@charset "gb2312";html{font:400 14px/1.5 PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
address,applet,article,aside,audio,blockquote,body,canvas,caption,dd,details,div,dl,dt,embed,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,li,mark,menu,nav,object,ol,output,p,pre,progress,ruby,section,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;-webkit-touch-callout:none;background-color:transparent}
a:active,a:hover{outline:0;text-decoration:none}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
img{border:0;-webkit-touch-callout:none;vertical-align:middle}
b,em,i,s,strong{font-style:normal;font-weight:400}
input,textarea{border:0;outline:0;resize:none;-webkit-appearance:none}
.all-wrap p{font-size:2.6rem;text-align:justify;text-justify:inter-ideograph}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.re{position:relative}
.ab{position:absolute}
.fl{float:left}
.fr{float:right}
.flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}
.all-wrap{width:100%;margin:0 auto;max-width:640px;min-width:320px}
.banner .linkBtn{position:absolute;width:29.5%;top:68.77%;left:31.56%}
.sec1{background:#d6e4e4 url(../images/sec1_1.jpg) no-repeat center top;-webkit-background-size:contain;background-size:contain}
.sec1 .cons{background:#fff;width:93.75%;margin:0 auto;box-shadow:0 13px 38px rgba(97,160,160,.3);padding:8.125% 3.125%;position:relative;z-index:1}
.sec1 .cons h3{padding:0 10.9% 5.46%}
.sec1 figure{background:#ffd1d0;position:relative;padding:1.8% 0 1.8% 6.56%;margin-bottom:1.8%}
.sec1 figure:nth-of-type(2){background:#e0bebc}
.sec1 figure:nth-of-type(3){background:#d0b5a7}
.sec1 figure .pic{width:36%}
.sec1 figure .txt{left:47%;position:absolute;top:20%;width:47%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sec1 figure .txt h4{font-size:3rem;color:#c35f5d}
.sec1 figure .txt h6{font-size:2.4rem;color:#4f4f4f}
.sec1 figure .txt p{font-size:2rem;color:#4f4f4f}
.sec1 figure .txt p span{color:#f9502b}
.sec1 .linkBtn,.sec10 .linkBtn,.sec11 .linkBtn,.sec12 .linkBtn,.sec13 .linkBtn,.sec3 .linkBtn,.sec4 .linkBtn,.sec6 .linkBtn,.sec7 .linkBtn,.sec8 .linkBtn,.sec9 .bd li .linkBtn{display:block;background:#fe785b;font-size:3rem;color:#fff;text-align:center;line-height:2.67;border-radius:50px;margin:8.28% auto 0;width:73.64%;box-shadow:0 8px 18px rgba(254,120,91,.69)}
.sec2 li{width:50%;background:#6b7978;text-align:right;padding:4%}
.sec2 li:nth-of-type(1) p{text-align:right}
.sec2 li:nth-of-type(2){background:#fb6f57}
.sec2 li:nth-of-type(2){text-align:left}
.sec2 li h4{color:#fff;font-size:4.5rem}
.sec2 li h5{font-size:3.3rem;color:#fff;padding:2% 0}
.sec2 li p{color:#fff;font-size:2.2rem}
.sec3{padding-bottom:9.375%}
.sec11 .linkBtn,.sec3 .linkBtn{width:63.6%}
.sec4{background:#d6e4e4;padding:9.375% 3.125% 10.9%}
.sec4 p{text-align:center;font-size:2.6rem;color:#6b7978;line-height:1.7;padding:5% 0}
.sec10 .linkBtn,.sec12 .linkBtn,.sec13 .linkBtn,.sec4 .linkBtn,.sec6 .linkBtn{width:67.8%}
.sec6{padding:8.6% 3.125% 11.875%}
.sec6 h3{padding:0 21.5% 9.68%}
.sec6 figure{position:relative;margin-bottom:5%}
.sec6 figure .pic{width:39.33%}
.sec6 figure:nth-of-type(2) .pic{float:right}
.sec6 figure .txt{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:43.3%;width:55%}
.sec6 figure:nth-of-type(2) .txt{left:0}
.sec6 figure .txt h4{font-size:2.6rem;color:#3e3e3e}
.sec6 figure .txt p{font-size:2.2rem;color:#3e3e3e}
.sec6 figure .txt p span{color:#fb6365}
.sec7 .linkBtn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:83%;margin-top:0;width:63.75%}
.sec8{background:#a2d0e0;padding:9.375% 3.125% 10.9%}
.sec8 h3{padding:0 19.375% 4.06%}
.sec8 .hd{text-align:center;padding:5% 0 5.5%}
.sec8 .hd span{display:inline-block;width:14px;height:14px;border-radius:50%;background:#fff;margin:0 7px}
.sec8 .hd span.on{background:#fe785b}
.sec8 .linkBtn{width:63.75%}
.sec9 .hd{width:18.75%;top:20.8%;position:absolute;left:6.875%;z-index:1}
.sec9 .hd li{border:2px solid #fff;border-radius:50%;margin-bottom:3.125%;overflow:hidden;position:relative}
.sec9 .hd li::before{content:'';position:absolute;background:rgba(0,0,0,.6);width:100%;height:100%}
.sec9 .hd li.on::before{background:0 0}
.sec9 .bd li{position:relative}
.sec9 .bd li .linkBtn{position:absolute;width:63.75%;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:89.2%}
.sec10{padding:9.6875% 3.125% 8.75%;background:#f5f5f5}
.sec10 h3{width:26.66%;margin:0 auto 6.25%}
.sec11{background:#548eac;padding:9.9% 0 8.75%}
.sec11 h3{padding:0 9.375%}
.sec11 p,.sec12 p,.sec13 p{color:#fff;text-align:center;line-height:3.57}
.sec12{padding:11.7% 3.125% 9.375%}
.sec12 h3{padding:0 12.1%}
.sec12 p{color:#6b7978}
.sec13{background:#3e3e3e;padding:12.5% 3.125%}
.sec14 .linkBtn{width:35.625%;left:53.125%;top:57.4%;position:absolute}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:31.25%!important}
}
@media screen and (min-width:360px) and (max-width:409px){html{font-size:35%!important}
}
@media screen and (min-width:410px) and (max-width:479px){html{font-size:40%!important}
}
@media screen and (min-width:480px) and (max-width:639px){html{font-size:47%!important}
}
