@media only screen and (max-width: 768px) {
.banner .swiper1 .swiper-slide{ height:auto!important;}
.cjgk{ padding-left:0px !important;}
.cjjj_li .col-md-2 .caption{ display:none !important;}
.cjgk_cjjj ul{ padding:10px 0 !important;}
.cjgk_cjjj ul li{ width:50% !important; margin:10px 0; min-height:134px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.cjgk_cjjj .cjgk ul{ padding:0 !important;}
.cjgk_cjjj .cjgk ul li{ width:auto !important; min-height:auto !important; margin:0 !important;}
.yszysz ul{ width:100% !important; border:none !important;}
.yszysz ul li{ width:50% !important; margin: 5px 0 !important; float:left;}
.yszysz ul li a{ margin:0 !important; border:none !important; padding-left:50px !important; font-size:16px !important;}
.yszysz #myTabContent_2{ display:none !important;}

h3.biao span{ display:none !important;}
.cjjj_li .col-md-10 .caption p{ display:none !important;}

.hzqy .swiper4 .swiper-slide .hz_img{ height:auto!important;}

/*首页图片固定高度*/
.cjgk_cjjj .cjjj_img{ height:auto !important;}
.cjdsjx .swiper2 .swiper-slide{ height:232px !important;}
/*首页图片固定高度*/
.yxbys .swiper3 .swiper-slide{ height:auto!important; overflow:hidden;}
}

@media only screen and (max-width: 991px) {
.banner .swiper1 .swiper-slide{ height:300px !important;}
.cjgk{ padding-left:0px !important;}
.yszysz ul{ width:100% !important; border:none !important;}
.yszysz ul li{ width:50% !important; margin: 5px 0 !important; float:left;}
.yszysz ul li a{ margin:0 !important; border:none !important; padding-left:50px !important; font-size:16px !important;}
.yszysz #myTabContent_2{ display:none !important;}
h3.biao span{ display:none !important;}


/*首页图片固定高度*/
.cjgk_cjjj .cjjj_img{ height:auto !important;}
.cjdsjx .swiper2 .swiper-slide{ height:232px !important;}
/*首页图片固定高度*/
	}

@media only screen and (max-width: 1200px)  {
.banner .swiper-slide{ height:360px !important;}

.yszysz ul{ width:100% !important; border:none !important;}
.yszysz ul li{ margin: 12px 0 !important;}
.yszysz ul li a{ margin:0 !important; border:none !important; padding-left:50px !important; font-size:16px !important;}
.szylist .yszy_xi{ height:260px !important;}
	
h3.biao span{ display:none !important;}



/*首页图片固定高度*/
.cjgk_cjjj .cjjj_img{ height:275px !important;}
.cjdsjx .swiper2 .swiper-slide{ height:202px !important;}
/*首页图片固定高度*/
	}

	
@media only screen and (min-width: 1400px)  {	
.container{ width:1400px !important; padding:0;}

}

@media only screen and (max-width: 1400px)  {

.yszysz ul li{ margin: 10px 0 !important;}
.szylist .yszy_xi{ height:313px !important;}
.banner .swiper-slide{ height:450px !important;}

/*首页图片固定高度*/
.cjgk_cjjj .cjjj_img{ height:275px !important;}
.cjdsjx .swiper2 .swiper-slide{ height:240px !important;}
/*首页图片固定高度*/

	}


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ transition:all 1s;}



