/* banner */
.banner {
	width: 100%;
	height: 700px;
	overflow: hidden;
	position: relative;
}

.banner img {
	width: 100%;
	height: 700px;
	float: left;
}

.banner h4 {
	margin: 0;
	float: left;
	width: 100%;
	height: 70px;
	line-height: 70px;
	margin-top: -70px;
	color: #fff;
	background: url(../images/index_banner_titbg.png) no-repeat center;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#50000000', EndColorStr='#50000000');
	font-weight: normal;
	text-align: center;
	padding: 0 20px;
	font-size: 20px;
}

.banner h4 span {
	margin-right: 50px;
}

.shou_banner {
		position: relative;
		height: auto;
	}
	
	.shou_banner .swiper-container {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	
	.shou_banner .swiper-slide p img {
		width: 100%;
		height: 100%;
		max-height: 100%;
		transition: 1s linear 2s;
		transform: scale(1, 1);
	}
	
	.shou_banner .swiper-slide-active p img,
	.shou_banner .swiper-slide-duplicate-active p img {
		transition: 5s linear;
		transform: scale(1.1, 1.1);
	}
	
	.shou_banner .swiper-pagination {
		bottom: 40px;
		top: auto;
		position: absolute;
		width: 100%;
	}
	
	.shou_banner .swiper-pagination .swiper-pagination-bullet {
		background: rgba(255, 255, 255, .5);
		border-radius: 50%;
		width: 22px;
		height: 22px;
		margin-left: 10px;
		line-height: 22px;
	}
	
	.shou_banner .swiper-pagination .swiper-pagination-bullet-active {
		background: #69fdb4;
	}
	.shou_banner h4 {
		margin: 0;
		width: 100%;
		height: 70px;
		line-height: 70px;
		margin-top: -70px;
		color: #fff;
		background: url(../images/index_banner_titbg.png) no-repeat center;
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#50000000', EndColorStr='#50000000');
		font-weight: normal;
		text-align: center;
		padding: 0 20px;
		font-size: 20px;
		position: absolute;
		left:0;bottom:0;
	}
	
	.shou_banner h4 span {
		margin-right: 50px;
	}
	.shou_banner .swiper-button-next, .shou_banner .swiper-button-prev{
		background-color: rgba(0, 0, 0, .3);
		width:80px;
		height: 80px;
		border-radius: 50%;
	}
	.shou_banner .swiper-button-next::after, .shou_banner .swiper-button-prev::after{
		color:#fff;
	}
.slideBox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	bottom: 0;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-top: 20px;
}

.slideBox .hd ul li {
	float: left;
	margin-left: 10px;
	width: 10px;
	height: 10px;
	text-align: center;
	background: #fff;
	opacity: 0.6;
	border-radius: 50%;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #fff;
	opacity: 1
}

.slideBox .bd {
	position: relative;
	height: 100%;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 100%;
	height: 700px;
	display: block;
	object-fit: cover;
}

.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 10%;
	bottom: 10px;
	margin-top: -22px;
	display: block;
	width: 44px;
	height: 44px;
}

.slideBox .next {
	left: auto;
	right: 10%;
	background: url(../images/banner_right.png) left top no-repeat;
}

