@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;  letter-spacing: 0.1em; /* 正值增加间距，负值减少间距 */}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}



.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.headerbox{background: #fff;  width: 100%; }
.header{max-width: 1400px;  margin: 0 auto;}
.top{text-align: right;}
.top p{font-size: 14px; color: #999; line-height: 30px;}
.top p a{color: #333; padding: 0 5px;}
.top p a:hover{color: #da1a02;}
.top p span{color: #333; padding-left: 10px;}

.header_botom{height: 70px;display: flex;    align-items:flex-start;}
.logo{margin-top:-5px}
.logo img{width: 60px; margin-right: 10px;display: inline-block;vertical-align: middle;margin: -3px 10px 0 0;}
.logo a{color: #ab400a;display:flex;    align-items: center;}
.logo a span{color: #ab400a;font-weight: bold; font-size:42px;    border-right: 1px solid #c2c2c2;padding-right:22px}
.logo a p{font-size:18px;line-height:1.3;color:#000;padding-left:22px;font-weight:500}
.nav{ padding-left: 100px;float: left;}
.nav ul{display: flex;justify-content: space-between;}
.nav li{float: left; padding:0 15px;line-height: 70px; position: relative;}
.nav li h3 a{font-size: 18px;color: #000;font-weight: 700;display: inline-block; position: relative;}
.nav li h3 a:before{position: absolute;content: ""; border-bottom: 3px solid #ab3f11;width: 0;bottom: 20px;left: 0;}
.nav li.cur h3 a{color: #ab3f11;}
.nav li.cur h3 a:before{width: 100%;}
.nav li h3 b{display: inline-block;background: url(../images/about_11.png);width: 10px;height: 6px;background-size: 100% 100%;vertical-align: middle; margin: -3px 0 0 8px;}
.sub{position: absolute;width: 100%; top: 70px;left: 0;background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .05); z-index: 10;display: none;}
.sub dt{font-size: 14px; line-height: 40px;}
.sub dt a{color: #666;display: block;text-align: center;transition: .5s;}
.sub dt a:hover{color: #fff;background: #DA1A02;}

.wz1400{max-width: 1400px;margin: 0 auto;}
.xyzx_title{padding: 30px 10px 20px; position: relative;}
.xyzx_title h2{font-weight: bold; font-size: 34px;color: #8d342e;}
.xyzx_title span{display: inline-block;padding: 0 10px; line-height: 28px;font-size: 14px;color: #fff;background: #ffb745;border-radius: 4px; margin:-3px 0 0 20px;vertical-align: bottom;font-weight: 400;cursor: pointer;
}
.xyzx_title a{position: absolute; right: 0; bottom: 20px; font-weight: 400; color: #000;font-size: 16px;transition: .5s;}
.xyzx_title a:hover{color: #DA1A02;}
.syzx_nr{display: flex;justify-content: space-between;}
.syzx_left{width: calc(100% - 320px);background: #fff;border-radius: 6px; padding: 20px;display: flex;justify-content: space-between;}
.syzx_tp{width: 50%;}
.syzx_tp img{width: 100%;}
.syzx_text{width: 50%; padding-left: 20px;}
.syzx_text li{font-size: 14px; line-height: 2;}
.syzx_text li a{display: block; color: #333;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.syzx_text li a span{color: #6b0500;}
.syzx_text li a:hover{text-decoration: underline;}


.guangao{display:flex;   justify-content: space-between;margin:40px auto}
.guangao a{max-width:48.8%;display:block; }
.guangao img{width:100%}
.syzx_right{width: 300px;border-radius: 6px;background: #fff;padding-top:35px  }
.fbxx{border-bottom: 1px solid #ddd; padding:0 35px}
.fbxx li{padding-bottom: 15px;display: flex;justify-content: space-between;align-items: center;}
.fbxx li img{width: 18px;height: 18px;}
.fbxx li a{font-size: 14px; padding: 0 10px;border-radius: 15px;background: #ec6733; color: #fff;line-height: 30px;}
.fbxx li p{font-weight: bold; font-size: 16px; line-height: 1.6;padding: 0 10px;width: calc(100% - 120px);}
.qywz{text-align: center;padding-top: 35px;}
.qywz p{font-size: 20px;color: #333;}
.qywz h2{font-size: 24px;color: #0e1c4d;margin: 25px 0;}
.qywz a{font-size: 18px;color: #333;}
.qywz a:hover{text-decoration: underline;}

.hyfl{border-radius: 6px;background: #fff; padding: 20px 20px 0 20px;}
.hyfl_title{display: flex;justify-content: space-between;}
.hyfl_left p{font-size: 24px;color: #333; line-height:24px;}
.hyfl_right{width: calc(100% - 135px);}
.hyfl_right ul{display: flex;gap:25px;flex-wrap: wrap;padding-bottom:15px}
.hyfl_right li{position: relative;}

.hyfl_right li h3{font-size:22px; color: #333; line-height: 24px;cursor: pointer;}
.hyfl_right li h3 b{display: inline-block; background: url(../images/about_11.png);width: 12px;height: 7px;background-size: 100% 100%; vertical-align: middle; margin: -3px 0 0 10px;}
.hyfl_right dl{ position: absolute;left: 0; top: 24px; padding: 15px;background: #fff;overflow: hidden;display: none;z-index: 100;}
.hyfl_right dt{padding-bottom: 0 10px; font-size: 22px; line-height: 1.8;}
.hyfl_right dt a{color: #666;text-align: center;font-size: 19px;}
.hyfl_right dt a:hover{color: #DA1A02;}
.hyfl_nr{padding-top: 20px;}
.hyfl_nr ul{overflow: hidden; margin-left: -15px;}
.hyfl_nr li{float: left; width: 20%; padding:  0 0 30px 15px;    cursor: pointer;}
.hyfl_nr span{display: block;height: 260px;}
.hyfl_text{padding-top: 20px;}
.hyfl_nr span img{width: 100%;height: 100%;object-fit: cover;}
.hyfl_nr h2{font-weight: bold; font-size: 18px;color: #d50404; margin-bottom: 10px;}
.hyfl_nr p{font-size: 14px; line-height: 1.6;color: #333;min-height:72px}
.hyfl_nr h3{line-height: 1.8; color: #999; font-size: 14px;}
.hyfl_nr h3 em{font-size: 17px;color: #243a65;font-weight: bold;}
.hyfl_nr a{display: block;text-align: center; font-size: 14px; line-height: 28px;border:1px solid #ccc;color: #666;border-radius: 6px;transition: .5s; margin-top: 10px;}
.hyfl_nr h3 img{display: inline-block;vertical-align: middle; margin: -3px 0 0 5px;}
.hyfl_nr a:hover{color: #fff;border: 1px solid #DA1A02; background: #DA1A02;}

.jnlnbox{border-radius: 6px; background: #fff; padding: 20px;}
.jnln_bt{text-align: right;}
.jnln_bt li{display: inline-block; padding-left: 15px;}
.jnln_bt .wby8{display: block; line-height: 28px; font-size: 14px; padding: 0 20px;border-radius: 4px; color: #666;font-size: 14px;border:1px solid #ccc;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}


.jnln_nr{display: flex;justify-content: space-between; margin-top: 15px;border-top: 1px solid #ccc;}
.jnln_left{padding-top: 15px;width: 340px;border-right: 1px solid #ccc; padding-right: 20px;}
.rmzx{border-top: 1px solid #ccc; margin-top: 30px;}
.rmzx_title{padding: 30px 0 15px;text-align: center;}
.rmzx_title h2{position: relative;display: inline-block; font-size: 16px;font-weight: bold;color: #333;}
.rmzx_title h2:before{position: absolute; content: ""; border-bottom: 1px solid #ccc; width: 50px;left: -60px;top: 50%;transform: translateY(-50%);}
.rmzx_title h2:after{position: absolute; content: ""; border-bottom: 1px solid #ccc; width: 50px;right: -60px;top: 50%;transform: translateY(-50%);}
.rmzx_nr li{padding-bottom: 20px;}
.rmzx_nr img{width: 100%;}
.jnln_right{width: calc(100% - 360px);}
.sxtj{padding: 15px 0;border-bottom: 1px solid #ccc;}
.sxtj ul{overflow: hidden;}
.sxtj li{float: left; padding-right: 5px;line-height: 24px;}
.sxtj li span{display: block; cursor: pointer; padding: 0 20px 0 10px; line-height: 22px;border: 1px solid #ccc; color: #666; font-size: 12px; position: relative;}
.sxtj li span b{position: absolute;background: url(../images/a2.png);width: 10px;height: 10px;right: 5px; top: 50%;  transform: translateY(-50%);}
.lnsc ul{overflow: hidden; margin-left: -15px; padding-top: 15px;}
.lnsc li{float: left; width: 25%; padding: 0 0 15px 15px;    cursor: pointer;}
.lnscbox{border: 1px solid #ccc;padding: 10px;border-radius: 6px;}
.lnscbox span{display: block;height: 200px;}
.lnscbox img{width: 100%;height: 100%; object-fit: cover;}
.lnsc_text{padding-top: 10px;}
.lnsc_text p{font-size: 14px; line-height: 1.6; color: #666;}
.lnsc_text a{display: block;text-align: center; font-size: 14px; line-height: 28px;border:1px solid #ccc;color: #666;border-radius: 6px;transition: .5s; margin-top: 10px;}
.lnsc_text a:hover{color: #fff;border: 1px solid #DA1A02; background: #DA1A02;}
.jwzflbox{border-radius: 6px;background: #fff; padding: 20px;}
.wzfl_bt{display: flex;justify-content: space-between;}
.wzfl_left p{font-size: 18px; line-height: 26px;color: #333;}
.wzfl_right{width: calc(100% - 100px);}
.wzfl_right ul{overflow: hidden; margin-left: -15px;}
.wzfl_right li{float: left; padding: 0 0 0 25px;font-size: 18px; line-height: 34px;margin-bottom:12px;    cursor: pointer;}
.wzfl_right li a{color: #333;padding:5px 10px}
.wzfl_right li.active a{background:#f8a82d;color:#fff}
.wzfl_right li a:hover{background:#f8a82d;color:#fff}
.syzxbox li{padding: 10px 0; border-bottom: 1px dashed #ccc;}
.syzxbox a{display: block; display: flex;justify-content: space-between;font-size: 14px;}
.syzxbox h2{font-size: 16px; line-height:1.6;color:#000}
.syzxbox h2 b{font-size: 14px; line-height: 20px; padding: 0 10px;border-radius: 4px;background: #649cf9;color: #fff;height: 20px;}
.syzxbox h2 span{width: calc(100% - 60px);line-height: 20px; color: #333;font-size: 14px; line-height: 20px;}
.syzxbox h3{font-size: 14px;margin-top: 20px;color: #000;text-align: right;}
.syzxbox h2 em{font-weight: bold; color: #DA1A02;}

.footer{ padding: 50px 0;text-align: center;background: #fff;margin-top: 50px;}
.footer p{text-align: center; font-size: 14px;color: #333; line-height: 1.6;}

.dqwz p{font-size: 14px; line-height: 60px;color: #999;}
.dqwz p a{color: #999;transition: .5s;}
.dqwz p a:hover{color: #DA1A02;}
.dqwz p span{padding: 0 5px;}
.jnlntop{background: #fff;border-radius: 6px; padding: 0 20px;}
.grxx p{font-size: 14px; line-height: 46px;color: #333;}
.grxq{display: flex;justify-content: space-between;}
.grxq_left{width: 380px; position: relative; overflow: hidden;}
.grxq_left img{width: 100%;}
.moop{position: relative; padding: 0 30px; margin-top: 20px;}
.moop img{border: 2px solid  transparent;}
.moop  .swiper-slide-thumb-active img{ border: 2px solid #DA1A02;}
.grxq_left .swiper-button-next{right: 0;color: #000;width: 18px;font-weight: bold;}
.moop .swiper-button-next:after,.moop .swiper-button-prev:after{font-size: 28px;}
.grxq_left .swiper-button-prev{color: #000;font-weight: bold; left: 0;width: 28px;}

.grxq_right{width: calc(100% - 400px);}
.gxjj li{font-size: 17px; line-height:1.8; color: #000;}
.gxjj p{font-weight: bold; font-size: 16px;margin: 20px 0;color: #7f2d25;}
.gxjj dl{text-align: right;}
.gxjj dt{display: inline-block; padding-left: 10px;}
.qkjs_box{padding-top: 40px;}
.qkjs_box h2{color: #7f2d25;font-weight: bold; font-size: 18px; padding-left: 15px; position: relative; margin-bottom: 20px;}
.qkjs_box h2:before{position: absolute;content: "";border-left: 5px solid #7f2d25;height: 100%; left: 0; top: 0;}
.wby5{padding: 15px; font-size: 14px; background: #f6f7f9;width: 100%;}
.grxg li{padding: 20px 0;border-bottom: 1px dashed #ccc;}
.grxg p{font-size: 16px;font-weight: 500; color: #00317C;  }
.grxg h2{font-size: 16px;color: #333; margin-top: 15px;line-height: 1.8;font-weight:500}
.smwb{margin-top: 40px; padding: 20px;background: #f7f8fa;}
.smwb p{font-size: 14px;color: #000; line-height: 1.8;    text-align: justify;}
.smwb p b{font-weight: bold; color: #7f2d25;}
.pldz{padding: 35px 0;text-align: center;}
.pldz img{margin: 0 auto;}
.pldz p{text-align: center; margin-top: 10px;font-size: 18px;color: #7f2d25;}

.wzpl_title{padding: 40px 0 15px;border-bottom: 1px solid #ccc;}
.wzpl_title h2{font-size: 18px;color: #333; font-weight: bold;}
.wzpl_title h2 b{font-size: 14px;font-weight: 400;color: #999; padding-left: 10px;}
.fbpl{display:flex; justify-content: space-between; margin-top: 35px;}
.fbpl img{width: 50px;height: 50px;border-radius: 50%;}
.fbpl_text{width: calc(100% - 70px); position: relative;}
.wby7{width: 100%;height: 115px; padding: 15px;border-radius: 8px; border:1px solid #ddd;background: url(../images/b_33.png) no-repeat 15px 85px;}
.btn5{position: absolute; width: 60px; line-height: 26px;background: #b9202b;color: #fff;border-radius: 15px;cursor: pointer; right:15px; bottom: 15px;border: none;}
.plxq{padding: 25px 0; border-bottom: 1px solid #ddd;}
.plxq h2{font-size: 16px;color: #7f2d25;font-weight: bold; margin-bottom: 10px;}
.plxq h2 img{width: 50px;height: 50px;border-radius: 50%;vertical-align: middle; margin: -3px 10px 0 0;display: inline-block;}
.pljg{padding-left: 60px;}
.pljg p{font-size: 15px; line-height: 1.8; color: #333;}
.pljg h3{color: #999; margin-top: 15px;}
.pljg h3 a{color: #666; padding-left: 25px;}
.pljg h3 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.hfjj{padding: 0 15px;border-radius: 10px;background: #f6f6f6; margin:20px 0 0 60px;}
.hfjjbox{padding: 10px 0;border-bottom: 1px dashed #ccc;}
.hfjjbox h3{font-size: 14px;color: #333;font-weight: bold;}
.hfjjbox h3 b{color: #7f2d25;font-weight: bold; padding-left: 10px;}
.hfjjbox h3 img{width: 40px;height: 40px;border-radius: 50%;display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.hfjjbox p{padding: 10px 0 10px 55px; font-size: 13px; line-height: 1.8;color: #333;}
.hfjjbox h4{color: #333;}
.hfjjbox h4 img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.hfjjbox h4 a{padding-left: 15px; }
.btn8{display: inline-block; color: #DA1A02;font-size: 14px; margin-top: 10px;}
.hfjjbox p{padding-left: 55px;line-height: 1.8; color: #333;}
.hfjjbox:last-child{border: none;}
.hfwbbox{padding: 25px 0 0 60px; position: relative;}
#remaining{position: absolute; right: 15px;top: 110px;color: #999;font-size: 14px;}
.hfwbbox ul{text-align: right;}
.hfwbbox li{display: inline-block; padding-left: 20px;}
.btn7{width: 120px;height: 40px;color: #fff;border: none;cursor: pointer; font-size: 14px;background: #bc1821;}
.btn8{width: 120px;height: 40px;color: #666;border: none;cursor: pointer; font-size: 14px;background: #f6f6f6;}
.wzfy{padding-top: 25px;text-align: right;}
.wzfy li{display: inline-block; padding-left: 4px;}
.wzfy li a{display: block; line-height: 22px;border-radius: 4px;border: 1px solid #ccc;color: #333;padding: 0 8px;}
.wzfy select{height: 24px;border: 1px solid #ccc; width: 80px;text-align: center;border-radius: 4px;}
.wzfy input{width: 40px;height: 24px;border: 1px solid #ccc;border-radius: 4px;text-align: center;}
.wzfy li.cur a{color: #fff;background: #00317C;border: 1px solid #00317C;}
.wzfy a:hover{color: #fff;background: #00317C;border: 1px solid #00317C;}

 .container {text-align: right;}
.filter-row {display: flex;gap:15px;flex-wrap: wrap;margin-bottom: 20px; justify-content: flex-end;}
 .container select {outline:none;
        padding: 8px 8px;
        border: 1px solid #ddd;color: #666;
        border-radius: 4px;
        min-width: 70px;
        background: white;font-size:16px
    }
    .selected-tags {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        padding: 10px; border-bottom: 1px solid #ccc;
        border-radius: 4px;
        min-height: 45px;
    }
 .tag {
        display: flex;
        align-items: center;
        padding: 6px 12px;
        border: 1px solid #ddd;
        border-radius: 4px;
        gap: 8px;
    }
    .tag-remove {
        cursor: pointer;
        color: #999;
        font-weight: bold;
        padding-left: 5px;
    }

    .tag-remove:hover {
        color: #666;
    }
    .hint {
        color: #999;
        margin-top: 10px;
    }
.container a{display: block; line-height: 38px;   padding: 0 35px;border-radius: 4px; color: #fff;font-size: 16px;background: #DA1A02;}
.placeholder p{color: #333; display: block;}
.tag-close{color: #666;cursor: pointer;}
.mmkk{right: 24% !important;}
@media(max-width:1360px){
.hyfl_nr span{height: 220px;}
.lnscbox span{height: 170px;}
.displaynone{display:none}
}
@media(max-width:1000px){
    .grxx p{text-indent:1em;}
    .dqwz p{text-indent:1em;}
    .mmkk{right: 1% !important;}
 .qywz{padding-top:20px;padding-bottom:25px}
 .qywz h2{margin: 15px 0;}
 .guangao {  margin: 20px auto;padding:0px 18px}
.headerbox{height: 60px;display: block; position:fixed;width: 100%; top: 0;left: 0;background: #fff;z-index: 100;box-shadow: 0 4px 8px rgba(0,0,0,0.2);}
.logo{margin-top:0px}
.logo a span{font-size: 26px;}
.dhbtn{position: absolute;width:30px;height: 30px;background: url(../images/d1.png) no-repeat center center #ab400a;background-size: 20px 20px; border-radius: 4px; right: 10px;top: 50%;transform: translateY(-50%);}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #ab400a;background-size: 20px 20px;}
.top{position: absolute; right: 60px;top: 50%;transform: translateY(-50%);}
.header_botom{height: 60px;display: block;}
.logo{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);}
.logo img{width: 38px;}
.logo a span{border-right:0px solid #000}
.nav{width: 100%; height: calc(100vh - 60px);background: #fff;top: 60px;left: 0; position: fixed; padding: 0;display: none;}
.nav ul{display: block;}
.nav li{float: none; width: 100%;text-align: left; border-bottom: 1px solid #eee; line-height: 45px; padding: 0;}
.nav li h3{position: relative;padding: 0 20px;}
.nav li h3 a{line-height: 45px;}
.nav li h3 a:before{bottom:0px}
.nav li h3 b{width: 45px;height: 45px;position: absolute; right: 0; top: 0;background: url(../images/about_11.png) no-repeat center center; margin: 0;background-size: 14px 9px;}
.sub{position: static;}
.sub dt{line-height: 34px; padding: 0 35px; font-size: 12px;text-align: left;}
.sub dt a{text-align: left;}
.h60{height: 60px;}
.xyzx_title h2{font-size: 20px;}
.xyzx_title span{font-size: 12px; line-height: 18px; padding: 0 5px; margin-left: 5px;}
.syzx_nr{display: block;}
.syzx_left{width: 100%; margin-bottom: 20px;}
.syzx_left{display: block;}
.syzx_tp{width: 100%; margin-bottom: 15px;}
.syzx_text{width: 100%; padding: 0;}
.syzx_right{width: 100%;}
.hyfl_nr li{width: 50%; padding-bottom: 30px;}
.hyfl_nr span{height: auto;}

.jnln_bt{text-align: left;}
.jnln_bt li{padding: 0 5px 5px 0;}
 
.jnln_left{border: none;width: 100%; padding: 20px 0 !important;}
.jnln_right{width: 100%;}
.sxtj li{padding: 0 5px 5px 0;}
.lnsc li{width: 50%;}
.lnscbox span{height: auto;}
.grxq{display: block;}
.grxq_left{width: 100%;}
.grxq_right{width: 100%; padding-top: 20px;}
.gxjj p{font-size: 14px;line-height: 1.6;}
.gxjj dl{text-align: center;margin-top:30px}
.gxjj dt{padding: 0 2px;}
.pljg h3{font-size: 12px;}
.hfjjbox h4 a{padding-left: 10px;}
.btn7{height: 35px;width: 100px;}
.btn8{height: 35px;width: 100px;}
.wzfy{text-align: center;}
.wzfy li:nth-child(5){ display: none;}
.wzfy li:nth-child(6){ display: none;}
.wzfy li:nth-child(7){ display: none;}
.wzfy li:nth-child(9){ display: none;}
.wzfy li:nth-child(12){ display: none;}
.wzfy li:nth-child(13){ display: none;}
.wzfy li:nth-child(14){ display: none;}
.wzfy li:nth-child(15){ display: none;}


.hyfl_right {width: calc(100% - 115px);}
.hyfl_right li h3 {font-size: 16px;color: #333;line-height: 24px;cursor: pointer;}
.hyfl_left p {font-size: 20px;color: #333;line-height: 24px;}
}





 


    /* 默认布局（PC端）：jnln_left 在左，jnln_right 在右 */
    .jnln_nr {
        display: flex; /* 启用 Flexbox 布局 */
    }
   

    /* 手机端布局：jnln_right 在上，jnln_left 在下 */
  @media screen and (min-width:320px) and (max-width:1000px) {
   
        .jnln_nr {
            flex-direction: column; /* 改为垂直排列 */
        }
        .jnln_left {
            order: 2; /* 手机端顺序：2（下） */
            padding: 20px 0 0 0 !important; /* 调整间距 */
        }
        .jnln_right {
            order: 1; /* 手机端顺序：1（上） */
        }
    .hyfl_nr p {
  /*height:70px;overflow: hidden;*/
    }  
      .lnscbox span {
    height: 200px;
}  
       .hyfl_nr span{height:200px}    
        
    }
   .yhy{display:none !important} 
@media screen and (min-width:320px) and (max-width:640px){
    .rmzx { 
    padding: 15px;
}
     .yhy{display:block !important;  
    display: inline-block !important;} 
    .sub dt a{
 color: #666;

 font-size: 16px;
 height: 40px;
 line-height: 40px;
}
.nnrreia img{max-width:100%}
.nnrreia video{max-width:100%}
.nnrrei  img{max-width:100%}
.nnrrei   video{max-width:100%}
}    
    
	   .xiajia {
    position: absolute;
    top: 15%;
    width: 100%;
    text-align: center;
    z-index: 999;
    background: #ffffffd1;
    color: #fff;
    padding: 15px 0px;
    font-size: 28px;
}