*{
    margin: 0;padding: 0;
    font-family: Microsoft YaHei;
}
html{
    min-width: 1080px;
    background: #F7F7F7;
}
img{
    border: 0;
}
ul li{
    list-style-type: none;
}
a{
    text-decoration: none;
}
.header{
     width: 100%;height: 44px;
     background: #F7F7F7;
     border-bottom: 1px solid #999;
     font-size: 14px;
 }
.header ul{
    width: 1080px;height: 44px;
    margin: 0 auto;
    line-height: 44px;
    color: #666666;
}
.header ul li{
    padding: 0 15px;
}
.header ul li a:hover{
    color: red;
    border-bottom: 1px solid red;
}
.header ul li a{
    color: #666666;
}
.header_left{
    float: left;
}
.header_right{
    float: right;
}
.header_Login{
    cursor: pointer;
}
.top{
    width: 1080px;height: 115px;
    margin: 0 auto;
}
.top_logo,.top_search{
    float: left;
}
.top_logo{
    width: 208px;height: 115px;
    background: url("../images/header_logo.png") no-repeat left;
}
.top_search{
    width: 530px;height: 40px;
    margin-top: 37px;
    border: 2px solid #F31344;
    position: relative;
}
.top_search_input{
    float: left;
    width: 400px;height: 40px;
    border: 0;
    outline: none;
    padding-left: 10px;
}
.top_search_go{
    float: left;
    width: 120px;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
    background: #F31344;
    font-family: "heiti sc";
    font-size: 14px;
    cursor: pointer;
}
.searchInput_text{
    width: 410px;
    border: 1px solid #D6D6D6;
    position: absolute;
    left: -2px;top: 41px;
    background: #fff;
    display: none;
    z-index: 9999;
}
.searchInput_text p{
    width: 406px;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
}
.searchInput_text p:hover{
    background: #D6D6D6;
}
.top_down_app{
    float: right;
    width: 200px;height: 115px;
}
.top_down_app_img{
    display: inline-block;
    width: 85px;
}
.nav{
    width: 100%;height: 35px;
    background: #F41E4D;
}
.nav ul{
    width: 1080px;height: 34px;
    margin: 0 auto;
}
.nav ul li{
    float: left;
    width: 115px;
    text-align: center;
    line-height: 34px;
    color: #ffffff;
    cursor: pointer;
}
.nav ul li:hover{
    background: #BF193D;
}
.nav ul li a{
    color: #ffffff;
    display: inline-block;
    width: 115px;
}

.footer{
    border-top: 2px solid #F31344;
    margin-top: 60px;
    background: #F7F7F7;
    width: 100%;height: 215px;
    float: left;
}
.footer_main{
    width: 1080px;
    margin: 0 auto;
}
.footer_left{
    float: left;
    width: 570px;height: 100px;
    margin-top: 40px;
}
.footer_left ul{
    overflow: hidden;
}
.footer_left_s li{
    float: left;
}
.footer_left_bot li{
    float: left;
    margin-top: 30px;
    color: #999999;
    font-size: 14px;
}
.footer_left_bot_01,.footer_left_bot_02,.footer_left_bot_03,.footer_left_bot_04{
    width: 30px;height: 60px;
    margin-left: 5px;
    cursor: pointer;
}
.footer_right{
    float: left;
    width: 500px;height: 130px;
    margin-top: 40px;
}
.footer_right ul li{
    float: left;
    width: 90px;height: 130px;
    margin-left: 60px;
}
.footer_right_title{
    font-size: 15px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 25px;
}
.footer_right_title_01{
    background: url("../images/footer_help.png") no-repeat left;
}
.footer_right_title_02{
    background: url("../images/footer_hezuo.png") no-repeat left;
}
.footer_right_title_03{
    background: url("../images/footer_me.png") no-repeat left;
}
.footer_right_title a{
    color: #333333;
}
.footer_right_text{
    font-size: 14px;
    line-height: 25px;
    padding-left: 25px;
}
.footer_right_text a{
    color: #999999;
}
.footer_right ul li a:hover{
    border-bottom: 1px solid red;
    color: red;
}
.footer_banquan{
    width: 1080px;
    margin: 0 auto;
    text-align: center;
}
.footer_banquan span{
    font-size: 14px;
    color: #999999;
}
.footer_banquan a{
    color: #999999;
}
/*分页样式*/
.pageSize{
    width: 740px;height: 30px;
    margin: 30px auto;
    font-size: 15px;
    display: none;
}
.pageSize a{
    margin-left: 10px;
    color: #333333;
    text-decoration: none;
}
.pageSize input{
    width: 40px;height: 20px;
    margin: 0 5px;
    outline: none;
    text-align: center;
    line-height: 20px;
}
#first,#last,#next,#end,#go{
    color: #333;
}
#first:hover,#last:hover,#next:hover,#end:hover,#go:hover{
    cursor: pointer;
    color: #F41E4D;
}
.header_gz{
    position: relative;

}
.header_gz_main{
    position: absolute;
    left: -190px;top: 34px;
    width: 280px;height: 100px;
    background: url("../images/guanzhu_img.png") no-repeat center;
    background-size: contain;
    display: none;
}
.header_gz_go{
    position: absolute;
    right: 12px;top: 34px;
    display: inline-block;
    width: 33px;height: 31px;
}


.xiaoguo_left{
    position: absolute;
    left: 0;top: 0;
    background: red;
    width: 2px;height: 0;
}
.xiaoguo_top{
    position: absolute;
    left: 0;top: 0;
    background: red;
    width: 0;height: 2px;
}
.xiaoguo_right{
    position: absolute;
    right: 0;bottom: 0;
    background: red;
    width: 2px;height: 0;
}
.xiaoguo_bot{
    position: absolute;
    right: 0;bottom: 0;
    background: red;
    width: 0;height: 2px;
}