@charset "utf-8";
@font-face{font-family:'yzq';font-style:normal;src:url(../fonts/FZYanZQKSJF.TTF)}
@font-face{font-family:'fzl';font-style:normal;src:url(../fonts/FZLTCXHJW.TTF)}
*{box-sizing:border-box;}

.yzq{font-family:'yzq';}


.header_inner {
	max-width: 16.4rem;
	margin: 0px auto;
	position: relative;
}

.wal {
	max-width: 16.4rem;
	margin: 0 auto;
}







/* 头部*/
.header {
	width: 100%;
	/* border-top: 10px solid #1d6331; */
	/* padding-bottom: 50px; */
	/* position: relative; */
	top: 0px;
	height: 220px;
	z-index: 999;
}

.header::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0rem;
	right: 0;
	height: 2.2rem;
	background: url(../img/topbg.png) center no-repeat #ffffff;
	background-size: auto 100%;
}

.logo {
	margin-top: 30px;
	position: relative;
}




.header.current {
	background: linear-gradient(180deg, #005cbb, transparent);
	height: 94px;
	/* position: relative; */
}

.search {
	width: 200px;
	height: 25px;
	border: 1px solid #646464;
	border-radius: 15px;
	line-height: 25px;
	margin-top: 30px;
}

.search input {
	outline: none;
	border: none;
}

.search .inp {
	background: none;
	text-indent: 15px;
	color: #333333;
	width: 170px;
	float: left;
	height: 25px;
}

.search .sub {
	float: left;
	width: 25px;
	height: 25px;
	background: url(../img/search.png) no-repeat center;
}


.header2{width: 100%;background: #be5a38;}






/*导航*/
/*nav*/
.topnav {}


.logo_right {
	width: 40%;
	/* margin-top: 20px; */
}

.nav {
	float: none;
	height: 66px;
	line-height: 66px;
	position: relative;
	z-index: 9;
	/* margin-top: 15px; */
	width: 100%;
	max-width: 1640px;
	margin: 0 auto;
}


.nav li {
	width: 13.6%;
	float: left;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}


.nav li>a {
	font-size: 0.31rem;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 62px;
	margin-top: 4px;
	/* font-weight: bold; */
}

.nav .v1 {
	display: block;
	height: 66px;
	line-height: 60px;
	font-size: 24px;
	text-align: center;
	color: #fff;
	position: relative;
}

.nav .v1:hover .down {
	opacity: 1;
	background: #d17c5f;
	visibility: visible;
	transition: opacity 0.5s ease;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
}


.nav>li>a::before {
	content: "";
	background-color: #ffffff;
	position: absolute;
	bottom: 0px;
	width: 0px;
	height: 0px;
	left: 57%;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


.nav>li.on>a::before {
	width: 100%;
	height: 3px;
	left: 0px;
}

.nav .down {
	position: absolute;
	width: 100%;
	min-width: 160px;
	z-index: 99;
	top: 100%;
	background: #ffffff;
	overflow: hidden;
	left: 50%;
	opacity: 0;
	visibility: hidden;
	font-family: "heiti";
	/* margin-left:-70px; */
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.nav .down dl {
	position: relative;
}

.nav .down dd {
	margin-bottom: 0px;
	text-align: center;
	padding: 0px 0.2rem;
	box-sizing: border-box;
}

.nav .down dd:hover {
	background: #be5a38;
}

.nav .down dd:hover a {
	color: #ffffff;
}

.nav .down dd a {
	font-size: 14px;
}

.nav .down .s1 {
	font-size: 20px;
	color: #ffffff;
	/* font-weight: bold; */
	line-height: 1.5em;
	display: block;
	padding-bottom: 8px;
	padding-top: 8px;
	position: relative;
}


/* 手机 */
.flex {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.flex-left {
	display: flex;
	flex-wrap: wrap
}

.flex-center {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.flex-right {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end
}

.flex-v-center {
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.flex-v {
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.flex-v-bottom {
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	justify-content: left
}

.menu-btn {
	overflow: hidden;
	margin-left: 35px;
	width: 30px;
	height: 30px;
	background: 0 0;
	text-indent: -5260px;
	opacity: 1;
	position: relative;
	z-index: 999
}

.menu-btn .line-1,
.menu-btn .line-2,
.menu-btn .line-3 {
	position: absolute;
	top: 50%;
	display: block;
	right: 0;
	width: 30px;
	height: 2px;
	background: #ffffff;
	transition: all .4s cubic-bezier(.165, .84, .44, 1) 0s;
	transition-property: transform, width, margin, background-color
}

.menu-btn .line-1 {
	margin-top: -9px;
	width: 26px
}

.menu-btn .line-3 {
	margin-top: 9px;
	width: 26px
}

.drawerMenu-open .menu-btn .line-1 {
	visibility: hidden
}

.drawerMenu-open .menu-btn .line-2 {
	margin-top: 0 !important;
	width: 28px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.drawerMenu-open .menu-btn .line-3 {
	margin-top: 0 !important;
	width: 28px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.searchbtn {
	width: 30px;
	text-align: center;
	line-height: 40px
}

.searchbtn i {
	color: #c80d17;
	font-size: 18px
}

.mobNav {
	position: fixed;
	top: 105px;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 1);
	z-index: 98;
	padding: 20px 6% 20px;
	display: none
}

.mobNav ul {
	max-height: 70vh;
	overflow: auto
}

.mobNav ul::-webkit-scrollbar {
	display: none
}

.mobNav ul li {
	padding: 15px 0;
	border-bottom: 1px solid #ddd
}

.mobNav ul li .navp a {
	font-size: 16px;
	color: #1d6331;
	font-weight: 700;
	background-size: auto 100%
}

.mobNav ul li .navp i {
	display: block;
	width: 16px;
	font-size: 30px;
	/* font-weight: lighter; */
	transition: .3s;
	color: #1d6331;
	transform-origin: center;
	margin-right: 5px;
	height: 16px;
	background-size: 16px 16px
}

.mobNav ul li.on .navp i {
	transform: rotate(-45deg)
}

.mobNav ul li .subNavm {
	margin-top: 10px;
	padding-left: 10px;
	display: none
}

.mobNav ul li .subNavm a {
	display: block;
	line-height: 36px;
	font-size: 16px
}

.mobNav .toplink {
	margin-bottom: 10px;
}

.mobNav .toplink:after {
	clear: both;
	content: ' ';
	display: block
}

.mobNav .toplink a i {
	font-size: 24px
}

.mobNav .toplink a {
	height: 36px;
	float: left;
	display: block;
	line-height: 36px;
	font-size: 13px;
	text-align: center;
	width: 23%;
	transition: .3s;
	color: #333;
	margin: 0 3px;
	border-bottom: 1px solid #ddd;
}

.mobNav .toplink a span {
	width: 100px;
	height: 100px;
	background: #fff;
	top: 100%;
	left: -15px;
	position: absolute;
	z-index: 10;
	padding: 3px;
	display: none
}

.mobNav .toplink a:hover span {
	display: block
}

.headerm {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99;
	background: #be5a38;
	height: 110px;
	padding-right: 4%;
	padding-left: 4%
}

.headerm .logo img {
	/* height: 85px; */
	width: auto;
}
.sermob{position:fixed;width:100%;padding:10px;box-sizing: border-box;top: 110px;right:0;z-index:66;background:#fff;display:none}
.sermob .inp{width: calc(100% - 100px);height:40px;line-height:40px;padding:0 40px 0 10px;font-size:14px;color:#444;background:0 0;border:1px solid #eee}
.sermob .sub{display:block;cursor:pointer;position:absolute;right: 59px;top: 10px;height:40px;width:40px;border:none;/* border-radius:50%; */overflow:hidden;font-size:14px;color:#8f0e16;background: url(../img/ser.svg) center no-repeat #158d48;background-size:20px 20px}
.sermob .close{position:absolute;right: 15px;top: 7px;font-size: 36px;width:20px;height:40px;-webkit-transition:.5s;transition:.5s;/* font-size:20px; */color:#888;cursor:pointer;line-height:42px}









/* banner */
/**主页banner开始**/
.banner_wrap {
	position: relative;
	width: 100%;
	height: auto;
	max-height: 731px;
overflow:hidden;
}

.banner_wrap .picBtnTop .bd {
	position: relative;
	z-index: 0;
	text-align: center;
}

.picBtnTop .bd li {
	position: relative;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
}

.picBtnTop .bd li .pic {
	position: relative;
	z-index: 0;
	overflow: hidden;

}

.picBtnTop .bd li .pic div {
	width: 100%;
	vertical-align: middle;
	max-width: 1900px;
	margin: 0 auto;
	max-height: 750px;
}

.picBtnTop .bannertil {
	font-size: 0.24rem;
	position: absolute;
	z-index: 2;
	color: #FFFFFF;
	left: 5%;
	bottom: 70px;
	width: 40%;
	font-weight: bold;
}

.picBtnTop .hd {
	position: absolute;
	text-align: right;
	bottom: 80px;
	z-index: 2;
	width: 100%;
	/* margin: 0 auto; */
}
.picBtnTop .hd ul{
	width: 400px;
	text-align: right;
	/* margin: 0 auto; */
	float: right;
}
.picBtnTop .hd ul li {
	width: 0.7rem;
	float: left;
	height: 0.1rem;
	margin: 0px 5px;
	background: #fff;
}

.picBtnTop .hd ul li img {
	width: 100%;
	height: 100%;
}

/* .banner_wrap .picBtnTop .hd ul li {
	background: #dddbdc;
} */

.picBtnTop .hd ul li.on {
	background-color: #ff7f00;
}

.picBtnTop .prev,
.picBtnTop .next {
	width: 80px;
	height: 60px;
	position: absolute;
	top: 42%;
	z-index: 2;
}

.picBtnTop .prev {
	left: 5%;
	background: url(../img/bannav_left.png) no-repeat center;
}

.picBtnTop .next {
	right: 5%;
	background: url(../img/bannav_right.png) no-repeat center;
}



/* 新闻 */
.main1{background: url(../img/main1bg.png) no-repeat bottom;}

.index-news {
	padding-top: 0.35rem;
}

.index-news .news-title{text-align: center;margin: 0 auto;}




.index-news .news-title h2 {
	width: 320px;
	font-size: 60px;
	color: #333333;
	padding-left: 60px;
	line-height: 120px;
	background: url(../img/icon1.png) no-repeat left center;
	text-align: center;
	margin: 0 auto;
	font-family: 'yzq';
	font-weight: 500;
}

.index-news .news-title .newsmore {
	float: right;
	padding: 10px 25px;
	background-color: #1d6331;
	border-radius: 20px;
}

.index-news .news-title .newsmore a {
	color: #FFFFFF;
	font-size: 18px;
	padding-right: 28px;
	background: url(../img/jian2.png) no-repeat right center;
}

.news_pic {
	margin-top: 20px;
	width: calc(50% - 80px);
	padding: 0 40px;
}

.news_pic img{max-width:100%;}
.news_pic .bd ul li .pic:hover div {
	transform: scale(1.1);
}

.news_bt {
	width: 50%;
	float: right;
	margin-top: 20px;
}

.news_bt ul {
	float: left;
	width: calc(100% - 134px);
	padding: 0px 40px 83px 94px;
}

.news_bt ul li {
	float: left;
	width: 343px;
	height: 309px;
	text-align: center;
}
.news_bt ul li p {
	font-size: 25px;
	color: #ffffff;
}
.news_bt ul li a{display: block;width: 100%;height: 100%;}
.nsbt1{background:url(../img/ksljbg.png) no-repeat bottom #a84442;}
.nsbt2{background:url(../img/ksljbg.png) no-repeat bottom #57a9b7;}
.nsbt3{background:url(../img/ksljbg.png) no-repeat bottom #8a8a8a;}
.nsbt4{background:url(../img/ksljbg.png) no-repeat bottom #f1841b;}

.nsbtimg{width: 196px;height: 159px;margin: 0 auto;margin-top: 40px;}
.nsbtimg img{vertical-align: top; width: 100%; height: 100%;}

.nsbt1 .nsbtimg{background:url(../img/nsbt1.png) no-repeat center center #a84442;}
.nsbt2 .nsbtimg{background:url(../img/nsbt2.png) no-repeat center center #57a9b7;}
.nsbt3 .nsbtimg{background:url(../img/nsbt3.png) no-repeat center center #8a8a8a;}
.nsbt4 .nsbtimg{background:url(../img/nsbt4.png) no-repeat center center #f1841b;}




.news_bt li:hover .nsbtimg {
    transform: rotateY(180deg);
}
.news_bt li .nsbtimg {
    transition: 1s;
}	
	

.news_bt ul li:nth-child(2n){margin-right: 0;}
.news_bt ul li:nth-child(5),.news_bt ul li:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}


a {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}


/* 临时展览 */

.index-main{
	background: url(../img/main2bg.png) no-repeat top;
	/*margin-top: 0.5rem;*/
	padding-top: 0.4rem;
	padding-bottom: 0.2rem;
}
.zlhf {text-align: center;}
.main2c{margin-top: 50px;}
.main2c .fadeInUp{-webkit-animation-fill-mode: both;}
.index-main .news-title>a,.linkone .news-title>a,.linktwo .news-title>a{
	float: right;
	color: #1d6331;
	font-size: 20px;
	line-height: 50px;
}
.news-title h2{
	width: 320px;
	font-size: 60px;
	color: #333333;
	padding-left: 60px;
	margin-bottom: 40px;
	line-height: 120px;
	background: url(../img/icon1.png) no-repeat left center;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 40px;
	font-family: 'yzq';
	font-weight: 500;
}

.index-comm{
	width: 48%;
	margin: 0 1%;
}
.kxpj{}

.slideBoxlsl{width: 640px; height: 534px; background: url(../img/lslbg.png) no-repeat center; margin: 0 auto;}
.slideBoxlsl img{height:530px; width:100%;}
.slideBoxlsr{width: 640px; height: 534px; background: url(../img/lsrbg.png) no-repeat center; margin: 0 auto;}


.kxpj .bd{width: 435px; height: 530px; margin: 0 auto;}
.kxpj .prev,.kxpj .next {width: 32px; height: 40px; position: absolute; top: calc(50% - 20px); z-index: 2; display: block;}
.kxpj .prev{left: calc((100% - 435px)/4 + 20px); background: url(../img/lsll.png) no-repeat center;}
.kxpj .next{right: calc((100% - 435px)/4 + 20px); background: url(../img/lslr.png) no-repeat center;}

.slideBoxlsl li a{display: block;position: relative;}
.slideBoxlsl li p{position: relative;line-height: 50px;top: -50px;text-align: center;margin: 0 auto;display: block;font-size: 32px; font-family: 'fzl'; font-weight: bold;}





/* 动态报道 */
.main3 {
	padding-top: 0.35rem; overflow: hidden;
}
.main3 .wal{max-width: 14.4rem;}
.dtbd{width: 100%;}
.dtbdnr{width: 30%; margin-right: 5%; float: left; }
.dtbdnr:last-child{margin-right: 0px;}
.dtbdnr3{margin-right: 0px;}
.dtbdtu{width: 100%;max-height: 280px;box-shadow: 0px 0px 4px 0px #e6e6e6;}

.dtbdtu {}
.dtbdtu img{width: 100%;}
.dtbdxx{width: 320px;height: 260px;position: relative;top: -80px;padding: 20px;float: right;background-color: #ffffff;box-shadow: 0px 2px 5px 0px #e6e6e6;}
.dtbdsj{font-size: 16px;color: #f49500;font-family: georgia; font-weight: bold; line-height: 30px;}
.dtbdbt{font-size: 18px; color: #333333; font-family: "microsoft yahei"; font-weight: bold; line-height: 32px; padding-bottom: 17px; background: url(../img/dtbdbtbg.png) left bottom no-repeat;}
.dtbdzy{font-size: 14px; color: #666666; font-family: "microsoft yahei"; line-height: 30px; margin-top: 10px;}



/*校史研究*/
.main4b{
	background: /* #940f16*/ url(../img/main4bg.png) no-repeat 0px 0px;
	position: relative;
	min-height: 630px;
}
.main4b .wal{width: 1440px;}
.xg{position: relative; background: #FFFFFF; padding: 0px 30px; box-sizing: border-box; width: 100%; /* overflow: hidden; */ top: 100px;}
.xgtop{width: 200px; height: 50px; line-height: 50px; font-size: 26px; color: #FFFFFF; font-weight: bold; text-align: center; margin-top: -23px !important; margin: 0px auto;}
.xxyd .xgtop{background: url(../img/z1.png) no-repeat 0px 0px;}
.xxyd,.kxyj,.xshd{float: left;}
.xxyd .btrq .bt{font-size: 18px; color: #333;}
.kxyj .xgtop{background: url(../img/z2.png) no-repeat 0px 0px;}
.xshd .xgtop{background: url(../img/z3.png) no-repeat 0px 0px;}
.gg{position: relative; width: 31.33%;}
.gg ul li{margin-top: 30px;}
.gg .gd{margin-top: 30px;}
.xxyd ul li .tp{float: left; width: 160px; height: 100px; margin-right: 20px;}
.xxyd ul li .tp img{width:100%;}
.btrq .rq{color: #888888; font-size: 16px; margin-top: 10px;}
.xxyd ul li{overflow: hidden;}
.kxrq{float: left;width: 41px;height: 71px;color: #FFFFFF;text-align: center;font-size: 12px;padding: 3px 0px;box-sizing: border-box;margin-right: 20px;background: url(../img/icon2.png) no-repeat 0px 0px;}
.kxrq span{display: block;font-size: 20px;}
.kxyj .btzy .bt{font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 18px;color: #333333;}
.kxyj{margin: 0px 3%;}
.kxyj .btzy .zy{color: #888888;font-size: 13px;height: 50px;line-height: 25px;overflow: hidden;padding-top: 10px;display: -webkit-box;box-orient: vertical;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;/* height: 3.25em; */}
.kxyj ul li{padding-bottom: 15px;border-bottom: 1px solid #eae7e1;margin-bottom: 2px;overflow: hidden;margin-top: 31px;}
.xshd li .rq{
	background: #127ed2;
	border-radius: 5px;
	color: #FFFFFF;
	width: 60px;
	height: 60px;
	float: left;
	padding: 2px;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	margin-right: 15px;
	}
.xshd li .rq span{display: block;background: #FFFFFF;color: #127ed2;font-size: 22px;line-height: 32px;font-weight: bold;border-radius: 3px;}
.xshd ul li:hover a,.kxyj ul li:hover a,.xxyd ul li a:hover .bt{color: #a8091f; transform: translateX(5px); -webkit-transform: translateX(5px); transition: all 1s;}
.xshd ul li .bt{font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xshd ul li p{font-size: 14px; color: #888888;}
.xshd ul li{padding-bottom: 4px;margin-top: 33px;overflow: hidden;}
.xshd ul li .btdd{border-bottom: 1px solid #eae7e1; height: 60px;}





/*main5视频*/
.main5 .wal{width: 100%; max-width: 1920px;}
.accordion{ width:100%; margin-top: 60px; margin-bottom: 60px; overflow: hidden;}
.lm_accord{float: left;width:17%;max-width: 326px;height: 594px;background-color: #d7482a;}
.lm_accord h6{width:134px;line-height: 60px;padding:0;font-size: 36px;color: #fff;height: 120px;margin: 150px auto 100px auto;text-align: center;}
.lm_accord h6 .deh{width: 100%; clear: both;}
.lm_accord h6 .fl{margin-left: 20px;}
.lm_accord h6 .fr{margin-right: 20px;}
.lm_accord h5{display:none;}
.lm_accord span{ margin: 0 auto; text-align: center; display: block; width:120px; height: 40px; line-height: 40px ;border: 1px solid #fff;}
.lm_accord span a{color: #fff; font-size: 18px;}
.lm_accord span:hover{background-color: #fff;}
.lm_accord span:hover  a{color: #D6472A;}
.accord_pc{display: block;}
.w567{display: none;}
.side_accord{float: left;width:83%;max-width: 1597px;height:auto;overflow: hidden;}
.side_accord > ul{
		width: 100%;
		list-style: none;
	}.side_accord > ul > li{
		float: left;
		width:316px; height: auto;
		cursor: pointer;overflow: hidden;
	}
	.side_accord > ul > li.curr{width:824px;}
	.side_accord > ul > li.curr >.brief{opacity:0;display: none;}
	.side_accord > ul > li.curr > .larger{display: block;}
	.side_accord > ul > li > .larger{display: none;}

.brief{position: relative; float: left; width:316px; height: 594px; overflow: hidden;}
.side_accord .on{display: none; /*animation: brief2 1s normal;*/}
.brief img{width:100%; position: relative; z-index: 3; display:none;}
.brief p{
	position: absolute;
	display: block;
	top:0;
	left: 0;
	width:316px;
	height: 594px;
	background-color: #d7482a;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index:9;
	}
.brief span{position: absolute;display: block;top:0;left: 0;width: 326px;height: 594px;z-index:99;text-align: center;line-height: 524px;color: #fff;font-size: 48px;font-weight: bold;}
.larger{display: none;position: relative;overflow: hidden;float:left;width: 100%;height: 594px;/*animation: larger2 0.4s normal;*/}
.w-accor{overflow:hidden; height: 594px; position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left; overflow:hidden; width:20% !important;}
.w-accor li.curr{width: 60% !important;}
.w-accor li .item{ position:relative; }
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor li .larger{ display:block;}
.w-accor li.curr > a{display: none;}
.w-accor li.curr >.larger{display: block;}
.w-accor li >.item .cont_ar{display: none;}
.w-accor li.curr >.item  .cont_ar{display: block;}
.img_ar{float:left;width:100%; height: 594px; display: block;overflow: hidden;}
.img_ar img{float: left; width:100%; height: auto; display: block;}
.w-accor5 li .cont_ar{ color:#fff;position: absolute;left:0; top:0; bottom:0; right:0;}	

/*@keyframes brief2
{
    from {float:left; width:284px; opacity:1;}
    to {float:left; width:0;opacity:0; display: none;}
}
@keyframes larger2
{
    from {width:284px; margin:0 auto; }
    to {width:824px;}
}*/

.larger .star_sp{position: absolute;border:0;top:420px;left: calc(50% - 40px);z-index:9;width:80px;height: 80px;background: url(../img/star_sp.png) no-repeat left center;}
.larger p{position: absolute;bottom: 200px;left:0;width:100%;text-align: center;height: 31px;font-family: MicrosoftYaHei-Bold, MicrosoftYaHei !important;line-height: 31px;z-index:9;}
.larger p a{color: #FFFFFF;font-size: 24px;font-weight: bold;}
.larger .bg_larger{position: absolute;  top:0; left: 0;width: 848px;
height: 524px;
background-color: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.video_con2{background: none !important; display: block !important;}
.video_con{display: none; position:absolute;top:0; left:0;width:100%; height: 500px; padding:0; overflow: hidden;z-index: 100;}
.video_on{position: absolute;overflow: hidden;}
.video-close{position:absolute;top:0; right:0;z-index:9999;background-color:#333; border:0;}
.video_con video,.video_con object{width: 848px !important; height: 524px !important;background-color:#333; border: 0; margin: 0 auto; display: block;}
.video_close{display: none;}


/*mod6*/
.main6b {overflow: hidden;}
.zlxzli{width: 33.33%;}
.zlxzli{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.zlxzli .pic{ text-align:center;  overflow: hidden;border-radius: 50%; width: 348px; height: 348px; margin: 0 auto; }
.zlxzli .pic img{  }
.zlxzli .pic a:hover img{ border-color:#999;  }
.zlxzli .title{ line-height:24px;   }
.jqthumb{width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 50%;background: #a1d4b3;}
.zlxzli2 .jqthumb{background: #f4ad57;}
.zlxzli3 .jqthumb{background: #94cdff;}
.hsbj{width: 100%;background: #000000;height: 100%;border-radius: 50%;opacity: 0.2;}
.pic .name{z-index: 11;position: relative;top: calc(50% - 30px);font-size: 42px;color: #fff;height: 60px;line-height: 60px; font-weight: bold;}
.pic:hover .hsbj{opacity: 0;transition: 1s;}
.szbg{width: 96%;height: 96%;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;position: absolute;border-radius: 50%;top: 2%;left: 2%;}


/*main7*/
.main7{margin-top: 50px;overflow: hidden;padding-bottom: 50px;}
.main7l{width: 32%; margin-right: 2%; float: left;}
.main7c{width: 32%; margin-right: 2%; float: left;}
.main7c .txtMarquee-top{
    width: 100%;
    margin: 20px auto 50px;
    height: 233px;
    overflow: hidden;
}
.main7r{width: 32%; margin-right: 0%; float: left;}
.parHd{width: 100%;height: 28px;padding: 21px 0px;}
.ww{width: 104px;height: 28px;background: url(../img/wwbg.png) center no-repeat;text-align: center;font-size: 18px;color: #cb6a1b;line-height: 28px;float: left;padding: 0 20px;}
.tszl{width: 104px;height: 28px;background: url(../img/tszlbg.png);text-align: center;font-size: 18px;color: #b35537;line-height: 28px;float: left;}
.parBd{height: 360px;overflow: hidden;padding-top: 15px;}
.parHd .on{font-weight: bold;}


.zjqs{/* margin-top: 80px; */line-height: 50px;overflow: hidden;}
.lmbt{font-size: 36px;float: left;}
.zjqsmore{display: block;line-height: 50px;height: 30px;width: 116px;float: left;padding-top: 10px;margin-left: 30px;float: right;}
.djb{background:url(../img/djban.png) no-repeat center;width: 90%;margin: 0 5%;clear: both;}
.djb p{background: url(../img/djbicon.png) no-repeat left center;line-height: 75px;color: #FFFFFF;font-size: 22px;max-width: 215px;margin: 0 auto;padding-left: 50px;/* font-family: 'fzl'; */}
.zjqslb{overflow: hidden;width: 100%;margin: 20px auto 50px;}
.zjqslb li{line-height: 50px;font-size: 18px;border-bottom: 1px solid #d2d2d2;padding-left: 20px;background: url(../img/zjqslbbg.png) no-repeat left center;overflow: hidden;}
.zjqslb li a{color: #333;display: block;}

.zjqslb li p{width: 25%;float: left;}



.footer{
	background: #be5a38;
	padding-top: 0.7rem;
	background: url(../img/footbg.png) no-repeat bottom center #be5a38;
}
.footer .wal{padding-bottom: 50px; }
.dblogo {
    max-width: 600px;
    width: 100%;
}



.contact{width: 50%;}
.yqlj{width: 30%;}
.yqlj p{font-size: 44px;color: #ffffff;line-height: 60px;margin-top: 70px;}
.yqlj ul{padding-top: 30px;}
.yqlj li {float: left; margin-right: 40px;}
.yqlj li a{font-size: 22px; color: #FFFFFF; line-height: 40px;}


.contact>h2{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}
.contact p{
	font-size: 22px;
	color: #FFFFFF;
	line-height: 40px;
	padding-left: 20px;
	padding-top: 30px;
}
.contact p font{font-weight: bold;}
.code img{width: 175px;height: 175px;margin-top: 70px;}
.code p{
	font-size: 22px;
	width: 175px;
	color: #FFFFFF;
	margin-top: 5px;
	text-align: center;
}
.copy{
	text-align: center;
	/* margin-top: 0.25rem; */
	background: #a1a1a1;
}
.copy,.copy p{
	text-align: center;
	color: #333333;
	line-height: 70px;
	font-size: 25px;
	font-weight: bolder;
}



.lby_btbg{ 
	position: relative;
    margin-top: -51px;
	width: 100%;
	height: 116px;
	background: url(../img/neinavbg.png) no-repeat left top;
}
.ltlmbt{
	 float: left;
	 margin-left: 8%;
	 /* background: url(../images/lblmbt_bg.png) no-repeat right; */
}
.ctbx{max-width: 14.9rem;margin: 0 auto;}
.ltlmbt h1{
    font-size: 38px; 
    color: #fff;
    line-height: 100px;
    font-weight: bold;
    position: relative;
	
}

.lmej{ float: right;
    margin-top: 48px;
  height: 66px;
}
.lmej a{
    font-size: 24px;
    color: #fff;
    height: 66px;
    line-height: 66px;
    margin-left: 41px;
    position: relative;
    display: inline-block;
}
.lmej a.lmej_on{
    font-weight: bold;
}
.lmej a.lmej_on::after{
    content: "";
    width: 0;
    height: 0;
    left:50%;
    margin-left: -5px;
    bottom:0px;
    position: absolute;
    border-left: 8px solid transparent;
	border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
}


/*列表*/
.neiwrap{
	/* background: url(../img/bodybg.jpg) no-repeat center bottom; */
	/* background-color: #e1efe5; */
	margin-top: -20px;
}
.neiwrap .wal{
    padding: 0.4rem 0;
	
}
.xb-list ul li{
    position: relative;
    margin-bottom: 0.5rem;
    background-image: url(../img/icon10.png);
    background-position: right bottom;
    background-repeat: no-repeat;
	background-color: #FFFFFF;
    border-top: 4px solid #1d6331;
}
.xb-list ul li:hover .xblist-title h2{ color:#1d6331 ;}
.xb-list .xblist-date{
    width: 70px;
	height: 70px;
    border: 2px solid #1d6331;
    color:#1d6331 ;
	text-align: center;
}
.xb-list .xblist-date p{
    font-size: 0.14rem;
	line-height: 30px;
}
.xb-list .xblist-date h2{font-size: 0.24rem;line-height: 40px;color: #FFFFFF;background-color: #1d6331;}
.xblist-oli{
    padding: 0.3rem;
    box-sizing: border-box;
    display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.xblist-pic {
    width: 3rem;
    height: 1.8rem;
    overflow: hidden;
}
.xblist-pic a,.xblist-pic span{
    display: block;
    width: 100%;
    height: 100%;
}
.xblist-pic span{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.xb-list ul li:hover .xblist-pic span{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.xblist-title{
    width: 9.7rem;
    background: url(../img/more.png) no-repeat right bottom;
}
.ddr .xblist-title{width:9.2rem;}
.xb-list .xblist-title2{width:11.2rem;}
.xblist-title a{display: block;}
.xblist-title h2{
    color: #333333;
    font-size: 0.24rem;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0.1rem;
}
.xblist-title div{
    color: #666666;
    font-size: 0.14rem;
    line-height: 0.24rem;
    text-align: justify;
	word-break: break-all;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
    overflow: hidden;
	margin-bottom: 0.07rem;
}
.xblist-title p{
    font-weight: normal;
    color: #005ebb;
    font-weight: 0.12rem;
	
}
.xb-list .xblist-title2{width: 74%;}


 .fan{
    margin: 0.6rem auto;
}

.list{
	margin-top: 0.5rem;
	background-color: #FFFFFF;
	padding: 0.2rem 0.6rem;
}
.list ul li {
	overflow: hidden;
	padding: 0.18rem 0;
	border-bottom: 1px solid #be5a38;
}
.list ul li a{
	width: 75%;
	float: left;
	box-sizing: border-box;
	padding-left: 30px;
	background: url(../img/dot5.png) no-repeat left center;
	line-height: 30px;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list ul li .date{
	float: right;
	line-height: 30px;
	font-size: 18px;
	color: #888888;
}



/*内容*/
.content{
	margin-top: 0.5rem;
	padding: 0.2rem 1rem;
	background: #FFFFFF;
}
.content_title>h1,
.dp>h1 {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
	line-height: 1.5;
}

.content_title>p {
	text-align: center;
	color: #888888;
	padding-bottom: 20px;
	border-bottom: 1px dashed #cbbda6;
	margin-bottom: 25px;
}

.cont {
	margin-top: 30px;
}


.cont p {
	text-indent: 2em;
    line-height: 40px;
    margin-bottom: 10px;
    font-family: "microsoft yahei";
    font-size: 18px;
    color: #333333;

}
.cont #vsb_content_2 p {
	text-indent: 2em;
    line-height: 40px;
    margin-bottom: 10px;
    font-family: "microsoft yahei";
    font-size: 18px;
    color: #333333;}


.cont #vsb_content p {
	text-indent: 2em;
    line-height: 40px;
    margin-bottom: 10px;
    font-family: "microsoft yahei";
    font-size: 18px;
    color: #333333;}


.fen {
	background: #eeeeee;
	height: 45px;
	margin: 20px 0px;
	overflow: hidden;
}

.fen .popup_renren {
	background-position: 1px -208px;
}

.fen .popup_tqq {
	background-position: 1px -260px;
}

.ye {
	margin-top: 40px
}

.ye p {
	color: #747474;
	margin: 15px 0px;
	font-size: 16px;
}

.ye p a {
	color: #747474;
	font-size: 16px;
}

.ye p a:hover {
	color: #0a5498;
}

.fen .bdsharebuttonbox {
	width: 185px;
	margin: 5px auto;
}



.dp {
	margin-bottom: 80px;
}
.dp .content_title{
	
border-bottom: 1px solid #a7d1b3;
	
text-align: center;
}
.dp .content_title h1{
	font-size:0.38rem;
	padding-bottom: 0.3rem;
	display: inline-block;
	border-bottom: 2px solid #1d6331;
	margin-bottom: 0;
} 

.bantit{
    font-size: 30px;
    font-weight: normal;
    /* line-height: 0.65rem; */
    line-height: 65px;
    color: #ffffff;
    background: #333333c4;
    text-align: left;
    padding-left: 20px;
    font-family: "微软雅黑";
    z-index: 9;
    position: relative;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    bottom: 65px;
    }

.slideGroup{margin-top:15px;}