html{font-size:16px;font-size:625%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;  font-family:"Microsoft Yahei","微软雅黑","\5b8b\4f53";cursor:pointer;vertical-align:baseline}
article,aside,details,figcaption,figure,header,menu,nav,section{display:block}
body{margin:0;padding:0;font-size:16px;  font-family:"Microsoft Yahei","微软雅黑","\5b8b\4f53";}
input{-webkit-appearance:none;outline:0}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a:link,a:visited{text-decoration:none}
.clearBoth:after{display:block;content:",";height:0;visibility:hidden;clear:both}
.clearBoth{zoom:1}
*{-webkit-tap-highlight-color:transparent}
a:active,a:hover,a:link,a:visited{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
.fl{float:left}
.fr{float:right}
body{background:#c4fcff url(../images/bg.png) center top no-repeat;position:absolute;width:100%}
.t-banner{width:100%;height:auto;display:block;margin:0 auto;position: relative}
.t-banner img{width:100%;height:auto;display:block;margin:0 auto}
.t-banner a{    width: 12%;
    height: auto;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: 0.38rem;
    left: 0.3rem;}
.t-banner a img{
    width: 100%;
    height: auto;
    display: block;
}
.t-text{width:100%;height:auto;background:#c4fcff url(../images/bg.jpg) no-repeat;display:block;margin:0 auto;position:relative;background-size:100% 100%;padding-top:.4rem}
.t-text-n{width:90%;height:auto;display:block;margin:0 auto;background:rgba(255,255,255,.4);padding:.3rem 0;border-radius:.3rem;border:1px solid #4cbdc3;overflow:hidden;position:relative}
.t-text-n p{width:93%;display:block;height:auto;color:#248f95;font-size:.28rem;margin:0 auto;line-height:.45rem;text-align:left}
.t-text-n p em{font-size:.3rem;font-weight:700}
.t-text-n h2{
    color: #248f95;
    font-weight: 600;
    font-size: .34rem;
    margin: 0 auto;
    line-height: 60px;
    width: auto;
    display: inline-block;
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 0 0.2rem;
    background: #dafdfe;
}
.t-text-n ul{width:90%;height:auto;display:block;margin:.3rem auto 0 auto}
.t-text-n ul li{width:28%;height:2.7rem;display:block;float:left;margin-left:8%}
.t-text-n ul li:nth-child(1){margin-left:0}
.t-text-n ul li span{width:100%;background:#c4fcff;border-radius:.3rem;border:1px solid #248f95;height:auto;display:block;margin:0 auto}
.t-text-n ul li span img{width:auto;display:block;height:.85rem;margin:0.2rem auto 0 auto;}
.t-text-n ul li span strong{width:90%;display:block;margin:0 auto;text-align:center;font-size:.25rem;color:#248f95;padding-top:.1rem;padding-bottom:.2rem}
.t-text-n ul li a{width:100%;height:auto;display:block;margin:.3rem auto 0 auto}
.t-text-n ul li a img{width:100%;height:auto;display:block}
.t-text-n ul .active span{background: #35b2b9}
.t-text-n ul .active span strong{color: #fff}
.t-text-n ul .active span img {border-radius: 10rem;}
.t-text-n .t-en{width:auto;height:auto;display:block;position:absolute;top:0;right:0}
.t-text-n .t-en img{width:auto;height:0.55rem;display:block}
.t-text-n .t-hg{right:0.9rem}
.t-b-btn{width:76%;height:1rem;display:block;margin:.4rem auto 0 auto;padding-bottom:.3rem}
.t-b-btn a{width:47%;height:auto;display:block;margin:0 auto}
.t-b-btn a img{width:100%;display:block;height:auto;margin:0 auto}
.t-e-li{padding-bottom:.2rem}
.t-e-li ul{margin:0 auto}
.t-e-li ul li{float:none;margin:0 auto;height:1.9rem}
.t-e-li ul li:nth-child(1){margin:0 auto}
.t-btn-list{width:90%;height:auto;display:block;border-radius:.3rem;border: 1px solid #4cbdc3;margin:.4rem auto .7rem auto;}
.t-btn-list .t-img{width:60%;height:auto;display:block;margin:-.18rem auto 0 auto;background:#dcfdfe}
.t-btn-list .t-img img{width:100%;display:block;margin:0 auto}


.t-btn-list ul{width:85%;height:auto;display:block;overflow:hidden;margin:.3rem auto 0 auto}
.t-btn-list ul li{width:45%;display:block;height:auto;margin:0 auto;float:left;margin-left:7%;margin-bottom:.3rem}
.t-btn-list ul li a{width:100%;height:.65rem;display:block;font-size:.24rem;text-align:center;line-height:.65rem;background: #52bcb7;color:#fff;border: .08rem solid #7fd1e1;border-radius:1rem;margin:0 auto;}
.t-btn-list ul li:nth-child(odd){margin-left:0}
.t-btn-list-a{width:45%;height:.65rem;display:block;font-size:.3rem;text-align:center;line-height:.65rem;background: #52bcb7;color:#fff;border: .08rem solid #7fd1e1;border-radius:1rem;margin:.3rem auto .2rem auto;}
.t-text-list{padding-top:.2rem}
.t-btn-list-r .t-img{margin:-.21rem auto 0 auto}
.t-btn-list .t-btn-one li{float:none;margin:0 auto;padding-bottom:.3rem}
.t-e-li .t-btn-one li:nth-child(1){margin:0 auto}
.t-btn-list-r .t-img-r{width:70%}
.t-e-li-r{padding-bottom:.3rem}
.t-btn-list-r{margin:.7rem auto .3rem auto}
.t-text-rule{width:90%;display:block;height:auto;margin:.3rem auto 0 auto;background: #fff;border: 1px solid #4cbdc3;border-radius:.3rem;padding:.2rem 0;}
.t-text-rule-new .t-text-n h2{
    width: auto;
    display: inline-block;
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 0 15px;
    background: #dafdfe;
}
.t-text-rule p{padding-top:.1rem;font-size:.26rem}
.t-text-rule p strong{width:.35rem;height:.4rem;line-height:.4rem;display:block;float:left;background: #35b2b9;text-align:center;color:#fff;border-radius:.1rem;margin-right:.1rem;}
.t-text-rule p a{color: #248f95;display:block;}
.t-text-rule-new{padding-bottom:.3rem}

.t-kh-title h2:after{
    content: '';
    width: 6px;
    height: 6px;
    background: #248f95;
    border-radius: 2rem;
    display: block;
    position: absolute;
    right: 0;
    top: 27px;
}
.t-kh-title h2:before{
    content: '';
    width: 6px;
    height: 6px;
    background: #248f95;
    border-radius: 2rem;
    display: block;
    position: absolute;
    left: 0;
    top: 27px;
}

.t-kh-title{
    width: 100%;
    display: block;
    text-align: center;
    height: 60px;
    margin: 0 auto;
    position: relative;
}
.t-kh-title i{
    width: 90%;
    display: block;
    margin: 0 auto;
    height: 1px;
    background: #248f95;
    position: absolute;
    left: 0;
    right: 0;
    top: 29.5px;
}

.t-kh-list {
    width: 90%;
    height: auto;
    display: block;
    border-radius: .3rem;
    border: none;
    margin:0 auto;
}
.t-btn-list .t-img-kh{
    width: 60%;
    margin: 0 auto 0.2rem auto;
}
.t-kh-list ul{
    width: 90%;
}

.t-text-n-en p{
    text-align: left;
}
.t-text-n-en ul li span {
    height: 1.85rem;
}

.t-btn-list-r-en .t-img{width:65%; margin: -.24rem auto 0 auto;}
.t-btn-list-r-en .t-img-r {
    width: 75%;
}

.t-btn-list-en{    margin: .7rem auto .7rem auto;}

.t-text-rule-new-en .t-text-n h2 {
    background: url(../images/line.png) center center no-repeat;
    background-size: 142%;
}


.t-text-rule p {
    text-align: left;
}
.t-text-rule-en p{
    line-height: 0.4rem;        padding-bottom: 0.1rem;font-size: 0.27rem;
}
.t-text-rule table{
    text-align: center;
    width: 90%;vertical-align:middle;
    border: 1px solid;
    margin-bottom: 0.1rem;
    margin-left: 5%;
}
.t-text-rule table tr td{
    border: 1px solid #4cbdc3;
    font-size: 0.2rem;
    padding: 0.05rem 0;
    color: #248f95;
    vertical-align: middle;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .t-text-n-en p {
        font-size: .31rem;
    }
}

@media screen and (min-width:1025px){
    body{width:750px;height:auto;display:block;margin:0 auto;left:0;right:0}
    .t-text{padding-top:.1rem}
    .t-text-n{padding:.15rem 0;border-radius:.1rem}
    .t-text-n p{font-size:.1rem;line-height:0.17rem}
    .t-text-n p em{font-size:.1rem}
    .t-text-n h2{background:url(../images/line1.png) center center no-repeat;margin:.15rem auto;background-size:135%;font-size:.12rem}
    .t-text-n ul{margin:0 auto}
    .t-text-n ul li span{border-radius:.1rem}
    .t-text-n ul li span img{height:.5rem;margin:.08rem auto 0 auto}
    .t-text-n ul li span strong{font-size:.11rem;padding-top:.05rem;padding-bottom:.08rem}
    .t-text-n ul li{height:auto}
    .t-text-n ul li a{margin:.12rem auto 0 auto}
    .t-b-btn{height:.3rem;margin:.2rem auto 0 auto}
    .t-b-btn a{width:40%}
    .t-banner a{width:10%;top:.15rem;left:.2rem}
    .t-btn-list{margin:.3rem auto .2rem auto;border-radius:.1rem;padding-bottom:.15rem}
    .t-btn-list-r{margin:.3rem auto .2rem auto;border-radius:.1rem;padding-bottom:.15rem}
    .t-btn-list ul li{margin-left:7%;margin-bottom:.01rem}
    .t-btn-list ul li a{height:.26rem;font-size:.1rem;line-height:.26rem;border:.03rem solid #7fd1e1;border-radius:1rem}
    .t-btn-list .t-img{margin:-.075rem auto 0 auto}
    .t-btn-list-r .t-img{margin:-20px auto 0 auto}
    .t-btn-list-a{height:.26rem;font-size:.11rem;line-height:.26rem;border:.03rem solid #7fd1e1;border-radius:1rem;margin:.2rem auto .1rem auto}
    .t-text-rule{height:auto;margin:.15rem auto 0 auto;border-radius:.1rem;padding:.1rem 0}
    .t-text-rule p{font-size:.08rem;line-height:.15rem;padding-top:.04rem}
    .t-text-rule p strong{width:.14rem;height:.14rem;line-height:.14rem;border-radius:.03rem;margin-right:.03rem;float:none;display:inline-block}
    .t-text-rule table{margin:.06rem 0;margin-left:5%}
    .t-text-rule table tr td{font-size:.08rem}

}