﻿@media (max-width:767px){
.banner .swiper1 .swiper-slide{ height:180px !important;}
.jj_new ul li a{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.xhdt ul li{ line-height:24px !important;}
.xhdt ul li a{display: -webkit-box !important; overflow:inherit !important; white-space:inherit !important;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; font-size:16px !important;}

/*关于首页图片固定高度，截去多余部分*/
.cjjj_img{ height:120px !important;}
.jyjx_kygz .swiper-slide{ height:200px !important;}
.djgz_img{ height:210px !important;}
/*关于首页图片固定高度，截去多余部分*/
}

@media (min-width:768px) and (max-width:991px) {
.banner .swiper1 .swiper-slide{ height:300px !important;}


	
/*关于首页图片固定高度，截去多余部分*/
.cjjj_img{ height:271px !important;}
.jyjx_kygz .swiper-slide{ height:200px !important;}
.djgz_img{ height:146px !important;}
/*关于首页图片固定高度，截去多余部分*/
	}


@media (min-width:991px) and (max-width:1200px) {
.banner .swiper1 .swiper-slide{ height:400px !important;}
.cjjj_li{ margin-bottom:13px !important;}
	
/*关于首页图片固定高度，截去多余部分*/
.cjjj_img{ height:171px !important;}
.jyjx_kygz .swiper-slide{ height:267px !important;}
.djgz_img{ height:195px !important;}
/*关于首页图片固定高度，截去多余部分*/

	}

	
@media (min-width:1401px) {	

.container{ width:1300px !important; padding:0;}

}

@media (min-width:1201px) and (max-width:1440px) {
.banner .swiper1 .swiper-slide{ height:460px !important;}


/*关于首页图片固定高度，截去多余部分*/
.cjjj_img{ height:209px !important;}
.jyjx_kygz .swiper-slide{ height:330px !important;}
.djgz_img{ height:240px !important;}
/*关于首页图片固定高度，截去多余部分*/


	}
@media (min-width:1440px) and (max-width:1680px){

	}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}


.container{ transition:all 1s;}


.banner .swiper1 .swiper-slide{ height:600px;}

