﻿@media (max-width:767px){
.banner .swiper1 .swiper-slide{ height:200px !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;}


/*首页图片固定高度*/
	/*.cjgk_cjjj .cjjj_img{ height:111px !important;}*/
.cjdsjx .swiper2 .swiper-slide{ height:232px !important;}
/*首页图片固定高度*/
}


@media (min-width:768px) 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:232px !important;} */
.cjdsjx .swiper2 .swiper-slide{ height:232px !important;}
/*首页图片固定高度*/
	}


@media (min-width:991px) 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:121px !important;}*/
.cjdsjx .swiper2 .swiper-slide{ height:202px !important;}
/*首页图片固定高度*/
	}

	
@media (min-width:1441px) {	
.container{ width:1400px !important; padding:0;}

}

@media (min-width:1200px) and (max-width:1440px) {

.yszysz ul li{ margin: 20px 0 !important;}
.szylist .yszy_xi{ height:313px !important;}
.banner .swiper-slide{ height:450px !important;}

/*首页图片固定高度*/
	/*.cjgk_cjjj .cjjj_img{ height:121px !important;}*/
.cjdsjx .swiper2 .swiper-slide{ height:240px !important;}
/*首页图片固定高度*/
.cjjj_li .col-md-2 {
	width: 25% !important;
}
.cjjj_li .col-md-10 {
	width: 75% !important;
}
}
@media (min-width:1440px) and (max-width:1680px){

	}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ transition:all 1s;}



.banner .swiper-slide{ height:600px;}
.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:#c6984a;}

.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: #c6984a;
		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(../zq_images/hy.png) 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: #c6984a;
		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 #492572;
			margin-top: 4px;
		}
.cjjj_li .col-md-10 .caption h5{ 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;}

.cjgk_cjjj ul{ margin:30px 0; background:#c6984a; color:#fff; padding:20px 0;}
	.cjgk_cjjj ul li {
		list-style: none;
		width: 25%;
		float: left;
		text-align: center;
		border-right: 1px solid #492572;
	}
.cjgk_cjjj ul li b{ font-size:52px; display:block;}
.cjgk_cjjj ul li b small{ font-size:16px;}

.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: #c6984a;
	}
	.cjgk_cjjj .cjgk ul li a {
		margin: 0;
		padding: 10px 30px;
		background: #492572;
		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:30px 0;}
.yszysz ul li a{ line-height:40px; padding-left:80px; display:block; font-size:18px; font-weight:bold; color:#333333; text-decoration:none; margin-right:-3px; transition:all 0.3s;}
.yszysz ul li:nth-child(1) a{ background:url(../zq_images/yszy_1.png) left center no-repeat;}
.yszysz ul li:nth-child(2) a{ background:url(../zq_images/yszy_2.png) left center no-repeat;}
.yszysz ul li:nth-child(3) a{ background:url(../zq_images/yszy_3.png) left center no-repeat;}
.yszysz ul li:nth-child(4) a{ background:url(../zq_images/yszy_4.png) left center no-repeat;}
.yszysz ul li:nth-child(5) a{ background:url(../zq_images/yszy_5.png) left center no-repeat;}
.yszysz ul li:nth-child(6) a{ background:url(../zq_images/yszy_6.png) left center no-repeat;}
.yszysz ul li:nth-child(7) a{ background:url(../zq_images/yszy_7.png) left center no-repeat;}
.yszysz ul li:nth-child(8) a{ background:url(../zq_images/yszy_8.png) left center no-repeat;}
.yszysz ul li:nth-child(1).active a{ background:url(../zq_images/yszy_11111.png) left center no-repeat;}
.yszysz ul li:nth-child(2).active a{ background:url(../zq_images/yszy_22222.png) left center no-repeat;}
.yszysz ul li:nth-child(3).active a{ background:url(../zq_images/yszy_33333.png) left center no-repeat;}
.yszysz ul li:nth-child(4).active a{ background:url(../zq_images/yszy_44444.png) left center no-repeat;}
.yszysz ul li:nth-child(5).active a{ background:url(../zq_images/yszy_55555.png) left center no-repeat;}
.yszysz ul li:nth-child(6).active a{ background:url(../zq_images/yszy_66666.png) left center no-repeat;}
.yszysz ul li:nth-child(7).active a{ background:url(../zq_images/yszy_77777.png) left center no-repeat;}
.yszysz ul li:nth-child(8).active a{ background:url(../zq_images/yszy_88888.png) left center no-repeat;}
.yszysz ul li.active a{ border-right:5px solid #c6984a; color:#c6984a;}
.yszysz ul li:hover a{ color:#c6984a;}

.szylist.fade{ display:none;}
.szylist.fade.active{ display:block;}

.szylist h4{ color:#c6984a;}
.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(73,37,114,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:120px; position:relative; border:1px solid #dedede;}
.hzqy .swiper4 .swiper-slide img{ display:block; max-width:100%; 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 p{ text-align:center; color:#666; margin-top:10px;}



/*首页图片固定高度*/
/*.cjgk_cjjj .cjjj_img{ height:183px; overflow:hidden;}*/
.cjdsjx .swiper2 .swiper-slide{ height:305px; overflow:hidden;}
/*首页图片固定高度*/

/* 2024.10.08 系部设置 */
.cDepart {
	display: flex;
	margin-left: 0;
	margin-right: 0;
}
.cDepart .item:not(:last-child) {
	margin-right: 2%;
}
.cDepart .item:hover a {
	text-decoration: none;
}
.cDepart .item .img-box {
	height: 80px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.cDepart .item .text-box {
	background: #f5f6fa;
	padding: 15px;
}
.cDepart .item .text-box .title {
	font-size: 15px;
	font-weight: bold;
	color: #c6984a;
	margin-bottom: 10px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.cDepart .item .text-box .subTitle {
	font-size: 15px;
	color: #666;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.cDepart .item .text-box .line {
	background: #c6984a;
	height: 3px;
	width: 35px;
	margin: 15px 0 20px;
}
.cDepart .item .text-box  .desc {
	font-size: 14px;
	line-height: 2;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	color: #666;
}
@media screen and (max-width: 991px) {
	.cDepart:before {
		content: none;	
	}

	.cDepart {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.cDepart .item {
		width: 48%;
	}
	.cDepart .item:not(:last-child) {
		margin-right: 0;
		margin-bottom: 20px;
	}
}