html { font-size :10px;}
*{padding:0;margin:0;}
body{width:100%;max-width:750px;font-family:'microsoft yahei';-webkit-appearance:none;-webkit-font-smoothing:antialiased;overflow-x: hidden;margin:auto;}
ul,li{list-style:none;}
img{display:block;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;} 
a{text-decoration:none;color:#fff;}
.center{margin:0 auto;}
.clear{clear:both;}
.clear:after{zoom:1;height:0;content:'.';visibility:hidden;display:block;}
.btn{display:block;width:13.95rem;height:2.6rem;color:#fff;background:#e90106;border-radius:50rem;text-align:center;line-height:2.6rem;font-size:1rem;letter-spacing:1px;letter-spacing:0.25rem;}
.btn2{display:block;width:13rem;height:2.25rem;color:#e90106;background:#d9e3ff;border-radius:50rem;text-align:center;line-height:2.25rem;font-size:1rem;letter-spacing:1px;letter-spacing:0.15rem;box-shadow:0 0 0.25rem 0.25rem rgba(0,0,0,0.1);}
/* 板块公用样式 */
.margin-t5{margin-top:5px;}
.margin-t10{margin-top:10px;}
.margin-t15{margin-top:15px;}
.margin-t20{margin-top:20px;}
.margin-t25{margin-top:25px;}
.margin-t30{margin-top:30px;}
.margin-t35{margin-top:35px;}
.margin-t40{margin-top:40px;}
.margin-t50{margin-top:50px;}
.margin-t60{margin-top:60px;}
.margin-t70{margin-top:70px;}
.margin-t80{margin-top:80px;}
.margin-l46{margin-left:146px;}
/* a-cont */
.a-cont{width:100%;overflow: hidden;}
.a-cont>img{width:50%;}
.a-cont div{width:98%;background:#d92632;overflow: hidden;border-radius: 10px;display: flex;justify-content: space-around;align-items: center;padding: 10px 0;}
.a-cont div p{width:80%;font-size:10px;color:#fff;line-height: 18px;padding-left: 10px;}
.a-cont div span{width:100px;height:107px;background:#fa4008;border-radius: 500px;box-shadow: 0 0 15px 1px rgba(0,0,0,.1);}
.a-cont div span a{display:block;width:100px;background:linear-gradient(to right, #fa6109,#fe9f4a);height:80px;font-size:20px;font-weight:700;color:#fff;border-radius: 500px;line-height: 25px;text-align: center;padding-top:20px;box-shadow: 0 0 15px 1px rgba(0,0,0,.1);text-shadow: 0 5px 5px rgba(217,84,34);}
/* block-b */
.b-cont{width:100%;overflow: hidden;display: flex;flex-wrap:wrap;justify-content: space-between;}
.b-cont div{width:98%;overflow: hidden;margin:5px auto 0 auto;}
.b-cont div span:nth-child(1){display: flex;justify-content: flex-start;align-items:baseline;font-size:18px;color:#292929;font-style: italic;font-weight: 700;}
.b-cont div span:nth-child(1) strong{color:#d92632;font-size:24px;display:flex;align-items: flex-end;}
.b-cont div span:nth-child(1) strong i{display:block;font-size:50px;line-height: 45px;}
.b-cont div span:nth-child(1) p{padding-left:20px;}
.b-cont div span:nth-child(2){display: block;margin-top:10px;background:#d92632;border-radius: 10px;padding:5px 5px 15px 5px;}
.b-cont div span:nth-child(2) span{display: flex;justify-content: space-between;}
.b-cont div span:nth-child(2) span img{width:49.5%;}
.b-cont div span:nth-child(2) p{width:100%;color:#fff;font-size:14px;line-height: 22px;font-style: italic;margin:10px auto 0 auto;}
.b-cont div span:nth-child(2) p strong{color:#fff666;}
/* c-cont */
.c-cont{width:98%;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 10px;}
.c-cont span{width:33%;display: flex;flex-flow: column;justify-content: space-between;flex-wrap: wrap;}
.c-cont span img{width:100%;margin-top:2px;}

/* 底部通用 */
.public-bottom > nav > a {
    line-height: 40px !important;
    font-size: 15px !important;
}
.public-bottom > nav > a > i {
    width: 18px !important;
    height: 17px !important;
    font-size: 12px !important;
    line-height: 17px !important;
    margin-right: 10px !important;
    background: url(https://m.cqxinhua.com/images/public-bottom-zx-icon.png) no-repeat;
        background-size: auto;
    background-size: 18px !important;
}
.public-bottom-padding{height:50px !important;}

/* 顶部重构 */
.zl-header {
    width: 100%;
    height: 50px !important;
}
.zl-header > img {
    width: 235px !important;
    height: 45px !important;
    margin:5px 0 0 0 !important;
}
.zl-header-nav {
    width: 100%;
    height: 40px !important;
    line-height: 40px !important;
}
.zl-header-nav > a {
    font-size: 14px !important;
}