* {
    padding: 0;
    margin: 0;
}
li{
    list-style: none;
}
a{
    text-decoration: none;
    -webkit-tap-highlight-color:transparent;
}
body {
    width: 100%;
    font-size:16px;
}
.page_container{
    width: 100%;
    min-width: 1200px;
    height: 100%;
}
/*header*/
.header{
    width: 100%;
    height: 70px;
    line-height: 70px;
    background-color: #2b303b;
}
.h_box{
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.logo{
    position: absolute;
    /* top: -45px; */
    float: left;
    width: 102px;
}
.logo img{
    width: 100%;
}
.nav_list{
    float: right;
}
.nav_list li{
    float: left;
    padding: 0 25px;
}
.nav_list li a{
    color: #fff;
}
/* .login{
    width:67px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: url("../images/login_bg.png") no-repeat;
    background-size: 100% 100%;
    padding: 0;
    margin:16px 0 16px 25px;
} */
.login {
    width: 67px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    padding: 0;
    margin: 16px 0 16px 25px;
    background-color: #544acc;
    border-radius: 30px;
}

/*footer*/
.footer{
    width: 100%;
    height: 145px;
    line-height: 145px;
    color: #fff;
    overflow: hidden;
    background-color: #323232;
}
.footer ul{
    width: 1146px;
    margin: 0 auto;
}
.footer ul li{
    float: left;
    width: 33.33%;
    text-align: center;
}
.footer ul li:first-child{
    text-align: left;
}
.footer ul li:last-child{
    text-align: right;
}
.footer ul li img{
    position: relative;
    top: 7px;
    right: 5px;
}

/*اه³‎¸،¶¯*/
.clearfix:after{
    content:".";
    display:block;
    height:0;
    visibility:hidden;
    clear:both;
}
.clearfix {
    zoom: 1;
}