html,body {
    font-family: microsoft yahei;
    font-size: 14px;
    color:#333;
    min-width:320px;
    max-width: 640px;
    margin:0 auto !important;
    background-color: #f5f5f5;
}
html,body,div,p,ul,li,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
}
h2,h3 {
    font-size: 16px;
    font-weight: normal;
}
ul,li {
    list-style: none;
}
a {
    text-decoration: none;
}
.icon {
    background:url(/uploads/image/simobile/icon.png) no-repeat;
    display: inline-block;
    background-size:400px 100px;
}
header {
    background-color: #4dc245;
    text-align: center;
    padding: 10px 2%;
    overflow: hidden;
}
.logo{
    display: inline-block;
    position: relative;
    top: 2px;
    float: left;
}
.logo img{
    width:50px;
    height:14px;
}


.right{
    display: inline-block;
    color:#fff;
    float: right;
    line-height: 32px;
}
.right a{
    color:#fff;
    padding: 0 5px;
    display: inline-block;
}
.breadlink{
    padding:0px 2.67%;
    background: #fff;
    overflow:hidden;
    margin-top:6px;
    height: 44px;
    line-height: 44px;
}
.breadlink a{
    color:#333;
}
.breadlink span{
    font-family: simsun;
    margin: 0 5px;
    font-weight: 700;
    color: #999;
}
.select{
    padding: 0 2.67%;
    /*overflow: hidden;*/
    margin-top: 6px;
}
.select .selectcont{
    background: #fff;
    /*height: 34px;*/
    position: relative;
    border-radius:5px;
}
.select .selectcont input{
    border: 0 none;
    width: 100%;
    height: 34px;
    border-radius:5px;
    text-align: center;
}
i.seletbg{
    width:15px;
    height: 15px;
    background-image: url(/uploads/image/simobile/select.png);
    display: inline-block;
    background-size:15px 15px;
    position: absolute;
    top:9px;
    left:15%;
}
.address{
    background: #fff;
    overflow:hidden;
    padding:12px 0px;    
    margin-top:6px;
}
.address .addresscont{
    text-align: center;
}
.address .addresscont span{
    font-size:14px;
    color: #666;
    position: relative;
    top: -5px;
}
.addressicon{
    width: 25px;
    height: 25px;
    background-image: url(/uploads/image/simobile/dingwei.png);
    display: inline-block;
    background-size:25px 25px;
}
.hotcitys{
    overflow: hidden;
}
.hotcitystitle{
    height: 40px;
    line-height: 40px;
    padding: 0 2.67%;
    font-size:16px;
    color:#333;
}
ul.citys,ul.words{
    background: #fff;
    overflow: hidden;
    padding: 10px 2.67%;
}
ul.citys li.ul.words li{
    width: 100%;
    margin:0 auto;                            
}
ul.citys li span{
    width: 25%;
    display: flex;
    float: left;
}
ul.citys li span a,ul.words li span a{
    flex:1;
    border:1px solid #999;
    border-radius: 3px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin:5px;
    color: #333;
}
ul.citys li span a:hover,ul.citys li span a,ul.words li span a:hover{
    color: #333;
}
ul.words li span{
    width: 20%;
    display: flex;
    float: left;
}

ul.selector-box{
    /*width:138px;*/
    width:80%;
    z-index: 99;
    max-height:450px;
    overflow-y:auto;background:#fff;border:1px solid #e6e6e6;position:absolute;top:36px;display:none}
ul.selector-box li{height:30px;line-height:30px;font-size:14px;border-bottom:1px dotted #e6e6e6;text-indent:10px;cursor:pointer}
ul.selector-box li:last-of-type{border-bottom:0 none}
ul.selector-box li:hover{color:#67ba3c}

.bottom{
    background: #fff;
    margin-top:6px;
    overflow: hidden;
}
ul.bottom_cont{
    overflow: hidden;
    padding: 10px 0;
}
ul.bottom_cont li{
    float: left;
    width: 25%;
    text-align: center;
}
ul.bottom_cont li div.round{
    width: 45px;
    height: 45px;
    border:1px solid #e6e6e6;
    border-radius: 50px;
    text-align:center;
    margin:0 auto;
}
.bottomicon{
    background-image: url(/uploads/image/simobile/bottomicon.png);
    background-size: 300px 50px;
    display: inline-block;
}
.iphone{
    width: 30px;
    height: 30px;
    background-position: 0 0;
    position: relative;
    top:7px;
}
.computer{
    width: 30px;
    height: 30px;
    background-position: -30px 0;
    position: relative;
    top:7px;
}
.jisu{
    width: 30px;
    height: 30px;
    background-position: -60px 0;
    position: relative;
    top:7px;
}
.app{
    width: 30px;
    height: 30px;
    background-position: -90px 0;
    position: relative;
    top:7px;
}
ul.bottom_cont li div.text{
    color: #999;
}


footer {
    text-align: center;
    background-color: #333;
    padding:15px 0 15px;
}
footer a {
    font-size: 11px;
    color:#999999;
    padding:0 7.5px;
}
footer a.login,footer a.fankui {
    border-right:1px solid #999;
}
footer div.copy {
    font-size: 9px;
    color:#999;
    padding-top:15px;
    margin-top: 15px;
    border-top:1px solid #444;
}
footer div.copy p{
    line-height: 20px; 
}

.mvipbanner{
    max-width:750px;
    width:100%;
    margin:0 auto;
}
.mvipbanner a>img{
    width:100%;
}
