@charset "gb2312";*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0 auto;padding:0}
html{-ms-touch-action:none}
body{color:#333;font-family:Microsoft Yahei;font-size:.6rem;max-width:640px;min-width:320px;margin:0 auto;background:#fff}
a{text-decoration:none;border:none;color:#333}
a:hover{text-decoration:underline;text-decoration:none}
li,ul{list-style:none;overflow:hidden}
p{display:block}
em{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
img{border:none;vertical-align:middle}
.clearfix{zoom:1;display:block}
.clearfix:after{content:"";height:0;display:block;clear:both;visibility:hidden}
.clear{zoom:1}
.clear:after{height:0;display:block;content:"\20";clear:both}
.fl{float:left}
.fr{float:right}
.cyxd_logo{padding:4%}
.cyxd_logo img{width:45%}
.cyxd_banner{margin-top:3.1rem}
.cyxd_banner,.cyxd_banner img{width:100%}
.cyxd_nav ul{right:0;font-size:.6rem;line-height:1.4rem;background: rgba(0, 0, 0, 0.5); position:fixed; top: 0; width: 100%; height: 100%;}
.cyxd_nav .navv{ float: left; width:60%;height: 100%; background:#393D49;  }
.cyxd_nav ul a{ display: block; padding:0 20px}
.cyxd_nav ul a:hover{ background:#333; color:#fff; }
.cyxd_nav img{position:absolute;right:0;margin-right:9%;margin-top:-10%}
.cyxd_nav li{color:#fff}
.cyxd_yz{position:relative;overflow:hidden;width:84%;background:#c70c24;text-align:center;padding:1.5% 1% .5%;margin-top:-5%}
.cyxd_yz1{width:50%}
.cyxd_yz2{width:50%}
#dj1{ z-index: 8}
.cyxd_yz h1{font-size:.6rem;color:#fff}
.cyxd_yz small{font-size:.3rem;line-height:.6rem;display:block;color:#fff}
.cyxd_yz1{background:url(../images/cyxd_yz1.png) left 20% top 0px no-repeat;background-size:16%}
.cyxd_yz2{background:url(../images/cyxd_yz2.png) left 19% top 0px no-repeat;background-size:16%}
.cyxd_gyxm{width:84%;text-indent:2em;text-align:justify;margin:.6rem auto;font-size:.6rem;line-height:.8rem}
.cyxd_gyxm a{color:#bc071e}
.cyxd_nav1{width:100%;background:#f5f2f5;padding:18px 0 10px;}
.cyxd_nav1 ul{width:86%}
.cyxd_nav1 ul li{float:left;width:18%;margin-left:2%;text-align:center}
.cyxd_nav1 ul li img{width:100%}
.cyxd_nav1 ul li p{font-size:.6rem;line-height:1.2rem}
.cyxd_nav1 ul li p:hover{color:#f08200}
.cyxd_1{width:100%;margin:.4rem auto}
.cyxd_tit{width:100%;position:relative; padding:0 15px; overflow:hidden;}
.cyxd_tit h2{font-size:.8rem;color:#39419e;font-weight:600}
.cyxd_tit h2 span{position:relative;z-index:5;color:#bc071e}
.cyxd_tit h3{font-size:.3rem;color:#999;font-weight:400;text-transform:uppercase}
.cyxd_tit a{color:#bc071e;display:block;line-height:0.8rem;border:1px solid;padding:0 8px;position:absolute;right:15px;top:50%;margin-top:-10px;font-size:.5rem;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.cyxd_tit a:hover{background:#f6ac0e;color:#fff}
.cy_tit{ display:block;overflow:hidden;border-bottom:1px solid #999; padding: 15px 15px 6px;}
.cy_tit img{ float:left;width:1.3rem;height: auto; margin-right: 0.2rem; }
.cy_tit h2{font-size:.8rem;width:9rem;color:#bc071e;line-height:0.8rem;font-weight:600;float:left;}
.cy_tit h2 span{float:left;width:100%;font-size:.3rem;color:#999;line-height:0.6rem;font-weight:400;text-transform:uppercase}
.cy_tit a{border-radius:0.2rem;color:#bc071e;float:right;line-height:0.8rem;border:1px solid #bc071e; line-height:0.8rem; margin-top: 0.2rem; font-size: 0.5rem;padding:0 6px;}
.cy_tit a:hover{background:#bc071e;color:#fff}
.cyxd_titxt{background:linear-gradient(to right,#bc071e,#bc071e,#fff);height:1px}
.cyxd_js,.zxcyxd1_js,.zxcyxd_js,.cy_doc1{margin:.4rem 15px;overflow:hidden}
.cyxd_js li,.zxcyxd1_js li,.zxcyxd_js li{float:left;width:31%;margin-left:.2rem}
.cyxd_js .cy_con1{ display: block; border-radius: 0.2rem; padding: 5px; border:1px solid #999; }
.cyxd_js img{width:100%;display:block;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.cyxd_js img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.cyxd_js p{text-indent:2em;text-align:justify;font-size:.6rem;line-height:.9rem;margin-top:.4rem}
.cyxd_js1{margin:.4rem auto}
.cyxd_js1 span{color:red}
.cyxd_js1 p{margin:.2rem auto;text-align:justify;font-size:.6rem;line-height:1rem;height:1rem;overflow:hidden;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.cyxd_js1 p:hover{color:#f08200}
.cyxd_js a{color:#bc071e}
.cyxd_yzyz{position:relative;overflow:hidden;width:100%;border-radius:1rem;background:#ffce9a;text-align:center;padding:1.5% 1% .5%}
.cyxd_yzyz1{width:50%}
.cyxd_yzyz2{width:50%}
.cyxd_yzyz h1{font-size:.6rem;color:#cc6600}
.cyxd_yzyz small{font-size:.3rem;line-height:.6rem;display:block;color:#cc6600}
.cyxd_yzyz1{background:url(../images/cyxd_yzyz1.jpg) left 21% top 0px no-repeat;background-size:13%}
.cyxd_yzyz2{background:url(../images/cyxd_yzyz2.jpg) left 21% top 0px no-repeat;background-size:13%}
/*åŒ»ç”Ÿ*/
.cy_doc{width: 100%;margin: .4rem auto;}
.cy_doc1 ul{ overflow:overflow; }
.cy_doc1 ul li{ float: left; width:48%; margin-bottom: 10px;border-radius: 10px;
    box-shadow: 1px 1px 6px #fad2d5; }
.cy_doc1 ul li:nth-child(2){ float: right;margin-right: 3px; }
.cy_doc1 ul li a{display: block; overflow: hidden; padding:4px 8px 14px; }
.cy_doc1 ul li a img{float: left; width: 100%; height: auto; margin: 10px 0}
.cy_doc1 ul li a h3{ float: left; width: 100%; text-align: center; font-size:0.6rem; color: #333;line-height: 0.8rem;}
.cy_doc1 ul li a h4{float: left; width: 100%; text-align: center; font-size:0.5rem;font-weight: normal; color: #666; line-height: 0.8rem;}
.cy_doc1 ul li a h4 span{ padding: 5px 15px; border-radius:14px;font-weight: normal; background: #ffcc99; color: #fff; font-size: 0.4rem; }
/*å½©äº‘èµ„è®¯*/
.cyxd_yzbl{overflow:hidden;margin:.4rem 15px;}
.cyxd_yzbl1 img{width:100%;height: 3.6rem;display:block;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.cyxd_yzbl1 img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.cyxd_yzbl2{width:58%;float:right; background:url(../images/cy_pic8_07.jpg) bottom repeat-x; padding-bottom: 0.8rem;}
.cyxd_yzbl2 p{font-size:.6rem;font-weight:normal;line-height:1rem;color:#1e1e24;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.cyxd_yzbl2 p:hover{color:#f08200}
.cyxd_titxt1{background:linear-gradient(to right,#f86d6a,#e53935,#d72b27,#b8110e);height:6px}
.biaodan{width:100%;float:left}
.bd_t{width:100%;font-size:.8rem;color:#bc071e;font-weight:700;text-align:center;padding:.4rem 0}
.bd_t h3{font-size:.3rem;color:#999;font-weight:400;text-transform:uppercase}
form p{color:#917c64;text-align:center;font-size:20px!important}
.cont-tjbd{width:84%;margin:0 auto;overflow:hidden}
.cont-tjbd label{display:inline-block;width:14%;font-size:.6rem;color:#333;line-height:1.3rem;height:1.45rem;font-weight:700;margin-left:.3rem}
.cont-tjbd input{width:82%;line-height:.6rem;height:1rem;border:#a2a2a2 1px solid;border-radius:.1rem;font-size:.5rem;color:#969696}
.xinghao{color:red;font-size:.7rem}
.cont-tjbd textarea{border:1px solid #a2a2a2;padding:.04rem;color:#969696;height:3rem;width:71%;border-radius:.1rem;font-size:.5rem}
.cont-tjbd button{margin:.4rem auto;cursor:pointer;font-size:.7rem;color:#FFF;background:#bc071e;border:none;width:40%;line-height:.8rem;border-radius:.2rem;height:1.2rem;margin-left:6rem;font-weight:400}
.cont-tjbd button span{background-size:.8rem}
.cont-tjbd a{display:inline-block;width:40%;line-height:1.6rem;font-size:.7rem;color:#FFF;background:#ff8a00;border-radius:.1rem;float:right;text-align:center;margin:.2rem auto;margin-right:.4rem}
.cont-tjbd a span{background-size:1rem;padding-left:1.2rem}
.tishi p{padding-top:.2rem;padding-bottom:.2rem;color:#666;line-height:1rem;width:94%}
footer{width:100%;background:#535054;color:#fff;margin-top:.4rem}
.cyxd_hzmt{width:84%;padding:2% 0;margin-left:10%}
.cyxd_hzmt1{border:2px solid #fff;font-size:.5rem;text-align:center}
.cyxd_hzmt ul li{width:25%;float:left;margin-top:.3rem}
.cyxd_hzmt ul li img{width:90%}
.cyxd_dbnav{width:84%}
.cyxd_dbnav li{width:25%;float:left;text-align:center;margin:.4rem auto;font-size:.6rem}
.cyxd_dbnav li a{width:100%;line-height:.8rem;text-align:center;font-size:.6rem;display:inline-block;float:left;color:#fff}
.cyxd_dbnav ul li:after{content:"";width:1px;height:.8rem;line-height:.8rem;background:#fff;display:inline-block;position:absolute}
.cyxd_dbnav ul li:nth-child(4):after{display:none}
.cyxd_js img{width:100%}
.cyxd_js p{text-indent:2em;text-align:justify;font-size:.6rem;line-height:.9rem;margin-top:.4rem}
.cyxd_js1{margin:.4rem auto}
.cyxd_js1 li{line-height:1.2rem}
.cyxd_js1 p{margin:.2rem auto;text-align:justify;font-size:.6rem;line-height:1rem;height:1rem;overflow:hidden}
.cyxd_js a{color:#bc071e}
.cyxd_yzyz{position:relative;overflow:hidden;width:100%;background:#ffce9a;text-align:center;padding:2% 1% 1.5%}
.cyxd_yzyz1{width:50%}
.cyxd_yzyz2{width:50%}
.pages{text-align:center}
.cyxd_yzbl1{width:38%;overflow:hidden; border:1px solid #ffcc99; padding: 4px;}
.cyxd_titxt1{background:linear-gradient(to right,#f86d6a,#e53935,#d72b27,#b8110e);height:6px}
.biaodan{width:100%;float:left}
.bd_t{width:100%;font-size:.8rem;color:#bc071e;font-weight:700;text-align:center;padding:.4rem 0}
.bd_t h3{font-size:.3rem;color:#999;font-weight:400;text-transform:uppercase}
form p{color:#917c64;text-align:center;font-size:20px!important}
.tishi p{padding-top:.2rem;padding-bottom:.2rem;color:#666;line-height:1rem;width:94%}
footer{width:100%;background:#535054;color:#fff;margin-top:.4rem}
.cyxd_hzmt{width:84%;padding:2% 0;margin-left:10%}
.cyxd_hzmt1{border:2px solid #fff;font-size:.5rem;text-align:center}
.cyxd_hzmt ul li{width:25%;float:left;margin-top:.3rem}
.cyxd_hzmt ul li img{width:90%}
.zxcyxd_js{text-align:center;color:#fff}
.zxcyxd_js ul li{background:#bc071e;padding:.1rem}
.zxcyxd_js h1{font-size:.55rem}
.zxcyxd_js p{font-size:.45rem}
.zxcyxd1_js li{border:1px solid red;border-radius:50px}
.zxcyxd1_js h1{font-size:.5rem;line-height:1rem;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.zxcyxd1_js h1:hover{color:#f08200}
.zxcyxd1_js h1:before{float:left;content:'';display:inline-block;background:url(../images/zxweixin.jpg) no-repeat;width:20%;height:20px;margin:.25rem 0 0 .5rem}
.zlcyxd_js1{margin:.4rem auto}
.zlcyxd_js1 li{line-height:1.4rem;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.zlcyxd_js1 li:hover{color:#f08200}
.zlcyxd_js1 p{margin:.2rem auto;text-align:justify;font-size:.6rem;line-height:1rem;height:1rem;overflow:hidden}
.zlcyxd_js1 span{color:#1e1e24;background:#ffce9a;margin-right:3%;padding:1%}
.cyxda{background:#bc071e;color:#fff}
.cyxda1{width:84%;padding:4% 0}
.cyxda1 h1{font-size:.8rem}
.cyxda1 p{font-size:.6rem;line-height:.8rem;text-indent:2em}
.cylm{width:100%;overflow:hidden;margin:.6rem auto}
.cylm ul{ padding:0 15px; overflow:hidden;}
.cylm ul li{float:left;width:47.8%;margin:10px 0 15px 0; overflow:hidden;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.cylm ul li:nth-child(2n){ float:right;}
.cylm ul li h1:hover{color:#f08200}
.cylm ul li img{max-width:100%;width:100%;height:7rem;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.cylm ul li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.cylm ul li h1{color:#bc071e;overflow:hidden;font-size:.52rem;height:1.2rem;line-height:1.2rem;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.cylm ul li p{font-size:.52rem;text-align:justify;text-indent:2em}
.cylm span{display:block;margin-top:.4rem;font-size:.5rem}
.cylm_1{overflow:hidden}
.wzycyxd_1{width:84%;margin:.4rem auto}
.wzycyxd_1 h1{font-size:.6rem;margin-top:.4rem}
.wzycyxd_1 .list span{line-height:.8rem}
.wzycyxd_1 .list{text-align:center;font-size:.5rem}
.article{line-height:1rem;color:#333;margin:.6rem auto}
.article img{max-width:100%;height:auto!important}
.mtbdcylm{display:block;overflow:hidden;margin:.6rem 15px;}
.mtbdcylm ul li{float:left;width:47%;display:block; height:auto;margin:0 .1rem .6rem .1rem;padding-bottom:10px;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.mtbdcylm ul li:nth-chlid(2n){float: right;}

.mtbdcylm ul li img{max-width:100%;width:100%;height:4.6rem;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
.mtbdcylm ul li:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mtbdcylm ul li p{font-size:.55rem;text-align:justify;    margin-top: 0.4rem;}
.sp_1{ width:100%; overflow: hidden; margin-top:0.4rem;}
.sp_1 ul li{       height: 1.2rem;  float: left;background: #e6e6e6; font-size: 0.6rem;margin-left: 0.2rem;line-height: 1.2rem;width: 10%;text-align: center;}
.sp_1 span{ width:2.4rem; height:1.2rem; line-height:1.2rem; background: #c70c24; cursor:pointer; margin-left:1.6rem; text-align:center; font-size:0.6rem; float:left; display:inline; color:#FFF;}
.sp_1 ul li.on{background: #f2ab37;color: #fff;}
.cyxd_head{position: fixed;top: 0;width: 16rem;background: #FFF;z-index: 100;}



/*/jianjie/*/

.about_introduction{overflow:hidden;padding:15px 6px 25px; margin-top:10px;}
.about_introduction_item {
    display:block; overflow:hidden;
    border:1px solid #fbdada; background:url(../images/pic1_03.jpg) no-repeat; background-position:right bottom;
    padding: 20px 10px 20px 10px;
}
.about_introduction_title{font-size:0.8rem;color: #333;text-align: center;font-weight: bold;letter-spacing: 1px;margin-bottom: 10px;}
.about_introduction_title>span{color:#c70c24;}
.about_introduction_cont{width: 100%;font-size: 12px;line-height: 20px;text-align: justify;color: #999;}
.show{font-size:0.5rem; line-height:0.8rem;display: -webkit-box !important;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.about_introduction_btn{display:flex;justify-content: center; margin: 20px auto 30px;}
.about_introduction_btn>button{border: 1px solid #f12021;background-color: white;color:#f12021;border-radius: 0.8rem;padding: 8px 45px 10px 15px;font-size: 0.5rem;outline: none; background:url(../images/pic3.jpg) no-repeat; background-position:right center;}
.about_introduction_btn>button>i{font-size: 0.4rem;margin-left: 5px;}
.zk_btn{display: flex; justify-content: center; align-items: center;}
.about_introduction_vedio,.about_introduction_vedio img{ float:left;width: 100%;height: auto;}

/* ÁË½âÎÒÃÇ */
.about_my{
    padding:10px 15px 15px;
    width: 100%;
    font-size: 0.4rem;
}
.about_my>p{
 padding-left: 5px;
 border-left: #c70c24 2px solid;
 color: #c70c24;
 margin-bottom: 20px;font-size: 0.8rem; line-height:0.8rem; font-weight:bold;
}
.about_my>div{
    width: 100%;
    position: relative;
}
.about_my>div>img{
    width: 65%;
}
.about_my_content{
    position: absolute;
    right: 0;
   top:0.6rem;
    background-color: #fff;
    border-radius: 10px;
    width: 40%;
    padding: 10px;
    box-shadow: 1px 1px 2px #ccc;
}
.about_my_content li{
    padding: 6px 5px;
    border-bottom:solid 1px #f5f5f5;
    display: flex;
    color: #999;font-size:0.56rem; line-height:0.8rem; color:#666;
}
.about_my_content li:last-of-type{
    border-bottom:none
}
.about_my_content li p{
    flex: 1; background:url(../images/pic5_03.jpg) no-repeat; background-position:center right; background-size:0.5rem auto;
}

/* Äý¾Û°®µÄÁ¦Á¿ */
.about_power{
    padding: 15px 0;
    font-size: 12px;
}
.power_content{
    background-image: url(../images/pic6_03_03.jpg);
    background-size: 100% 100%;
    padding: 15px 10px;
}
.power_content>div{
    background: #fff;
    width: 80%;
    padding: 10px 14px 20px 14px; opacity:0.9;
}
.power_content>div>p:nth-child(1){
    font-size: 0.7rem;
    font-weight: bold;
    padding: 5px 0 ;
}
.power_content>div>p:nth-child(2){
    color: #666;
    margin-bottom: 15px; font-size:0.5rem;
}
.power_content>div>a{
    color: #fff;
    background: #eb2323;
    padding: 4px 10px;
    border-radius: 15px;
    box-shadow: 1px 1px 2px #999;
    font-size: 0.4rem;
}
/* ÁªÏµÎÒÃÇ */
.about_contact{
    padding: 15px;
    width: 100%;
    font-size: 0.8rem; line-height:0.8rem; font-weight:bold;
}
.about_contact>p {
    padding-left: 5px;
    border-left: #c70c24 2px solid;
    color: #c70c24;
    margin-bottom: 20px;
}
.about_contact_content{
    border-radius: 10px;
    box-shadow: 1px 1px 6px #f0d0d3;
    padding: 20px 10px 10px;
    font-size: 0.4rem; line-height:0.6rem;
}
.about_contact_content>p{
    color: #999;
}
.about_contact_content>.input_group{
    display: flex;
    padding: 15px 0;
    justify-content: space-between;
}
.about_contact_content input{
    width: 48%;
    border: 1px solid #e38e8e;
    background: #fff;
    padding: 5px; font-size:0.5rem; line-height:1.0rem; float:left; height:1.2rem;}
.about_contact_content textarea{
    width: 100%;
    resize: none; 
    height: 4rem;
    border:1px solid #e38e8e;
    background: #fff;
    padding: 10px; font-size:0.5rem; font-family:"Î¢ÈíÑÅºÚ"; margin-top:15px;
}
.about_contact_content a{
    color: #fff;
    background: #c70c24;
    padding: 5px 30px;
    border-radius: 15px;
    box-shadow: 1px 1px 4px #f8c8dc; font-size:0.5rem; line-height:0.8rem;
}
.about_contact_content>.submit{
    text-align: center;
    padding: 15px 0 0 0;
}


.cyyy_con1{ overflow:hidden; padding:15px;}
.cyyy_con1 .cyyy_co1{ width:100%; float:left; background:#627f99; color:#fff; padding-bottom:30px;}
.cyyy_con1 .cyyy_co1 p{ display:block; padding:30px 0 20px 50px;}
.cyyy_con1 .cyyy_co1 p img{ float:left; margin-right:20px; width:1.6rem; margin-top:0.4rem;}
.cyyy_con1 .cyyy_co1 p span{ float:left; font-size:0.5rem; line-height:1.0rem;}
#cyyy{ background:#a5abab;}


.wrapper {
  display: flex;
  overflow: hidden;
  padding:0 0 15px; line-height:0.9rem; color:#666; position:relative;
 
}
.text {
  font-size:0.5rem; line-height:0.9rem;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: justify;
  /* display: flex; */
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  position: relative;
}
.text::before {
  content: "";
  height: calc(100% - 24px);
  float: right;
}
.text::after {
  content: "";
  width: 999vw;
  height: 999vw;
  position: absolute;
  box-shadow: inset calc(100px - 999vw) calc(30px - 999vw) 0 0 #fff;
  margin-left: -100px;
}
.btn {
float: right;
    clear: both;
    margin-left: 10px;
    font-size: 16px;
    padding: 0 8px;
    background: #c70c24;
    line-height:24px;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;

}

.btn::before {
  content: "Õ¹¿ª";
}
.exp {
  display: none;
}
.exp:checked + .text {
  -webkit-line-clamp: 999;
}
.exp:checked + .text::after {
  visibility: hidden;
}
.exp:checked + .text .btn::before {
  content: "ÊÕÆð";
}


.text1{overflow:hidden; display:block;}


 .table {
        display: table;
        width: 100%;
      
        margin: auto; margin-bottom:28px;
        table-layout: fixed;
        text-align: left; font-size:0.6rem; line-height:1.0rem; color:#666;
    }
	 .table p{ text-indent:2em; margin-bottom:20px;}
    .td {
        display: table-cell;
        padding: 5px 0;
    }

    input[type="checkbox"] {
        position: absolute;
        clip: rect(0 0 0 0);
    }
    .check-in,
    .check-out {
        color: #34538b;
        cursor: pointer; margin-left:30%;
		border: 1px solid #c70c24;background-color: white;color:#c70c24; border-radius: 0.8rem;padding: 8px 25px 10px 25px;font-size: 0.6rem;outline: none;     }
    .check-out {
        display: none;
    }
    :checked ~ .check-out {
        display: inline-block;
    }
    :checked ~ .check-in {
        display: none;
    }

    .element {
      max-height: 0;
      overflow: hidden;
      transition: max-height .5s;
    }

    :checked ~ .element {
      max-height: 666px;
    }


/* ±¾Àý×Ócss */
.slideTxtBox{ display:block; overflow:hidden; padding:20px 15px 0; text-align:left;  }
.slideTxtBox .hd{ float:left; width:100%; }
.slideTxtBox .hd ul{ float:left; }
.slideTxtBox .hd ul li{ float:left; padding:0 0.2rem; cursor:pointer; font-size:0.58rem; line-height:1.8rem; font-weight:bold;  }
.slideTxtBox .hd ul li.on{ background:#fff; border-bottom:2px solid #c70c24; }
.slideTxtBox .bd ul{ padding:15px 0 0;  zoom:1; float:left; width:100%;  }
.slideTxtBox .bd li{ height:13rem; float:left; width:100%; overflow-y: scroll; padding-bottom:10px; }
.slideTxtBox .bd li p{ float:left; width:100%; font-size:0.56rem; text-indent:2em; line-height:1.0rem; letter-spacing:1px; color:#666;}

.slideTxtBox .bd li p img{ float:left; width:100%; height:auto;}

.cyxq_con{ overflow:hidden; padding:15px 15px;}
.cyxq_con .cyxq_con1{ padding:20px; background:#c70c24; overflow:hidden}
.cyxq_con .cyxq_con1 h4{ float:left; width:100%; font-size:0.8rem; line-height:1.0rem; color:#ffcd98;}
.cyxq_con .cyxq_con1 h4 img{ float:left; width:1.2rem; height:auto; margin-right:10px;}
.cyxq_con .cyxq_con1 p{ float:left; text-indent:2em; padding-top:12px; width:100%; line-height:0.8rem; font-size:0.56rem; color:#fff;}

.about_contact_content button,.act-submit{    margin: .4rem auto;
    cursor: pointer;
    font-size: .7rem;
    color: #FFF;
    background: #bc071e;
    border: none;
    width: 40%;
    line-height: .8rem;
    border-radius: .2rem;
    height: 1.2rem;
    margin-left: 4.4rem;
    font-weight: 400;}
.animate__animated{ padding:0 6px;}