.slideBox .prev {
	background: url(../images/banner_left.png) left top no-repeat;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

.shutter {
	overflow: hidden;
	width: 1200px;
	height: 514px;
	position: relative;
}

.shutter-img {
	z-index: 1;
}

.shutter-img,
.shutter-img a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.shutter-img a {
	cursor: pointer;
}

.shutter-img a>img {
	width: 100%;
	height: 100%;
}

.shutter-img .created {
	overflow: hidden;
	position: absolute;
	z-index: 20;
}

.shutter-btn li {
	position: absolute;
	z-index: 2;
	top: 50%;
	width: 44px;
	height: 44px;
	margin-top: -22px;
	cursor: pointer;
}

.shutter-btn li.prev {
	left: 20px;
	background: url(../images/banner_left.png) left top no-repeat;
}

.shutter-btn li.next {
	right: 20px;
	background: url(../images/banner_right.png) left top no-repeat;
}

/* banner end */
/* base */
.inlists li a:hover,
.piclists dd p a:hover,
.piclists a:hover,
.timerlist a:hover,
.inTits .more:hover {
	color: #bd964b;
}

.piclists dt img,
.inConblock3 dl dt img,
.inlists dt img,
.inqikan dt img,
.img-box img,
.jtfsdt dt img,
.jtfsgj dt img,
.image img {
	transition: all 0.8s;
}
.zllist .image img{
	width:100%;
}

.piclists dt img:hover,
.inConblock3 dl dt img:hover,
.inlists dt img:hover,
.inqikan dt img:hover,
.img-box img:hover,
.jtfsdt dt img:hover,
.jtfsgj dt img:hover,
.image img:hover {
	transform: scale(1.2);
}

.inConblock3 dl dt {
	width: 310px;
	height: 372px;
	overflow: hidden
}

.inlists dt {
	width: 100%;
	height: 180px;
	overflow: hidden;
	margin-bottom: 10px;
}

.inqikan {
	padding-top: 10px;
}

.inqikan dt {
	width: 100%;
	height: 290px;
	overflow: hidden;
	background-color: #f7f7f7;
	text-align: center;
}

.ztfbcon .img-box {
	overflow: hidden;
	position: relative;
}

.ztfbcon .img-box img {
	height: auto;
	width: 40.8%;
	padding-left: 30%
}

/*index*/
.inConblock1 {
	padding: 40px 0;
	border-bottom: 1px solid #dcdcdc;
}

.kfsjCon {
	width: 40%;
}

.kfsjCon .slideTxtBox {
	margin-top: 20px;
}

.kfsjCon .hd {
	width: 59px;
	height: 152px;
	border-right: 1px solid #dcdcdc;
	text-align: center;
}

.kfsjCon .hd ul li {
	width: 29px;
	border-bottom: 1px solid #dcdcdc;
	cursor: pointer;
	color: #8a8a8a;
	padding: 3px 0;
}

.kfsjCon .hd ul li.on {
	color: #841120;
}

.kfsjCon .hd ul li h3.shupai {
	width: 10px;
	font-size: 18px;
	margin: 0 auto;
}

.kfsjCon .hd ul li p {
	width: 59px;
	font-size: 14px;
	text-align: left;
}

.kfsjCon .hd ul li.borb0 {
	border-bottom: 0;
}

.kfsjCon .bd {
	padding: 10px 0 0 24px;
	font-size: 14px;
	color: #868686;
}

.kfsjCon .bd .kfsjTime b {
	color: #3c3c3c;
	font-size: 36px;
	font-weight: bold;
	font-family: Impact;
	display: inline-block;
	width: 22%;
	float: left;
	text-align: center;
}

.kfsjCon .bd .kfsjTime span {
	display: inline-block;
	width: 17%;
	background: url(../images/inkfsj.png) repeat-x center;
	height: 44px;
	float: left;
}

.kfsjCon .bd .kfsjText {
	padding-top: 10px;
}

.kfsjCon .bd .kfsjText b {
	font-weight: normal;
	font-size: 16px;
	color: #868686;
}

.kfsjCon .bd .kfsjText span {
	background: none;
	height: 32px;
}

.kfsjCon .bd .kfsjTime p {
	line-height: 40px;
}

.kfsjCon .bd .kfsjTime img {
	margin: 0 0 7px 0px;
}

.inTits {
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.inTits span {
	background: url(../images/name_ico_yellow.png) no-repeat;
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 5px;
}

.inTits,
.inTits a {
	font-size: 22px;
	color: #a77e30;
}

.mpfwfmg p {
	line-height: 30px;
}

.mpfwfmg p span {
	color: #caa9ac;
}

.jtylCon {
	width: 25%;
	margin: 0 50px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}

.jtylCon li {
	width: 70%;
	margin: 0 auto;
}

.jtylCon li a {
	display: block;
	height: 55px;
	line-height: 55px;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
	color: #5b5b5b;
	font-size: 16px;
	margin: 10px 0 10px
}

.jtylCon li a:hover {
	color: #a77e30;
}

.jtylCon li a span {
	float: left;
	display: block;
	width: 70px;
	height: 55px;
	background: #841120;
	margin-right: 40px;
	border-radius: 6px 0 0 6px;
}

.jtylCon li.cgxz a span {
	background: #841120 url(../images/in_ico_cgxz.png) no-repeat 15px;
}

.jtylCon li.dldt a span {
	background: #841120 url(../images/in_ico_dldt.png) no-repeat 15px;
}

.jtylCon li.jtlx a span {
	background: #841120 url(../images/in_ico_jtlx.png) no-repeat 15px;
}

.wfjdBtn {
	width: 25%
}

.wfjdBtn .zxyy {
	height: 80px;
	background: #9a0022;
	line-height: 80px;
	border-radius: 8px;
	margin: 10px 0 15px;

}

.wfjdBtn .zxyy a {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}

.wfjdBtn .zxyy a:hover {
	color: #f4e0a5;
	font-size: 22px;
	font-weight: bold;
}

.wfjdBtn .zxyy a span {
	float: left;
	display: block;
	width: 110px;
	height: 80px;
	background: #841120;
	margin-right: 40px;
	border-radius: 6px;
}

.wfjdBtn .zxyy a span {
	background: #f4e0a5 url(../images/index_zxyy_ico.png) no-repeat 20px;
}

.wfjdBtn .xxdhfw {
	line-height: 30px;
	font-size: 12px;
}

.wfjdBtn .xxdhfw .zxdh {
	font-size: 18px;
	color: #9a0022;
	margin-bottom: 5px;
}

.wfjdBtn .xxdhfw .zxdh span {
	font-size: 24px;
	font-weight: bold;
}

.inConblock2 {
	padding: 40px 0;
}

.ggdtCon {
	width: 48%;
}

.ggdtCon .zxggCon .timerlist {
	margin-top: 12px;
}
.zzzcCon .zxggCon .timerlist {
	margin-top: 12px;
}
.ycMain .ggdtCon .zxggCon .timerlist {
	margin-top: 0;
}

.zzzcCon {
	width: 46%;
}

.fgx480 {
	margin: 0 31px;
}

.zxggCon {
	padding-bottom: 10px;
}

.inlists {
	padding-top: 10px;
}

.inlists li {
	line-height: 42px;
}

.inlists li a {
	color: #515151;
	font-size: 16px;
}

.inlists li span {
	color: #636363;
	font-size: 14px;
}

/* .inlists li span{padding-right: 20px;} */
.piclists {
	padding: 20px 0 8px;
}

.piclists dt {
	width: 260px;
	height: 165px;
	overflow: hidden;
	text-align: center;
	    background: #fffbf2;
}

.piclists dt img {
	width: auto;
	height: 100%;
}

dt.ycclists {
	width: 100%;
	height: 180px;
	overflow: hidden;
}

dt.ycclists img {
	width: 100%;
	height: 180px;
}

.piclists dd {
	width: 304px;
	margin-left: 20px;
}

.piclists dd h3 {
	height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.piclists dd h3 a {
	color: #2f2f2f;
	font-size: 18px;
	font-weight: 100;
}

.piclists dd p {
	color: #636363;
	line-height: 34px;
	font-size: 14px;
}

.piclists dd p a {
	color: #d4ba88;
}

.timerlist li {
	line-height: 42px;
	height: 42px;
}

.timerlist li a {
	color: #515151;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 80%;
}

.timerlist li span {
	color: #636363;
	font-size: 14px;
}

.inTits .more {
	color: #a57f2e;
	font-size: 12px;
	/*margin-right: 24px;*/
	font-weight: 500;
}

/*inConblock3*/
.inConblock3 {
	margin-bottom: 40px;
}

.inConblock3 dl {
	position: relative;
}

.inConblock3 dl dt {
	float: left;
	margin-right: 19px;
}

.inConblock3 dl dd {
	width: 317px;
	height: auto;
	float: left;
	overflow: hidden;
}

.inConblock3 dl .cangp_dd {
	width: 317px;
	height: 372px;
	position: relative;
	background: #bd964b;
}

.inConblock3 dl dd img {
	width: 100%;
}

.inConblock3 dl .prev,
.inConblock3 dl .next {
	position: absolute;
	left: 329px;
	top: 50%;
	margin-top: -22px;
	display: block;
	width: 44px;
	height: 44px;
	z-index: 999;
	cursor: pointer;
}

.inConblock3 dl .next {
	left: auto;
	right: 0%;
	background: rgba(189, 150, 75, .8) url(../images/banner_right.png) left top no-repeat;
}

.inConblock3 dl .prev {
	background: rgba(189, 150, 75, .8) url(../images/banner_left.png) left top no-repeat;
}

.inConblock3 dl .prevStop {
	display: none;
}

.inConblock3 dl .nextStop {
	display: none;
}


.inConblock3 .txt {
	width: 100%;
	height: 0;
	background: rgba(0, 0, 0, 0.6);
	/*透明背景色，不透明其文字内容*/
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
}

.inConblock3 .btn h3 {
	margin-bottom: 10px;
}

.inConblock3 .btn {
	display: none;
	line-height: 30px;
	color: #fffffd;
}

.inConblock3 .cangp_dd:hover .btn {
	display: block;
}

.inConblock3 .txt div.btn a {
	font-size: 20px;
	color: #fffffd;
	display: inline-block;
	/*padding: 14px 30px;*/
}

/*inConblock4*/
.inlists {
	padding-top: 10px;
}

.inlists dd {
	line-height: 35px;
}

.inlists dd a {
	color: #515151;
	font-size: 16px;
}

.inlists dd a:hover {
	color: #bd964b;
	font-size: 16px;
}

.inlists dd span {
	color: #636363;
	font-size: 14px;
}

.inlists dd span {
	padding-right: 20px;
}

.fz16 {
	font-size: 16px;
}

.msmkCon {
	width: 34%
}

.qikanCon {
	width: 26%
}

.sbzlCon {
	width: 29.6%;
	float: right;
}

.in_sbzl {
	background: url(../images/sbzl.jpg) no-repeat;
	width: 384px;
	;
	height: 180px;
	text-align: center;
	padding-top: 140px;
	margin-top: 10px;
	border: 1px solid #bd964b;
}

.in_sbzl a {
	color: #dbd3cb;
	border: 1px solid #dbd3cb;
	font-size: 24px;
	font-weight: 500;
	padding: 10px 20px;
}

.in_sbzl a:hover {
	color: #ffff;
	border: 1px solid #ffff;
	font-size: 24px;
	font-weight: 500;
	padding: 10px 20px;
}

/* content */
.tycontent_xx {
	padding: 0px 0 30px;
	line-height: 36px;
	text-align: justify;
	margin-top: 20px;
}

.tycontent_xx img {
	display: block;
	margin: 0 auto;
	max-width: 800px;
	width:800px !important;
}

.tycontent_xx section {
	display: block;
	margin: 0 auto;
}

.tycontent_xx section img {
	display: block;
	margin: 0 auto ;
	max-width: 800px;
	width:800px !important;
}
.gbcontent video {
	display: block;
	margin: 0 auto !important;
	max-width: 800px;
	width:800px !important;
	/*margin-left:inherit !important;
	margin-right:inherit !important;*/
	}

.tycontent_xx .wxw-img {
	display: block !important;
	margin: 0 auto !important;
	max-width: 800px;
	width:800px !important;
	/*margin-left:inherit !important;
	margin-right:inherit !important;*/
}

.wxw-img {
	display: block !important;
	margin: 0 auto !important;
	max-width: 800px;
	width:800px !important;
	/*margin-left:inherit !important;
	margin-right:inherit !important;*/
}

.tycontent_xx video {
	display: block;
	margin: 0 auto !important;
	max-width: 800px;
	width:800px !important;
	/*margin-left:inherit !important;
	margin-right:inherit !important;*/
	}

.dccontent .gbcon_lysj {
	border-bottom: 0;
	margin-bottom: 10px;
}

.dccontent .gbcon_lysj span{ margin:0 10px;
}

.coverImg {
	background-color: #f7f7f7;
	text-align: center;
	line-height: 0;
	margin-bottom: 30px;
}

.coverImg img {
	cursor: pointer;
}

/* content end */
/*概览简介*/
.gkName {
	color: #a77e30;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0 30px 0;
}

.gkcontent {
	border: 1px solid #e4e4e4;
	padding: 20px 0px;
	margin-bottom: 50px;
	background: #fff6e5 url(../images/gk_bg.jpg) no-repeat;
}

.gkcontent_xx .ban {
	margin: 0 auto;
	width: 1100px;
	position: relative;
	overflow: hidden;
}

.gkcontent_xx .ban2 {
	width: 1100px;
	height: 420px;
	position: relative;
	overflow: hidden;
}

.gkcontent_xx .ban2 ul {
	height: 420px;
	position: absolute;
	left: 0;
	top: 0;
}

.gkcontent_xx .ban2 ul li {
	width: 1100px;
	height: 420px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.gkcontent_xx .ban2 ul li a {
	display: block;
	width: 1100px;
	height: 420px;
}

.gkcontent_xx .ban2 ul li img {
	display: block;
	height: 420px;
	margin: 0 auto;
}

.gkcontent_xx .prev1 {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 44px;
	height: 44px;
	z-index: 9;
	cursor: pointer;
}

.gkcontent_xx .next1 {
	position: absolute;
	top: 130px;
	right: 90px;
	width: 44px;
	height: 44px;
	z-index: 9;
	cursor: pointer;
}

.gktext {
	width: 1200px;
	margin: 50px auto;
	background: #fff;
	padding: 20px;
}

/*留言*/
.n-main-col {
	width: 60%;
	min-height: 480px;
	background: #ffffff;
	float: left;
}

.n-side-col,
.overviewsort-list {
	float: right;
	width: 40%
}

.n-main-col {
	_height: 480px
}

.head .title {
	color: #841525;
	text-align: left;
}

.n-main-col .content {
	overflow: hidden;
	line-height: 29px;
	font-size: 14px;
	width: 100%;
}

.lycontent {
	padding-left: 30px;
}

#inForm label {
	display: block;
	margin: 0 0 15px;
	font-size: 16px;
	color: #636363
}

#inForm label.lyzx_list_w {
	display: inline-block;
}

#inForm div input#yz {
	width: 80px;
	float: left;
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
}

#inForm select {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	text-indent: 10px;
	border: 1px solid #dddddd;
	font-size: 16px;
}

