html,body,div,p,ol,ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th,td {margin:0;padding:0;}
body{font: 14px Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;line-height:126%;color:#333333;background:#FBFBFB;-webkit-text-size-adjust:none;}
ul,ol{list-style:none;}
img{border:none;}
a{outline: none; text-decoration:none;color:#434343;font:14px/280%  Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
button,input,textarea{font-family:inherit;outline:none;}
.clear{clear:both;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height: 0;height:0;}
section{width:100%; min-width: 1300px;}
* html,* html body{  _background-image:url(about:blank);    /* 修正IE6振动bug 用浏览器空白页面作为背景 */  _background-attachment:fixed; /* 确保滚动条滚动时，元素不闪动 */  }  
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;border: 1px solid #CCC!important; }
        /*   header  start*/
.header_wrap{width:100%;box-shadow: 0px 3px 6px 1px rgba(249,249,249,0.8);
	-webkit-box-shadow: 0px 3px 6px 1px rgba(249,249,249,0.8);
	-moz-box-shadow:  0px 3px 6px 1px rgba(249,249,249,0.8);
	-o-box-shadow:  0px 3px 6px 1px rgba(249,249,249,0.8);
	-ms-box-shadow: 0px 3px 6px 1px rgba(249,249,249,0.8);height: 68px;background:#fff;}
.common_fixed{
	position:fixed;top: 0;left: 0;z-index: 999;
}
.header {
	width:980px;
	height:68px;
	margin:auto;
	clear:both;
	padding-left:4px;
	box-sizing:border-box;
}
.menu_box{
	float:left;
	margin-left:251px;
	overflow:hidden;
}
.logo_box{
	width:140px;
	height:49px;
	overflow:hidden;
	margin-top:8px;
}
.logo_box>a{
	display:block;
	font-size:0;
}
.logo_box img{
	width:100%;
}
.right {float: right;}
.left {float: left;}
.nav-menu{
	overflow:hidden;
}
.nav-menu li {float: left;margin-right:87px; text-align: center;}
.nav-menu li:first-child{
	margin-right:101px;
}
.nav-menu li:last-child{
	margin-right:0;
}
.nav-menu a { color: #000000; display: block;line-height: 68px;height:68px;font-size:18px;font-family:"PingFangMedium";font-weight: 500;}
.nav-active, .nav-menu li:hover a,.nav-menu li.active a{color: #1890FF;display:block;font-weight:600;}
.topExclusive{position:absolute;width:190px;top:0;right:0;z-index:9999;}
.topExclusive li{float:left;margin-left:16px;}
    /*     header end */  
 /**contact*/
 .contact_box{
	 background:#ffffff;padding:52px 0 49px;height:457px;box-sizing:border-box;
 }
 .content_mid{
 	width:980px;
 	margin:auto;
 	padding:0 52px 0 45px;
 	box-sizing:border-box;
 	overflow: hidden;
 	clear:both;
 	position:relative;
 }
 .cmid_control{
 	overflow:hidden;
 	padding-bottom:54px;
 	border-bottom:1px solid #D8D8D8;
 }
  .contact_box .contact_title{font-size:25px;line-height:36px;text-align:left;}
 .contact_box .contact_left{
  	width:980px;
  	height:171px;
  	margin:auto;
  	text-align:center;
  	padding-top:41px;
  	box-sizing:border-box;
  	
 }
 .contact_box .contact_middle{
 	float:left;
 	overflow:hidden;
 }
  .contact_box .contact_way img{
  display:inline-block;
  width:20px;
  margin-bottom: -5px;
  }
 .contact_box .contact_right{
  	float:right;
  	padding-top:22px;
  	overflow:hidden;
 }
 .contact_box .contact_left img{
 	width:196px;
 	float:left;
 	margin-left:228px;
 }
  .contact_box .contact_left .contact_btit{
  	float:left;
 	 margin-left:88px;
	font-size: 26px;
	font-family: HiraginoSansGB-W3, HiraginoSansGB;
	font-weight: normal;
	color: #000000;
	line-height: 39px;
	margin-top:30px;
	position:relative;
  }
  .contact_box .contact_left .contact_btit::before{
  	content:"";
  	display:block;
  	width:8px;
  	height:26px;
	background: linear-gradient(180deg, #168CFF 0%, #0252FE 100%);
	position:absolute;
	top:9px;
	left:-19px;
  }
  .contact_box .contact_left .contact_btit::after{
  	content:"";
  	display:block;
  	clear:both;
  }
.contact_box .contact_way{
	font-family:"PingFangLight";
	margin-top:27px;
	
}
.contact_box .contact_way li{
	margin-bottom:20px;
	text-align:left;
}
.contact_box .contact_way .contact_txt{
	font-size:18px;
	letter-spacing:1px;
	margin-left:12px;
}

.contact_right .code_ul .code_li{
	display:inline-block;
	text-align:center;
	margin-right:26px;
}
.contact_right .code_ul .code_li .code_img{
	width:96px;
}
.contact_right .code_ul .code_li .code_txt{
	font-size:14px;
	margin-top:6px;
	line-height:200%;
	color:#252525;
	font-weight:600;
}
     /*footer*/

.footer {width:100%;height:36px;text-align: center;background:#333333;font-size: 14px;color:#999999;line-height:36px;}
.copy_txt{
	width:980px;
	margin:auto;
}
.footer a {font-size: 14px;color:#999999;}
.footer a:hover{text-decoration: underline;}
.footer img {width: 16px;height: 16px;vertical-align: -3px;}
#msg,.msg{color:#d53d32;}
button,input[type="button"]{cursor:pointer;-webkit-appearance:none;}
.pB20{padding-bottom:20px;}
.pT49 {padding-top: 49px;}
.pT4 {padding-top: 4px;}
.pT70{padding-top:70px;}
.pT15{padding-top:15px;}
#BMapLib_sendToPhone0{visibility:hidden;}
#topcontrol{position: fixed; bottom:75px; right: 5px; display:none; cursor: pointer;}
.backBtn{width: 50px;height: 40px;}
.footerfloat{width:100%;position:fixed;left:0;bottom:0;z-index:100;}
.loader{background:#fff url(../../img/loading.gif) center center no-repeat;}
.hidden{display:none;}
@media screen and (max-width:1200px){
	.header_wrap{
			height:43px;
		}
		.header{
		height:43px;
		padding-left:39px;
		}
		.logo_box{
			width:88px;
			height:31px;
			margin-top:3px;
		}
		.nav-menu a{
			height:43px;
			font-size:11px;
			line-height:43px;
		}
		.nav-menu li:last-child {
	    	margin-right: 0;
		}
		.footer{
			font-size:12px;
		}
		.footer a{
			font-size:12px;
		}
}
	@media screen and (max-width:1440px) and (min-width:1201px){
		.header_wrap{
			height:51px;
		}
		.header{
		height:51px;
		padding-left:56px;
		}
		.logo_box{
			width:105px;
			height:37px;
			margin-top:5px;
		}
		.nav-menu a{
			height:51px;
			font-size:14px;
			line-height:51px;
		}
		.nav-menu li:last-child {
	    	margin-right: 0;
		}
		.footer{
			font-size:12px;
		}
		.footer a{
			font-size:12px;
		}
	}
	@media screen and (max-width:1680px) and (min-width:1441px){
		.header_wrap{
			height:60px;
		}
		.header{
		height:60px;
		padding-left:74px;
		}
		.logo_box{
			width:123px;
			height:43px;
			margin-top:4px;
		}
		.nav-menu a{
			height:60px;
			font-size:16px;
			line-height:60px;
		}
		.nav-menu li:last-child {
	    	margin-right: 0;
		}
		.footer{
			font-size:13px;
		}
		.footer a{
			font-size:13px;
		}
	}

