@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;box-sizing:border-box;border-radius: 0;}
img{ border:none;margin: 0;vertical-align: top;}
body{font: 12px/22px '';color: #000; width:100%;max-width: 750px;margin: 0 auto;background: #fff;position: relative;}
a{ text-decoration:none; color:#000;-webkit-tap-highlight-color: transparent;}
button, input[type="text"], input[type="submit"], input[type="button"],textarea{font-size: 100% ;outline: none;-webkit-appearance: none; -webkit-appearance: none; outline: 0;}
select{font-size: 100% ;-webkit-appearance: none; outline: 0;}
ul, li, ol, ol li{list-style: none;}
/* @media screen and (max-width: 750px) {} */

.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;} /* 多行 超出换行 */

.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%;}
.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%);}

/* header */
.header{width: 100%;overflow: hidden;position: absolute;top: 0;left: 0;right: 0;z-index: 5;}
.header .menu_btn{display: block;width: 100%;}
.header .menu_btn img{display: block;width: 100%;}
.header h1{display: none;}

/* footer */
.footer{width: 100%;background: #353535;padding: .35rem 0 .6rem;color: #fff;}
.footer .fbt1{font-size: .32rem;line-height: 1.2;color: #fff;}
.footer .fbt2{font-size: .2rem;text-transform: uppercase;line-height: 1.2;margin-bottom: .15rem;}
.footer .qrcode{float: right;color: #cacaca;margin-top: .15rem;}
.footer .qrcode p{font-size: .24rem;text-align: right;}
.footer .qrcode .code{width: 1.44rem;height: 1.44rem;display: block;}
.footer .f-cont{width: calc(100% - 1.9rem);float: left;color: #cacaca;font-size: .24rem;line-height: 1.5;}
.footer .f-cont a{color: #cacaca;}

/* banner */
.banner{width: 100%;overflow: hidden;position: relative;z-index: 0;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: .8;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #175267;opacity: 1;}

/* wrapper */
.wrapper{padding: 0 .2rem;}
article{}
article img{max-width: 100%;}
/* home n-titBox */
.n-titBox{text-align: center;margin-bottom: .3rem;}
.n-titBox .title{display: inline-block;font-size: .42rem;color: #3a3a3a;padding: 0 .3rem;background: url(../images/ico01.png) left center no-repeat;background-size: auto 100%;height: .7rem;line-height: .7rem;}

/* home n-one */
.n-one{background: url(../images/bj01.jpg) bottom center no-repeat;background-size: cover;padding: .4rem 0 .65rem;width: 100%;overflow: hidden;}
.n-oneNav{width: 100%;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: .2rem 0;margin-bottom: .5rem;}
.n-oneNav span,.n-oneNav a{display: block;flex: 1;height: .6rem;line-height: .6rem;border-radius: .06rem;font-size: .28rem;color: #3a3a3a;text-align: center;}
.n-oneNav span.active,.n-oneNav a.active{background: #175267;color: #fff;font-weight: bold;}
.n-one .n-oneMore{width: 100%;background: #175267;margin-bottom: .3rem;}
.n-one .n-oneMore .cont1{width: calc(100% - 2.82rem);position: relative;padding-top: .5rem;text-align: center;line-height: 1.5;overflow: hidden;}
.n-one .n-oneMore .cont2{width: 2.82rem;position: relative;}
.n-one .n-oneMore .cont2 img{display: block;width: 100%;}
.n-one .n-oneMore .more{display: block;width: 100%;position: absolute;bottom: 0;right: 0;}
.n-one .n-oneMore .num{display: block;font-size: 1.42rem;color: #15495b;line-height: 1;position: absolute;top: -.35rem;left: -.3rem;}
.n-one .n-oneMore .txt1{font-size: .32rem;color: #f1c96f;margin-bottom: .1rem;}
.n-one .n-oneMore .txt2{font-size: .42rem;color: #ffffff;display: block;font-family: 'Source Han Serif SC';}
.n-one .n-oneBody{color: #3a3a3a;}
.n-one .n-oneBody .box{display: none;}
.n-one .n-oneBody .n-tit{display: block;text-align: center;font-size: .32rem;line-height: 1.5;}
.n-one .n-oneBody .n-article{font-size: .24rem;text-align: justify;line-height: 2;margin: .2rem 0 .35rem;}
.n-one .n-oneBody .pic{width: 90%;border-radius: .2rem;margin: 0 auto;}
.n-one .n-oneBody .pic figure{padding-top: 38.763%;}
 
.n-two .n-oneMore .num{right: -.3rem;left: auto;}
 
/* home n-team */
.n-team{width: 100%;padding: .45rem 0 .6rem;position: relative;z-index: 1;overflow: hidden;min-height: 3.5rem;}
.n-team .bj{display: block;width: 100%;height: 1.92rem;background: #175267;position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;}
.n-team .n-titBox .title{float: left;}
.n-team .more{display: block;float: right;line-height: .7rem;font-size: .24rem;color: #000;padding-right: .6rem;background: url(../images/ico02.png) right center no-repeat;background-size: .34rem auto;}
.teamSwiper{width: 100%;overflow: hidden;position: relative;padding-bottom: .95rem;}
.teamSwiper .swiper-wrapper{}
.teamSwiper .swiper-slide{width: 100%;}
.teamSwiper .swiper-slide a{display: block;width: 100%;}
.teamSwiper .swiper-slide .pic{width: 2.55rem;float: left;}
.teamSwiper .swiper-slide .pic figure{padding-top: 145.882%;}
.teamSwiper .swiper-slide .cont{width: calc(100% - 2.8rem);float: right;color: #1c1c1c;line-height: 2;}
.teamSwiper .swiper-slide .tit{font-size: .3rem;}
.teamSwiper .swiper-slide .desc{font-size: .24rem;text-align: justify;}
.teamSwiper .swiper-button-prev,.teamSwiper .swiper-button-next{margin: 0;width: .6rem;height: .6rem;bottom: 0;right: 0;left: auto;top: auto;}
.teamSwiper .swiper-button-prev:after,.teamSwiper .swiper-button-next:after{display: none;}
.teamSwiper .swiper-button-prev{background: url(../images/an_01.png) center center no-repeat;background-size: 100%;right: 1.25rem;}
.teamSwiper .swiper-button-next{background: url(../images/an_02.png) center center no-repeat;background-size: 100%;}
.teamSwiper .swiper-scrollbar{width: 1.95rem;height: .03rem;background: #eed9b3;bottom: .285rem;}
.teamSwiper .swiper-scrollbar .swiper-scrollbar-drag{background: #d2a95d;}
.teamSwiper .swiper-pagination{bottom: 0;left: 2.55rem;height: .6rem;line-height: .6rem;text-align: left;font-size: .33rem;color: #cfcfcf;}
.teamSwiper .swiper-pagination span:before{content: '0';}
.teamSwiper .swiper-pagination span.swiper-pagination-current{color: #fff;}

/* home n-inquiries */
.n-inquiries{padding: .8rem 0 .7rem;}
.n-inquiries article{font-size: .24rem;color: #1c1c1c;text-align: justify;line-height: 2;margin-bottom: .5rem;}
.n-inquiries .img{width: 100%;}
.n-inquiries .img img{display: block;width: 100%;}
.n-inquiries .more{display: block;width: 100%;text-align: center;background: #e8c06a;color: #fff;line-height: .85rem;}

.out1{background: #f1f3f7;}
.n-tit2{font-size: .4rem!important;}
/* one1 */
.one1 .n-article{background: #fff;border-radius: .2rem;padding: .4rem .25rem;}
.one1 .n-article img{display: block;width: 100%;margin: .3rem auto;border-radius: .2rem;}
.one1 .text1{width: 91.333%;float: right;background: #175267;color: #fff;padding: .45rem .2rem .45rem .55rem;border-radius: 0 0 0 .6rem;position: relative;z-index: 2;margin-top: .2rem;}
.one1 .text2{width: 91.333%;float: left;background: url(../images/bj02.jpg) left top repeat-x;background-size: auto 100%;padding: .9rem .4rem .3rem;font-size: .24rem;color: #175267;text-align: justify;line-height: 2;border-radius: 0 0 .6rem 0;margin-top: -.75rem;margin-bottom: .4rem;z-index: 1;}
/* one2 */
.one2 .o2-item{overflow: hidden;border-radius: 0 .2rem .6rem .2rem;position: relative;z-index: 1;padding-right: .2rem;margin-bottom: .6rem;}
.one2 .o2-item .bj{display: block;width: 5.1rem;background: url(../images/bj03.jpg) top center no-repeat #1c6681;background-size: 100% auto;position: absolute;right: 0;top: 0;bottom: 0;z-index: -1;border-radius: .2rem;}
.one2 .o2-item:nth-child(2n) .bj{background: url(../images/bj04.jpg) top center no-repeat #1c6681;background-size: 100% auto;}
.one2 .o2-item .line{display: block;width: .8rem;height: .1rem;background-image: linear-gradient(to right, #f5cf78 , #bf9652);border-radius: .5rem;margin-bottom: .2rem;}
.one2 .o2-item:nth-child(2n) .line{background-image: linear-gradient(to right, #1c6681 , #2580a1);}
.one2 .o2-item .cont1{padding: .2rem 0;}
.one2 .o2-item .cont2{background: rgba(255,255,255,.9);border-radius: .2rem .2rem 0 .2rem;padding: .3rem .35rem .45rem;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.one2 .o2-item .text1{width: calc(100% - 4.9rem);float: left;line-height: 1.1;}
.one2 .o2-item .text1 b{display: block;font-size: .46rem;color: #565656;}
.one2 .o2-item .text1 p{font-size: .24rem;color: #cccccc;text-transform: uppercase;}
.one2 .o2-item .tit{width: 4.9rem;display: block;float: right;color: #fff;padding: 0 .3rem;font-size: .28rem;line-height: 1.5;}
.one2 .o2-item .n-article2{font-size: .24rem;text-align: justify;line-height: 1.6;}

.one2 .o2-item1{border -radius: .2rem 0 .2rem .6rem;padding: 0 0 0 .2rem;}
.one2 .o2-item1 .bj{background: url(../images/bj05.jpg) top center no-repeat #1c6681;background-size: 100% auto;right: none;left: 0;}
.one2 .o2-item1:nth-child(2n) .bj{background: url(../images/bj06.jpg) top center no-repeat #1c6681;background-size: 100% auto;}
.one2 .o2-item1 .line{display: inline-block;width: .8rem;height: .1rem;background-image: linear-gradient(to right, #f5cf78 , #bf9652);border-radius: .5rem;margin-bottom: .2rem;}
.one2 .o2-item1:nth-child(2n) .line{background-image: linear-gradient(to right, #246158 , #67b3a7);}
.one2 .o2-item1 .cont2{border-radius: .2rem .2rem .2rem 0;text-align: right;}
.one2 .o2-item1 .text1{float: right;text-align: right;}
.one2 .o2-item1 .tit{float: left;}

.one3{background: #fff;}
.one3 .p_re{padding-left: .7rem;margin-bottom: .8rem;}
.one3 .p_re .bj{display: block;width: .88rem;position: absolute;top: 0;left: .18rem;z-index: 1;}
.one3 .p_re .n-article{background: #f5f5f5;padding: .3rem;position: relative;z-index: 2;padding-bottom: 2.55rem;}
.one3 .p_re .pic{width: 5.66rem;position: absolute;left: .18rem;bottom: -.3rem;z-index: 3;border-radius: 0;}
.one3 .p_re .pic figure{padding-top: 46.997%;}
.one3 .o3-box{}
.one3 .o3-box .o3-item{background: #f5f5f5;padding: .25rem .2rem .45rem;margin-top: .9rem;font-size: .24rem;color: #1c1c1c;text-align: justify;}
.one3 .o3-box .o3-item .pic{width: 2.54rem;background: #fff;float: left;border-radius: 0;box-shadow: 0 0 10px rgb(0,0,0,.15);margin-top: -.6rem;}
.one3 .o3-box .o3-item .pic figure{padding-top: 141.732%;}
.one3 .o3-box .o3-item .text1{width: calc(100% - 2.8rem);float: right;}
.one3 .o3-box .o3-item .name{display: block;width: 1.2rem;text-align: center;position: relative;z-index: 1;font-size: .32rem;line-height: 1.5;margin-bottom: .25rem;}
.one3 .o3-box .o3-item .name:after{content: '';display: block;width: 100%;height: .14rem;background: #dfb765;position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;}
.one3 .o3-box .o3-item .text1 p{padding-left: .2rem;position: relative;}
.one3 .o3-box .o3-item .text1 p:after{content: '';width: .1rem;height: .1rem;border-radius: 100%;margin: auto 0;position: absolute;top: .17rem;left: 0;background: #175267;}
.one3 .o3-box .o3-item .text2{margin-top: .2rem;}

.one4{background: #fff;}
.one4 .n-oneBody .pic{width: 100%;}
.one4 .o4-box1{background: #f5f5f5;font-size: .24rem;color: #1c1c1c;text-align: justify;line-height: 1.7;border-bottom: .6rem solid #e4e4e4;padding: .4rem;margin: .6rem 0;}
.one4 .o4-box2{background: #175267;padding: .6rem .4rem;font-size: .24rem;color: #ffffff;text-align: justify;line-height: 1.7;}
.one4 .o4-box3{font-size: .24rem;color: #1c1c1c;text-align: justify;line-height: 1.7;margin: .5rem 0;}
.one4 .o4-box3 img{max-width: 100%;display: block;}
.one4 .o4-box4{padding: .5rem .4rem;color: #fff;font-size: .24rem;text-align: justify;line-height: 1.7;}

.one5{}
.one5 .o5-bj{background: #fff;border-radius: .2rem;padding: .35rem .3rem;margin-top: .4rem;}
.one5 .n-oneBody .pic{width: 100%;}
.one5 .n-tit3{font-size: .3rem;color: #3a3a3a;font-weight: bold;padding-left: .5rem;background: url(../images/ico04.png) left center no-repeat;background-size: .32rem auto;line-height: 1.5;margin-top: .3rem;}
.one5 .o5-bt{border: 1px solid #175267;position: relative;font-size: .3rem;color: #175267;line-height: 1.5;text-align: center;font-weight: bold;padding: .17rem 0;margin: .55rem 0 .25rem;}
.one5 .o5-bt .num{display: block;background: url(../images/ico05.png) top left no-repeat;background-size: 100% 100%;width: .65rem;height: .51rem;color: #fff;font-size: .3rem;position: absolute;left: .25rem;top: -.15rem;padding-left: .11rem;line-height: .51rem;}
.one5 .o5-article{font-size: .24rem;color: #000000;text-align: justify;line-height: 1.7;}
.one5 .o5-article img{max-width: 100%;}
.one5 .o5-bj1{background: #fff4db;padding: .12rem;border-radius: .25rem;position: relative;margin: .75rem 0 .5rem;}
.one5 .o5-bt1{width: 3.29rem;height: .65rem;background: url(../images/bj08.png) center center no-repeat;background-size: 100% 100%;text-align: center;line-height: .65rem;font-size: .3rem;color: #fff;position: absolute;left: 0;right: 0;top: -.31rem;margin: 0 auto;}
.one5 .o5-bj1 .o5-article{border: 1px solid #f0d79f;background: #fff;padding: .5rem .2rem .3rem;border-radius: .25rem;}
.one5 .o5-bj2{background: #175267;padding: .45rem .45rem;color: #fff;}
.one5 .o5-bj2 .n-tit{color: #fff;}
.one5 .o5-bj2 p{font-size: .24rem;color: #ffffff;line-height: .4rem;padding-left: .25rem;margin-top: .15rem;position: relative;}
.one5 .o5-bj2 p:before{content: '';display: block;width: .1rem;height: .1rem;background: #d7af60;border-radius: 100%;position: absolute;left: 0;top: .15rem;}
.one5 .o5-bt2{background: #fdf3de;font-size: .3rem;color: #9b6e15;font-weight: bold;line-height: 1.5;padding: .17rem .2rem;margin: .35rem 0 .25rem;}
.one5 .o5-sz{background: #fff0f0;border-radius: .2rem;padding: .2rem .3rem;margin-top: .3rem;}
.one5 .o5-bj3{background: #175267;border-radius: .2rem;margin-top: .4rem;padding-top: .3rem;overflow: hidden;}
.one5 .o5-bj3 .n-tit{color: #fff;}
.one5 .o5-bj3 .o5-article{background: #fff;border-radius: .2rem;padding: .1rem .3rem;margin-top: .3rem;}
.one5 .o5-bj3 .o5-article p{font-size: .24rem;color: #000000;line-height: .4rem;padding-left: .5rem;text-align: justify;background: url(../images/ico04.png) 0 .1rem no-repeat;background-size: .32rem auto;margin: .2rem 0;}

.one6{background: #fff;padding-bottom: 0;}
.one6 .o6-box1{padding: .4rem .2rem 0 1.35rem;background: url(../images/bj09.png) left top no-repeat;background-size: 2.45rem auto;position: relative;}
.one6 .o6-box1 .o6-bt{display: block;width: ;position: absolute;left: .32rem;top: .6rem;font-size: .36rem;color: #373737;font-weight: bold;line-height: 1.5;}
.one6 .o6-box1 .o6-bt .line{display: block;height: .1rem;background: #d9a87a;}
.one6 .o6-box1 .n-article{}
.one6 .n-oneBody .pic{width: 100%;border-radius: 0;}
.one6 .n-oneBody .pic figure{padding-top: 56.056%;}
.one6 .o6-box2{padding-top: .5rem;}
.one6 .o6-box2 .o6-item1{background: #f5f5f5;padding: .7rem .2rem .3rem;position: relative;margin-top: .65rem;}
.one6 .o6-box2 .o6-bt{width: 3.12rem;height: .7rem;background: url(../images/bj10.png) left center no-repeat;background-size: 100% 100%;font-size: .3rem;color: #fff;line-height: .7rem;padding: 0 .3rem;position: absolute;left: 0;top: -.2rem;}
.one6 .o6-box3{background: #f5f5f5;padding: .4rem 0 .7rem;}

.one7{background: #f1f3f7;}
.one7 .o7-box1{background: #fff;padding: .6rem .3rem .3rem;position: relative;margin-top: .6rem;}
.one7 .o7-bt{width: 5.06rem;height: .64rem;background: url(../images/bj11.png) center left no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: -.3rem;color: #fff;line-height: .64rem;text-align: center;}
.one7 .o7-bt b{display: block;width: 1.92rem;float: left;font-size: .3rem;}
.one7 .o7-bt span{display: block;width: 2.85rem;float: left;font-size: .24rem;text-transform: uppercase}
.one7 .o7-box2{padding-top: .4rem;}
.one7 .o7-box2 .o7-item1{background: #fff;border-radius: .2rem .2rem 0 0;margin-top: .3rem;}
.one7 .o7-box2 .o7-bt1{background: #8696a4;border-radius: .2rem .2rem 0 0;color: #fff;font-weight: bold;font-size: .3rem;line-height: .88rem;padding: 0 .3rem;}
.one7 .o7-box2 .o5-article{padding: .3rem .3rem .4rem;}
.one7 .o7-box3{background: url(../images/bj12.jpg) center center no-repeat;background-size: cover;min-height: 2.01rem;color: #fff;border-radius: .2rem;padding: .2rem .3rem;line-height: 1.5;margin-top: .8rem;}
.one7 .o7-box3 b{display: block;font-size: .34rem;}
.one7 .o7-box3 .o5-article{width: 4.3rem;color: #fff;line-height: 1.5;}

.one8{background: #fff;padding-bottom: 0;}
.one8 .o8-box1 .pic{border-radius: 0;margin-bottom: .35rem;}
.one8 .o8-box1 .pic figure{padding-top: 56.056%;}
.one8 .o8-bt{font-size: .36rem;color: #373737;font-weight: bold;line-height: .68rem;}
.one8 .o8-bt .line{display: block;width: .68rem;height: .1rem;background: #d9a87a;}
.one8 .o8-box2{}
.one8 .o8-box2 .n-tit{width: 1.9rem;background: url(../images/ico06.png) right top no-repeat;background-size: .63rem auto;padding-top: .28rem;line-height: 1;}
.one8 .o8-box2 .o8-item1{background: #f5f5f5;padding: .45rem .2rem;margin-top: .35rem;}
.one8 .o8-box2 .o8-bt1{display: inline-block;padding: 0 .2rem;background-image: linear-gradient(to right, #d9a87a , #e1be9e);border-radius: .08rem;font-size: .3rem;color: #fff;font-weight: bold;margin-bottom: .2rem;line-height: .5rem;}
.one8 .o8-box3{background: #f1f3f7;padding: .4rem 0 .7rem;}

/* contact */
.contact{padding-top: .45rem;width: 100%;overflow: hidden;}
.contact .xs-box1{background: url(../images/bj13.jpg) left top repeat-x;background-size: auto 4.94rem;}
.contact .xs-box1 .xs-bt{font-size: .36rem;display: block;text-align: center;color: #fff;line-height: 1.22rem;}
.contact .xs-box1 article{background: #fff;border-radius: .2rem;padding: .3rem .3rem .45rem;font-size: .24rem;text-align: justify;lin-height: 2;}
.contact .xs-box2{background: #f5f5f5;padding: .4rem .2rem 1rem;}
.contact .xs-box2 form{display: block;border-radius: .2rem;background: #fff;padding: .4rem .3rem;}
.contact .xs-box2 .xs-bt1{display: block;text-align: center;font-size: .32rem;color: #3a3a3a;line-height: 1.5;margin-bottom: .2rem;}
.contact .xs-box2 .xs-bt2{display: block;font-size: .26rem;color: #3a3a3a;lin-height: 1.5;margin-bottom: .15rem;}
.contact .xs-box2 .xs-item{margin-bottom: .3rem;}
.contact .xs-box2 .lab{display: block;width: 1.35rem;/* float: left; */font-size: .26rem;color: #3a3a3a;padding-right: .1rem;line-height: 1.2;margin: auto 0;}
.contact .xs-box2 .xs-right{width: calc(100% - 1.35rem);margin: auto 0;}
.contact .xs-box2 .inp{display: block;width: 100%;/* float: left; */border: 1px solid #e6e6e6;padding: 0 .2rem;font-size: .26rem;color: #a0a0a0;line-height: .68rem;}
.contact .xs-box2 .inp::-webkit-input-placeholder{color: #a0a0a0;}
.contact .xs-box2 .inp::-moz-placeholder{color: #a0a0a0;}
.contact .xs-box2 .sel{display: block;width: 100%;border: 1px solid #e6e6e6;padding: 0 .65rem 0 .2rem;font-size: .26rem;color: #a0a0a0;line-height: .68rem;background: url(../images/ico07.png) center right no-repeat;background-size: .45rem auto;}
.contact .xs-box2 .areas{background: url(../images/ico07.png) center right no-repeat;background-size: .45rem auto;margin-bottom: .15rem;}
.contact .xs-box2 .text{display: block;width: 100%;border: 1px solid #e6e6e6;resize: none;font-size: .26rem;padding: .16rem .2rem;lin-height: 1.5;color: #a0a0a0;height: 2.15rem;font-family: 'Microsoft Yahei';}
.contact .xs-box2 .text::-webkit-input-placeholder{color: #a0a0a0;}
.contact .xs-box2 .text::-moz-placeholder{color: #a0a0a0;}
.contact .xs-box2 .xs-item1 .lab{margin: .16rem 0 0;}
.contact .xs-box2 .radio_dw{display: block;float: left;position: relative;margin-right: .4rem;font-size: .26rem;line-height: .68rem;cursor: pointer;color: #373737;}
.contact .xs-box2 .radio_dw .dx{display: block;width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;}
.contact .xs-box2 .radio_dw .dx-1{display: block;width: .31rem;height: .31rem;background: url(../images/ico08.png) center center no-repeat;background-size: 100% 100%;float: left;margin: .185rem .1rem 0 0;}
.contact .xs-box2 .radio_dw input[type="radio"]:checked + .dx-1{background: url(../images/ico08_1.png) center center no-repeat;background-size: 100% 100%;}
.contact .xs-box2 .btn{display: block;width: 100%;height: .9rem;background: #175267;line-height: .9rem;text-align: center;color: #fff;font-size: .36rem;border: 0;border-radius: .9rem;margin: .9rem 0 .4rem;}

.contact .xs-box2 .radios{display: flex;text-align: center;flex: 1;}
.contact .xs-box2 .radios span{font-size: .26rem;color: #373737;margin: 0 .24rem 0 .1rem;}
.contact .xs-box2 .radios .r_list{display: flex;align-items: center;position: relative;overflow: hidden;}
.contact .xs-box2 .radios .r_list i{display: block;width: .31rem;height: .31rem;border-radius: 50%;border: 1px solid #999;}
.contact .xs-box2 .radios .r_list input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.contact .xs-box2 .radios input:checked+ i{background: url(../images/radio_act.png) center no-repeat;background-size: 100%;border: none;}



.n-height{display: none;height: 1.3rem;}
.n-oneNav2,.n-oneNav3{position: fixed;top: 0;left: 0;right: 0;background: #fff;z-index: 999;display: none;padding-top: .4rem;}
.n-oneNav2 .n-oneNav,.n-oneNav3 .n-oneNav{margin-bottom: 0.;}


/*改版*/
/*by-text*/
.by-text{width: 100%;background: url(../images/bj14.jpg) top center no-repeat #175267;background-size: 100% auto;padding: .95rem .3rem 1rem;color: #fff;position: relative;overflow: hidden;}
.by-text .bt{text-align: center;font-size: .46rem;line-height: 1;margin-bottom: .3rem;}
.by-text .ico1{display: block;height: .45rem;position: absolute;right: 0;top: 0;}
.by-text article{font-size: .24rem;line-height: .5rem;max-height: 4rem;overflow: hidden;transition: 1.5s;}
.by-text .xl,.by-text .sh{width: 1.5rem;font-size: .24rem;color: #c19953;text-align: center;line-height: .45rem;margin: 0 auto;position: absolute;bottom: .45rem;left: 0;right: 0;}
.by-text .xl span,.by-text .sh span{vertical-align: middle;}
.by-text .xl img,.by-text .sh img{display: inline-block;height: .08rem;vertical-align: middle;margin-left: .08rem;}
.by-text .sh{display: none;}

.rrby{padding: .55rem .22rem .55rem .32rem;background: #fff;position: relative;border-radius: .3rem;margin-top: -.3rem;}
.rrby .bt{text-align: center;display: block;font-size: .4rem;color: #000;line-height: 1.625;margin-bottom: .4rem;}
.rrby .by-item{display: block;width: 100%;height: 2.17rem;overflow: hidden;margin-bottom: .2rem;color: #fff;padding: .30rem .3rem ;}
.rrby .by-item .cont{width: 100%;line-height: 1.5;}
.rrby .by-item .by-name{display: block;font-size: .4rem;margin-bottom: .2rem;}
.rrby .by-item:nth-child(1) .cont .by-name{color: #175267;}
.rrby .by-item:nth-child(1) .item a{color: #175267;background: url(../images/list-bg01.png) no-repeat center;background-size: 100%;}
.rrby .by-item:nth-child(2) .cont .by-name{color: #e07b32;}
.rrby .by-item:nth-child(2) .item a{color: #e07b32;background: url(../images/list-bg02.png) no-repeat center;background-size: 100%;}
.rrby .by-item:nth-child(3) .cont .by-name{color: #3d78d2;}
.rrby .by-item:nth-child(3) .item a{color: #3d78d2;background: url(../images/list-bg03.png) no-repeat center;background-size: 100%;}
.rrby .by-item:nth-child(4) .cont .by-name{color: #e53f57;}
.rrby .by-item:nth-child(4) .item a{color: #e53f57;background: url(../images/list-bg04.png) no-repeat center;background-size: 100%;}
.rrby .by-item:nth-child(5) .cont .by-name{color: #9323b5;}
.rrby .by-item:nth-child(5) .item a{color: #9323b5;background: url(../images/list-bg05.png) no-repeat center;background-size: 100%;}
.rrby .by-item .item{display: flex;width: 100%;}
.rrby .by-item .item a{flex: 1;font-size: .24rem;text-align: center;line-height: .68rem;margin-right: .12rem;}
.rrby .by-item .item a:last-child{margin-right: 0;}
.rrby .by-item .by-desc{font-size: .24rem;text-align: justify;margin-bottom: .2rem;}
.rrby .by-item .more-btn{display: block;width: 1.48rem;height: .46rem;background: rgba(255,255,255,.42);border-radius: .05rem;text-align: center;line-height: .46rem;font-size: .24rem;float: left;margin-right: .15rem;color: #fff;}

.bq{width: 100%;background: #175267;padding: .2rem;font-size: .24rem;color: #fff;text-align: center;line-height: 1.5;}
.bq a{color: #fff;}
/*guwen*/
.guwen{width: 100%;background: #f1f3f7;padding: .4rem 0 1.1rem;min-height: 7rem;}
.guwen .article{font-size: .24rem;line-height: 2;text-align: justify;color: #000000;margin-bottom: .3rem;}
.guwen .article img{max-width: 100%;}
.guwen .gw_white{width: 100%;background: #fff;border-radius: .25rem;overflow: hidden;padding: .3rem;}
.guwen .gw_title{padding-left: .52rem;background: url(../images/a03.png) left center no-repeat;background-size: .37rem;font-size: .3rem;color: #373737;line-height: .4rem;margin-bottom: .1rem;}
.guwen .gw-list{display: block;width: 100%;border-bottom: 1px solid #efefef;}
.guwen .gw-list:last-child{border-bottom: 0;}
.guwen .gw-list .tit{float: left;width: calc(100% - 1rem);line-height: 1.1rem;}
.guwen .gw-list .gd{display: block;width: .25rem;height: 1.1rem;float: right;background: url(../images/a04.png) right center no-repeat;background-size: auto .2rem;}
/*content*/
.content{width: 100%;padding: .4rem 0 1.1rem;}
.content .gw_white{padding: .4rem .35rem .5rem;}
.content .c-title{font-size: .32rem;color: #000000;text-align: center;line-height: 1.75;margin-bottom: .3rem;}
.content .article{margin-bottom: 0;}

/*service_sq*/
.service_sq{background: #f5f5f5;padding-top: 0;}
.service_sq .n-titBox{background: #fff;margin-bottom: 0;padding: .45rem 0 .3rem;}
.service_sq .xs-box1{padding: .45rem .2rem 2.7rem;}
.service_sq .xs-box2{margin-top: -2.5rem;background: transparent;padding-top: 0;}

/*floatWind*/
.floatWind{width: 1.2rem;height: 2.4rem;border-radius: .1rem;background: #fff;position: fixed;right: .2rem;bottom: 2rem;z-index: 99;text-align: center;font-size: .24rem;line-height: 1.5;box-shadow: 0 0 10px rgba(0,0,0,.15);overflow: hidden;}
.floatWind a{display: block;width: 100%;height: 1.2rem;padding-top: .15rem;position: relative;}
.floatWind .ico{display: block;width: auto;height: .51rem;margin: 0 auto .06rem;}
/*.floatWind em{display: block;width: 1rem;height: 1px;background: #ddd;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}*/


/* n-kefu */
/*.n-kefu{display: block;width: 1.2rem;height: 1.2rem;border-radius: .1rem;background: #fff;position: fixed;right: .2rem;bottom: 2.8rem;z-index: 99;text-align: center;font-size: .24rem;line-height: 1.5;padding-top: .15rem;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.n-kefu .ico{display: block;width: .51rem;margin: 0 auto .06rem;}*/

.lx-btn{display: block;height: 1rem;background: #175267;text-align: center;font-size: .32rem;color: #fff;line-height: 1rem;position: fixed;left: 0;bottom: 0;right: 0;z-index: 9991;}

/* 上下页 */
.m-clips{margin: .5rem auto .15rem;font-size: .24rem;text-align: center;line-height: .6rem;font-size: .28rem;}
.m-clips a{display: inline-block;border: 1px solid #175267;color: #175267;margin: 0 .1rem;min-width: 1.7rem;}

.zcityGroup{*zoom:1;margin-left:-0.5%;}
.zcityGroup:after{display:block;height:0;line-height:0;clear:both;visibility:hidden;content:'\0020';}
.zcityGroup .zcityItem{position:relative;z-index:0;float:left;width:32.33333333%;margin-left:1%;}
.zcityGroup .zcityItem .zcityItem-head{border:1px solid #e6e6e6;position:relative;z-index:0;padding:0 25px 0 5px;background:#fff;}
.zcityGroup .zcityItem .zcityItem-head:before{content:'';display:block;width:6px;height:6px;top:50%;margin-top:-3px;position:absolute;z-index:0;right:5px;background:url(../images/ico-triangle-down.png) right center no-repeat;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.zcityGroup .zcityItem .zcityItem-head .currentValue{width:100%;display:block;height:.68rem;font-size: .26rem;color: #a0a0a0;line-height:.68rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:none;background:#fff;padding:0;}
.zcityGroup .zcityItem .zcityItem-main{position:absolute;z-index:0;left:0!important;top:.68rem!important;width:100%;visibility:hidden;opacity:0;background:#fff;box-shadow: 0 .02rem .4rem 0 rgba(0, 0, 0, .1);}
.zcityGroup .zcityItem .zcityItem-main .cityContainer{height:3.5rem;overflow-x:hidden;overflow-y:auto;border:1px solid #eee;}
.zcityGroup .zcityItem .zcityItem-main .citylist{}
.zcityGroup .zcityItem .zcityItem-main .cityTips,
.zcityGroup .zcityItem .zcityItem-main .citylist .cityitem{padding:0 10px;display:block;height:32px;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;}
.zcityGroup .zcityItem .zcityItem-main .cityTips:hover,
.zcityGroup .zcityItem .zcityItem-main .citylist .cityitem:hover{background:#f5f5f5;}
.zcityGroup .zcityItem.on .zcityItem-main{visibility:visible;opacity:1;}
.zcityGroup .zcityItem.on .zcityItem-head:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}