#inForm div textarea {
	vertical-align: middle;
	height: 120px;
	width: 400px;
	padding: 2%
}

#inForm div.hd_yzm span img {
	height: 36px;
	cursor: pointer;
}

.hd_yzm {
	width: 400px;
}

#inForm div b {
	color: red;
}

#inForm button {
	border: 1px solid #c0bebf;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	background: #ffffff;
	color: #000;
	line-height: 36px;
	display: block;
	width: 23%;
	float: right;
	font-weight: bold;
}

#inForm div.zx {
	margin-top: 12px;
	width: 94%;
}

.contact-us {}

.contact-us .content .images {
	float: left;
	width: 520px
}

.contact-us .content .text {
	float: right;
	width: 410px;
}

.overviewsort-list dt,
.s-message-wrap .title {
	height: 45px;
	padding: 0 0 0 15px;
	background: #bd964b;
	color: #ffffff;
	font-weight: 500;
	font-size: 18px;
	line-height: 45px;
	text-align: left;
	margin-top: 0
}

#support-page .news-rec-list-wrap .t-s-bc8,
#support-page .news-rec-list-wrap .t-s-bc9,
#support-page .news-rec-list-wrap .t-s-bc10,
#support-page .news-rec-list-wrap .t-s-bc11 {
	background: #707C74;
}

#support-page .news-rec-list-wrap .b-image a .date,
#support-page .news-rec-list-wrap .b-image a:hover .date {
	color: #ccc
}

.leave-a-message-wrap {}

.leave-a-message-wrap .pages {
	padding: 0 0 5px
}

#inForm input {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	text-indent: 10px;
	border: 1px solid #dddddd;
	font-size: 16px;
	outline: none;
	margin-bottom: 10px;
}

#inForm div textarea {
	display: block;
	width: 95%;
	height: 50px;
	line-height: 50px;
	border-radius: 3px;
	text-indent: 10px;
	border: 1px solid #dddddd;
	font-size: 16px;
	outline: none;
	margin-bottom: 10px;
}

.s-m-faq {}

.s-m-faq li {
	padding: 0 0 15px;
	margin: 0 0 12px;
	border-bottom: 1px dashed #f29b4c
}

.s-m-faq .f,
.s-m-faq .q {
	margin: 0 0 25px;
	line-height: 23px
}

.s-m-faq .q {
	margin-bottom: 0
}

.s-m-faq .t {
	font-weight: normal
}

.s-message-wrap .title {}

.s-message-wrap .content {
	padding: 0 15px 15px
}

.s-message-wrap .text {
	padding: 20px 10px 20px 25px;
	;
	font-size: 14px;
	line-height: 25px;
}

.s-message-wrap .box {
	clear: both;
	padding: 14px 0 0
}

.s-message-wrap .t {
	margin: 0 0 5px;
	font-size: 14px
}

.s-message-wrap .i-box {
	position: relative;
	border-bottom: 2px solid #d1cfd0
}

.s-message-wrap .input-text {
	width: 332px;
	height: 21px
}

.s-message-wrap .input-text,
.s-message-wrap textarea,
.retrieval-form .input-text {
	*margin: -1px 0
}

.s-message-wrap textarea {
	width: 332px;
	height: 202px
}

.s-message-wrap .submit-box {
	width: 74px;
	margin: 0 0 0 auto
}

.s-message-wrap .submit-btn {
	width: 74px;
	height: 31px;
	border: 1px solid #c0bebf;
	background: #ffffff;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px
}

.s-message-wrap .submit-btn {
	zoom: 1
}

.message-wrap .content {
	padding: 0 15px 0
}

.message-wrap .box {
	clear: both;
	padding: 0
}

.message-wrap .t {
	margin: 0;
	font-size: 12px
}

.message-wrap .input-text {
	width: 423px;
	height: 21px
}

.s-message-wrap .submit-box {
	padding: 8px 0 0
}

.message-wrap textarea {
	width: 423px;
	height: 100px
}

.lyzx_list {
	margin-top: 14px;
}

.lyzx_list td {
	border: 1px solid #f29b4c;
	padding: 0 12px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #898989;
}

.lyzx_list td a {
	font-size: 16px;
	color: #3f3f3f;
	display: block;
	height: 66px;
	overflow: hidden;
}

/* .lyzx_list .zx{height:46px;line-height: 46px;} */
.lyzx_list .zx td {
	padding: 12px;
	text-align: justify;
}

.lyzx_list .da {
	height: 44px;
	line-height: 44px;
}

.lyzx_list .da td {
	font-size: 16px;
	color: #898989;
	padding: 12px;
	text-align: justify;
}

/* .lyzx_list .zx .lyzx_list_w,.lyzx_list .da .lyzx_list_w{text-align: center;width:10%;font-size:16px;color:#f29b4c;} */
/*------列表页------*/
.lmlist {
	width: 97%;
	margin: 0 auto;
}

.lmlist li {
	line-height: 70px;
	border-bottom: 1px solid #dcdcdc;
}

.lmlist li a {
	font-size: 16px;
	color: #515151;
}

.lmlist li:hover {
	color: #bd964b;
}

.lmlist li:hover a {
	color: #bd964b;
}

