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}
body{background-color:#f3f3f3}
.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: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: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,.7);padding:.3rem 0;border-radius:.3rem;border:1px solid #fdb4af;overflow:hidden;position:relative}
.t-text-n p{width:90%;display:block;height:auto;color:#ff4d4d;font-size:.28rem;margin:0 auto;line-height:.45rem;text-align:justify}
.t-text-n p em{font-size:.3rem;font-weight:700}
.t-text-n h2{width:90%;height:auto;background:url(../images/line1.png) center center no-repeat;margin:.2rem auto 0 auto;text-align:center;background-size:120%;font-size:.3rem;color:#ff4d4d;font-weight:600}
.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:#ffe7e4;border-radius:.3rem;border:1px solid #fdb4af;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:#ff4d4d;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 .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:100%;height:1rem;display:block;margin:.4rem auto 0 auto;padding-bottom:.3rem}
.t-b-btn a{width:45%;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 #fdb4af;margin:.4rem auto .7rem auto}
.t-btn-list .t-img{width:60%;height:auto;display:block;margin:-.18rem auto 0 auto;background:#fef3f6}
.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:#ff4d4d;color:#fff;border:.08rem solid #ffae86;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:#ff4d4d;color:#fff;border:.08rem solid #ffae86;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:#ffe7e4;border:1px solid #ff8370;border-radius:.3rem;padding:.2rem 0}
.t-text-rule-new .t-text-n h2{font-size:.34rem}
.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:#ff4d4d;text-align:center;color:#fff;border-radius:.1rem;margin-right:.1rem}
.t-text-rule p a{color:#ff4d4d;display:block}
.t-text-rule-new{padding-bottom:.3rem}

.t-text-n-en{}

.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-new .t-text-n h2 {
    font-size: .34rem;
    margin: .4rem auto 0 auto;
}

.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 #ff4d4d;
    font-size: 0.2rem;
    padding: 0.05rem 0;
    color: #ff4d4d;
    vertical-align: middle;
}
.t-text-n ul .active span{background: #ff4d4d}
.t-text-n ul .active span strong{color: #fff}
.t-text-n ul .active span img {background: #ffdbdb;border-radius: 10rem;}

@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;
    }
}