body {
    font-family:'微软雅黑',"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";
    font-weight: normal;
    background-color: #fff;
    font-size: 0.22rem;
    display: none;
}

*{ margin: 0; padding: 0;box-sizing: border-box;}
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td,tr,th,p{padding:0; margin:0;}
li,dd,ol,ul{list-style-type:none;}
a{ text-decoration:none;cursor: pointer;}
img{border:none; outline: medium none; }
.img-wrap img {width: 100%; height: 100%;}
img a{border:none;}
input, select,button{outline: medium none;border: none; padding: 0; margin: 0; font-family: "Microsoft YaHei",Helvetica,sans-serif,"宋体";}
textarea {outline: medium none; background: none; border: 0; padding: 0; margin: 0; resize: none; font-family:"Microsoft YaHei",Helvetica,sans-serif,"宋体";}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul  li img { display: block;/* width: 100%; height: 100%;*/cursor:pointer;}

a:hover{ background: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);-webkit-user-select: none;-moz-user-select: none;}
a:active{background: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);-webkit-user-select: none;-moz-user-select: none;}
input[type="button"], input[type="submit"], input[type="reset"],button { -webkit-appearance: none;  }
textarea {  -webkit-appearance: none;}

html,body{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body { padding-top: .78rem;}
.container{width: 6.8rem;margin: 0 auto;overflow: hidden;}
.mr{margin-right: 0!important;}
.fl{float: left}
.fr{float: right;}
.text-ov {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
    -webkit-tap-highlight-color: transparent!important;
    outline:none!important;
    text-decoration: none!important;
}


/*遮罩层*/
#shadow {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.86);
    z-index: 6000;
    top: 0;
    display: none;
    overflow-y: scroll;
}
.closed {
    position: absolute;
    width: 0.38rem;
    height:0.38rem;
    top: 0.4rem;
    right: 0.3rem;
}
.closed img {
    width: 0.38rem;
    height:0.38rem;
}
#shadow > ul {
    width: 6.8rem;
    margin: 0 auto;
    margin-top: 1rem;
} 
#shadow > ul > li {
    display: none;
    line-height: 1rem;
    border-bottom: 1px solid #848484;
    text-align: center;
}
#shadow > ul >li > a {
    display: block;
    font-size: 0.26rem;
    color: #fff;
}
#shadow > ul > li ul {
    display: none;
}
#shadow > ul > li  li {
    line-height: 1rem;
}
#shadow > ul > li  li a {
    display: block;
    color: #A0A0A0;
}
#shadow > ul > li  li  span {
    text-decoration:underline;
}


/* footer */
.footer {
    width: 7.2rem;
    margin: 0 auto;
    border-top: .15rem solid #545454;
    background: #9dc83b;
    padding-top: .25rem;
    padding-bottom: 1.2rem;
    text-align: center;
}
.footer .tel {
    height: .4rem;
    line-height: .4rem;
    font-weight: bold;
    font-size: .46rem;
    color: #fff;
}
.footer .tel a {
    color: #fff;
}
.footer .search {
    width: 3.2rem;
    height: .4rem;
    margin: 0 auto;
    margin-top: .3rem;
    margin-bottom: .15rem;
    padding-left: .15rem;
    background: #fff;
    border-radius: .2rem;
    overflow: hidden;
}
.footer .search input {
    float: left;
    height: .4rem;
    width: 2.3rem;
    padding-left: 10px;
    font-size: .2rem;
}
.search ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #919191;
}
.search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #919191;
}
.search ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #919191;
}
.search :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #919191;
}
.search span {
    float: right;
    width: .6rem;
    height: .4rem;
    cursor: pointer;
    background: #545454;
}
.footer span img {
    margin-top: .09rem;
    width: .2rem;
    height: .22rem;
}
.footer .text {
    font-size: .24rem;
    color: #e4fea8;
    line-height: .38rem;
}
.footer-bottom {
    position: fixed;
    width: 7.2rem;
    height: .9rem;
    line-height: .9rem;
    margin: 0 auto;
    background: #343434;
    border-top: .01rem solid #fff;
    border-bottom: .01rem solid #fff;
    bottom: 0;
    z-index: 20;
}
.footer-bottom  ul {
    float: left;
    width: 5.75rem;
    padding-left: .2rem;
    height: .9rem;
    border-right: .01rem solid #fff;
}
.footer-bottom  ul li {
    float: left;
    width: 1.38rem;
    text-align: center;
    font-size: .24rem;
}
.footer-bottom  ul li a {
    color: #9dc83b;
}
.footer-bottom p {
    float: right;
    width: 1.45rem;
    height: .9rem;
    color: #fff;
    text-align: center;
    font-size: .24rem;
}
.footer-bottom p span {
    float: left;
    width: .08rem;
    height: .16rem;
    margin-left: .15rem;
}
.footer-bottom p span img {
    width: .08rem;
    height: .16rem;
}
/* fix-right */
.fix-right {
    position: fixed;
    width: .45rem;
    height: .75rem;
    background: rgba(76,76,76,.8);
    top: 70%;
    right: .2rem;
    display: none;
    z-index: 9999;
}
.fix-right img {
    width: .2rem;
    height: .3rem;
    margin-top: .22rem;
    margin-left: .12rem;
}

.up{position:static!important;margin-top: 1rem;}