body{ min-width:1200px; margin:0; padding:0; padding-top:106px; font-family:"Î¢ÈíÑÅºÚ";}
ul,li,dl,dt,dd,h1,h2,h3,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
/*nav*/
.logo_bigbox{ width:100%; min-width:1350px; height:105px; background:rgba(255,255,255,1); position:fixed; left:0; top:0; z-index:100;}
.dnml{ border-bottom:1px solid #f4f4f4;}
.logo_box{ width:1350px; height:105px; margin:auto;}
.logo{ float:left; margin-top:40px;}
.nav{ float:left; margin-left:90px; text-align:center;}
.nav li{ display:inline-block; margin-left:65px; position:relative;}
.nav li a{ display:inline-block; font-size:16px; color:#2b2b2b; line-height:103px; border-bottom:3px solid rgba(255,255,255,0); font-weight:bold;}
.nav li a:hover{border-bottom:3px solid rgba(195,32,40,1); color:#c32028;}
.nav .cur{border-bottom:3px solid rgba(195,32,40,1); color:#c32028;}

.nav .menu_box{ width:460px; height:245px; position:absolute; top:106px; left:-200px; overflow:hidden; z-index:99; display:none;}
.nav .menu_box.chanp_nav_box{ width:630px; height:245px; position:absolute; top:106px; left:-200px; overflow:hidden; z-index:99; display:none;}
.nav .nav_tu{ float:left; width:247px; height:245px; overflow:hidden;}
.nav .nav_tu img{ display:block; width:100%; height:auto;}
.nav .menu_nav{ float:left; width:213px; padding:20px 0; height:205px; background:#fff;}
.nav .chanp_nav{ float:left; width:383px; padding:30px 0 20px; height:205px; background:#fff;}
.nav .menu_nav a{ display:block; font-size:14px; color:#434343; text-align:left; padding-left:35px; border-left:3px solid #fff; border-bottom:none; margin:12px 0; line-height:20px; font-weight:normal;}
.nav .chanp_nav a{ float:left; width:140px; font-size:14px; color:#434343; text-align:left; padding-left:35px; border-left:3px solid #fff; border-bottom:none; margin-bottom:18px; line-height:18px; font-weight:normal;}
.nav .chanp_nav a:nth-child(2n+0){ margin-right:0;}
.nav .menu_nav a:hover{ border-left:3px solid #c32028; color:#c32028; border-bottom:none;}
.nav .chanp_nav a:hover{ color:#c32028; border-bottom:none;}
.nav .menu_nav .cur{ border-left:3px solid #c32028; color:#c32028;}
.nav li:hover .menu_box{ display:block;}


.logo_right{ float:right; height:38px; margin-top:32px;}
.sousuo_bigbox{ float:left; position:relative;}
.sousuo_bigbox span{ display:block; position:relative; z-index:3;}
.sousuo_box{ width:0px; height:33px; position:absolute; top:-1px; right:0px; z-index:2; overflow:hidden; transition:all .5s ease-out;}
.sousuo{ width:31px; height:31px; border-radius:19px; background:#fff; overflow:hidden; border:1px solid #dedede; transition:all .5s; position:absolute;right:-1px; top:-1px; z-index:2;}
.sousuo input{ float:left; height:31px;width:0px; background:none;line-height:31px; text-align:left; color:#929292; transition:all .5s; padding:0; margin:0; outline:none; border:none;z-index:5;}
.sousuo button{ float:right; width:31px; height:31px; background:url(../images/sous_t.png) no-repeat center;outline:none; border:none;z-index:-1;}
.shan_box{ width:32px; height:32px; font-size:28px; color:#2b2b2b; text-align:center; line-height:32px; cursor:default; position:absolute; top:-2px; right:-32px; opacity:0; transition:all .5s; }
.yuyan_box{ float:right; margin-left:40px; position:relative; font-weight:bold;}
.yuyan_box span{ display:inline-block; cursor:default;}
.yuyan_box span em{ display:block; font-size:14px; color:#2b2b2b; line-height:32px; font-style:normal;}
/*.yuyan_box:before{content: ""; float:left; width:1px; height:8px; background:#8b8b8b;margin:16px 24px 0;}*/
.yuyan_box span em:after{content: ""; display:inline-block; width:7px; height:5px; background:url(../images/ni.png) no-repeat; margin-left:12px;}
.yuyan_list{ display:block; position:absolute; left:0; top:30px; padding:5px 0; background:#f2f2f2; display:none; z-index:2;}
.yuyan_list li{ display:block; padding:0 10px;}
.yuyan_list li a{ display:block; font-size:14px; color:#666; line-height:26px;}
.yuyan_list li a:hover{ color:#b7262d;}
/*footer*/
.footer_bj{ width:100%; min-width:1350px; background:#e8e8e8;}
.footer_box{ width:1350px; margin:auto;}
.footer_conbox{ width:1350px; padding:88px 0; overflow:hidden;}
.footer_nav{ float:left; overflow:hidden;}
.footer_nav ul{ float:left; margin-right:142px;}
.footer_nav ul span{ display:block; font-size:16px; color:#353535; margin-bottom:20px;}
.footer_nav ul li,.footer_nav ul li a{ display:block; font-size:14px; color:#5a5a5a; line-height:32px;}
.footer_nav ul li a:hover{ color:#c32028;}
.footer_con{ float:right; width:396px;}
.footer_con dl{ display:block;}
.footer_con dl dt{ display:block; font-size:16px; font-weight:bold; color:#2e2e2e;}
.footer_con dl dd{ display:block; font-size:30px; color:#2e2e2e; margin-top:8px;}
.footer_con p{ display:block; font-size:16px; color:#2e2e2e; margin-top:8px;}
.footer_con span{ display:block; margin-top:20px;}
.bottom_box{ width:1350px; margin:auto; border-top:1px solid #d4d4d4; height:98px; overflow:hidden;}
.bottom_box span{ float:left; margin-top:30px;}
.bans_box{ float:right; font-size:14px; color:#2e2e2e; line-height:98px;}
.bans_box a{font-size:14px; color:#2e2e2e; line-height:98px; transition:all .5s;}
.bans_box a:hover{ text-decoration:underline;}

.float_right{ position:fixed; right:10px; top:400px; z-index:100;}
.float_right li{ display:block; width:45px; height:45px; background:#b7262d; margin-bottom:1px; position:relative;}
.float_right li:hover{ background:#d93139;}
.float_right li span{ display:block; height:45px; width:0; position:absolute; top:0; right:45px; background:#b7262d; transition:all 0.5s 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:15px; background:#b7262d; position:absolute; top:0; right:45px; display:none;}
.float_right .float_ma dl{ display:block;}
.float_right .float_ma dl:nth-child(2){ margin-top:10px;}
.float_right .float_ma dl dt{ display:block; margin-bottom:6px;}
.float_right .float_ma dl dd{ display:block; font-size:12px; color:#e99ea2; text-align:center;}
.float_right li:hover .float_ma{ display:block;}

/*ÍøÕ¾µØÍ¼*/
.map_box{ width:100%; 
		margin:auto;
		padding-bottom:30px;
		padding-top:30px;
		border-bottom:#999 1px solid;
		}
.sp-title{ width:1100px;
height:30px;
margin:auto;
		overflow:hidden;
		background-color:#F93;

		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:1100px;
margin:auto;
padding:10px 0px;
border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
font-size:14px;
color:#236DF2;
}


.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:#19ADE8;
}

