/*通用标题*/
.home-title{width:100%;text-align: center;overflow: hidden;margin-bottom: 25px;position: relative;line-height: 1.5;color: #787878;z-index: 1;}
.home-title a{font-size: 30px;display: block;width: 300px;margin: 0 auto;font-weight: 600;}
.home-title p{width: 100%;max-width: 400px;margin: 0 auto;overflow: hidden;position: relative;}
.home-title em{display: block;width: 24%;float: left;height: 20px;border-bottom: 1px solid #ccc;}
.home-title span{width:52%;font-size: 18px;display: block;float: left;height: 36px;line-height: 40px;text-transform: uppercase;}
.home-title i{display: block;margin: 0 auto;color: #808080;font-size: 21px;line-height: 25px;font-style: normal;}

.home-title-black a,
.home-title-black span,
.home-title-black i{color: #fff;}
.home-title-black em{border-color: #fff;}
.home-title-black a:hover{color: #ffa500;}

.swiper-button-next.next,
.swiper-button-prev.prev{width: 50px;height: 70px;background: none;margin-top: -35px;line-height: 70px;color: #ccc;font-size: 50px;}
.swiper-button-next.next{background-position-x: right;right: -55px;}
.swiper-button-prev.prev{background-position-x: left;left: -55px;}
.swiper-button-next.next:hover,
.swiper-button-prev.prev:hover{color: #2a6b63;}

@media only screen and (max-width:1024px){
.home-title{margin-bottom: 15px;}
.home-title a{font-size: 24px;}
.home-title p{max-width: 300px;}
.home-title em{height: 13px;}
.home-title span{font-size: 14px;height: 24px;line-height: 24px;}
.home-title i{line-height: 1;font-size: 17px;}
}
@media only screen and (max-width:425px){
.home-title a{font-size: 20px;}
}
@media only screen and (min-width:1025px){
.product_01 .home-title{display: none;}
}


/* advantage1 */
/* .advantage1{padding: 50px 0 30px;background: #fff;}
.advantage1 ul{display: flex;flex-wrap: wrap;justify-content: center;}
.advantage1 ul li{width: 25%;padding: 15px 20px;float: left;flex-shrink: 1;}
.advantage1 ul li div{width: 100%;height:100%;text-align: center;overflow: hidden;}
.advantage1 ul li .pic{width: 160px;height:160px;margin: 0 auto;border-radius: 50%;background: #2a6b63;overflow: hidden;cursor: pointer;}
.advantage1 ul li img{width: 120px;position: relative;top: 50%;margin-top: -60px;}
.advantage1 ul li .txt{width: 100%;padding: 25px;position: relative;border-radius: 0 0 10px 10px;overflow: hidden;}
.advantage1 ul li .txt::after{content: "";width: 100%;height: 100%;position: absolute;z-index: -1;background: #e6e6e6;left: 0;top: 100%;-weebkit-transition: .5s;transition: .5s;}
.advantage1 ul li .txt *{display: block;overflow: hidden;-webkit-transition: .5s;transition: .5s;}
.advantage1 ul li i,
.advantage1 ul li em{font-size: 24px;font-weight: 600;line-height: 1.2;font-style: normal;text-transform: uppercase;}
.advantage1 ul li em{font-size: 16px;color: #999;}
.advantage1 ul li span{padding-top: 10px;}
.advantage1 ul li:hover .pic{border-radius: 10px 10px 0 0;width: 100%;}
.advantage1 ul li:hover .txt::after{top: 0;}

@media only screen and (max-width:1200px){
.advantage1{padding: 40px 0 20px;}
.advantage1 ul li{padding: 10px;}
}
@media only screen and (max-width:1024px){
.advantage1 ul li{padding: 10px;}
.advantage1 ul li .pic{width: 140px;height:140px;}
.advantage1 ul li img{width: 100px;margin-top: -50px;}
.advantage1 ul li .txt{padding: 20px 10px 15px;}
.advantage1 ul li i{font-size: 20px;}
.advantage1 ul li em{font-size: 14px;}
}
@media only screen and (max-width:768px){
.advantage1{padding: 30px 0 20px;}
.advantage1 ul li{width: 50%;}
}
@media only screen and (max-width:425px){
.advantage1 ul li{padding: 10px 25px;width: 100%;}
.advantage1 ul li .txt{padding: 20px;}
}
@media only screen and (max-width:360px){
.advantage1{padding: 20px 0 10px;}
.advantage1 ul li{padding: 10px;}
} */

/* product */
/* .productbox{background: #f5f7f9;padding: 60px 0 25px;}
.productbox .home-title{display: none;}

.productbox .procla{width: 240px;float: left;padding-bottom: 15px;}
.productbox .fltit{width: 100%;height: 100px;background: #2a6b63;text-align: center;color: #fff;padding: 25px 0;}
.productbox .fltit a{font-size: 21px;font-weight: 600;display: block;color: #fff;}
.productbox .fltit span{text-transform: uppercase;display: block;font-size: 15px;}

.productbox .flcon{width: 100%;overflow: hidden;}
.productbox .flcon p{border: 1px solid #e6e6e6;border-top: 0;text-align: center;font-size: 16px;}
.productbox .flcon p a{display: block;line-height: 70px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #666;font-weight: 600;background: #fff;}
.productbox .flcon p:hover a{background: #ffa500;color: #fff;}

.productbox .prolist{width: 79%;float: right;}
.productbox .prolist ul{width: 100%;right: -15px;overflow: hidden;position: relative;}
.productbox .prolist ul li{width: 33.33%;float: left;padding: 0 15px 15px;text-align: center;overflow: hidden;}
.productbox .prolist ul li p{width: 100%;padding: 4px;border: 1px solid #e6e6e6;overflow: hidden;background: #fff;}
.productbox .prolist ul li em{padding-bottom: 100%;}
.productbox .prolist ul li h3{width: 100%;padding: 0 5px;line-height: 60px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.productbox .prolist ul li:hover p{border-color: #3380cc;}
.productbox .prolist ul li:hover h3{color: #fff;background: #3380cc;font-weight: 600;}

@media only screen and (max-width:1200px){
.productbox{padding: 50px 0 20px;}
.productbox .procla{width: 220px;padding-bottom: 10px;}
.productbox .prolist{width: 78%;}
.productbox .prolist ul{right: -10px;}
.productbox .prolist ul li{padding: 0 10px 10px;}
.productbox .prolist ul li h3{line-height: 50px;}
}
@media only screen and (max-width:1024px){
.productbox{width: 100%;padding: 40px 0 20px;}
.productbox .home-title{display: block;}
.productbox .procla{width: 100%;}
.productbox .fltit{display: none;}
.productbox .flcon p{width: 25%;float: left;border: 0;padding: 2px;}
.productbox .flcon p a{background: #3380cc;line-height: 56px;color: #fff;padding: 0 5px;font-size: 15px;}
.productbox .prolist{width: 100%;padding-top: 15px;}
.productbox .prolist ul{right: 0;}
.productbox .prolist ul li{padding: 5px;}
.productbox .prolist ul li h3{line-height: 60px;}
}
@media only screen and (max-width:768px){
.productbox .procla .flcon p{width: 33.33%;}
.productbox .prolist ul li{width: 50%;}
}
@media only screen and (max-width:480px){
.productbox .procla .flcon p{width: 50%;}
.productbox .procla .flcon p a{line-height: 50px;}
.productbox .prolist{padding-top: 10px;}
.productbox .prolist ul li h3{line-height: 45px;font-size: 14px;}
} */

/* advantage2 */
/* .advantage2{background: #2a6b63;text-align: center;}
.advantage2::after{content: "";width: 50%;height: 100%;position: absolute;background: #2d2d2d;right: 0;top: 0;z-index: 1;}
.advantage2 .w1280{background: url(../images/bg1.jpg) center no-repeat;background-size: 100% 100%;position: relative;z-index: 2;overflow: hidden;}
.advantage2 .left{width: 54%;float: left;left: -50px;position: relative;}
.advantage2 .right{width: 33%;float: right;position: relative;}
.advantage2 img{max-width: 90%;position: relative;z-index: -1;}

@media only screen and (max-width:1200px){
.advantage2 .left{left: -20px;}
.advantage2 .right{right: 15px;}
}
@media only screen and (max-width:1024px){
.advantage2 .left{left: 0;}
.advantage2 img{max-width: 100%;}
}
@media only screen and (max-width:768px){
.advantage2{background: none;}
.advantage2::after{content: none;}
.advantage2 .w1280{background: none;overflow: visible;}
.advantage2 .left{width: 105%;left: -2.5%;padding:  0 2.5%;background: #2a6b63;}
.advantage2 .right{width: 105%;right: -2.5%;padding:  0 2.5%;background: #2d2d2d;}
} */

/*producttj*/
/* .producttj{padding: 60px 0 35px;background: #fff;}
.producttj .swiper-container{padding-bottom: 40px;}
.producttj .swiper-picture{padding-bottom: 75%;height: 0;}
.producttj ul{height: 100%;position: absolute;top: 0;}
.producttj ul li{width: 33.33%;float: left;text-align: center;padding: 5px 15px 25px;height: 50%;}
.producttj ul li a{display: block;padding: 4px;overflow: hidden;border: 1px solid #ddd;background: #fff;}
.producttj ul li p{width: 100%;overflow: hidden;position: relative;margin-bottom: 4px;}
.producttj ul li h3{width: 100%;padding: 10px 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;font-size: 15px;}
.producttj ul li:hover a{border-color: #2a6b63;}
.producttj ul li:hover h3{background: #2a6b63;color: #fff;font-weight: 600;}

.producttj .swiper-button-next.next,
.producttj .swiper-button-prev.prev{margin-top: -65px;}

@media only screen and (max-width:1200px){
.producttj{padding: 40px 0 20px;}
.producttj ul li{padding: 0 15px 20px;}
}
@media only screen and (max-width:1024px){
.producttj{padding: 35px 0 15px;}
.producttj .swiper-picture{padding-bottom: 76%;}
.producttj ul li{padding: 0 10px 10px;}
.producttj ul li h3{padding: 5px;}
}
@media only screen and (max-width:768px){
.producttj{padding: 30px 0 10px;}
.producttj .swiper-picture{padding-bottom: 114%;}
.producttj ul li h3{padding: 10px 5px;}
}
@media only screen and (max-width:640px){
.producttj .swiper-picture{padding-bottom: 116%;}
.producttj ul li{padding: 0 5px 10px;}
.producttj ul li a{padding: 2px;}
.producttj ul li p{margin-bottom: 2px;}
.producttj ul li h3{padding: 3px 5px;font-size: 14px;}
}
@media only screen and (max-width:425px){
.producttj ul li h3{padding: 0 5px;}
} */

/* company */
/* .companybox{padding: 65px 0 180px;background: #2a6b63 url(../nyimages/bg7.jpg) center no-repeat fixed;z-index: 1;background-size: cover;}
.companybox::after{content: "";width: 100%;height: 100%;background: rgba(5,100,180,.75);position: absolute;left: 0;top: 0;z-index: 0;}
.companybox .w1280{z-index: 2;position: relative;}
.companybox .home-title{display: none;}

.companybox .pic{width: 45%;float: right;background: #fff;}
.companybox .pic em{padding-bottom: 400px;}
.companybox .pic img{height: 100%;min-width: 100%;max-width: none;}

.companybox .txt{width: 50%;height:400px;float: left;color: #fff;}
.companybox .titl{width: 100%;position: relative;}
.companybox .titl p{font-size: 24px;padding-top: 25px;}
.companybox .titl em{display:block;text-transform: uppercase;font-style: normal;line-height: 1;font-size: 50px;font-weight: 600;color: #8cc6ff;position: absolute;left: 0;top: 0;z-index: -1;opacity: .4;}
.companybox .text{width: 100%;height: 245px;padding-top: 25px;line-height: 1.8;text-indent: 2em;font-size: 15px;}
.companybox .text p{margin-bottom: 10px;}
.companybox .more{width: 100%;padding-top: 35px;}
.companybox .more a{display:block;float:left;padding: 5px 35px;background: #fff;line-height:40px;color: #2a6b63;font-weight: 600;}
.companybox .more a:hover{background: #ffa500;color: #fff;}

@media only screen and (max-width:1200px){
.companybox{padding: 55px 0 180px;}
}
@media only screen and (max-width:1024px){
.companybox{padding: 45px 0 160px;background-size: auto 100%;}
.companybox .pic{width: 48%;}
.companybox .txt{width: 48%;}
.companybox .text{height: 270px;padding-top: 15px;line-height: 1.7;}
.companybox .more{padding-top: 20px;}
.companybox .more a{padding: 0 25px;}
}
@media only screen and (max-width:768px){
.companybox{padding: 40px 0;}
.companybox .home-title{display: block;}
.companybox .pic{width: 100%;}
.companybox .pic em{padding-bottom: 60%;}
.companybox .pic img{height: auto;max-height:none;min-height:100%;width: 100%;}
.companybox .txt{width: 100%;height: auto;background: #f7f7f7;padding: 25px 4% 30px;color: #666;}
.companybox .titl{display: none;}
.companybox .text{height: auto;padding: 0;}
.companybox .more{padding-top: 10px;}
.companybox .more a{background: #3380cc;color: #fff;}
}
@media only screen and (max-width:480px){
.companybox .pic em{padding: 0;height: auto;}
.companybox .pic img{position: relative;left: 0;top: 0;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}
.companybox .txt{padding: 20px 5% 30px;}
} */

/* advantage3 */
/* .advantage3{margin-top: -155px;z-index: 2;padding: 25px 0;}
.advantage3::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 155px;background: #fafafa;z-index: 0;}
.advantage3 .w1280{background: #fff;padding: 35px 0;overflow: hidden;position: relative;z-index: 1;box-shadow: 0 0 25px rgba(128,128,128,.1);}
.advantage3 ul{display: flex;flex-wrap: wrap;justify-content: center;}
.advantage3 ul li{width: 25%;padding: 0 20px;float: left;flex-shrink: 1;border-left: 1px solid #ddd;text-align: center;}
.advantage3 ul li:first-child{border-left: 0;}
.advantage3 ul li div{width: 100%;height:100%;overflow: hidden;}
.advantage3 ul li p{width: 100px;height:100px;margin: 0 auto;border-radius: 50%;background: #3380cc;overflow: hidden;cursor: pointer;}
.advantage3 ul li img{width: 70px;position: relative;top: 50%;margin-top: -35px;}
.advantage3 ul li em{display: block;font-style: normal;font-size: 18px;font-weight: 600;line-height: 54px;height: 50px;}
.advantage3 ul li span{display: block;padding: 0 15%;line-height: 20px;}
.advantage3 ul li:hover p{background: #ffa500;}
.advantage3 ul li:hover em{color: #ffa500;}

@media only screen and (max-width:1200px){
.advantage3 ul li span{padding: 0 10%;}
}
@media only screen and (max-width:1024px){
.advantage3{margin-top: -145px;}
.advantage3::after{top: 145px;}
.advantage3 ul li span{padding: 0;}
}
@media only screen and (max-width:768px){
.advantage3{margin: 0;padding: 35px 0;}
.advantage3::after{top: 0;}
.advantage3 .w1280{padding: 0;}
.advantage3 ul{margin: 0 -1px -1px 0;}
.advantage3 ul li{width: 50%;padding: 25px 20px;border: 1px solid #eee;border-width: 0 1px 1px 0;}
}
@media only screen and (max-width:480px){
.advantage3{padding: 35px 0 30px;}
.advantage3 ul li{padding: 20px 10px;}
} */

/* piclistbox */
/* .piclistbox{padding: 35px 0 65px;z-index: 1;position: relative;background: #fafafa;}
.piclistbox .titl{width: 100%;max-width:360px;margin: 0 auto 30px;overflow: hidden;}
.piclistbox .titl p{float: left;text-align: center;position: relative;width: 50%;text-align: center;}
.piclistbox .titl p a{display: block;line-height: 40px;padding: 10px 0;color: #666;font-size: 24px;background: #e6e6e6;}
.piclistbox .titl p span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.piclistbox .titl p.on a{background: #2a6b63;color: #fff;}
.piclistbox .titl p.on span{width: 0;}

.piclistbox .piclist{width: 100%;position: relative;left: 0;}
.piclistbox .list{opacity: 0;z-index: -1;width: 100%;position: absolute;}
.piclistbox .albumlist{left: -100%;}
.piclistbox .honorlist{left: 100%;}
.piclistbox .list.on{opacity: 1;z-index: 5;position: relative;left: 0;z-index: 2;}

.piclistbox .list ul li{width: 25%;padding: 0 5px;text-align: center;}
.piclistbox .list ul li p{width: 100%;overflow: hidden;padding-bottom: 100%;position: relative;background: #fff;border: 1px solid #ddd;}
.piclistbox .list ul li p img{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translatex(-50%,-50%);transform: translatex(-50%,-50%);}
.piclistbox .list ul li h3{display:block;width:100%;width:calc(100% - 10px);height:100%;position: absolute;left: 5px;*left: 0;top: 0;background: rgba(5,100,180,.8);opacity: 0;-webkit-transform: scale(0,0);transform: scale(0,0);}
.piclistbox .list ul li h3 a{display:block;width:100%;position: absolute;left: 0;top: 50%;margin-top: -20px;color: #fff;font-size: 16px;font-weight: 600;line-height: 40px;padding: 0 5px;}
.piclistbox .list ul li:hover h3{opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);}

.piclistbox .list.albumlist ul li p{padding-bottom: 70%;}
.piclistbox .list.albumlist ul li p img{width: 101%;min-height: 101%;}
.piclistbox .list.honorlist ul li p{padding-bottom: 100%;}
.piclistbox .list.honorlist ul li p img{max-width: 100%;max-height: 100%;}

@media only screen and (max-width:1200px){
.piclistbox{padding: 25px 0 45px;}
}
@media only screen and (max-width:1024px){
.piclistbox{padding: 20px 0 45px;}
.piclistbox .list ul li{width: 33.33%;}
}
@media only screen and (max-width:768px){
.piclistbox{padding: 10px 0 40px;}
.piclistbox .titl{margin-bottom: 25px;}
}
@media only screen and (max-width:480px){
.piclistbox{padding: 10px 0 35px;}
.piclistbox .titl p a{padding: 5px 0;}
.piclistbox .list ul li{width: 50%;}
} */

/* casebox */
/* .casebox{padding: 45px 0 20px;background: #fff;}
.casebox ul{width: calc(100% + 30px);margin: 0 -15px;}
.casebox ul li{width: 25%;float: left;text-align: center;padding: 0 15px 15px;}
.casebox ul li p{width: 100%;overflow: hidden;background: #fff;}
.casebox ul li p em{padding-bottom: 75%;}
.casebox ul li p em img{width: 100%;max-height: none;min-height: 100%;}
.casebox ul li h3{width: 100%;font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:30px;padding: 15px 5px;}
.casebox ul li:hover h3{color: #fff;background: #2a6b63;font-weight: 600;}

@media only screen and (max-width:1200px){
.casebox{padding: 35px 0 15px;}
.casebox ul{width: calc(100% + 20px);margin: 0 -10px;}
.casebox ul li{padding: 0 10px 10px;}
.casebox ul li h3{padding: 10px 5px;}
}
@media only screen and (max-width:1024px){
.casebox ul{width: calc(100% + 10px);margin: 0 -5px;}
.casebox ul li{padding: 5px;}
}
@media only screen and (max-width:768px){
.casebox{padding-top: 30px;}
.casebox ul li{width: 50%;}
}
@media only screen and (max-width:480px){
.casebox ul{width: calc(100% + 4px);margin: 0 -2px;}
.casebox ul li{padding: 2px;}
.casebox ul li h3{padding: 5px;font-size: 14px;}
} */

/* newsbox */
/* .newsbox{padding: 50px 0 60px;background: url(../nyimages/bg8.jpg) center no-repeat fixed;background-size: 100% 100%;}
.newsbox::after{content: "";width: 100%;height: 100%;background: rgba(40,115,180,.75);position: absolute;left: 0;top: 0;z-index: 0;}
.newsbox .w1280{z-index: 1;position: relative;}

.newsbox ul{width: calc(100% + 40px);margin: 0 -20px;overflow: hidden;}
.newsbox ul li{width: 50%;padding: 10px 20px;overflow: hidden;float: left;}
.newsbox ul li .txt{width: 100%;position: relative;background: #fafafa;padding: 15px 15px 15px 120px;}
.newsbox ul li .txt::after{content: "";width: 3px;height: 100%;background: #ffa500;position: absolute;left: 0;top: 0;z-index: 0;-webkit-transition: .5s;transition: .5s;}
.newsbox ul li .date{width: 95px;height: 80px;position: absolute;left: 5px;top: 15px;border-right: 1px solid #ccc;overflow: hidden;text-align: center;color: #787878;z-index: 2;}
.newsbox ul li .time1{font-size: 30px;line-height: 60px;}
.newsbox ul li .time2 p{font-size: 30px;line-height: 60px;height: 53px;}
.newsbox ul li .time2 span{display: block;}
.newsbox ul li .tit{width: 100%;line-height: 30px;font-size: 15px;font-weight: 600;position: relative;z-index: 2;}
.newsbox ul li .tit a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsbox ul li .text{width: 100%;height: 50px;overflow: hidden;padding-top: 7px;position: relative;z-index: 2;}
.newsbox ul li .text br,
.newsbox ul li .text img{display: none;}
.newsbox ul li:hover .txt::after{width: 100%;}
.newsbox ul li:hover .date{color: #fff;border-color: #fff;}
.newsbox ul li:hover .tit a,
.newsbox ul li:hover .text{color: #fff;}

@media only screen and (max-width:1200px){
.newsbox{padding: 40px 0;}
.newsbox ul{width: calc(100% + 10px);margin: 0 -5px;}
.newsbox ul li{padding: 0 10px 15px;}
.newsbox ul li .txt{padding: 15px 2% 15px 21%;}
.newsbox ul li .date{width: 17%;top: 15px;}
}
@media only screen and (max-width:1024px){
.newsbox{padding: 35px 0;}
.newsbox ul li{padding: 5px 5px 10px;}
.newsbox ul li .txt{padding: 10px 2% 10px 25%;}
.newsbox ul li .date{width: 21%;top: 10px;}
}
@media only screen and (max-width:768px){
.newsbox ul{width: 100%;margin: 0;}
.newsbox ul li{padding: 5px 0 10px;width: 100%;}
.newsbox ul li .txt{padding: 15px 2% 15px 21%;}
.newsbox ul li .date{width: 17%;top: 15px;}
}
@media only screen and (max-width:480px){
.newsbox{padding: 35px 0 30px;}
.newsbox ul li .txt{padding: 10px 2% 15px 25%;}
.newsbox ul li .date{width: 21%;top: 10px;}
} */

/* contactbox */
/* .contactbox{padding: 60px 0 70px;background: url(../nyimages/bg9.jpg) center no-repeat fixed;background-size: cover;}

.contactbox .contact{width: 34%;float: left;font-size: 24px;}
.contactbox .contact .tit span{display: block;width: 1em;height: 2px;overflow: hidden;background: #666;}
.contactbox .contact .con{padding: 25px 0 0 2em;color: #666;}
.contactbox .contact .con p{padding-bottom: 10px;line-height: 1.2;font-size: 15px;}
.contactbox .contact .con p.tt{color: #2a6b63;font-size: 16px;font-weight: 600;padding-bottom: 15px;}

.contactbox .order{width: 64%;float: right;overflow: hidden;background: rgba(255,255,255,.8);box-shadow: 0 0 50px rgba(128,128,128,.1);padding: 35px 4% 35px;}
.contactbox .order ul li{width: 100%;border-bottom: 1px solid #ddd;color: #666;position: relative;padding-left: 70px;float: left;margin-bottom: 10px;overflow: hidden;}
.contactbox .order ul li span{position: absolute;top: 0;line-height: 42px;text-align: right;}
.contactbox .order ul li .tit{width: 60px;left: 0;}
.contactbox .order ul li .red{color: #f00;left: 60px;line-height: 50px;}
.contactbox .order ul li .inp,
.contactbox .order ul li .area{float: left;width: 100%;line-height: 24px;padding: 9px 0;overflow: hidden;background: none;}
.contactbox .order ul li.txt{width: 30%;}
.contactbox .order ul li.txt1{margin-right: 5%;}
.contactbox .order ul li.txt3{float: right;}
.contactbox .order ul li .area{height: 80px;}
.contactbox .order ul li.code{max-width: 250px;}
.contactbox .order ul li.code img{position:absolute;right:0;top:13px;cursor:pointer;z-index:2;}
.contactbox .order ul .button{border: 0;padding: 20px 0 0;}
.contactbox .order ul .button p{width: 30%;float: left;margin-right: 15px;}
.contactbox .order ul .button p input{float: left;line-height: 52px;height: 50px;text-align: center;background: #aaa;width: 100%;font-size: 15px;cursor: pointer;color: #fff;font-weight: 600;}
.contactbox .order ul .button p input:hover{background: #2a6b63;color: #fff;}

@media only screen and (max-width:1200px){
.contactbox{padding: 45px 0 50px;}
.contactbox .order ul li.txt1{width: 26%;margin-right: 4%;}
.contactbox .order ul li.txt3{width: 36%;}
}
@media only screen and (max-width:1024px){
.contactbox{padding: 40px 0;}
.contactbox .contact{width: 40%;}
.contactbox .order{width: 56%;padding: 20px 4% 25px;}
.contactbox .order ul li.txt{width: 100%;max-width: 300px;margin-right: 4%;}
.contactbox .order ul li.txt3{float: left;}
.contactbox .order ul .button{padding-top: 15px;}
.contactbox .order ul .button p{width: 40%;}
.contactbox .order ul .button p input{line-height: 45px;height: 44px;}
}
@media only screen and (max-width:768px){
.contactbox .contact{width: 100%;}
.contactbox .contact .tit{display: none;}
.contactbox .contact .con{padding: 20px 1em;color: #666;}
.contactbox .order{width: 100%;padding: 25px 6% 30px;}
.contactbox .order ul .button p{width: 35%;}
.contactbox .order ul .button p input{line-height: 52px;height: 50px;}
}
@media only screen and (max-width:480px){
.contactbox{padding: 40px 0 35px;}
.contactbox .order{padding: 20px 6%;}
.contactbox .order ul .button p{width: 40%;}
.contactbox .order ul .button p input{line-height: 45px;height: 44px;}
} */

/*link*/
.linkbox{background: #fff;}
.linkbox .w1280{position: relative;padding: 25px 0 25px 100px;}
.linkbox .tit{position: absolute;left: 5px;top: 50%;margin-top: -20px;line-height: 1;}
.linkbox .tit span{display: block;font-size: 26px;font-weight: 600;color: #666;}
.linkbox .tit em{font-style: normal;color: #2a6b63;}
.linkbox .tit p{font-weight: 600;}
.linkbox ul li{display: inline;line-height:24px;padding: 0 5px;}
.linkbox ul a{line-height:24px;white-space: nowrap;}