*{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;}

.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;}
.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: 1400px;margin: 0 auto;}
@media screen and (max-width: 1440px) {
	.wrapper{width: 1200px;}
}

/* header */
.header{width: 100%;background: #fff;position: relative;}
.header .logo{display: block;float: left;height: 88px;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}
.header .nav{float: left;margin-left: 35px;}
.header .nav a{display: block;font-size: 19px;color: #4d4d4d;margin-left: 20px;line-height: 30px;float: left;background: #00386f;color: #fff;margin-top: 29px;border-radius: 20px;padding: 0 10px;transition: .5s;}
/*.header .nav a:hover,.header .nav a.active{color: #01c3e1;}*/
.header .nav a:hover{background: #989898;}
.header .n-phone{width: 18.365% /* 20.365% */;height: 88px;position: absolute;right: 0;top: 0;background: url(../images/bj01.png) left center no-repeat;background-size: 100% 100%;line-height: 80px;color: #fff;padding-left: 2.8% /* 3.385% */;}
.header .n-phone .ico{display: inline-block;width: 25px;height: 25px;border-radius: 100%;vertical-align: middle;margin-right: 5px;}
.header .n-phone b{display: inline-block;font-size: 24px;vertical-align: middle;line-height: 1.2;}
.header .n-phone small{display: block;font-size: 12px;font-weight: initial;}
@media screen and (max-width: 1680px) {
	.header .nav a{font-size: 18px;}
	.header .n-phone b{font-size: 22px;}
}
@media screen and (max-width: 1600px) {
	.header .nav a{margin-left: 15px;}
}
@media screen and (max-width: 1480px) {
	.header .nav a{font-size: 16px;}
	.header .n-phone .ico{width: 20px;height: 20px;}
	.header .n-phone b{font-size: 20px;}
}
@media screen and (max-width: 1440px) {
	.header .nav{margin-left: 25px;}
	.header .nav a{padding: 0 5px;}
}
@media screen and (max-width: 1280px) {
	/* .header .nav{margin-left: 10px;} */
	.header .nav a{margin-left: 10px;}
}

/* footer */
.footer{width: 100%;background: #3a3a3a;padding: ;color: #fff;padding: 40px 0;}
.footer .foot-logo{display: block;font-size: 24px;line-height: 65px;}
.footer .box1{border-top: 1px solid #969696;border-bottom: 1px solid #969696;padding: 30px 0;}
.footer .b1-left{width: 735px;float: left;}
.footer .foot-nav{margin-bottom: 10px;}
.footer .foot-nav a{display: block;float: left;font-size: 16px;line-height: 2;margin-right: 35px;color: #fff;}
.footer .foot-nav a:last-child{margin-right: 0;}
.footer .b1-text{font-size: 14px;color: #9e9e9e;line-height: 1.5;}
.footer .b1-text p{width: 35%;margin-top: 10px;}
.footer .b1-text p:nth-child(2n){width: 60%;}
.footer .n-code{float: right;}
.footer .n-code .nc-item{width: 120px;height: 120px;border: 1px solid #5e5e5e;padding: 8px;float: left;margin-left: 18px;}
.footer .n-code .nc-item img{display: block;width: 100%;height: 100%;background: #fff;}
.footer .foot-text{font-size: 12px;color: #9e9e9e;line-height: 1.5;margin-top: 15px;}
.footer .foot-text a{color: #9e9e9e;transition: .5s;}
.footer .foot-text a.a1{float: right;}
.footer .foot-text a:hover{color: #fff;}
@media screen and (max-width: 1440px) {
	.footer .foot-logo{font-size: 22px;line-height: 60px;}
}

/* banner */
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{bottom: 30px;}
.banner .swiper-pagination .swiper-pagination-bullet{border: 1px solid #fff;background: transparent;width: 15px;height: 15px;margin: 0 10px;}

/* n-titBox */
.n-titBox{text-align: center;line-height: 1.1;margin-bottom: 45px;}
.n-titBox .ftitle{display: block;font-size: 37px;color: #00386f;text-transform: uppercase}
.n-titBox .title{font-size: 30px;color: #000000;}

/* home about */
.n-about{width: 100%;background: url(../images/bj02.jpg) center center no-repeat;background-size: cover;padding: 105px 0;}
.n-about .n-titBox{text-align: left;margin-bottom: 25px;}
.n-about .cont{width: 655px;line-height: 2;}
.n-about .tit{font-size: 24px;color: #484848;}
.n-about .desc{font-size: 16px;color: #6f6f6f;text-align: justify;}
.n-about .more{display: block;width: 160px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #01c3e1;border-radius: 35px;margin-top: 35px;transition: .5s;}
.n-about .more:hover{background: #00386f;}

/* home product */
.n-product{width: 100%;background: #f5f5f6;padding: 95px 0 60px;overflow: hidden;}
.n-product .pro-nav{margin-bottom: 57px;}
.n-product .pro-nav a{display: block;width: 11.275%;font-size: 18px;color: #6f6f6f;margin: 0 1.4% 18px 0;position: relative;background: #00386f;color: #fff;text-align: center;line-height: 55px;float: left;transition: .5s;}
.n-product .pro-nav a:nth-child(8n){margin-right: 0;}
.n-product .pro-nav a:hover,.n-product .pro-nav a.active{background: #989898;}
/*.n-product .pro-head{margin-bottom: 80px;}
.n-product .pro-head .pro-bt{width: 17.857%;height: 92px;background: #00386f;float: left;color: #fff;}
.n-product .pro-head .pro-bt .ico{display: block;width: 26px;margin: 30px 5px auto 0;}
.n-product .pro-head .pro-bt .text{margin: 22px 0 auto 0;line-height: 1.2;}
.n-product .pro-head .pro-bt b{display: block;font-size: 28px;color: #ffffff;}
.n-product .pro-head .pro-bt p{font-size: 12px;text-transform: uppercase;color: rgba(255,255,255,.18);}
.n-product .pro-head .pro-nav{width: 82.143%;height: 92px;border: 1px solid #d3d3d3;float: left;}
.n-product .pro-head .pro-nav a{display: block;font-size: 18px;color: #6f6f6f;margin: 0 1.892%;height: 90px;line-height: 90px;position: relative;;transition: .5s;}
.n-product .pro-head .pro-nav a:after{content: '';width: 0;height: 4px;background: #00386f;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -1px;transition: .6s;}
.n-product .pro-head .pro-nav a:hover,.n-product .pro-head .pro-nav a.active{color: #00386f;}
.n-product .pro-head .pro-nav a:hover:after,.n-product .pro-head .pro-nav a.active:after{width: 100%;}*/
.n-product .pro-body{position: relative;}
.n-product .swiper-button-prev,.n-product .swiper-button-next{width: 18px;height: 57px;margin: auto 0;position: absolute;top: 0;bottom: 85px;}
.n-product .swiper-button-prev:after,.n-product .swiper-button-next:after{display: none;}
.n-product .swiper-button-prev{background: url(../images/an_01.png) center center no-repeat;left: -4.948vw;}
.n-product .swiper-button-next{background: url(../images/an_02.png) center center no-repeat;right: -4.948vw;}
.n-product .product-swiper{width: 100%;position: relative;overflow: hidden;display: none;padding-bottom: 95px;}
.n-product .product-swiper .swiper-slide{width: calc( (100% - 120px) / 3 );}
.n-product .product-swiper .swiper-slide a{display: block;width: 100%;}
.n-product .product-swiper .pic{background: #fff;transition: .5s;}
.n-product .product-swiper .pic figure{padding-top: 72%;background: #fff;opacity: 1;transition: .5s;}
.n-product .product-swiper .cont{border-bottom: 1px solid #bcbcbc;line-height: 85px;}
.n-product .product-swiper .tit{display: block;width: 80%;float: left;font-size: 24px;color: #484848;transition: .5s;}
.n-product .product-swiper .gd{display: block;width: 24px;height: 85px;background: url(../images/ico03.png) right center no-repeat;float: right;transition: .5s;}
.n-product .product-swiper .ico_logo{display: block;height: 23px;position: absolute;bottom: 25px;right: 30px;z-index: 3;opacity: .68;transition: .5s;}
.n-product .product-swiper .swiper-slide:hover .tit{color: #00386f;}
.n-product .product-swiper .swiper-slide:hover .gd{background: url(../images/ico03.png) left center no-repeat;}
.n-product .product-swiper .swiper-slide:hover .pic{background: #000;}
.n-product .product-swiper .swiper-slide:hover .pic figure{opacity: .68;}
.n-product .product-swiper .swiper-slide:hover .ico_logo{opacity: .15;}
.n-product .product-swiper .more{display: block;width: 164px;height: 38px;border: 1px solid #63d7e9;border-radius: 38px;text-align: center;line-height: 36px;margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;font-size: 16px;color: #01c3e1;transition: .5s;}
.n-product .product-swiper .more:hover{background: #00386f;color: #fff;border: 1px solid #00386f;}
@media screen and (max-width: 1440px) {
	.n-product .pro-head .pro-nav a{font-size: 16px;}
	/* .n-product .product-swiper .tit{font-size: 20px;} */
}
@media screen and (max-width: 1280px) {
	.n-product .swiper-button-prev,.n-product .swiper-button-next{display: none;}
}

/* home case */
.n-case{width: 100%;background: url(../images/bj03.jpg) center center no-repeat;background-size: cover;padding: 75px 0 95px;overflow: hidden;}
.n-case .n-titBox .title,.n-case .n-titBox .ftitle{color: #fff;}
.n-case .swiper-button-prev,.n-case .swiper-button-next{width: 54px;height: 54px;margin: auto 0;position: absolute;top: 0;bottom: 0;}
.n-case .swiper-button-prev:after,.n-case .swiper-button-next:after{display: none;}
.n-case .swiper-button-prev{background: url(../images/an_03.png) center center no-repeat;background-size: 100% 100%;left: -5.469vw;}
.n-case .swiper-button-next{background: url(../images/an_04.png) center center no-repeat;background-size: 100% 100%;right: -5.469vw;}
.n-case .case-swiper{width: 100%;overflow: hidden;position: relative;}
.n-case .case-swiper .swiper-slide{width: 780px;background: #fff;transition: .3s;}
.n-case .case-swiper .swiper-slide a{display: block;}
.n-case .case-swiper .pic figure{padding-top: 53.333%;}
.n-case .case-swiper .cont{padding: 20px 35px;height: 115px;}
.n-case .case-swiper .text{width: 70.423%;float: left;line-height: 1.5;}
.n-case .case-swiper .tit{display: block;font-size: 24px;color: #484848;margin-bottom: 5px;transition: .5s;}
.n-case .case-swiper .desc{font-size: 14px;color: #898989;}
.n-case .case-swiper .gd{width: 128px;height: 35px;border: 1px solid #6284a5;border-radius: 35px;text-align: center;line-height: 30px;float: right;margin-top: 15px;font-size: 14px;color: #898989;}
.n-case .case-swiper .gd span{display: inline-block;vertical-align: middle;}
.n-case .case-swiper .gd img{display: inline-block;width: 20px;vertical-align: middle;margin-left: 5px;}
.n-case .case-swiper .swiper-slide:hover .tit{color: #00386f;}
@media screen and (max-width: 1280px) {
	.n-case .swiper-button-prev,.n-case .swiper-button-next{display: none;}
}

/* home news */
.n-news{width: 100%;padding: 75px 0 100px;}
.n-news .tit{display: block;font-size: 20px;color: #484848;line-height: 1.75;margin: 10px 0;transition: .5s;}
.n-news .desc{font-size: 16px;color: #898989;line-height: 1.75;}
.n-news a:hover .tit{color: #00386f;}
.n-news .list1{width: 39.143%;float: left;}
.n-news .list1 a{display: block;width: 100%;}
.n-news .list1 .pic{margin-bottom: 25px;}
.n-news .list1 .pic figure{padding-top: 54.054%;}
.n-news .list1 .desc{margin-bottom: 20px;}
.n-news .list1 .time{float: left;font-size: 20px;color: #000000;line-height: 1.2;}
.n-news .list1 .time small{display: block;font-size: 16px;color: #898989;}
.n-news .list1 .gd{display: block;width: 30px;float: right;margin-top: 6px;}
.n-news .box1{width: 56.786%;float: right;}
.n-news .list2{width: 100%;margin-bottom: 35px;}
.n-news .list2:last-child{margin-bottom: 0;}
.n-news .list2 a{display: block;width: 100%;}
.n-news .list2 .time{width: 118px;height: 125px;background: #ececec;float: left;text-align: center;padding-top: 25px;line-height: 1;transition: .5s;}
.n-news .list2 .time b{display: block;font-size: 46px;color: #00386f;margin-bottom: 12px;transition: .5s;}
.n-news .list2 .time small{display: block;font-size: 15px;color: #000000;transition: .5s;}
.n-news .list2 .cont{width: calc(100% - 155px);float: right;}
.n-news .list2:hover .time{background: #00386f;}
.n-news .list2:hover .time b,.n-news .list2:hover .time small{color: #fff;}
@media screen and (max-width: 1440px) {
	.n-news .list2{margin-bottom: 20px;}
}

/* crumbs */
.crumbs{width: 100%;height: 55px;background: #e5e5e5;overflow: hidden;}
.m-crumb{max-width: 50%;font-size: 14px;color: #777777;padding-left: 25px;background: url(../images/ico06.png) left center no-repeat;height: 55px;overflow: hidden;line-height: 55px;}
.m-crumb a{color: #777777;}
.m-crumb a:hover,.m-crumb span{color: #00386f;}

.out{width: 100%;padding: 60px 0 150px;}
.article{font-size: 18px;color: #484848;text-align: justify;line-height: 1.75;}
.article p,.article div{margin-bottom: 15px;}
.article img{max-width: 100%;}
@media screen and (max-width: 1440px) {
	.article{font-size: 16px;}
}

/* product */
.product .pro-nav{/*height: 92px;border: 1px solid #d3d3d3;*/margin-bottom: 57px;}
.product .pro-nav a{display: block;width: 11.275%;font-size: 18px;color: #6f6f6f;margin: 0 1.4% 18px 0;position: relative;background: #00386f;color: #fff;text-align: center;line-height: 55px;float: left;transition: .5s;}
.product .pro-nav a:nth-child(8n){margin-right: 0;}
.product .pro-nav a:hover,.product .pro-nav a.active{background: #989898;}
.product .list{width: 30.476%;float: left;margin: 0 4.286% 60px 0;}
.product .list:nth-child(3n){margin-right: 0;}
.product .list a{display: block;width: 100%;}
.product .list .pic{background: #000;transition: .5s;}
.product .list .pic figure{padding-top: 72%;background: #fff;opacity: 1;transition: .5s;}
.product .list .cont{border-bottom: 1px solid #bcbcbc;line-height: 85px;}
.product .list .tit{display: block;width: 80%;float: left;font-size: 24px;color: #484848;transition: .5s;}
.product .list .gd{display: block;width: 24px;height: 85px;background: url(../images/ico03.png) right center no-repeat;float: right;transition: .5s;}
.product .list  .ico_logo{display: block;height: 23px;position: absolute;bottom: 25px;right: 30px;z-index: 3;opacity: .68;transition: .5s;}
.product .list:hover .pic{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.product .list:hover .pic figure{opacity: .68;}
.product .list:hover .tit{color: #00386f;}
.product .list:hover .gd{background: url(../images/ico03.png) left center no-repeat;}
.product .list:hover .ico_logo{opacity: .15;}
@media screen and (max-width: 1440px) {
	.product .pro-nav a{font-size: 16px;}
	.product .list .tit{font-size: 20px;}
}

/* productContent */
.productContent .box1{background: #f5f5f6;padding: 50px;}
.productContent .pic{width: 38.462%;margin: auto 0;/*float: left;*/}
.productContent .pic figure{padding-top: 59.6%;}
.productContent .cont{width: 57.308%;margin: auto 0;/*float: right;padding-top: 40px;*/}
.productContent .txt{font-size: 24px;color: #484848;line-height: 1.75;}
/*.productContent .yd{display: block;width: 162px;background: #01c3e1;border-radius: 46px;text-align: center;line-height: 46px;color: #fff;font-size: 20px;margin-top: 65px;transition: .5s;}
.productContent .yd:hover{background: #d7001d;}*/
.productContent .bt{width: 100%;background: #00386f;text-align: center;font-size: 28px;font-weight: bold;color: #ffffff;line-height: 70px;margin: 50px auto;}
.productContent .article{background: #fff;padding: 30px;}
@media screen and (max-width: 1440px) {
	.productContent .txt{font-size: 20px;}
	.productContent .yd{line-height: 42px;font-size: 18px;}
	.productContent .bt{font-size: 24px;line-height: 60px;}
}

/* news */
.news .list{background: #f5f5f5;margin-bottom: 30px;transition: .5s;}
.news .list a{display: block;width: 100%;padding: 35px 30px;}
.news .list .time{width: 105px;height: 105px;float: left;background: #989898;text-align: center;color: #fff;padding-top: 19px;box-shadow: 5px 5px 10px rgba(0,0,0,.15);transition: .5s;}
.news .list .time b{display: block;font-size: 46px;line-height: 46px;}
.news .list .time p{font-size: 16px;line-height: 20px;}
.news .list .cont{width: calc(100% - 140px);float: right;line-height: 1;}
.news .list .tit{font-size: 24px;color: #343434;transition: .5s;}
.news .list .desc{font-size: 16px;color: #333333;}
.news .list em{display: block;width: 100%;height: 1px;background: #d7d7d7;margin: 22px 0;}
.news .list .gd{width: 24px;height: 11px;background: url(../images/ico03.png) right center no-repeat;margin-top: 20px;transition: .5s;}
.news .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.news .list:hover .time{background: #00386f;}
.news .list:hover .tit{color: #01c3e1;}
.news .list:hover .gd{background: url(../images/ico03.png) left center no-repeat;}
@media screen and (max-width: 1440px) {
	.news .list .tit{font-size: 20px;}
}

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

/* case */
.case .list{width: 31%;float: left;margin: 0 3.5% 35px 0;transition: .5s;}
.case .list:nth-child(3n){margin-right: 0;}
.case .list a{display: block;}
.case .list .pic figure{padding-top: 67.972%;}
.case .list .cont{padding: 25px 0 15px;line-height: 1;}
.case .list .tit{font-weight: bold;font-size: 24px;color: #484848;margin-bottom: 15px;transition: .5s;}
.case .list .desc{font-size: 14px;color: #898989;transition: .5s;}
.case .list:hover .tit{color: #01c3e1;}
@media screen and (max-width: 1440px) {
	.case .list .tit{font-size: 20px;}
}

/* caseContent */
.caseContent .tp{width: 76.429%;margin: 0 auto;}
.caseContent .tp img{display: block;width: 100%;}
.caseContent .bt{text-align: center;font-size: 30px;color: #484848;line-height: 1.5;margin: 35px 0;}
@media screen and (max-width: 1440px) {
	.caseContent .bt{font-size: 26px;}
}

/* environment */
.environment .list .tit{font-weight: initial;margin-bottom: 0;}

/* contact */
.contact .map{width: 100%;height: 570px;background: #ddd;}
.contact .box1{}
.contact .item{width: 20%;text-align: center;position: relative;z-index: 1;padding-top: 65px;color: #484848;line-height: 1.5;cursor: default;}
.contact .item .ico{display: block;width: 118px;margin: 0 auto;border-radius: 100%;position: absolute;left: 0;right: 0;top: -60px;transition: 1s;}
.contact .item .txt1{font-size: 22px;}
.contact .item .txt2{font-size: 20px;}
.contact .item .line{display: block;width: 33px;height: 1px;background: #a6a6a6;margin: 12px auto 18px;}
.contact .item:hover .ico{transform:rotateY(360deg);}
@media screen and (max-width: 1440px) {
	.contact .item .ico{width: 108px;}
	.contact .item .txt1{font-size: 20px;}
	.contact .item .txt2{font-size: 16px;}
}

/* message */
.message .box1{background: #f5f5f5;padding: 60px 0;}
.message .form{display: block;width: 1130px;margin: 0 auto;}
.message .form label{display: block;font-size: 18px;color: #484848;padding-left: 30px;line-height: 2;margin-bottom: 5px;/* font-weight: bold; */}
.message .form input,.message .form textarea{display: block;width: 100%;border: 0;border-radius: 0;background: #fff;padding: 0 30px;font-size: 18px;color: #484848;}
.message .form input{height: 50px;}
.message .form textarea{line-height: 1.5;height: 205px;font-family: 'Microsoft Yahei';padding: 10px 30px;}
.message .form input::-webkit-input-placeholder{color: #b1b1b1;}
.message .form input::-moz-placeholder{color: #b1b1b1;}
.message .form textarea::-webkit-input-placeholder{color: #b1b1b1;}
.message .form textarea::-moz-placeholder{color: #b1b1b1;}
.message .form .item{width: 47%;float: left;margin-bottom: 20px;}
.message .form .item:nth-child(2n){float: right;}
.message .form .btn{display: block;width: 156px;height: 40px;border: 0;background: #01c3e1;border-radius: 40px;color: #fff;font-weight: initial;text-align: center;line-height: 40px;font-size: 18px;margin: 55px auto 0;cursor: pointer;transition: .5s;}
.message .form .btn:hover{background: #d7001d;}
@media screen and (max-width: 1440px) {
	.message .form{width: 980px;}
}

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