a:hover{color: #E91A2E;}
/*Banner002922 */
.Banner002922{width: 100%;}



/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1200px;width: 96%;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:10.3vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 24px;padding: 0 2vw; font-weight: bold; color: #e91a2e;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #e91a2e;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:1366px){
	.Menu001093 .nav li{min-width:14.5vw; }

}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}

/*Floor002872 */
.Floor002872{position: relative; z-index: 10; padding: 2% 0; background: #f8f8f8;}
/*slick Basic*/
.Floor002872 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002872 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002872 .slick-list:focus {outline: none}
.Floor002872 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002872 .slick-slider .slick-track, 
.Floor002872 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002872 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002872 .slick-track:before, 
.Floor002872 .slick-track:after{display: table; content: '';}
.Floor002872 .slick-track:after{ clear: both;}
.Floor002872 .slick-loading .slick-track { visibility: hidden;}
.Floor002872 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002872 .slick-slide .slick-loading img { display: none;}
.Floor002872 .slick-slide .dragging img { pointer-events: none;}
.Floor002872 .slick-initialized .slick-slide { display: block;}
.Floor002872 .slick-loading .slick-slide { visibility: hidden;}
.Floor002872 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002872 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002872 .auto_1366{max-width:1200px; width: 96%;box-shadow: 0 0 10px rgba(163,166,170,0.22);}
.Floor002872 .inner{padding: 20px;background: #fff;}
.Floor002872 .fr{background: #f2f2f2; padding: 20px 20px 0;}  
.Floor002872 .slider-tab{margin-bottom: 18px;}
.Floor002872 .slider-tab li{line-height: 50px; background: #dedede;text-align: center;font-size: 20px;font-weight: bold; cursor: pointer;}
.Floor002872 .slider-tab li.slick-current{color: #fff;background: #ff0000;}
.Floor002872 .slider-for li{line-height: 48px;font-size: 18px;}
.Floor002872 .slider-for li time{float: right; margin-left: 20px;}
.Floor002872 .slider-for li a:hover{color: #bb2335;}
.Floor002872 .slider-for li a:before{display: inline-block;content: '·'; width: 15px; text-align: center;}
.Floor002872 .fl{}
.Floor002872 .fl .slider li a{display: block; position: relative;}
.Floor002872 .fl .slider li aside.dot{position: absolute; left: 0; width: 100%;line-height: 50px; padding: 0 20% 0 20px;color: #fff;font-size: 16px;background: rgba(0,0,0,0.6); z-index: 10;bottom: 0; transform: translateY(50px); opacity: 0; transition: 0.3s 0.3s;}
.Floor002872 .fl .slider li.slick-current aside.dot{opacity: 1;transform: translateY(0);}
.Floor002872 .fl .slick-dots{position: absolute; right: 20px;bottom: 19px; z-index: 10;}
.Floor002872 .fl .slick-dots li{width: 10px; height: 10px; cursor: pointer;border-radius: 10px;transition: 0.3s; background: #fff;float: left;margin-left: 10px;}
.Floor002872 .fl .slick-dots li button{display: none;}
.Floor002872 .fl .slick-dots li.slick-active{background: #c10d0c; width: 20px;}


.Floor002872 .tab{border: 1px solid #f3f1ea; border-top-width: 3px; border-top-color: #e91a2e; padding: 0 26px;background:#F8F8F8;}
.Floor002872 .tab .title_fl{float: left;margin-left: -15px; margin-top: -11px;background: url("../images/Floor002931_titlebg.png") no-repeat center top;width: 134px;height: 67px;line-height: 53px; text-align: center;}
.Floor002872 .tab .title_fl a{color: #fff;font-size: 22px;}
.Floor002872 .tab .title_fr{float: right; height: 60px;line-height: 60px;}
.Floor002872 .tab .title_fr a{line-height: 35px;background: rgba(233,26,46,1); color: #FFFFFF;padding: 5px 15px;border-radius: 25px;font-size: 14px;}
/*.Floor002872 .tab-ul{border-bottom: 1px solid #f3f1ea; }*/
.Floor002872 .tab-ul li{float: left;line-height: 65px;position: relative;}
.Floor002872 .tab-ul li:not(:last-child){margin-right: 30px;}
.Floor002872 .tab-ul li a{display: block;font-weight: bold; cursor: pointer;}
.Floor002872 .tab-ul li.slick-active:after{position: absolute; left: 0; bottom: -1px;height: 2px;background: #d43e46;}
.Floor002872 .tab-ul li a:hover,
.Floor002872 .tab-ul li.slick-active a{color: #d43e46;}

.Floor002872 .tab-list{max-height: 320px;overflow: hidden;}
.Floor002872 .tab-list li{ position:relative; line-height:50px; border-bottom:2px dotted #efefef;font-size: 16px;}
.Floor002872 .tab-list li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor002872 .tab-list li time{ float:right; font-size:12px; color:#a9a9a9;}
.Floor002872 .tab-list dd{line-height: 3em;}
.Floor002872 .tab-list dd time{float: right;color: #d43e46;}
.Floor002872 .tab-list dd:hover time,
.Floor002872 .tab-list dd a{color: #666;float: left;width: 320px;overflow: hidden;}
.Floor002872 .tab-list dd a:hover{color: #d43e46;}
@media(min-width:481px){
.Floor002872 .tab-ul .slick-dots{float: right; margin-top: -56px;}
}

@media(min-width:1025px){
.Floor002872 .fl{width: 52.791%;}
.Floor002872 .fr{width: 45.249%;}
.Floor002872 .fl,
.Floor002872 .fr{height: 350px;}
.Floor002872 .fl .slider li .Ispic{height: 350px;}
}
@media(max-width:1024px){
.Floor002872 .fl .slider li .Ispic{padding-bottom: 55%;}
.Floor002872 .fr{padding-bottom: 20px;} 
}
@media(max-width:768px){
.Floor002872 .fr{
	margin-top: 3%;
}
}
@media(max-width:640px){
.Floor002872 .inner{padding: 10px;}
.Floor002872 .slider-tab li{font-size: 18px;}
.Floor002872 .fl .slider li aside.dot{font-size: 16px;}
.Floor002872 .slider-for li{line-height: 40px;font-size: 16px;}
}

/*Floor001101 */
.Floor001101{background: #F8F8F8; padding-bottom: 2%;background-size: 100% auto;}
.Floor001101 .auto{ position:relative;}
.Floor001101 .box .title{border-top: 3px solid #e91a2e; }
.Floor001101 .box .title_fl{float: left;margin-left: -15px; margin-top: -11px;background: url("../images/Floor002931_titlebg.png") no-repeat center top;width: 134px;height: 67px;line-height: 53px; text-align: center;}
.Floor001101 .box .title_fl a{color: #fff;font-size:22px;}
.Floor001101 .box .title_fr{float: right; height: 60px;line-height: 60px;}
.Floor001101 .box .title_fr a{line-height: 35px;background: rgba(233,26,46,1); color: #FFFFFF;padding: 5px 15px;border-radius: 25px;font-size: 14px;}
.Floor001101 .box{ position:relative; z-index:2; padding:3%;background:#fff;} 

.Floor001101 .box-left{ float:left; width:49%;margin-right:10px; box-shadow: 0 0 10px rgb(163 166 170 / 22%);}
.Floor001101 .box-right{ float:right;width:49%;margin-left:10px;box-shadow: 0 0 10px rgb(163 166 170 / 22%);}
@media(min-width:641px){
.Floor001101 .bg{ position:absolute; z-index:1; top:0; height:100%; background:#fff;}

}
.Floor001101 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor001101 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor001101 .box h2 a:hover{ background:#0696ab; color:#fff;}
.Floor001101 .box h2 b{ display:inline-block; margin-right:3%; font-size:20px; font-weight:normal; color:#999; line-height:44px; border-bottom:2px solid transparent;}
.Floor001101 .box-right h2 b{ cursor:pointer;}
.Floor001101 .box h2 b.on{ font-weight:bold; color:#0696ab; border-bottom-color:#0696ab;}

.Floor001101 .box li{ position:relative; line-height:50px; border-bottom:2px dotted #efefef; font-size: 16px;}
.Floor001101 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #E91A2E; right:99%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor001101 .box li time{ float:right; font-size:12px; color:#a9a9a9;}
.Floor001101 .box-left ol{  height:115px; }
.Floor001101 .box ol{border-bottom:1px solid #e5e5e5;margin-bottom:18px;}
.Floor001101 .box ol .dot{ font-size:16px; color:#333; line-height:50px;}
.Floor001101 .box ol .dot:hover{color:#E91A2E;}
.Floor001101 .box ol p{ margin:0; line-height:24px; color:#b9b9b9;font-size: 15px;}
.Floor001101 .box ol p a{ color:#E91A2E;}
.Floor001101 .box-right ol{ height: 115px;}
.Floor001101 .box-right ol .Ispic{ height:100%; position:absolute; left:0; top:0; width:46.3%;}
.Floor001101 .box-right ol time{ font-size:12px;}
@media(max-width:1200px){
.Floor001101 .auto{ padding:0;}
.Floor001101 .box ol p{ position:relative; max-height:48px; overflow:hidden;}
.Floor001101 .box ol p a{ position:absolute; right:0; bottom:0; background:#fff; padding-left:10px;}
}
@media(max-width:768px){
.Floor001101{padding: 3%;}
.Floor001101 .box-left{width: 100%;margin:0 0 3% 0;}
.Floor001101 .box-right{width: 100%;margin:0 0 3% 0;}
}
@media(max-width:640px){
.Floor001101 .box-left{ margin-bottom:2%;}
.Floor001101 .auto{ padding:0 2%;}
.Floor001101 .box li{ padding-left:12px;}
.Floor001101 .box li::before{ right:auto; left:0; margin-right:0;}
}
@media(max-width:480px){
.Floor001101 .box h2 b{ font-size:16px;}
.Floor001101 .box-right ol{ padding-left:0; padding-bottom:3%;}
.Floor001101 .box-right ol .Ispic{ position:relative; height:auto; padding-bottom:53%; display:block; width:auto;}
}

/*Floor002932 */
.Floor002932{padding-bottom: 2%; background: #f8f8f8;}
.Floor002932 .slick-arrow{position: absolute; z-index: 10; width: 33px; height: 33px; top: 50%; margin-top: -16px; border-radius: 50%;background: url("../images/Floor002932_prev.png") no-repeat center center;}
.Floor002932 .slick-arrow:hover{background-color: #d33d45;}
.Floor002932 .slick-prev{left: 3%;}
.Floor002932 .slick-next{right: 3%;background-image: url("../images/Floor002932_next.png")}
@media(max-width:480px){
.Floor002932 .slick-arrow{width: 6vw; height: 6vw; margin-top: -3vw; }
}



.Link{background: #F8F8F8;padding-bottom: 2%;}
.Link_nav{max-width: 1200px;margin: 0 auto;height:80px;background: #FFFFFF;overflow: hidden;}
.Link_nav ul li{float: left;list-style-type: none;line-height: 80px; font-size: 15px;overflow: hidden;}
.Link_nav ul .link_tit{background: #E91A2E; color: #FFFFFF;padding:0 20px; font-weight: bold; }
.Link_nav ul li i{font-style: normal; padding: 0 20px;}

@media(max-width:768px){
.Link{padding:0 3% 3% 3%;}
}

.bottom{width: 100%;background: #333333;padding: 3% 0;}
.bottom .footer{max-width: 1200px;margin: 0 auto;}
.bottom .footer .footer_l{width: 38%;float: left;color:rgba(225,225,225,0.8);}
.bottom .footer .footer_l img{padding-top: 5px;}
.bottom .footer .footer_l p a{color:rgba(225,225,225,0.8);}
.bottom .footer .footer_l p a:hover{color:rgba(225,225,225,0.8);}
.bottom .footer .footer_l p a img{margin-top: -5px;}
.bottom .footer .footer_r{width: 22%;float: right;color:#FFFFFF;font-size: 18px;}
.bottom .footer .footer_r h3{margin-top: -5px;}
.bottom .footer .footer_r .code{font-size: 14px;}
@media(max-width:768px){

.bottom .footer .footer_l{width: 100%;margin: 0 auto;text-align: center;}
.bottom .footer .footer_r{width: 100%;margin: 0 auto;text-align: center;}
}


/*新闻列表*/
/*TextList002855 */
.TextList002855{padding: 3% 0;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #E91A2E; background:#E91A2E;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#E91A2E; border-color:#E91A2E;}
.Page002193 .p_page b{ font-weight:normal;}

/*图文详情*/
/*RighInfo002939 */
.RighInfo002939{padding:3.49vw 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #666666;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{padding-left: 15px;font-style: normal;}
.RighInfo002939 .share em a{ color: #666666;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .edit-info p{text-indent: 40px;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
