*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
img{border: 0;}
html,body{min-width:1263px;position: relative}

.f_le{float: left;}
.f_ri{float: right;}
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.p_re{position: relative;}
.p_ab{position: absolute;}
/* --------------- */
/* 横向 不考虑高度居中 */
.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /* 不换行 两端 */
.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /* 不换行 中 */
.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;} /* 换行 左 */
/* --------------- */
/* 纵向 */
.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;} /* 所有子元素居中 */
.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;} /* 所有子元素居底 */
/* --------------- */
/* 横向 单行 多列 有高 */
.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* 子元素居中 */
.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* 子元素居底 */
/* --------------- */
.flex-wrap2{-webkit-flex-wrap: wrap;flex-wrap: wrap;} /* 多行 超出换行 */
/* --------------- */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.pic{width: 100%;overflow: hidden;position: relative;z-index: 0;}
.pic figure{padding-top: 75%;overflow: hidden;position: relative;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
.swiper-button-prev:focus,.swiper-button-next:focus,.swiper-button-prev:after:focus,.swiper-button-next:after:focus{outline: none!important;}

/* wrapper */
.wrapper{width: 1440px;margin: 0 auto;}
@media screen and (max-width: 1600px) {
	.wrapper{width: 1300px;}
}
@media screen and (max-width: 1400px) {
	.wrapper{width: 1200px;}
}

/* header */
.header{width: 100%;padding: 10px 0;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}
.header .logo{float: left;margin-left: 2.344%;}
.header .logo img{display: block;height: 90px;}
.header .logo h1{font-size: 0;opacity: 0;display: none;}
.header .h-phone{width: 220px;height: 40px;border: 1px solid rgba(255,255,255,.55);border-radius: 42px;line-height: 36px;float: right;cursor: default;margin-right: 1.042%;margin-top: 25px;text-align: center;}
.header .h-phone .ico{display: inline-block;width: 19px;vertical-align: middle;margin-right: 5px;}
.header .h-phone .txt{font-size: 20px;color: #fff;vertical-align: middle;}
.header .nav{float: right;line-height: 90px;}
.header .nav a{display: block;float: left;font-size: 20px;color: #fff;margin-right: 40px;position: relative;transition: .5s;}
.header .nav a:after{content: '';display: block;width: 0;height: 2px;background: #fff;margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;transition: .5s;}
.header .nav a:hover:after,.header .nav a.active:after{width: 100%;}
@media screen and (max-width: 1800px) {
	.header .nav a{margin-right: 30px;}
}
@media screen and (max-width: 1680px) {
	.header .logo{margin-left: 1.042%;}
	.header .logo img{height: 65px;}
	.header .h-phone{width: 190px;margin-top: 7px;}
	.header .h-phone .ico{width: 16px;}
	.header .h-phone .txt{font-size: 18px;}
	.header .nav{line-height: 55px;}
	.header .nav a{font-size: 18px;}
}
@media screen and (max-width: 1480px) {
	.header .logo img{height: 60px;}
	.header .nav a{margin-right: 25px;}
}
@media screen and (max-width: 1400px) {
	.header .logo img{height: 50px;}
	.header .h-phone{width: 170px;height: 32px;line-height: 28px;margin-top: 4px;}
	.header .h-phone .ico{width: 14px;}
	.header .h-phone .txt{font-size: 16px;}
	.header .nav{line-height: 40px;}
	.header .nav a{font-size: 16px;}
}

/* footer */
.footer{background: #3c3c3c;padding: 50px 0 60px;}
.footer .f-logo{float: left;}
.footer .f-logo img{display: block;height: 100px;}
.footer .f-nav{float: right;line-height: 100px;}
.footer .f-nav a{display: block;float: left;color: #fff;font-size: 18px;margin-left: 40px;}
.footer .code{float: right;}
.footer .code img{display: block;width: 104px;background: #fff;margin-left: 10px;float: right;}
.footer .code p{font-size: 12px;color: #b2b2b2;text-align: right;line-height: 18px;margin-top: 72px;float: right;}
.footer .text{width: 715px;float: left;padding-top: 40px;font-size: 13px;color: #9c9c9c;line-height: 2;}
.footer .text a{color: #9c9c9c;transition: .5s;}
.footer .text a:hover{color: #fff;}
@media screen and (max-width: 1600px) {
	.footer .f-logo img{height: 65px;}
	.footer .f-nav{line-height: 55px;}
	.footer .f-nav a{margin-left: 30px;}
}
@media screen and (max-width: 1400px) {
	.footer .f-logo img{height: 50px;}
	.footer .f-nav{line-height: 40px;}
	.footer .f-nav a{margin-left: 25px;font-size: 16px;}
}

/* banner */
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner img{width: 100%;display: block;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 48px;height: 48px;margin: 0;left: auto;top: auto;bottom: 60px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{display: none;}
.banner .swiper-button-prev{background: url(../images/an_1.png) center center no-repeat;background-size: 100%;right: calc(3.906% + 60px);}
.banner .swiper-button-next{background: url(../images/an_2.png) center center no-repeat;background-size: 100%;right: 3.906%;}
.banner .swiper-pagination{height: 48px;line-height: 48px;width: 125px;text-align: right;color: #fff;bottom: 60px;right: 12.5%;left: auto;font-size: 0;}
.banner .swiper-pagination span:before{content: '0';}
.banner .swiper-pagination .swiper-pagination-current{font-size: 20px;position: relative;}
.banner .swiper-pagination .swiper-pagination-current:after{content: '';width: 80px;height: 2px;background: #fff;margin: auto 0;position: absolute;right: 35px;top: 0;bottom: 0;}
.nbanner .swiper-button-prev,.nbanner .swiper-button-next{bottom: 30px;}
.nbanner .swiper-pagination{bottom: 30px;}
@media screen and (max-width: 1600px) {
	.banner .swiper-button-prev,.banner .swiper-button-next{width: 38px;height: 38px;bottom: 40px;}
	.banner .swiper-button-prev{right: calc(3.906% + 50px);}
	.banner .swiper-pagination{height: 38px;line-height: 38px;bottom: 40px;}
	.banner .swiper-pagination .swiper-pagination-current{font-size: 16px;}
	.banner .swiper-pagination .swiper-pagination-current:after{width: 65px;}
	.nbanner .swiper-button-prev,.nbanner .swiper-button-next{bottom: 20px;}
	.nbanner .swiper-pagination{bottom: 20px;}
}

/* home n-titBox */
.n-titBox{text-align: center;line-height: 1.2;margin-bottom: 55px;}
.n-titBox .ftitle{text-transform: uppercase;font-size: 44px;color: #313131;}
.n-titBox .title{font-size: 45px;color: #0287ce;}

/* home product */
.n-product{width: 100%;min-height: 100vh;background: url(../images/bj01.jpg) bottom center no-repeat;background-size: 100% auto;padding: 85px 0;overflow: hidden;}
.n-product .np-title{width: 175px;float: left;font-size: 66px;color: #0287ce;font-weight: initial;line-height: 70px;}
.n-product .np-cont{width: calc(100% - 175px);float: right;font-size: #000000;line-height: 1.5;}
.n-product .np-cont .txt1{font-size: 46px;position: relative;padding-right: 165px;margin-bottom: 15px;}
.n-product .np-cont .txt2{font-size: 18px;text-align: justify;}
.n-product .np-cont .more1{display: block;width: 132px;height: 42px;border: 1px solid #d8d8d8;text-align: center;line-height: 40px;margin: auto 0;position: absolute;right: 0;top: 0;bottom: 0;font-size: 16px;color: #404040;transition: .5s;}
.n-product .pro-swiper{width: calc( ( (100vw - 1400px) / 2 ) + 1400px );overflow: hidden;position: relative;margin-top: 75px;}
.n-product .pro-swiper .swiper-slide{width: 419px;border: 1px solid #e8e8e8;background: #fff;position: relative;overflow: hidden;}
.n-product .pro-swiper a{display: block;width: 100%;line-height: 1.5;}
.n-product .pro-swiper .pic figure{padding-top: 61.391%;}
.n-product .pro-swiper .cont1{height: 158px;padding: 35px 30px;transition: .5s;}
.n-product .pro-swiper .cont2{position: absolute;top: 200%;bottom: -100%;left: 0;right: 0;background: url(../images/bj03.png) bottom center no-repeat;background-size: cover;padding: 75px 35px 0;transition: 1s;}
.n-product .pro-swiper .tit{font-size: 30px;color: #000000;}
.n-product .pro-swiper .desc{font-size: 16px;color: #656565;}
.n-product .pro-swiper .more2{display: block;width: 130px;background: #fff;text-align: center;line-height: 40px;color: #01b8d1;position: absolute;bottom: 60px;left: 35px;}
.n-product .pro-swiper .cont2 .tit,.n-product .pro-swiper .cont2 .desc{color: #fff;}
.n-product .pro-swiper .cont2 .tit{margin-bottom: 15px;}
.n-product .pro-swiper .swiper-slide:hover .cont2{top: 0;bottom: 0;}
.n-product .pro-swiper .swiper-slide:hover .cont1{opacity: 0;}
@media screen and (max-width: 1600px) {
	.n-product .np-cont .txt1{font-size: 42px;}
	.n-product .pro-swiper{width: calc( ( (100vw - 1300px) / 2 ) + 1300px );}
	.n-product .pro-swiper .swiper-slide{width: 392px;}
}
@media screen and (max-width: 1400px) {
	.n-product .np-title{width: 155px;font-size: 58px;line-height: 62px;}
	.n-product .np-cont{width: calc(100% - 155px);}
	.n-product .np-cont .txt1{font-size: 38px;padding-right: 150px;}
	.n-product .np-cont .txt2{font-size: 16px;}
	.n-product .np-cont .more1{width: 120px;height: 38px;line-height: 36px;font-size: 16px;}
	.n-product .pro-swiper{width: calc( ( (100vw - 1200px) / 2 ) + 1200px );}
	.n-product .pro-swiper .swiper-slide{width: 362px;}
	.n-product .pro-swiper .cont1{height: 135px;padding: 30px 25px;}
	.n-product .pro-swiper .cont2{padding: 65px 25px 0;}
	.n-product .pro-swiper .tit{font-size: 26px;}
	.n-product .pro-swiper .desc{font-size: 14px;}
	.n-product .pro-swiper .more2{width: 120px;line-height: 36px;font-size: 14px;left: 25px;}
}

/* home about */
.n-about{width: 100%;height: 100vh;background: url(../images/bj02.jpg) center center no-repeat;background-size: cover;overflow: hidden;position: relative;color: #fff;padding: 110px 0 265px;line-height: 1.5;}
.n-about .wrapper{height: 100%;position: relative;}
.n-about .txt1{font-size: 47px;display: block;margin-bottom: 20px;}
.n-about .txt2{font-size: 20px;}
.n-about .n-digital{position: absolute;bottom: 0;left: 0;right: 0;}
.n-about .n-digital .nd-item{float: left;text-align: center;padding-right: 35px;margin-right: 35px;border-right: 1px solid rgba(255,255,255,.5);line-height: 1;cursor: default;}
.n-about .n-digital .nd-item:last-child{border-right: 0;padding: 0;margin: 0;}
.n-about .n-digital .sz b{font-size: 60px;}
.n-about .n-digital .sz small{font-size: 22px;}
.n-about .n-digital .wb{font-size: 18px;margin-top: 10px;}
.n-about .na-box1{width: 100%;height: 200px;position: absolute;bottom: 0;left: 0;right: 0;background: url(../images/bj04.png) center center no-repeat;background-size: cover;padding: 35px 0;}
.n-about .na-title{font-size: 32px;width: 72.917%;margin-bottom: 10px;}
.n-about .na-desc{font-size: 20px;text-align: justify;width: 72.917%;}
.n-about .na-ico{display: block;height: 105px;border-radius: 100%;margin: auto 0;position: absolute;right: 0;top: 0;bottom: 0;}
@media screen and (max-width: 1400px) {
	.n-about .txt1{font-size: 42px;}
	.n-about .txt2{font-size: 18px;}
	.n-about .n-digital .sz b{font-size: 56px;}
	.n-about .n-digital .sz small{font-size: 20px;}
	.n-about .n-digital .wb{font-size: 16px;}
	.n-about .na-title{font-size: 28px;}
	.n-about .na-desc{font-size: 18px;}
	.n-about .na-ico{height: 90px;}
}

/* home news */
.n-news{min-height: 100vh;padding: 120px 0;width: 100%;}
.n-news .list{position: relative;width: 31.388%;float: left;margin-right: 2.918%;}
.n-news .list:nth-child(3n){margin-right: 0;}
.n-news .list a{display: block;width: 100%;color: #2a2a2a;}
.n-news .list .pic{width: 100%;}
.n-news .list .pic figure{padding-top: 50.221%;}
.n-news .list .cont{background: #f6f6f6;padding: 30px 25px 25px;}
.n-news .list .tit{font-size: 20px;line-height: 1.5;margin-bottom: 10px;transition: .5s;}
.n-news .list .desc{font-size: 16px;line-height: 28px;height: 56px;text-align: justify;margin-bottom: 20px;color: #5f5f5f;}
.n-news .list .gd{display: block;cursor: pointer;width: 126px;height: 40px;border: 1px solid #dedede;border-radius: 40px;text-align: center;line-height: 38px;font-size: 16px;color: #a9a9a9;transition: .5s;}
.n-news .list .time{display: block;width: 82px;height: 82px;background: rgba(0,179,207,.83);color: #fff;text-align: center;position: absolute;top: 0;left: 0;padding: 11px 0;transition: .5s;}
.n-news .list .time .data{font-size: 36px;line-height: 40px;}
.n-news .list .time .year{font-size: 14px;line-height: 20px;}
.n-news .list:hover .time{background: #0287ce;}
.n-news .list:hover .tit{color: #0287ce;}
.n-news .list:hover .gd{border-color: #0287ce;background: #0287ce;color: #fff;}
@media screen and (max-width: 1400px) {
	.n-news .list .tit{font-size: 18px;}
	.n-news .list .desc{font-size: 14px;}
	.n-news .list .gd{font-size: 14px;height: 36px;line-height: 34px;width: 110px;}
}

/* crumbs */
.crumbs{width: 100%;background: #f5f5f5;height: 88px;overflow: hidden;line-height: 88px;}
.crumbs .c-link{display: block;float: left;font-size: 22px;color: #000000;/* line-height: 88px; */margin-right: 45px;position: relative;transition: .5s;}
.crumbs .c-link:last-child{margin-right: 0;}
.crumbs .c-link:after{content: '';display: block;width: 0;height: 4px;background: #3d8bc9;margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;transition: .5s;}
.crumbs .c-link:hover,.crumbs .c-link.active{color: #3d8bc9;}
.crumbs .c-link.active{padding: 0 10px;}
.crumbs .c-link:hover:after,.crumbs .c-link.active:after{width: 100%;}
.crumbs .c-name{float: left;font-size: 28px;color: #3d8bc9;}
.m-crumb{float: right;max-width: 300px;font-size: 16px;color: #000000;}
.m-crumb a{color: #000000;transition: .3s;}
.m-crumb span{cursor: pointer;}
.m-crumb i{font-style: normal;}
.m-crumb a:hover,.m-crumb span{color: #3d8bc9;}
@media screen and (max-width: 1600px) {
	.crumbs .c-link{font-size: 20px;margin-right: 38px;}
	.crumbs .c-name{font-size: 26px;}
}
@media screen and (max-width: 1400px) {
	.crumbs{height: 78px;line-height: 78px;}
	.crumbs .c-link{font-size: 18px;margin-right: 30px;}
	.m-crumb{font-size: 14px;}
	.crumbs .c-name{font-size: 24px;}
}

/* out */
.out{width: 100%;padding: 65px 0 90px;}
.article{font-size: 16px;color: #000000;text-align: justify;line-height: 2;}
.article img{max-width: 100%;}

/* about */
.about{padding: 90px 0;}
.about .a-title{text-align: center;font-size: 40px;color: #000000;line-height: 1.5;font-weight: initial;margin-bottom: 45px;}
.about-pic{width: 100%;}
.about-pic img{display: block;width: 100%;}
@media screen and (max-width: 1600px) {
	.about{padding: 80px 0 90px;}
	.about .a-title{font-size: 37px;margin-bottom: 40px;}
}
@media screen and (max-width: 1400px) {
	.about{padding: 80px 0 90px;}
	.about .a-title{font-size: 34px;margin-bottom: 35px;}
}

/* advantage */
.advantage{}
.advantage .box1{margin-bottom: 30px;}
.advantage .a-ftitle{display: block;float: left;font-size: 72px;color: #7994b1;text-transform: uppercase;line-height: 1;margin-right: 35px;}
.advantage .a-txt1{float: left;font-size: 49px;color: #000000;line-height: 1.2;margin-top: 20px;}
.advantage .a-txt2{width: 32.639%;float: left;margin-right: 35px;font-size: 24px;color: #000000;font-family: 'Source Han Serif SC';}
.advantage .tp{width: 59.306%;float: left;}
.advantage .tp img{display: block;width: 100%;}
@media screen and (max-width: 1600px) {
	.advantage .a-ftitle{font-size: 68px;}
	.advantage .a-txt1{font-size: 44px;}
	.advantage .a-txt2{font-size: 20px;}
}
@media screen and (max-width: 1400px) {
	.advantage .a-ftitle{font-size: 64px;}
	.advantage .a-txt1{font-size: 40px;}
	.advantage .a-txt2{font-size: 18px;}
}

/* yield */
.yield{}
.yield .tp{width: 48.472%;float: left;position: relative;z-index: 1;}
.yield .tp img{display: block;width: 100%;}
.yield .bj{display: block;width: 95.989%;height: 12px;background: #3d8bc9;position: absolute;bottom: -12px;right: 0;}
.yield  .article{width: 49.306%;float: right;}

/* honor */
.honor{}
.honor .h-left{width: 36.459%;float: left;}
.honor .h-right{width: 63.541%;float: right;}
.honor .h-title{font-size: 49px;color: #000000;line-height: 1.5;margin-bottom: 10px;}
.honor .h-ftitle1,.honor .h-ftitle2{display: block;color: #7994b1;line-height: 1;text-transform: uppercase;}
.honor .h-ftitle1{font-size: 72px;}
.honor .h-ftitle2{font-size: 40px;}
.honor .tp{width: 67.048%;}
.honor .tp img{display: block;width: 100%;}
.honor .list{display: block;width: 31.8%;float: left;margin: 0 2.3% 20px 0;background: url(../images/bj05.jpg) top center no-repeat;background-size: 100% 100%;padding: 13px;transition: .5s;}
.honor .list:nth-child(3n){margin-right: 0;}
.honor .list .pic figure{padding-top: 141.667%;}
.honor .list:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.15);}
@media screen and (max-width: 1600px) {
	.honor .h-title{font-size: 44px;}
	.honor .h-ftitle1{font-size: 68px;}
	.honor .h-ftitle2{font-size: 36px;}
	.honor .list{padding: 11px;}
}
@media screen and (max-width: 1400px) {
	.honor .h-title{font-size: 40px;}
	.honor .h-ftitle1{font-size: 64px;}
	.honor .h-ftitle2{font-size: 32px;}
	.honor .list{padding: 9px;}
}

/* product */
.product{}
.product .list{width: 24.375%;float: left;margin: 0 0.833% 20px 0;border: 1px solid #eeeeee;transition: .5s;}
.product .list:nth-child(4n){margin-right: 0;}
.product .list a{display: block;width: 100%;}
.product .list .pic figure{padding-top: 61.391%;}
.product .list .tit{text-align: center;font-size: 20px;color: #000000;padding: 0 15px;line-height: 65px;transition: .5s;}
.product .list:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.15);}
.product .list:hover .tit{color: #0287ce;}
@media screen and (max-width: 1600px) {
	.product .list .tit{font-size: 18px;}
}
@media screen and (max-width: 1400px) {
	.product .list .tit{font-size: 16px;line-height: 55px;}
}

/* news */
.news{}
.news .list{width: 23.403%;float: left;margin: 0 2.129% 25px 0;background: #f6f6f6;transition: .5s;}
.news .list:nth-child(4n){margin-right: 0;}
.news .list a{display: block;}
.news .list .pic figure{padding-top: 50.221%;}
.news .list .cont{height: 138px;padding: 15px;line-height: 1.625;}
.news .list .tit{font-weight: bold;font-size: 18px;color: #2a2a2a;margin-bottom: 15px;transition: .5s;}
.news .list .desc{font-size: 16px;color: #5f5f5f;transition: .5s;}
.news .list:hover{background: #0287ce;}
.news .list:hover .tit,.news .list:hover .desc{color: #fff;}
@media screen and (max-width: 1400px) {
	.news .list .cont{height: 120px;}
	.news .list .tit{font-size: 16px;margin-bottom: 10px;}
	.news .list .desc{font-size: 14px;}
}

/* recruitment */
.recruitment{}
.recruitment .bj{width: 18.408%;background: url(../images/c02.jpg) bottom center no-repeat #ccddf1;background-size: 100% auto;}
.recruitment .article{width: 81.592%;background: #ededed;padding: 35px 3.819%;}

/* message */
.message{}
.message .bj{width: 18.408%;min-height: 589px;background: url(../images/c03.jpg) center center no-repeat;background-size: cover;}
.message .form{display: block;width: 81.592%;background: #3e8ac9;padding: 70px 3.819%;}
.message .form .item{margin-bottom: 15px;}
.message .form label{display: block;float: left;text-align: right;color: #fff;font-size: 24px;width: 100px;line-height: 70px;}
.message .form textarea,.message .form input{display: block;border: 0;border-radius: 0;background: #a5c8e4;float: left;font-size: 24px;padding: 0 25px;color: #fff;font-family: 'Microsoft Yahei';}
.message .form textarea{width: calc(100% - 100px);height: 200px;line-height: 1.5;padding: 17px 25px;}
.message .form input{width: 31.331%;height: 70px;}
.message .form .yzm{display: block;width: 100px;height: 36px;float: left;background: #ddd;margin: 17px 0 0 20px;}
.message .form .btn{display: block;width: 31.331%;height: 70px;background: #3fb2c7;color: #fff;border: 0;text-align: center;line-height: 70px;font-size: 24px;margin: 30px 0 0 100px;cursor: pointer;transition: .5s;}
.message .form .btn:hover{background: #3ba6b9;}
@media screen and (max-width: 1400px) {
	.message .bj{min-height: 489px;}
	.message .form{padding-top: 55px;padding-bottom: 55px;}
	.message .form label{font-size: 20px;width: 85px;line-height: 55px;}
	.message .form textarea,.message .form input{font-size: 20px;padding: 17px 15px;}
	.message .form textarea{width: calc(100% - 85px);height: 150px;}
	.message .form input{height: 55px;}
	.message .form .yzm{width: 85px;height: 26px;margin: 14.5px 0 0 15px;}
	.message .form .btn{margin-left: 85px;height: 60px;line-height: 60px;font-size: 20px;}
}

/* contact */
.contact{width: 100%;background: #3e8ac9;}
.contact .map{width: 52.969%;}
.contact .map img{display: block;width: 100%;}
.contact .cont{width: 47.031%;color: #fff;padding: 0 3.125%;margin: 10% 0 auto;line-height: 1.75;}
.contact .c-title{font-size: 43px;}
.contact .c-line{display: block;width: 58px;height: 4px;background: #fff;margin: 25px 0;}
.contact .txt{font-size: 20px;text-align: justify;}
@media screen and (max-width: 1600px) {
	.contact .c-title{font-size: 38px;}
	.contact .txt{font-size: 18px;}
}
@media screen and (max-width: 1400px) {
	.contact .c-title{font-size: 34px;}
	.contact .txt{font-size: 16px;}
	.contact .c-line{margin: 20px 0;height: 3px;}
}

/*content*/
.content .xq-title{font-size: 30px;text-align: center;line-height: 1.5;}
.content .xq-time{display: block;font-size: 14px;text-align: center;line-height: 1.5;margin: 15px auto 35px;}

/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #000;line-height: 2;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{color: #000;line-height: 2;}

