html{margin:0; padding:0;}
body{font-size:14px; font-family:'微软雅黑','宋体'; margin:0; padding:0; background:url(../images/lan_bg.jpg);}

.w1200{width:1200px; position:relative; margin:0 auto;}
.w1080{width:1080px; position:relative; margin:0 auto;}

.sub_bg{background:url(../images/sub_bg.png) center top no-repeat;}
.head_right{width:1030px; float:right;}

.head{width:100%; position:absolute; top:0; left:0; z-index:200; background:url(../images/top_bg.png) center top no-repeat; height:162px;}

.head .wel{width:400px; color:#b5b5b5; font:normal 12px/24px '宋体'; border-bottom:#f3f3f3 1px solid;}
.head .lan{ height:24px; border-bottom:#f3f3f3 1px solid; width:400px;}
.head .lan .lan_bg{background:url(../images/lan.png) top no-repeat; float:right; width:85px; height:19px; margin-top:5px; cursor:pointer; position:relative;}
.head .lan .lanlist{position:absolute; top:19px; left:0; z-index:10; display:none;}
.head .lan a{display:block; height:17px; color:#aeaeae; font-size:12px; font-family:'宋体'; text-align:center; line-height:17px; width:85px; background:#e7e7e7; border-radius:4px; margin-top:2px;}
.head .lan a:hover{background:#8c8c8c; color:#FFF;}

.menu{margin-top:8px;}
.menu>li{float:left; height:50px;}
.menu>li>a{height:34px; display:block; padding:0 20px; font-size:15px; margin:0 10px; line-height:33px; color:#1d1d1d; text-align:center;}
.menu>li.on>a, .menu>li>a:hover, .menu>li.hover>a, .menu.jp>li>a:hover{color:#FFF; background:#ffc20e; border-radius:4px;}
.menu>li.menu_right{margin-left:420px;}
.menu.jp>li>a{height:34px; display:block; padding:0 15px; font-size:15px; margin:0 5px; line-height:33px; color:#1d1d1d; text-align:center;}
.menu.jp>li.menu_right{margin-left:360px;}

.banner{position:relative; width:100%; min-width:1200px;}
.banner .slide{width: 100% !important; height: 705px;}
.banner .slide li{width: 100% !important; height:705px;}
.banner .hd{width:100%; height:20px; position:absolute; left:0; bottom:40px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{width:34px; height:3px; overflow:hidden; margin:0 5px; vertical-align:top; cursor:pointer; display:inline-block; background:#FFF;}
.banner .hd ul li.on{background:#C20001;}

.title{color:#1c1c1c; font-size:30px; text-align:center;}
.title.white{color:#FFF;}
.title span{display:block;}
.title i{background:#ffde00; width:35px; height:3px; vertical-align:top; display:inline-block; overflow:hidden; margin-top:8px;}
.title.white i{background:#FFF;}
.con .f_left{width:455px; overflow:hidden; line-height:28px;}
.con h4 span{display:block; font-size:16px; font-weight:normal; line-height:22px; color:#000;}
.con h4 i{background:#858585; width:25px; height:1px; vertical-align:top; display:inline-block; overflow:hidden; margin-top:8px;}
.con p{line-height:24px; color:#595959;}
.con a{width:100px; height:35px; line-height:35px; text-align:center; color:#ffc20e; display:block; border:#ffc20e 1px solid; margin-top:20px; border-radius:35px;}
.row2{margin-top:40px;}
.title .more{width:100px; height:35px; line-height:35px; text-align:center; color:#FFF; display:block; background:#cdcdcd; margin-top:10px; border-radius:35px; font-size:14px;}
.title .more:hover{background:#e04d24;}
.attr{height:180px; width:1080px; margin-top:15px; position:relative;}
.attr ul li{width:270px; height:180px; float:left; position:relative;}
.attr ul li .word{position:absolute; left:0; bottom:0; width:260px; height:40px; line-height:40px; background:url(../images/jd_bg_lan.png); color:#FFF; padding:49px 0 0 10px;}
.attr ul li .word a{color:#FFF; font-size:16px;}
.attr .prev,.attr .next{background:url(../images/jd_jt_lan.png) no-repeat; width:48px; height:48px; cursor:pointer; position:absolute; top:66px; left:-24px;}
.attr .next{background-position:-48px 0; left:auto; right:-24px;}

.pic_list{position:relative; width:100%; min-width:1200px;}
.pic_list .slide{width: 100% !important; height: 900px;}
.pic_list .slide li{width: 100% !important; height:300px; background-size:cover !important; text-align:center; color:#FFF; font-size:40px; padding-top:600px;}
.pic_list .prev,.pic_list .next{background:url(../images/lan_scroll.png) no-repeat; width:89px; height:174px; cursor:pointer; position:absolute; top:363px; left:0;}
.pic_list .next{background-position:-89px 0; left:auto; right:0;}
.pic_list_con{width:100%; position:absolute; left:0; top:0; height:900px; z-index:5;}
.pic_list_con .pageState{position:absolute; top:690px; text-align:center; width:100%; font-size:24px; color:#FFF;}

.foot{background:#222222; color:#999999;padding:15px 0; line-height:14px; text-align:center;}
.foot .right{color:#FFF;}
.foot a{color:#999999;}
.foot a:hover{color:#FFF;}

.pie{position:relative; z-index:10;}