@media (max-width:767px){
.banner .swiper1 .swiper-slide{ height:200px !important;}

.sx_biao{ overflow:hidden;}
.scp_text h5{ margin:5px 0 !important;}
.hzqy .swiper4 .swiper-slide{ padding:5px !important;}
.hzqy .swiper4 .swiper-slide .dsjhz_text{ padding-top:10px !important;}
.tsjx{ padding-bottom:30px !important;}

.s_cplist .row{ margin:0 -10px !important;}
.s_cplist .col-xs-6{ padding:0 10px !important;}
.s_cplist .col-xs-6 .caption{ margin-bottom:20px !important;}

/*首页图片固定高度*/
.sx_new .tj_caption{ height:180px !important; margin-bottom:30px;}
.s_cplist .scp_img{ height:150px !important;}
.szll .th_img{ height:310px !important;}
.hzqy .hz_img{ height:80px !important;}
/*首页图片固定高度*/
}



@media (min-width:768px) and (max-width:991px) {
.banner .swiper1 .swiper-slide{ height:260px !important;}
.hzqy .swiper4 .swiper-slide{ padding:10px !important;}
.s_cplist .row{ margin:0 -10px !important;}
.s_cplist .col-xs-6{ padding:0 10px !important;}
.s_cplist .col-xs-6 .caption{ margin-bottom:20px !important;}
.footer{ padding-top:0px !important;}


/*首页图片固定高度*/
.sx_new .tj_caption{ height:410px !important; margin-bottom:30px;}
.s_cplist .scp_img{ height:175px !important;}
.szll .th_img{ height:221px !important;}
.hzqy .hz_img{ height:80px !important;}
/*首页图片固定高度*/

	}


@media (min-width:991px) and (max-width:1200px) {
.banner .swiper1 .swiper-slide{ height:360px !important;}

.sx_new .snew_li .col-md-2{ margin-bottom:5px !important; margin-top:5px !important;}
.sx_new .snew_li .col-md-10{ margin:5px 0 !important; margin-top:5px !important;}

/*首页图片固定高度*/
.sx_new .tj_caption{ height:215px !important;}
.s_cplist .scp_img{ height:226px !important;}
.szll .th_img{ height:221px !important;}
.hzqy .hz_img{ height:120px !important;}
/*首页图片固定高度*/
	}

	
@media (min-width:1441px) {	
.container{ width:1200px !important; padding:0;}

}