.banner .swiper-slide{ height:500px;}
.banner .swiper-slide img{ width:100%;height:100%;}
.banner .swiper1 .swiper-pagination1{ text-align:center;}
.banner .swiper1 .swiper-pagination1 .swiper-pagination-bullet{ width:12px; height:12px; opacity:1; background:#393939;}
.banner .swiper1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#105397;}

.cjgk_cjjj{ padding-top:20px;}
h3.biao{ border-bottom:1px solid #dedede; position:relative; padding-bottom:10px; font-weight:bold; margin-bottom:30px;}
h3.biao span{ font-size:18px; color:#393939; margin-left:5px; text-transform:uppercase; font-weight:normal;}
h3.biao:after{ content:''; width:120px; height:2px; background:#105397; position:absolute; left:0; bottom:-1px;}
h3.biao a{ float:right; color:#333; font-size:14px; padding-right:25px; position:relative; display:block; background:url(../images/hy.jpg) right center no-repeat; line-height:18px; text-decoration:none; margin-top:6px;}
.cjgk_cjjj p{ line-height:24px; color:#333; margin:10px 0;}

.cjgk{ padding-left:30px;}
.cjjj_li{ margin-bottom:15px;}
.cjjj_li .col-md-2 .caption{ background:#105397; color:#fff; font-size:18px; font-weight:bold; padding:5px 0; text-align:center;}
.cjjj_li .col-md-2 .caption span{ font-size:14px; font-weight:normal; display:block; padding-top:5px; border-top:1px dashed #42b8eb; margin-top:4px;}
.cjjj_li .col-md-10 .caption h5{font-size:15px; font-weight:bold; 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;}

.gxysj ul{ margin:30px 0; background:#105397; color:#fff; padding:20px 0;  display:block;overflow: hidden; }
.gxysj ul li{ list-style:none; width:25%; float:left; text-align:center; border-right:1px solid #42b8eb;font-size:16px;}
.gxysj ul li strong{ font-size:52px; display:block;}
.gxysj ul li b small{font-size:16px; }.gxysj ul li p{ margin:0px; }

.cjgk_cjjj .cjgk h3.biao{ padding:0;}
.cjgk_cjjj .cjgk h3.biao:after{ display:none;}
.cjgk_cjjj .cjgk ul{ margin:0; padding:0; background:none;}
.cjgk_cjjj .cjgk ul li{ list-style:none; width:auto; border:none;}
.cjgk_cjjj .cjgk ul li.active a{ background:#105397;}
.cjgk_cjjj .cjgk ul li a{ margin:0; padding:10px 30px; background:#393939; color:#fff; display:block;}

.snewlist.fade{ display:none;}
.snewlist.fade.active{ display:block;}

.yszysz ul{ margin:0; padding:0; border-right:1px solid #dedede; width:90%;}
.yszysz ul li{ list-style:none; margin:20px 0;}
.yszysz ul li a{ line-height:40px; padding-left:56px; display:block; font-size:16px; font-weight:bold; color:#333333; text-decoration:none; margin-right:-3px; transition:all 0.3s;}
.yszysz ul li:nth-child(1) a{ background:url(../images/yszy_1.jpg) left center no-repeat;}
.yszysz ul li:nth-child(2) a{ background:url(../images/yszy_2.jpg) left center no-repeat;}
.yszysz ul li:nth-child(3) a{ background:url(../images/yszy_3.jpg) left center no-repeat;}
.yszysz ul li:nth-child(4) a{ background:url(../images/yszy_4.jpg) left center no-repeat;}
.yszysz ul li:nth-child(5) a{ background:url(../images/yszy_5.jpg) left center no-repeat;}
.yszysz ul li:nth-child(6) a{ background:url(../images/yszy_6.jpg) left center no-repeat;}
.yszysz ul li:nth-child(7) a{ background:url(../images/yszy_7.jpg) left center no-repeat;}
.yszysz ul li:nth-child(8) a{ background:url(../images/yszy_8.jpg) left center no-repeat;}
.yszysz ul li:nth-child(1).active a{ background:url(../images/yszy_111.jpg) left center no-repeat;}
.yszysz ul li:nth-child(2).active a{ background:url(../images/yszy_222.jpg) left center no-repeat;}
.yszysz ul li:nth-child(3).active a{ background:url(../images/yszy_333.jpg) left center no-repeat;}
.yszysz ul li:nth-child(4).active a{ background:url(../images/yszy_444.jpg) left center no-repeat;}
.yszysz ul li:nth-child(5).active a{ background:url(../images/yszy_555.jpg) left center no-repeat;}
.yszysz ul li:nth-child(6).active a{ background:url(../images/yszy_666.jpg) left center no-repeat;}
.yszysz ul li:nth-child(7).active a{ background:url(../images/yszy_777.jpg) left center no-repeat;}
.yszysz ul li:nth-child(8).active a{ background:url(../images/yszy_888.jpg) left center no-repeat;}
.yszysz ul li.active a{ border-right:5px solid #105397; color:#105397;}
.yszysz ul li:hover a{ color:#105397;}

.szylist.fade{ display:none;}
.szylist.fade.active{ display:block;}

.szylist h4{ color:#105397;}
.szylist p{ line-height:24px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.szylist .yszy_xi{ position:relative; height:380px; overflow:hidden; margin-top:20px;}
.yszy_xi .yszy_xi_text{ position:absolute; background:rgba(0,155,219,0.85); color:#fff; right:0; top:0; bottom:0; height:100%; padding-left:5%; width:40%; padding-top:10%;}
.yszy_xi .yszy_xi_text h3{ margin-bottom:20px; background:linear-gradient(to bottom,#fff,#fff,#fff) no-repeat left bottom / 50px 3px; padding-bottom:20px;}
.yszy_xi .yszy_xi_text span{ padding:5px 20px; border:1px solid #fff; border-radius:24px; color:#fff; display:inline-block;}



.cjdsjx{ padding-bottom:30px;}
.cjdsjx .swiper2 .swiper-slide a{ display:block; text-decoration:none;}
.cjdsjx .swiper2 .swiper-slide{ position:relative;}
.cjdsjx .swiper2 .swiper-slide span{ position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); z-index:2; padding:10px; display:block;}
.cjdsjx .swiper2 .swiper-slide span a{ display:block; color:#fff;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cjdsjx .swiper2 .swiper-button-prev2{
	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'%23888888'%2F%3E%3C%2Fsvg%3E");}
.cjdsjx .swiper2 .swiper-button-next2{
	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'%23888888'%2F%3E%3C%2Fsvg%3E");}

.hzqy{ padding-bottom:30px;}
.hzqy .sx_biao{ background:#355ca1; padding:10px 0;}
.hzqy .sx_biao h3{ margin:0;}
.hzqy .swiper4 .swiper-slide .hz_img{ height:265px; position:relative; border:1px solid #dedede;}
.hzqy .swiper4 .swiper-slide img{ display:block; max-width:100%; max-height:225px; position:relative; margin:0 auto;}
.hzqy .swiper4 .swiper-slide p{ text-align:center; color:#666; margin-top:10px;}



/*首页图片固定高度*/
.cjgk_cjjj .cjjj_img{ height:275px; overflow:hidden;}
.cjdsjx .swiper2 .swiper-slide{ height:305px; overflow:hidden;}
/*首页图片固定高度*/

/*首页图片固定高度*/
.cjgk_cjjj .cjjj_img{ height:140px; overflow:hidden;}
.cjzysz .zysz_img{ height:80px; overflow:hidden;}
.cjdsjx .swiper2 .swiper-slide{ height:260px; overflow:hidden;}
.yxbys .swiper3 .swiper-slide{ height:375px; overflow:hidden;}
.yxbys .swiper3 .swiper-slide img{ height:100%;}
.zz_sjtj .caption.sjtj_img{ height:314px; overflow:hidden;}
.zz_sjtj .caption.sjtj_imgs{ height:152px; overflow:hidden;}

.yxbys { margin-top:20px; overflow:hidden;}
.yxbys .swiper3 .swiper-slide a{ display:block; text-decoration:none;}
.yxbys .swiper3 .swiper-slide{ position:relative;}
.yxbys .swiper3 .swiper-slide span{ position:absolute; left:0; right:0; bottom:0; background:rgba(53,84,148,0.9); z-index:2; padding:10px; display:block;}
.yxbys .swiper3 .swiper-slide span a{ display:block; color:#fff; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.yxbys .swiper3{ position:relative;}
.yxbys .swiper3 .swiper-pagination3{ position:absolute; text-align: center; display:block; left:0; right:0; bottom:40px; z-index:2;}
.yxbys .swiper3 .swiper-pagination3 .swiper-pagination-bullet{ opacity:1; background:#fff; width:10px; height:10px; }
.yxbys .swiper3 .swiper-pagination3 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#c1a74e;}



.f-t-l-list ul{min-width: 200px;overflow: hidden}
.f-t-l-list ul li{ float: left; min-width: 190px; margin-top: 16px;}
.f-t-l-list ul li a{color: #fff;display: block}

/*首页图片固定高度*/