.line {
	border-bottom: #e3e3e3 1px solid;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

/*------列表页  end------*/
/*------领导------*/
/*dl.leadership-list {
	border-bottom: 1px solid #dcdcdc;
	padding: 10px 20px 40px 20px;
	margin-top: 30px;
}*/
dl.leadership-list {
	
	padding: 10px 20px 40px 20px;
	width: 45%;
    float: left;
}

.leadership-list dt.image {
	
	float: left;
	overflow:hidden;
}

.leadership-list .ldtext {
	width: 80%;
	float: left;
	margin-left: 80px;
}

.leadership-list .ldtext .h3 {
	font-size: 22px;
	float: left;
	line-height: 40px;
}

.leadership-list .ldtext .span {
	float: left;
	line-height: 45px;
	margin-left: 15px;
	font-size: 16px;
	color: #666666
}

.leadership-list .ldtext .ldcjs {
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
	color: #666666
}

.leadership-list .ldtext .ldcjs span,
.leadership-list .ldtext .ldcjs p {
	font-size: 14px;
}

/*------导览------*/
.dlKfsj {
	height: 350px;
	background: url(../images/daolbaner.jpg) no-repeat;
	padding-top: 30px;
	margin-bottom: 30px;
}

.dlkfsjTit {
	font-size: 32px;
	color: #fff;
	line-height: 82px;
	padding-top: 12px;
	text-align: center;
}

.dlKfsj div {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

.cgzn {
	background: #f8f8f8;
	min-height: auto;
	box-sizing: border-box;
}

.cgzn dl dt {
	background: url(../images/dl_ico_title.png) no-repeat left center;
	padding-left: 20px;
	line-height: 30px;
	color: #a77e30;
}

.cgzn dl dd {
	font-size: 14px;
	/*padding-left:20px;*/
	line-height: 25px;
	color: #666666
}

.scroll_cont {
	height: 400px;
	padding: 50px;
}

/*滚动条自定义样式*/
.ScrollStyle {
	overflow: auto !important;
}

.ScrollStyle::-webkit-scrollbar {
	box-sizing: border-box;
	width: 9px;
	height: 9px;
	background: #eee;
}

.ScrollStyle::-webkit-scrollbar-button {
	width: 9px;
	height: 0px;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:start {
	background-position: 0 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover {
	background-position: -10px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:start:active {
	background-position: -20px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:end {
	background-position: -30px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover {
	background-position: -40px 0;
}

.ScrollStyle::-webkit-scrollbar-button:vertical:end:active {
	background-position: -50px 0;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:start {
	background-position: 0 -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover {
	background-position: -10px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active {
	background-position: -19px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:end {
	background-position: -30px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover {
	background-position: -40px -11px;
}

.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active {
	background-position: -50px -11px;
}

.ScrollStyle::-webkit-scrollbar-track-piece {
	background-color: rgba(0, 0, 0, .15);
}

.ScrollStyle::-webkit-scrollbar-thumb {
	border: 1px solid rgba(0, 0, 0, .21);
	background-color: #dab46d;
	border-radius: 5px;
}

.ScrollStyle::-webkit-scrollbar-thumb:hover {
	border: 1px solid rgba(0, 0, 0, .21);
	background-color: #dab46d;
}

.ScrollStyle::-webkit-scrollbar-thumb:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4));
}

.ScrollStyle::-webkit-scrollbar-corner {
	background-color: #f1f1f1;
}

.dlblock3 {
	margin: 40px 0 0 0;
}

.dlblock4 {
	margin: 40px 0 40px 0;
}

.ztfb {
	width: 57%
}

.dlzxyy {
	width: 40%
}

.ztfbcon {
	border: 1px solid #d8b36d;
	/*background: #f1edee;*/
	background: #f8f8f8;
	height: 350px;
}

.dlzxyycon {
	border: 1px solid #d8b36d;
	background: #fff;
	height: 350px;
}

.ztfbcon img {
	float: left;
	padding-left: 10%;
}

.ztfbcon p {
	float: right;
	background: url(../images/fdj.png) no-repeat;
	height: 28px;
	color: #bc954a;
	position: absolute;
	right: 20px;
	bottom: 20px;
	padding-left: 30px;
}

.dlzxyy .ejzxyy {
	margin: 12% 10% 7% 11%;
	height: 100px;
	background: #bd964b;
	line-height: 100px;
	border-radius: 8px;
	width: 78%;
}

.dlzxyy .ejzxyy a {
	color: #fff;
	font-size: 28px;
	font-weight: bold;
}

.dlzxyy .ejzxyy a:hover {
	color: #f4e0a5;
	font-size: 28px;
	font-weight: bold;
}

.dlzxyy .ejzxyy a span {
	float: left;
	display: block;
	width: 130px;
	height: 100px;
	background: #841120;
	margin-right: 15%;
	border-radius: 6px;
}

.dlzxyy .ejzxyy a span {
	background: #f4e0a5 url(../images/zxyy_ico.png) no-repeat 20px;
}

.dlzxyy .ejdhfw {
	line-height: 30px;
	font-size: 12px;
	margin-left: 16%;
}

.dlzxyy .ejdhfw .ejzxdh {
	font-size: 26px;
	color: #bd964b;
	margin-bottom: 10px;
	font-weight: bold;
}

.dlzxyy .ejdhfw .ejzxdh span {
	font-size: 30px;
	font-weight: bold;
}

.jtfsgj {
	border: 1px solid #faedd4;
	background: #fffdf8 url(../images/dl_jt_bg.png) no-repeat right top;
	width: 49%
}

.jtfsgj dl dt {
	float: left;
	background: url(../images/dl_jt_bg01.png) no-repeat;
	width: 140px;
	height: 105px;
	padding: 10px 0 0 50px;
	color: #fff;
}

.jtfsgj dl dt p {
	margin-left: 15px;
}

.jtfsgj dl dd {
	float: left;
	font-size: 14px;
	padding: 20px 0 0 20px
}

.jtfsdt {
	border: 1px solid #faedd4;
	background: #fffdf8 url(../images/dl_jt_bg.png) no-repeat right top;
	width: 49%
}

.jtfsdt dl dt {
	float: left;
	background: url(../images/dl_jt_bg02.png) no-repeat;
	width: 140px;
	height: 105px;
	padding: 10px 0 0 50px;
	color: #fff;
}

.jtfsdt dl dt p {
	margin-left: 15px;
}

.jtfsdt dl dd {
	float: left;
	font-size: 14px;
	padding: 20px 0 0 20px
}

/*展讯*/
.inbanner {
	height: 600px;
	min-width: 1280px;
	position: relative;
	overflow: hidden;
}

.zlbanner {
	margin-bottom: 30px;
}

.inbanner .bd {
	position: relative;
	z-index: 0;
}

.inbanner .bd ul {
	width: 100% !important;
}

.inbanner .bd li {
	width: 100% !important;
	height: 600px;
}

.inbanner .bd li .siteWidth {
	width: 1280px;
	position: relative;
	margin: 0 auto;
	height: 600px;
}

.inbanner .bd li img{
	width: 100%;
}

.inbanner .bd li a {
	height: 600px;
	display: block;
}

.inbanner .bd .txt {
	position: absolute;
	width: 415px;
	top: 100px;
	left: 22px;
	font: normal 18px/30px "Microsoft YaHei";
}

.inbanner .bd .btn {
	display: block;
	zoom: 1;
	margin-top: 8px;
	width: 72px;
	padding-right: 10px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

.inbanner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 50px;
	/* line-height: 30px; */
	text-align: center;
}

.inbanner .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 45px;
	height: 4px;
	margin: 4px;
	overflow: hidden;
	line-height: 9999px;
	background: #ccc;
	opacity: 0.5;
}

.inbanner .hd ul .on {
	background: #d8b36d;
	opacity: 1;
}

/*.inbanner .prev,
.inbanner .next{ position:absolute;  left:6%; top: 42%; display:block; width:45px; height:78px; overflow:hidden; background:#841525 url(../images/icons.png) 12px 9px no-repeat; cursor:pointer; filter:alpha(opacity=70);opacity:0.7;}
.inbanner .next{ left:auto; right:6%; background-position:-36px 9px; }
.inbanner .prev:hover,.inbanner .next:hover{filter:alpha(opacity=100);opacity:1;}*/
.zzzc {
	margin: 30px 0;
}

.zzzc li {
	float: left;
	border: 1px solid #dcdcdc;
	width: 24.2%;
	margin-right: 1%;
	height: 390px;
	box-sizing: border-box;
}

.zzzc li.clearfix .image {
	width: 100%;
	overflow: hidden;
	height: 220px;
	text-align: center;
	background: #fffbf2;
}

.zzzc li.clearfix img {
	width: auto;
	height: 100%;
}

.zzzc li.clearfix .text {
	padding: 20px 10px;
}

.zzzc li.clearfix .text h3 {
	padding-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zzzc li.clearfix .text h3 a {
	font-size: 16px;
}

.zzzc li.clearfix .text h3 a:hover {
	font-size: 16px;
	color: #a77e2f
}

.zzzc li.clearfix .text p {
	font-size: 14px;
	color: #636363;
	line-height: 26px;
	text-align: justify;
}
.zzzc li.clearfix .text p.zbdw,.zlyg .piclists dd p.zbdw{
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.zzzc li.clearfix .text p.zlcd,.zlyg .piclists dd p.zlcd{
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.zzzc .indent {
	margin-right: 0
}

.zlyg {
	border: 1px solid #dcdcdc;
	padding: 30px;
	margin-top: 30px;
}

.zlyg div.fl.w48,
.zlyg div.fr.w48 {
	width: 48%;
}

.zlyg .piclists {
	padding-top: 0
}

.zlyg dl {
	border-bottom: 1px dashed #dcdcdc;
	padding-bottom: 20px;
}

.zlyg .timerlist li {
	border-bottom: 1px dashed #dcdcdc;
	line-height: 50px;
	height: 50px;
}

.zllist {
	width: 100%
}

.zllist li {
	vertical-align: bottom;
	float: left;
	width: 50%;
}

.zllist .image {
	width: 250px;
	float: left;
	overflow: hidden;
	height: 150px;
	margin-right: 20px;
}

.zllist .text {
	float: left;
	width: 50%;
}

.zllist li.clearfix .text h3 {
	padding-bottom: 10px;
}

.zllist li.clearfix .text h3 a {
	font-size: 16px;
}

.zllist li.clearfix .text h3 a:hover {
	font-size: 16px;
	color: #a77e2f
}

.zllist li.clearfix .text p {
	font-size: 14px;
	color: #636363;
	line-height: 25px;
}

.zllist li.mrline {
	margin-right: 0;
	float: right
}

.zllist li.empty {
	background: none;
	height: 1px;
	margin: 30px 0;
	padding: 0;
	border-bottom: 1px dashed #dcdcdc;
	width: 1220px;
}
.hsyList li{
	border: 1px solid #f4e1c1;
	background: #fffbf2;
	box-sizing: border-box;
	padding: 1%;
	margin-bottom: 2%;
	width:49%;
}
.hsyList li.empty{
	display: none;
}
.hsyList li.clearfix .text p.zbdw{
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.hsyList .image{
	display: flex;
	justify-content: center;
	background: #fff;
	padding: 10px 0;
}
.hsyList .image img{
	width:auto;
	height:100%;
}
/*展览内容*/
/*.zlcontent_xx .ban {margin:0 auto;width: 1200px;position: relative;overflow: hidden;}
.zlcontent_xx .ban2 {width: 1200px;height: 600px;position: relative;overflow: hidden;background:#f7f7f7;}
.zlcontent_xx .ban2 ul {height: 600px;position: absolute;left:0;top: 0;}
.zlcontent_xx .ban2 ul li {width:1200px;height: 600px;text-align: center;position: relative;overflow: hidden;}
.zlcontent_xx .ban2 ul li a{display:block;width: 1200px;height: 600px;}
.zlcontent_xx .ban2 ul li img {display:block;height: auto;margin: 0 auto;}
.zlcontent_xx .prev1 {position: absolute;top: 230px;left: 0px;width: 44px;height: 44px;z-index: 9;cursor: pointer;}
.zlcontent_xx .next1 {position: absolute;top: 230px;right:90px;width: 44px;height: 44px;z-index: 9;cursor: pointer;}
.zlcontent_xx .ban2 ul li .h4 {position: absolute;left:0;bottom:0;text-align:center;height: 40px;line-height: 40px;padding-left:20%;font-size: 16px;color: #fff;
width: 100%;font-weight: normal;background-color: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60000000', EndColorStr='#60000000');}
.zlcontent_xx .ban2 ul li .h4 h2{ float:left; margin:0 10px;}
.zlcontent_xx .ban2 ul li .h4 p{ float:left; font-size:14px; margin:0 10px;}
.zlcontent_xx .min_pic {padding-top: 15px;display: block;}
.zlcontent_xx .num {height:150px;overflow: hidden;width: 1200px;position: relative;}
.zlcontent_xx .ban2 ul li h4 tt {
float: right;
}
.zlcontent_xx .num ul {position: absolute;left: 0;top: 0;}
.zlcontent_xx .num ul li {height:150px;width:230px;margin-right: 13px;}
.zlcontent_xx .num ul li img {height: 150px;width:230px;opacity: 0.2;}
.zlcontent_xx .num ul li.on img {padding: 0;opacity: 1;}
.zlcontent_xx .prev_btn1 {width: 38px;text-align: center;height: 66px;cursor: pointer;position: absolute;top:650px;left:0;z-index:1}
.zlcontent_xx .next_btn1 {width: 38px;text-align: center;height:66px;cursor: pointer;position: absolute;top:650px;right:0;z-index:1}
.zlcontent_xx .next_btn1 img, .zlcontent_xx .prev_btn1 img {width: 38px;height: 66px;}
.zlcontent_xx .next_btn1:hover img, .zlcontent_xx .prev_btn1:hover img{}*/

/*典藏*/
.works-search-wrap {
	overflow: visible
}

.works-search-wrap .box {
	margin: 0 5px 0 0
}

*+html .works-search-wrap .box .input-text {
	margin-right: -5px
}

.works-search-wrap .input-text {
	width: 236px
}

.works-search-wrap .theme-box .input-text {
	width: 123px
}

/*.works-search-wrap .box .box { float: left; margin: 0!important; border: 0 none }*/
.works-search-wrap .years-box .to {
	color: #fff;
	font-size: 16px;
	margin: 10px 20px 0 0;
	cursor: default
}

.works-search-wrap .years-box .input-text {
	width: 120px
}

*+html .works-search-wrap .years-box .input-text {
	margin-right: 0
}

.works-search-wrap .years-box .top {
	width: 110px
}

#show-page .works-search-wrap .exh-online-search {
	width: 965px
}

.box .select-box,
.g-s-w .select-box,
.links-select-box .select-box {
	position: relative;
	width: 120px;
	height: 30px;
	border: 1px solid #bfbfbf;
	background: #ffffff;
	cursor: pointer;
	padding: 5px 10px;
	border-radius: 3px;
}

.g-s-w .select-box a,
.links-select-box .select-box a {
	display: block;
	color: #cccccc;
	font-size: 14px
}

.box .select-box a {
	position: absolute;
	top: 5px;
	left: 20px;
	color: #cccccc;
	font-size: 14px;
	line-height: 30px;
	cursor: text;
}

.clearfix {
	zoom: 1;
}

.box .select-box span,
.g-s-w .select-box span,
.links-select-box span {
	position: absolute;
	top: 5px;
	right: 2px;
	width: 24px;
	height: 20px;
}

.box .select-box em,
.g-s-w .select-box em,
.links-select-box em {
	position: absolute;
	top: 12px;
	left: 5px;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 7px dashed transparent;
	border-top: 7px solid #cccccc
}

.box .option-box,
.links-select-box .option-box {
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 1000;
	display: none;
	width: 272px;
	border: 1px solid #bfbfbf;
	background: #ffffff;
	border-radius: 3px;
}

.select-last .option-box {
	right: 0;
	left: auto
}

/*.option-box .top { position: absolute; top: -10px;  width: 140px; height: 9px; overflow: hidden; border: 1px solid #bfbfbf; border-bottom: 0 none; background: #ffffff } 
.select-last .option-box .top { right: -1px; left: auto }*/
.box .option-box ul {
	padding: 2px 0 10px 10px
}

.box .option-box li {
	float: left;
	margin: 8px 9px 0 0;
	color: #99a4ac;
	font-size: 13px;
	white-space: nowrap;
	cursor: pointer
}

.exh-search-wrap .box {
	_display: inline
}

.exh-search-wrap .submit-btn {
	background-image: url('../images/dc_sou.png');
	background-repeat: no-repeat
}

.exh-search-wrap {
	width: 1280px
}

.exh-search-wrap {
	/*overflow: hidden;*/
	margin: 0 0 10px;
	font-size: 0
}

.exh-search-wrap .search-inner {
	width: 1240px;
	border: none;
	background: #bd964b;
	padding: 20px;
}

.exh-search-wrap .box {
	position: relative;
	z-index: 110;
	float: left;
	margin: 0 20px 0 0;
}

.exh-search-wrap .box.last {
	margin: 0
}

.exh-search-wrap .input-text,
.s-message-wrap .input-text,
.s-message-wrap textarea {
	width: 270px;
	height: 30px;
	padding: 5px 10px;
	border: 1px solid #bfbfbf;
	color: #ccc;
	font-size: 14px;
	line-height: 30px;
	vertical-align: top;
	border-radius: 3px;
}

.exh-search-wrap .exh-big-box .input-text {
	width: 283px;
}

.exh-search-wrap .input-text,
.g-s-w .input-text,
.w-search .input-text {
	*margin: -1px 0
}

*+html .exh-search-wrap .input-text {
	margin-right: -10px
}

.exh-search-wrap .box .inner {
	position: relative
}

.exh-search-wrap .clew,
.g-s-w .clew,
.w-search .clew,
.s-message-wrap .clew {
	position: absolute;
	top: 5px;
	left: 20px;
	color: #cccccc;
	font-size: 14px;
	line-height: 30px;
	cursor: text
}

.exh-search-wrap .light-color,
.g-s-w .light-color,
.w-search .light-color {
	color: #b7bfc5 !important
}

.exh-search-wrap .date-begin {
	margin-right: 1px
}

.exh-search-wrap .date-box .input-text {
	width: 122px
}

*+html .exh-search-wrap .date-begin .input-text {
	margin-right: -2px
}

.exh-search-wrap .date-btn {
	position: absolute;
	top: 4px;
	left: 114px;
	padding: 5px 7px;
	border-left: 1px solid #e2e2e2;
	background: #ffffff;
	cursor: pointer
}

.exh-search-wrap .date-btn a {
	display: block;
	width: 14px;
	height: 14px;
	background-position: -26px 0
}

.exh-search-wrap .submit-btn {
	width: 41px;
	height: 44px;
	border: 0 none;
	background-color: transparent;
}

.exh-online .box {
	float: right
}

.exh-search-wrap {
	/*overflow: hidden; */
	margin: 0 0 30px;
	font-size: 0;
}

.collection-list .list,
.collection-sort-list .list {
	width: 1280px;
	overflow: hidden;
}

.collection-sort-list li {
	position: relative;
	float: left;
	width: 23.8%;
	height: 280px;
	margin: 20px 20px 0 0;
	overflow: hidden
}

.collection-sort-list li img {
	width: 100%;
	height: 100%;
}

.collection-sort-list a {
	color: #ffffff;
}

.collection-sort-list a:hover {
	color: #ebd3a5;
}

.collection-sort-list li span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 100%;
	text-align: center;
	background: #a77e30;
	color: #ffffff;
	font-size: 18px;
	line-height: 40px;
	white-space: nowrap;
	z-index: 104;
}

.mask {
	position: absolute;
	display: none;
	zoom: 1;
	top: 0;
	right: 0;
	background: #000;
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: pointer
}

.collection-sort-list li span.mask {
	padding: 0;
	z-index: 103;
}

.collection-sort-list li.mrline {
	margin-right: 0;
}

.cpcontent {
	margin-bottom: 50px;
}

.dclist {
	width: 100%
}

.dclist li {
	width: 32%;
	float: left;
	height: 150px;
	margin: 0 17px 17px 0;
	border: 1px solid #f4e1c1;
	background: #fffbf2;
}

.dclist .image {
	width: 200px;
	float: left;
	overflow: hidden;
	height: 150px;
	margin-right: 20px;
	text-align: center;
	background: #fff;
}

.dclist .image img {
	width: auto;
	height: 100%;
}

.dclist .text {
	float: left;
	width: 130px;
	margin-top: 20px;
}

.dclist li.clearfix .text h3 {
	padding-bottom: 10px;
	
}

.dclist li.clearfix .text h3 a {
	font-size: 16px;
}

.dclist li.clearfix .text h3 a:hover {
	font-size: 16px;
	color: #a77e2f
}

.dclist li.clearfix .text p {
	font-size: 14px;
	color: #636363;
	line-height: 25px;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}

.dclist li.mrline {
	margin: 0;
	float: right
}

.dclist li .line {
	border-bottom: 1px dashed #dcdcdc;
	width: 1200px;
}

/*征集*/
.zjlist {
	width: 100%
}

.zjlist li {
	width: 32%;
	float: left;
	height: 250px;
	margin: 0 17px 17px 0;
	border: 1px solid #f4e1c1;
	background: #fffbf2;
}

.zjlist .image {
	width: 210px;
	float: left;
	overflow: hidden;
	height: 250px;
	margin-right: 20px;
}

.zjlist .image img {
	width: 210px;
	height: 250px;
}

.zjlist .text {
	float: left;
	width: 140px;
	margin-top: 10px;
}

.zjlist li.clearfix .text h3 {
	padding-bottom: 10px;
}

.zjlist li.clearfix .text h3 a {
	font-size: 16px;
}

.zjlist li.clearfix .text h3 a:hover {
	font-size: 16px;
	color: #a77e2f
}

.zjlist li.clearfix .text p {
	font-size: 14px;
	color: #636363;
	line-height: 25px;
}

.zjlist li.mrline {
	margin: 0;
	float: right
}

.zjlist li .line {
	border-bottom: 1px dashed #dcdcdc;
	width: 1200px;
}

/*艺传*/
.zxtopCon {
	height: 350px;
	background: #bb913d;
	padding: 10px;
}

.zxBanner {
	width: 600px;
	height: 350px;
}

.zxBanner {
	min-width: auto;
}

.zxBanner .hd {
	bottom: 0px;
	/* left: 100px;
	
	width: auto; */
}

.zxBanner .hd ul li {
	width: 45px;
	height: 4px;
}

.zxBanner .bd img {
	width: 600px;
	height: 350px;
}

.zxZxgg {
	width: 630px;
	height: 320px;
	padding: 15px 0 10px 10px;
}

.inTitsfff span {
	background-position: 0 -1167px;
}

.zxZxgg dl dt {
	line-height: 42px;
	padding-top: 10px;
}

.zxZxgg dl dt a {
	font-size: 18px;
	color: #eccdcd;
}

.zxZxgg dl dd {
	font-size: 14px;
	line-height: 24px;
	color: #eccdcd;
	text-align: justify;
}

.zxZxgglist li {
	border-top: 1px solid #90333f;
	height: 50px;
	line-height: 50px;
}

.zxZxgglist li a {
	color: #eccdcd;
	font-size: 16px;
}

.zxZxgg dl dt a:hover,
.zxZxgglist li a:hover {
	color: #fff;
}

.inTitsfff a {
	color: #fff;
}

.zxDtspgz {
	height: ;
	margin-bottom: 44px;
}

.zxWfdt {
	width: 644px;
}

.zxBanner .hd ul .on {
	background: #d8b36d;
	opacity: 1;
}

.zxZxgg .inTits span {
	background: url(../images/name_ico_white.png) no-repeat;
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 5px;
}

.zxZxgg .inTits,
.inTits a {
	font-size: 22px;
	color: #fff;
}

.zxZxgg .inTits .more {
	color: #fff;
	font-size: 14px;
	margin-right: 24px;
}

.zxZxgg .inlists li {
	line-height: 42px;
	color: #fff;
	padding-left: 10px;
}

.zxZxgg .inlists li a {
	color: #fff;
	font-size: 16px;
}

.zxZxgg .inlists li span {
	color: #fff;
	font-size: 14px;
}

.qikan {
	padding:0 0 40px 0;
	border-bottom: 1px solid #dcdcdc;
}
.pt40{ padding-top:40px;}

.qikan .list {
	width: 1280px;
	overflow: hidden;
}

.qikan .list .image img {
	width: 100%;
	height: 270px;
}

.qikan li {
	position: relative;
	float: left;
	width: 18.7%;
	height: 300px;
	margin: 20px 20px 0 0;
	overflow: hidden
}

.qikan a {
	color: #ffffff;
}

.qikan a:hover {
	color: #ebd3a5;
}

.qikan li span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35px;
	width: 100%;
	text-align: center;
	background: #a77e30;
	color: #ffffff;
	font-size: 16px;
	line-height: 35px;
	white-space: nowrap;
	z-index: 104;
}

.qikan li.mrline {
	margin-right: 0;
}

ul.qikan {
	width: 1280px;
	overflow: hidden;
	border-bottom: none;
	padding: 0;
}

ul.qikan .image img {
	width: 100%;
	height: 270px;
}

ul.qikan li {
	position: relative;
	float: left;
	width: 18.7%;
	height: 300px;
	margin: 20px 20px 0 0;
	overflow: hidden
}

ul.qikan a {
	color: #ffffff;
}

ul.qikan a:hover {
	color: #ebd3a5;
}

ul.qikan li span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35px;
	width: 100%;
	text-align: center;
	background: rgba(185, 140, 85, 0.9);
	color: #ffffff;
	font-size: 16px;
	line-height: 35px;
	white-space: nowrap;
	z-index: 104;
}

ul.qikan li span:hover {
	background: rgba(185, 140, 85, 0.7);
}

ul.qikan li.mrline {
	margin-right: 0;
}

.ycConblock3 {
	padding:30px 0 40px 0;
	margin-bottom: 40px;
	border-bottom: 1px solid #dcdcdc;
}

.indexYyh {
	position: relative;
	/*margin:0 3%;*/
}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	padding-bottom: 22px;
}

.swiper .swiper-slide a .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	background: linear-gradient(rgba(255, 255, 255, 0.4) 0%, rgb(18, 107, 63) 100%);
	opacity: 0;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

.swiper .swiper-slide a .img {
	overflow: hidden;
}

.swiper .swiper-slide dl dd {
	width: 100%;
	margin: 0 auto;
}

.swiper .swiper-slide dl dd .btn {
	display: block;
	font-size: 18px;
	height: 70px;
	line-height: 70px;
	color: #fff;
	/*background-color:#c3a463;*/
	cursor: pointer;
	text-decoration: none;
	/*opacity: 0.5;*/
	position: relative;
	left: 0;
	bottom: 70px;
	background: rgba(185, 140, 85, 0.9);
}

.swiper .swiper-slide .btn:hover {
	background: rgba(185, 140, 85, 0.7);
}

.swiper .swiper-slide a .text {
	font-size: 20px;
	color: #fff;
	width: 94%;
	padding: 3%;
	position: absolute;
	left: 0;
	bottom: 3%;
	z-index: 3;
	line-height: 32px;
	opacity: 0;
}

.swiper .swiper-slide dl dt {
	overflow: hidden;
}

.swiper .swiper-slide dl dt img {
	display: block;
	width: 100%;
	height: 400px;
	object-fit: cover;
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
}

.swiper .swiper-slide dl:hover dt img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.swiper .swiper-slide a:hover .bg,
.swiper .swiper-slide a:hover .text {
	opacity: 1;
}

.swiper .swiper-button-next {
	right: -40px;
}

.swiper .swiper-button-prev {
	left: -40px;
}

.swiper .swiper-button-next,
.swiper .swiper-button-prev {
	color: #126b3f;
}

.swiper .swiper-button-prev {
	left: 0;
}

.swiper .swiper-button-next {
	right: 0;
}

.swiper .swiper-button-next,
.swiper .swiper-button-prev {
	background: rgba(185, 140, 85, 0.6);
	border-radius: 5px;
	color: #fff;
	padding: 5px;
}

.swiper .swiper-button-next:after,
.swiper .swiper-button-prev:after {
	font-size: 40px;
	font-weight: bold;
	color: #fbfafa;
}

.swiper .swiper-slide dl dd {
	width: 100%;
}

.video {
	margin: 20px 0;
}

/*视频*/
ul.shipin {
	width: 1280px;
	overflow: hidden;
}

ul.shipin .image img {
	width: 100%;
	height: 400px;
}

ul.shipin li {
	position: relative;
	float: left;
	width: 30%;
	height: 320px;
	margin: 20px 32px 10px 0;
	overflow: hidden
}

ul.shipin a {
	color: #ffffff;
}

ul.shipin a:hover {
	color: #ebd3a5;
}

ul.shipin li span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 50px;
	width: 100%;
	text-align: center;
	background: rgba(185, 140, 85, 0.9);
	color: #ffffff;
	font-size: 16px;
	line-height: 50px;
	white-space: nowrap;
	z-index: 104;
}

ul.shipin li span:hover {
	background: rgba(185, 140, 85, 0.7);
}

ul.shipin li.mrline {
	margin-right: 0;
}

@media screen and (max-width:750px) {
	.shou_banner .swiper-button-next, .shou_banner .swiper-button-prev{
		width:40px;
		height:40px;
	}
	.shou_banner .swiper-button-next::after, .shou_banner .swiper-button-prev::after{
		font-size: 20px;
	}
	.shou_banner h4{
		height:auto;
		font-size: 16px;
		width:96%;
		padding:0 2%;
		line-height: 26px;
	}
	.shou_banner h4 span{
		margin-right: 0;
		display: block;
	}
	.inbanner .hd{
		height:auto;
		bottom:10px;
	}
	.inbanner .hd ul li{
		width:20px;
	}
	.gktext,
	.gkcontent_xx .ban {
		width: auto;
	}

	.gkcontent_xx .ban2 ul li a {
		width: 100%;
		height: auto;
	}

	.gkcontent_xx .ban2 {
		width: auto;
		height: 320px;
	}

	.gkcontent_xx .ban2 ul li,
	.gkcontent_xx .ban2 ul li img {
		height: 320px;
		width: 100%;
	}
	.gkcontent{ width:100% !important;margin: 0 auto;padding-top: 40px !important; padding-left:0 !important;}
    dl.leadership-list{ float:left; width:39%;}
	.leadership-list dt.image {
		margin: 0 auto;
		float: none;
	}
   .leadership-list dt.image img{ width:100% !important; height:190px !important; }
	.leadership-list .ldtext {
		float: none;
		margin-left: 0  !important;
		width: 100%;
	}

	.leadership-list .ldtext .h3 {
		padding-top: 10px;
		float: none;
		text-align: center;
	}

	.leadership-list .ldtext .span {
		margin-left: 0  !important;
		float: none;
		text-align: center;
		display: block;
		line-height: 26px;
	}

	.lmlist li {
		line-height: 32px;
		padding: 10px 0;
	}

	.lmlist li span.time {
		float: none;
		color: #696969;
		margin-left: 10px;
	}

	.scroll_cont {
		padding: 20px;
	}

	.ztfb,
	.dlzxyy,
	.jtfsgj,
	.jtfsdt {
		width: auto;
	}

	.dlcontent {
		margin: 20px 3% 0;
	}

	.dlblock4 {
		margin: 0 0 30px;
	}

	.ztfb,
	.dlzxyy {
		margin: 0 0 30px;
		float: none;
	}

	.jtfsgj,
	.jtfsdt {
		margin-bottom: 20px;
	}

	.jtfsgj dl dd,
	.jtfsdt dl dd {
		padding: 20px;
	}

	.ztfbcon {
		height: auto;
	}

	.ztfbcon .img-box {
		padding-bottom: 50px;
	}

	.ztfbcon .img-box img {
		width: 100%;
		padding-left: 0;
	}

	.dlzxyycon {
		height: auto;
	}

	.dlzxyy .ejzxyy {
		margin: 5%;
		width: 90%;
	}

	.dlzxyy .ejdhfw {
		margin-left: 0;
		padding: 0 5% 5%;
	}

	.dlzxyy .ejdhfw .ejzxdh {
		font-size: 20px;
	}

	.dlzxyy .ejdhfw .ejzxdh span {
		font-size: 26px;
	}

	.zllist li,
	.zllist .text {
		width: 100%;
		margin-top: 20px;
	}

	.zllist .image,
	.zllist .image img {
		width: 100% !important;
		height: auto !important;
	}

	.zllist li.empty {
		width: 100%;
		display: none;
	}

	.inbanner {
		min-width: auto;
		height: auto;
		margin: 0 3%;
	}

	.inbanner .bd li {
		height: auto;
	}

	.inbanner .bd li a {
		height: auto;
	}

	.inbanner ul li img {
		width: 100%;
	}

	.zxCon {
		margin: 3%;
	}

	.zzzc li {
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.zzzc li.clearfix .image {
		height: auto;
	}

	.zzzc li.clearfix img {
		height: auto;
		width:100%;
	}

	.zlyg {
		padding: 0;
	}

	.piclists dt,
	.piclists dt img {
		width: 100%;
		height: auto;
	}

	.zlyg div.fl.w48,
	.zlyg div.fr.w48 {
		width: 100%;
	}

	.zlyg>div {
		margin-bottom: 20px;
	}

	.zlyg .timerlist {
		padding: 0 20px;
	}

	.dccontent .gbcon_lysj {
		text-align: left;
	}

	.dccontent .gbcon_lysj>span {
		display: block;
		line-height: 30px;
	}

	.coverImg img {
		width: 100%;
	}

	.zjlist li {
		width: 100%;
		height: auto;
		font-size: 0;
		margin-right: 0;
	}

	.zjlist .image {
		width: 52%;
		height: auto;
		margin-right: 0;
	}

	.zjlist .image img {
		width: 100%;
		height: auto;
	}

	.zjlist .text {
		width: 42%;
		float: right;
	}

	.zjlist li.mrline {
		margin-bottom: 20px;
	}

	ul.shipin,
	ul.shipin li,
	ul.qikan,
	ul.qikan li {
		width: 100%;
		margin-right: 0;
		height: auto;
		font-size: 0;
	}

	ul.shipin .image img,
	ul.qikan .image img {
		height: auto;
	}

	.tycontent_xx video {
		width: 100%;
		height: auto;
	}

	.dclist li {
		width: 100%;
		height: auto;
		margin-right: 0;
	}

	.dclist .image {
		width: 50%;
		margin-right: 0;
	}

	.dclist .text {
		float: right;
		width: 45%;
		margin-top: 10px;
	}

	.dclist li.mrline {
		margin-bottom: 20px;
	}

	.exh-search-wrap,
	.exh-search-wrap .search-inner,
	.collection-list .list,
	.collection-sort-list .list {
		width: 100%;
	}

	.exh-search-wrap .search-inner {
		width: 94%;
		padding: 3%;
	}

	.exh-search-wrap .box {
		margin: 0 0 10px;
		width: 100%;
	}

	.exh-search-wrap .input-text,
	.s-message-wrap .input-text,
	.s-message-wrap textarea,
	.box .select-box,
	.g-s-w .select-box,
	.links-select-box .select-box {
		width: 100%;
		padding: 5px 0;
	}

	.collection-sort-list li {
		width: 48%;
		margin-right: 0;
		height: 160px;
	}

	.box .option-box,
	.links-select-box .option-box,
	.works-search-wrap .years-box .input-text {
		width: 100%;
	}

	.collection-sort-list li:nth-child(2n) {
		float: right;
	}

	.works-search-wrap .years-box {
		width: 90%;
	}

	.works-search-wrap .years-box .box {
		width: 36%;
	}

	.works-search-wrap .years-box .to {
		width: 10%;
		margin: 10px 20px;
		text-align: center;
	}

	.works-search-wrap .box-submit {
		float: right;
		width: 10%;
	}

	.works-search-wrap .years-box .box>.input-text {
		text-indent: 20px;
	}

	.zxBanner,
	.zzzcCon,
	.ggdtCon {
		width: 100%;
	}

	.zxBanner {
		margin: 0;
	}

	.zxBanner .hd {
		width: 100%;
		left: 0;
	}

	.zxtopCon {
		height: auto;
	}

	.zxBanner .bd img,
	.qikan .list,
	.zxZxgg {
		width: 100%;
		height: auto;
		padding-right: 0;
	}

	.ycConblock3 .fgx480 {
		display: none;
	}

	div.qikan li {
		width: 48%;
	}

	div.qikan li:nth-child(2n) {
		float: right;
	}

	.inContent {
		margin: 0 20px 30px;
	}

	.inConblock1,
	.inConblock2 {
		padding: 20px 0;
	}

	.kfsjCon {
		width: 100%;
	}

	.kfsjCon .bd {
		padding-top: 0;
		padding-left: 0;
	}

	.kfsjCon .bd .kfsjTime b {
		width: 30%;
	}

	.kfsjCon .bd .kfsjTime span {
		width: 5%;
	}

	.jtylCon {
		width: 100%;
		margin: 0;
		border-left: 0;
		border-right: 0;
	}

	.jtylCon li,
	.wfjdBtn,
	.wfjdBtn .zxyy {
		width: 100%;
	}

	.wfjdBtn .zxyy {
		margin: 10px 0 16px;
	}

	.wfjdBtn .xxdhfw {
		padding: 0;
		font-size: 14px;
		line-height: 32px;
	}

	.piclists dd {
		width: 94% !important;
		margin: 0 3%;
	}

	.fgx480 {
		display: none;
	}

	.zzzcCon {
		margin: 0 0;
	}

	.inConblock3 {
		margin-bottom: 30px;
	}

	.inConblock3 dl {
		overflow: hidden;
	}

	.inConblock3 dl dt {
		width: 100%;
		margin-right: 0;
		height: auto;
	}

	.inConblock3 dl dt img,
	.inConblock3 dl dd,
	.inConblock3 dl .cangp_dd,
	.msmkCon,
	.qikanCon,
	.sbzlCon,
	.in_sbzl {
		width: 100%;
	}

	.inConblock3 dl .prev,
	.inConblock3 dl .next {
		left: 0;
		top: 77%;
	}

	.inConblock3 dl .next {
		left: auto;
	}

	.banner {
		height: auto;
	}

	.slideBox .bd img {
		height: auto;
	}

	.banner h4 {
		width: 100%;
		height: 70px;
		line-height: 35px;
		margin-top: 0;
		padding: 0;
		font-size: 16px;
		background: #bd964b;
	}

	.banner h4 span {
		display: block;
		margin-right: 0;
	}
	.slideBox .prev,
	.slideBox .next {
		left: 3%;
		top: 35%;
		bottom: auto;
	}

	.slideBox .next {
		left: auto;
		right: 3%;
	}

	.timerlist li {
		height: auto;
		line-height: 30px;
		text-align: justify;
		padding: 0 0 10px;
	}

	.timerlist li a {
		overflow: auto;
		text-overflow: initial;
		white-space: normal;
		display: inline;
		width: auto;
	}

	.timerlist li span {
		padding-left: 6px;
		float: none;
	}

	.ggdtCon {
		padding-top: 30px;
	}

	.ggdtCon .zxggCon {
		padding: 0 0 30px;
	}

	.inConblock2 {
		padding-bottom: 0;
	}

	.zlyg .timerlist li {
		height: auto;
	}

	.cpcontent {
		margin: 0 3% 30px;
	}

	.ycMain {
		margin: 0 3%;
	}

	.gbcontent_xx img {
		max-width: 100%;
	}

	ul.shipin li span {
		height: auto;
		white-space: normal;
		line-height: 26px;
		padding: 10px 3%;
		width: 94%;
		text-align: justify;
	}
}