*{ font-family: "Microsoft YaHei"; font-size: 0.25rem; color: #333; margin: 0;padding: 0;}
img { width: 100%; float: left; border: none;}
.bodd img{/*width: 100% !important;*/ float: none; border: none;}
ul,li { list-style: none;}
a { text-decoration: none;  cursor: pointer;}
body {max-width: 640px; width: 100%; margin: 0 auto;}

.main1 { width: 100%; height: auto; float: left;}
.lrr { width: 95%; margin-left: 2%; height: 0.4rem; line-height: 0.4rem; float: left; padding-left: 3%; background: url(../images/lrr.png) no-repeat center left/0.15rem auto; font-size: 0.23rem; color: #118a4f; margin-top: 0.1rem;}
.cen1 { float: left; width: 100%; height: auto;}
.cen3 {  width: 94%; float: left; margin-left: 3%; margin-bottom: 0.1rem }
.cen3 dl li { float: left; width: 30%; margin-left: 4.5%;}
.cen3 dl li:nth-child(1) {margin-left: 0;}
.cen3 ul li { float: left; width: 30%; margin-left: 4.5%;}
.cen3 ul li:nth-child(1) {margin-left: 0;}
.der { width: 95%; float: left; margin-left: 5%; margin-bottom: 0.1rem}
.der span { width: 45%; height: 0.45rem; border-radius: 0.05rem; border: 1px solid #a5a2a2; text-align: center; line-height: 0.45rem; font-size: 0.2rem; display: block; float: left; color: #454545;}
.der span:nth-child(1) {background: url(../images/gdzx.png) no-repeat 68% center/0.2rem auto; text-indent: -1.5em;}
.der span:nth-child(2) { margin-left: 3%;background: url(../images/hyp.png) no-repeat 68% center/0.2rem auto; text-indent: -1em;}
.cen2 { width: 100%; float: left; margin-bottom: 0.1rem}
.cen2 ul li { float: left; width: 44%;}
.cen2 ul li:nth-child(1) { margin-left: 3%}
.cen2 ul li:nth-child(2) { margin-left: 5%}
.cen2 ul li img{ width: 100%; float: left;}
.spp .zhe {width: 100%; position: fixed; height: 100%; display: none; opacity: 0;background-color: #000; top: 0; left: 0;z-index: 999;}
.spp { cursor: pointer; position: relative;}
.spp .sp_open {position: fixed;
    width: 5rem;
    height: 3.5rem;
    
    top: 50%;
    margin-top: -1.7rem;
    left: 50%;
    margin-left: -2.5rem;
    box-shadow: 0 0 0.5rem #FFF;
    border-radius: 0.3rem;
    display: none;
    z-index: 999999}
.spp .sp_open object,.spp .sp_open video { display: block;
    visibility: visible;
    width: 4rem;
    height: 3rem;
    margin-left: 0.5rem;
    margin-top: 0.3rem;}

 #sp_close { width: 0.4rem; height: 0.4rem; position: fixed; top: 50%; margin-top: -1.8rem; left: 50%; margin-left: 2.3rem; opacity: 0.6; z-index: 999999999999; display: none; cursor: pointer;}
 #sp_close img { width: 100%}
.hd #next li {
    float: left;
    width: 0.26rem;
    height: 0.26rem;
    background: #D0D0D0;
    margin: 0 0.2rem;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.hd #next {
    float: right;
    display: none;
    padding-top: 0.3rem;
}
.hd {
    padding: 0 51%;
    background: url(images/doc_line.jpg) repeat-x;
    line-height: 0.833rem;
    overflow: hidden;
}

.wenswttel { display:none}

.index_bottom {
    bottom: 0;
    height: 0.9rem;
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 3;
}
.index_bottom dl {
    background: #ececec none repeat scroll 0 0;
    border-top: 1px solid #cecece;
    height: 0.9rem;
    margin: 0 auto;
    max-width: 640px;
    position: relative;
    width: 100%;
}
.index_bottom dd {
    float: left;
}
.index_bottom dd a {
    color: #333;
}
.index_bottom dd:nth-child(1) {
    background: rgba(0, 0, 0, 0) url("../images/bottom_tel.gif") no-repeat scroll 0.1rem center / 0.4rem 0.6rem;
    border-right: 1px solid #a8a4a4;
    height: 0.7rem;
    margin: 0.05rem;
    padding-left: 0.6rem;
    width: 41%;
}
.index_bottom dd:nth-child(1) p {
    font-size: 0.25rem;
    line-height: 0.4rem;
}
.index_bottom dd:nth-child(1) b {
    color: #e1280f;
    float: left;
    font-size: 0.35rem;
    line-height: 0.3rem;
}
.index_bottom dd:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("../images/qq.jpg") no-repeat scroll left center / 0.5rem 0.6rem;
    float: left;
    font-size: 0.3rem;
    height: 0.6rem;
    line-height: 0.3rem;
    margin: 0.1rem 0;
    padding-left: 9%;
}
.index_bottom dt {
    background-color: #ececec;
    border-radius: 50% 50% 0 0;
    border-top: 1px none #ececec;
    height: 1.2rem;
    padding: 10px;
    position: absolute;
    right: 5%;
    text-align: center;
    top: -50%;
    width: 1.2rem;
}
.index_bottom dt img {
    width: 100%;
}
nav{width:100%;overflow:hidden;background-color: #868686}
nav ul li{float: left;height:0.6rem;line-height:0.6rem;text-align: center;margin: 0rem 0.03rem;width:1rem;}
nav ul li a{font-size: 0.22rem;color:#fff;font-weight: bold;}
.gdll { padding:0.1rem 1%; height:0.4rem; float:left; width:98%; border-bottom:0.04rem solid #069576;}
.gdll .left {float:left; height:0.4rem; width:3.8rem; overflow:hidden;}
.gdll .left .big { font-size:0.25rem !important; font-weight:bold; height:0.4rem; line-height:0.35rem; color:#069576; float:left;}
.gdll .left .small { font-size:0.18rem; color:#bbbaba; line-height:0.5rem; white-space: nowrap;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;}
.gdll .right { color:#676666; float:right; font-size:0.25rem; height:0.4rem; line-height:0.4rem;}
#lhh { width:1.8rem; padding-left:0.3re; background:url(../images/dianhau_wx.png) no-repeat 0.05rem center /0.3rem auto; border-radius: 0.05rem; border:0.02rem solid #ff7e00; padding-left:0.45rem; height:0.4rem; line-height:0.4rem; text-align:center;}
#lhh a { display:block; color:#ff7e00; font-size:0.2rem;}

.bottom img{width:100%;height:1.77rem;margin-bottom: 1rem}