
.dhh { width: 90%; border-bottom: 0.01rem solid #079a6f; padding-left: 8%; background: url(../images/fangz.png) no-repeat 0.15rem center/0.3rem auto; height: 0.4rem; line-height: 0.4rem;color: #3b3b3b; font-size: 0.23rem;display:block;overflow:hidden}

.dhh a { color: #3b3b3b; font-size: 0.23rem; text-align: left;}

.bodd { float: left; width: 96%; margin-left: 2%;}

.bodd .tt_bd { text-align: center; width: 100%; font-size: 0.25rem; color: #393939; height: 0.5rem; line-height: 0.5rem; overflow: hidden;}

.bodd .bd_bd { text-align: left; color: #393939; font-size: 0.24rem; line-height: 0.42rem; text-align: justify;} 

.bodd .bd_bd p { text-align: left; color: #393939; font-size: 0.24rem; line-height: 0.42rem; text-align: justify; text-indent: 2em;}

.bodd .bd_bd p span { font-size: 0.24rem !important;}

.fyy { width: 100%;  border-top: 0.01rem dashed #666; float: left; margin-top: 0.15rem;}

.fyy ul {}

.fyy ul li{ font-size: 0.2rem; width: 100%; height: 0.45rem; line-height: 0.45rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; word-spacing: normal; }

.fyy ul li a { color: #666; font-size: 0.2rem;}

.xnu {

    background-color: #868686;

    overflow: hidden;

    width: 100%;

}

.xnu ul li {

    float: left;

    height: 0.6rem;

    line-height: 0.58rem;

    width:20%;

    text-align: center;

}

.xnu ul li a {

    color: #fff;

    font-size: 0.25rem;

    display: block;

    font-weight: bold;

    

}

.bottom { margin-bottom:0.9rem;float:left; width:100%;}

.bodd .tt_bd { color: #009f6e; font-weight: bold;}

.tt_bd_1 { height: 0.5rem; margin: 0 auto; width: 100%; border-bottom: 0.02rem solid #d7d7d7;}

.tt_bd_1 .lef { float: left; width: auto; line-height: 0.38rem; font-size: 0.2rem; margin-left: 0.4rem; color: #393939;}

.tt_bd_1 .righ { float: right; width: auto; padding: 0.05rem 0.15rem; color: #ff7e00; font-size: 0.2rem; margin-right: 0.4rem; border: 0.02rem solid #ff7e00; border-radius: 0.05rem;}

.tt_bd_1 .righ a {color: #ff7e00; font-size: 0.2rem; display: block;}

.bodd .bd_bd p { text-indent: 0}

.bodd .bd_bd p span { font-size: 0.2rem;}

.ks {

    border-bottom: 0.03rem solid #009d7a;

    height: 0.5rem;

    width: 100%;

    float: left;

}

.ks .xqq {

    background: rgba(0, 0, 0, 0) url("../images/xqr.png") no-repeat scroll 0.6rem 0.04rem / 0.25rem auto;

    float: right;

    height: 0.5rem;

    text-align: left;

    width: 1rem;

}

.ks .xqq a {

    color: #ff8a00;

    display: block;

    font-size: 0.25rem;

}

.ks .yell {

    border-bottom: 0.05rem solid #ff8a00;

    float: left;

    height: 0.49rem;

    margin-left: 0.1rem;

    width: 1.8rem;

}

.ks .yell .timg {

    float: left;

    height: auto;

    margin-right: 0.1rem;

    margin-top: 0.07rem;

    width: 0.35rem;

}

.ks .yell .tit {

    color: #009d7a;

    font-size: 0.3rem;

    font-weight: 700;

    height: 0.49rem;

    line-height: 0.49rem;

    margin-right: 0.1rem;

    width: 0.35rem;

}

.ks .yell .tit {

    width: 0.35rem;

}

.ks .yell .tit .ksjs {

    float: left;

    height: auto;

    margin-top: 0.1rem;

    padding-bottom: 0.1rem;

    width: 100%;

}

.ksjs ul {

    color: #676769;

    font-size: 0.2rem;

}

.ksjs ul li {

    border: 0.01rem solid #b8e8dd;

    box-shadow: 0 0 0.1rem #c9f1e8 inset;

    float: left;

    height: 0.45rem;

    line-height: 0.44rem;

    margin: 0.04rem;

    text-align: center;

    width: 1.48rem;

}

.ksjs ul li a {

    color: #676769;

    display: block;

    font-size: 0.2rem;

}

.xwkb .xwwz ul li a, .zxys ul li:nth-child(1) .smah, .zxys ul li:nth-child(3) .smah, .zxys ul li:nth-child(2) .smah {

    font-size: 0.2rem;

  }

  

.bott {

    margin: 0 auto;

    width: auto;

}

.bott span {

    border-radius: 0.1rem;

    display: block;

    margin: 0 auto;

    padding: 0.15rem 0.45rem;

    width: auto;
font-size:0.25rem
}

.bott span {

    color: #fff;

    cursor: pointer;

    margin: 0.2rem 0;

}

.bott span:nth-child(1) {

    background: #079f88 url("../images/spa_left.png") no-repeat scroll 0.3rem center / 0.22rem auto;

    float: left;

    margin-left: 0.8rem;

    text-indent: 0.5em;

}

.bott span:nth-child(2) {

    background: #f5841f url("../images/spa_right.png") no-repeat scroll 0.3rem center / 0.22rem auto;

    float: left;

    margin-left: 0.4rem;

    text-indent: 0.5em;

}

.bott span:nth-child(2) {

}

.gdll {

    border-bottom: 0.04rem solid #069576;

    float: left;

    height: 0.4rem;

    padding: 0.1rem 1%;

    width: 98%;

}

.gdll .left {

    float: left;

    height: 0.4rem;

    overflow: hidden;

    width: 3.8rem;

}

.gdll .left .big {

    color: #069576;

    float: left;

    font-size: 0.25rem !important;

    font-weight: bold;

    height: 0.4rem;

    line-height: 0.35rem;

}

.gdll .left .small {

    color: #bbbaba;

    font-size: 0.18rem;

    line-height: 0.5rem;

    overflow: hidden;

    overflow-wrap: break-word;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.gdll .right {

    color: #676666;

    float: right;

    font-size: 0.25rem;

    height: 0.4rem;

    line-height: 0.4rem;

}

.zxys {

    float: left;

    height: auto;

    width: 100%;

}

.zxys ul li {

    float: left;

    width: 4rem;

}

.zxys ul li:nth-child(1) {

    background: rgba(0, 0, 0, 0) url("../images/zxys.png") no-repeat scroll 0.3rem center / 0.5rem auto;

    border-bottom: 0.02rem solid #e5e5e5;

    height: 0.8rem;

    padding-bottom: 0.1rem;

    padding-left: 1rem;

    padding-top: 0.1rem;

    width: 2.7rem;

}

.zxys ul li:nth-child(1) .bih {

    color: #4f4e4e;

    float: left;

    font-size: 0.28rem;

    font-weight: bold;

    height: 0.9rem;

    line-height: 0.9rem;

    width: 100%;

}

.zxys ul li:nth-child(1) .smah {

    color: #4f4e4e;

    float: left;

    height: 0.35rem;

    line-height: 0.25rem;

    width: 2.7rem;

}

.zxys ul li:nth-child(2) {

    background: rgba(0, 0, 0, 0) url("../images/yygh.png") no-repeat scroll center 0.4rem / 0.8rem auto;

    border-left: 0.02rem solid #e5e5e5;

    float: right;

    height: 0.85rem;

    padding-bottom: 0.1rem;

    padding-top: 1.1rem;

    width: 2.2rem;

}

.zxys ul li:nth-child(2) .bih {

    color: #4f4e4e;

    float: left;

    font-size: 0.28rem;

    font-weight: bold;

    height: 0.9rem;

    line-height: 0.9rem;

    text-align: center;

    width: 100%;

}

.zxys ul li:nth-child(2) .smah {

    color: #4f4e4e;

    float: left;

    font-size: 0.2rem;

    height: 0.35rem;

    line-height: 0.1rem;

    text-align: center;

    width: 100%;

}

.zxys ul li:nth-child(3) {

    background: rgba(0, 0, 0, 0) url("../images/zxysl.png") no-repeat scroll 0.3rem center / 0.5rem auto;

    height: 0.8rem;

    padding-bottom: 0.1rem;

    padding-left: 1rem;

    padding-top: 0.1rem;

    width: 2.7rem;

}

.zxys ul li:nth-child(3) .bih {

    color: #4f4e4e;

    float: left;

    font-size: 0.3rem;

    font-weight: bold;

    height: 0.9rem;

    line-height: 0.9rem;

    width: 100%;

}

.zxys ul li:nth-child(3) .smah {

    color: #4f4e4e;

    float: left;

    height: 0.35rem;

    line-height: 0.25rem;

    width: 100%;

}

.dhl ul li:nth-child(1) {

    background: rgba(0, 0, 0, 0) url("../images/dhl1.png") no-repeat scroll 0.1rem center / 84% auto;

    height: 0.85rem;

    padding-left: 0;

    width: 4.18rem;

}

.zxys ul li:nth-child(1) .bih {

    font-size: 0.22rem;

    padding-left: 0.7rem;

    width: 32%;

}

.zxys ul li:nth-child(1) .smah {

    font-size: 0.15rem;

    overflow: hidden;

    overflow-wrap: break-word;

    padding-left: 0.7rem;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 32%;

}

.dhl ul li:nth-child(3) {

    background: rgba(0, 0, 0, 0) url("../images/dhl2.png") no-repeat scroll 0.1rem center / 84% auto;

    height: 0.85rem;

    padding-left: 0;

    width: 4.18rem;

}

.zxys ul li:nth-child(3) .bih {

    font-size: 0.22rem;

    padding-left: 0.7rem;

    width: 32%;

}

.zxys ul li:nth-child(3) .smah {

    font-size: 0.15rem;

    overflow: hidden;

    overflow-wrap: break-word;

    padding-left: 0.7rem;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 32%;

}

.hhh {

    background-color: #ededed;

    float: left;

    height: 0.2rem;

    width: 100%;

}

.focus {

    margin: 0.1rem 1% 0;

    max-width: 640px;

    overflow: hidden;

    position: relative;

    width: 98%;

    float: left;

    cursor: pointer;

}

.focus .hd {

    height: 0.2rem;

    margin: 0.1rem 0;

    text-align: center;

    width: 100%;

}

.focus .hd ul {

    background-color: rgba(255, 255, 255, 0.7);

    border-radius: 0.05rem;

    display: inline-block;

    font-size: 0;

    height: 0.2rem;

    vertical-align: top;

}

.focus .hd ul li {

    background: #8c8c8c none repeat scroll 0 0;

    border-radius: 50%;

    display: inline-block;

    height: 0.2rem;

    margin: 0 0.05rem;

    overflow: hidden;

    vertical-align: top;

    width: 0.2rem;

    color: #8c8c8c;

}

.focus .hd ul .on {

    background: #fa9901 none repeat scroll 0 0;

    color: #fa9901;

}

.focus .bd {

    position: relative;

    z-index: 0;

}

.focus .bd a {

}

.focus .bd li img {

    background: rgba(0, 0, 0, 0) url("../images/loading.gif") no-repeat scroll center center;

}

.doc {

    margin: 0 auto;

    position: relative;

    width: 94%;

}

.doc a img {

    height: auto;

    width: 100%;

}

.doc .dockuang {

    background: rgba(127, 202, 192, 0.5) none repeat scroll 0 0;

    border-radius: 5px;

    height: 80.456%;

    left: 30%;

    padding: 0 3%;

    position: absolute;

    top: 15%;

    width: 60%;

}

.doc dt {

    color: #118a4f;

    display: block;

    font-size: 0.23rem;

    margin-top: 0.1rem;

}

.doc dt b {

    color: #118a4f;

    font-size: 0.3rem;

    margin-right: 0.1rem;

}

.dockuang p:nth-child(2) {

    border-bottom: 1px solid #fff;

    display: block;

    font-size: 0.22rem;

    height: 0.4rem;

    line-height: 0.4rem;

}

.dockuang p:nth-child(3) {

    font-size: 0.21rem;

    line-height: 0.35rem;

    padding-top: 0.05rem;

    overflow: hidden;

    width: 100%; height: 1.05rem;

    text-align: justify;

}

.dockuang p:nth-child(3) strong { font-size: 0.21rem; font-weight: bold;}

.dockuang p:nth-child(3):after {content: '...'; color: red; line-height: 0.35rem; font-size: 0.21rem;}