/* CSS Document */
*{margin:0;padding:0;border:0;outline:none;}
@font-face{font-family:"league_spartanextrabold";src:url(../fonts/leaguespartan-extrabold-webfont.woff2) format("woff2"),url(../fonts/leaguespartan-extrabold-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"serenitybold";src:url(../fonts/serenity_bold-webfont.woff2) format("woff2"),url(../fonts/serenity_bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Open-Sans";src:url(../fonts/Open-Sans.woff2) format("woff2"),url(../fonts/Open-Sans.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"DIN-Bold";src:url(../fonts/DIN-Bold.woff2) format("woff2"),url(../fonts/DIN-Bold.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Gabriola";src:url(../fonts/Gabriola.woff2) format("woff2"),url(../fonts/Gabriola.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"wnzq";src:url(../fonts/wnzq.woff2) format("woff2"),url(../fonts/wnzq.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}

body,html{font-family:"Open-Sans", -apple-system, system-ui, Helvetica, Arial, sans-serif, Georgia, serif;height:100%}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:0.16rem;line-height:1.1;color:#373634;width:100%;width:expression(document.body.clientWidth <= 320? "320px":"auto");min-width:320px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table{table-layout:fixed !important;width:100% !important;border-collapse:collapse;border-spacing:0}
table,td,input,select,input,textarea{font-size:.15rem;padding:0;border-color:#ddd;font-family:"Open-Sans", -apple-system, system-ui, Helvetica, Arial, sans-serif, Georgia, serif;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:100%;max-width:1700px;margin:0 auto;text-align:left;}
.clearfix:after,.max:after{content:"";display:block;height:0;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#373634;text-decoration:none}
a:hover{color:#809493;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

.flexa{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
.itema{-webkit-align-items:center;align-items:center;}
.justb{-webkit-justify-content:space-between;justify-content:space-between;}
.justc{-webkit-justify-content:center;justify-content:center;}
.juste{-webkit-justify-content:end;justify-content:end;}
.fonta{font-family:'DIN-Bold','league_spartanextrabold', -apple-system, system-ui, Helvetica, Arial, sans-serif, Georgia, serif;}
.fontb{ font-family:"wnzq","Gabriola",Arial, Helvetica, sans-serif; /*font-family:'serenitybold', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;*/}


/*-------*/
.top{font-size:.14rem;height:.36rem;line-height:.36rem;color:#fff;background:-webkit-linear-gradient(left, #69c8c5 , #89d8d6);background:-o-linear-gradient(right, #69c8c5 , #89d8d6);background:-moz-linear-gradient(right, #69c8c5 , #89d8d6);background:linear-gradient(to right, #69c8c5 , #89d8d6);}
.top .box{ height:100%;}
.top .zuo a{ display:inline-block; padding:0 .15rem;color:#fff;text-transform: uppercase;text-decoration: none;transition: all 200ms ease-in-out; text-transform:uppercase;}
.top .zuo a:hover{ background:#57b7b3;}
.top .you form{ height:100%;}
.top .you input{ background:#89d8d6; color:#fff;height:.24rem; line-height:.24rem; font-size:.13rem; box-sizing:border-box; border:.01rem solid rgba(255,255,255,.3);}
.top .you input::-webkit-input-placeholder{color:#eee}
.top .you input::-moz-input-placeholder{color:#eee}
.top .you input::-ms-input-placeholder{color:#eee}
.top .you input.key{ padding:0 .05rem; border-right: none;}
.top .you input.btn{ background: url(../images/w_s2.png) no-repeat center center; background-size:.12rem auto; width:.25rem; border-left: none; cursor: pointer;}

.wbg{ background:#fff;}
.logo{ padding:.25rem 0;}
.logo img{ display:block; max-width:100%; width:3.44rem; margin:0 auto;}

.menu{ display:none; padding-bottom:.3rem;}
.menu span{ display:block; width:30px; height:30px; margin:0 auto; background:url(../images/mue.png) no-repeat center center; background-size:100% 100%;}
.meng{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7);transition:all ease 0.5s;-webkit-transition:all ease 0.5s; display:none; z-index:9}
.meng span{ position:absolute; right:.15rem; top:.15rem; display:block; width:.3rem; height:.3rem; background:url(../images/muc.png) no-repeat center center; background-size:100% 100%;}

.nav{ padding:.1rem 0 .35rem;}
.nav ul{ width:100%;}
.nav ul li{font-weight:700; text-transform:uppercase; font-size:.18rem; padding:.02rem;}
.nav ul li a{ color:#5a5956; padding:.1rem .13rem; display:block; line-height:.26rem;}
.nav ul li a:hover,.nav ul li.on a{ background:#d2fbfb;border-radius:.05rem;}

.banner .box{ min-height:70vh;}
.banner dl{ max-width:800px; padding:.4rem 0;}
.banner dl dt{ font-size:.56rem; line-height:1.2; color:#fff; background:rgba(0,0,0,.3); padding:.2rem .3rem;}
.banner dl dd{ padding-top:.5rem;}
.banner dl dd a{ display:inline-block; color:#fff; font-weight:700; background:#82938f;border-radius:.05rem; padding:.08rem .12rem; height:.28rem; line-height:.28rem;}

.htit{ text-align:center; padding-top:.8rem; padding-bottom:.12rem}
.htit h2,.htit h3{ color:#5a5956; line-height:1.1; text-transform:uppercase;}
.htit h2{ font-size:.46rem;}
.htit h3{ font-size:.36rem;}
.htit span{ display:block; color:#829392; font-size:.32rem; font-weight:500; padding-bottom:.1rem;font-style:italic;text-transform:uppercase;}
.htit span.st{ padding-bottom:0; padding-top:.25rem;}

.hbox{ padding-bottom:1.1rem;}
.hbox ul{ width:100%;}
.hbox ul li{ width:32%; padding-top:21.33%; margin-right:2%; margin-top:2%; overflow:hidden; position:relative;}
.hbox ul li:nth-of-type(3n){ margin-right:0}
.hbox ul li .im{ position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.hbox ul li .im img{ display:block; width:100%; height:100%;object-fit:cover;object-position:center center;}
.hbox ul li a,.hbox ul li a:after{ width:100%; height:100%; overflow:hidden; position:absolute; left:0;top:0;}
.hbox ul li a:after{content:""; background:#000; opacity:0;transition:all .8s ease 0s; z-index:1;}
.hbox ul li a span{ background:rgba(255,255,255, .85); display:inline-block; text-transform:uppercase; color:#4c6c6a; font-size:.26rem; line-height:1.1; padding:.06rem .1rem;border-radius:.05rem; z-index:2;transition:all .8s ease 0s; max-width:95%; box-sizing:border-box; text-align:center;}
.hbox ul li a:hover span{ opacity:.85;}
.hbox ul li a:hover:after{ opacity:.2;}

.hbox2{ padding-bottom:1.1rem;}
.hbox2 .zuo{ width:44%;}
.hbox2 .zuo img{ display:block;width:100%;height:100%; max-width:100%; min-height:600px; max-height:700px;object-fit:cover;object-position:center center;}
.hbox2 .you{ width:56%;}
.hbox2 .you .ybox{ padding:.6rem .4rem; margin-left:-.8rem; box-shadow:-.1rem .1rem 0 #829392; background:#f7f7f7; text-align:center;}
.hbox2 .you .ybox .tit{ font-size:.46rem; color:#5a5956; line-height:1.1; text-transform:uppercase;}
.hbox2 .you .ybox .txt{ line-height:1.7; font-size:.17rem; color:#5a5956; padding-top:.25rem;}
.hbox2 .you .ybox .but{ text-align:center; padding-top:.35rem;}
.hbox2 .you .ybox .but a{ display:inline-block; font-size:.18rem; line-height:1.1; text-transform:uppercase; padding:.15rem .2rem; color:#fff;border-radius:.05rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}
.hbox2-h .zuo img{object-position:center top;}
.hbox2 .you .ybox{ text-align:left;}



/*.bga{ margin-bottom:1.3rem;}*/
.hbox3{ padding-top:1.2rem; padding-bottom:1.2rem;}
.hbox3 .txt{ width:60%; padding:.4rem; box-sizing:border-box; background:rgba(255, 255, 255, .85); text-align:left;}
.hbox3 .txt .tta{ color:#829392;  font-size:.5rem; font-weight:700;}
.hbox3 .txt .ttb{ padding:.25rem 0;}
.hbox3 .txt .ttb h2{ font-size:.46rem; color:#5a5956; line-height:1.1; text-transform:uppercase; text-align:left;}
.hbox3 .txt .ttc{ line-height:1.7; font-size:.17rem; color:#5a5956; padding-bottom:.2rem;}

.hbg{ background:#F2F1EE;}
.hbox4{ padding-bottom:1.1rem;}
.hbox4 dl{ width:23.5%; margin-right:2%; margin-top:2%;}
.hbox4 dl:nth-of-type(4n){ margin-right:0;}
.hbox4 dl dt{position:relative;width:100%;padding-top:66.67%;overflow:hidden;}
.hbox4 dl dt a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.hbox4 dl dt img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.hbox4 dl dd{ padding-top:.1rem;}
.hbox4 dl dd a{ display:block; color:#4c6c65; line-height:2; font-weight:700; font-size:.18rem; text-decoration:underline}

.hbox5 dl{ width:49%; margin-top:2%;}
.hbox5 dl dt{font-size:.18rem; color:#5a5956; font-weight:700; padding:.15rem .15rem .15rem .36rem; line-height:1.7; background:url(../images/jt.png) no-repeat .17rem .22rem #F2F1EE; background-size:.11rem auto;}
.hbox5 dl dt.on{ background:url(../images/jt2.png) no-repeat .15rem .24rem #F2F1EE;}
.hbox5 dl dd{ background:#F2F1EE; padding:.15rem .18rem .25rem; color:#373634; line-height:1.7; display:none}
.hbox5 dl dd a{ color:#4c6c65; text-decoration:underline;}
.hbox5 .jt{ font-size:.16rem; line-height:1.7; text-align:left; padding-top:.8rem; padding-bottom:.15rem; width:100%;}
.hbox5 .jt a{ text-decoration:underline;}

.more-a{ text-align:center; padding-top:.5rem; padding-bottom:.5rem;}
.more-a a{ display:inline-block; font-size:.18rem; line-height:1.1; text-transform:uppercase; padding:.15rem .2rem; color:#fff;border-radius:.03rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}

.hbox6{ padding-bottom:.6rem;}
.hbox6 dl{ width:23.5%; margin-right:2%; margin-top:2%; background:#f2f1ee;}
.hbox6 dl:nth-of-type(4n){ margin-right:0;}
.hbox6 dl dt{position:relative;width:100%;padding-top:66.67%;overflow:hidden;}
.hbox6 dl dt a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.hbox6 dl dt img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.hbox6 dl dd{ padding:.22rem .2rem .3rem; font-size:.14rem; color:#373634; line-height:1.7;}
.hbox6 dl dd a.aa{ display:block; color:#4c6c65; line-height:1.2; font-weight:700; font-size:.18rem; background:url(../images/hra.png) no-repeat left bottom; background-size:26% .04rem; padding-bottom:.2rem;}
.hbox6 dl dd span{ display:block; padding-top:.2rem;}
.hbox6 dl dd p{ padding-top:.15rem;}
.hbox6 dl dd a.bb{ font-size:.17rem; color:#5a5956; font-weight:700; display:inline-block; padding-top:.25rem; background:url(../images/hrv.png) no-repeat left bottom; background-size:100% 20%;transition:all .3s ease 0s;}
.hbox6 dl dd a.bb:hover{ background:url(../images/hrc.png) no-repeat left bottom; background-size:100% 25%;}

.links{ padding-top:.3rem; padding-bottom:1rem;}
.links ul{ width:100%;}
.links ul li{ width:11.45%;margin-right:1.2%;position:relative;padding-top:11.45%;overflow:hidden;}
.links ul li:nth-of-type(8n){ margin-right:0;}
.links ul li a{ display:block; width:100%; height:100%; position:relative; position:absolute; top:0; left:0;}
.links ul li img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.links ul li a:after,.links ul li a:before{content:""; position:absolute;}
.links ul li a:after{ width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.45); z-index:1; display:none;transition:all .3s ease 0s;}
.links ul li a:before{ width:.18rem; height:.18rem; right:.1rem; top:.1rem; background:url(../images/tc.png) no-repeat center center; background-size:100% 100%;}
.links ul li a:hover:after{ display:block;}

.footer{ background:#F2F1EE;}
.footer .share{ text-align:center; padding-top:.5rem;}
.footer .share a{ display:inline-block; padding:0 .1rem;}
.footer .share a img{ display:block; width:.36rem; height:.36rem;border-radius:50%;}
.footer .share a img.a2{ display:none;}
.footer .share a:hover img.a1{ display:none;}
.footer .share a:hover img.a2{ display:block;}
.footer .ftxt{ padding-bottom:.4rem; padding-top:.3rem;}
.footer .ftxt h3{ font-size:.22rem; font-weight:700; color:#5a5956; line-height:.32rem; padding-bottom:.2rem;}
.footer .ftxt .zz p{ padding-bottom:.1rem;}
.footer .ftxt .zz a{ display:inline-block; color:#5a5956; font-size:.14rem; line-height:.24rem; border-bottom:1px solid #cbcbcb; padding:.04rem;}
.footer .ftxt .yy{ text-align:right;}
.footer .ftxt .cc{ text-align:center;}
.footer .ftxt .cc p{ padding-bottom:.1rem;}
.footer .ftxt .cc input{ display:block; width:1.8rem; border:1px solid #bbb9b6;border-radius:.05rem; height:.46rem; line-height:.46rem; box-sizing:border-box; padding:0 0.1rem; font-size:.14rem; margin:0 auto;}
.footer .ftxt .cc input.sbt{ width:1.2rem; border:none; margin:0 auto; font-weight:700; color:#fff;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}
.footer .ftxt .cc input.ky{ width:1rem;}
.footer .ftxt .cc p.flexa img{ display:block; width:.7rem; height:.44rem; margin-left:.1rem;}

.copyright{ font-size:.13rem; color:#fff; line-height:.23rem; padding:.16rem 0 .2rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}
.copyright .box{ text-align:center;}

/*--nei--*/
.nbanner .box{ min-height:70vh;}
.nbanner .txt{ width:60%; box-sizing:border-box; padding:.3rem; text-align:center; background:rgba(255,255,255,.85);border-radius:.05rem;}
.nbanner .txt .tt{ display:block; color:#5a5956; padding-bottom:.2rem; font-size:.28rem; text-transform:uppercase}
.nbanner .txt .st{ display:block; color:#5a5956; font-size:.4rem; text-transform:uppercase}
.nbanner .txt .nr{ font-size:.18rem; line-height:1.7;}

.npt{ padding-bottom:0 !important;}
.npt1{ padding-bottom:.15rem !important;}
.npt2{ padding-bottom:.25rem !important;}
.npt3{ padding-bottom:.5rem !important;}
.nt8{ padding-top:.8rem !important;}
.nt12{ padding-top:1.2rem !important;}

.nbox{ padding-bottom:1.3rem;}
.nbox ul{ width:100%;}
.nbox ul li{ width:23.5%;padding-top:15.63%; margin-right:2%; margin-top:2%; overflow:hidden; position:relative;}
.nbox ul li:nth-of-type(4n){ margin-right:0}
.nbox ul li .im{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.nbox ul li .im img{ display:block; width:100%; height:100%;object-fit:cover;object-position:center center;}
.nbox ul li a,.hbox ul li a:after{ width:100%; height:100%; overflow:hidden; position:absolute; left:0;top:0;}
.nbox ul li a:after{content:""; background:#000; opacity:0;transition:all .8s ease 0s; z-index:1;}
.nbox ul li a span{ background:rgba(255,255,255, .85); display:inline-block; text-transform:uppercase; color:#4c6c65; font-size:.22rem; line-height:1.1; padding:.06rem .1rem;border-radius:.05rem; z-index:2;transition:all .8s ease 0s;}
.nbox ul li a:hover span{ opacity:.85;}
.nbox ul li a:hover:after{ opacity:.2;}

.abox,.abox2{ padding-top:.9rem; padding-bottom:.9rem;}
.abox .zuo,.abox2 .you{ width:74%;}
.abox .zuo .tt,.abox2 .you .tt{ display:block; color:#829392; text-transform:lowercase; font-size:.45rem; font-weight:700; padding:.3rem 0;}
.abox .zuo .nr,.abox2 .you .nr{ font-size:.17rem; line-height:1.7;}
.abox .you,.abox2 .zuo{ width:24%; overflow:hidden;}
.abox .you img,.abox2 .zuo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.abox2 .you .bt{ padding-top:.4rem;}
.abox2 .you .bt a{ display:inline-block; font-size:.17rem; font-weight:700; color:#fff; background:#82938f; line-height:1.5; padding:.1rem .15rem;border-radius:.05rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}


.abox3{ font-size:.16rem; line-height:1.7; padding-top:.2rem; padding-bottom:.3rem;}
.hzbox{ font-size:.18rem; line-height:1.7; padding-top:.6rem; padding-bottom:.3rem;}
.abox3 img,.hzbox img{ max-width:100% !important; height:auto !important;}
.abox3 ul.xxx-i{ width:60%; font-size:0; text-align:center; margin:0 auto}
.abox3 ul.xxx-i li{ width:49%; display:inline-block;}
.abox3 ul.xxx-i li:nth-of-type(even){ margin-left:2%;}
.abox3 ul.xxx-i li span{ display:block; font-size:.16rem; padding:.1rem 0;}

.cbox{padding-top:.5rem; padding-bottom:.3rem;}
/*
.cbox .zuo,.cbox .you{ width:49%;}
.cbox .zuo .tt{ font-size:.4rem; padding-bottom:.25rem;}
.cbox .zuo .nr{ font-size:.16rem; line-height:1.7;}
*/
.cbox .you{ width:100%; max-width:700px; margin:0 auto;}
.cbox .you ul{ width:100%;}
.cbox .you ul li{ width:100%; padding-bottom:.15rem;}
.cbox .you ul li span{ display:block; font-size:.17rem; line-height:1.7; padding-bottom:.15rem;}
.cbox .you ul li input,.cbox .you ul li textarea{ display:block; width:100%; border:1px solid #ccc;border-radius:.03rem; box-sizing:border-box; font-size:.17rem;}
.cbox .you ul li input{ height:.4rem; line-height:.4rem; padding:0 .1rem;}
.cbox .you ul li textarea{ height:1.2rem; padding:.1rem; line-height:1.7;}
.cbox .you ul li.one input{ width:60%;}
.cbox .you ul li.last input{ font-size:.2rem; color:#fff; border:none; width:1.5rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}
.cbox .you ul li input.ky{ width:50%;}
.cbox .you ul li p.flexa img{display:block; width:20%; margin-left:2%; height:.38rem;}

.fbox{ padding-top:.5rem;}
.fbox dl{ width:100%; margin-top:2%;}
.fbox dl dt{font-size:.18rem; color:#5a5956; font-weight:700; padding:.15rem .15rem .15rem .36rem; line-height:1.7; background:url(../images/jt.png) no-repeat .17rem .22rem #F2F1EE; background-size:.11rem auto;}
.fbox dl dt.on{ background:url(../images/jt2.png) no-repeat .15rem .24rem #F2F1EE;}
.fbox dl dd{ background:#F2F1EE; padding:.15rem .18rem .25rem; color:#373634; line-height:1.7; display:none}
.fbox dl dd a{ color:#4c6c65; text-decoration:underline;}

.wzbox{ font-size:.13rem; padding-top:.1rem; padding-bottom:.1rem;}
.wzbox a{ display:inline-block; padding:0 .05rem; color:#82938f;}

.xbox{ padding-top:.35rem; padding-bottom:.2rem;}
.xbox-a{ padding-top:.65rem !important;}
.xbox .zuo{ width:66%;}
.xbox .you{ width:28%;}
.xbox .nrtit{ padding-bottom:.3rem;}
.xbox .nrtit h1{ font-size:.42rem; color:#5a5956; font-weight:700;}
.xbox .nrtime{ font-size:.13rem; line-height:1.7; padding-bottom:.25rem;}
.xbox .nrtime span{ display:inline-block; color:#82938f; text-decoration:underline;}
.xbox .nrtxt{ font-size:.18rem; line-height:1.7;}
.xbox .nrtxt img{ max-width:100% !important; height:auto !important;}
.xbox .nshare{ padding:.3rem 0;}
.xbox .nshare img{ width:.2rem; height:.2rem; margin:0 auto; display:block;}
.xbox .nshare a{ display:inline-block; margin-right:2%; width:32%; background:#e60023; box-sizing:border-box; padding:.06rem;}
.xbox .nshare a:nth-of-type(2){ background:#1877f2;}
.xbox .nshare a:nth-of-type(3){ margin-right:0; background:#0d1014;}
.xbox .next_fp{ font-size:.18rem; line-height:1.7;}
.xbox .next_fp p{ padding:.04rem 0;}
.xbox .next_fp a{ display:inline-block; padding-left:.05rem;}
.xbox .xgtit{ padding:.3rem 0 .2rem;}
.xbox .xgtit h2{ font-size:.26rem;}
.xbox .xglist{ padding-bottom:.35rem;}
.xbox .xglist dl{ width:32%; margin-right:2%;}
.xbox .xglist dl:nth-of-type(3n){ margin-right:0;}
.xbox .xglist dl dt{ width:100%; overflow:hidden; position:relative; padding-top:66.8%;}
.xbox .xglist dl dt a{ display:block; width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0;}
.xbox .xglist dl dt img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.xbox .xglist dl dd{ padding-top:.1rem; font-size:.22rem; line-height:1.3;}
.xbox .xglist dl dd a{ display:block; color:#5a5956;}
.xbox .ntable{ width:100%; box-sizing:border-box; padding:.25rem .3rem .35rem; background:#ebe9e5;}
.xbox .ntable h3{ font-size:.4rem; color:#5a5956; text-align:center; padding-bottom:.3rem;}

/*
.xbox .ntable input{ width:25%; display:block; background:#fff; border:1px solid #bbb9b6; color:#5a5956;border-radius:.05rem; box-sizing:border-box; padding:0 .1rem; height:.4rem; line-height:.4rem; font-size:.14rem;text-transform:uppercase}
.xbox .ntable input.sbt{ width:20%; margin-right:0; border:none; background:#809493; color:#fff; font-size:.16rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}
*/

.xbox .ntable .mdbox{ margin:0 auto; max-width:300px;}
.xbox .ntable p{ width:100%; padding:.07rem 0;}
.xbox .ntable input{ width:100%; display:block; background:#fff; border:1px solid #bbb9b6; color:#5a5956;border-radius:.05rem; box-sizing:border-box; padding:0 .1rem; height:.4rem; line-height:.4rem; font-size:.14rem;text-transform:uppercase}
.xbox .ntable input.ky{ width:60%;}
.xbox .ntable img.ki{ height:.38rem; width:20%; margin-left:2%;border:1px solid #bbb9b6;}
.xbox .ntable input.sbt{ width:auto; padding:0 .25rem; border:none; background:#809493; color:#fff; font-size:.15rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5); display:block; margin:0 auto;}



.xbox .soso{ width:100%; padding-top:.25rem;}
.xbox .soso input{ display:block; box-sizing:border-box; height:.5rem; line-height:.5rem; border:none;}
.xbox .soso input.key{ padding:0 .1rem; border:1px solid #57b7b3;border-radius:3px 0 0 3px;width:calc(100% - 1rem);}
.xbox .soso input.btn{ background:#57b7b3; color:#fff; font-size:.18rem;border-radius:0 3px 3px 0; width:1rem;}
.xbox .writer{ width:100%; padding-top:.35rem;}
.xbox .writer .im{position:relative;width:100%;padding-top:100%;overflow:hidden;}
.xbox .writer .im img{ display:block; width:100%; height:100%; border-radius:50%; position:absolute; top:0; left:0;}
.xbox .writer .nr{ padding-top:.3rem; font-size:.17rem; line-height:1.7; text-align:center}
.xbox .writer .bt{ padding-top:.3rem; text-align:center}
.xbox .writer .bt a{ font-size:.18rem; background:#809493; font-weight:700; line-height:1.8; padding:.08rem .15rem; color:#fff; display:inline-block;border-radius:.05rem;}
.xbox .rnav{ padding-top:.25rem;}
.xbox .rnav p{ padding-top:.15rem; text-align:center}
.xbox .rnav a{ display:block; font-size:.2rem; background:#809493; padding:.1rem .15rem;border-radius:.03rem; line-height:1.5; color:#fff;}
.xbox .writer .bt a:hover,.xbox .rnav a:hover{-webkit-box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25),0 8px 16px -8px rgba(0, 0, 0, .3),0 -6px 16px -6px rgba(0, 0, 0, .025);box-shadow:0 13px 27px -5px rgba(50, 50, 93, .25),0 8px 16px -8px rgba(0, 0, 0, .3),0 -6px 16px -6px rgba(0, 0, 0, .025);}
.xbox .list{ padding-bottom:.6rem; position:relative}
.xbox .list .tt{ padding-bottom:.25rem;}
.xbox .list .tt a{ display:block; color:#82938f; font-size:.46rem; font-weight:700;}
.xbox .list .st{ font-size:.13rem; line-height:1.7; padding-bottom:.15rem;}
.xbox .list .st span{ display:inline-block; color:#82938f;}
.xbox .list .im{ width:100%; overflow:hidden;}
.xbox .list .im img{ width:100%; display:block; height:auto;}
.xbox .list .nr{ font-size:.16rem; line-height:1.7; padding-top:.1rem;}
.xbox .list .bt{ padding-top:.25rem;}
.xbox .list .bt a{ display:inline-block; font-size:.14rem; color:#82938f; text-decoration:underline;}
.xbox .list:after{content:""; position:absolute; left:0; bottom:0; width:25%; height:.07rem; background:#bca697;}
.xbox .list:not(:first-child){ padding-top:.5rem;}

.mySwiper{width:100% !important;position:relative;overflow:hidden; margin-top:.5rem;}
.mySwiper .swiper-slide{overflow:hidden; cursor:pointer; height:100%;}
.mySwiper .swiper-slide a{ display:block; width:100%; height:6rem; overflow:hidden; position:relative;}
.mySwiper .swiper-slide img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.mySwiper .swiper-slide span{ display:block; width:100%; position:absolute; left:0; bottom:0; padding:.15rem; font-size:.2rem; line-height:1.1; font-weight:700; background:#4fa7a3; color:#fff; text-transform:uppercase; text-align:center; box-sizing:border-box;}
.mySwiper .swiper-rprev,.mySwiper .swiper-rnext{ position:absolute; top:3rem; padding:.1rem .15rem; z-index:2;line-height:.32rem; height:.32rem; cursor:pointer}
.mySwiper .swiper-rprev{left:0; background:url(../images/jl.png) no-repeat center center #4c6c64; background-size:.13rem auto;border-radius:0 .07rem .07rem 0;}
.mySwiper .swiper-rnext{right:0; background:url(../images/jr.png) no-repeat center center #4c6c64; background-size:.13rem auto;border-radius:.07rem 0 0 .07rem;}

.hzim1,.hzim2{ padding-top:.35rem; padding-bottom:1.1rem;}
.hzim1 ul,.hzim2 ul{width:100%;display:grid;}
.hzim1 ul{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);grid-gap:.3rem;}
.hzim2 ul{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-gap:.4rem;}
.hzim1 ul li,.hzim2 ul li{position:relative;width:100%;padding-top:50%;overflow:hidden;}
.hzim1 ul li img,.hzim2 ul li img{ display:block; width:100%; height:100%; position:absolute; top:0; left:0;}

.zbox1{ padding-top:.8rem !important; padding-bottom:.8rem !important;}

.form-txt{ padding-top:.25rem;}
.form-txt p{ font-size:.16rem; line-height:1.5; padding:.07rem 0;}
.form-txt p span{ font-weight:700;}
.form-txt p.a1{background:url(../images/dxa.png) no-repeat .1rem .13rem; padding-left:.25rem;}
.form-txt p.a2{ font-style:italic;}

.form-a{ padding-bottom:.9rem; padding-top:.4rem;}
.form-a input{ width:15%; display:block; background:#fff; border:1px solid #bbb9b6; color:#5a5956;border-radius:.05rem; box-sizing:border-box; padding:0 .1rem; height:.4rem; line-height:.4rem; font-size:.14rem; margin-bottom:.05rem; margin-right:1%;}
.form-a img.ki{ height:.38rem; margin-right:1%;border:1px solid #bbb9b6; box-sizing:border-box; width:10%;}
.form-a input.sbt{ width:13%; margin-right:0; border:none; color:#fff; font-size:.15rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}

.form-b{ padding-bottom:.9rem; padding-top:.4rem; display:none}
.form-b p{ width:100%; padding:.07rem 0;}
.form-b input{display:block; width:100%; background:#fff; border:1px solid #bbb9b6; color:#5a5956;border-radius:.05rem; box-sizing:border-box; padding:0 .1rem; height:.4rem; line-height:.4rem; font-size:.14rem;}
.form-b input.ky{ width:60%;}
.form-b img.ki{height:.38rem; margin-left:2%;border:1px solid #bbb9b6; box-sizing:border-box; width:20%;}
.form-b input.sbt{ width:auto; border:none;  color:#fff; font-size:.15rem; padding:0 .2rem;background:-webkit-linear-gradient(left, #57b7b3 , #69c8c5);background:-o-linear-gradient(right, #57b7b3 , #69c8c5);background:-moz-linear-gradient(right, #57b7b3 , #69c8c5);background:linear-gradient(to right, #57b7b3 , #69c8c5);}




/*---next---*/
.next_fy{text-align:center;font-size:.16rem;padding-top:.65rem;padding-bottom:.4rem;}
.next_fy a{height:.36rem;line-height:.36rem;margin:.03rem;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 .14rem;}
.next_fy a:hover,.next_fy a.active{border:1px solid #82938f;background:#82938f;color:#fff;border-radius:.03rem;}


@media (max-width:1760px) {
.box{ max-width:1500px;}
}

@media (max-width:1600px) {
.box{ max-width:1360px;}
.abox .zuo,.abox2 .you{ width:66%;}
.abox .you,.abox2 .zuo{ width:32%;}
}

@media (max-width:1440px) {
.box{ max-width:1200px;}
.logo{ padding:.2rem 0;}
.banner dl dt{ font-size:.56rem;}
.banner dl dd{ padding-top:.4rem;}
.abox .zuo,.abox2 .you{ width:61%;}
.abox .you,.abox2 .zuo{ width:37%;}
}

@media (max-width:1260px) {
.box{ width:94%; max-width:94%;}
.banner dl dt{ font-size:.52rem;}
.htit{ padding-top:.7rem;}
.htit h2,.hbox2 .you .ybox .tit,.hbox3 .txt .ttb h2{ font-size:.42rem;}
.hbox,.hbox2{ padding-bottom:1rem;}
.hbox3{ padding-top:1rem; padding-bottom:1rem;}
.hbox3 .txt .tta{ font-size:.46rem;}
.hbox3 .txt .ttb{ padding:.2rem 0;}
/*.bga{ margin-bottom:1.1rem;}*/
.hbox4{ padding-bottom:1rem;}
.hbox4 dl dd a{ line-height:1.8;}
.hbox6{ padding-bottom:.45rem;}
.links{ padding-top:.2rem;}
.abox .zuo .tt,.abox2 .you .tt{ font-size:.4rem;}
.hbox5 .jt{ padding-top:.6rem;}
.cbox .zuo .tt{ font-size:.38rem;}
.htit span{ font-size:.28rem;}
.nbox ul li{ width:32%; padding-top:21.33%;}
.nbox ul li:nth-of-type(4n){ margin-right:2%;}
.nbox ul li:nth-of-type(3n){ margin-right:0;}
.fbox{ padding-top:.4rem;}
.hzbox{ padding-top:.5rem;}
.hzim1,.hzim2{ padding-bottom:1rem;}
.xbox .list .tt a{ font-size:.42rem;}
.nbanner .txt .st{ font-size:.38rem;}
}

@media (max-width:1160px) {
.nav ul li a{ padding:0.08rem .1rem;}
.hbox ul li a span{ font-size:.22rem;}
.xbox .list .tt a{ font-size:.38rem;}
.xbox .you{ width:30%;}

}

@media (max-width:1060px) {
.logo img{ width:3rem;}
.nav{ padding-bottom:.3rem;}
.banner dl dt{ font-size:.46rem;}
.banner dl dd{ padding-top:.3rem;}
.htit{ padding-top:.6rem; padding-bottom:.08rem;}
.htit h2,.hbox2 .you .ybox .tit,.hbox3 .txt .ttb h2{ font-size:.4rem;}
.hbox,.hbox2{ padding-bottom:.9rem;}
.hbox2 .you .ybox{ padding:.45rem .3rem; margin-left:-.6rem;}
.hbox2 .you .ybox .txt{ padding-top:.2rem;}
.hbox3{ padding-top:.9rem; padding-bottom:.9rem;}
.hbox3 .txt{ padding:.3rem;}
/*.bga{ margin-bottom:.9rem;}*/
.hbox4{ padding-bottom:.8rem;}
.more-a{ padding-top:.45rem; padding-bottom:.4rem;}
.hbox6{ padding-bottom:.25rem;}
.hbox6 dl dd{ padding:.16rem .15rem .25rem}
.hbox6 dl dd a.aa{ padding-bottom:.16rem;}
.hbox6 dl dd p{ padding-top:.12rem;}
.hbox6 dl dd a.bb{ padding-top:.22rem;}
.footer .share{ padding-top:.45rem;}
.htit h3{ font-size:.32rem;}
.links{ padding-bottom:.9rem;}
.nbanner .txt{ padding:.25rem;}
.nbanner .txt .tt{ padding-bottom:.1rem;}
.abox .zuo .tt,.abox2 .you .tt{ font-size:.38rem;}
.hbox5 .jt{ padding-top:.5rem;}
.cbox .zuo .tt{ font-size:.35rem;}
.htit span{ font-size:.26rem;}
.fbox{ padding-top:.35rem;}
.next_fy{ padding-top:.6rem;}
.hzbox{ padding-top:.4rem;}
.more-a{ padding-top:.4rem;}
.hzim1,.hzim2{ padding-bottom:.9rem;}
.hzim1 ul{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-gap:.25rem;}
.hzim2 ul{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:.3rem;}
.zbox1{ padding-top:.7rem !important; padding-bottom:.7rem !important;}
.nbanner .txt .st{ font-size:.35rem;}
.xbox .nrtit{ padding-bottom:.2rem;}
.xbox .nrtit h1{ font-size:.38rem;}
.xbox .xglist dl dd{ font-size:.2rem;}
.xbox .ntable h3{ font-size:.36rem;}
.abox,.abox2{ padding-top:.7rem; padding-bottom:.75rem;}
.abox .zuo,.abox2 .you{ width:49%;}
.abox .you,.abox2 .zuo{ width:49%;}
.abox3 ul.xxx-i{ width:70%;}
}

@media (max-width:990px) {
.hbox{ padding-bottom:.7rem;}
.hbox ul li{ width:49%; /*height:3rem;*/}
.hbox ul li:nth-of-type(3n){ margin-right:2%;}
.hbox ul li:nth-of-type(even){ margin-right:0;}
.hbox ul li a span,.nbox ul li a span{ font-size:.2rem;}
.hbox2{ padding-bottom:.8rem;}
.hbox2 .zuo{ width:100%;}
.hbox2 .you{ width:100%;}
.hbox2 .you .ybox{ margin-left:0; box-shadow:0 0.1rem 0 #a2a8a1;}
.hbox3{ padding-top:.7rem; padding-bottom:.7rem;}
.hbox3 .txt{ width:100%;}
/*.bga{ margin-bottom:.7rem;}*/
.htit h2,.hbox2 .you .ybox .tit,.hbox3 .txt .ttb h2{ font-size:.38rem;}
.hbox4{ padding-bottom:.6rem;}
.hbox4 dl,.hbox6 dl{ width:49%;}
.hbox4 dl:nth-of-type(4n),.hbox6 dl:nth-of-type(4n){ margin-right:2%;}
.hbox4 dl:nth-of-type(even),.hbox6 dl:nth-of-type(even){ margin-right:0}
.hbox5 dl{ width:100%;}
.more-a{ padding-bottom:0; padding-top:.4rem;}
.hbox6{ padding-bottom:0;}
.links{ padding-top:.05rem; padding-bottom:.8rem;}
.links ul li{ width:23.5%; margin-right:2%; margin-top:2%; padding-top:23.5%;}
.links ul li:nth-of-type(8n){ margin-right:2%;}
.links ul li:nth-of-type(4n){ margin-right:0;}
.abox{ padding-top:.5rem; padding-bottom:.7rem;}
.abox2{ padding-top:.7rem;}
.abox .zuo,.abox2 .you,.abox .you,.abox2 .zuo{ width:100%;}
.abox .you,.abox2 .you{ padding-top:.3rem;}
.abox .zuo .tt,.abox2 .you .tt{ text-align:center; padding:.2rem 0}
.cbox{ padding-top:.8rem; padding-bottom:.2rem;}
.cbox .zuo,.cbox .you{ width:100%;}
.cbox .you{ padding-top:.5rem;}
.nbox ul li{ width:49%; margin-right:2% !important;}
.nbox ul li:nth-of-type(even){ margin-right:0 !important;}
.hbox ul li,.nbox ul li{ padding-top:32.6667%;}
.next_fy{ padding-top:.5rem; padding-bottom:.3rem;}
.hzbox{ padding-top:.3rem; padding-bottom:.6rem;}
.hzim1,.hzim2{ padding-bottom:.7rem;}
.zbox1{ padding-top:.6rem !important; padding-bottom:.6rem !important;}
.xbox .zuo{ width:100%;}
.xbox .you{ display:none;}
.xbox-a{ padding-top:.55rem !important;}
.xbox .list{ padding-bottom:.45rem;}
.xbox .list .tt{ padding-bottom:.15rem;}
.xbox .list .tt a{ font-size:.35rem;}

}

@media (max-width:860px) {
.htit h3{ font-size:.3rem;}
.hbox2 .zuo img{ min-height:0;}
.nbanner .txt{ width:70%;}
.nbanner .txt .nr{ font-size:.16rem; line-height:1.5;}
.htit span{ font-size:.23rem;}
.xbox .list:after{ width:22%; height:.05rem;}
.form-txt{ padding-top:.25rem;}
.form-txt p{ font-size:.15rem;}
.form-a{ display:none;}
.form-b{ padding-top:.2rem; padding-bottom:.65rem; display:block}

}

@media (max-width:768px) {
.top .zuo{ display:none;}
.banner dl dt{ font-size:.4rem;}
.htit{ padding-top:.45rem;}
.htit h2,.hbox2 .you .ybox .tit,.hbox3 .txt .ttb h2{ font-size:.32rem;}
.hbox{ padding-bottom:.5rem;}
.hbox2{ padding-bottom:.65rem;}
.hbox2 .you .ybox{ padding:.35rem .25rem;}
.hbox2 .you .ybox .but{ padding-top:.3rem;}
.hbox3 .txt .tta{ font-size:.4rem;}
.hbox3 .txt .ttb{ padding:.15rem 0;}
.hbox3 .txt .ttc{ padding-bottom:.1rem;}
/*.bga{ margin-bottom:.55rem;}*/
.htit h3{ font-size:.28rem;}
.links{ padding-bottom:.65rem; padding-top:0;}
.footer .share{ padding-top:.4rem;}
.footer .ftxt{ padding-bottom:.35rem;}
.footer .ftxt h3{ font-size:.2rem;}
.hbox5 .jt{ padding-top:.35rem;}
.cbox{ padding-top:.6rem;}
.cbox .zuo .tt{ font-size:.32rem; padding-bottom:.2rem;}
.cbox .you ul li span{ font-size:.16rem;}
.next_fy{ padding-top:.35rem; padding-bottom:.2rem; font-size:.14rem;}
.next_fy a{ height:.32rem; line-height:.32rem; padding:0 .12rem;}
.fbox{ padding-top:.3rem;}
.hzim1 ul{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:.3rem;}
.hzim2 ul{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:.3rem;}
.zbox1{ padding-top:.6rem !important; padding-bottom:.6rem !important;}
.nbanner .txt .st{ font-size:.32rem;}
.xbox .ntable h3{ padding-bottom:.24rem;}
.xbox .ntable{ padding:.25rem .2rem;}
.abox3 ul.xxx-i{ width:100%;}
}

@media (max-width:640px) {
.logo img{ width:2.6rem;}
.menu{ display:block;}
.nav{ position:fixed; top:0; left:-150%; width:50%; height:100%;padding:5% 0 0;background:#fff;z-index:99;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;visibility:visible;overflow-y:auto;}
.nav ul li{ width:100%; padding:.05rem .1rem}
.nav.active{left:0}
.abox{ padding-top:.35rem; padding-bottom:.5rem;}
.abox2{ padding-top:.5rem; padding-bottom:.5rem;}
.abox .zuo .tt,.abox2 .you .tt{ font-size:.38rem; padding:.15rem 0}
.abox .zuo .nr,.abox2 .you .nr{ font-size:.16rem;}
.abox2 .you .bt{ padding-top:.26rem;}
.abox3{ padding-top:.16rem;}
.nbanner .txt{ width:80%; padding:.2rem;}
.htit span{ font-size:.2rem;}
.npt1{ padding-bottom:0 !important}
.hzbox{ font-size:.16rem; padding-bottom:.5rem;}
.hzim1,.hzim2{ padding-top:.25rem; padding-bottom:.5rem;}
.zbox1{ padding-top:.45rem !important; padding-bottom:.45rem !important;}
.hbox2 .you .ybox .txt{ font-size:.16rem; padding-top:.15rem;}
.xbox .list .tt a{ font-size:.32rem;}
.xbox .nrtit h1{ font-size:.35rem;}
.xbox .nrtxt,.xbox .next_fp{ font-size:.17rem;}
.xbox .nshare{ padding:.23rem 0}
.xbox .ntable h3{ font-size:.32rem;}
.xbox .xglist dl{ width:100%; margin-right:0 !important;}
.xbox .xglist dl:not(:first-child){ margin-top:2.5%;}

}
@media (max-width:568px) {
.banner dl dt{ font-size:.36rem;}
.xbox .ntable h3{ padding-bottom:.15rem;}
/*
.xbox .ntable input,.xbox .ntable input.sbt{ width:49%;}
.xbox .ntable input{ margin-top:2%;}
*/

}
@media (max-width:440px) {
.banner dl dt{ font-size:.34rem;}
.hbox ul li{ width:100%; margin-right:0 !important;}
.hbox4 dl,.hbox6 dl{ width:100%; margin-right:0 !important;}
.footer .ftxt .zz,.footer .ftxt .cc,.footer .ftxt .yy{ width:100%; text-align:center}
.footer .ftxt .cc{ padding:.22rem;}
.htit{ padding-top:.4rem;}
.hbox{ padding-bottom:.35rem;}
.hbox ul li a span,.nbox ul li a span{ font-size:.22rem;}
.hbox2{ padding-bottom:.5rem;}
.hbox2 .you .ybox{ padding:.3rem .2rem;}
.hbox3{ padding-top:.5rem; padding-bottom:.5rem;}
.hbox3 .txt{ padding:.2rem;}
/*.bga{ margin-bottom:.45rem;}*/
.hbox4{ padding-bottom:.4rem;}
.more-a{ padding-top:.3rem;}
.links{ padding-bottom:.5rem;}
.links ul li a:before{ width:.14rem; height:.14rem; top:.06rem; right:.06rem;}
.abox{ padding-top:.25rem; padding-bottom:.35rem;}
.abox2{ padding-top:.35rem;}
.abox .you,.abox2 .you{ padding-top:.25rem;} 
.abox .zuo .tt,.abox2 .you .tt{ font-size:.32rem}
.abox3{ padding-top:.1rem;}
.htit h2,.hbox2 .you .ybox .tit,.hbox3 .txt .ttb h2{ font-size:.28rem;}
.htit h3{ font-size:.25rem;}
.nbanner .txt{ padding:.15rem;}
.nbanner .txt .tt{ font-size:.25rem; padding-bottom:.05rem;}
.cbox{ padding-top:.45rem;}
.cbox .zuo .tt{ font-size:.28rem;}
.cbox .you{ padding-top:.35rem;}
.nbox ul li{ width:100%; margin-right:0 !important;}
.hbox ul li,.nbox ul li{ padding-top:66.6667%;}
.htit span{ font-size:.17rem;}
.next_fy{ padding-top:.3rem;}
.fbox{ padding-top:.2rem;}
.zbox1{ padding-top:.35rem !important; padding-bottom:.45rem !important;}
.nbanner .txt .st{ font-size:.28rem;}
.xbox-a{ padding-top:.35rem !important;}
.xbox .list{ padding-bottom:.3rem;}
.xbox .list .tt a{ font-size:.28rem;}
.xbox .list:not(:first-child){ padding-top:.35rem;}
.xbox .ntable h3{ font-size:.28rem;}
.xbox .nrtit h1{ font-size:.32rem;}
.footer .ftxt .cc input.ky{ width:1.8rem;}
.footer .ftxt .cc p.flexa{ display:block !important;}
.footer .ftxt .cc p.flexa img{ margin:0 auto; margin-top:.1rem; width:1rem;}
.form-b img.ki{ width:30%;}
.xbox .ntable .mdbox{ max-width:250px;}
}






















