body{ margin:0px; padding:0px; min-width:1200px; font-size:12px;}
*{ font-family:"微软雅黑";}
.brog{ width:100%; overflow:hidden;}
.box{ margin:0 auto; width:100%;}
ul,li,dt,dd,h1,h2,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both}
@font-face{ font-family:"阿里巴巴普惠体"; src:url(../Alibaba-PuHuiTi-Regular.ttf),src:url(../Alibaba-PuHuiTi-Bold.ttf);}
@font-face{ font-family:"Futura Bk BT"; src:url(../tt0142m_.ttf),src:url(../tt0144m_.ttf),src:url(../tt0140m_.ttf);}
@font-face{ font-family:"Futura Md BT" src:url(../tt0142m_.ttf),src:url(../tt0144m_.ttf);}

.box_top{ height:122px; width:100%; background:#ffffff; position:fixed; top:0; transition:all .5s; z-index:100;}
.box_top .top_bj{ padding:0 40px; height:122px; position:relative;}
.swiper{ overflow:hidden;}
.box_top2{ height:122px; width:100%; background:#ffffff;transition:all .5s; z-index:100;}
.box_top_logo{ height:122px; float:left;}
.box_top_logo img{ display:block;}
.box_top_t1{ float:left; line-height:122px; margin-left:12%;}
.box_top_t1 ul{ display:block; text-align:center; overflow:hidden;}
.box_top_t1 ul li{ float:left; margin:0 36px;}
.box_top_t1 ul li a{ display:block; font-size:18px; color:#000; line-height:118px;}
.box_top .box_top_t1 .caidan_bj{ display:none; width:100%; padding:65px 0; background:#f8f3f0; position:absolute; top:122px; left:0; z-index:100;}
.box_top .box_top_t1 .caidan_box{ max-width:1280px; margin:auto; overflow:hidden; text-align:center; padding:0 30px;}
.darock{ box-shadow:0 1px 8px rgba(153,153,153,0.5);}

.box_top_t1 .nav{ position:relative;}
.box_top_t1 a{ display:block; font-size:16px; color:#444; line-height:122px;}
.box_top_t2{ float:right; margin-top:40px;}
.box_top_t2 ul{ float:left; overflow:hidden;}
.t2_1,.t2_2,.t2_3,.box_top_t2 ul li{float:left; margin-left:2vw; position:relative;}

.t2_4{ float:left;}
.t2_4 img{ position:relative; top:3px;-webkit-filter:brightness(0.5);filter:brightness(0.5); margin-right:10px;}
.box_top_t2 a{ text-decoration:none; color:#444; font-size:14px;}
.box_top_t2 ul li a{ color:#444; font-size:14px; line-height:118px;}
.box_top_t2 a:hover,.box_top_t1 a:hover{ color:#f1a373;}
.box_top_t1 a:hover{ border-bottom:4px solid #f1a373;}
.t2_4 a:before{ content:"|"; float:right; font-size:14px; color:#888; margin:0 20px;}
.box_top_t1 .caidan_box,.box_top_t2 .caidan_box{ max-width:1280px; margin:auto; overflow:hidden; text-align:center;}

.box_top .box_top_t1 .nav_tubox,.box_top_t2 .nav_tubox{ float:left; width:27%; height:auto; margin-left:20%; border-radius:10px; overflow:hidden;}
.box_top .box_top_t1 .nav_tubox img,.box_top_t2 .nav_tubox img{ display:block; width:100%; height:auto;}
.box_top_t1 .nav_list,.box_top_t2 .nav_list{ float:left; overflow:hidden;}
.box_top_t1 .nav_list_n,.box_top_t2 .nav_list ul{ float:left; margin-right:92px;}
.box_top_t1 .nav_list_n:last-child{ margin-right:0;}
.box_top .nav_list_n span{ display:block; margin-bottom:25px; text-align:left;}
.box_top .box_top_t1 .nav_list_n span a{display:block; font-size:20px; font-weight:bold; color:#000; text-align:left; line-height:1.1;}
.box_top_t1 .nav_list_n em,.box_top_t2 .nav_list ul li{ display:block; font-style:normal; margin-bottom:12px; margin-left:0;}
.box_top_t1 .nav_list_n em a,.box_top_t2 .nav_list ul li a{ display:block; font-style:normal; font-size:16px; color:#3b3b3b; line-height:1.8; text-align:left;}
.box_top_t1 .nav_list_n em a:hover,.box_top_t2 .nav_list ul li a:hover{ color:#f1a373; border-bottom:none;}
.box_top_t1 li:hover .caidan_bj{ display:block;}
.box_top_t2 .nav:hover .caidan_box{ display:block;}
.box_top_t2 .nav_list li{ margin-left:0;}
.box_top .nav_list_n:hover span{ background:url(../images/xiala_bj.png) no-repeat left;}
.box_top .nav_list_n span a:hover{ color:#000; border-bottom:none;}

/*搜索*/
.sousuo_bigbox{ width:100%; min-width:1200px; height:100%; background:rgba(255,255,255,0.95); position:fixed; top:0; left:0; overflow:hidden; z-index:9999; display:none;}
.sousuo{ width:280px; height:42px; border-radius:22px; background:#fff; border:1px solid #e8e8e8; overflow:hidden;}
.sousuo input{ float:left; height:42px;width:200px; background:none; font-size:15px; line-height:42px; text-align:left; color:#c2c2c2; padding:0; margin:0; padding-left:20px; outline:none; border:0;}
.sousuo .search-submit{ float:left; width:60px; height:42px; background:url(../images/ss_tu.png) no-repeat center;outline:none; border:none;}
.chac{ width:60px; height:60px; font-size:40px; color:#666; font-weight:lighter; text-align:center; line-height:60px; position:absolute; right:15px; top:0; cursor:default;}

.nav_box{ float:right;}
.nav_box li{ float:left; margin-left:40px;}
.nav_box li a{ font-size:14px; color:#393939; line-height:122px;}
.nav_box li a:hover{ color:#f1a373;}

.Flnav_bj{ width:100%; min-width:1200px; height:48px; background:#f1a373; margin-top:120px;}
.Flnav_bj2{ width:100%; min-width:1200px; height:48px; background:#f1a373;}
.Flnav_box{ display:block; width:1370px; margin:auto; overflow:hidden;}
.Flnav_box li{ float:left;}
.Flnav_box li a{ display:block; font-size:16px; color:#ffffff; line-height:48px; padding:0 30px;}
.Flnav_box .cur{ background:#5f5f5f;}
.Flnav_box li a:hover{ background:#5f5f5f;}
/*footer*/
.footer_bj{ background:#333333; padding:0 30px;}
.footer_box1{ max-width:1600px; padding:35px 0 15px; margin:auto; border-bottom:1px solid #e2e2e2; overflow:hidden;}
.footer_logo{ float:left;}
.footer_logo span{ display:block;}
.footer_logo ul{ display:block; margin-top:35px; overflow:hidden;}
.footer_logo ul li{ display:inline-block; width:44px; height:44px; margin-right:18px;}
.footer_logo ul li img{ transition:all.5s;}
.footer_logo ul li:hover img{-webkit-filter:brightness(50%);filter:brightness(50%);}
.footer_ma{ float:right;}
.footer_ma dt{ display:block; width:97px; height:97px;}
.footer_ma dt img{ display:block; width:100%; height:auto;}
.footer_ma dd{ display:block; font-size:12px; color:#828282; text-align:center; margin-top:5px;}
.footer_box2{ max-width:1438px; padding:75px 0; margin:auto;}
.footer_box2 .footer_nav{ float:left; margin-right:135px;}
.footer_box2 .footer_nav:last-child{ margin-right:0;}
.footer_box2 .footer_nav span{ display:block; font-size:18px; color:#fff; margin-bottom:16px;}
.footer_box2 .footer_nav li{ display:block;}
.footer_box2 .footer_nav li a{ display:block; font-size:14px; color:#939393; line-height:32px;}
.footer_box2 .footer_nav li a:hover{ color:#fff;}
.footer_contact{ float:right;}
.footer_contact span{ display:block; font-size:18px; color:#fff; margin-bottom:16px;}
.footer_contact dl{ display:block; padding-top:18px;}
.footer_contact dl dt{ display:inline-block; font-size:14px; color:#939393; line-height:35px;}
.footer_contact dl dd{ display:inline-block; font-size:20px; color:#f1a373; font-family:"Futura Bk BT"; line-height:35px;}
.dizhi_con{ margin-top:30px;}
.dizhi_con em{ display:block; font-style:normal; font-size:14px; color:#939393;}
.dizhi_con p{ display:block; font-size:14px; color:#b8b8b8; margin-top:8px;}
.fenx_box{ margin-top:40px;}
.fenx_box .fenx_ti{ font-size:14px; color:#939393;}
.fenx_box ul{ display:block; margin-top:22px;}
.fenx_box ul li{ float:left; width:41px; height:41px; border-radius:50%; background:#434343; margin-right:20px; position:relative;}
.fenx_box ul li img{ display:block;}
.fenx_box ul li .footer_wxm{ width:103px; height:111px; position:absolute; top:41px; left:50%; padding-top:8px; transform:translateX(-50%); display:none;}
.fenx_box ul li:hover{ background:#5e5e5e;}
.fenx_box ul li:hover .footer_wxm{ display:block;}

.bottom_box{ max-width:1438px; margin:auto; border-top:1px solid #3b3b3b; padding:30px 0; overflow:hidden;}
.bottom_con{ float:right; font-size:14px; color:#828282; line-height:24px;}
.bottom_con a{ font-size:14px; color:#828282; line-height:24px;}
.bottom_con a:hover{ text-decoration:underline; color:#fff; text-decoration:underline;}
.dit_box{ float:left; overflow:hidden}
.dit_box li{ display:inline-block;}
.dit_box li a{ display:inline-block; font-size:14px; color:#939393; line-height:24px;}
.dit_box li:after{ content:""; display:inline-block; width:1px; height:9px; background-image:url(../images/footer_fg.png); background-position:center; margin:0 35px;}
.dit_box li a:hover{ text-decoration:underline; color:#fff;}
.dit_box li:last-child:after{ background-image:none;}

.link_box{ width:1600px; height:50px; margin:90px auto 0; border-bottom:1px solid #eddec3; overflow:hidden;}
.link_box span{ float:left; font-size:18px; color:#241615; line-height:42px; padding-left:30px; padding-bottom:6px; background:url(../images/link_tb.png) no-repeat left; border-bottom:3px solid #f1a373;}
.link_box ul{ float:left; margin-left:50px; overflow:hidden;}
.link_box ul li{ float:left; width:105px; height:37px; margin-right:30px;}
.link_box ul li a{ display:block; background:#f5f5f5; font-size:14px; color:#241615; text-align:center; line-height:37px;}
.link_box ul li a:hover{ background:#f1a373; color:#fff;}
.footer_bottom{ width:1370px; margin:auto; overflow:hidden; border-top:1px solid #e1e1e1;}
.footer_bottom span{ display:block; font-size:14px; color:#828282; line-height:55px; text-align:center;}
.footer_bottom span a{ font-size:14px; color:#828282; line-height:55px;}
.footer_bottom span a:hover{ text-decoration:underline; color:#f1a373;}
.footer_bottom ul{ float:right; overflow:hidden;}
.footer_bottom ul li{ float:left; margin-right:28px;}
.footer_bottom ul li a{ font-size:12px; color:#828282; line-height:55px;}
.footer_bottom ul li a:hover{ color:#f1a373; text-decoration:underline;}


::-webkit-scrollbar {
 width: 5px;
 height: 5px;
 background-color: #ccc;
}
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track {
 border-radius: 0px;
 background: #ccc;
}
 
.float_right{ position:fixed; right:15px; top:80%; z-index:100;}
.float_right li{ display:block; width:45px; height:45px; background:#f1a373; margin-bottom:1px; position:relative; border-radius:3px; transition:all .3s ease;}
.float_right li:hover{ background:#efab81;}
.float_right li span{ display:block; height:45px; width:0; position:absolute; top:0; right:45px; background:#f1a373; transition:all 0.3s ease-out; overflow:hidden;}
.float_right li span a{ display:block; font-size:14px; color:#fff; text-align:center; line-height:45px;}
.float_right li:hover span{ width:125px;}
.float_right .float_ma{ width:101px; padding:5px; position:absolute; top:0; right:55px; display:none;}
.float_right .float_ma dl{ display:block;}
.float_right .float_ma dl dt{ display:block; margin-bottom:6px;}
.float_right .float_ma dl dt img{ width:100%; height:auto}
.float_right .float_ma dl dd{ display:block; font-size:12px; color:#666; text-align:center;}
.float_right li:hover .float_ma{ display:block;}
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb {
 border-radius: 0px;
 background-color:#f1a373;
}
/*网站地图*/
.map_box{ width:100%; 
		margin:186px auto 0;
		padding-bottom:30px;
		padding-top:30px;
		border-bottom:#999 1px solid;
		}
.sp-title{ width:1200px;
padding:0 20px;
height:30px;
margin:auto;
		overflow:hidden;
		background-color:#a3a4dc;

		margin-bottom:20px;}
.sp-title span{ float:left; color:#FFF; line-height:30px; margin-left:10px;}

.sp-title a{ float:right; color:#FFF;line-height:30px; margin-right:10px;} 
.sp-title a:hover{ text-decoration:underline;}
.linkbox{width:1200px;
margin:auto;
padding:10px 0px;
border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
font-size:14px;
color:#f1a373;
}


.f6{
width:1100px;
margin:auto;
overflow:hidden;
clear:both;
padding-bottom:10px;
}
.f6 li{
float:left;
line-height:30px;
padding:8px 10px 0px;
white-space:nowrap;
}
.f6 li a{
color:#666;
float:left;
}
.f6 li a:hover{
color:#a3a4dc;
}