@charset "utf-8";
html { height: 100% }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft Yahei";color:#898989;}
body { line-height: 1.5;background: #efefef; font-family:"Microsoft Yahei";padding-bottom: 0.3rem }
a { text-decoration: none;color:#365e9f;}
a:hover { color:#0a417a;}
a { blr:expression(this.onFocus=this.blur()); color:#365e9f;}
a * { *cursor: pointer ;}
:focus { outline: none }
.fl{float:left}
.fr{float:right}
a{-webkit-tap-highlight-color:transparent}
::-webkit-scrollbar{-webkit-appearance:none}
::-webkit-scrollbar:vertical{width:.1rem}
::-webkit-scrollbar:horizontal{height:.1rem}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:.3rem;border:.01rem solid #333;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
::-webkit-scrollbar-track{border-radius:.3rem;background-color:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.a-banner{width:100%;height:auto;display:block;margin:0 auto}
.a-banner img{width:100%;display:block;margin:0 auto}
.a-text{width:90%;height:auto;display:block;margin:-1.2rem auto .4rem auto;background:#fff;border-radius:.3rem;padding:.3rem 0;position:relative;z-index:9}
.a-text p{width:90%;height:auto;display:block;margin:0 auto;text-align:justify;font-size:.27rem;line-height:.45rem;color:#666}
.a-text-t{margin-top:0;position:relative}
.a-text-t h2{width:52%;height:auto;text-align:center;background:url(../images/bg.png) center center no-repeat;background-size:100%;margin:0 auto .3rem auto;font-size:.35rem;color:#191919}
.a-btn{width:100%;height:auto;display:block;margin:0 auto .4rem auto}
.a-btn a{width:50%;height:.7rem;display:block;text-align:center;line-height:.7rem;background:#029494;color:#fff;font-size:.26rem;border-radius:.4rem;margin:0 auto;letter-spacing:.05rem}
.a-test1{width:80%;max-height:4.4rem;margin:0 auto;overflow-y:auto}
.a-test1 p{color:#666;font-size:.26rem;display:none;position: relative}
.a-test1 p span{width: 0.8rem;height: auto;display: block;position: absolute;right: 5%;top: 1rem;}
.a-test1 p span img{width: 100%;display: block;}
.a-test1 .curren{width:100%;height:auto;display:block;text-align: left}
.a-select{width:100%;display:block;height:.8rem;margin:0 auto;text-align:center}
.a-select span{font-size:.28rem;color:#333;display:inline-block}
.a-select select{display:inline-block;border-radius:.5rem;padding:.1rem .6rem .1rem .4rem;font-size:.25rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/arrow.png) no-repeat scroll right center transparent;background-position:90% center}
.a-text-t h3{width:100%;height:1rem;display:block;margin:0 auto;font-size:.25rem;color:#333;position:relative;padding-bottom:.02rem}
.a-text-t h3 i{width:10%;height:.5rem;background:url(../images/kde.png) center center no-repeat;background-size:100% 100%;text-align:center;color:#fff;line-height:.6rem;overflow:hidden;position:absolute;left:-.15rem}
.a-text-t h3 span{width:82%;height:.5rem;position:absolute;left:10%;padding-top:.12rem;text-align:justify}
.a-text-t .img{width:83%;display:block;margin:0 auto;padding-bottom:0rem}
.a-text-t ul{width:83%;display:block;margin:0 auto;height:auto}
.a-text-t ul li{width:100%;height:auto;display:block;overflow:hidden;padding:.2rem 0;border-bottom:1px dashed #ccc}
.a-text-t ul li p{width:30%;display:block;float:left}
.a-text-t ul li p img{width:100%;display:block;text-align:center}
.a-text-t ul li p strong{width:100%;display:block;text-align:center;color:#029494;font-weight:100;font-size:.25rem;padding-top:.1rem}
.a-text-t ul li span{font-size:.26rem;color:#333;padding-top:.05rem;display:block;width:66%;float:right}
.a-text-t ul li span em{display:block;color:#999}
.a-text-t ul li:nth-child(3){border:none}
.a-text-t .a-f-ul{padding-bottom:.2rem;border-bottom:1px dashed #ccc}
.a-text-t .a-f-ul li{border:none}
.a-text-t a{width:55%;height:.7rem;display:block;text-align:center;line-height:.7rem;background:#029494;color:#fff;font-size:.26rem;border-radius:.4rem;margin:.4rem auto 0 auto;letter-spacing:.05rem}
.a-text-move{margin:-1.2rem auto .4rem auto}
.a-text-move .a-btn{padding-bottom:.4rem;border-bottom:1px dashed #9f9b9d}
.a-text-move .a-move-p1{width:100%;height:auto;display:block;margin:0 auto;padding-bottom:.4rem;border-bottom:1px dashed #9f9b9d}
.a-text-move .a-move-p1 strong{width:90%;height:auto;display:block;margin:0 auto;text-align:justify;font-weight:100}
.a-text-move .a-move-p1 img{max-width:100%;display:block;margin:0 auto}
.a-text-move .a-move-p1 span{width:100%;display:block;text-align:center;height:auto;color:#6c6c6c;font-size:.27rem;padding-top:.2rem}
.a-text-move h4{font-size:.4rem;text-align:center;color:#070707;width:100%;display:block}
.a-text-move .a-move-p{border:none;text-align:center;padding:.2rem 0 .4rem 0}
.a-text-move .a-move-sh{width:90%;display:block;margin:.3rem auto .4rem auto;border:1px solid #e0e0e0;border-radius:.2rem}
.a-text-move .a-move-sh h5{width:100%;height:.6rem;text-align:center;line-height:.6rem;background:#f6f6f6;border-radius:.2rem .2rem 0 0;color:#029494;font-size:.27rem}
.a-text-move .a-move-sh p{border:none;width:90%;padding:.3rem 0}
.a-text-details p{padding-bottom:.3rem}
.a-text-details h6{font-size:.4rem;text-align:center;color:#070707;width:100%;display:block;padding-bottom:.3rem}
.a-text-move .a-btn a{width: 73%;font-size: .25rem;}
.a-text-footer{margin: 0 auto;padding: 0.2rem 0;border-radius: .15rem;}
@media screen and (min-width:1280px) and (max-width:1500px){body{overflow-x:hidden}
}
.submitbox{
    text-align: center;
    margin-bottom: .3rem;
}
#inputid{
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
}
#issearch{
    border-radius: 2px;
    color: #fff;
    background-color: #029494;
    border: 0;
    padding: 5px 7px;
}


/* loading */
#loading{
    width: 100%;
    height: 100vh;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items:center;
    z-index: 100;

}
#zhezhao{
    width: 100%;
    height: 100%;
    background:#000;
    opacity: 0.5;
    position: fixed;
    z-index: 0;
}
#loadingWrap1 {
    position: relative;
    width: 80px;
    height: 50px;

}

#loadingWrap1 span {
    display: block;
    bottom: 0;
    width:9px;
    height: 5px;
    background: #9b59b6;
    position: absolute;
    -webkit-animation: loadingWrap1 1.5s infinite ease-in-out;
    -moz-animation: loadingWrap1 1.5s infinite ease-in-out;
    -ms-animation: loadingWrap1 1.5s infinite ease-in-out;
    -o-animation: loadingWrap1 1.5s infinite ease-in-out;
    animation: loadingWrap1 1.5s infinite ease-in-out
}

#loadingWrap1 span:nth-child(2) {
    left: 11px;
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -ms-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s
}

#loadingWrap1 span:nth-child(3) {
    left: 22px;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -ms-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s
}

#loadingWrap1 span:nth-child(4) {
    left: 33px;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -o-animation-delay: .6s;
    animation-delay: .6s
}

#loadingWrap1 span:nth-child(5) {
    left: 44px;
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -ms-animation-delay: .8s;
    -o-animation-delay: .8s;
    animation-delay: .8s
}

@-webkit-keyframes loadingWrap1 {
    0% {
        height: 5px;
        -webkit-transform: translateY(0px);
        background: #9b59b6
    }

    25% {
        height: 30px;
        -webkit-transform: translateY(15px);
        background: #3498db
    }

    50% {
        height: 5px;
        -webkit-transform: translateY(0px);
        background: #9b59b6
    }

    100% {
        height: 5px;
        -webkit-transform: translateY(0px);
        background: #9b59b6
    }
}

@-moz-keyframes loadingWrap1 {
    0% {
        height: 5px;
        -moz-transform: translateY(0px);
        background: #9b59b6
    }

    25% {
        height: 30px;
        -moz-transform: translateY(15px);
        background: #3498db
    }

    50% {
        height: 5px;
        -moz-transform: translateY(0px);
        background: #9b59b6
    }

    100% {
        height: 5px;
        -moz-transform: translateY(0px);
        background: #9b59b6
    }
}

@-ms-keyframes loadingWrap1 {
    0% {
        height: 5px;
        -ms-transform: translateY(0px);
        background: #9b59b6
    }

    25% {
        height: 30px;
        -ms-transform: translateY(15px);
        background: #3498db
    }

    50% {
        height: 5px;
        -ms-transform: translateY(0px);
        background: #9b59b6
    }

    100% {
        height: 5px;
        -ms-transform: translateY(0px);
        background: #9b59b6
    }
}

@keyframes loadingWrap1 {
    0% {
        height: 5px;
        transform: translateY(0px);
        background: #9b59b6
    }

    25% {
        height: 30px;
        transform: translateY(15px);
        background: #3498db
    }

    50% {
        height: 5px;
        transform: translateY(0px);
        background: #9b59b6
    }

    100% {
        height: 5px;
        transform: translateY(0px);
        background: #9b59b6
    }
}