body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, a, th, td ,button{
    margin: 0;
    padding: 0;
    list-style:none;
    font-size:12px;
    color:#7F7F7F;
}

body{
    overflow: scroll;
}

a{
    text-decoration:none;
}

a:hover{
    /*color:#7F7F7F;*/
}

.lt{
    float:left;
}

.rt{
    float:right;
}

.clear:after{
    content:"";
    display:block;
    clear:both;
}

h2{
    font-size: 16px;
    color:#242424;
}

h4{
    color: #000;
    line-height:18px;
    font-weight:normal;
}

h5{
    color:#E70E1D;
    font-weight:normal;
}

.block{
    display: block!important;
}

header{
    height:30px;
    background-color:#EFEFEF;
    padding:0 50px;
    line-height:30px;
    box-sizing: border-box;
    margin:0 auto;
}

header ul{
    height:30px;
}

header ul li{
    height:30px;
    width:84px;
    padding-left:36px;
    float:left;
    box-sizing: border-box;
    position: relative;
}

header ul li span{
    background:url("../images/spring1.png") ;
    padding-left:15px;
    padding-top:16px;
    position:absolute;
    top:6px;
    right:-18px;
}

.top-main{
    width: 100%;
    height:110px;
    padding:30px 50px;
    box-sizing: border-box;
    margin:0 auto;
}

.top-main>a{
    display:block;
    width:145px;
    height:45px;
}

.top-main>a>img{
    width:145px;
    height:45px;
    border:1px solid #ddd;
}

.search-box{
    margin-left:300px;
    position: relative;
}

.search input{
    width:385px;
    height:35px;
    border:1px solid #E1E1E1;
}
.search span{
    /*position: absolute;
    right:2px;
    top:2px;*/
}

.hot-words>a{
    margin-right:15px;
}

.nav{
    height:45px;
    box-sizing: border-box;
    border-bottom:3px solid #07983D;
    padding:0 50px;
    margin:0 auto;
}

.nav a{
    /*font-weight: bold;*/
    font-size: 16px;
    color:#242424;

}

.nav p{
    display:block;
    width:230px;
    height:42px;
    line-height: 42px;
    padding-left:15px;
    background-color:#07983D;
    float: left;
    position: relative;
    box-sizing: border-box;
}

.nav p a{
    color:#fff;

}

.nav p span{
    background:url("../images/spring1.png") -16px 0;
    padding-left:15px;
    padding-top:15px;
    position:absolute ;
    top:16px;
    right:20px;

}

.nav ul{
    margin-left:32px;
}

.nav ul li{
    height:42px;
    line-height:42px;
    margin-right:54px;
    color:#444;
    float: left;
}

.nav ul li:first-child a{
    color:#1EA14E;
}

.shopping-cart{
    height:42px;
    line-height: 42px;
    position: relative;
}

.shopping-cart span{
    padding-top:16px;
    padding-left:17px;
    background: url("../images/spring1.png") -32px 0;
    position:absolute;
    top:13px;
    left:-25px;
}

.shopping-cart b{
    color:#444;
    font-weight:normal;
}

.shopping-cart a{
    display: inline-block;
    width:80px;
    height:25px;
    border-radius:8px;
    color:#fff;
    background-color: #07983D;
    margin-left:13px;
    text-align: center;
    font-weight: 400;
    line-height: 25px;
    font-size:12px;
}
/*����Ϊͷ����ʽ*/
main{
    width: 100%;
    padding:0 50px;
    box-sizing: border-box;
    margin:0 auto;
    background-color:#fff;
}

.breadcrumbs-navigation{
    height:37px;
    line-height: 37px;
    width:100%;
    box-sizing: border-box;
}

.breadcrumbs-navigation p{
    position:relative;
    padding-left:25px;
}

.breadcrumbs-navigation span{
    padding-left:15px;
    padding-top:14px;
    background:url("../images/spring1.png") -50px 0;
    position: absolute;
    top:11px;
    left:1px;
}


.title h1{
    font-size:16px;
    color:#000;
    font-weight: 400;
}

.content{
    margin-top:36px;
}

.content h1{
    color:#000;
    font-size:16px;
    font-weight: 400;
}

.confic li{
    float:left;
    width:25%;
    margin-right:0px;
}

.content li:last-child{
    margin-right: 0;
}
.change-payment{
    overflow: hidden;
}
.view-history .title{
    height: 37px;
}

.content dt img{
    width:60px;
    height:60px;
    border-radius: 50%;
}

.content dd{
    margin-left:20px;
    text-align: center;
}
.content dt{
    width:100%;
    text-align: center;
}

.content dd p{
    padding-top:10px;
}

.hot_issues{
    margin-top:70px;
}

.hot_issues li{
    text-align:center;
    height:40px;
    line-height:40px;
    width:19%;
    margin-right:10px;
    float:left;
    font-size: 14px;
    position: relative;
}

.hot_issues li span{
    border:8px solid transparent;
    border-top: 8px solid #07983D;
    position: absolute;
    bottom: -16px;
    left:110px;
    display:none;
}

.hot_issues li:last-child{
    margin-right:0;
}

.hot_issues .select{
    color:#fff;
    background-color: #07983D;
}

.issues{
    border:2px solid #07983D;
    padding:18px 0 ;
}

.issues div{
    width:49%;
    height:30px;
    float:left;
    color:#07983D;
    line-height:30px;
    padding-left: 50px;
    box-sizing: border-box;
    position: relative;
}

.issues div span{
    position:absolute;
    left:30px;
    top:14px;
    display: block;
    border-radius: 50%;
    width:5px;
    height:5px;
    background-color: #07983D;
}

.minecraft{
    margin-top:35px;
    min-width: 880px;
}

.step_diagram {
    width: 100%;
    height: 80px;
    margin: 35px auto 0;
}

.step_diagram img{
    float:left;
}

.step_diagram img:nth-child(odd){
    width:80px;
    height:80px;
    border: 6px solid #F4F4F4;
    box-sizing: border-box;
    border-radius: 50%;
    display: block;
}

.step_diagram img:nth-child(even){
    margin:6px 0;
}

.step_img{
    margin:42px auto 0;
    width:100%;
    height:519px;
    position: relative;
}

.step_img img{
    width:100%;
    height:519px;
    position: absolute;
    top:0;
    left:0;
    display: none;
}
.help_img_width{
    width: 120px;
}
.small-page{
    width: 1225px !important;
}