*{margin:0;padding:0;}
body{background-color:#fff;font:12px/1.5 "Microsoft YaHei", "-apple-system", BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", "sans-serif";color:#666;min-width: 1200px;}
a{color:#5f5f5f;text-decoration:none;cursor: pointer;}
a:hover{color:#0079c6}
li{list-style:none}
em,i{font-style:normal}
img{border:0;vertical-align:middle; max-width:1000px}
button,.btn{cursor:pointer;color: #3470E0;}
.btn:hover{color: #FF9501;}
.text-ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.no-drop{cursor: no-drop !important; background-color: #ccc !important; color: #fff !important;}

button,input,textarea{font-family: 'Microsoft YaHei', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Source Han Sans SC', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', sans-serif;outline: none;border: none;}
table{border-collapse: collapse;border-spacing: 0;text-align: center;}
.hide,.none{display:none}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{visibility:hidden;clear:both;display:block;content:".";height:0}
.clearfix{*zoom:1}

@font-face {
  font-family: "iconfont"; /* Project id 4066420 */
  src: url('iconfont/iconfont.woff2?t=1709458107714') format('woff2'),
       url('iconfont/iconfont.woff?t=1709458107714') format('woff'),
       url('iconfont/iconfont.ttf?t=1709458107714') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.container{width:1200px;margin:0 auto;}

.shadow {box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.08);}

.header{border-top: 12px solid #434343; background: #fff; height: 47px;}
.header .nav{float: left;}
.header .nav li{
	float: left;
	margin: 9px 0 0 0;
}

.header .nav li a{
	padding: 0 34px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #1b1b1b;
	display: block;
}
.header .nav li .ac{
	background: #e5e5e5;
	border-bottom: 4px solid #347fc7;
}
.header .right{
	float: right;
	font-size: 16px;
	line-height: 47px;
}
.header .right span{
	float: left;
	color: #347fc7;
	margin-right: 60px;
	font-family: "仿宋";
	font-weight: bold;
}
.header .tel{
	float: right;
	color: #969696;
}

.banner{
	height: 400px;
	background: url("../images/banner.jpg") no-repeat center;
	background-size: cover;
}
.banner .center{
	width: 510px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
}
.banner .text{
	font-size: 35px;
	padding-top: 120px;
}
.banner .eng{
	font-size: 16px;
}
.banner form{
	padding-top: 30px;
}
.banner .input-text{
	width: 400px;
	height: 52px;
	color: #7e8186;
	float: left;
	padding: 0 20px;
	background-color: rgba(255,255,255,.5);
	font-size: 14px;
}
.banner .input-text:focus {
        background-color: white;
}
.banner .icon-sousuo{
	width: 66px;
	height: 52px;
	background: #0079c6;
	float: left;
	color: #fff;
	font-size: 40px;
}
.banner .icon-sousuo:hover{
	background: #2481cc;
}
.banner .tags{
	padding: 10px 0 0 34px;
}
.banner .tags li{
	cursor: pointer;
	float: left;
	font-size: 14px;
	margin: 0 10px;
	line-height: 1.6;
}
.banner .tags li input{
	float: left;
	margin: 5px 6px 0 0;
}

.footer{
	background: #dcdcdc;
}
.footer .service{
	padding-bottom: 40px;
}
.footer h2{
	font-size: 22px;
	color: #000;
	padding: 70px 0 50px;
	font-weight: normal;
}
.footer h2 span{
	font-size: 16px;
}
.footer .navbar{
	float: left;
	border-right: 1px solid #fff;
	height: 110px;
	padding-top: 20px;
}
.footer .navbar ul{
	margin-bottom: 30px;
}
.footer .navbar li{
	float: left;
	font-size: 16px;
	line-height: 34px;
}
.footer .navbar li a{
	color: #9b9b9b;
	margin: 0 100px;
}
.footer .navbar li a:hover{
	color: #000;
}
.footer .navbar li:nth-of-type(2){
	border-left: 1px solid #9b9b9b;
	border-right: 1px solid #9b9b9b;
}
.footer .more{
	color: #347fc7;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 100px;
}

.footer .link{
	float: right;
}
.footer .link .icons{
	padding-bottom: 30px;
}
.footer .icons a{
	color: #556399;
	font-size: 20px;
	margin-left: 20px;
	float: left;
}
.footer .weixin{
	float: right;
}
.footer .weixin .ewm{
	float: left;
}
.footer .weixin p{
	float: left;
	font-size: 12px;
	color: #000;
	margin: 30px 0 0 20px;
	font-weight: bold;
}

.footer .copyright{
	background: #000;
	text-align: center;
	line-height: 28px;
	padding: 20px 0;
}

.layui-layer{
	background: transparent !important;
	box-shadow: none !important;
}