@charset "gb2312";
/* CSS Document */
body{ min-width:1200px; margin:0; padding:0;}
*{ font-family:"Î¢ÈíÑÅºÚ";}
ul,li,dl,dt,dd,h1,h2,p,span,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
/*top*/
.top_bj{ width:100%; min-width:1200px; height:35px; background:#f3f3f3;}
.top_box{ width:1200px; margin:auto;}
.top_title{ float:left; font-size:14px; color:#808080; line-height:35px;}
.yuyan_box{ float:right; padding-left:28px; background:url(../images/yuyan.png) no-repeat left; position:relative;}
.yuyan_liebiao{ display:none; width:90px; position:absolute; top:35px; left:0; padding-top:5px; z-index:100;}
.yuyan_liebiao li{ display:block; border-bottom:1px solid #eee;}
.yuyan_liebiao li a{ display:block; padding:0 10px; font-size:12px; color:#666; line-height:30px; text-align:center; background:#f3f3f3;}
.yuyan_liebiao li a:hover{ color:#0093dd;}
.yuyan_box:hover .yuyan_liebiao{ display:block;}
.yuyan_box span{ display:block; font-size:14px; color:#808080; line-height:35px;}
.yuyan_box span em{ display:inline-block; font-style:normal; margin-left:8px;}
.yuyan_box span em img{ display:block; transition:all .3s;}
.yuyan_box:hover em img{ transform:rotate(-180deg);}
.logo_igbox{width:1200px; height:150px; margin:auto; overflow:hidden;}
.logo_box{ float:left; margin-top:40px; overflow:hidden;}
.logo{ float:left;}
.logo_title{ float:left; margin-left:25px; padding-left:25px; border-left:1px solid #e4e4e4;}
.logo_title span{ display:block; font-size:30px; font-weight:bold; line-height:30px;}
.logo_title p{ display:block; font-size:22px; color:#4f4f4f; margin-top:12px;}
.tel_box{ float:right; margin-top:25px;}
.tel_box span{ display:block; font-size:14px; color:#808080; line-height:27px; padding-left:38px; background:url(../images/tel.png) no-repeat left;}
.tel_box p{ display:block; font-size:30px; font-weight:bold; color:#282828; margin-top:10px; line-height:30px;}
/*nav*/
.nav_bj{ width:100%; min-width:1200px; height:60px; background:#0093dd;}
.nav{ display:block; text-align:center;}
.nav li{ display:inline-block; position:relative;}
.nav li a{ display:inline-block; padding:0 45px; font-size:18px; color:#fff; line-height:60px;}
.nav li:after{ content:""; display:inline-block; width:1px; height:13px; background:#42afe6;}
.nav li:last-child:after{ display:none;}
.nav li a:hover,.nav .cur{ background:#5eb1e9;}
.nav .menu{ display:none; width:140px; padding-top:5px; position:absolute; top:60px; left:50%; transform:translateX(-50%); z-index:100;}
.nav .menu a{ display:block; background:#fff; padding:0 10px; font-size:15px; color:#666; text-align:center; line-height:40px; border-bottom:1px solid #dedede;}
.nav .menu a:last-child{ border-bottom:none;}
.nav li:hover .menu{ display:block;}
.nav li:hover .menu a:hover{ color:#fff;}
/*footer*/
.footer_bj{ width:100%; min-width:1200px; padding:35px 0 50px; background:#f3f6f8;}
.footer_box{ width:1200px; margin:auto;}
.footer_logo_box{ padding-bottom:15px; border-bottom:1px solid #dfe2e3; overflow:hidden;}
.footer_logo{ float:left;}
.footer_logo_box span{ float:right; margin-top:38px;}
.footer_logo_box span a{ display:block; font-size:14px; color:#444;}
.footer_conbox{ margin-top:35px; overflow:hidden;}
.footer_nav{ float:left; overflow:hidden;}
.footer_nav ul{ float:left; margin-right:102px;}
.footer_nav ul span{ display:block;}
.footer_nav ul span a{ display:inline-block; font-size:14px; font-weight:bold; color:#000; margin-bottom:12px;}
.footer_nav ul li{ display:block;}
.footer_nav ul li a{ display:inline-block; font-size:14px; color:#666; line-height:30px;}
.footer_nav ul li a:hover{ color:#000; font-weight:bold;}
.footer_ma{ float:left; margin-left:100px;}
.footer_ma dt{ display:block; width:114px;}
.footer_ma dt img{ display:block; width:100%; height:auto;}
.footer_ma dd{ display:block; font-size:14px; color:#666; text-align:center; line-height:24px; margin-top:10px;}
.footer_con{ float:right; width:410px;}
.footer_con ul{ display:block;}
.footer_con ul li{ display:block; padding-left:31px; font-size:16px; font-weight:bold; color:#666; line-height:40px;}
.footer_con ul li:nth-child(1){ background:url(../images/footer_tel.png) no-repeat left;}
.footer_con ul li:nth-child(2){ background:url(../images/footer_email.png) no-repeat left;}
.footer_con ul li:nth-child(3){ background:url(../images/footer_dw.png) no-repeat left;}
.footer_con p{ display:block; font-size:14px; color:#666; line-height:40px;}
.footer_con p a{font-size:14px; color:#666; line-height:40px;}
.footer_con p a:hover{ text-decoration:underline;}

.link_bj{ width:100%; min-width:1200px; padding:20px 0;}
.link_box{ width:1200px; margin:auto; overflow:hidden;}
.link_box span{ float:left; font-size:14px; color:#3d3d3d; line-height:24px;}
.link{ float:right; width:1130px;}
.link a{ display:inline-block; font-size:14px; color:#666; line-height:24px; margin-right:10px;}

.kefu_xuanfu{ width:70px; position:fixed; right:20px; top:55%;}
.kefu_xuanfu li{ display:table; width:68px; height:68px; background:#fff; border:1px solid #dedede; border-radius:5px; margin-bottom:8px; position:relative;}
.kefu_xuanfu li.dn{ border:1px solid #0093dd; background:#0093dd;}
.kefu_xuanfu li.dn a{ display:table-cell; vertical-align:middle; color:#fff;}
.kefu_xuanfu li a{ display:table-cell; vertical-align:middle; border-radius:5px; padding:12px 15px; font-size:16px; color:#222; line-height:20px; text-align:center;}
.scroll-top{ cursor:pointer; overflow:hidden;}
.scroll-top img{ display:block;-webkit-filter: brightness(20%);-moz-filter: brightness(20%);filter: brightness(20%);}
.telcon{ width:0px; height:70px; background:#8fc31f; font-size:16px; color:#fff; line-height:70px; text-align:center; position:absolute; top:0; right:75px; transition:all .5s ease; overflow:hidden;}
.kefu_xuanfu li:hover{ background:#e4e3e2;}
.kefu_xuanfu li.dn:hover{ background:#0682c0;}
.kefu_xuanfu li:hover .telcon{ width:210px;}
.weixin{ width:120px; position:absolute; top:0px; right:75px; display:none;}
.weixin img{ display:block; width:100%; height:auto;}
.kefu_xuanfu li:hover .weixin{ 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:#0093dd;

		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;
}

