/*top*/
.top{width: 100%;margin: 0 auto;position: relative;}
.top .wechat-code{position: absolute;right: 62px;top: 80px;display: none;z-index: 9999;}
.top .wap-code{position: absolute;right: 110px;top: 80px;display: none;z-index: 9999;}
/*logo*/
.szf_sign{}
.szf_sign img{padding-top: 0px;width: 100%;}

.logo{width: 550px;height: 180px;}
.logo img{padding-top: 20px;}
/*search*/
.search-box{width: 550px;height: 110px;float: right;}
.search{width: 380px;height: 36px;border: 1px solid #adaeaf;background: #fff;margin-top: 0px;}
.search #searchInput{border: none;float: left;width: 280px;height: 34px;line-height: 34px;margin-left: 12px;font-size: 14px;}
::-webkit-input-placeholder{color: #898888;}
.search #searchBtn{border: none;float: right;margin: 0;padding: 0;width: 55px;height: 34px;background: url("../images/search-btn.png");cursor: pointer;margin-top: 1px;}
/*anymore*/
.anymore{height: 110px;}
.anymore .anymore-m{height: 20px;margin-top: 54px;}
.anymore .anymore-m .app{width: 12px;height: 20px;background: url("../images/app-bg.png") top center no-repeat;}
.anymore .anymore-m .blog{width: 24px;height: 20px;background: url("../images/blog-bg.png") top center no-repeat;margin: 0 4px;}
.anymore .anymore-m .WeChat{width: 26px;height: 20px;background: url("../images/WeChat-bg.png") top center no-repeat;}
.anymore .anymore-m span a{color: #777;margin: 0 4px;}
.erjiImg{display:inline-block;width:20px;}
.erjiImg img{width:20px;height:auto;margin-top:-3px;}

.head {
    width: 100%;
    height: 360px;
    background: url(../images/banner_bg1.jpg) repeat-x;
    position: relative;
    overflow: hidden;
    background-color: #CC0000;
}
.headCon {
    width: 100%;
    margin: 0 auto;
    background: url(../images/logo2.jpg) no-repeat;
    position: relative;
    overflow: hidden;
	background-size: 100% auto;
}

.dh {
    width: 100%;
    height: 60px;
    line-height: 60px;
    color: #fff;
	background: #CC0000;
    margin: 28px auto 0 auto;
    /* background: url(../images/dh.png) no-repeat left center; */
    overflow: hidden;
    white-space: nowrap;
    font-size: 18px;
	margin:0 auto;
}
.dh .sy {
    /*width: 30px;*/
    /*height: 30px;*/
    /*margin-top: 17px;*/
    /*float: left;*/
    /*margin-right: 5px;*/
}
.dh .sy img{
    vertical-align: middle;
    margin: 18px auto;
}
.dh .btn {
    float: left;
    width: 11%;
    height:60px;
    line-height: 60px;
    text-align: center;
}
.dh .btn:hover {
    background-color:#A50100;
}
.sy.btn:hover {
    background-color: transparent;
}
.dh .shu{
    width:1px;
    height:15px;
    background-color:#fff;
    float:left;
    margin-top:28px;
}
.dh a {
    color: #fff;
}
.dh a:hover {
    color: #fff;
    text-decoration: none;
}