/*body { background: #f4f6f8;}*/
a:hover { color: #e60321; }
/*Top002633 */
.Top002633 { background:url(../images/dqgz_bg.jpg) no-repeat center center; background-size: cover; }
.Top002633 .today { border-bottom: 1px solid rgba(255,255,255,0.2);  color: #fff; }
.Top002633 .today a{ color: #fff; }
.Top002633 .header-right dt{ border: none;}
.Top002633 .header-right dt .text.focus { color: #e60321; }
.Top002633 .header-right dt .btn {  background: #e60321; }
.Top002633 .header-bottom { background: rgba(0,0,0,0.1); }
.Top002633 .header-menu li .sub-menu { background: #e60321; }
.Top002633 .header-menu li .sub-menu::before { border-bottom-color: #e60321; }

/*Floor002931 */
.Floor002931{ margin: 50px 0 25px 0;}
.Floor002931 .news-top{position: relative; z-index: 1;}
.Floor002931 .news-top li.slick-slide a{position: relative; display: block;}
.Floor002931 .news-top .txt{position: absolute; width: 100%; left: 0;bottom: 0; z-index: 10;background: rgba(0,0,0,0.6); line-height: 52px;color: #fff;padding-left: 123px; padding-right: 40px;}
.Floor002931 .news-top .slick-arrow{position: absolute; bottom: 0; height: 52px; padding: 0; z-index: 20;color: #fff; padding: 0; }
.Floor002931 .news-top .slick-arrow:before{font-family: '宋体';font-size: 14px;}
.Floor002931 .news-top .slick-prev{left: 30px;}
.Floor002931 .news-top .slick-prev:before{content: '<';}
.Floor002931 .news-top .slick-next{right: 30px;}
.Floor002931 .news-top .slick-next:before{content: '>';}
.Floor002931 .news-top .page{overflow: hidden;position: absolute; z-index: 20; left:58px; bottom:0;line-height: 52px;}
.Floor002931 .news-top .page span{float: left;color: #fff;font-size: 16px;}
.Floor002931 .news-top .page .slick-dots li{display: none;padding-right: 3px;}
.Floor002931 .news-top .page .slick-dots li button{font-size: 16px; padding: 0; background: none;border: 0;color: #fff;height: 52px;}
.Floor002931 .news-top .page .slick-dots li.slick-active{display: block;}

.Floor002931 .tab{ background: #fff; border: 1px solid #ededed; border-radius: 4px; padding: 20px; }
.Floor002931 .tab-ul{border-bottom: 1px solid #d33d45;padding-bottom: 2px; margin-bottom: 5px; }
.Floor002931 .tab-ul li{float: left;line-height: 28px; padding-bottom: 10px; position: relative;}
.Floor002931 .tab-ul li:not(:last-child){margin-right: 30px;}
.Floor002931 .tab-ul li a{display: block;font-weight: bold; font-size: 20px; cursor: pointer;}
.Floor002931 .tab-ul li a:hover,
.Floor002931 .tab-ul li.slick-active a{color: #d43e46;}

.Floor002931 .tab-list dd { padding-left: 15px; background: url(../images/Floor002881_a.png) no-repeat left center; position: relative; padding-right: 40px; line-height: 40px; overflow: hidden; }
.Floor002931 .tab-list dd:not(:last-child) { border-bottom: 1px dotted #ededed; }
.Floor002931 .tab-list dd time { position: absolute; right: 0; color: #999; font-size: 12px; }
.Floor002931 .tab-list dd a { float: left; max-width: 90%; }

@media(min-width:1025px){
.Floor002931 .tab{width: 47.667%;}
.Floor002931 .news-top{width: 50%;}
.Floor002931 .news-top .Ispic,
.Floor002931 .tab{height: 400px;}
}
@media(max-width:1024px){
.Floor002931 .news-top .Ispic{padding-bottom: 66.667%;}
.Floor002931 .news-top{margin-bottom: 4vw;}
.Floor002931 .tab-list{padding: 5vw 0;}
.Floor002931 .tab-list dd time{margin-right: 3vw;}
}
@media(max-width:640px){
.Floor002931{font-size: 14px;}
.Floor002931 .tab-ul li:not(:last-child){margin-right: 5vw;}
.Floor002931 .news-top .slick-prev{left: 20px;}
.Floor002931 .news-top .slick-next{right: 20px;}
.Floor002931 .news-top .txt{padding-left: 92px;}
.Floor002931 .news-top .page{left: 40px;}
.Floor002931 .tab-ul li a{font-size: 16px;}
}
/*Floor002932 */
.Floor002932{margin-top: 1.41vw;}
.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;background-color: rgba(211,61,6,0.25);}
.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; }
}
/*Floor002933 */
.Floor002933{ margin: 30px 0 50px 0;}
.Floor002933 .list-box{ background: #fff; border: 1px solid #ededed; border-radius: 4px; padding: 20px;}
.Floor002933 .title{border-bottom: 1px solid #d33d45;padding-bottom: 2px; margin-bottom: 20px;}
.Floor002933 .title a{float: right;line-height: 40px;}
.Floor002933 .title b{display: inline-block;font-size: 20px;color: #333; overflow: hidden;position: relative;padding-bottom: 10px; line-height: 28px; padding-right: 5px;}
.Floor002933 .box li { padding-left: 15px; background: url(../images/Floor002881_a.png) no-repeat left center; position: relative; padding-right: 40px; line-height: 40px; overflow: hidden; }
.Floor002933 .box li:not(:last-child) { border-bottom: 1px dotted #ededed; }
.Floor002933 .box li time { position: absolute; right: 0; color: #999; font-size: 12px; }
.Floor002933 .box li a { float: left; max-width: 85%; }

@media(min-width:1025px){
.Floor002933 .list-box .box{float: left; width: 31%;}
.Floor002933 .list-box .box:not(:nth-child(3n)){margin-right:3.5%;}
.Floor002933 .box ol p.dot2{height: 2.856em; }
}
@media(max-width:1024px){
.Floor002933 .list-box .box:not(:last-child){margin-bottom: 5vw;}
}
@media(max-width:480px){
.Floor002933 .title,
.Floor002933 .box ol{margin-bottom: 5vw;}
.Floor002933 .box ol aside a{font-size: 16px;}
.Floor002933 .box li{line-height: 36px;}
.Floor002933 .box li a{font-size: 14px;}
}


/*Bottom002870 */
.Bottom002870 { background: #ae1e27; padding: 30px 0 50px; }
.Bottom002870 .share ol .bshare-custom a { background-color: #e60321;  }

/*Location002970 */
.Location002970 a:hover, .Location002970 span { color: #e60321; }
/*Menu002971 */
.Menu002971 .tit { background: #e60321;}
.Menu002971 ul li.aon a, .Menu002971 ul li a:hover { color: #e60321; background-color: #faf2f2; }
.Menu002971 ul li.aon a:after, .Menu002971 ul li a:hover:after { border-left-color: #e60321; }

@media(max-width:1024px) {
.Menu002971 i.wap-open:before, .Menu002971 i.wap-open:after { background: #e60321;}
}



/*
 Page000616 为demo编号
 */

/*hover*/
.Page000616 .p_page .a_first:hover, .Page000616 .p_page .a_end:hover, .Page000616 .p_page .a_prev:hover, .Page000616 .p_page .a_next:hover, .Page000616 .p_page .num a:hover, .Page000616 .p_page .num .a_cur { background: #e60321; border-color: #e60321;}

/* RighInfo002973 */
.RighInfo002973 .operating a:hover, .RighInfo002973 .pn-page aside a:hover { color: #e60321; }