.banner .swiper-button-prev1{ left:5%; background:url(../zq_images/red_z.png) center center no-repeat #fff; border-radius:4px; width:35px; height:60px; margin-top:-30px; opacity:0.35; transition:all 0.3s;}
.banner .swiper-button-next1{ right:5%; background:url(../zq_images/red_z.png) center center no-repeat #fff; border-radius:4px; transform:rotate(180deg); width:35px; height:60px; margin-top:-30px; opacity:0.35; transition:all 0.3s;}
.banner .swiper-button-next1:hover{ opacity:1;}
.banner .swiper-button-prev1:hover{ opacity:1;}

h3.h3_1{ color:#e8171d; position:relative; margin-bottom:30px;}
h3.h3_1:after{ content:''; width:calc(100% - 110px); height:1px; background:#e8171d; right:0; top:50%; margin-top:-0.5px; position:absolute; z-index:1;}
h3.h3_1 a.fr{ font-size:14px; padding:5px 15px; border:1px solid #e8171d; background:#fff; color:#666; position:relative; overflow:hidden; text-decoration:none; z-index:2;}
h3.h3_1 a.fr:after{ content:''; width:30%; height:1px; background:#e8171d; position:absolute; top:50%; left:-30%; margin-top:-0.5px; transition:all 0.6s; z-index:2; opacity:0.6;}
h3.h3_1 a.fr:hover:after{ left:100%;}



.jj_new{ padding:35px 0; padding-top:20px;}
.xq_jj p{ line-height:24px; color:#333; margin:10px 0;}
.cjgk .cjjj_li:last-child{ margin-bottom:0px;}
.cjjj_li{ margin-bottom:25px;}
.cjjj_li a{ text-decoration:none; color:#333;}
.cjjj_li .row{ margin:0 -8px;}
.cjjj_li .col-md-2{ padding:0 8px;}
.cjjj_li .col-md-2 .caption{ background:#ab0614; color:#fff; font-size:18px; font-weight:bold; padding:5px 0; text-align:center; transition:all 0.3s;}
.cjjj_li .col-md-2 .caption span{ font-size:14px; font-weight:normal; display:block; padding-top:5px; border-top:1px dashed #9d000d; margin-top:4px; transition:all 0.3s;}
.cjjj_li .col-md-10{ padding:0 8px;}
.cjjj_li .col-md-10 .caption h5{ font-weight:bold; transition:all 0.3s; margin-bottom:8px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cjjj_li .col-md-10 .caption p{ margin-bottom:0px; margin-top:8px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cjjj_li:hover .col-md-2 .caption span{border-top:1px dashed #d40006; }
.cjjj_li:hover .col-md-2 .caption{ background:#e8171d; color:#fff;}
.cjjj_li:hover .col-md-10 .caption h5{ color:#e8171d;}

.indexHonor {
	height: 140px;
}
.indexHonor a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.indexHonor .swiper-button-next,
.indexHonor .swiper-button-prev {
	width: 13.5px;
	height: 22px;
  
}
.indexHonor .swiper-button-next {
	background: url(../zq_images/red_z.png) center center no-repeat #fff;
	background-size: 50%;
	transform: rotate(180deg);
}
.indexHonor .swiper-button-prev {
	background: url(../zq_images/red_z.png) center center no-repeat #fff;
	background-size: 50%;
}
.cjjj_li .col-md-2 .caption {
	font-weight: normal;
	font-size: 16px;
}
.cjjj_li {
	margin-bottom: 15px;
}


.h3_2{ position:relative; height:41px; line-height:41px; color:#fff; margin:0; padding:0 15px; background: -webkit-linear-gradient(#e8171d, #ad0715); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#e8171d, #ad0715); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#e8171d, #ad0715); /* Firefox 3.6 - 15 */
  background: linear-gradient(#e8171d, #ad0715); /* 标准的语法 */}
.h3_2:after{ content:''; width:181px; height:41px; position:absolute; right:0; top:0; background:url(../zq_images/mks_8.jpg) left top no-repeat; z-index:1;}
.h3_2 a{ font-size:14px; color:#fff; line-height:41px; position:relative; z-index:2; text-decoration:none;}
.jyjx_kygz .row{ margin:0 -1px;}
.jyjx_kygz .row .col-sm-6{ padding:0 1px; margin-bottom:15px;}
.jyjx_kygz .swiper-pagination{ text-align:right; padding-right:15px;}
.jyjx_kygz .swiper-pagination .swiper-pagination-bullet{ border-radius:0px;}
.jyjx_kygz .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#e8171d;}

.djgz{ padding-top:15px;}
.djgz{ padding-bottom:15px;}
.djgz .caption{ margin-bottom:15px;}
.djgz .caption a{ text-decoration:none;}
.djgz_text{ background:#32373d; padding:10px 25px; color:#fff; min-height:145px; transition:all 0.3s; position:relative; overflow:hidden;}
.djgz_text h4{ line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; position:relative; z-index:3;}
.djgz_text h5{ position:relative; z-index:3;}
.djgz_text:after{ content:''; height:51%; width:100%; position:absolute; top:-51%; left:0; background:#de3c29; transition:all 0.3s;}
.djgz_text:before{ content:''; height:51%; width:100%; position:absolute; bottom:-51%; left:0; background:#de3c29; transition:all 0.3s;}
.djgz .caption:hover .djgz_text:after{ top:0;}
.djgz .caption:hover .djgz_text:before{ bottom:0;}
.djgz_img img{ transition:all 2s;}
.djgz .caption:hover .djgz_img img{ transform:scale(1.1,1.1);}

.shfw{ padding-bottom:20px;}
.xhdt{ margin-bottom:30px;}
.xhdt ul{ margin:0; padding:0; margin-top:20px;}
.xhdt ul li{ list-style:none; padding-right:90px; position:relative; padding-left:15px; margin:10px 0; line-height:26px;}
.xhdt ul li:after{ position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background:#32373d; width:7px; height:7px; content:''; transition:all 0.3s;}
.xhdt ul li i{ font-style:normal; position:absolute; right:10px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#333; transition:all 0.3s;}
.xhdt ul li a{ display:block; overflow: hidden; text-overflow:ellipsis;white-space: nowrap; text-decoration:none; color:#333; font-size:18px;}
.xhdt ul li:hover i{ color:#e8171d;}
.xhdt ul li:hover a{ color:#e8171d;}
.xhdt ul li:hover:after{ background:#e8171d; left:5px;}




/*关于首页图片固定高度，截去多余部分*/
.cjjj_img{ height:239px; overflow:hidden;}
.jyjx_kygz .swiper-slide{ height:377px; overflow:hidden;}
.djgz_img{ height:275px; overflow:hidden;}
/*关于首页图片固定高度，截去多余部分*/