body{}
.w{width:1200px;margin:0 auto;}
.exhibit-header{width:100%;height:400px;position:relative;min-width:1200px;overflow: hidden;}
.banner{min-width:1200px;position:absolute;left:50%;top:0;height:400px;transform: translate(-50%,0);}
.header-title{
    width: 1200px;
    height:400px;
    position:relative;
    bottom:0;
}
.exhibit-header span{
    font-size: 42px;
    font-family: "ºÚÌå", sansserif;
    color: #ffffff;
    position: absolute;
    width: 490px;
    height: 110px;
    line-height: 68px;
    bottom: -14px;
    left: 160px;
}

body{
    background: linear-gradient( 180deg, #FFFAF6 0%, #FDE9DE 100%);
}
.zcfw,.szfw,.rxfw{
    width:100%;
    box-sizing:border-box;
    float:left;
    padding:105px 48px 0px 46px;
    border:12px solid #fc8565;
    border-radius:15px;
    margin-top:80px;
    position:relative;
    background:#fff;
}
.box-title{
    position:absolute;
    left:34px;
    top:-44px;
    z-index:99;
}
.zcfw-box1,.szfw-box1,.szfw-box1-left{
    float:left;
    width: 100%;
}
.zcfw-box1-left{
    float:left;
    width:600px;
}
.text-title{
    font-size:28px;
    color:#d1342b;
    font-weight:700;
    display:block;
    width:100%;
    margin-bottom:14px;
}
.zcfw-box2,.szfw-box2{
    float:left;
    width:100%;
    margin-top:54px;
}
.zcfw-box2-right{
    float:right;
    width:600px
}
.zcfw-box1-left p,.zcfw-box2-right p{
    line-height:42px;
    text-indent:2em;
    font-size:22px;
    color:#333333;
}
.szfw-box1-left{
    width: 764px;
    float:left;
}
.szfw-box2-right{
    width: 764px;
    float:right;
}
.szfw-box1-left p,.szfw-box2-right p{
    font-size:20px;
    line-height:42px;
    text-indent:2em;
    color:#333333;
}
.rxfw-p{
    font-size:22px;
    text-indent:2em;
    line-height: 42px;
}
.rxfw{
    padding:105px 49px 66px 43px;
    position:relative;
}
.rxfw-o,.rxfw-t,.rxfw-th{
    float:left;
    margin-top:40px;
    width:100%;
}
.rxfw-o-d{
    float:right;
}
.p1{
    font-size: 20px;
    color: #333333;
    height:36px;
    line-height: 36px;
    display:block;
    margin-top:20px;
}
.p1 img{
    margin-right:22px;
    margin-bottom:-10px;
    margin-top:10px;
    float:left;
}
.p2{
    font-size: 20px;
    color: #333333;
    display:block;
    width:457px;
    float:left;
    margin-top:30px;
}
.p2 span,.p1 span{
    display:block;
    width:399px;
    float:left;
    line-height:36px;
}
.p2 img{
    margin-right:22px;
    float:left;
    margin-top:20px;
}
.p3{
    font-size: 20px;
    color: #333333;
    line-height: 36px;
    margin-top: -132px;
}
.p3 span{
    width:419px;
    display:block;
    float:left;
}
.p3 img{
    margin-right: 30px;
    float: left;
    margin-top: 20px;
    margin-left: 5px;
}
.p4{
    font-size: 20px;
    color: #333333;
    line-height: 36px;
    margin-top:30px;
}
.p4 span{
    width:419px;
    display:block;
    float:left;
}
.p4 img{
    margin-right: 25px;
    float: left;
    margin-top: 20px;
    margin-left: 0px;
}
.rxfw-t{
    margin-top:50px;
    position:relative;
    
}
.rxfw-t-d{
    width:506px;
    float:left;
    margin-left:20px;
    margin-top:32px;
    position:relative;
    height:130px;
}
.rxfw-t-d img{
    float:left;
}
.zixun{
    float:left;
    font-size:23px;
    color:#D2342C;
    width:404px;
    height:30px;
    line-height:30px;
    background: linear-gradient( 90deg, #FFDDDA 0%, rgba(255,255,255,0) 100%);
    box-sizing: border-box;
    padding-left:5px;
    position:absolute;
    z-index:1;
    left:40px;
    font-weight:700;
}
.rxfw-t-d span{
    display:block;
    width:404px;
    position:absolute;
    right:0;
    z-index:2;
    font-size:20px;
    line-height:38px;
    top:-4px;
}
.rxfw-th-d{
    float:left;
    margin-top:25px;
    width:453px;
    margin-left:18px;
}
.rxfw-th-d span{
    font-size: 23px;
    color: #D2342C;
    line-height: 38px;
}
.rxfw-th-d ul li{
    float:left;
    margin-top:8px;
    font-size: 20px;
    color: #333333;
    box-sizing: border-box;
    background:url(../png/e2w3tp.png) no-repeat 0px 8px;
    padding-left: 40px;
}
.rxfw-img{
    float:right;
    width:20%;
}
.ssfw-b{
    float:left;
    width: 100%;
    margin-top:56px;
    border-top:1px solid #D2342C ;
    text-align:center;
}
.ssfw-b p{
    font-size: 18px;
    color: #333333;
    text-align:center;
}
.ssfw-b-p1{
    width: 390px;
    margin: -10px auto 10px;
    background:#FDECE2;
}
.ssfw-b a{
    display:block;
    width: 166px;
    height: 40px;
    border-radius: 38px;
    border: 1px solid #D2342C;
    margin:15px auto 28px;
    text-align:center;
    font-size: 18px;
    color: #D2342C;
    line-height: 36px;
}
.zfw-box-img1,.szfw-box2-img1,.szfw-box1-img1,.szfw-box2-img1,.rxfw-o-img1{
    display:block;
}
.zfw-box-img2,.szfw-box2-img2,.szfw-box1-img2,.szfw-box2-img2,.rxfw-o-img2{
    display:none;
}
@media only screen and (max-width: 640px){
    .w{
        width:100%;
    }
    .exhibit-header,.header-title{
        min-width:auto;
        width:100%;
        height:101pt;
        min-height:100pt;
        background:url(../png/mqh4fs.png) no-repeat top center;
        background-size:cover;
    }
    .exhibit-header img,.header-title span{
        display:none;
    }
    .inner{
        box-sizing: border-box;
        padding:0px 10px;
    }
    .box-title{
        width:58%;
    }
    .zcfw, .szfw, .rxfw{
        border:4pt solid #fc8565;
        padding:28px 10px;
    }
    .box-title{
        left:14pt;
        top:-22pt;
    }
    .zcfw{
        margin-top:32pt !important;
    }
    .text-title{
        font-size:15pt;
    }
    .zcfw-box1-left p, .zcfw-box2-right p,.szfw-box1-left p, .szfw-box2-right p{
        font-size:12pt !important;
        
    }
    .zcfw-box1-left,.zcfw-box2-right,.szfw-box2-right,.szfw-box1-left{
        width:100% !important;
    }
    .zcfw-box1 img,.szfw-box1 img,.szfw-box1-img2{
        width:100% !important;
        margin-top:0px !important;
    }
    .zfw-box-img1,.szfw-box2-img1,.szfw-box1-img1,.szfw-box2-img1,.rxfw-o-img1,.rxfw-2{
        display:none;
    }
    .zcfw-box2, .szfw-box2{
        margin-top: 0pt !important;
    }
    .zfw-box-img2,.szfw-box2-img2,.szfw-box1-img2,.szfw-box2-img2,.rxfw-o-img2{
        display:block;
        margin-top:22pt !important;
        width:100% !important;
    }
    .zcfw-box1{
        margin-top:32pt !important;
    }
    .zcfw{
        padding-bottom:0pt !important;
    }
    .szfw-box2-right{
        margin-top:32pt;
    }
    .rxfw-p{
        font-size:12pt;
    }
    .rxfw-o-d{
        width:100% !important;
    }
    .text-title{
        margin-left:0px !important;
        font-size:13pt !important;
    }
    .szqd{
        font-size:12pt !important;
        margin-left: 52px !important;
        margin-top: 14px !important;
    }
    .p1,.p2,.p3,.p4{
        font-size:11pt;
        line-height:27px !important;
        width:100%;
        margin-top:10px !important;
        clear:both;
        height:auto;
        float:left;
    }
    .p1 img,.p2 img,.p3 img,.p4 img{
        width:6%;
        margin-right:12px !important;
        margin-left:10px;
    }
    .p3 img{
        width:4%;
        margin-right:18px !important;
    }
    .p1 img{
        margin-top:16px;
    }
    .p1 span,.p2 span,.p3 span,.p4 span{
        width:81%;
        float:left;
        line-height:27px !important;
    }
    .rxfw-t-p{
        font-size: 12pt !important;
    margin-left: 52px !important;
    margin-top: 14px !important;
    }
    .rxfw-t-d{
        width:100%;
        margin-left:0px;
    }
    .rxfw-t-d span{
        width:80%;
        font-size:12pt;
        left:66px;
    }
    .zixun{
        width:100%;
        font-size:12pt;
        left:24px;
    }
    .rxfw-t-d img{
        width:6%;
        margin-top:3px;
    }
    .rxfw-t-d{
        height:80px;
        margin-top:40px;
    }
    .rxfw-t-d1{
        height:80px;
        margin-top:20px;
    }
    .rxfw-t-d2{
        height:80px;
    }
    .rxfw-t a{
        width:100% !important;
    }
    .rxfw-th-p{
        font-size:12pt !important;
        margin-left: 52px !important;
        margin-top: 14px !important;
    }
    .rxfw-th-d span,.rxfw-th-d li{
        font-size:12pt !important;
    }
    .rxfw-th-d{
        margin-top:0px;
        margin-left:10px !important;
        width:100% !important;
    }
    .rxfw-th-d li{
        padding-left:30px !important;
    }
    .rxfw-th-d2{
        width:58% !important;
    }
    .rxfw-img{
        width:35% !important;
    }
    .rxfw-t{
        margin-top:20px !important;
    }
    .ssfw-b p{
        font-size:11pt;
    }
    .ssfw-b{
        border-top:none;
    }
    .ssfw-b a{
        font-size:9pt;
        width: 91pt;
        height: 22pt;
        line-height:22pt;
        display:none;
    }
    .header-wrapper{
        display:none;
    }
    .g_links_box,.g_foot_box{
        display:none;
    }
    .index_bor{
        display:none;}
    .text-title a{
        display:none;
    }
    .ssfw-b-p2p{
        display:none;
    }
    .ssfw-b-p1{
        width:auto !important;
    }
    .ssfw-b-p2{
        margin-bottom:20px;
    }
}