﻿@media (max-width:767px){
.banner .swiper1 .swiper-slide{ height:200px !important;}

.shuju_show{ margin-top:0px !important; padding-right:0px !important; padding-bottom:20px !important;}
.shuju_show .captions:nth-child(1){ height:170px !important; overflow:hidden !important;}
.shuju_show .captions:nth-child(2){ width:100% !important; margin:0 auto; text-align:center;}
.shuju_show .caption_1 h3{ font-size:18px !important; margin-top:10px !important;}
.shuju_show .caption_1 h4{ font-size:14px !important;}
.caption_2{ padding:20px 0 !important;}
.caption_1 ul{ margin:0 !important;}
.caption_1 ul li{ padding:10px 0px !important; float:left !important; width:33.33% !important; border-top:none !important; border-right:1px dashed #88c3f1; text-align:center;}
.caption_1 ul li span{ font-size:18px !important;}
.cxcy_new .col-md-9 .caption p{ padding-right:90px !important;}
.cxcy_new .col-md-9 .caption p a{ overflow: inherit !important;white-space: inherit !important;}
.plate_2 .col-md-4 .caption{ margin-bottom:20px;}
.plate_2 h5{ padding:15px 0 !important;}
.plate_3 h4{ margin-bottom:15px !important; font-size:16px !important;}
.plate_3 .col-sm-6{ margin-bottom:30px;}
.plate_3{ padding-bottom:0 !important;}
/*首页图片固定高度*/
.jj_new .jj_img{ height:188px !important;}
.plate_2 .yyhy_img{ height:260px !important;}
.plate_3 .cykc_img{ height:160px !important;}
.plate_3 .szdw .caption{ height:150px !important;}

.plate_3 .szdw .swiper6{ height:210px !important;}
/*首页图片固定高度*/
}


@media (min-width:768px) and (max-width:991px) {
.banner .swiper1 .swiper-slide{ height:300px !important;}

.shuju_show{ margin-top:0px !important; padding-right:0px !important;}
.shuju_show .captions:nth-child(1){ height:200px !important; overflow:hidden !important;}
.shuju_show .captions:nth-child(2){ width:270px !important; margin:0 auto; text-align:center;}
.shuju_show .caption_1 h3{ font-size:18px !important; margin-top:10px !important;}
.shuju_show .caption_1 h4{ font-size:14px !important;}
.caption_1 ul li{ padding:10px 0px !important; float:left !important; width:33.33% !important; border-top:none !important; border-right:1px dashed #88c3f1; text-align:center;}
.caption_1 ul li span{ font-size:26px !important;}
.cxcy_new .col-md-9 .caption p:nth-child(1){ margin-top:0px !important;}
.cxcy_new .col-md-9 .caption p{ margin:5px 0 !important;}
.plate_2 h5{ padding:15px 0 !important;}
.plate_3 .col-sm-12{ margin-top:30px !important;}

/*首页图片固定高度*/
.jj_new .jj_img{ height:86px !important;}
.plate_2 .yyhy_img{ height:180px !important;}
.plate_3 .cykc_img{ height:177px !important;}
.plate_3 .szdw .col-md-4 .caption{ height:330px !important;}

.plate_3 .szdw .swiper6{ height:400px !important;}
/*首页图片固定高度*/
	}


@media (min-width:991px) and (max-width:1200px) {
.banner .swiper-slide{ height:360px !important;}

h3.biao span{ display:none !important;}
.shuju_show{ margin-top:0px !important; padding-right:0px !important;}
.shuju_show .caption_1 h3{ font-size:18px !important; margin-top:10px !important;}
.shuju_show .caption_1 h4{ font-size:14px !important;}
.caption_1 ul li span{ font-size:26px !important;}
.caption_1 ul li{ padding:10px 0px !important;}
.caption_1 ul{ margin-top:15px !important;}
.caption_2{ padding:8px 0 !important;}
.caption_2 h4{ font-size:14px !important; text-align:center;}

.plate_3 .szdw h4{ margin-top:0px !important;}

/*首页图片固定高度*/
.jj_new .jj_img{ height:83px !important;}
.plate_2 .yyhy_img{ height:240px !important;}
.plate_3 .cykc_img{ height:151px !important;}
.plate_3 .szdw .caption{ height:78px !important;}

.plate_3 .szdw .swiper6{ height:190px !important;}
/*首页图片固定高度*/
	}

	
@media (min-width:1441px) {	
.container{ width:1400px !important; padding:0;}

}

@media (min-width:1201px) and (max-width:1440px) {
.shuju_show{ margin-top:-180px !important; padding-right:0px !important;}
.cxcy_new .col-md-9 .caption p{ margin:6px 0 !important;}
.caption_1 ul li{ padding:6px 0 !important;}
.plate_3 .szdw h4{ margin-top:5px !important;}
.banner .swiper-slide{ height:400px !important;}

/*首页图片固定高度*/
.jj_new .jj_img{ height:103px !important;}
.plate_2 .yyhy_img{ height:295px !important;}
.plate_3 .cykc_img{ height:185px !important;}
.plate_3 .szdw .caption{ height:100px !important;}

.plate_3 .szdw .swiper6{ height:220px !important;}
/*首页图片固定高度*/

	
	}
@media (min-width:1440px) and (max-width:1680px){

	}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ transition:all 1s;}

@font-face {
	font-family: 'avantgardece-book';
	src: url('../zq_fonts/avantgardece-book.eot');
	src: local('☺'), url('../zq_fonts/avantgardece-book.woff') format('woff'), url('../zq_fonts/avantgardece-book.ttf') format('truetype'), url('../zq_fonts/avantgardece-book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.banner .swiper-slide{ height:600px;}


h4.biao{ border-bottom:1px solid #dedede; margin-bottom:15px;}
h4.biao b{ position:relative; padding-bottom:12px; display:inline-block;}
h4.biao b:after{ content:''; width:100%; height:2px; background:#0068db; position:absolute; left:0; bottom:-1px;}
h4.biao a{ float:right; color:#333; font-size:14px; padding-right:25px; position:relative; display:block; background:url(../zq_images/hy.png) right center no-repeat; line-height:18px; text-decoration:none; margin-top:6px;}



.plate_1{ padding-top:30px; padding-bottom:40px;}
.jj_new .cxcy_jj{ margin-bottom:30px;}
.cxcy_jj .col-md-9 .caption p{ line-height:24px; color:#666; text-indent:2em; text-align:justify;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:4;
overflow: hidden;}
.cxcy_new .col-md-9 .caption p{ margin:10px 0; position:relative; padding-right:100px;}
.cxcy_new .col-md-9 .caption p a{ color:#666; display:block;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cxcy_new .col-md-9 .caption p i{ position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); font-style:normal;}

.shuju_show{ padding-right:35px; margin-top:-185px; position:relative; z-index:2;}
.shuju_show .captions:nth-child(1){/* background:url(../zq_images/cxcy_7.jpg) center top no-repeat;*/ position:relative; margin-bottom:10px;}
.caption_1{ position:absolute; left:0; top:0; right:0; padding:15px; color:#fff; z-index:2;}
.caption_1 ul{ margin:0; padding:0; margin-top:25px;}
.caption_1 ul li{ list-style:none; padding:15px 0; border-top:1px dashed #88c3f1;}
.caption_1 ul li:nth-child(2){ width:70%;}
.caption_1 ul li:nth-child(3){ width:70%;}
.caption_1 ul li span{font-family: 'avantgardece-book'; font-size:44px; margin-right:5px;}
.caption_1 ul li small{ font-size:18px;}
.caption_1 ul li p{}
.caption_2{ position:absolute; left:0; top:0; right:0; padding:15px; color:#fff; z-index:2;}
.caption_2 h4 a{ color:#fff;}

.shuju_show .captions:nth-child(2){/* background:url(../zq_images/cxcy_6.jpg) center top no-repeat;*/ position:relative;}

.plate_2{ padding-top:40px; padding-bottom:60px; background:url(../zq_images/cxcy_8_2.jpg) center top no-repeat; background-size:cover;}
.plate_2 h3{ margin-bottom:40px;}
.plate_2 h3 span{ padding:12px 40px; border-radius:24px;color:#035cbf; display:inline-block; background: linear-gradient(180deg, #ffff, #cbc6c6)}
.plate_2 h5{ margin:0; background:#e5e5e5; padding:30px 0; color:#333; text-align:center; font-size:16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.plate_3{ padding-bottom:30px;}
.plate_3 h4{ margin-bottom:30px;}
.plate_3 .cykc a{ text-decoration:none}
.plate_3 .cykc p{ line-height:24px; color:#666; background:#eeeeee; padding:8px 15px; margin:0;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.plate_3 .szdw h4{ margin-bottom:15px; margin-top:15px;}
.plate_3 .szdw p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.plate_3 .szdw a{ color:#666; text-decoration:none;}
.plate_3 .szdw h4 b{ color:#333;}
.plate_3 .szdw .col-xs-6:nth-child(1){ margin-bottom:30px;}
.plate_3 .szdw .capton p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}



/*首页图片固定高度*/
.jj_new .jj_img{ height:130px; overflow:hidden;}
.plate_2 .yyhy_img{ height:366px; overflow:hidden;}
.plate_3 .cykc_img{ height:230px; overflow:hidden;}
.plate_3 .szdw .caption{ height:129px; overflow:hidden;}

.plate_3 .szdw .swiper6{ height:270px;}
/*首页图片固定高度*/