html {
	font-family: "微软雅黑","microsoft yahei";
	font-size: 14px;
	color: #666666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a{
	color: #000000;
}
a:hover{
	color: #207cb7 !important;
}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
ul, ol,li ,dl, dd, dt {
	list-style:none;
}
button, input, textarea {
	margin: 0;
	outline:none;
	border: none;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.content{ 
	max-width: 1200px;
	margin:0 auto;
}

/*header*/
@media screen and (min-width: 1020px) and (max-width: 1199px) {
	#logo img{height: auto !important;width: 500px;}
}
@media screen and (min-width: 900px) and (max-width: 1019px) {
	#logo img{height: auto !important;width: 380px;}
	.header-top .p1{display: none;}
	#search{float: left !important;margin-left: 10px !important;}
}
@media screen and (min-width: 280px) and (max-width: 899px) {
	.header{display: none;}
}
@media screen and (min-width: 900px){
	.header_wap,#nav_wap,#search_wap{display: none !important;}
}

.header-top{height: 48px;border-bottom: 1px solid #d2d2d2;}
.header-top .p1{color: #655b5b;line-height: 48px;}
.header-top ul li{float: left;}
.header-top ul .tb{margin-top: 10px;margin-right: 26px;}
.header-top ul .tb a{display: block;width: 28px;height: 28px;border-radius: 3px;}
.header-top ul .tb:nth-child(1) a{box-sizing: border-box;border: 1px solid #949698;}
.header-top ul .tel i{width: 28px;height: 28px;line-height: 28px;background: #12b7f5;color: #FFFFFF;border-radius: 3px;text-align: center;font-size: 20px;margin: 10px 15px 0 0;}
.header-top ul .tel p{color: #000000;line-height: 20px;padding-top: 2px;}
.header-top ul .tel p font{color: #207CB7;font-size: 20px;}
#search{position: relative;margin: 7px 50px 0 0;}
#search .stext{width: 220px;height: 32px;border: 1px solid #d2d2d2;padding: 0 40px 0 10px;}
#search .sbut{width: 34px;height: 34px;position: absolute;right: 0;top: 0;background: url(../images/sbut.png)no-repeat center;cursor: pointer;}
#logo{margin-top: 8px;}
#logo img{height: 84px;display: block;}
#menu li{float: left;height: 100px;}
#menu a{display: block;line-height: 100px;padding: 0 15px;color: #655b5b;font-size: 16px;transition: ease-in-out 0.2s;}
#menu a i{line-height: 100px;margin-left: 5px;color: #FFFFFF !important;}
#menu a:hover,.current{background: #207CB7;color: #FFFFFF !important;}

/*wap*/
.header_wap{padding: 10px 5%;border-bottom: 1px solid #D2D2D2;position: relative;}
.header_wap .logo img{display: block;height: 50px;}
.header_wap .head_tel{position: absolute;right: 5%;margin-right: 100px;color: #000000;top: 16px;}
.header_wap .head_tel a{color: #207CB7 !important;}

.search_wap{height: 40px;width: 40px;cursor: pointer;position: absolute;right: 5%;margin-right: 50px;background: url(../images/sbut1.png)no-repeat center;top: 50%;margin-top: -20px;}
#search_wap{padding: 10px 0;border-bottom: 1px solid #D2D2D2;position: relative;display: none;}
#search_wap .stext{width: 90%;height: 35px;margin-left: 5%;box-sizing: border-box;border: 1px solid #d2d2d2;padding: 0 40px 0 10px;}
#search_wap .sbut{width: 35px;height: 35px;background: url(../images/sbut.png)no-repeat center;position: absolute;top: 10px;right: 5%;cursor: pointer;}

.nav_wap{width:40px;height: 40px;position:absolute;cursor:pointer;right: 5%;top: 50%;margin-top: -20px;}
.nav_wap span{display:block;background:#207CB7;width:34px;height:2px;position:absolute;left:3px;transition:all ease 0.35s;border-radius: 5px;}
.nav_wap span:nth-of-type(1){top:10px}
.nav_wap span:nth-of-type(2){top:19px}
.nav_wap span:nth-of-type(3){top:28px}
.nav_wap_se span:nth-of-type(1){top:19px;transform:rotate(45deg)}
.nav_wap_se span:nth-of-type(2){width:0}
.nav_wap_se span:nth-of-type(3){top:19px;transform:rotate(-45deg)}
#nav_wap{border-bottom: 1px solid #D2D2D2;padding: 10px 10%;display: none;}
#nav_wap li{border-bottom: 1px #f0f0f0 solid;padding: 0 6%;}
#nav_wap a{display: block;line-height: 45px;text-align: center;transition:all ease 0.1s;}
#nav_wap a:hover,.current_wap{color: #FFFFFF !important;background: #207CB7;}

/*link*/
@media screen and (min-width: 280px) and (max-width: 1200px) {
	.link{padding: 5% !important;}
	.link .title{padding-bottom: 10px !important;margin-bottom: 10px !important;}
}

.link{background: #EEEEEE;padding: 20px 0;}
.link .title{font-size: 18px;color: #000000;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #D2D2D2;}
.link li{float: left;margin-right: 30px;line-height: 30px;}

/*footer*/
@media screen and (min-width: 280px) and (max-width: 850px) {
	.footer,.kf-sidebar{display: none;}
	.footer_wap,.kf_wap{display: block !important;}
}
@media screen and (min-width: 851px){
	#gotop_wap{display: none !important;}
}

.footer{padding-top: 40px;background: url(../images/foot_bg.jpg)no-repeat center top #1c1c1c;}
.footer_cpfl{width: 59%;border-right: 1px dashed #434343;margin-right: 3.333%;}
.footer_cpfl .title{line-height: 30px;font-size: 18px;color: #FFFFFF;padding-left: 35px;margin-bottom: 20px;background: url(../images/footer_tb1.png)no-repeat center left;}
.footer_cpfl li{float: left;width: 25%;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;padding-right: 5px;}
.footer_cpfl li:nth-child(1){ width: 50%;}
.footer_cpfl li:nth-child(1) a{ width:50%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer_cpfl li a{color: #FFFFFF;opacity: 0.8; float:left; width:100%;}
.footer_lx{width: 25%;}
.footer_lx .title{line-height: 30px;font-size: 18px;color: #FFFFFF;padding-left: 35px;margin-bottom: 20px;background: url(../images/footer_tb2.png)no-repeat center left;}
.footer_lx .cnt{color: #FFFFFF;line-height: 25px;padding-left: 35px;}
.footer_lx .cnt p{opacity: 0.8;}
.bdsharebuttonbox{margin-top: 20px;}
.bdsharebuttonbox i{position: relative;width: 30px;height: 30px;display: block;line-height: 30px;color: #FFFFFF;border-radius: 50%;text-align: center;margin-left: 10px;float: left;font-size: 16px;}
.bdsharebuttonbox a{margin: 0 !important;padding: 0 !important;height: 30px !important;width: 30px !important;border-radius: 50%;position: absolute;top: 0;left: 0;opacity: 0 !important;}
.footer_ewm{width: 9%;}
.footer_ewm img{width: 100%;display: block;}
.footer_ewm p{text-align: center;line-height: 30px;color: #FFFFFF;opacity: 0.8;}
.footer_menu{text-align: center;margin-top: 40px;}
.footer_menu a{display: inline-block;padding: 0 35px;line-height: 12px;color: #FFFFFF;opacity: 0.8;border-right: 1px solid #FFFFFF;}
.footer_menu a:last-child{border: none;}
.copyright{line-height: 40px;color: rgba(255,255,255,0.8);text-align: center;}
.copyright a{color: rgba(255,255,255,0.8);}

.footer_wap{padding: 10px;line-height: 25px;border-top: 2px solid #207CB7;text-align: center;display: none;}

/*Online Service*/
.kf-sidebar{position: fixed;width: 55px;right: 10px;z-index: 100;top: 250px;}
.kf-sidebar li{width: 55px;height: 55px;background-color: #207CB7 !important;border-radius: 5px;cursor: pointer;margin-bottom: 1px;position: relative;}
.kf-sidebar li:hover{background-color: #165f8e !important;}
.kf-sidebar li:before{content: "";width: 49px;height: 1px;background: #FFFFFF;position: absolute;left: 3px;top: -1px;}
.kf-sidebar li:first-child:before{display: none;}
.kf-sidebar a{display: block;height: 55px;}
.kf-sidebar .kf-tel{background: url(../images/kf_tel.png)no-repeat center;}
.kf-sidebar .kf-qq{background: url(../images/kf_qq.png)no-repeat center;}
.kf-sidebar .kf-weixin{background: url(../images/kf_weixin.png)no-repeat center;}
.kf-sidebar .kf-ww{background: url(../images/kf_ww.png)no-repeat center;}
#goTop{background: url(../images/kf_gotop.png)no-repeat center;}

.kf-sidebar .sidebox{position: absolute;padding-right: 10px;display: none;box-sizing: border-box;}
.kf-sidebar .sidebox .tb{display: block;width: 8px;height: 14px;background: url(../images/kf-tb.png)no-repeat center;position: absolute;top: 50%;margin-top: -7px;right: 3px;}
.kf-sidebar .sidebox .box{border: 1px solid #207CB7;border-radius: 5px;text-align: center;background: #FFFFFF;font-size: 16px;}
.kf-sidebar li:hover .sidebox{display: block;}

.kf-tel .sidebox{width: 280px;top: 0;left: -280px;cursor: auto;}
.kf-tel .sidebox .box{height: 53px;line-height: 53px;color: #000000;}
.kf-tel .sidebox .box span{color: #207CB7;font-size: 20px;}

.kf-qq .sidebox,.kf-ww .sidebox{width: 120px;top: 0;left: -120px;}
.kf-qq .sidebox .box,.kf-ww .sidebox .box{height: 53px;line-height: 53px;color: #207CB7;}

.kf-weixin .sidebox{width: 180px;top: -57px;left: -180px;cursor: auto;}
.kf-weixin .sidebox .box{box-sizing: border-box;height: 170px;padding: 5px;}
.kf-weixin .sidebox .box img{width: 100%;height: 100%;display: block;}

.kf_wap{height: 66px;display: none;}
.kf_wap ul{position: fixed;bottom: 0;z-index: 999;width: 100%;}
.kf_wap li{width: 25%;float: left;background: #207CB7;padding: 5px 0;}
.kf_wap li a{display: block;color: #FFFFFF !important;text-align: center;font-size: 12px;}
.kf_wap li a img{width: 35px;}
#ewm-a{cursor: pointer;}
#ewm{position: fixed;width: 80%;left: 10%;bottom: 150px;z-index: 999;}
#ewm .bt{height: 50px;line-height: 50px;background: #207CB7;position: relative;padding-left: 10px;color: #FFFFFF;font-size: 16px;}
#ewm .bt i{height: 50px;width: 50px;display: block;position: absolute;top: 0;right: 0px;background: url(../images/close.png)no-repeat center;cursor: pointer;}
#ewm .img{padding: 10px;text-align: center;background: #FFFFFF;border: 1px solid #D2D2D2;}
#ewm .img img{max-width: 100%;}
#gotop_wap{position: fixed;bottom: 80px;right: 5px;background: url(../images/gotop.png) no-repeat 14px 15px rgba(0,0,0,0.5);display: none;width: 40px;height: 40px;border-radius: 4px;cursor: pointer;z-index: 999;}