/*申明编码*/
@charset "utf-8";




/*初始化页面*/
html{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}
html.load{
    display: none;
}
html.done{
    display: block;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
}
body{
    width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    font-size: 0.16rem;
    font-family: "icofont","Microsoft YaHei";
}
a{text-decoration: none;}
ul{margin: 0;padding: 0;}
li{list-style: none;}
i,em{font-style: normal;}
img{border: none;}
input:focus{outline: none;}
select:focus{outline: none;}
textarea:focus{outline: none;}
/*IOS输入框样式处理*/
input{
    -webkit-appearance: none;
}
textarea{
    -webkit-appearance: none;
}




/*BODY*/
body{
    width: 100%;
    height: auto;
    min-width: 14rem;
    display: block;
}




/*HEADER*/
#header{
    display: block;
    width: 100%;
    height: auto;
    padding: 0.47rem 0 0 0;
    position: absolute;
    z-index: 768;
}
.head_cen{
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    max-width: 11rem;
    position: relative;
    padding: 0 0 0 4.2rem;
    box-sizing: border-box;
    background-color: rgba(174, 0, 0, 0.5);
}
.head_cen_logo{
    top: 0;
    left: 0;
    width: 4.2rem;
    height: 100%;
    display: block;
    position: absolute;
    background-color: rgba(174, 0, 0, 0.2);
}
.head_cen_logo > a{
    display: block;
    padding: 0.19rem 0.24rem 0 0.12rem;
    box-sizing: border-box;
}
.head_cen_logo > a > img{
    display: block;
    width: 100%;
    height: auto;
}
.head_cen_menu{
    display: block;
    box-sizing: border-box;
    padding: 0.1rem 0.4rem;
    font-size: 0;
    text-align: center;
}
.head_cen_menu > *{
    font-size: 0.16rem;
}
.head_cen_menu > li{
    width: 16.6666%;
    height: auto;
    vertical-align: top;
    padding: 0.05rem 0 0.06rem 0;
    display: inline-block;
}
.head_cen_menu > li > a{
    color: #fff;
    display: block;
    font-size: 0.15rem;
}
.head_cen_menu > li > a:hover{
    color: #ba2d2e;
    background-color: #eee;
}




/*FOOTER*/
#footer{
    display: block;
    width: 100%;
    height: 2.4rem;
    margin: 0 auto;
    position: absolute;
    z-index: 512;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background-color: #b32e32;
}
#footer:before{
    content: "";
    display: block;
    position: absolute;
    top: -7%;
    left: 26.5%;
    right: 0;
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/gl/foot_bg.png);
}
.foot_cen{
    width: 100%;
    height: auto;
    max-width: 1100px;
    margin: 0 auto;
    display: block;
    font-size: 0;
    text-align: left;
    position: relative;
}
.foot_cen > *{
    font-size: 0.16rem;
}
.foot_cen_copy{
    width: 73.3%;
    height: auto;
    margin: 0 5% 0 0;
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    padding: 0.49rem 0.15rem 0 0;
}
.foot_cen_copy > p{
    color: #fff;
    font-weight: 500;
}
.foot_cen_copy .fcc_bq{
    font-size: 0.19rem;
    margin: 0 auto 0.03rem auto;
}
.foot_cen_copy .fcc_bq span{
    margin: 0 0.05rem;
}
.foot_cen_copy .fcc_ebq{
    font-size: 0.14rem;
    margin: 0 auto 0.03rem auto;
}
.foot_cen_copy .fcc_add{
    font-size: 0.16rem;
    margin: 0 auto 0.03rem auto;
}
.foot_cen_copy .fcc_add span{
    margin: 0 0.34rem;
}
.foot_cen_copy .fcc_icp{
    font-size: 0.16rem;
    margin: 0 auto 0.16rem auto;
}
.foot_cen_copy .fcc_icp span{
    margin: 0 0.38rem;
}
.foot_cen_copy .fcc_tj{
    font-size: 0.14rem;
    margin: 0 auto;
}
.foot_cen_ss{
    width: 21.7%;
    height: auto;
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    padding: 1.02rem 0 0 0.02rem;
}
#foot_search{
    display: block;
    margin: 0 auto 0.13rem auto;
}
.foot_search_int{
    display: block;
    position: relative;
}
.foot_search_int > input{
    width: 100%;
    height: auto;
    border: none;
    font-size: 0.12rem;
    line-height: 0.16rem;
    background-color: #fff;
    padding: 0.08rem 0.44rem 0.08rem 0.1rem;
    display: block;
}
.foot_search_int_ssBtn{
    width: 0.44rem;
    height: 100%;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    font-size: 0.16rem;
    line-height: 0.32rem;
    color: #fff;
    text-align: center;
    background-color: #ff8420;
}














