a:hover {color:#b2141a}

/*Top003156 */
.Top003156{background:#b2141a}
@media(min-width:1025px){.Top003156 header{display:table;table-layout:fixed;width:100%;height:120px;}
.Top003156 header>*{display:table-cell;}
.Top003156 .top-left{width:40%;vertical-align:middle;}
}
@media(min-width:1025px){
.Top003156 .top-nav{float:right;position:relative;}
}
.Top003156 .root-w-1400 .auto{position:relative;z-index:3;max-width:none;width:96%;}
.Top003156 .top-left .logo{display:table-cell;vertical-align:middle;}
.Top003156 .top-left .logo img.txt{opacity:.25;}
.Top003156 .top-right dl{display:table;height:30px;margin:15px 0 0;}
.Top003156 .top-right dl>*{display:table-cell;vertical-align:middle;}
.Top003156 .top-right dd a{display:inline-block;}
.Top003156 .top-right dd a:before{display:inline-block;content:'';vertical-align:middle;width:18px;height:18px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:5px;}
.Top003156 .top-right dd a:nth-child(1):before{background-image:url(../images/ico-tel.svg);}
.Top003156 .top-right dd a:nth-child(2):before{background-image:url(../images/ico-query.svg);}
.Top003156 .top-right dd a:not(:hover){color:#fff;}
.Top003156 .top-right dd a:after{width:1px;height:0.625em;background-color:#d9d9d9;display:inline-block;content:'';margin:0 1em;}
.Top003156 .top-search{width:10em;border-radius:30px;padding:0 20px;overflow:hidden;background:#fff;}
.Top003156 .top-search .text{width:100%;padding-right:50px;line-height:30px;height:30px;}
.Top003156 .top-search .btn{position:absolute;right:20px;top:0;height:100%;line-height:30px;font-size:0.875em;padding-left:20px;width:auto;background:url(../images/ico-search.svg) no-repeat left center #fff;background-size:15px;color:#d11c23;cursor:pointer;}
.Top003156 .top-nav .top-wx{position:relative;z-index:200;}
.Top003156 .top-nav .top-wx a{margin-left:10px;display:block;width:30px;height:30px;background:url(../images/ico-wx.svg) no-repeat center center;background-size:20px;}
.Top003156 .top-nav .top-wx figure{position:absolute;top:100%;width:120px;padding:5px;border-radius:5px;background:#fff;left:50%;margin-left:-60px;display:none;}
.Top003156 .top-nav .top-wx figure img{display:block;width:100%;}
.Top003156 menu{clear:both;float:left;width:100%;text-align:right;}
.Top003156 menu li span,.Top003156 menu li span a{display:block;}
.Top003156 menu li span{position:relative;z-index:2;}
.Top003156 menu li span:after{position:absolute;content:'';left:50%;height:2px;background-color:#f7c002;transform:translateX(-50%);transition:0.3s;bottom:0;width:0;}
.Top003156 menu li span a:hover,.Top003156 menu li.aon span a{color:#f7c002;}
.Top003156 menu li:hover span:after,.Top003156 menu li.aon span:after{width:100%;}
.Top003156 menu li span a{font-size:1.125em;color:#fff;}
@media (min-width:1025px){.Top003156 .top-search{display:block;position:relative;}
.Top003156 menu li{display:inline-block;}
.Top003156 menu li+li{margin-left:1.823vw;}
.Top003156 menu li span a{line-height:3;}
.open-search{margin-left:3.125em;}
.top-search{width:25em;}
}
@media (max-width:1024px){.Top003156 menu{position:absolute;right:0;top:100%;width:200px;padding:0.625em;box-shadow:0 0 0.625em rgba(0,0,0,0.3);border-radius:0.625em;visibility:hidden;transform:translateY(5em);transition:0.3s;opacity:0;}
.menu-show .Top003156 menu{transform:translateY(0);opacity:1;visibility:inherit;}
.Top003156 menu li span a{padding:0.5em 0;text-align:center;}
.Top003156 .top-right{height:4em;}
.Top003156 .top-right dd{font-size:0.875em;}
.Top003156 .top-right dt{padding-left:1em;}
.Top003156 .open-menu{display:block;width:2em;height:2em;}
.Top003156 .open-menu i{background-color:#d11c23;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top:-0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top:calc(0.625em - 3px);}
.top-search{width:100%;}
}
/*Banner003158 */
.Banner003158,.Banner003158 li.slick-slide{position:relative;z-index:1;}
.Banner003158 .slick-dots{position:absolute;z-index:10;left:50%;transform:translateX(-50%);bottom:5%;}
.Banner003158 li.slick-slide:before{position:absolute;content:"";z-index:5;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));}
.Banner003158 li .a-link{position:absolute;z-index:20;left:0;top:0;width:100%;height:100%;}
.Banner003158 .slick-dots li{float:left;width:12px;height:12px;background-color:#a0a0a0;border:solid 1px #ffffff;opacity:0.5;cursor:pointer;}
.Banner003158 .slick-dots li:not(:last-child){margin-right:20px;}
.Banner003158 .slick-dots li button{display:none;}
.Banner003158 .slick-dots li.slick-active{background:#fff;opacity:1;}
@media(min-width:768px){
.Banner003158 .wap{display:none;}
}
@media(max-width:768px){
.Banner003158 .pc{display:none;}
.Banner003158 .wap{ display: block;}
}


/*.home-title */
.home-title{position:relative;margin-bottom:2.25em;background:url(../images/home-line1.png) repeat-x left bottom;}
.home-title>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;}
.home-title>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.home-title span{display:inline-block;cursor:pointer;padding-bottom:0.55em;font-size:1.375em;font-weight:bold;color:#d11c23;border-bottom:3px solid #d11c23; }
.icontitle span{display:inline-block;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;  background: #efefef; padding: 0.425em 0.625em; border-radius: 10px 10px 0 0; }
.home-title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/ico-title.svg);background-size: 75%;}
.home-title.hwhite{/* background:url(../images/home-line2.png) repeat-x left bottom; */ text-align: center; background: none;}
.home-title.hwhite span{color:#fff;border-bottom:3px solid #fff;font-size:1.875em;}
.home-title.hwhite>a{color:rgba(255,255,255,0.8);}
.home-title.hwhite>a:after{border-color:rgba(255,255,255,0.8);;}
@media(max-width:1024px){
.home-title{ margin-bottom:1em;}
.home-title>a{ font-size:.45em;}
.home-title span{ font-size:.6em;}
}
@media(max-width:768px){
.home-title span{ font-size:.8em;}
.home-title>a{ font-size:.6em;}
}
@media(max-width:640px){
.home-title>a{ font-size:1em;}
.home-title span{ font-size:1.5em;}
}

/*.home-tab-ul */
.home-tab-ul{background:url(../images/home-line1.png) repeat-x left bottom;position:relative;margin-bottom:1.875em; }
.home-tab-ul li{float:left;margin-right:1em;}
.home-tab-ul li>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;display:none;}
.home-tab-ul li>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.home-tab-ul li span{display:inline-block;/* border-bottom:3px solid transparent; */cursor:pointer;padding-bottom:0.5em;font-size:1.375em;background: #f9f8f4;padding: 0.5em 1em; border-radius: 5px 5px 0 0;}
.home-tab-ul li.on span{/* border-bottom-color:#d11c23; */color:#fff;font-weight:bold;background: #d11c23;}
.home-tab-ul li.on>a{display:block;}
.home-tab-ul.hwhite{background:url(../images/home-line2.png) repeat-x left bottom;}
.home-tab-ul.hwhite li span{color:rgba(255,255,255,0.8)}
.home-tab-ul.hwhite li.on span{color:#fff; border-color: #fff;}
.home-tab-ul.hwhite li>a{color:rgba(255,255,255,0.8);}
.home-tab-ul.hwhite li>a:after{border-color:rgba(255,255,255,0.8);;}
@media(max-width:1024px){
.home-tab-ul{ margin-bottom:1.3em;}
.home-tab-ul li span{ font-size:.7em;}
.home-tab-ul li.on>a{ font-size:.45em;}
}
@media(max-width:768px){
.home-tab-ul li span{ font-size:.8em;}
.home-tab-ul li.on>a{ font-size:.6em;}
}
@media(max-width:640px){
.home-tab-ul li span{ font-size:1.5em;}
.home-tab-ul li.on>a{ font-size:1em;}
}

/*Floor003163 */
.Floor003163{background:url(../images/bg01.jpg) no-repeat center center;background-size:cover;padding:50px 0 70px 0;}
.Floor003163 .left .home-title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/new.png);background-size: 90%;}
.Floor003163 .right .home-title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/gonggao.png);background-size: 90%;}
.Floor003163 .tab-ul{background:url(../images/Floor003163-line.gif) repeat-x left bottom;position:relative;margin-bottom:2.25em;}
.Floor003163 .tab-ul li>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;}
.Floor003163 .tab-ul li:not(.on)>a{display:none;}
.Floor003163 .tab-ul li>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.Floor003163 .tab-ul li span{display:block;border-bottom:3px solid transparent;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;}
.Floor003163 .tab-ul li.on span{border-bottom-color:#d11c23;color:#d11c23;font-weight:bold;}
.Floor003163 a:hover{color:#d11c23;}
.Floor003163 .left .list{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04);padding:1.5625em;}
.Floor003163 .left .list ol{position:relative;}
.Floor003163 .left .list ol .Ispic{height:21.625em;}
.Floor003163 .left .list ol time{position:absolute;left:0;top:50%;transform:translateY(-50%);width:6em;height:6em;text-align:center;color:#fff;font-size:0.75em;background-color:#d11c23;padding-top:1.125em;border-radius:5px;}
.Floor003163 .left .list ol time b{display:block;font-size:2.5em;font-weight:normal;line-height:1;}
.Floor003163 .left .list ol .txt{position:relative;padding:1em 0 1em 6em;}
.Floor003163 .left .list ol .txt aside{font-size:1.125em;}
.Floor003163 .left .list ol .txt p{margin:8px 0 0 0;color:#999;font-size:0.875em;line-height:1.5;}
.Floor003163 .left .list li{line-height:45px}
.Floor003163 .left .list li time{float:right;margin-left:1em;font-size:0.875em;color:#666;opacity:0.5;}
.Floor003163 .left .list li a{padding-left:15px;position:relative;}
.Floor003163 .left .list li a:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}
.Floor003163 .right .list{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04);}
.Floor003163 .right .list dl{padding:0.5em 1.5625em;}
.Floor003163 .right .list dd{overflow:hidden;padding:1.125em 0;}
.Floor003163 .right .list dd:not(:last-child){border-bottom:1px dashed #e6e6e6;}
.Floor003163 .right .list dd time{float:left;width:5em;height:5em;text-align:center;color:#fff;font-size:0.75em;background-color:#d11c23;padding-top:1em;border-radius:5px;}
.Floor003163 .right .list dd time b{display:block;font-size:2em;font-weight:normal;line-height:1;}
.Floor003163 .right .list dd .tit{float:right;width:calc(100% - 5em);line-height:1.75;}
.Floor003163 .right .list dd .tit a{color:#333;}
.Floor003163 .right .list dd:hover .tit a{color:#d11c23;}
@media (min-width:1025px){
.Floor003163 .left{width:70%;}
.Floor003163 .right{width:25%;}
.Floor003163 .left .list ol{float:left;width:55.115%;}
.Floor003163 .left .list li{float:right;width:40.914%;}
.Floor003163 .tab-ul li{float:left;}
.Floor003163 .tab-ul li+li{margin-left:2.5em;}
}
@media (max-width:1024px){
.Floor003163 .tab-ul:after{display:none;}
.Floor003163 .tab-ul{display:flex;justify-content:space-between;padding-right:4em;}
.Floor003163 .tab-ul li span{font-size:1.125em;}
.Floor003163 .left{margin-bottom:2em;}
.Floor003163 .left .list{padding:1em;}
.Floor003163 .left .list li{ font-size:.6em;}
.Floor003163 .left .list ol{margin-bottom:.5em;}
.Floor003163 .left .list ol .Ispic{ height:15.5em;}
.Floor003163 .left .list ol time{ font-size:.5em;}
.Floor003163 .left .list ol time b{ font-size:2em;}
.Floor003163 .left .list ol .txt{ padding:1em 0 1em 4em;}
.Floor003163 .left .list ol .txt aside{ font-size:.8em;}
.Floor003163 .left .list ol .txt p{ font-size:.5em;}
.Floor003163 .right .home-title span:before{ width:25px;}
.Floor003163 .right .list{ font-size:.6em;}
.Floor003163 .right .list dl{ padding:0 1.2em;}
.Floor003163 .right .list dd{ display:flex; align-items:center; justify-content:space-between;}
}
@media (max-width:640px){
.Floor003163 .left .list ol .txt{ font-size:1.5em;}
.Floor003163 .left .list li{ font-size:1em;}
.Floor003163 .right .list{ font-size:1em;}
}


/*Floor002934 */
.Floor002934{padding:50px 0 50px 0;background:url(../images/bg02.jpg) no-repeat center center;background-size:cover;}
.Floor002934 .hwhite {text-align: center;background: none; position: relative;margin-bottom: 2.25em;}
.Floor002934 .hwhite span {display: inline-block;cursor: pointer;padding-bottom: 0.55em;font-size: 1.875em;font-weight: bold;color: #fff;}
.Floor002934 .hwhite span:after,
.Floor002934 .hwhite:before{display: inline-block; content: '';background: url(../images/tit_icon.png) no-repeat; width: 50px; height: 15px;}
.Floor002934 .hwhite:before{margin-right: 0.5em;}
.Floor002934 .hwhite span:after {margin-left: 0.5em;}

.Floor002934 .slider{position: relative; z-index: 1; margin: 0 -27px; }
.Floor002934 .title{position: absolute; left: 0; top: 0; height: 100%; width: 58px;background: url("../images/Floor002934_titlebg.jpg") no-repeat center center;background-size: cover;}
.Floor002934 .title a{color: #fff;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 20px;font-size: 20px; }
.Floor002934 .slider li a{display: block;background: #fff; }
.Floor002934 .slider .Ispic{padding-bottom: 65%;}
.Floor002934 .slider li .txt{ padding: 1em;}
.Floor002934 .slider li aside{margin: 0.625em 0; font-size: 1.25em;color: #333;}
.Floor002934 .slider li p{color: #999;line-height: 1.6; }
.Floor002934 .slider li time{color: #999;font-size: 0.875em; }

.Floor002934 .slick-arrow{position:absolute;border:0;font-size:1em;text-indent:-999em;width:2.5em;height:2.5em;background:rgba(255,255,255,1);border-radius:50%;top:50%;margin-top:-1.25em;z-index:10;}
.Floor002934 .slick-arrow:hover{background:#f7c002; }
.Floor002934 .slick-prev{left: -40px;}
.Floor002934 .slick-next{right: -40px;}
.Floor002934 .slick-arrow:before{position:absolute;content:'';width:30%;height:30%;border-top:2px solid #d11c23;border-right:2px solid #d11c23;transform:rotate(45deg);top:35%;left:30%;}
.Floor002934 .slick-prev:before{transform:rotate(-135deg);left:40%;}

@media(min-width:1025px){
.Floor002934 .slider .ul{padding: 20px 0;}
.Floor002934 .slider li a{margin: 0 27px;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 5vw 2vw;}
.Floor002934 .slider li a{margin: 0 1vw;}
.Floor002934 .slick-prev{left: 1vw;}
.Floor002934 .slick-next{right: 1vw;}
.Floor002934 .hwhite{ margin-bottom:1em;}
.Floor002934 .hwhite span{ font-size:.8em; padding-bottom:0;}
.Floor002934 .slick-arrow{ width:1.2em; height:1.2em;}
.Floor002934 .slider li .txt{ padding:.5em;}
.Floor002934 .slider li aside{ font-size:.6em; margin:.1em 0;}
.Floor002934 .slider li p{ font-size:.5em; margin-bottom:0;}
.Floor002934 .slider li time{ font-size:.5em;}
}
@media(max-width:768px){
.Floor002934 .slider{ margin:0;}
.Floor002934 .slick-prev{ left:0;}
.Floor002934 .slick-next{ right:0;}
}
@media(max-width:640px){
.Floor002934 .slider{ padding:0 5vw;}
.Floor002934 .slider li a{margin: 0 2vw;}
.Floor002934 .slider li .txt{ font-size:2em;}
.Floor002934 .slick-arrow{ width:2em; height:2em;}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .hwhite span{ font-size:1.5em;}
}











/*Floor003160 */
.Floor003160{padding:50px 0 50px 0;background:url(../images/bg02.jpg) no-repeat center center;background-size:cover;}
.Floor003160 .title{position:relative;margin-bottom:2.25em;background:url(../images/Floor003163-line.gif) repeat-x left bottom;}
.Floor003160 .title>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;}
.Floor003160 .title>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.Floor003160 .title span{display:inline-block;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;font-weight:bold;color:#d11c23;border-bottom:3px solid #d11c23;}
.Floor003160 .tab-ul{background:url(../images/Floor003163-line2.png) repeat-x left bottom;position:relative;margin-bottom:2.25em;}
.Floor003160 .tab-ul li>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#fff; opacity: 0.6;}
.Floor003160 .tab-ul li:not(.on)>a{display:none;}
.Floor003160 .tab-ul li>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);
	border-top:1px solid #fff;border-right:1px solid #fff;}
.Floor003160 .tab-ul li span{ color: rgba(255,255,255,0.8); display:block;border-bottom:3px solid transparent;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;}
.Floor003160 .tab-ul li.on span{border-bottom-color:#fff;color:#fff;font-weight:bold;}
.Floor003160 a:hover{color:#d11c23;}
.Floor003160 .tab-list .list{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04);padding:1.5625em;}
.Floor003160 .tab-list .list ol{position:relative;}
.Floor003160 .tab-list .list ol:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 64%,rgba(0,0,0,0.5) 100%);/* FF3.6-15 */
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 64%,rgba(0,0,0,0.5) 100%);/* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 64%,rgba(0,0,0,0.5) 100%);/* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='##99824400',endColorstr='#9f8a5100',GradientType=0);/* IE6-9 */
}
.Floor003160 .tab-list .list ol .Ispic{height:21.375em;}
.Floor003160 .tab-list .list ol time{color:#fff;margin-bottom:5px;display:block;background:url(../images/ico-time.svg) no-repeat left center;background-size:15px;padding-left:20px;}
.Floor003160 .tab-list .list ol .txt{position:absolute;left:0;bottom:0;width:100%;padding:1.5em;z-index:10;}
.Floor003160 .tab-list .list ol .txt aside{font-size:1.25em;color:#fff;}
.Floor003160 .tab-list .list li{height:calc(21.375em / 8);line-height:2.5;}
.Floor003160 .tab-list .list li time{float:right;margin-left:1em;font-size:0.875em;color:#666;opacity:0.5;}
.Floor003160 .tab-list .list li a{padding-left:15px;position:relative;}
.Floor003160 .tab-list .list li a:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}
@media (min-width:1025px){.Floor003160 .left{width:70%;}
.Floor003160 .right{width:25%;}
.Floor003160 .left .list ol{float:left;width:55.115%;}
.Floor003160 .left .list li{float:right;width:40.914%;}
.Floor003160 .tab-ul li{float:left;margin-right:2.125em;}
}
@media (max-width:1024px){.Floor003160 .tab-ul{display:flex;justify-content:space-between;}
.Floor003160 .tab-ul:after{display:none;}
.Floor003160 .tab-ul li>a{top:-3em;}
.Floor003160 .list .pic{display:none;}
}





/*Floor003089 */
.Floor003089{padding:50px 0; background: #f9f8f4;}

.Floor003089 .title{position:relative;margin-bottom:0.8em;background:url(../images/Floor003163-line.gif) repeat-x left bottom;}
.Floor003089 .title>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;}
.Floor003089 .title>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.Floor003089 .title span{display:inline-block;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;font-weight:bold;color:#d11c23;border-bottom:3px solid #d11c23;}



.Floor003089 .slider li{overflow:hidden;}
.Floor003089 .slider li a{display:block;margin:0 10px;border-radius:10px;background:#fff;position:relative;text-align:center;}
.Floor003089 .slider li .inner{padding:1.5vw;}
.Floor003089 .slider li .icon{margin-bottom:1em;display:inline-block;position:relative;width:3.125em;height:3.125em;}
.Floor003089 .slider li .icon img{transition:.5s;}
.Floor003089 .slider li:hover .icon img{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);}
.Floor003089 .slider li .tit{font-size:1.125em;}
.Floor003089 .slider li a{color:#fff;}
.Floor003089 .slick-dots{text-align:center;}
.Floor003089 .slick-dots li{display:inline-block;margin:0 5px;width:10px;height:10px;border-radius:50%;background:#000;opacity:0.15}
.Floor003089 .slick-dots li button{display:none;}
.Floor003089 .slick-dots li.slick-active{opacity:1;background:#d11c23;}
@media(max-width:1024px){.Floor003089 .slider li .inner{padding:5vw;}
.Floor003089 .slider li .tit{font-size:4.5vw;}
}








/*Floor003041 */
.Floor003041{padding:50px 0; background: #f9f8f4;}
.Floor003041 .title{position:relative;margin-bottom:2.25em;background:url(../images/Floor003163-line.gif) repeat-x left bottom;}
.Floor003041 .title>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494; }
.Floor003041 .title>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.Floor003041 .title span{display:inline-block;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;font-weight:bold;color:#d11c23	;border-bottom:3px solid #d11c23;}
.Floor003041 .title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/ico-title.svg);background-size: 75%;}

.Floor003041 .box1 .title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/fengjing.png);background-size: 90%;}
.Floor003041 .box2 .title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/video.png);background-size: 90%;}
.Floor003041 .box3 .title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/xinxi.png);background-size: 90%;}

.Floor003041 .box1 li{float:left;}
.Floor003041 .box1 li a{display:block;position:relative;overflow:hidden;background:#fff;}

.Floor003041 .box1 li .Ispic{transition:0.5s;opacity:1;}
.Floor003041 .box1 li .txt{position:absolute;z-index:10;left:0;bottom:20px;width:100%;padding:0 20px;color:#fff;}
.Floor003041 .box1 li a:hover .Ispic{opacity:1;transform:scale(1.15);-webkit-transform:scale(1.15);-ms-transform:scale(1.15);}
.Floor003041 .more{margin-top:1em;text-align:center;}
.Floor003041 .more a{display:inline-block;border:1px solid #f7c002;background:#c9a31e;line-height:2.875em;border-radius:50px;color:#fff;padding:0 2.5em;transition:0.3s;}
.Floor003041 .more a:hover{background:none;}
.Floor003041 .video{position:relative;z-index:1;}
.Floor003041 .video .play{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%; background:url(../images/Floor003160-play.svg) no-repeat center center rgba(0,0,0,0.05);background-size:auto 4.5em;cursor:pointer;}
.Floor003041 .video .files{position:absolute;z-index:20;background-color:#000;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.Floor003041 .video .files video{width:100%;height:100%;display:block;}
.Floor003041 .video .close{cursor:pointer;width:2em;height:2em;position:absolute;z-index:4;right:0.625em;top:0.625em;}
.Floor003041 .video .close::before,.Floor003041 .video .close::after{position:absolute;content:'';width:80%;left:10%;height:3px;top:50%;margin-top:-1.5px;background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Floor003041 .video .close::before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Floor003041 .video .Ispic{/* height:15em; */padding-bottom: 77.2%;}
.Floor003041 .video-txt{height:3.2em;background:#a81f24;background-size:cover;text-align:center; padding:0 1.875em;}
.Floor003041 .video-txt aside{font-size:1.25em;color:#fff;  font-weight: bold;}

.Floor003041 .box3 ul{overflow: hidden;}
.Floor003041 .box3 li{float: left;  text-align: center; height: 158px; display: table; position: relative;table-layout: fixed;}
.Floor003041 .box3 li a{display: table-cell;vertical-align: middle;}
.Floor003041 .box3 li .icon img{ width:60px; }
.Floor003041 .box3 li aside{font-size: 1.25em;margin-top: 1em; color: #d11c23; font-weight: bold;}

@media(min-width:1025px){
.Floor003041 .box{float: left; width: 32%; background: #fff;padding: 1.5625em; height: 31em;}
.Floor003041 .box:not(:nth-child(3n)){margin-right:2%;}
.Floor003041 .box1 li{width:49%;margin-bottom:2%;}
.Floor003041 .box1 li:not(:last-child){margin-right:2%;}
.Floor003041 .box1 li:nth-child(1){width:100%;}
.Floor003041 .box1 li:nth-child(4){margin-right:0;}
.Floor003041 .box1 li:nth-child(5){clear:left;}
.Floor003041 .box1 li .Ispic{height:10.9em;}
}

@media(min-width:1025px){
.Floor003041 .box3 li{width: 46%;border: 1px solid #d11c23; border-radius: 20px; margin-right: 6%; margin-bottom: 10%;}
.Floor003041 .box3 li:nth-child(2n) { margin-right: 0%;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor003041 .box3 li{width: 25%;}
.Floor003041 .box3 li:not(:last-child) a{border-right: 1px solid #f0f0f0;}
}

@media(max-width:1024px){
.Floor003041 li{width:48%;margin-bottom:4%;}
.Floor003041 li:not(:nth-child(2n)){margin-right:4%;}
.Floor003041 li .Ispic{padding-bottom:78%;}
.Floor003041 .title{ margin-top:1.25em; margin-bottom:1em;}
.Floor003041 .title span{ font-size:.6em;}
.Floor003041 .title>a{ font-size:.45em;}
.Floor003041 .video-txt aside{ font-size:1em;}
.Floor003041 .box3 ul{ font-size:.4em;}
.Floor003041 .box3 li{ max-width:25%; margin-right:0;}
}
@media(max-width:768px){
.Floor003041 li .txt{bottom:10px;}
.Floor003041 .video-txt aside{ font-size:.8em;}
.Floor003041 .box3 li aside{ font-size:1.6em;}
.Floor003041 .title>a{ font-size:.6em;}
.Floor003041 .title span{ font-size:.8em;}
}
@media(max-width:640px){
.Floor003041 .box3 li{ margin-bottom:0; padding:4em 0; height:auto; max-width:50%;border-top: 1px solid #f0f0f0;margin-top: -1px;}
.Floor003041 .box3 li:nth-child(2n) a{border-left: 1px solid #f0f0f0;}
.Floor003041 .box3 li .icon img{ max-width:40px;}
.Floor003041 .box3 li aside{ font-size:3em;}
.Floor003041 .title{ margin-top:2em;}
.Floor003041 .title span{ font-size:1.5em;}
.Floor003041 .title>a{ font-size:1em;}
}








/*Floor002866 */
.Floor002866{padding:50px 0;background:#f9f8f4;}
.Floor002866 a:hover{color:#d11c23;}
.Floor002866 .title{position:relative;margin-bottom:2.25em;background:url(../images/Floor003163-line.gif) repeat-x left bottom;}
.Floor002866 .title>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;}
.Floor002866 .title>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.Floor002866 .title span{display:inline-block;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;font-weight:bold;color:#d11c23;border-bottom:3px solid #d11c23;}
.Floor002866 li{width:23.5%;float:left;background:#fff;margin-bottom:2%;}
.Floor002866 li:not(:nth-child(4n)){margin-right:2%;}
.Floor002866 li span{position:absolute;left:0;top:0;width:80px;height:100%;background-position:center center;background-repeat:no-repeat;background-size:40px;}
.Floor002866 li span.icon_1{background-image:url(../images/Floor002866_icon01.svg);}
.Floor002866 li span.icon_2{background-image:url(../images/Floor002866_icon02.svg);}
.Floor002866 li span.icon_3{background-image:url(../images/Floor002866_icon03.svg);}
.Floor002866 li span.icon_4{background-image:url(../images/Floor002866_icon04.svg);}
.Floor002866 li span.icon_5{background-image:url(../images/Floor002866_icon05.svg);}
.Floor002866 li a{display:block;line-height:100px;height:100px;overflow:hidden;font-size:1.125em;padding:0 1.5vw 0 80px;position:relative;}
.Floor002866 li aside{padding-right:23px;background:url(../images/Floor002866_icon_a.png) no-repeat right center;}


/* Floor003169 */
.Floor003169{padding:50px 0; background:#fff;}
.Floor003169 .home-title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/zhaunti.png);background-size: 90%;}
.Floor003169 .topic{/* overflow:hidden; */}
.Floor003169 .topic .title{position:relative;margin-bottom:2.25em;background:url(../images/Floor003163-line.gif) repeat-x left bottom;}
.Floor003169 .topic .title>a{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#949494;}
.Floor003169 .topic .title>a:after{display:inline-block;content:'';width:0.5em;height:0.5em;vertical-align:middle;margin-left:0.35em;transform:rotate(45deg);border-top:1px solid #949494;border-right:1px solid #949494;}
.Floor003169 .topic .title span{display:inline-block;cursor:pointer;padding-bottom:0.5em;font-size:1.375em;font-weight:bold;color:#d11c23;border-bottom:3px solid #d11c23;}

.Floor003169 .topic dd{float: left; width: 24.1%; margin-bottom: 1em;background-color: #f5f5f5; /* border: solid 1px #e3e3e3; */line-height:6;text-align: center;}
.Floor003169 .topic dd:not(:nth-child(4n)){ margin-right: 1em;  }
.Floor003169 .topic dd a{display: inline-flex;padding: 0 1.125em; font-size: 1.25em; color: #fff;  line-height: 1.3; }
.Floor003169 .topic dd:nth-child(1){background-color: #00a0e9;}
.Floor003169 .topic dd:nth-child(2){background-color: #97ab80;}
.Floor003169 .topic dd:nth-child(3){background-color: #00a49c;}
.Floor003169 .topic dd:nth-child(4){background-color: #0086b6;}
.Floor003169 .topic dd:nth-child(5){background-color: #ba7767;}
.Floor003169 .topic dd:nth-child(6){background-color: #a81f24;}
.Floor003169 .topic dd:nth-child(7){background-color: #5e6f9d;}
.Floor003169 .topic dd:nth-child(8){background-color: #ea5746;}

.Floor003169 .topic .slider{margin:0 -10px;}
.Floor003169 .topic .slider li a{display:block;margin:0 10px;border-radius:10px;overflow:hidden;position:relative;}
.Floor003169 .topic .slider li label{cursor:pointer;position:absolute;left:0;top:0;padding:0 17px;line-height:30px;color:#fff;background-color:#f7c002;border-radius:0 0 15px 0;}
.Floor003169 .topic .slider li a:hover label{background-color:#d11c23;}
.Floor003169 .slick-arrow{position:absolute;border:0;font-size:1em;text-indent:-999em;width:2.5em;height:2.5em;background:rgba(0,0,0,0.4);border-radius:50%;top:50%;margin-top:-1.25em;z-index:10;}
.Floor003169 .slick-arrow:hover{background:#d11c23;}
.Floor003169 .slick-prev{left:1.4em;}
.Floor003169 .slick-next{right:1.4em;}
.Floor003169 .slick-arrow:before{position:absolute;content:'';width:30%;height:30%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:35%;left:30%;}
.Floor003169 .slick-prev:before{transform:rotate(-135deg);left:40%;}

@media(max-width:1024px){
.Floor003169 .topic dl{ display:flex; flex-wrap:wrap;}
.Floor003169 .topic dd:not(:nth-child(4n)),
.Floor003169 .topic dd{ padding:1em 0; display:flex; align-items:center; line-height:0; font-size:.6em; width:31.333%; margin-right:3%;}
.Floor003169 .topic dd:nth-child(3n){ margin-right:0;}
}

/* .Bottom002370 为demo编号 */
.Bottom002370{background:url(../images/Bottom002370-bg.jpg) #333333 no-repeat center;}
.Bottom002370,.Bottom002370 a{color:#fff;transition:all .3s ease;}
.Bottom002370 a:hover{color:#fff;}
.Bottom002370 .bottom{padding:4% 0 2%;}
.Bottom002370 nav {float: left;}
.Bottom002370 nav li h3{color:#fff;font-size:1.25em;margin:0;font-weight:normal;}
.Bottom002370 nav li h3:after{display:block;width:17px;background-color:#fff;height:1px;content:"";margin-top:12px;}
.Bottom002370 nav li dl{padding-top:2em}
.Bottom002370 nav li dl dd{line-height:2.4;}

.Bottom002370 .nav2 li{ float: left; margin-right: 1.5vw;}
.Bottom002370 .nav2 li h3{color:#fff;font-size:1.25em;margin:0;font-weight:normal;}
.Bottom002370 .nav2 li h3:after{display:block;width:17px;background-color:#fff;height:1px;content:"";margin-top:12px;opacity: 0.7; display: none; }
.Bottom002370 .nav2 li dl{padding-top:1.5em;opacity: 0.7}
.Bottom002370 .nav2 li dl dd{line-height:2.4;}

.Bottom002370 .QRcode{text-align:right;}
.Bottom002370 .QRcode li{width: 115px;text-align:center;display:inline-block;margin-left:2%}
.Bottom002370 .QRcode li img{width:100%;border-radius:5px;}
.Bottom002370 .QRcode li span{display:block;margin-top:1.1vw;font-size:0.875em;}
.Bottom002370 .contact h3{color:#fff;font-size:1.25em;margin:0;font-weight:normal; line-height: 1;}
.Bottom002370 .contact h3:after{display:block;width:17px;background-color:#fff;height:1px;content:"";margin-top:12px;}

.Bottom002370 .tel{margin:1em 0 0.5em;}
.Bottom002370 .tel dt{ margin-bottom:0.5em;}
.Bottom002370 .tel dt:before{content:"\e714";font-family:"iconfont" !important;padding-right:5px;position:relative;top:0px;font-size:1.125em;}
.Bottom002370 .tel dd{font-size:1.25em;color:#fff;}
.Bottom002370 .contact {line-height:1.8; }
.Bottom002370 footer{border-top:1px solid rgba(255,255,255,.1);padding:1% 0 1%;}
.Bottom002370 .copyright,.Bottom002370 .links{font-size:0.875em;}
.Bottom002370 .links a{display:inline-block;}
.Bottom002370 .links a+a{margin-left:20px;position:relative;}
.Bottom002370 .links a+a:before{content:"";width:1px;height:55%;top:30%;background:rgba(255,255,255,.25);position:absolute;left:-10px;}

@media only screen and (min-width:768px){
.Bottom002370 .bottom .QRcode{width: 31%;float: right;}
.Bottom002370 .bottom nav{ margin-right: 8%;}
.Bottom002370 .bottom .nav2{ margin-right:0;}
.Bottom002370 .bottom .nav2 li{float: left;}
.Bottom002370 .contact{float:left;max-width: 23%;margin-right:2vw;}
.Bottom002370 .copyright{float:left;}
.Bottom002370 .links{float:right;}
}
@media(max-width:1440px){
.Bottom002370 .bottom .QRcode{/* width: 30%; */}
}
@media only screen and (max-width:767px){
.Bottom002370 nav{max-width:310px;margin:0 auto 15px;}
.Bottom002370 .contact{text-align:center;padding-top:15px;}
.Bottom002370 footer{text-align:center;}
}
@media(max-width:1024px){
.Bottom002370 .bottom .root-sz-16{ font-size:.16em;}
.Bottom002370 .bottom nav{ margin-right:5%;}
.Bottom002370 .bottom .nav2{ display:none;}
.Bottom002370 .bottom .QRcode{width: 45%;}
.Bottom002370 nav li dl{ padding-top:.5em;}
.Bottom002370 .contact{ max-width:55%;}
.Bottom002370 footer{padding:.2em 0;}
.Bottom002370 footer .root-sz-16{ font-size:.16em;}
}

@media(max-width:768px){
.Bottom002370 footer .root-sz-16{ font-size:.15em;}
.Bottom002370 .bottom .root-sz-16{ font-size:.15em;}
}

@media(max-width:640px){
.Bottom002370 .bottom .root-sz-16{ font-size:.15em;}
.Bottom002370 .bottom nav,
.Bottom002370 .contact{ display:none;}
.Bottom002370 .bottom .QRcode{ width:100%;}
.Bottom002370 .QRcode li img{ max-width:100px;}
.Bottom002370 footer{ padding:.2em 0;}
.Bottom002370 footer .root-sz-16{ font-size:.15em;}
.Bottom002370 .links{ margin-top:.6em;}
}





/* 20220315 */
.wapFloat{display: none;}
#ZCMSAD_1 .aclose{width:35px;height:35px;line-height: 35px;border-radius: 50%;background:url(../images/close.png) no-repeat center center;background-color: rgba(0,0,0,0.5);font-size: 0;position: absolute;top:5px;right:5px;}

@media(max-width:768px){
#ZCMSAD_1{display: none !important;}
.wapFloat{display: block;position: fixed;top:50%;left:50%;width:320px;z-index:999;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.wapFloat img{width:100%;}
.wapFloat .wapclose{position: absolute;width:30px;height:30px;line-height: 30px;border-radius: 50%;background: rgba(0,0,0,0.5);font-size: 0;position: absolute;top:5px;right:5px;text-align: center;}
.wapFloat .wapclose img{width:15px;vertical-align: middle;}
}


/*Top002869 */
body{background: #ebeff2;}
.Top002869 .auto_1366{max-width:1400px;}
.Top002869 .top-ban{height: 19.9vw;position: relative; z-index: 1;}
.Top002869 .top-ban > img{position: absolute; left: 0; top: 0; width: 100%;}

.Top002869 .to-form > svg{position: absolute; left: 0; top: 0; z-index: 10;}
.Top002869 .to-form ul{position: relative; z-index: 30;}
.Top002869 .to-form li{float: left;text-align: center; }
.Top002869 .to-form li a{color: #fff;position: relative; z-index: 10;}
.Top002869 .to-form li a:hover{color: #fcc70a;}
@media(min-width:1025px){
.Top002869 .to-form{position: absolute; width: 12.3vw;height: 12.3vw;right:15.5vw; top: 4.52vw;}
.Top002869 .to-form ul{height: 100%;}
.Top002869 .to-form li{width: 50%; height:50%; display: table;}
.Top002869 .to-form li:nth-child(1),
.Top002869 .to-form li:nth-child(4){margin-left: 25%; }
.Top002869 .to-form li:not(:first-child){margin-top: -25%;}
.Top002869 .to-form li aside{display: table-cell;vertical-align: middle;}
.Top002869 .to-form li a{font-size: 1.04vw;}
}
@media(max-width:1440px){
.Top002869 .auto_1366{max-width:96%;}
}
@media(max-width:1024px){
.Top002869 .to-form > svg{display: none;}
.Top002869 .to-form li{width: 25%;background: #bb2335;}
.Top002869 .to-form li br{display: none;}
.Top002869 .to-form li:nth-child(2n){background: #d11c23;}
.Top002869 .to-form li a{display: block;line-height: 4em;font-size: 2vw;}
}

.Top002869 .top{background: #b2141a;color: #fff;line-height:50px;border-bottom: 1px solid rgb(255 255 255 / 0.2);}
.Top002869 .top a{color: #fff;}
.Top002869 .weather{float: left; position: relative;width: 200px;}
.Top002869 .weather1{ font-size:24px; float: left; position: relative; width: 276px; margin: 0 auto;}
.Top002869 .weather1 img{ display:inline-block; vertical-align:initial; text-align: center; opacity: 0.8;}
.Top002869 .weather iframe{position: absolute; left: 0; top: 50%; margin-top: -10px;}

.login-before{ position: relative; display:flex; align-items:center;}
.login-before .a_reg2{ cursor:pointer; position: relative; display:flex; align-items:center;}
.login-before .a_reg2 span{ display:block;}
.login-before .tav_ok{ font-size:.5em; display:none; text-align: center; background:#fff; position:absolute; top:99%; left:50%; width:max-content;  z-index:110; transform:translateX(-50%); border-radius:5px; overflow: hidden;}
.login-before .a_reg2 .tav_ok img{ max-width:80px;}
.login-before .a_reg2 .tav_ok .pic{ padding:.5em;text-align:center;list-style:none;}
.login-before .a_reg2 .tav_ok .pic span{ padding:.5em 0; display: block; color:#333; line-height:1.5;}
.login-before .a_reg2:hover .tav_ok{display:flex;}
.login-before .a_log{ position: relative; display:flex; align-items:center;}
.login-before .a_log .tav_ok{ padding:1em 0; width:160px;}
.login-before .a_log .lwo{ font-size:2.2em; width:100%; line-height:1.5;}
.login-before .a_log .lwo a{ color:#333;}
.login-before .a_log .lwo a:hover{ color:#d11c23;}
.login-before .a_log:hover .tav_ok{display:flex; flex-wrap:wrap;}

.login-before .top-search{position: absolute; top: 100%;right:0; width:100%!important;background: #fff;border-radius: 0 0 5px 5px;padding-right:48px;box-shadow: 0 3px 5px rgba(0,0,0,0.2); display:none; z-index:110;}
.login-before .top-search .text{ border:0; background:none;line-height:48px; height:48px; width:100%; color:#999; font-size:1.1em; padding: 0 10px;}
.login-before .top-search .text.focus{color: #333;}
.login-before .top-search .btn{position: absolute; right: 0;height: 100%; width: 48px;background: url(../images/Top002869_search.svg) no-repeat center center;background-size:16px auto;}
.login-before .top-search .btn:before{position: absolute; content: ''; width: 1px; height: 20px;background: #eee; left: -1px; top: 50%; margin-top: -10px;}
.login-before .top-search.on{ display: block;}

@media(min-width:769px){
.Top002869 .top dl{float: right;}
.Top002869 .top dl > *{float: left;}
.Top002869 .top dt a:not(:last-child):after,
.Top002869 .top dd:after{display: inline-block; content: ''; width: 1px; height: 9px; background: rgba(255,255,255,0.3); vertical-align: middle; margin: 0 10px;}
.Top002869 .top dd .code{position: absolute; top: 100%; left: 50%;margin-left: -70px; display: none;width: 120px;}
}

.Top002869 .top dd{position: relative; z-index: 300;}
.Top002869 .top dd .code img{display: block; width: 100%;}
.Top002869 .top dt .Marl{ cursor:pointer; margin-left:1em;}
.Top002869 .top dt .a_reg,
.Top002869 .top dt .a_log{ padding-left:23px;background: url(../images/ico-tel.svg) no-repeat left center; background-size:19px;}
.Top002869 .top dt .a_reg{background-image: url(../images/ico-query.svg);}
.Top002869 .top dt .a_reg1{background: url("../images/sousuo.png") no-repeat center left;padding-left:30px;}
.Top002869 .top dt .a_reg1.ola{background: url(../images/close.png) no-repeat left center; background-size:15px;}
.Top002869 .top dt .a_reg2{background: url("../images/weixin.png") no-repeat center left;padding-left:30px;}
.Top002869 .top dt .username{margin-right: 20px;}
.Top002869 .top dt.login-after{display: none;}

.Top002869 .top-menu{background: #b2141a;}
.Top002869 .top-menu .auto{position: relative; z-index: 100;}
.Top002869 .top-menu menu li{line-height: 100px;}
.Top002869 .top-menu menu li a{display: block;border-bottom:3px solid  transparent;font-size: 17px;color: #fff;}
.Top002869 .top-menu menu li.aon span a,
.Top002869 .top-menu menu li a:hover{color: #f7c002; border-bottom-color: #f7c002;}
.Top002869 .top-menu menu li.a-search{width: 44px;}
.Top002869 .top-menu menu li dt a {color:#333;}
.Top002869 .open-search{display: block; height: 59px;background: url(../images/Top002869_search.svg) no-repeat center center;background-size:16px auto; cursor: pointer;}
.Top002869 .open-search.on{background-image: url(../images/Top002869_close.svg);}
.Top002869 .top-search{position: absolute; top: 100%;right: 0; width: 40%;background: #fff;border-radius: 0 0 5px 5px;padding-right: 48px;box-shadow: 0 3px 5px rgba(0,0,0,0.2); display: none;}
.Top002869 .top-search .text{border:0;background:none;line-height:48px; height:48px; width:100%; color:#999; font-size:1em; padding: 0 10px;}
.Top002869 .top-search .text.focus{color: #333;}
.Top002869 .top-search .btn{position: absolute; right: 0;height: 100%; width: 48px;background: url(../images/Top002869_search.svg) no-repeat center center;background-size:16px auto;}
.Top002869 .top-search .btn:before{position: absolute; content: ''; width: 1px; height: 20px;background: #eee; left: -1px; top: 50%; margin-top: -10px;}
.search-show .Top002869 .top-search{display: block;}

@media(min-width:1025px){
.Top002869 .top-menu menu ul{width:42.46%;float: left;}
.Top002869 .top-menu menu ul.w35{ width:33%;}
.Top002869 .top-menu menu ul:nth-child(2){float: right;}
.Top002869 .top-menu menu li{float: left;position: relative;}
.Top002869 .top-menu menu li .sub{position: absolute;min-width:160%;top:100%;left:50%;transform: translateX(-50%)}
.Top002869 .top-menu .logo{position: absolute; width: 15.08%; left: 42.46%; top: 30px; text-align: center;}
.Top002869 .top-menu .logo .text{ margin: 0 -31.8%;padding-top: 0.94vw;}
.Top002869 .top-menu .logo .img{background: url(../images/Top002869_topbg.png) no-repeat center bottom;padding-bottom:25px;}
}
.Top002869 .top-menu .logo .img img{ margin-top: -10px;}

@media(max-width:1024px){
.Top002869 .top-search{width: 100%;}
.Top002869 .top-menu{background:#fff;}
.Top002869 .top-menu menu{position: fixed; left: -100%;opacity: 0; top: 0; height: 100%; z-index:200;background: #fff; width: 220px; padding-top:35px; transition: 0.3s; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.Top002869 .top-menu menu.menu-show{left: 0;opacity: 1;}
.Top002869 .top-menu menu ul{padding:0 10px 0;}
.Top002869 .top-menu menu li{ line-height:2; margin: 0!important;border-bottom:1px solid #999;}
.Top002869 .top-menu menu li span{display: block;}
.Top002869 .top-menu menu li a{ color:#333;}
.Top002869 .top-menu menu li .sub {display: none;padding-left:20px;}
.has-multi aside .op-multi:before, .has-multi aside .op-multi:after, .has-sub span .op:before, .has-sub span .op:after {background:#333;}
.Top002869 .top-menu .logo{padding: 3vw 40% 3vw 0;}
.Top002869 .top-menu .logo a{display: table; }
.Top002869 .top-menu .logo aside{display: table-cell; vertical-align: middle;}
.Top002869 .top-menu .logo aside.img{padding-right: 10px;}
.Top002869 .open-menu,
.Top002869 .open-search{position: absolute;right: 0; height: 40px; top: 50%; margin-top: -20px;}
.Top002869 .open-search{background-size: auto 60%;width: 40px; }
.Top002869 .open-menu{right: 50px;width: 30px;overflow: hidden;padding-top: 4px;}
.Top002869 .open-menu i{display: block;height: 3px;background:#333;transition:transform 0.3s;}
.Top002869 .open-menu.on i{position: absolute; left: 0; top: 50%; margin:-1.5px 0 0 0;width: 100%; }
.Top002869 .open-menu.on i:nth-child(2){display: none;}
.Top002869 .open-menu.on i:nth-child(1){transform: rotate(45deg);}
.Top002869 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
}
@media(max-width:768px){
.Top002869 .weather1{ height:auto;}
.Top002869 .open-menu{ right:0;}
.Top002869 .top .auto{position: relative; z-index: 300;}
.Top002869 .top dl{position: absolute; right:0; top: 100%; background: #d11c23; padding:5px 20px;display: none;}
.Top002869 .top dl a{display: block;}
.Top002869 .top dl.nav-show{display: block;}
.Top002869 .top dd .code{display: block!important;opacity: 1!important; width: 90px;}
.Top002869 .open-nav{position: absolute;right: 0; width: 30px; height: 100%;background: url(../images/Top002869_nav.svg) no-repeat center center; top: 0;background-size: contain;}
.Top002869 .top dt a.a_reg,
.Top002869 .top dt a.a_log{ background-size:1em;}
}



/*Floor003161 */
.Floor003161{padding:50px 0; background: #f9f8f4;}
.Floor003161 .home-title span:before {float: left;content:'';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/youxiu.png);background-size:85%;}

.Floor003161 .title {text-align: center;  position: relative;margin-bottom: 2.25em; background: url(../images/home-line1.png) repeat-x left bottom;}
.Floor003161 .title span{display: inline-block;cursor: pointer;padding-bottom: 0.55em;font-size: 1.875em;font-weight: bold;color: #d11c23; }
.Floor003161 .title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 40px;background-image: url(../images/huodong.png);background-size: 100%; margin: 0 auto;}

.Floor003161 .box-topic .slider li a{display: block;margin: 0 0.625em; overflow: hidden;}
.Floor003161 .box-topic .slider li img{transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.Floor003161 .box-topic .slider li a:hover img{transform: scale(1.15);}
.Floor003161 .box-topic .slick-arrow{position:absolute;border:0;font-size:1em;text-indent:-999em;width:2.5em;height:2.5em;background:#d11c23;border-radius:50%;top:50%;margin-top:-1.25em;z-index:10;}
.Floor003161 .box-topic .slick-arrow:hover{background:#f7c002; }
.Floor003161 .box-topic .slick-arrow:before{position:absolute;content:'';width:30%;height:30%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:35%;left:30%;}
.Floor003161 .box-topic .slick-prev:before{transform:rotate(-135deg);left:40%;}

.str_wrap{overflow:hidden;width:100%;position:relative;user-select: none;white-space:nowrap;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;}

@media (min-width:1025px) {
.Floor003161 .box-topic .slider{margin: 0 -2.1875em;padding:0 1.5625em;}
.Floor003161 .box-topic .slick-prev{left: -3.5625em;}
.Floor003161 .box-topic .slick-next{right: -3.5625em;}
}
@media (max-width:1024px) {
.Floor003161 .title{font-size:.7em;}
.Floor003161 .title span:before{ float:none; display:inline-block; vertical-align:middle; margin-top:-.2em;}
.Floor003161 .box-topic .slick-arrow{ width:1.2em; height:1.2em; margin-top:-.6em;}
.Floor003161 .box-topic .slick-prev{left:0;}
.Floor003161 .box-topic .slick-next{right:0;}
}
@media (max-width:640px) {
.Floor003161 .title{font-size:1em;}
.Floor003161 .box-topic .slick-arrow{ width:2em; height:2em; margin-top:-1em;}
}



/*Floor003163 */
.Floor003456{padding:50px 0 ; background: #fff;}

.Floor003456 .left .home-title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/zhaosheng.png);background-size: 90%;}
.Floor003456 .right .home-title2 span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/jiaoxue.png);background-size: 90%;}

.Floor003456 a:hover{color:#d11c23;}
.Floor003456 .list{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04);padding:1.5625em;}
.Floor003456 .list ol{position:relative;}
.Floor003456 .list ol .Ispic{height:15em;}
.Floor003456 .list ol time{ /* position:absolute;left:0;top:50%;transform:translateY(-50%); */  width:5em;height:5em;text-align:center;color:#fff;font-size:0.75em;background-color:#d11c23;padding:0.325em;border-radius:10px; }
.Floor003456 .list ol time b{display:block;font-size:1.825em;font-weight:bold; text-align: center;}
.Floor003456 .list ol .txt{position:relative;padding:0.625em; background: #eee;}
.Floor003456 .list ol .txt aside{font-size:1em; padding-left: 15px;line-height:1.5;}
.Floor003456 .list ol .txt p{margin:8px 0 0 0;color:#999;font-size:0.875em;line-height:1.5;}

.Floor003456 .list li.ol-pictxt a{position: relative; padding-left:0px;}
.Floor003456 .list li.ol-pictxt a:before{content:'';position:absolute;width:5px;height:5px;background: none ;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}
.Floor003456 .list li.ol-pictxt .Ispic{height: 134px;}
.Floor003456 .list li.ol-pictxt .txt aside{font-size: 1em; border-bottom:1px solid #eee; line-height: 1.5 ;color: #333; padding-bottom: 0.3em;}
.Floor003456 .list li.ol-pictxt .txt p{line-height: 1.715;font-size: 0.875em; color: #999;}

@media(min-width:481px){
.Floor003456 .list li.ol-pictxt .pic{width: 150px;}
.Floor003456 .list li.ol-pictxt .txt{padding-left: 10px;}
}

.Floor003456 .list li{line-height:42px}
.Floor003456 .list li time{float:right;margin-left:1em;font-size:0.875em;color:#666;opacity:0.5;}
.Floor003456 .list li a{padding-left:15px;position:relative;}
.Floor003456 .list li a:before{content:'';position:absolute;width:5px;height:5px;background:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}

@media (min-width:1025px){
.Floor003456 .left{width:49%;}
.Floor003456 .right{width:49%;}
.Floor003456 .list ol{float:left;width:45.115%;}
.Floor003456 .list li{float:right;width:50.914%;}
}
@media (max-width:1024px){
.Floor003456 .list ol .txt aside{ font-size:.8em;}
.Floor003456 .list ol time{ font-size:.5em;}
.Floor003456 .list ol time b{ font-size:1.2em;}
.Floor003163 .tab-ul:after{display:none;}
.Floor003456 .tab-ul{display:flex;justify-content:space-between;padding-right:4em;}
.Floor003456 .tab-ul li span{font-size:1.125em;}
.Floor003456 .left{margin-bottom:2em;}
.Floor003456 .list{padding:1em;}
.Floor003456 .list ol{margin-bottom:1em;}
.Floor003456 .list li{ font-size:.5em;}
.Floor003456 .list li.ol-pictxt{ margin-bottom:1em;}
.Floor003456 .list li.ol-pictxt .pic{ width:250px;}
.Floor003456 .list li.ol-pictxt .txt{ padding-left:30px;}
.Floor003456 .list li.ol-pictxt .txt aside{ font-size:1.5em; padding-bottom:.5em;}
.Floor003456 .list li.ol-pictxt .txt p{ font-size:1em;}
}
@media (max-width:768px){
.Floor003456 .list li{ font-size:.6em;}
}
@media (max-width:640px){
.Floor003456 .list li{ font-size:1em;}
.Floor003456 .list li.ol-pictxt{ margin:1.5em 0 1em;}
.Floor003456 .list li.ol-pictxt .pic{ width:150px;}
.Floor003456 .list li.ol-pictxt .txt{ padding-left:20px;}
.Floor003456 .list li.ol-pictxt .txt aside{ font-size:1.3em;}
.Floor003456 .list ol time{ font-size:.7em;}
.Floor003456 .list ol time b{ font-size:1.4em;}
.Floor003456 .list ol .txt aside{ font-size:1em;}
}


.Contain{padding:12em 0 5%; overflow: hidden;}
.Contain .fl{ width:20%; padding:2% 0 0 2%; position: relative;}
.Contain .fl::before{ content:""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 150vh; background: #f6f6f6; z-index:-10;}
.Contain .fr{ width:75%;}
@media (max-width:1440px){
.Contain{padding:12em 2% 5%;}
}
@media (max-width:1024px){
.Contain{ padding-top:5em;}
.Contain .fl{ float: left;}
.Contain .fl::before{ height:100%;}
.Contain .fr{ width:75%; float: right;}
.Location{ font-size:.5em;}
}
@media (max-width:640px){
.Contain{ padding-top:2em;}
.Contain .fl{ width:100%;}
.Contain .fr{ margin-top:2em; width:100%;}
}


/* 栏目页导航 */
.pfloat_box{position:relative;}

/* 栏目页导航二级 */
.pfloat_box .box{  margin-bottom: 0.2em;}
.pfloat_box .box .tit{color: #444; position:relative;padding:0 30px;cursor:pointer;display:block;line-height:3; font-size: 22px; border-bottom:1px solid #e5e5e5  }
.pfloat_box .box .tit:after{ content: "" ; display: block; position: absolute; right: -10px; top:-11px; height: 77px; width: 10px; background: url(../images/menu_dot.png) no-repeat center top; background-size:100% ; display: none;}
.pfloat_box .box .tit:hover,
.pfloat_box .box .tit.aon{color:#eee;background:#b2141a}
.pfloat_box .box .tit:hover:after,
.pfloat_box .box .tit.aon:after{ display: block;}
@media (max-width:768px){
.pfloat_box .box .tit{ padding:0 .5em; font-size:.7em;}
}
@media (max-width:640px){
.pfloat_box .box .tit:after{ height:72px;}
.pfloat_box .box .tit{ font-size:1.4em;}
}





/* 栏目页导航三级 */
.pfloat_box .box>ul{display:none;}
.pfloat_box .box>ul>li{margin-bottom:0px;border-bottom:1px solid #e5e5e5}
.pfloat_box .box>ul>li>a{ color: #444; font-size:18px;display:block;line-height:2.5;transition:0s;padding:0.2em 30px;position:relative;}
.pfloat_box .box>ul>li>a:hover,
.pfloat_box .box>ul>li.aon>a{background:#f8e9e9}
.pfloat_box .box>ul>li>a::after{position:absolute;content:'';background:url(../images/menu_aon.png) no-repeat center center;top:50%; width:70px;height:11px;background-size:contain;right:-5px;margin-top:-5px;display:none;}
.pfloat_box .box>ul>li>a:hover::after,
.pfloat_box .box>ul>li.aon a::after{display:block;}
@media (max-width:768px){
.pfloat_box .box>ul>li>a{ padding:0 1em;}
.pfloat_box .box>ul>li>a::after{ width:30px;}
}
@media (max-width:640px){
.pfloat_box .box>ul>li>a{ font-size:1.2em;}
}



/* 栏目页导航四级 */
.pfloat_box .box ul li .bul{ display: none; background: #fff;}
.pfloat_box .box ul li.aon .bul{ display: block;  }
.pfloat_box .box ul li .bul li{border-bottom:1px solid #e9e9e9}
.pfloat_box .box ul li .bul li:last-child{border-bottom:none}
.pfloat_box .box ul li .bul li a{color: #444;  line-height:2; display: block;padding:12px 30px; font-size: 14px;position: relative;}
.pfloat_box .box ul li .bul li a:hover,
.pfloat_box .box ul li .bul li.aon a{ }
.pfloat_box .box ul li .bul li a::after{position:absolute;content:'';background:url(../images/menu_aon_sub.png) no-repeat center center ; top:50%; width:70px;height:11px;background-size:contain;right:-5px;margin-top:-4px;display:none; z-index: 60;}
.pfloat_box .box ul li .bul li a:hover::after,
.pfloat_box .box ul li .bul li.aon a::after{display:block;}
@media (max-width:768px){
.pfloat_box .box ul li .bul li a{ padding:10px 15px;}
.pfloat_box .box ul li .bul li a::after{ width:30px;}
}



/* 图片标题列表 */
.Pictext_list{padding:0 0 0;;}
.Pictext_list li{overflow:hidden;width:32%;margin-right:2%;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Pictext_list li:nth-child(3n){margin-right:0}
.Pictext_list li:nth-child(6)~li{margin-bottom:0}

.Pictext_list li .pic{padding-bottom:66%;background-size:cover;transition:transform .5s ease-in-out; background-color: #ccc;}
.Pictext_list li:hover .pic{transform:scale(1.1);}
.Pictext_list li .text{position:relative;z-index:50;padding:3% 0;background:#f5f5f5;position:relative;z-index:50;}
.Pictext_list li .text h3{color:#444;margin:0;line-height:1.5;font-size:16px;font-weight:normal;text-align:center;}



/* 视频列表 */
.Video_list li{overflow:hidden;width:32%;margin-right:2%;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Video_list li:nth-child(3n){margin-right:0}
.Video_list li:nth-child(6)~li{margin-bottom:0}
.Video_list li .files,
.Video_list li a{ position:absolute; left:0; top:0; width:100%; height:100%;  z-index: 10;}
.Video_list li a:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.2; z-index: 10;}
.Video_list li:hover a:before{  opacity:0.5}
.Video_list li .files{ z-index: 100; display: none;}
.Video_list li .files video{ object-fit: fill;}
.Video_list li aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff; z-index: 100;}
.Video_list li aside span{ display:block; border-radius:50%; width:3em; height:3em; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Video_list li aside span::before{ position:absolute; content:''; border:8px solid transparent; border-left:10px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-4px; margin-top:-8px;}
.Video_list li .con{ position: relative;}
.Video_list li .pic{ padding-bottom: 70%;; position: relative;}
.Video_list li .text{  text-align: center;background:#f7f5f0;padding: 1em ;}
@media (max-width:640px){
.Video_list li aside span{ width:1.5em; height:1.5em; border:2px solid #fff;}
.Video_list li aside span::before{ border:6px solid transparent; border-left:8px solid transparent; border-left-color:#fff; margin-left:-3px; margin-top:-6px;}
}


/* 标题列表 */
.Tittext_list li a{ display: block; border-bottom: 1px solid #eee; padding: 1.5% 0; height: auto; overflow: hidden;}
.Tittext_list li time{float:right;margin-left:1em;font-size:16px;color:#999}
.Tittext_list li h3{ width: 70%; float: left; padding-left:15px;line-height:1.5;font-size:16px;position:relative; font-weight: normal;margin: 0; color: #444;}
.Tittext_list li h3:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}
.Tittext_list li a:hover h3{ color:#b2141a;}



/* 标题列表 */
.Download_list li a{ display: block; border-bottom: 1px solid #eee; padding: 1.5% 0; height: auto; overflow: hidden;}
.Download_list li span{ width: 16px; height:16px; float: right ; display: block; background: url(../images/download_icon.png) no-repeat center center;
background-size: contain; opacity: 0.6; margin-top: 5px;}
.Download_list li h3{ width: 70%; float: left; padding-left:15px;line-height:1.5;font-size:16px;position:relative; font-weight: normal;margin: 0; color: #444;}
.Download_list li h3:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}
.Download_list li a:hover h3{ color:#b2141a;}
@media(max-width:1024px){
.Download_list li h3{ width:80%;}
}



/* 图片标题简介列表 */
.pic_text_list .left img{width:100%;transition:transform .5s ease-in-out; }
.pic_text_list .right h3{color:#444;font-size:22px;font-weight:400;margin:0  0 2% 0}
.pic_text_list .right .p{color:#999;line-height:2;overflow:hidden}
.pic_text_list ul li{margin-bottom:0;background:#fff;padding:25px 0;position:relative;border-bottom:1px solid #eee;transition:.5s}
.pic_text_list li:hover{background:#f5f5f5}
.pic_text_list ul li a{display:block;height:auto;overflow:hidden}
@media(min-width:1025px){
.pic_text_list .left{float:left; width:26%;overflow:hidden;border-radius:0px}
.pic_text_list .right{float:right; width:74%;padding:1% 2% 0 5%;position:relative}
.pic_text_list .right .time{color:#aaa; margin-top: 6%; display: block;}
.pic_text_list .right .time span{font-size:0.46rem;font-weight:700;display:block}
.pic_text_list ul li{padding-right:20px}
}
@media(max-width:1024px){
.pic_text_list{padding:5% 0 0; overflow: hidden;}
.pic_text_list ul li{ width:48%; margin-bottom:4%; padding:0; float: left;}
.pic_text_list ul li:nth-child(2n){ float:right;}
.pic_text_list .left img{border-radius:5px;}
.pic_text_list .right{ font-size:.45em; padding:.8em;}
.pic_text_list .right .time{margin:10px 0 5px;display:inline-block}
.pic_text_list .right .time span{float:right;margin:0}
.pic_text_list .right .time span:before{content:"-"}
.pic_text_list .right .h3{font-size:1em;}
.pic_text_list .right .p{line-height:1.5; margin:0;}
}
@media(max-width:768px){
.pic_text_list .right{ font-size:.6em; padding:.8em;}
}

@media(max-width:640px){
.pic_text_list .right{ font-size:1em;}
}


/* 详情页 */
.Detail_page{background:#f5f5f5;padding: 8%}
.Detail_page .news_info{height:auto;overflow:hidden}
.Detail_page .news_info .title{text-align:center;padding-bottom:2%;border-bottom:1px dashed #d2d2d2;margin-bottom:2%}
.Detail_page .news_info .title h1{margin:0;padding-bottom:1%;font-size:28px ;font-weight:400;color:#444}
.Detail_page .news_info .title p{margin:0;padding-bottom:1%}
.Detail_page .news_info .title p span{margin:0 1%;color:#777;font-family:Arial,Helvetica,sans-serif}
.Detail_page .news_info .info{text-justify:inter-ideograph}
.Detail_page .news_info .center{text-align:center}
.Detail_page .info{font-size:16px ;line-height:2;color:#666}
.Detail_page .info img{display:block;margin:3% auto!important;height:auto!important}
.Detail_page .bot{position:relative;margin-top:70px ;padding-top:50px ;font-size:16px ;border-top:1px  dashed #d2d2d2}
.Detail_page .info_back{text-align:center;clear:both;position:absolute;right:0;bottom:0}
.Detail_page .info_back a{position:relative;color:#fff;background:#b2141a;display:block;width:150px ;line-height:3;border-radius:100px }
.Detail_page .info_back a:hover{opacity:0.8;}
.Detail_page .info_pn span{display:block;;margin:1% 0}
.Detail_page .info_pn span a{color:#666}
@media(max-width:1024px){
.Detail_page{padding:4% 0;background:#fff}
.Detail_page .auto{padding:0 4%}
.Detail_page .info{padding:0 4%}
.Detail_page .info_back{position:relative; margin-bottom:1em;}
.Detail_page .news_info .title{ font-size:.5em;}
.Detail_page .bot{ padding:2em 4% 0;}
}
@media(max-width:768px){
.Detail_page .auto-inner{padding: 0 4%; background: none;}
.Detail_page .info *{max-width:100%!important}
.Detail_page .info .rich_media_area_primary_inner{max-width:100%!important}
.Detail_page .info_back a{width:100%;margin-bottom:2%}
.Detail_page .news_info .title{ font-size:.6em;}
.Detail_page .news_info .title h1{font-size:1.4em;line-height:1.5}
}

@media(max-width:640px){
.Detail_page .news_info .title{ font-size:1em;}
}


/* 分页 */
.Columnpage .Pages{text-align:center;padding:8% 0 0}
.Columnpage .Pages a{display:inline-block;vertical-align:middle;border:1px solid #ececec;background:#fff;padding:0 15px; line-height:38px;color:#999}
.Columnpage .Pages a.a_cur,.Columnpage .Pages a:hover{background-color:#b2141a;color:#fff}
.Columnpage .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden}
.Columnpage .Pages em a{float:left;margin-left:-0.01rem}
.Columnpage .Pages .p_count,
.Columnpage .Pages .p_cur,
.Columnpage .Pages .p_jump,
.Columnpage .Pages .p_total{display:none}
.Columnpage .Pages .a_prev,
.Columnpage .Pages .a_next{padding:0 15px;overflow:hidden;height:38px}
@media(max-width:1024px){
.Columnpage .Pages{ font-size:.5em;}
}
@media(max-width:640px){
.Columnpage .Pages{ font-size:1em;}
.Columnpage .Pages .a_end,
.Columnpage .Pages .a_first{display:none}
.Columnpage .Pages a{padding:0 15px}
}




/* 分页 */
.Location{ margin-bottom:3%;padding:0 0 10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location em{ font-style:normal;color: #999;  float:right; }
.Location em span{ color:#444;}
.Location em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location em a:first-child{ margin-left: 5px;}
.Location em a:hover{ color: #b2141a;}
.Location em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location h3{ float: left; position: relative; font-size:22px; color: #333; margin: 0; font-weight: normal;}
.Location h3:after{ content: "";  position:absolute; display: block; background-color: #b2141a;left: 0; bottom: -10px; height: 2px; width: 100%; }
@media(max-width:640px){
.Location em{ display:none;}
}


/* 单篇 */
.Singlepage p{ font-size: 16px; line-height: 2}
.Singlepage .About .text{ width: 50%; float: left;}
.Singlepage .About .text p:nth-child(1){ margin-top: 0;}
.Singlepage .About .pic{ width: 46%; float: right;}
.Singlepage .About .pic img{ margin-bottom: 20px; border-radius: 20px 0;}







/*Floor001234 */
.Floor001234{padding:50px 0;}
.Floor001234 .right .home-title span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/dangtuan.png);background-size:85%;}
.Floor001234 .intor .pic{height:20em;}
.Floor001234 .intor .text{line-height:2.4;padding-top:1.8em;}
.Floor001234 .intor .text h4{ padding-left: 10px; position: relative;; line-height: 1; margin: 0 0 1em 0; font-size:1.2em; font-weight: normal; color: #222;}
.Floor001234 .intor .text h4:before{content:'';position:absolute;width:3px;height:1em;background-color:#d11c23;left:0;top:0%;}

.Floor001234 .box{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04);padding:1.5625em;}
.Floor001234 .box ol{position:relative;margin-bottom:1em; overflow: hidden;}
.Floor001234 .box ol .Ispic{height:20em;}
.Floor001234 .box ol time{position:absolute;right:0;top:0;color:#fff;background:#d11c23;line-height:3.8em;padding:0 1em;}
.Floor001234 .box ol .txt{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);padding:1em}
.Floor001234 .box ol .txt aside{font-size:1.2em;color:#fff;width:75%;float:left;}
.Floor001234 .box ol .txt time{float:right;}
.Floor001234 .box li{line-height:45px}
.Floor001234 .box li time{float:right;margin-left:1em;font-size:0.875em;color:#666;opacity:0.5;}
.Floor001234 .box li a{padding-left:15px;position:relative;}
.Floor001234 .box li a:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}

.Floor001234 .list{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.04);padding:1.5625em;}
.Floor001234 .list ol{position:relative;margin-bottom:1em; overflow: hidden;}
.Floor001234 .list ol .Ispic{height:20em;}
.Floor001234 .list ol time{position:absolute;right:0;top:0;color:#fff;background:#d11c23;line-height:3.8em;padding:0 1em;}
.Floor001234 .list ol .txt{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);padding:1em}
.Floor001234 .list ol .txt aside{font-size:1.2em;color:#fff;width:75%;float:left;}
.Floor001234 .list ol .txt time{float:right;}
.Floor001234 .list li{line-height:45px}
.Floor001234 .list li time{float:right;margin-left:1em;font-size:0.875em;color:#666;opacity:0.5;}
.Floor001234 .list li a{padding-left:15px;position:relative;}
.Floor001234 .list li a:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}
@media (min-width:1025px){
.Floor001234 .fl{width:57%;}
.Floor001234 .fr{width:38%;}
}
@media (max-width:1024px){
.Floor001234 .box{ padding:1.5rem; font-size:.5em;}
.Floor001234 .intor .pic{ height:34em;}
.Floor001234 .box ol .Ispic{ height:38em;}
.Floor001234 .fr{ margin-top:1em;}
.Floor001234 .list{ font-size:.5em;}
}
@media (max-width:640px){
.Floor001234 .box{ font-size:1em;}
.Floor001234 .intor .pic{ height:16em;}
.Floor001234 .intor .text{ line-height:2;}
.Floor001234 .box ol .Ispic{ height:17em;}
.Floor001234 .box li{ line-height:2.5;}
.Floor001234 .fr{ margin-top:2em;}
.Floor001234 .list{ font-size:1em;}
.Floor001234 .list li{ line-height:2.5;}
}

.Floor002345{padding:50px 0;background:url(../images/bg01.jpg) no-repeat center center; background-size: cover ;}
.Floor002345 .home-title1 span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/jiaoxue.png);background-size: 85%;}
.Floor002345 .home-title2 span:before{float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/huodong.png);background-size: 85%;}
.Floor002345 .home-title3 span:before {float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/hezuo.png);background-size: 85%;}
.Floor002345 .home-title4 span:before{float: left;content: '';width: 35px;background-position: left center;background-repeat: no-repeat;height: 30px;background-image: url(../images/huodong2.png);background-size: 85%;}

.Floor002345 .item .list{background:#fdfcfb;border:1px solid #f3f1ea;box-shadow:0px 1.25em 3.125em rgba(0,0,0,0.02);padding:1.5625em;}
.Floor002345 .list li{margin-bottom: 1.3vw; }
.Floor002345 .list li a{ position: relative;}
.Floor002345 .list li .Ispic{height: 134px;}
.Floor002345 .list li .txt aside{font-size: 1.125em; border-bottom:1px solid #eee; line-height: 1.5 ;color: #333; padding-bottom: 0.3em;}
.Floor002345 .list li .txt p{line-height: 1.715;font-size: 0.875em; color: #999;}

.Floor002345 .list2 li{line-height:43.5px;margin-bottom: 0;}
.Floor002345 .list2 li time{float:right;margin-left:1em;font-size:0.875em;color:#666;opacity:0.5;}
.Floor002345 .list2 li a{padding-left:15px;position:relative;}
.Floor002345 .list2 li a:before{content:'';position:absolute;width:5px;height:5px;background-color:#d11c23;left:0;top:50%;margin-top:-2.5px;border-radius:50%;}




@media (max-width:1024px){
.Floor002345 .item{ margin-bottom:1em;}
.Floor002345 .item:last-child{ margin-bottom:0;}
.Floor002345 .item .list{ padding:1em;}
.Floor002345 .list li .txt{ font-size:.5em;}
}
@media(min-width:641px){
.Floor002345 .list li .pic{width: 160px;}
.Floor002345 .list li .txt{padding-left: 15px;}
}
@media(max-width:640px){
.Floor002345 .list li .ytable,
.Floor002345 .list li .ytable-cell{display: block;}
.Floor002345 .list li .txt{padding: 3vw;}
.Floor002345 .list li a,
.Floor002345 .list li .txt aside,
.Floor002345 .list li aside{font-size: 4vw;}
.Floor002345 .list li .txt p{font-size: 3.5vw;}
.Floor002345 .item{ margin-bottom:2em;}
}
@media (min-width:1025px){
.Floor002345 .item{width: 48%;float:left;margin-right: 4%;}
.Floor002345 .item:nth-child(2n){margin-right:0}
}




/* 搜索 */
.search_list li{ border-bottom:dashed 1px #e5e5e5;}
.search_list li a{ padding:1em 0;}



/* 在线客服飘窗 */
/* #ZCMSAD_Admission{ background:#fff; padding:1em; border-radius:10px;}
.Admission{ display:flex; align-items:center;}
.Admission .okl{ font-size:1.35em; text-align: center;}
.Admission .okl .icon{ width:4.5em; height:4.5em; background:url(../images/service.png) no-repeat center; background-size:cover;}
.Admission .txt_con{ padding-left:1.5em;}
.Admission .txt_con .title{ color:#fb7268; margin-bottom:.5em; font-size:1.6em; font-weight:bold;}
.Admission .txt_con .tel,
.Admission .txt_con .qq,
.Admission .txt_con .wx{ padding-left:1.5em; font-size:1.3em; margin-bottom:.2em; background-size:1.2em!important;}
.Admission .txt_con .tel{ background:url(../images/Tel.png) no-repeat center left;}
.Admission .txt_con .qq{ background:url(../images/QQ.png) no-repeat center left;}
.Admission .txt_con .wx{ margin-bottom:0; background:url(../images/wx.png) no-repeat center left;} */



#ZCMSAD_Admission{background:#d11c23; border-radius:10px;position: fixed !important;left: 0 !important;width:auto !important; height:auto !important;/* right: 5px; */top: 50% !important;transform: translateY(-50%);}
.Admission{ display:flex; align-items:center;}
.Admission .okl{ font-size:1.35em; text-align: center; display:none}
.Admission .okl .icon{ width:4.5em; height:4.5em; background:url(../images/service.png) no-repeat center; background-size:cover;}
.Admission .txt_con{/* padding-left:1.5em; */}
.Admission .txt_con .title{ color:#fff; margin-bottom:.5em; font-size:1.6em; font-weight:bold;padding:0.5em 0 0 0;}
.Admission .txt_con div{padding:0 1em;text-align: center;}
.Admission .txt_con .tel,
.Admission .txt_con .qq,
.Admission .txt_con .wx{  font-size:1.3em; margin-bottom:.2em; background-size:1.2em!important;color:#fff;text-align: center;}
.Admission .txt_con .tel{background: url(../images/Tel.png) no-repeat center left 0.5em #f7c002; padding:0.625em 1em; padding-left:2em;}
.Admission .txt_con .qq{ background:url(../images/QQ.png) no-repeat center left 0.5em; padding:0.2em 1em; padding-left:2em; }
.Admission .txt_con .wx{ margin-bottom:0; background:url(../images/wx.png) no-repeat center left 0.5em #f7c002;padding:0.625em 1em; padding-left:2em;border-radius: 0 0 10px 10px;}

#ZCMSAD_Admission .aclose{ width: 30px; height: 30px;right: -20px;position: absolute;top: -20px; transform: rotate(45deg);cursor: pointer;font-size: 0;}
#ZCMSAD_Admission .aclose:before,
#ZCMSAD_Admission .aclose:after{position: absolute; left: 50%; top: 50%; content: '';background: #666;}
#ZCMSAD_Admission .aclose:before{width: 60%; height: 2px; margin-top: -1px; margin-left: -30%;}
#ZCMSAD_Admission .aclose:after{height: 60%; width: 2px; margin-left: -1px; margin-top: -30%;}

@media(max-width:640px){
#ZCMSAD_Admission{ display: none;}
.Admission .txt_con .title{  font-size:1em;}
.Admission .txt_con .tel,
.Admission .txt_con .qq,
.Admission .txt_con .wx{  font-size:0.625em;}
}


.FastRight{position: fixed;z-index: 110;right: 0px;bottom: 2%;}
.FastRight img{ max-width: 120px;}
.FastRight .close{ width: 30px; height: 30px;right: 0px;position: absolute;top: -23px; transform: rotate(45deg);cursor: pointer;font-size: 0;}
.FastRight .close:before,
.FastRight .close:after{position: absolute; left: 50%; top: 50%; content: '';background: #666;}
.FastRight .close:before{width: 60%; height: 2px; margin-top: -1px; margin-left: -30%;}
.FastRight .close:after{height: 60%; width: 2px; margin-left: -1px; margin-top: -30%;}

@media(max-width:640px){
.FastRight{ display: none;}
.FastRight img{ max-width: 80px;}
}