@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}
@font-face {
    font-family: 'dincond-medium-webfont';
    src: url('dincond-medium-webfont.eot');
    src: url('dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('dincond-medium-webfont.woff2') format('woff2'),
         url('dincond-medium-webfont.woff') format('woff'),
         url('dincond-medium-webfont.ttf') format('turetype'),
         url('dincond-medium-webfont.svg#dincond-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.header{padding-top:20px;height:70px;}
.header .fr{top:7px;position:relative;}
.logo{}
.logo a,.logo img{display:block;}
.logo img{position:relative;top:8px;}
.nav ul li{float:left;height:35px;line-height:35px;padding:0 30px;position:relative;}
.nav ul li:after{width:16px;height:1px;display:inline-block;background:#006bd8;position:absolute;left:50%;margin-left:-8px;bottom:0px;content:'';opacity:0;}
.nav ul li a{font-size:16px;color:#222;}
.nav ul li.active a,.nav ul li:hover a{color:#006bd8;font-weight:bold;transition:all .3s;}
.nav ul li.active:after,.nav ul li:hover:after{opacity:1;transition:all .3s;}

.rsearch{width:20px;padding-right:40px;padding-top:10px;height:45px;position:relative;}
.rsearch span{background:url(../images/search.png) no-repeat right center;padding-left:24px; width:20px;height:20px;display:inline-block;position:relative;}
.rsearch span:before{position:absolute;left:0;top:0;width:1px;height:100%;content:'';background:#c2c2c2;display:inline-block;}
.searchbox {width:364px;height:50px;background:#006bd8;position:absolute;right:0;
top:75px;display:none;z-index:333;}
.txt_search {width: 230px;height:40px;background:#fff;float:left;margin-left:5px;margin-top:5px;display:inline-block;font-size:14px;padding:0 10px;}
.btnsearch{float:right;width:40px;height:40px;width:99px;text-align:center;line-height:40px;color:#fff;cursor:pointer;margin-top:5px;margin-right:5px;font-size:14px;}


.banner{position:relative;width:100%;clear:both;}
.banner .swiper-button-prev,
.banner .swiper-button-next{width:12px;height:31px;line-height:31px; opacity:0.27;background:none;top:auto;margin-top:0;bottom:40px;z-index:999;}
.banner .swiper-button-prev:hover,
.banner .swiper-button-next:hover{opacity:1;transition:all .3s;}
.banner .swiper-button-prev{left:50%;margin-left:-600px;}
.banner .swiper-button-next{left:50%;margin-left:-493px;}
.banner .swiper-button-next{right:auto;margin-right:auto;}
.bpage{position:absolute;left:50%;margin-left:-600px;width:120px;text-align:center;font-size:14px;color:#006bd8;z-index:444;bottom:40px;}
.bpage strong{font-weight:normal;font-size:24px;height:31px;line-height:31px;}

.banner ul{}
.banner ul li{}
.banner ul li img{display:block;width:100%;}

.about{clear:both;width:100%;padding-top:93px;padding-bottom:78px;background:url(../images/abbg.jpg) no-repeat center top;height:626px;box-sizing:border-box;}
.about .img{float:left;width:590px;}
.about .img img{display:block;}
.about .txt{float:right;width:545px;padding-top:44px;}
.atitle{padding-bottom:25px;position:relative;background:url(../images/at.png) no-repeat left top;padding-top:40px;}
.atitle:after{width:25px;height:3px;display:inline-block;content:'';background:#dddddd;position:absolute;left:0;bottom:0;}
.atitle h3{color:#006bd8;font-size:42px;text-transform:uppercase;font-family: 'dincond-medium-webfont';}
.atitle p{color:#222;font-size:18px;}
.adesc{font-size:14px;line-height:28px;margin-top:20px;height:205px;overflow:hidden;}
.amore a{font-size:14px;color:#444;}
.amore a i{display:inline-block;background:url(../images/amore.png) no-repeat center;width:26px;height:9px;display:inline-block;position:relative;margin-left:8px;}

.product{clear:both; padding-top:60px;box-sizing:border-box; width:100%;height:630px;background:url(../images/cpbg.jpg) no-repeat center top;}
.ititle{text-align:center;background:url(../images/ptitle.png) no-repeat center bottom;padding-bottom:35px;}
.ititle strong{font-size:26px;color:#333;font-weight:normal;}
.product .con{margin-top:40px;}
.product .con ul{margin-right:-30px;}
.product .con ul li{float:left;width:380px;display:inline-block;text-align:center;margin-right:30px;}
.product .con ul li a{display:block;}
.product .con ul li .img{height:338px;line-height:338px; overflow:hidden;position:relative;background:url(../images/pbg.jpg) no-repeat center top;}
.product .con ul li .img img{width:auto; height:338px;display:inline-block; position:relative;top:50%;transform:translate(0,-50%);}
.product .con ul li .img:before{width:100%;height:100%;background:rgba(49,49,49,0.6);display:block;content:'';position:absolute;left:0;top:0;z-index:111;opacity:0;}
.product .con ul li .img:after{width:0%;height:0%;background:url(../images/fd.png) no-repeat center;display:block;content:'';position:absolute;left:50%;top:50%;z-index:222;opacity:0;transform:scale(0);}
.product .con ul li .txt{color:#222;font-size:16px;line-height:80px;}
.product .con ul li:hover .txt{color:#006bd7;font-weight:bold;}
.product .con ul li:hover .img:before{opacity:1;transition:all .3s;}
.product .con ul li:hover .img:after{width:100%;height:100%;opacity:1;transform:scale(1);left:0;top:0;transition:all .3s;}

.news{clear:both; width:100%; padding-bottom:74px;padding-top:40px;}
.news .con{margin-top:40px;padding-top:30px;}
.news .nleft{float:left;width:510px;position:relative;height:363px;}
.news .nleft a,.nleft a img{display:block;width:510px;height:363px;}
.news .nleft .time{background:#006bd8;width:95px;height:105px;text-align:center;color:#fff;position:absolute;left:40px;top:-30px;font-family:simhei;}
.news .nleft .time span,
.news .nleft .time strong{display:block;font-weight:normal;}
.news .nleft .time span{font-size:28px;line-height:28px;padding-top:30px;}
.news .nleft .time strong{font-size:14px;}
.news .nleft .title{position:absolute;left:0;bottom:0;width:100%;height:70px;line-height:70px;text-align:left;padding-left:40px;box-sizing:border-box;overflow:hidden;font-size:16px;color:#fff;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;background:rgba(66,66,66,0.76);}
.nleft a:hover .img img{transform:scale(1.05);transition:all .3s;}
.news .nright{float:right;width:640px;}
.news .nright ul{margin-top:-35px;}
.news .nright ul li{border-bottom:dashed 1px #f8f8f8;height:198px;}
.news .nright ul li a{display:block;overflow:hidden;padding-top:35px;}
.news .nright ul li .time{float:left;width:110px;text-align:center;font-family:simhei;}
.news .nright ul li .time span{display:block;font-size:28px;color:#222;font-weight:normal;line-height:28px;}
.news .nright ul li .time strong{display:block;font-size:14px;color:#888;font-weight:normal;}
.news .nright ul li .txt{float:right;width:515px;}
.news .nright ul li .title{font-size:16px;color:#222;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .nright ul li .desc{font-size:14px;color:#888;line-height:24px;height:78px;overflow:hidden;margin-top:20px;}
.news .nright ul li:hover .title,.nright ul li:hover .time span,.nright ul li:hover .time strong{color:#006bd8;}

.fqlink{width:100%;clear:both;height:300px;overflow:hidden;}
.fqlink .list{}
.fqlink .list ul li{width:50%;height:300px;overflow:hidden;float:left;display:inline-block;position:relative;}
.fqlink .list ul li a{display:block;}
.fqlink .list ul li:nth-child(1) .img{width:100%;height:300px;position:absolute;top:0;right:0;}
.fqlink .list ul li:nth-child(2) .img{width:100%;height:300px;position:absolute;top:0;left:0;}
.fqlink .list ul li .img img{width:100%;height:100%;}

.fqlink .list ul li .txt{/*background:rgba(0,0,0,0.8);*/position:absolute;left:0;top:0;width:100%;height:100%;}
.fqlink .list ul li .txt .inner{width:600px;/*height:300px;*/text-align:center;color:#fff;font-size:20px;position:relative;top:50%;transform:translate(0,-50%);}
.fqlink .list ul li:nth-child(1) .txt .inner{float:right;}
.fqlink .list ul li:nth-child(2) .txt .inner{float:left;}
.fqlink .list ul li .txt .inner i{display:block;text-align:center;height:86px;overflow:hidden;}
.fqlink .list ul li .txt .inner p{padding-top:15px; display:block;font-size:24px;}
.fqlink .list ul li:hover .txt{background:rgba(0,107,216,0.46);transition:all .3s;}

.footer{clear:both;width:100%;background:#222222;}
.ftop{border-bottom:solid 1px #505050;overflow:hidden;padding:25px 0;}
.fnav ul li{display:inline-block;padding:0 30px;border-right:solid 1px #5e5e5e;}
.fnav ul li a{font-size:14px;color:#fff;}
.fnav ul li:last-child{border-right:none;}

.fshare a{border-left:solid 1px #5e5e5e;display:inline-block;width:50px;height:20px;}
.fshare a.btn01{background:url(../images/b01.png) no-repeat center;border-left:none;}
.fshare a.btn02{background:url(../images/b02.png) no-repeat center;}
.fshare a.btn03{background:url(../images/b03.png) no-repeat center;}
.fshare a:hover{opacity:0.9;}

.fbot{padding:20px 0;}
.flink{width:235px;height:24px;border:solid 1px #999;line-height:24px;border-radius:12px;color:#fff;position:relative;}
.flink span{display:block;width:100%;padding:0 10px;box-sizing:border-box;background:url(../images/sudow.png) no-repeat 204px center;}
.flink ul{width:100%;height:auto;position:absolute;left:0;bottom:24px;z-index:111;line-height:30px;display:none;}
.flink ul li a{display:block;padding:0 10px;width:100%;padding:0 10px;box-sizing:border-box;}

.copyright{font-size:14px;color:#999;}
.menubg{background:#fff;clear:both;width:100%;line-height:52px;height:52px;border-bottom:solid 1px #eeeeee;}
.smenu ul li{float:left;width:168px;height:52px;text-align:center;position:relative;}
.smenu ul li:after{width:1px;height:12px;display:inline-block;background:#d2d2d2;content:'';position:absolute;right:0;top:50%;margin-top:-6px;}
.smenu ul li:before{width:12px;height:1px;display:inline-block;background:#fff;content:'';position:absolute;left:50%;margin-left:-6px;bottom:-1px;opacity:0;}
.smenu ul li:last-child:after{display:none;}
.smenu ul li a{font-size:14px;display:block;color:#333;}
.smenu ul li.active,.smenu ul li:hover{background:url(../images/curbg.jpg) no-repeat center bottom;}
.smenu ul li.active a,.smenu ul li:hover a{color:#fff;}
.smenu ul li.active:after,.smenu ul li:hover:after{opacity:0;}
.smenu ul li.active:before,.smenu ul li:hover:before{opacity:1;}
.location,.location a{font-size:14px;color:#999;}

.nbanner{clear:both;width:100%;position:relative;}
.nbanner img{display:block;width:100%;}
.nbanner .bg{position:absolute;width:100%;height:100%;left:0;top:0;}
.nbanner .bg .warpper{height:inherit;width:100%;}
.nbanner .ntxt{position:relative;top:50%;transform:translate(0,-50%);text-align:center;color:#fff;}
.ntxt h3{font-size:36px;}
.ntxt h3 span{position:relative;display:inline-block;}
.ntxt h3 span:before,
.ntxt h3 span:after{width:62px;height:1px;display:inline-block;background:rgba(255,255,255,0.62);content:'';position:relative;}
.ntxt h3 span:before{left:-20px;}
.ntxt h3 span:after{left:20px;}
.ntxt p{font-size:14px;font-family:simhei;text-transform:uppercase;}
.ntxt p span{letter-spacing:10px;position:relative;left:5px;}
.mbg{padding:60px 0;background:url(../images/mbg.jpg) no-repeat center top;}

.qyyj{text-align:center;font-size:14px;line-height:24px;margin-top:25px;}

.aboutus{clear:both;overflow:hidden;}
.aboutus .aleft{float:left;width:484px;}
.aboutus .atxt{float:right;width:680px;position:relative;}
.atxt img{/*float:right;width:253px;*/position:absolute;right:0;top:0;}
.atxt .atop{width:392px;background:url(../images/company.png) no-repeat left top;height:33px;padding-bottom:30px;position:relative;padding-top:15px;float:left;}
.atop:after{width:18px;height:3px;display:inline-block;content:'';background:#d2d2d2;position:absolute;left:0;bottom:0;}
.atop h3{font-size:24px;color:#333;line-height:24px;}
.atop p{font-size:16px;text-transform:uppercase;}
.atxt .desc{width:392px;font-size:14px;line-height:28px;margin-top:40px;float:left;}
.atxt .desc p{text-indent:2em;}
.tdlist ul li{float:left;width:280px;margin-right:20px;text-align:center;}
.tdlist ul li a{display:block;}
.tdlist ul li .img{height:354px;overflow:hidden;position:relative;}
.tdlist ul li .img .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;line-height:24px;padding:20px;box-sizing:border-box;opacity:0;}
.tdlist ul li .bg .inner{position:relative;top:50%;transform:translate(0,-50%);}
.tdlist ul li .txt{padding:20px 0;}
.tdlist ul li .txt strong{display:block;font-size:16px;color:#333;font-weight:bold;width:100%;overflow:hidden;text-overflow:eclip;white-space:nowrap;}
.tdlist ul li .txt p{font-size:14px;color:#999;}

.tdlist ul li:hover .bg{opacity:1;transition:all .3s;}
.tdlist ul li:hover .txt strong{color:#006bd8;}

.prolist{margin-top:40px;}
.prolist ul{margin-right:-30px;}
.prolist ul li{float:left;width:380px;display:inline-block;text-align:center;margin-right:30px;background:url(../images/pbg.jpg) no-repeat center top;}
.prolist ul li a{display:block;}
.prolist ul li .img{height:338px;line-height:338px; overflow:hidden;position:relative;}
.prolist ul li .img img{width:auto; height:338px;display:inline-block; position:relative;top:50%;transform:translate(0,-50%);}
.prolist ul li .img:before{width:100%;height:100%;background:rgba(49,49,49,0.6);display:block;content:'';position:absolute;left:0;top:0;z-index:111;opacity:0;}
.prolist ul li .img:after{width:0%;height:0%;background:url(../images/fd.png) no-repeat center;display:block;content:'';position:absolute;left:50%;top:50%;z-index:222;opacity:0;transform:scale(0);}
.prolist ul li .txt{color:#222;font-size:16px;line-height:80px;}
.prolist ul li:hover .txt{color:#006bd7;font-weight:bold;}
.prolist ul li:hover .img:before{opacity:1;transition:all .3s;}
.prolist ul li:hover .img:after{width:100%;height:100%;opacity:1;transform:scale(1);left:0;top:0;transition:all .3s;}
.m-page{text-align:center;clear:both;padding-top:0px;}
.m-page a{display:inline-block;padding:5px 14px;margin:0 3px; border:solid 1px #adabab;font-size:16px;color:#9d9d9d; border-radius:4px;}
.m-page a.z-crt{background:#006bd8;color:#fff;border:solid 1px #126cb1;}

.newslist{overflow:hidden;}
.newslist .nleft{width:100%;float:none;clear:both;padding-bottom:45px;border-bottom:solid 1px #e9e9e9;height:363px;position:relative;}
.newslist .nleft:before,
.newslist .nleft:after{width:360px;height:1px;display:inline-block;content:'';background:#e9e9e9;position:absolute;bottom:-1px;}
.newslist .nleft:before{left:-360px;}
.newslist .nleft:after{right:-360px;}

.newslist .nright{width:100%;float:none;clear:both;padding-bottom:40px;}
.newslist .img{float:left;width:510px;height:363px;overflow:hidden;}
.newslist .txt{float:right;width:650px;}
.newslist .txt .time{position:relative;padding-top:30px; padding-bottom:30px;border-bottom:solid 1px #ececec;font-family:simhei;}
.newslist .txt .time:after{width:90px;height:2px;display:inline-block;content:'';background:#006bd8;position:absolute;left:0;bottom:-2px;z-index:1000;}
.newslist .txt .time span{font-size:42px;color:#222;display:block;}
.newslist .txt .time strong{font-weight:normal; font-size:18px;color:#888888;display:block;}
.newslist .nleft .txt  .title{margin-top:20px;}
.newslist .txt .title{font-size:16px;color:#222;display:block;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-weight:bold;margin-top:0px;}
.newslist .txt .desc{color:#777; font-size:14px;line-height:24px;height:48px;overflow:hidden;margin-top:20px;}
.newslist .txt .nmore{height:31px;margin-top:30px;}
.newslist .txt .nmore em{display:inline-block;background:url(../images/nr.png) no-repeat;height:11px;width:31px;}
.mitle{text-align:center;font-size:30px;background:url(../images/recr.png) no-repeat center ;height:44px;line-height:44px;}
.newslist .nleft a:hover .txt .nmore em{background-image:url(../images/nr2.png);}
.newslist .nleft a:hover .txt .title{color:#006bd8;}

.newslist .nright{padding-top:30px;}
.newslist .nright ul{margin-top:-30px;}
.newslist .nright ul li{background:#f9f9fa;margin-top:30px;}
.newslist .nright ul li a{display:block;overflow:hidden;height:160px;}
.newslist .nright ul li .nimg{float:left;width:225px;height:160px;overflow:hidden;}
.nright ul li .nimg img{display:block;width:100%;height:100%;}
.newslist .nright ul li .txt{float:left;width:760px;padding-left:30px;height:160px;}
.newslist .nright ul li .txt .inner{position:relative;top:50%;transform:translate(0,-50%);}
.newslist .nright ul li .time{float:right;width:90px;}
.newslist .nright ul li .time{position:relative;padding-top:30px; padding-bottom:30px;border-bottom:solid 1px #ececec;font-family:simhei;width:120px;margin-right:30px;}
.newslist .nright ul li .time:after{width:30px;height:2px;display:inline-block;content:'';background:#006bd8;position:absolute;left:0;bottom:-1px;z-index:1000;}
.newslist .nright ul li .time span{font-size:42px;color:#222;display:block;}
.newslist .nright ul li .time strong{font-weight:normal; font-size:18px;color:#888888;display:block;}
.newslist .nright a:hover{background:#006bd8;}
.newslist .nright a:hover .title,.newslist .nright a:hover  .desc,.newslist .nright a:hover  .time span,.newslist .nright a:hover  .time strong{color:#fff;}

.newslist .nright a:hover  .time{border-bottom:solid 1px #92b9e0;}
.newslist .nright a:hover  .time:after{background:#fff;}
.job{margin-top:40px;}
.jobtitle{background:#006bd8;height:60px;line-height:60px; padding-left:70px;padding-right:40px;width:100%;color:#fff;box-sizing:border-box;}
.jobtitle ul{}
.jobtitle ul li{width:33.333%;float:left;display:inline-block;font-size:16px;}
.jobtitle ul li:nth-child(1){width:155px;text-align:center;}
.jobtitle ul li:nth-child(2){text-align:center;width:415px;}
.jobtitle ul li:nth-child(3){width:255px;box-sizing:border-box;text-align:center;}
.jobtitle ul li:nth-child(4){text-align:right;width:90px;padding-right:21px;box-sizing:border-box; float:right;}

.joblist{padding-left:70px;padding-right:40px;width:100%;background:#fff;box-sizing:border-box;padding-bottom:40px;}
.joblist ul{}
.joblist ul li{}
.joblist ul li .jobitem{height:60px;line-height:60px;overflow:hidden;border-bottom:solid 1px #e5e5e5;}
.joblist ul li .jobitem span{width:33.333%;float:left;display:inline-block;font-size:14px;color:#333;}
.joblist ul li .jobitem span:nth-child(1){width:155px;text-align:center;}
.joblist ul li .jobitem span:nth-child(2){text-align:center;width:415px;}
.joblist ul li .jobitem span:nth-child(3){width:255px;text-align:center;}
.joblist ul li .jobitem span:nth-child(4){text-align:right;width:90px;float:right;padding-right:21px;}
.joblist ul li .jobitem span i{display:inline-block;width:10px;height:5px;background:url(../images/down.png) no-repeat right center;margin-left:5px;}

.joblist ul li .jobdesc{background:#f7f7f7;display:none;}
.joblist ul li.active .jobitem{border-bottom:none;}
.joblist ul li.active .jobitem span:nth-child(4){color:#00579d;}
.joblist ul li.active .jobitem span:nth-child(4) i{background-image:url(../images/up.png);}
.joblist ul li .jt{height:60px;line-height:60px; }
.jt span{display:inline-block;width:25%;color:#666;font-size:16px;box-sizing:border-box;}
.jt span:nth-child(1){padding-left:0;}
.jt span:nth-child(4){text-align:right;padding-right:15px;}

.joblist ul li .jobwarp{padding-left:30px;padding-right:15px;padding-bottom:37px;}
.joblist ul li .desc{width:50%;display:inline-block;float:left;}
.joblist ul li .desc h3{font-size:14px;line-height:17px; color:#676767;font-weight:bold;padding-bottom:10px;}
.joblist ul li .desc p{font-size:14px;line-height:30px;color:#999;}
.joblist ul li .sqxq{padding-top:58px;text-align:center;}
.sqxq a{display:inline-block;width:150px;height:40px;background:#006bd8;line-height:40px;text-align:center;color:#fff;font-size:14px;}



.msgtitle{text-align:center;padding-bottom:30px;position:relative;}
.msgtitle:after{width:36px;height:3px;display:inline-block;background:#e5e5e5;content:'';position:absolute;left:50%;margin-left:-18px;bottom:0;}
.msgtitle h5{font-size:36px;color:#333333;text-transform:uppercase;}
.msgtitle p{color:#aaa9a9;}
.conlist{margin-top:37px;overflow:hidden;}
.conlist ul li{float:left;display:inline-block;text-align:center;width:317px;height:151px;border:solid 1px #ececec;margin-right:10px;}
.conlist ul li.wx{margin-right:0;width:151px;}
.conlist ul li i{display:inline-block;padding-top:30px;}
.conlist ul li i img:nth-child(1){display:inline-block;}
.conlist ul li i img:nth-child(2){display:none;}
.conlist ul li strong{display:block;font-size:16px;font-weight:bold;position:relative;padding-bottom:10px;}
.conlist ul li strong:after{width:10px;height:3px;display:inline-block;background:#e5e5e5;content:'';position:absolute;left:50%;margin-left:-5px;bottom:0;}
.conlist ul li p{font-size:14px;color:#999;padding-top:10px;}
.conlist ul li:hover{background:#006bd8;}
.conlist ul li:hover strong{color:#fff;}
.conlist ul li:hover strong:after{background:#4db3d9;}
.conlist ul li:hover p{color:#a4cad9;}
.conlist ul li:hover i img:nth-child(2){display:inline-block;}
.conlist ul li:hover i img:nth-child(1){display:none;}

.msgbg{background:url(../images/msgbg.jpg) no-repeat center top;height:403px;}
.message{padding-top:60px;}
.message .row{width:365px;float:left;margin-right:30px;border-bottom:solid 1px #e6e6e6;}
.message .row p{font-size:14px;color:#333;line-height:40px;}
.message .txt_input{width:100%;height:40px;line-height:40px;font-size:14px;}
.message .txt_input.txt_msg{height:80px;}
.message .row.code{position:relative;}
.message .row.code .codeimg{position:absolute;right:90px;bottom:2px;width:90px;height:40px;display:inline-block;cursor:pointer;}
.message .row.code .codetxt{position:absolute;right:0px;bottom:2px;width:90px;height:40px;display:inline-block;line-height:40px;font-size:14px;text-align:right;}

.message .row.msgword{clear:both;width:100%;}
.message .end{padding-top:40px;clear:both;}
.btnsubmit{width:185px;height:45px;background:#006bd8;text-align:center;line-height:45px;color:#fff;font-size:14px;cursor:pointer;display:block;margin:0 auto;}

.article-title{ text-align: center; margin-bottom: 22px; font-weight: 400; font-size: 18px;}
.article-body{ line-height: 22px;}