@media (min-width:1200px) and (max-width:1440px) {
.banner .swiper1 .swiper-slide{ height:460px !important;}


/*首页图片固定高度*/
.s_cplist .scp_img{ height:278px !important;}
.sx_new .tj_caption{ height:263px !important;}
.szll .th_img{ height:271px !important;}
.hzqy .hz_img{ height:120px !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;}


.tj_caption{ position:relative;}
.tj_caption span{ position:absolute; left:0; right:0; bottom:0; padding:10px 15px; background:rgba(0,155,219,0.88); color:#fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:center;}

.sx_new{ padding-top:28px; padding-bottom:25px;}
.sx_new .tj_caption{ background:#f4f4f4;}
.sx_new .tj_caption .col-md-7 .caption p{ padding-right:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.sx_new .col-md-6:nth-child(1) .caption h5{ margin-top:30px;}
.sx_new .col-md-6:nth-child(2) .caption p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.sx_new .caption h5 a{ font-size:16px; color:#333; text-decoration:none; transition:all 0.3s;}
.sx_new .tj_caption:hover .caption h5 a{ color:#009bdb;}
.sx_new .caption:hover h5 a{ color:#009bdb;}
.sx_new .caption p{ color:#999999; line-height:24px;}
.sx_new .snew_li{ border-bottom:1px solid #dedede; margin-bottom:5px;}
.sx_new .snew_li:last-child{ margin-bottom:0px;}
.sx_new .snew_li:first-child .col-md-2{ margin-top:0px;}
.sx_new .snew_li:first-child .col-md-10{ margin-top:0px;}
.sx_new .snew_li .col-md-2{background:linear-gradient(to bottom,#dedede,#dedede,#dedede) no-repeat right / 1px 70px; margin:15px 0;}
.sx_new .snew_li .col-md-2 .caption{ font-size:15px; color:#666; text-align:center; }
.sx_new .snew_li .col-md-10{ margin:15px 0;}
.sx_new .snew_li .col-md-10 .caption h5{ margin-top:5px; color:#333; font-size:16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sx_new .snew_li .col-md-10 .caption p{ margin-bottom:0px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sx_new .snew_li .col-md-2 .caption span{ font-size:40px; display:block; line-height:40px;}
.sx_new .snew_li:hover .caption{ color:#009bdb;}
.sx_new .snew_li:hover a .caption h5{ color:#009bdb;}
.sx_new .snew_li:hover .caption p{ color:#009bdb;}

.tsjx{ background:url(../zq_images/dsj_3.png) center top no-repeat; padding-top:25px; padding-bottom:50px;}
.sx_biao{ text-align:center; color:#fff; margin-bottom:30px;}
.sx_biao h3{ display:inline-block; position:relative; font-size:30px;}
.sx_biao h3:after{ content:''; width:100px; height:1px; background:rgba(255,255,255,0.5); position:absolute; left:calc(-100%); top:50%; margin-top:-0.5px;}
.sx_biao h3:before{ content:''; width:100px; height:1px; background:rgba(255,255,255,0.5); position:absolute; right:calc(-100%); top:50%; margin-top:-0.5px;}

.s_cplist .col-sm-3 .caption a{ text-decoration:none;}
.scp_text{ background:#e5e5e5; text-align:center; padding:5px 0;}
.scp_text h5{ font-size:16px; color:#333; transition:all 0.3s; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.s_cplist .col-sm-3 .caption:hover .scp_text h5{ color:#009bdb;}


.szll .sx_biao{ text-align:center; color:#333; margin-bottom:30px;}
.szll .sx_biao h3:after{ content:''; width:100px; height:1px; background:rgba(0,0,0,0.5); position:absolute; left:calc(-100%); top:50%; margin-top:-0.5px;}
.szll .sx_biao h3:before{ content:''; width:100px; height:1px; background:rgba(0,0,0,0.5); position:absolute; right:calc(-100%); top:50%; margin-top:-0.5px;}

.szll{ padding-top:20px; padding-bottom:20px;}
.szll .swiper5 .swiper-slide{ background:#e9e9e9; padding-bottom:15px;}
.szll .swiper5 .swiper-slide a{ text-decoration:none;}
.szll .swiper5 .swiper-slide .th_img{ margin-bottom:20px;}
.szll .swiper5 .swiper-slide h4{ color:#333333; padding:0 15px;}
.szll .swiper5 .swiper-slide h4 small{ color:#333333;}
.szll .swiper5 .swiper-slide p{ color:#666666; line-height:20px; padding:0 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.szll .swiper5 .swiper-button-prev5{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23009bdb'%2F%3E%3C%2Fsvg%3E");}
.szll .swiper5 .swiper-button-next5{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23009bdb'%2F%3E%3C%2Fsvg%3E");}


.hzqy{ padding-bottom:30px;}
.hzqy .sx_biao{ text-align:center; color:#333; margin-bottom:30px;}
.hzqy .sx_biao h3:after{ content:''; width:100px; height:1px; background:rgba(0,0,0,0.5); position:absolute; left:calc(-100%); top:50%; margin-top:-0.5px;}
.hzqy .sx_biao h3:before{ content:''; width:100px; height:1px; background:rgba(0,0,0,0.5); position:absolute; right:calc(-100%); top:50%; margin-top:-0.5px;}
.hzqy .swiper4 .swiper-slide{ background:url(../zq_images/dsj_4.jpg) center top no-repeat; padding:20px; text-align:center; color:#fff;}
.hzqy .swiper4 .swiper-slide .hz_img{ height:155px; background:#fff; position:relative; border:1px solid #dedede;}
.hzqy .swiper4 .swiper-slide img{ display:block; max-width:90%; max-height:100%; position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%)}
.hzqy .swiper4 .swiper-slide .dsjhz_text{ padding-top:20px;}
.hzqy .swiper4 .swiper-slide .dsjhz_text h4{ font-size:20px;}
.hzqy .swiper4 .swiper-slide .dsjhz_text p{ font-size:14px; line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}


/*首页图片固定高度*/
.sx_new .tj_caption{ height:277px; overflow:hidden;}
.s_cplist .scp_img{ height:295px; overflow:hidden;}
.szll .th_img{ height:286px; overflow:hidden;}
/*首页图片固定高度*/