@font-face {
	font-family: MONTSERRAT_BLACK;
	src: url("../images/MONTSERRAT-BLACK.OTF");
	/* IE9+  HTML节点的lang="en" 记得去掉，不然会谷歌浏览器会自动翻译导致字体不正确 */
}
@font-face {
	font-family: MONTSERRAT_EXTRALIGHT;
	src: url("../images/MONTSERRAT-EXTRALIGHT.OTF");
	/* IE9+  HTML节点的lang="en" 记得去掉，不然会谷歌浏览器会自动翻译导致字体不正确 */
}
@font-face {
	font-family: MONTSERRAT_MEDIUM;
	src: url("../images/MONTSERRAT-MEDIUM.OTF");
	/* IE9+  HTML节点的lang="en" 记得去掉，不然会谷歌浏览器会自动翻译导致字体不正确 */
}
@font-face {
	font-family: MONTSERRAT_SemiBold;
	src: url("../images/Montserrat-SemiBold.ttf");
	/* IE9+  HTML节点的lang="en" 记得去掉，不然会谷歌浏览器会自动翻译导致字体不正确 */
}
body{
	width: 100vw;
	font-family: "Microsoft YaHei", "微软雅黑";
}
a{
	display: block;
}
video{
	display: block;
}
.loading{
	width: 100vw;
	height: 100vh;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 99;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(213, 0, 0, 1);
	/*mix-blend-mode: hard-light;*/
}
/*.loading .__bg{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 1;
}*/
.loading .text_wrap{
	display: flex;
	align-items: center;
	justify-content: center;
}
.loading .loading_icon04{
    width: 61.6vw;
    min-width: 900px;
    display: block;
    opacity: 0;
    transform: scale(0.1);
	transform-origin: center center;
}
/*.loading .text_wrap>div{
	width:6vw;
	margin-right: 10px;
}*/
.loading .text_wrap>div:last-child{
	margin-right: 0px;
}
.loading .loading_icon01{
	width: 100%;
	display: block;
	transform: scale(0.1);
	opacity: 0;
}
.loading .loading_icon02{
	width: 100%;
	display: block;
	/*transform: matrix(1, 0, 0, 1, -115, 0);*/
	opacity: 0.5;
}
.loading .loading_icon03{
	width: 100%;
	opacity: 0.3;
	transform-origin: center center;
}
.commonWidth_lg{
	width: 62.5vw;
	min-width: 960px;
	margin: 0 auto;
}
.header{
	width: 62.5vw;
	min-width: 960px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	position: absolute;
	top: 40px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
}
.wap_header{
	display: none;
}
.header .to_index{
	width: 3.5%;
	display: block;
	position: relative;
}
.header .to_index img{
	width: 100%;
	display: block;
}
.header .to_index .__hover,.header .to_index .__click{
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
}
.header .to_index .__hover{
	z-index: 1;
}
.header .to_index .__click{
	z-index: 2;
}
.header .to_index:hover .__hover{
	opacity: 1;
	transition: all 0.3s;
}
.header .to_index:active .__click{
	opacity: 1;
	transition: all 0.3s;
}
.header .to_index:visited .__click{
	opacity: 1;
	transition: all 0.3s;
}
.header .header_icon{
	width: 60%;
	display: flex;
	justify-content: flex-end;
}
.header .header_icon .margin_left{
	width: 5.7%;
}
.header .header_icon img:nth-of-type(1){
	width: 19%;
	display: block;
}
.header .header_icon img:nth-of-type(2){
	width: 11.7%;
	display: block;
}
/*底部*/
.footer{
	position: relative;
}
.footer_wap{
	display: none;
}
.footer .footer_bg{
	width: 100vw;
	min-height: 270px;
	display: block;
	z-index: 0;
	object-fit: cover;
}
.footer .footer_contianer{
	justify-content: space-between;
}
.footer .footer_contianer .theBadge{
	width: 20.5%;
	display: block;
}
.footer .footer_contianer .footer_slogen{
	width: 42.1%;
	display: block;
}
.footer .footer_contianer .introduce_info{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: flex-end;
}
.footer .footer_contianer .introduce_info .code{
	width: 5.4vw;
	min-width: 83px;
	display: block;
}
.footer .footer_contianer .introduce_info .weChat{
	font-size: 14px;
	color: #ffffff;
	margin-top: 12px;
	letter-spacing: 1px;
}
.footer .footer_contianer .introduce_info .licence_info{
	font-size: 12px;
	color: #ffafb2;
	margin-top: 19px;
	text-align: right;
}
.footer .footer_contianer .introduce_info .licence_info p:first-child{
	margin-bottom: 3px;
}
.footer .footer_contianer .introduce_info .licence_info a{
	font-size: 12px;
	color: #ffafb2;
}
/*底部*/
.indexContainer{
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.indexContainer .wrap_item{
	height: 100%;
	position: relative;
	flex: 1;
	overflow: hidden;
}
.wrap_item .__mask{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 15;
	display: none;
}
/*.wrap_item:hover{
	flex: 4;
	z-index: 10;
}*/
.index_hiden{
	display: none;
}
.wrap_item.cur .index_hiden{
	display: block;
}
.indexContainer .wrap_item.yqxw{
	background: url(../images/index_itembg01_big.jpg) no-repeat left top;
	background-attachment: fixed;
	background-position:left bottom;
}
.indexContainer .wrap_item.gyjy{
	background: url(../images/index_itembg02_big.jpg) no-repeat left top;
	background-attachment: fixed;
	background-position: bottom;
}
.indexContainer .wrap_item.ydzf{
	background: url(../images/index_itembg03_big.jpg) no-repeat left top;
	background-attachment: fixed;
	background-position:right bottom;
}
.indexContainer .wrap_item .infoBox{
	width: 100%;
	height: 100%;
	position: relative;
}
.indexContainer .wrap_item .infoBox .indexLogo01{
	width: 11vw;
	min-width: 168px;
	height: auto;
	position: absolute;
	top: 4.5vh;
	left: 4vw;
}
.indexContainer .wrap_item .infoBox .indexLogo02{
	width: 9vw;
	min-width: 138px;
	height: auto;
	position: absolute;
	bottom: 5vh;
	left: 4vw;
}
.indexContainer .wrap_item.gyjy .infoBox .indexLogo01,.indexContainer .wrap_item.gyjy .infoBox .indexLogo02{
	display: none;
}
.indexContainer .wrap_item.ydzf .infoBox .indexLogo01,.indexContainer .wrap_item.ydzf .infoBox .indexLogo02{
	opacity: 0;
	transition: opacity 0.5s;
}
.wrap_item .bg_icon{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 33.3333vw;
	height: 100%;
	z-index: 1;
}
.wrap_item.gyjy .bg_icon{
	transition: width 0.6s;
}

.wrap_item .bg_icon .bd_icon01{
	width: 10.2vw;
	display: block;
	position: absolute;
	top: 14.2%;
	right: 14.1%;
	transform:scale(0.3);
	transform-origin: center center;
	animation: rotateSclae 12s cubic-bezier(.27,.2,.49,1.4) infinite 1s;
}
@keyframes  rotateSclae{
	0%{
		transform:scale(0.3) ;
		-webkit-transform:scale(0.3);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:scale(0.3);
	}
	50%{
		transform:scale(1.3);
		-webkit-transform:scale(1.3);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:scale(1.3);
	}
	100%{
		transform:scale(0.3);
		-webkit-transform:scale(0.3);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:scale(0.3);
	}
}
.wrap_item .bg_icon .bd_icon02{
	width: 5.3vw;
	display: block;
	position: absolute;
	top: 42.4%;
	left: 6.1%;
	transform-origin: center center;
	animation: rotateSclae_1 10s linear infinite alternate;
}
@keyframes  rotateSclae_1{
	0%{
		transform:scale(1);
		-webkit-transform:scale(1);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:scale(1);
	}
	100%{
		transform:scale(0.4);
		-webkit-transform:scale(0.4);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:scale(0.4);
	}
}
.wrap_item .bg_icon .bd_icon03{
	width: 8.3vw;
	display: block;
	position: absolute;
	top: 33%;
	left:37.5%;
	transform-origin: center center;
	animation: rotate_2 30s ease-in-out infinite alternate;
}
.wrap_item .bg_icon .bd_icon04{
	width: 4.8vw;
	display: block;
	position: absolute;
	top: 40%;
	right: 11%;
	transform-origin: center center;
	animation: rotate_2 30s ease-in-out infinite alternate;
}
.wrap_item .bg_icon .bd_icon05{
	width: 9.8vw;
	display: block;
	position: absolute;
	top: 53%;
	left: 12%;
	z-index: 1;
	transform-origin: center center;
	animation: rotate_2 30s linear infinite alternate;
}
.wrap_item .bg_icon .bd_icon06{
	width: 10.5vw;
	display: block;
	position: absolute;
	bottom: 26%;
	right: 10.5%;
	transform-origin: center center;
	animation: rotate_1 30s ease-in-out infinite alternate;
}
.wrap_item .bg_icon .bd_icon07{
	width: 4.7vw;
	display: block;
	position: absolute;
	bottom: 17.6%;
	left: 29%;
	transform-origin: center center;
	animation: rotate_2 30s ease-in-out infinite alternate;
}
.wrap_item .bg_icon .main_icon{
	width: 26.3vw;
	position: absolute;
	top: 38.5%;
	left: 51.5%;
	transform: translateX(-50%);
}
.wrap_item .bg_icon .main_icon img{
	width: 100%;
	display: block;
}
.wrap_item .index_navCont{
	padding-top: 24.3vh;
	position: absolute;
	top: 0;
	left: 12%;
	z-index: 3;
	transition: left 0.6s;
}
.wrap_item .index_navCont h1{
	color: #00ccff;
	font-size: 53px;
	font-family: MONTSERRAT_BLACK;
	text-transform: uppercase;
	line-height: 43px;
	margin-bottom: 0.5vh;
	letter-spacing: 2px;
	opacity: 0;
}
.wrap_item .index_navCont>p{
	font-size: 36px;
	color: #00ccff;
	font-weight: bold;
	margin-bottom: 1vh;
	letter-spacing: 3px;
	opacity: 0;
}
.wrap_item .index_navCont span{
	font-size: 16px;
	color: #ffffff;
	font-family: MONTSERRAT_MEDIUM;
	text-transform: uppercase;
	margin-bottom: 2vh;
	display: inline-block;
	letter-spacing: 1px;
	opacity: 0;
}
.wrap_item .index_navList{
	position: relative;
	z-index: 4;
}
.wrap_item .index_navList .list{
	width: 13.5vw;
	height:5.6vh;
	min-height: 48px;
	opacity: 0;
	display: none;
	align-items: center;
	cursor: pointer;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    position: relative;
}
.wrap_item .index_navList p{
	font-size: 18px;
	color: #ffffff;
	padding-left: 10px;
	position: relative;
	z-index: 1;
	letter-spacing: 1px;
}
.wrap_item .index_navList .list:before{
	content: "";
	width: 4px;
	height: 30%;
	display: block;
	background-color: rgba(255, 255, 255, 0.2);
}
.wrap_item .index_navList .list .__textbg{
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
	opacity: 0.3;
    background-image: linear-gradient(to right, #fff100 0%, transparent 97%);
    background-image: -webkit-linear-gradient(to right, #fff100 0%, transparent 97%);
    background-image: -moz-linear-gradient(to right, #fff100 0%, transparent 97%);
    background-image: -o-linear-gradient(to right, #fff100 0%, transparent 97%);
    background-image: -ms-linear-gradient(to right, #fff100 0%, transparent 97%);
    transition: width 0.3s;
}
.wrap_item .index_navList .list:hover .__textbg{
	opacity: 1;
	width: 100%;
}
.wrap_item .index_navList .list:hover p{
	color: #01428a;
	font-weight: bold;
}

.wrap_item.ydzf .index_navList{
	position: relative;
	top: auto;
	left: auto;
}
.wrap_item .index_slogen{
	width: 33.5vw;
	position: absolute;
	left: 47.5%;
	bottom: 21%;
	z-index: 5;
	transform: translateX(-50%);
}
.wrap_item.gyjy .index_slogen{
	left: 47%;
}
.wrap_item.ydzf .index_slogen{
	left: 57%;
}
.wrap_item .index_slogen img{
	width: 100%;
	display: block;
	position: relative;
	opacity: 0;
	top: 75px;
	transition: all 0.5s ease-out;
}
.wrap_item .bg_activeIcon .bd_icon08{
	width: 22vw;
	opacity: 0;
	display: none;
	position: absolute;
	top: -15%;
	right: -5%;
	animation: rotate_1 70s linear infinite alternate;
}
@keyframes  rotate_1{
	0%{
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:rotate(0deg);
	}
	100%{
		transform:rotate(180deg);
		-webkit-transform:rotate(180deg);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:rotate(180deg);
	}
}
@keyframes  rotate_2{
	0%{
		opacity: 1;
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:rotate(0deg);
	}
	50%{
		opacity: 0.7;
	}
	100%{
		transform:rotate(-180deg);
		-webkit-transform:rotate(-180deg);  /*兼容-webkit-引擎浏览器*/
		-moz-transform:rotate(-180deg);
	}
}
.wrap_item .bg_activeIcon .bd_icon09{
	width: 21vw;
	opacity: 0;
	display: none;
	position: absolute;
	top: 24%;
	left: -9%;
	animation: rotate_2 70s linear infinite alternate;
}
.wrap_item .bg_activeIcon .bd_icon10{
	width: 20vw;
	opacity: 0;
	display: none;
	position: absolute;
	bottom: -16%;
	right: 17.4%;
	animation: rotateSclae 25s cubic-bezier(.27,.2,.49,1.4) infinite alternate;
}
.infoBox .navbtn{
	height: 2vh;
	min-height: 18px;
	display: none;
	position: absolute;
	bottom: 8.8%;
	right: 3.7vw;
}
.infoBox .navbtn img{
	height: 100%;
	display: block;
}
.wrap_item.gyjy .wrap{
	width: 33.33vw;
	height: 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	z-index: 3;
}
.wrap_item.yqxw:hover .index_navCont{
	left: 22.3%;
}.wrap_item.gyjy:hover .index_navCont{
	left: -4%;
}
.wrap_item.gyjy .index_navCont h1{
	color: #fcea96;
}
.wrap_item.gyjy  .index_navCont p{
	color: #fcea96;
}
.wrap_item.gyjy .bd_icon11{
	width: 8.3vw;
	display: none;
	opacity: 0;
	position: absolute;
	top: 20%;
	left: 11.7%;
	animation: rising1 15s linear infinite;
}
.wrap_item.gyjy .bd_icon13{
	width: 27.1vw;
	display: none;
	opacity: 0;
	position: absolute;
	top:50%;
	left: 47%;
	transform: translateX(-50%) translateZ(0);
	transform-origin: center center;
	animation: rising2 20s linear infinite;
}
.wrap_item.gyjy .bg_icon .bd_icon12{
	width: 3vw;
	min-width: 46px;
	display: none;
	opacity: 0;
	position: absolute;
	top: 15%;
	right: 15.2%;
	animation: rising3 15s linear infinite;
}
@keyframes  rising1{
	0%{
		opacity: 0;
		top:20%
	}
	10%{
		opacity: 0.4;
	}
	75%{
		opacity: 0.4;
		top:-60%
	}
	90%{
		opacity: 0.4;
		top:-60%
	}
	100%{
		opacity: 0;
		top:-60%
	}
}
@keyframes  rising2{
	0%{
		opacity: 0;
		top:50%
	}
	30%{
		opacity: 0.4;

	}
	80%{
		opacity: 0.6;
		top:-80%
 	}
	90%{
		opacity: 0.6;
		top:-80%
	}
	100%{
		opacity: 0;
		top:-80%
	}
}
@keyframes  rising3{
	0%{
		opacity: 0;
		top:15%
	}
	10%{
		opacity: 0.4;
	}
	75%{
		opacity: 0.4;
		top:-60%
	}
	90%{
		opacity: 0.4;
		top:-60%
	}
	100%{
		opacity: 0;
		top:-60%
	}
}
.wrap_item.gyjy .bg_icon .bd_icon14{
	width: 17.1vw;
	display: none;
	position: absolute;
	top: 0px;
	right: -50%;
	opacity: 0;
	transition: right 0.5s;
}
.wrap_item.gyjy .index_navList .list:hover p{
	color: #ff0000;
}
.wrap_item.gyjy  .bg_activeIcon .bd_icon15{
	width: 66.7vw;
	opacity: 0;
	display: none;
	position: absolute;
	bottom: -50%;
	left: 0px;
}
.wrap_item .big_bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}
.wrap_item .big_bg img{
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
}
.wrap_item.gyjy:hover .bd_icon11 {
	left: 5.9%;
}
.wrap_item.gyjy:hover .bd_icon13 {
	left: 0px;
}
.wrap_item.ydzf .infoBox .bd_icon16{
	width: 14vw;
	display: block;
	mix-blend-mode: soft-light;
	opacity: 0;
	position: absolute;
	top: 0;
	left:-50%;
	transition: left 0.6s;
}
.wrap_item.ydzf .index_navCont{
	left: auto;
	right: 3.5vw;
	transition: right 0.6s;
}
.wrap_item.ydzf .index_navCont h1{
	color: #0ce449;
}
.wrap_item.ydzf .index_navCont>p {
	color: #0ce449;
}
.wrap_item.ydzf .infoBox .bd_icon17{
	width: 30.1vw;
	display: block;
	mix-blend-mode: color-dodge;
	position: absolute;
	top: 0;
	right:6.3vw;
	transition: all 0.6s;
	animation: animate_x_one 15s linear infinite;
}
.wrap_item.ydzf .infoBox .bd_icon18{
	width: 24.6vw;
	display: block;
	mix-blend-mode: color-dodge;
	position: absolute;
	top: 26%;
	left: -12%;
	transition: all 0.6s;
	animation: animate_x_two 15s linear infinite;
}
.wrap_item.ydzf .infoBox .bd_icon19{
	width: 10.8vw;
	display: block;
	mix-blend-mode: color-dodge;
	position: absolute;
	bottom: 17%;
	right: 12%;
	transition: all 0.6s;
	animation: animate_x_one 15s linear infinite;
}
@keyframes animate_x_one{
	0%{
		transform: translateY(-50px);
	}

	50%{
		transform: translateY(0px);
	}

	100%{
		transform: translateY(-50px);
	}
}
@keyframes animate_x_two{
	0%{
		transform: translateY(0px);
	}

	50%{
		transform: translateY(-50px);
	}

	100%{
		transform: translateY(0px);
	}
}
.wrap_item.ydzf .infoBox .bd_icon20{
	width: 35vw;
	display: block;
	position: absolute;
	bottom: 24%;
	left: -10vw;
	animation: animate_x_three 50s ease infinite;
}
.wrap_item.ydzf .infoBox .bd_icon21{
	width: 32.7vw;
	display: block;
	position: absolute;
	bottom: 38%;
	right: -10vw;
	animation: animate_x_four 50s ease infinite;
}
@keyframes animate_x_three{
	0%{
		transform: translateX(0);
	}
	25%{
		transform: translateX(25%);
	}
	75%{
		transform: translateX(-25%);
	}
	100%{
		transform: translateX(0px);
	}
}
@keyframes animate_x_four{
	0%{
		transform: translateX(0);
	}
	35%{
		transform: translateX(-70%);
	}

	85%{
		transform: translateX(20%);
	}
	100%{
		transform: translateX(0px);
	}
}
.wrap_item.ydzf:hover .index_navCont{
	right: 15.2vw;
}
.wrap_item.ydzf  .index_navList .list:hover  p{
	color: #006b12;
}
.wrap_item.ydzf:hover .infoBox .bd_icon16{
	left: 25.6%!important;
	animation: animate_hideShow1 1.5s linear;
	animation-fill-mode: forwards;
}
.wrap_item.ydzf:hover .infoBox .bd_icon17{
	right: 18.2vw;
	animation: animate_x_one 15s linear infinite,animate_hideShow 1.5s linear;
}
.wrap_item.ydzf:hover .infoBox .bd_icon18{
	left: 19%;
	animation:  animate_x_two 15s linear infinite,animate_hideShow 1.5s linear;
}
.wrap_item.ydzf:hover .infoBox .bd_icon19 {
	bottom: 7%;
	right: 34%;
	animation: animate_x_one 15s linear infinite,animate_hideShow 1.5s linear;
}
@keyframes animate_hideShow{
	0%{
		opacity: 1;
	}
	35%{
		opacity: 0;
	}

	100%{
		opacity: 1;
	}
}
@keyframes animate_hideShow1{
	0%{
		opacity: 0.2;
	}
	35%{
		opacity: 0;
	}

	100%{
		opacity: 0.2;
	}
}
/*移入动画*/
.wrap_item.cur .index_slogen img{
	top: 0px;
	opacity: 1;
	transition-delay:  0.5s;
}
.indexContainer .wrap_item.gyjy.cur .infoBox .indexLogo01,.indexContainer .wrap_item.gyjy.cur .infoBox .indexLogo02{
	display: block;
}
.indexContainer .wrap_item.ydzf.cur .infoBox .indexLogo01,.indexContainer .wrap_item.ydzf.cur .infoBox .indexLogo02{
	opacity: 1;
}
.wrap_item.uncur .indexLogo01{
	display: none;
}
.wrap_item.uncur .indexLogo02{
	display: none;
}
.wrap_item.yqxw.uncur .index_navCont{
	left: 2%;
}
.wrap_item.gyjy.uncur .index_navCont{
	left:2%;
}
.wrap_item.gyjy.uncur .bg_icon{
	width: 16.7333vw;
}
.wrap_item.ydzf.uncur .index_navCont{
	left:12%;
}
.wrap_item.cur.gyjy .bg_activeIcon .bd_icon15{

	transform-origin: center center;
	animation: rising2 20s linear infinite;
}
.wrap_item.gyjy.uncur .wrap{
	position: absolute;
	left: 0;
	transform: translateX(0);
	transition-delay: 0s;
 	transition: all 0.8s;
}
.wrap_item.uncur.ydzf .bd_icon18{
	opacity: 0;
}
.wrap_item.uncur.ydzf .infoBox .bd_icon17{
	right: -7.5vw;
}
.indexContainer .wrap_item .donation{
	position: absolute;
	right: 4.5vw;
	bottom: 6%;
}
.indexContainer .wrap_item .donation .donation_icon{
	width: 7.3vw;
	display: block;
	position: relative;
	top: 0px;
	margin-bottom: 5px;
	animation: donation_one 10s linear infinite;
}
.indexContainer .wrap_item .donation .shadow_icon{
	display: block;
	margin: 0 auto;
	mix-blend-mode: multiply;
	animation: donation_scaleX 10s linear infinite;
}
@keyframes donation_one{
	0%,40%{
		top: 0;
	}
	70%{
		top: -40px;
	}
	100%{
		top: 0px;
	}
}
@keyframes donation_scaleX{
	0%,40%{
		transform: scaleX(1);
	}
	70%{
		transform: scaleX(0.3);
	}
	100%{
		transform: scaleX(1);
	}
}
/*院庆新闻*/
/*新闻报道*/
.yqxwContianer{
	position: relative;
	overflow: hidden;
}
.page_banner{
	position: relative;
}
.page_banner ._bannerBg{
	width: 100vw;
	min-height: 460px;
	position: relative;
	z-index: 0;
	object-fit: cover;
	display: block;
}
.page_banner .banner_text{
	width: 62.5vw;
	min-width: 960px;
	position: absolute;
	top: 61%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}
.page_banner .banner_text h1{
	color: #ffffff;
	font-size: 53px;
	font-family: MONTSERRAT_BLACK;
	text-transform: uppercase;
	line-height: 45px;
	margin-bottom: 0.7vw;
	opacity: 0;
	text-shadow: 1px 2px 12px rgba(55, 55, 55, 0.2);
	letter-spacing: 2px;
}
.page_banner .banner_text>p{
	font-size: 36px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0.7vw;
	opacity: 0;
	text-shadow: 1px 2px 12px rgba(55, 55, 55, 0.2);
	letter-spacing: 3px;
}
.page_banner .banner_text span{
	font-size: 16px;
	color: #ffffff;
	opacity: 0;
	font-family: MONTSERRAT_MEDIUM;
	text-transform: uppercase;
	text-shadow: 1px 2px 12px rgba(55, 55, 55, 0.2);
	display: inline-block;
	letter-spacing: 1px;
}
.sec_navigation{
	width: 100vw;
	height: 54px;
	background-color: #f2f2f2;
}
.sec_navigation .warp{
	height: 100%;
	display: flex;
	align-items: center;
}
.sec_navigation .warp li{
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	margin-right: 6%;
	min-width: 85px;
}
.sec_navigation .warp li:before{
	content: '';
	width: 0%;
	height: 2px;
	background-color: #c9181d;
	opacity: 0;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	transition: all 0.5s;
}
.sec_navigation .warp li a{
	font-size: 20px;
	color: #5f6464;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	letter-spacing: 1px;
}
.sec_navigation .warp li:hover::before{
	width: 100%;
	opacity: 1;
}
.sec_navigation .warp li.active::before{
	width: 100%;
	opacity: 1;
}
.sec_navigation .warp li:hover a{
	color: #c9181d;
	font-weight: bold;
}
.sec_navigation .warp li.active a{
	color: #c9181d;
	font-weight: bold;
}
.yqxwContianer .content_contianer{
	width: 100%;
	min-height: 100vh;
	padding: 3.5vw 0 0;
	overflow: hidden;
	position: relative;
}
.yqxwContianer .cont_wrap .first_list{
	width: 100%;
	display: flex;
	padding-bottom: 5%;
	position: relative;
	border-bottom: 2px solid #e5e9eb;
}
.yqxwContianer .bg_icon{
	width: 100%;
	height: 43vw;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/list_bg.jpg) no-repeat top center;
	background-size: 100% 100%;
}
.yqxwContianer .cont_wrap .first_list:before{
	content: '';
	width: 0%;
	height: 2px;
	position: absolute;
	bottom: -1px;
	left: 0;
	transition: all 0.3s;
	z-index: 2;
}
.yqxwContianer .cont_wrap .first_list .text{
	flex: 1;
	margin-right: 7.5%;
}
.yqxwContianer .cont_wrap .first_list .text h3{
	font-size: 36px;
	color: #3c4043;
	line-height: 56px;
	text-align: justify;
	margin-bottom: 9%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.yqxwContianer .cont_wrap .first_list .text p{
	font-size: 16px;
	color: #5f6368;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 11%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 7;
	overflow: hidden;
}
.yqxwContianer .cont_wrap .first_list .text span{
	font-size: 14px;
	color: #9aa0a6;
}

.yqxwContianer .cont_wrap .first_list ._img{
	width: 36.3vw;
	height: calc(36.3vw*0.67);
	min-width: 550px;
	min-height: 370px;
	position: relative;
	z-index: 5;
}
.yqxwContianer .cont_wrap .first_list ._img img{
	width: 100%;
	height: 100%;
	display: block;
}
.yqxwContianer .cont_wrap .first_list:hover::before{
	width: 100%;
	background-color: #c9181d;
}
.yqxwContianer .cont_wrap .first_list .text h3{
	color: #c9181d;
	font-weight: bold;
}
.yqxwContianer .cont_wrap .other_list{
	padding: 15% 0 0;
	display: flex;
	flex-wrap: wrap;
}
.yqxwContianer .other_list .item {
	width: calc((100% - 3.4%*2)/3);
	padding-bottom: 3.5%;
	margin-right: 3.4%;
	margin-bottom: 5.6%;
	position: relative;
	border-bottom: 2px solid #e5e9eb;
}
.yqxwContianer .other_list .item:before{
	content: '';
	width: 0%;
	height: 2px;
	background-color: #e5e9eb;
	position: absolute;
	bottom: -1px;
	left: 0;
	transition: all 0.3s;
}
.yqxwContianer .other_list .item:nth-of-type(3n){
	margin-right: 0px;
}

.yqxwContianer .other_list .item ._img{
	width: 100%;
	height: 202px;
	margin-bottom: 5%;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.yqxwContianer .other_list ._img img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.yqxwContianer .other_list .item .text h3{
	font-size: 24px;
	color: #3c4043;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 3%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.yqxwContianer .other_list .item .text p{
	font-size: 15px;
	color: #5f6368;
	line-height: 28px;
	text-align: justify;
	margin-bottom: 6%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.yqxwContianer .other_list .item .text span{
	font-size: 14px;
	color: #9aa0a6;
	display: inline-block;
}
.yqxwContianer .other_list .item:hover::before{
	width: 100%;
	background-color: #c9181d;
}
.yqxwContianer .other_list .item:hover .text h3{
	color: #c9181d;
	font-weight: bold;
	transition: color 0.3s;
}
.pagination{
	margin: 0 auto;
	padding: 3vw 0 calc(3vw  + 62.5vw*0.056);
}
.pagination .paga_nav{
	display: flex;
	align-items: center;
	color: #7d7d7d;
	font-size: 13px;
}
.yqrc .pagination .paga_nav{
	color: #fff;
}
.pagination .paga_nav .pageShow{
	display: flex;
	margin-left: 30px;
}
.pagination .paga_nav .pageShow span,.pagination .paga_nav .pageShow a{
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 5px;
	cursor: pointer;
	color: #7d7d7d;
}
.yqrc .pagination .paga_nav .pageShow span,.yqrc .pagination .paga_nav .pageShow a{
	color: #fff;
}
.pagination .paga_nav .pageShow .current{
	color: #c9181d;
}
.pagination .paga_nav .pageShow a:hover{
	color: #c9181d;
}
.yqrc .pagination .paga_nav .pageShow .current{
	color: #c9181d;
}
.yqrc .pagination .paga_nav .pageShow a:hover{
	color: #c9181d;
}
/*院庆日程*/
.yqrc{
	background: url(../images/yqrc_bg02.jpg) no-repeat;
    min-height: 958px;
    background-size: auto 100%;
    background-position: center center;
}
.wholeBg ._bannerBg{
	opacity: 0;
}
.yqrc .yqrc_icon01{
	position: absolute;
	bottom: -14%;
	right: 22.4vw;
	z-index: 1;
	width: 31vw;
	min-width: 420px;
	mix-blend-mode: color-dodge;
}
.wholeBg .sec_navigation{
	position: relative;
	z-index: 1;
	background-color: transparent;
	border-bottom: 1px solid rgba(244, 244, 244, 0.4);
}
.wholeBg .sec_navigation .warp li a{
	color: #ffffff;
}
.wholeBg .sec_navigation .warp li:before{
	background-color: #ffffff;
}
.wholeBg .sec_navigation .warp li a{
	color: #ffffff;
}
.wholeBg .sec_navigation .warp li.active a,.wholeBg .sec_navigation .warp li:hover a{
	color: #ffffff;
}
.yqrc .content_contianer{
	position: relative;
	z-index: 1;
	min-height: auto;
}
.yqrc .cont_wrap .title{
	width: 100%;
	padding: 1vw 30px 1vw 0;
	justify-content: flex-start;
	border-bottom: 1px solid #e5e9eb33;
}
.yqrc .cont_wrap .title .time{
	color: #ffff00;
	font-size: 72px;
	font-family: MONTSERRAT_EXTRALIGHT;
	margin-right: 5.1%;
}
.yqrc .cont_wrap .title h3{
	font-size: 24px;
	color: #ffffff;
}
.yqrc .cont_wrap .title .icon{
	margin-left: auto;
	display: flex;
}
/*新闻详情*/
.xwbdDetail_contianer .content_contianer{
	padding: 5.4vw 0;
}
.xwbdDetail_contianer ._text h1{
	font-size: 30px;
	color: #c9181d;
	font-weight: bold;
	margin-bottom: 3%;
	position: relative;
}
.xwbdDetail_contianer ._text h1 img{
	width: 2.5vw;
	min-width: 38px;
	display: block;
}
.xwbdDetail_contianer ._text h1 img:nth-of-type(1){
	position: absolute;
	top: -10px;
	left: -61px;
}
.xwbdDetail_contianer ._text h1 img:nth-of-type(2){
	position: absolute;
	top: 10px;
	right: -61px;
}
.xwbdDetail_contianer ._text .time{
	font-size: 12px;
	color: #595757;
	padding-bottom: 1.5%;
	border-bottom: 1px solid #f2f2f2;
}
.xwbdDetail_contianer ._text .time span{
	display: inline-block;
	margin-right: 13px;
}
.xwbdDetail_contianer ._text .content{
	padding: 3.75% 0;
}

.xwbdDetail_contianer ._text .content p{
	font-size: 15px;
	line-height: 25px;
	color: #595757;
	text-align: justify;
}
.xwbdDetail_contianer ._text .content img{
	max-width: 100%!important;
	height: unset!important;
}
/*院史长廊*/
.yscl{
	min-height: 100vh;
	background: url(../images/gylyJzly_bg.jpg) no-repeat top center;
	background-position-x: center;
}
.yscl .gylyJzly_icon01{
	width: 588px;
	position: absolute;
	top: 0px;
	right: 23%;
	mix-blend-mode: soft-light;
}
.yscl .whole_contianer{
	height: 1240px;
	/*padding-bottom: 4.8vw;*/
	position: relative;
	z-index: 2;
}
.yscl .timeline_contianer{
	height: 100%;
	display: flex;
	justify-content: space-between;
	position: relative;
}
.yscl .timeline_contianer .vLine{
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0px;
	left: calc(88px/2);
	z-index: 0;
	background-color: #ffffff;
	opacity: 0.5;
}
.yscl .timeline_contianer .line_box{
	width: 32%;
	height: 65%;
	/*padding-top: calc(4.5% - 20px);*/
}
.yscl .timeline_contianer .line_box .gallery_nextBtn{
	margin-left: 105px;
	margin-top: 35px;
	width: 30px;
	height: 18px;
	position: relative;
}

.yscl .timeline_contianer .line_box .gallery_nextBtn>img{
	width: 30px;
	display: block;
	animation: donation_two 5s linear infinite;
}
@keyframes donation_two{
	0%{
		transform: translateY(0px);
	}
	25%{
		transform: translateY(12px);
	}
	50%{
		transform: translateY(0px);
	}
	75%{
		transform: translateY(-12px);
	}
	100%{
		transform: translateY(0px);
	}
}
.yscl .timeline_contianer .line_box .swiper-slide{
	display: flex;
	align-items: center;
	font-size: 30px;
	color: #ffffff;
	cursor: pointer;
	font-family: MONTSERRAT_SemiBold;
}
.yscl .timeline_contianer .line_box .swiper-slide ._box{
	width: 45px;
	height: 45px;
	position: relative;
	margin: 0 calc((88px - 45px)/2);
}
.yscl .timeline_contianer .line_box .swiper-slide .dot_icon{
	width: 7px;
	height: 7px;
	display: block;
	border-radius: 50%;
	background-color: #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transform-origin: center center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.yscl .timeline_contianer .line_box .swiper-slide .dot_icon:before{
	content: '';
	width: 15px;
	height: 15px;
	border-radius: 5px;
	display: block;
	background-image: linear-gradient(90deg, #ae1100 0%, #ff0000 100%);
	background-image: -webkit-linear-gradient(90deg, #ae1100 0%, #ff0000 100%);
	background-image: -moz-linear-gradient(90deg, #ae1100 0%, #ff0000 100%);
	background-image: -o-linear-gradient(90deg, #ae1100 0%, #ff0000 100%);
	background-image: -ms-linear-gradient(90deg, #ae1100 0%, #ff0000 100%);
	opacity: 0;
}
.yscl .timeline_contianer .line_box .swiper-slide.swiper-slide-thumb-active{
	font-size: 60px;
	color: #ffda0a;
	margin: 20px 0!important;
}
.yscl .timeline_contianer .line_box .swiper-slide.swiper-slide-thumb-active .dot_icon{
	width: 25px;
	height: 25px;
	transition: all 0.3s;
}
.yscl .timeline_contianer .line_box .swiper-slide.swiper-slide-thumb-active .dot_icon:before{
	opacity: 1;
	border-radius: 50%;
	transition: opacity 0.3s  0.4s,border-radius 0.5s  0.5s;
}
.yscl .gallery-top.swiper-container{
	margin-top: 6.6%;
	height: 73%;
	flex: 1;
}
.yscl .gallery-top .listImg{
	width: 42.5vw;
	min-width: 653px;
	position: relative;
}
.yscl .gallery-top .listImg .photoFrame{
	width: 100%;
	display: block;
	position: relative;
	z-index: 1;
}
.yscl .gallery-top .listImg ._img{
	position: absolute;
	top: 10.7%;
	left: 7.3%;
	width: 85.3%;
	height: 78.7%;
	display: block;
	object-fit: cover;
	overflow: hidden;
	z-index: 1;
	background: url(../images/yscl_itemImgBg.jpg) no-repeat top center;
	background-size: 100% 100%;
}
.yscl .gallery-top .listImg ._img.no_image{
	width: 42vw;
	min-width: 653px;
	min-height: 500px;
	background: none;
}
.yscl .gallery-top .listImg ._img .title_noImage{
	position: relative;
	/*top: 17.2%;*/
	padding: 0 6.2% 0 6.2%;
}
.yscl .gallery-top .listImg ._img .title_noImage .only_one{
	font-size: 24px;
	line-height: 32px;
	color: #ffffff;
	letter-spacing: 2px;
	padding: 3% 0;
	text-align: justify;
}
.yscl .gallery-top .title_noImage ._tips{
	padding: 1vw 0;
	border-bottom: 1px solid rgba(250, 238, 24, 0.5);
	display: flex;
	align-items: center;
}
.yscl .gallery-top .title_noImage ._tips:last-child{
	border-bottom: none;
}
.yscl .gallery-top .title_noImage ._tips .__num{
	font-size: 28px;
	color: #faee18;
	margin-right: 1.5vw;
	font-family: MONTSERRAT_SemiBold;
	display: block;
	margin-bottom: auto;
}
.yscl .gallery-top .title_noImage ._tips p{
	color: #ffffff;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: 2px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-align: justify;
}
.yscl .gallery-top .listImg ._img .slide_img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}


.yscl .gallery-top .listImg ._img .title_image{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 14.6%;
	background-color: rgba(101, 3, 0, 0.85);
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px 4%;
}
.yscl .gallery-top .listImg ._img .title_image p{
	font-size: 18px;
	color: #fad218;
	letter-spacing: 1px;
}
.yscl .gallery-top .listImg ._img .title_image .swiper-pagination{
	position: relative;
	width: auto;
	bottom: auto;
	font-size: 20px;
	color: #fad218;
	font-family: MONTSERRAT_EXTRALIGHT;
}
.yscl .gallery-top .swiper-slide .title{
	padding-left: 4%;
	font-size: 22px;
	color: #ffffff;
}
.yscl .gallery-top .item_tips{
	width: 92.5%;
	margin: 0 auto;
}
.yscl .gallery-top .item_tips ._tips{
	padding: 1.5vw ;
	border-bottom: 1px solid rgba(250, 238, 24, 0.5);
	display: flex;
	align-items: center;
}
.yscl .gallery-top .item_tips ._tips:last-child{
	border-bottom: none;
}
.yscl .gallery-top .item_tips ._tips .__num{
	font-size: 30px;
	color: #faee18;
	margin-right: 1.5vw;
	font-family: MONTSERRAT_SemiBold;
	display: block;
	margin-bottom: auto;
}
.yscl .gallery-top .item_tips ._tips p{
	color: #ffffff;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: 2px;
	text-align: justify;
}
/*四十年四十人*/
.yqxwContianer.ssnssr .cont_wrap .other_list{
	padding: 0;
}
/*详情*/
.ssnssr_detail .commonWidth_lg{
	position: relative;
}
.ssnssr_detail .title_cont{
	position: absolute;
	top: 30px;
	left: 0px;
}
.ssnssr_detail .title_cont{
	width: 61%;
}
.ssnssr_detail.xwbdDetail_contianer ._text h1{
	margin-bottom: 3.6%;
	padding-right: 50px;
}
.ssnssr_detail.xwbdDetail_contianer ._text h1 img:nth-of-type(2){
	right: 0px;
}
.ssnssr_detail.xwbdDetail_contianer ._text .time{
	padding-bottom: 2%;
}
.ssnssr_detail.xwbdDetail_contianer ._text .content{
	padding: 0 0 3.75% 0;
}

.ssnssr_detail.xwbdDetail_contianer ._text .content img{
	max-width: 100%!important;
	height: unset!important;
}

.ssnssr_detail .content ._margin{
	height: 150px;
	margin-bottom: 3.75%;
}
.ssnssr_detail .introduce{
	position: relative;
	width: 38%;
	margin-left: 4.2%;
}
.ssnssr_detail .introduce>img{
	width: 100%;
	display: block;
}
.ssnssr_detail .introduce .__text{
	width: 77%;
	height: 77.7%;
	overflow-y: auto;
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: flex;
	flex-direction: column;
}
.ssnssr_detail .introduce .__text .name{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.2);

}
.ssnssr_detail .introduce .__text .name p{
	color: #00479d;
	font-size: 30px;
	font-family: cursive;
	font-weight: bold;
	line-height: normal;
}
.ssnssr_detail .introduce .__text .name span{
	color: #595757;
	font-size: 14px;
}
.__text ._introduce{
	color: #00479d;
	font-size: 16px;
	line-height: 24px;
	font-family: cursive;
	font-weight: bold;
	padding: 15px 0;
	flex-grow: 1;
	overflow-y: auto;
	text-align: left;
}
.content_contianer .content>p{
	color: #595757;
	font-size: 15px;
	line-height: 25px;
}
/*管院掠影-建筑掠影*/
.gylyJzly {
	min-height: 100vh;
	background: url(../images/gylyJzly_bg.jpg) no-repeat top center;
}
.gylyJzly .gylyJzly_icon01{
	width: 31.3vw;
	position: absolute;
	top: 0px;
	right: 23%;
	mix-blend-mode: soft-light;
}
.gylyJzly .whole_contianer{
	padding-bottom: 4.8vw;
	position: relative;
	z-index: 2;
}
.gylyJzly .tab_content{
	margin: 0 auto;
	padding: 3.1vw 0 2.6vw 0;
	display: flex;
}
.gylyJzly .tab_content .item{
	display: flex;
	width: 138px;
	height: 41px;
	border-radius: 3px;
	color: #ffff16;
	font-size: 18px;
	border: 1px solid #ffff16;
	background-color: rgba(209, 86, 4, 0.4);
	transition: all 0.5s;
}
.gylyJzly .tab_content .item:hover,.gylyJzly .tab_content .item.active{
	background-color: #ffff16;
	color: #780d00;
}
.gylyJzly .tab_content .item:nth-of-type(1){
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gylyJzly .tab_content .item:nth-of-type(2){
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.gylyJzly .picture_wrap{
	width: 100vw;
	height: calc(100vw*0.35);
	max-height: 670px;
	min-height: 540px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.picture_wrap .gallery-top{
	height: 72.8%;
}
.picture_wrap .thumbsSlide_wrap{
	width: 39.2vw;
	min-width: 602px;
	height: 15.8%;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(255, 255, 255, 0.15);
	display: flex;
	align-items: center;
	padding: 13px 0;
}
.picture_wrap .gallery-top .swiper-slide-prev{
	transform-origin: left;
	opacity: 0.5;
}
.picture_wrap .gallery-top .swiper-slide-next{
	transform-origin: right;
	opacity: 0.5;
}
.picture_wrap .gallery-top .swiper-slide{
	width: 26.8vw;
	overflow: hidden;
}
.picture_wrap .gallery-top .swiper-slide>img{
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transform: scaleY(0.7);
	transform: scaleY(0.7);
	transition: all 0.3s linear;
	/*transform: scale(1) translateZ(0);
	transition: all 2s cubic-bezier(.39,.79,.62,.28);*/
}
/*.picture_wrap .gallery-top .swiper-slide:hover img{

	transform: scale(1.3) translateZ(0);
}*/
.picture_wrap .gallery-top .swiper-slide-active {
	/*-webkit-transform: scale(1.4);
	transform: scale(1.4);*/
	width: 38.2vw;
	min-width: 586px;
}
.picture_wrap .gallery-top .swiper-slide-active>img{
	object-fit: cover;
	transform-origin: center center;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.picture_wrap .gallery-top  .swiper-slide.swiper-slide-active>div{
	bottom: 0px!important;
}
.picture_wrap .gallery-top .swiper-slide>div{
	position: absolute;
    left: 0;
	bottom: 60px;
    background: rgba(0,0,0,.5);
    width: 100%;
    padding: 20px 7px;
}
.picture_wrap .gallery-top .swiper-slide>div>h1 {
    font-size: 18px;
    color: #fff;
    /* margin: 0; */
}
.picture_wrap .gallery-top .swiper-slide>div> p {
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}


.picture_wrap .gallery-thumbs{
	flex: 1;
	height: 100%;
}
.picture_wrap .thumbsSlide_wrap .gallery-thumbs-prev{
	width: 7.2%;
	height: 100%;
	display: block;
	background: url(../images/next_icon.png) no-repeat center center;
	background-size: 22.2% 28%;
}
.picture_wrap .thumbsSlide_wrap .gallery-thumbs-next{
	width: 7.2%;
	height: 100%;
	display: block;
	background: url(../images/prev_icon.png) no-repeat center center;
	background-size: 22.2% 28%;
}
.picture_wrap .thumbsSlide_wrap .gallery-thumbs-next.swiper-button-disabled,.picture_wrap .thumbsSlide_wrap .gallery-thumbs-prev.swiper-button-disabled{
	opacity: 0.3;
	transition: opacity 0.3s;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide{
	position: relative;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide:before{
	content: '';
	width: 0%;
	height: 3px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: width 0.3s;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide:after{
	content: '';
	width: 0%;
	height: 3px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	transition: width 0.3s;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide p{
	width: 100%;
	height: 100%;
	position: relative;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide p:before{
	content: '';
	width: 3px;
	height: 0%;
	background-color: #ffffff;
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	transition: height 0.3s;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide p:after{
	content: '';
	width: 3px;
	height: 0%;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	transition: height 0.3s;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide:hover::before,.picture_wrap .thumbsSlide_wrap .swiper-slide:hover::after{
	width: 100%;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide:hover p::before,.picture_wrap .thumbsSlide_wrap .swiper-slide:hover p::after{
	height: 100%;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide-thumb-active:before,.picture_wrap .thumbsSlide_wrap .swiper-slide-thumb-active:after{
	width: 100%;
}
.picture_wrap .thumbsSlide_wrap .swiper-slide-thumb-active p:before,.picture_wrap .thumbsSlide_wrap .swiper-slide-thumb-active p:after{
	height: 100%;
}

/*管院掠影-管院老照片*/
.mask{
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0px;
	left: 0px;
	background-image: linear-gradient(-60deg, #efc00c 0%, #e75803 35%);
	background-image: -webkit-linear-gradient(-60deg, #efc00c 0%, #e75803 35%);
	background-image: -moz-linear-gradient(-60deg, #efc00c 0%, #e75803 35%);
	background-image: -o-linear-gradient(-60deg, #efc00c 0%, #e75803 35%);
	background-image: -ms-linear-gradient(-60deg, #efc00c 0%, #e75803 35%);
	opacity: 0;
	display: none;
	z-index: 100;
}
.mask1{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
}
.images_detail{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scaleY(0) translateZ(0);
	transform-origin: top center;
	z-index: 11;
	opacity: 0;
	transition: all 0.3s;
}
.images_detail.cur{
	transform: translate(-50%,-50%) scaleY(1) translateZ(0);
	opacity: 1;
	z-index: 1111;
}
.images_detail .wrap{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.images_detail .wrap .title{
	font-size: 20px;
	color: #ffff00;
	margin-bottom: 15px;
}
.images_detail .wrap img{
	height: 50vh;
	display: block;
	margin-bottom: 15px;
}
.images_detail .wrap p{
	font-size: 14px;
	color: #ffeed7;
}
.uploadImg_contianer{
	padding:30px 0;
	overflow-y: auto;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 101;
	display: none;
}
.uploadImg_contianer .wrap{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.uploadImg_contianer .closeBtn{
	width: 35px;
	height: 35px;
	position: absolute;
	top: 30px;
	right:18.8%;
	cursor: pointer;
}
.uploadImg_contianer .closeBtn:hover::before{
	transform: rotate(-45deg);
}
.uploadImg_contianer .closeBtn:hover::after{
	transform: rotate(45deg);
}
.uploadImg_contianer .closeBtn:before{
	content: "";
	display: block;
	width: 35px;
	height: 3px;
	background: #ffffff;
	position: absolute;
	top: 15px;
	left: 0;
	transform: rotate(45deg);
	transition: all 0.6s ease-in-out
}
.uploadImg_contianer .closeBtn:after{
	content: "";
	display: block;
	width: 35px;
	height: 3px;
	background: #ffffff;
	position: absolute;
	top: 15px;
	left: 0;
	transform: rotate(-45deg);
	transition: all 0.6s ease-in-out
}
.uploadImg_contianer .title{
	height: calc(0.047*100vw);
	margin: 66px 0 42px 0;
	position: relative;

}
.uploadImg_contianer .title img{
	height: 100%;
	display: block;
}
.uploadImg_contianer .title span,.uploadImg_contianer .title i{
	position: absolute;
	left: 0;
	color: #ffffff;
	width: 100%;
	height: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.uploadImg_contianer .title span{
	font-size: 24px;
	top: 0px;
	font-family: MONTSERRAT_BLACK;
}
.uploadImg_contianer .title i{
	font-size: 22px;
	bottom: 0;
}
.uploadImg_contianer .info_box{
	width: 61.4%;
	display: flex;
	flex-wrap: wrap;
}
.uploadImg_contianer .info_box ._input{
	width: 48%;
	position: relative;
	border-bottom: 1px solid rgba(195, 177, 118, 0.6);
	margin-bottom: 36px;
}
.uploadImg_contianer .info_box ._input:after{
	content: '';
	width: 0%;
	height: 1px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #c3b176;
	display: block;
	transition: width 0.3s;
}
.uploadImg_contianer .info_box ._input:hover::after{
	width: 100%;
}
.uploadImg_contianer .info_box ._input input{
	width: 100%;
	height: 47px;
	font-size: 16px;
	color: #fff5ae;
	background-color: transparent;
}
.uploadImg_contianer .info_box ._input input::-webkit-input-placeholder{
	font-size: 16px;
	color: #fff5ae;
	transition: color 0.3s;
}
.uploadImg_contianer .info_box ._input input::-moz-placeholder{
	font-size: 16px;
	color: #fff5ae;
	transition: color 0.3s;
}
.uploadImg_contianer .info_box ._input input:-ms-input-placeholder{
	font-size: 16px;
	color: #fff5ae;
	transition: color 0.3s;
}
.uploadImg_contianer .info_box ._input input:focus::-webkit-input-placeholder{
	color: transparent;
}
.uploadImg_contianer .info_box ._input input:focus::-moz-placeholder{
	color: transparent;
}
.uploadImg_contianer .info_box ._input input:focus::-ms-input-placeholder{
	color: transparent;
}
.uploadImg_contianer .info_box ._input:nth-of-type(2){
	margin-left: auto;
}
.uploadImg_contianer ._img_cont{
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding-bottom: 6.8%;
	border-bottom: 1px solid rgba(195, 177, 118, 0.6);
}
.uploadImg_contianer ._img_cont>div{
	width: 33%;
	height: calc(0.384*100vw*0.33*0.75);
	position: relative;
	border: 1px solid rgba(195, 177, 118, 0.6);
}
.uploadImg_contianer .photo{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.uploadImg_contianer ._img_cont .uploadifive-button{
	width: 100%!important;
	height: 100%!important;
	border: 1px solid #c3b176;
	color: transparent!important;
}
.uploadImg_contianer ._img_cont .uploadifive-button input[type="file"]{
	width: 100%;
	height: 100%;
	cursor: pointer;
	right: 0px!important;
	top: 0px!important;
}
.uploadImg_contianer .addImage_mask{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index:0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.uploadImg_contianer .uploadifive-queue-item{
	display: flex;
	margin-top: 10px;
}
.uploadImg_contianer .uploadifive-queue-item a{
	margin-right: 10px;
	color: #fff5ae;
}
.uploadImg_contianer .uploadifive-queue-item>div{
	font-size: 13px;
	color: #fff5ae;
}
.uploadImg_contianer .addImage_mask .btn_icon{
	width: 26px;
	height: 26px;
	border: 2px solid #ffe300;
	border-radius: 50%;
	position: relative;
	margin-bottom: 15px;
}
.uploadImg_contianer .btn_icon:before{
	content: "";
	display: block;
	width: 13px;
	height: 2px;
	background: #ffe300;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(0deg);
}
.uploadImg_contianer .btn_icon:after{
	content: "";
	display: block;
	width: 13px;
	height: 2px;
	background: #ffe300;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(90deg);
}
.uploadImg_contianer .addImage_mask p{
	color: #fff5ae;
	font-size: 16px;
	margin-bottom: 5px;
}
.uploadImg_contianer .addImage_mask span{
	width: 62%;
	color: #c3b176;
	font-size: 13px;
	text-align: center;
}
.uploadImg_contianer .confirmBtn{
	width: 343px;
	height: 61px;
	color: #5d3200;
	font-size: 18px;
	background:url(../images/uploadComfirm.png) no-repeat top;
	background-size: 100% 100%;
	border-radius: 3px;
	margin-top: 30px;
}

.gylyGylzp {
	min-height: 2500px;
	background: url(../images/gylyGylzp_bg.jpg) no-repeat top center;
}
.gylyGylzp .uploadImg{
	width: 95px;
	height: 95px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	flex-direction: column;
	background-color: rgba(109, 38, 0, 0.5);
	cursor: pointer;
}
.gylyGylzp .uploadImg img{
	width: 43%;
	display: block;
	margin-bottom: 5px;
}
.gylyGylzp .uploadImg p{
	font-size: 15px;
	color: #fffde1;
}
.gylyGylzp .gylyJzly_icon01{
	width: 31.3vw;
	position: absolute;
	top: 0px;
	right: 23%;
	mix-blend-mode: soft-light;
}
.gylyGylzp .whole_contianer{
	position: relative;
	z-index: 2;
}
.gylyGylzp .tab_content{
	margin: 0 auto;
	padding: 3.1vw 0 2.6vw 0;
	display: flex;
}
.gylyGylzp .tab_content .item{
	display: flex;
	width: 138px;
	height: 41px;
	border-radius: 3px;
	color: #ffff16;
	font-size: 18px;
	border: 1px solid #ffff16;
	background-color: rgba(209, 86, 4, 0.4);
	transition: all 0.5s;
}
.gylyGylzp .tab_content .item:hover,.gylyGylzp .tab_content .item.active{
	background-color: #ffff16;
	color: #780d00;
}
.gylyGylzp .tab_content .item:nth-of-type(1){
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gylyGylzp .tab_content .item:nth-of-type(2){
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.gylyGylzp .content_wrap{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.gylyGylzp .content_wrap:after{
	content: '';
	display: block;
	width: calc((100% - 3.9%*2)/3);
}
.gylyGylzp .content_wrap .itemList {
	width: calc((100% - 3.9%*2)/3);
	margin-right: 3.9%;
	margin-bottom: 3.1%;
	background: url(../images/gylyGylzp_itemBg01.png) no-repeat top center;
	background-size: 100% 100%;
	position: relative;
	cursor: pointer;
	-webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.47));
	filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.47));
}
.gylyGylzp .content_wrap .itemList:nth-of-type(3n){
	margin-right: 0;
}
.gylyGylzp .content_wrap .itemList .hoverBg{
	width: 100%;
	display: block;
	opacity: 0;
	z-index: 0;
	transition: opacity 0.3s;
}
.gylyGylzp .content_wrap .itemList ._content{
	width: 90.5%;
	height: 90.5%;
	position: absolute;
	z-index: 1;
	top: 5%;
	left: 5%;
	overflow: hidden;
}
.gylyGylzp .content_wrap .itemList ._content img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	transform: scale(1) translateZ(0);
	transition: all 2s cubic-bezier(.39,.79,.62,.28);
}
.gylyGylzp .content_wrap .itemList .depict{
	width: 100%;
	height: 15.6%;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #ffffff;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.gylyGylzp .content_wrap .itemList .depict p:nth-of-type(1){
	margin-right: 5px;
}
.gylyGylzp .content_wrap .itemList:hover .hoverBg{
	opacity: 1;
}
.gylyGylzp .content_wrap .itemList:hover ._content img{
	transform: scale(1.3) translateZ(0);
}
.gylyGylzp .pagination{
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
}
.gylyGylzp .pagination .active{
	display: block;
}
.gylyGylzp .pagination .pageNo{
	margin-right: 15px;
	font-size: 13px;
	color: #ffffff;
}
.gylyGylzp .pagination .paga_nav{
	color: #ffffff;
}
.gylyGylzp .pagination .paga_nav li{
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	cursor: pointer;
}
.gylyGylzp .pagination .paga_nav li.next{
	background: url(../images/next_icon1.png) no-repeat center center;
	background-size: 8px 12px;
}
.gylyGylzp .pagination .paga_nav li a{
	color: #ffffff;
}
.gylyGylzp .pagination .paga_nav li.active a{
	color: #ffff16;
}
.gylyGylzp .pagination .paga_nav li:hover a{
	color: #ffff16;
}
/*管院视频*/
.gysp {
	min-height: 100vh;
	background: url(../images/gysp_bg.jpg) no-repeat top center;
}
.gysp .gylyJzly_icon01{
	width: 31.3vw;
	position: absolute;
	top: 0px;
	right: 23%;
	mix-blend-mode: soft-light;
}
.gysp .whole_contianer{
	padding: 3.7vw 0;
	position: relative;
	z-index: 2;
}
.gysp .picture_wrap{
	width: 100vw;
	height: calc(100vw*0.41);
	max-height: 770px;
	min-height: 770px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.gysp .picture_wrap .gallery-top{
	display: flex;
	align-items: flex-end;
}
.gysp .picture_wrap .thumbsSlide_wrap{
	width: 100%;
	height: 22.1%;
	position: relative;
	padding: 0;
	justify-content: center;
}
.gysp .picture_wrap .thumbsSlide_wrap ._bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	opacity: 0.6;
}
.gysp .picture_wrap .gallery-thumbs {
	flex: none;
	width: 76.7%;
	height: 65%;
	margin-left: 2.2%;
	margin-right: 2.2%;
}
.gysp .picture_wrap .thumbsSlide_wrap .gallery-thumbs-next{
	width: 12px;
	height: 24px;
	display: block;
	background: url(../images/prev_icon.png) no-repeat center center;
	background-size: 100% 100%;
	position: relative;
	z-index: 1;
}
.gysp .picture_wrap .thumbsSlide_wrap .gallery-thumbs-prev{
	width: 12px;
	height: 24px;
	display: block;
	background: url(../images/next_icon.png) no-repeat center center;
	background-size: 100% 100%;
	position: relative;
	z-index: 1;
}
.gysp .picture_wrap .gallery-top .swiper-slide{
	height: 70%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.gysp .picture_wrap .gallery-top .swiper-slide-active{
	height: 100%;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}
.gysp .picture_wrap .video-player_video{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	cursor: pointer;
}
.gysp .picture_wrap .title{
	position: absolute;
	top: -10%;
	font-size: 18px;
	width: 100%;
	text-align: center;
	color: #ffffff;
	letter-spacing: 2px;
}
.gysp .picture_wrap .swiper-slide-active .title{
	font-size: 24px;
	font-weight: bold;
}
.gysp .picture_wrap ._mask{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: rgba(0,0,0,0.4);
	z-index: 1;
	transition: opacity 0.3s;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.gysp .picture_wrap .swiper-slide ._mask>img{
	width: 14.7%;
	height: auto;
	display: block;
}
.wap_img{
	display: none;
}
.spzfWap_header{
	display: none;
}
@media  screen and (min-height: 1081px){.indexContainer .wrap_item.yqxw{
	background: url(../images/index_itembg01_big.jpg) no-repeat left top;
	background-attachment: fixed;
	background-position:left bottom;
	background-size: 100%;
}
	.indexContainer .wrap_item.gyjy{
		background: url(../images/index_itembg02_big.jpg) no-repeat left top;
		background-attachment: fixed;
		background-position: bottom;
		background-size: 100%;
	}
	.indexContainer .wrap_item.ydzf{
		background: url(../images/index_itembg03_big.jpg) no-repeat left top;
		background-attachment: fixed;
		background-position:right bottom;
		background-size: 100%;
	}

}
@media  screen and (max-height: 1079px) and (min-height: 850px) { /*最小高度》830*/
	.indexContainer .wrap_item .infoBox .indexLogo01{
		width: auto;
		height: 5.3vh;
	}
	.indexContainer .wrap_item .infoBox .indexLogo02{
		width: auto;
		height: 9.5vh;
	}
	.wrap_item .bg_icon .bd_icon01{
		width: auto;
		height: 18.1vh;
	}
	.wrap_item .bg_icon .bd_icon02{
		width: auto;
		min-width: auto;
		height: 9.4vh;
		min-height: 81px;
	}
	.wrap_item .bg_icon .bd_icon03{
		width: auto;
		height: 14.7vh;
	}
	.wrap_item .bg_icon .bd_icon04{
		width: auto;
		height: 8.5vh;
	}
	.wrap_item .bg_icon .bd_icon05{
		width: auto;
		height: 17.4vh;
	}
	.wrap_item .bg_icon .bd_icon06{
		width: auto;
		height: 18.7vh;
	}
	.wrap_item .bg_icon .bd_icon07{
		width: auto;
		height: 8.4vh;
	}
	.wrap_item .bg_icon .main_icon{
		width: auto;
		height: 41vh;
	}
	.wrap_item .bg_icon .main_icon img{
		width: auto;
		height: 100%;
		display: block;
	}
	.wrap_item.gyjy .bd_icon11{
		width: auto;
		height: 34.9vh;
	}
	.wrap_item.gyjy .bg_icon .bd_icon12{
		width: auto;
		min-width: auto;
		height: 37vh;
	}
	.wrap_item.gyjy .bg_icon .bd_icon14{
		width: auto;
		height: 63.4vh;
	}
	.wrap_item.gyjy .bg_activeIcon .bd_icon15{
		height: 64vh;
	}
	.wrap_item.ydzf .infoBox .bd_icon16{
		width: auto;
		height: 40vh;
	}
	.wrap_item.ydzf .infoBox .bd_icon17{
		width: auto;
		height: 34.7vh;
	}
	.wrap_item.ydzf .infoBox .bd_icon18{
		width: auto;
		min-width: auto;
		height: 27vh;
		min-height: 233px;
	}
	.wrap_item.ydzf .infoBox .bd_icon19{
		width: auto;
		height: 18.1vh;
	}
	.wrap_item.ydzf .infoBox .bd_icon20{
		width: auto;
		height: 27.8vh;
	}
	.wrap_item.ydzf .infoBox .bd_icon21{
		width: auto;
		height: 29.4vh;
	}
}

@media  screen and (max-height: 760px) and (min-height: 650px) {
	.wrap_item .index_navCont{
		padding-top: 21vh;
	}
	.wrap_item.gyjy .index_slogen{
		bottom: 15%;
	}
}
@media  screen and (max-height: 700px) { /*最大高度《830*/
	.index_hiden{
		display: none;
	}
}
@media  screen and (min-width: 1930px) {
	.yqrc{
		background-size: cover;
	}
}
@media  screen and (max-width: 1680px) {
	.sec_navigation .warp li a {
		font-size: 18px;
	}
	.yqrc .cont_wrap .title .time{
		font-size: 65px;
	}
	.yqrc .cont_wrap .title h3{
		font-size: 22px;
	}
	.yqxwContianer .cont_wrap .first_list .text h3{
		font-size: 32px;
		line-height: 45px;
	}
	.yqxwContianer .other_list .item .text h3{
		font-size: 22px;
		line-height: 30px;
	}
	.yqxwContianer .other_list .item .text p{
		font-size: 14px;
		line-height: 24px;
	}
	.ssnssr_detail .introduce .__text .name p{
		font-size: 25px;
	}
	.__text ._introduce {
		font-size: 14px;
		line-height: 20px;
	}
	.uploadImg_contianer .title span {
		font-size: 22px;
	}
	.uploadImg_contianer .title i {
		font-size: 20px;
	}
	.yscl .gallery-top .item_tips ._tips p{
		font-size: 22px;
		line-height: 30px;
	}
	.yscl .gallery-top .title_noImage ._tips .__num {
		font-size: 26px;
	}
	.yscl .gallery-top .listImg ._img .title_noImage .only_one {
		font-size: 22px;
		line-height: 30px;
	}
	.yscl .gallery-top .title_noImage ._tips p {
		font-size: 22px;
		line-height: 30px;
	}
}
@media  screen and (max-width: 1600px) {

}
@media  screen and (max-width: 1530px) {
	.wrap_item .index_navCont h1 {
		font-size: 42px;
		line-height: 36px;
	}
	.wrap_item .index_navCont>p {
		font-size: 28px;
	}
	.wrap_item .index_navCont span {
		font-size: 14px;
	}
	.wrap_item .index_navList p {
		font-size: 16px;
	}
	.wrap_item .index_navList .list:before {
		width: 3px;
	}

	.sec_navigation .warp li a {
		font-size: 17px;
	}
	.yqrc .cont_wrap .title .time{
		font-size: 60px;
	}
	.yqrc .cont_wrap .title h3{
		font-size: 20px;
	}
	.xwbdDetail_contianer ._text h1{
		font-size: 28px;
	}
	.ssnssr_detail .introduce .__text .name p{
		font-size: 22px;
	}
	.ssnssr_detail .introduce .__text .name span {
		font-size: 13px;
	}
	.__text ._introduce {
		font-size: 13px;
		line-height: 19px;
	}
	.uploadImg_contianer .title span {
		font-size: 20px;
	}
	.uploadImg_contianer .title i {
		font-size: 18px;
	}
	.uploadImg_contianer .info_box ._input input{
		font-size: 15px;
	}
	.uploadImg_contianer .info_box ._input input::-webkit-input-placeholder{
		font-size: 15px;
	}
	.uploadImg_contianer .info_box ._input input::-moz-placeholder{
		font-size: 15px;
	}
	.uploadImg_contianer .info_box ._input input:-ms-input-placeholder{
		font-size: 15px;
	}
	.gylyGylzp .uploadImg {
		width: 85px;
		height: 85px;
	}
	.gylyGylzp .uploadImg p {
		font-size: 13px;
	}
	.infoLeft > h1{
		font-size: 45px;
		line-height: 38px;
		margin: 50px 0 0;
	}
	.infoLeft > h3 {
		font-size: 31px;
		margin: 16px 0 15px;
	}
	.infoLeft > p {
		font-size: 14px;
		line-height: 16px;
	}
	.infoLeft > div:nth-of-type(2) > div a > p {
		font-size: 15px;
	}
	.yscl .gallery-top .item_tips ._tips p{
		font-size: 20px;
		line-height: 28px;
	}
	.yscl .gallery-top .title_noImage ._tips .__num {
		font-size: 24px;
	}
	.yscl .gallery-top .listImg ._img .title_noImage .only_one {
		font-size: 20px;
		line-height: 28px;
	}
	.yscl .gallery-top .title_noImage ._tips p {
		font-size: 20px;
		line-height: 28px;
	}
}
@media  screen and (max-width: 1440px) {
	.wrap_item .index_navCont h1 {
		font-size: 38px;
		line-height: 34px;
	}
	.wrap_item .index_navCont>p {
		font-size: 25px;
	}
	.wrap_item .index_navCont span {
		font-size: 13px;
	}
	.wrap_item .index_navList p {
		font-size: 15px;
	}
	.yqrc .yqrc_icon01 {
		right: 19%;
	}
	.xwbdDetail_contianer ._text h1 img:nth-of-type(1) {
		left: -50px;
	}
	.xwbdDetail_contianer ._text h1 img:nth-of-type(2) {
		right: -50px;
	}
	.yqxwContianer .cont_wrap .first_list .text h3 {
		font-size: 26px;
		line-height: 35px;
	}
	.yqxwContianer .cont_wrap .first_list .text p {
		font-size: 14px;
		line-height: 24px;
	}
	.yqxwContianer .other_list .item .text h3 {
		font-size: 18px;
		line-height: 23px;
	}
	.yqxwContianer .other_list .item .text p {
		font-size: 12px;
		line-height: 20px;
	}
	.yqxwContianer .cont_wrap .other_list {
		padding: 10% 0 0;
	}
	.yscl .gallery-top .swiper-slide .title {
		font-size: 18px;
	}
	.gylyJzly .tab_content .item {
		font-size: 16px;
	}
	.gylyGylzp .content_wrap .itemList .depict{
		font-size: 14px;
	}
	.images_detail .wrap .title{
		font-size: 16px;
	}
	.images_detail .wrap p {
		font-size: 12px;
	}
	.uploadImg_contianer .addImage_mask p{
		font-size: 14px;
	}
	.uploadImg_contianer .addImage_mask span {
		font-size: 12px;
	}
	.uploadImg_contianer .info_box ._input input{
		font-size: 13px;
	}
	.uploadImg_contianer .info_box ._input input::-webkit-input-placeholder{
		font-size: 13px;
	}
	.uploadImg_contianer .info_box ._input input::-moz-placeholder{
		font-size: 13px;
	}
	.uploadImg_contianer .info_box ._input input:-ms-input-placeholder{
		font-size: 13px;
	}
	.uploadImg_contianer .confirmBtn {
		width: 288px;
		height: 49px;
		font-size: 16px;
	}
	.yqxwContianer .other_list .item ._img{
		height: 175px;
	}
	.gysp .picture_wrap .title{
		font-size: 16px;
	}
	.gysp .picture_wrap .swiper-slide-active .title{
		font-size: 21px;
	}
	.gysp .picture_wrap .thumbsSlide_wrap{
		height: 18%;
	}
	.spzf .uploadBox .uploadifive-button{
		font-size: 14px;
	}
	.fly {
		width: 290px;
		height: 55px;
		line-height: 55px;
		font-size: 16px;
	}
	.spzf_contianer .title{
		font-size: 20px;
	}

	.yscl .gallery-top .listImg ._img .title_noImage{
		font-size: 26px;
	}
	.yscl .gallery-top .listImg ._img .title_image p {
		font-size: 16px;
	}
	.yscl .gallery-top .item_tips ._tips .__num{
		font-size: 25px;
	}
	.yscl .gallery-top .item_tips ._tips p {
		font-size: 19px;
		line-height: 25px;
	}
	.yscl .gallery-top .listImg ._img .title_image .swiper-pagination {
		font-size: 18px;
	}
}
@media  screen and (max-width: 1280px) {
	.wrap_item .index_navCont h1 {
		font-size: 35px;
		line-height: 30px;
	}
	.wrap_item .index_navCont>p {
		font-size: 22px;
	}
	.wrap_item .index_navCont span {
		font-size: 12px;
	}
	.wrap_item .index_navList p {
		font-size: 14px;
	}

	.page_banner .banner_text h1 {
		font-size: 39px;
		line-height: 34px;
	}
	.page_banner .banner_text>p {
		font-size: 25px;
	}
	.page_banner .banner_text span {
		font-size: 13px;
	}
	.sec_navigation {
		height: 45px;
	}
	.sec_navigation .warp li a {
		font-size: 15px;
	}
	.yqrc .cont_wrap .title .time{
		font-size: 52px;
	}
	.yqrc .cont_wrap .title h3{
		font-size: 18px;
	}
	.xwbdDetail_contianer ._text h1 {
		font-size: 25px;
	}
	.xwbdDetail_contianer ._text .content p {
		font-size: 13px;
		line-height: 22px;
	}
	.xwbdDetail_contianer ._text .content img{
		max-width: 100%!important;
		height: unset!important;
	}
	.yscl .timeline_contianer .line_box .swiper-slide{
		font-size: 25px;
	}
	.yscl .timeline_contianer .line_box .swiper-slide.swiper-slide-thumb-active{
		font-size: 50px;
	}
	.yscl .timeline_contianer .line_box .gallery_nextBtn {
		margin-left: 95px;
	}
	.yscl .gallery-top .item_tips ._tips p{
		font-size: 18px;
		line-height: 26px;
	}
	.yscl .gallery-top .title_noImage ._tips .__num {
		font-size: 22px;
	}
	.yscl .gallery-top .listImg ._img .title_noImage .only_one {
		font-size: 18px;
		line-height: 26px;
	}
	.yscl .gallery-top .title_noImage ._tips p {
		font-size: 18px;
		line-height: 26px;
	}
	.ssnssr_detail .introduce .__text .name p{
		font-size: 20px;
	}
	.ssnssr_detail .introduce .__text .name span {
		font-size: 12px;
	}
	.__text ._introduce {
		font-size: 12px;
		line-height: 16px;
	}
	.uploadImg_contianer .title span {
		font-size: 16px;
	}
	.uploadImg_contianer .title i {
		font-size: 14px;
	}
	.gysp .picture_wrap .thumbsSlide_wrap{
		height: 16%;
	}
	.infoLeft > h1{
		font-size: 38px;
		line-height: 34px;
	}
	.infoLeft > h3 {
		font-size: 28px;
	}
	.infoLeft > p {
		font-size: 13px;
		line-height: 15px;
	}
	.infoLeft > div:nth-of-type(2) > div a > p {
		font-size: 14px;
	}
	.spzf .uploadBox p {
		font-size: 12px;
	}
}
@media  screen and (max-width: 1080px) {

}
@media  screen and (max-width: 767px) {
	*{
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-appearance:none;
	}
	html,body{
		font-size: calc(100vw/7.5);
	}
	.loading{
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.loading .text_wrap {
		flex-direction: column;
	}
	.loading .text_wrap>div {
		width: 88vw;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.loading .loading_icon04 {
		width: 100%;
		min-width: auto;
	}
	.loading .text_wrap>div:nth-of-type(4) {
		margin-bottom: 0px;
	}
	.loading .text_wrap>div:nth-of-type(5) {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 10vh;
		margin-bottom: 0px;
	}
	.indexContainer {
		width: 100vw;
		flex-direction: column;
	}
	.indexContainer .wrap_item{
		width: 100%;
		height: auto;
	}
	.indexContainer .wrap_item.yqxw {
		background: url(../images/index_itembg01_big.jpg) no-repeat left top;
		background-size: 100% 100%;
		background-attachment: inherit;
	}
	.indexContainer .wrap_item.gyjy {
		background: url(../images/index_itembg02_wap.jpg) no-repeat left top;
		background-size: 100% 101%;
		background-attachment: inherit;
	}
	.indexContainer .wrap_item.ydzf {
		background: url(../images/index_itembg03_wap.jpg) no-repeat left top;
		background-size: 100% 100%;
		background-attachment: inherit;
	}
	.indexContainer .wrap_item .infoBox .indexLogo01,.indexContainer .wrap_item .infoBox .indexLogo02{
		display: none;
	}
	.wrap_item .bg_icon{
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		transform: translate(0,0);
	}
	.wrap_item .bg_icon .main_icon {
		width: auto;
		height: 91%;
		position: absolute;
		bottom: -15%;
		right: -2%;
		top: auto;
		left: auto;
		transform: translateX(0%);
	}
	.wrap_item .bg_icon .main_icon img{
		height: 100%;
		width: auto;
	}
	.wrap_item .bg_icon .bd_icon01 {
		width: auto;
		top: 28%;
		height: 27.2%;
		left: 29%;
		right: auto;
	}
	.wrap_item .bg_icon .bd_icon02 {
		width: auto;
		height: 67.4%;
		bottom: -35%;
		left: -12%;
		top: auto;
		opacity: 0.4;
	}
	.wrap_item .bg_icon .bd_icon03 {
		width: auto;
		top: 9%;
		height: 37%;
		right: 18%;
		left: auto;
	}
	.wrap_item .bg_icon .bd_icon04 {
		width: auto;
		height: 20%;
		top: 26%;
		right: 0.5%;
		z-index: 1;
	}
	.wrap_item .bg_icon .bd_icon05 {
		width: auto;
		height: 42%;
		bottom: 3%;
		left: 34%;
		top: auto;
	}
	.wrap_item .bg_icon .bd_icon06 {
		width: auto;
		height: 39%;
		bottom: -4%;
		right: 0;
		z-index: 1;
	}
	.wrap_item .bg_icon .bd_icon07{
		display: none;
	}
	.wrap_item .index_slogen{
		display: none;
	}
	.wrap_item .index_navCont {
		padding-top: 0;
		top: 15.5%;
		left: 7.9%;
		display: flex;
		flex-direction: column;
	}
	.wrap_item .index_navCont h1 {
		font-size: 0.53rem;
		line-height: 0.45rem;
	}
	.wrap_item .index_navCont>p{
		font-size: 0.36rem;
	}
	.wrap_item .index_navCont span {
		font-size: 0.16rem;
	}
	.infoBox .navbtn {
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		right: auto;
		z-index: 50;
		display: block;
	}
	.infoBox .navbtn img{
		position: absolute;
		left: 7.9%;
		bottom: 25%;
		right: auto;
		opacity: 0.3;
		height: 13px;
		z-index: 10;
	}
	.wrap_item.gyjy .wrap {
		top: 15.5%;
		left: 7.9%;
		transform: translateX(0);
		width: auto;
		height: auto;
	}
	.wrap_item.gyjy .index_navCont{
		position: relative;
		top: auto;
		left: auto;
	}
	.wrap_item.gyjy .bg_icon .bd_icon14{
		width: auto;
		height: 130%;
		top: 55%;
		transform: translateY(-50%);
		transition: none;
	}
	.wrap_item.ydzf .index_navCont{
		padding-top: 0;
		top: 15.5%;
		left: 7.9%;
		display: flex;
		flex-direction: column;
	}
	.wrap_item.ydzf .infoBox .bd_icon16{
		width: auto;
		height: 92%;
		right: -50%;
		left: auto;
	}
	.wrap_item.ydzf .infoBox .bd_icon20 {
		width: 80vw;
		bottom: -27%;
		left: -32vw;
	}
	.wrap_item.ydzf .infoBox .bd_icon21 {
		width: 70vw;
		top: -17%;
		bottom: auto;
		right: -35vw;
	}
	.wrap_item.ydzf .infoBox .bd_icon17{
		display: none;
	}
	.wrap_item.ydzf .infoBox .bd_icon18 {
		width: 56vw;
		top: 11%;
		left: auto;
		right: 4%;
	}
	.wrap_item.ydzf .infoBox .bd_icon19 {
		width: 23vw;
		bottom: 0%;
		right: -1%;
	}
	.indexContainer .wrap_item .donation{
		display: none;
	}
	.wrap_item.yqxw:hover .index_navCont{
		left: 7.9%;
	}
	.wrap_item.gyjy:hover .index_navCont{
		left: auto;
	}
	.wrap_item.ydzf:hover .infoBox .bd_icon16{
		left: auto!important;
		animation: none;
		animation-fill-mode: forwards;
	}
	.wrap_item.ydzf:hover .infoBox .bd_icon18 {
		left: auto;
		animation: animate_x_two 15s linear infinite;
	}
	.wrap_item.ydzf:hover .infoBox .bd_icon19 {
		bottom: 0%;
		right: -1%;
		animation: animate_x_one 15s linear infinite;
	}
	/*管院记忆*/

	.header{
		display: none;
	}
	.wap_header{
		width: 100%;
		height: 17.2vw;
		padding: 0 6vw;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 99;
	}
	.wap_header .header_wapbg{
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		opacity: 0;
		transition: opacity 0.3s;
	}
	.wap_header .wapMenuBtn{
		width: 30px;
		height: 25px;
		position: relative;
		z-index:102;
		transition: all 0.3s;
	}
	.wap_header .header_icon {
		display: flex;
		height: 73%;
		position: relative;
		z-index: 1;
		transition: all 0.3s;
	}
	.wap_header .header_icon div:nth-of-type(1) {
		width: 21vw;
		display: block;
		margin-right: 12px;
	}
	.wap_header .header_icon div:nth-of-type(3) {
		width: 12.7vw;
		display: block;
	}
	.wap_header .header_icon div>img{
		width: 100%;
		display: block;
	}
	.wap_header .header_icon div ._scroll{
		display: none;
	}
	.wap_header.scrollDown .header_wapbg{
		opacity: 1;
	}
	.wap_header.scrollDown  .header_icon div .__normal{
		display: none;
	}
	.wap_header.scrollDown  .header_icon div ._scroll{
		display: block;
	}
	.menu-btn__line {
		position: relative;
		overflow: hidden;
		height: 2px;
		margin-bottom: 9px;
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: none;
		transition: none;
	}
	.menu-btn__line__inner {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
	}
	.menu-btn__line:first-child .menu-btn__line__inner {
		-webkit-animation-duration: .5s;
		animation-duration: .5s;
		-webkit-animation-delay: 0s;
		animation-delay: 0s;
	}
	.menu-btn__line:nth-child(3), .menu-btn__line:nth-child(4) {
		margin-bottom: 0;
	}
	.menu-btn__line__inner:nth-child(2) {
		-webkit-transform: translateX(15px);
		transform: translateX(15px);
	}
	.menu-btn__line:first-child .menu-btn__line__inner {
		-webkit-animation-duration: .5s;
		animation-duration: .5s;
		-webkit-animation-delay: 0s;
		animation-delay: 0s;
	}
	.menu-btn__line:nth-child(2) .menu-btn__line__inner {
		-webkit-animation-duration: .5s;
		animation-duration: .5s;
		-webkit-animation-delay: 75ms;
		animation-delay: 75ms;
	}
	.menu-btn__line:nth-child(3) .menu-btn__line__inner {
		-webkit-animation-duration: .5s;
		animation-duration: .5s;
		-webkit-animation-delay: .15s;
		animation-delay: .15s;
	}
	.wap_header.menu-open .menu-btn__line__inner {
		background-color: #fff!important;
		-webkit-transition: background-color .35s ease-out .5s;
		transition: background-color .35s ease-out .5s;
	}
	.wap_header.menu-open .menu-btn__line:first-child {
		-webkit-animation-name: c;
		animation-name: c;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.wap_header.menu-open .menu-btn__line:nth-child(2) {
		-webkit-animation-name: e;
		animation-name: e;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards;
	}
	.wap_header.menu-open .menu-btn__line:nth-child(3) {
		opacity: 0;
	}
	.wap_header.menu-open .menu-btn__line:first-child, .wap_header.menu-open .menu-btn__line:nth-child(2) {
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
	}
	.wap_header.menu-closing .langs .rolling-block__content,.wap_header.menu-closing .vintage-logo .rolling-block__content {
		-webkit-transition: color .35s ease-out .35s,-webkit-transform .65s;
		transition: color .35s ease-out .35s,-webkit-transform .65s;
		transition: transform .65s,color .35s ease-out .35s;
		transition: transform .65s,color .35s ease-out .35s,-webkit-transform .65s
	}
	.wap_header.menu-closing .menu-btn__line:first-child {
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-animation-name: d;
		animation-name: d;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards
	}

	.wap_header.menu-closing .menu-btn__line:nth-child(2) {
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-animation-name: f;
		animation-name: f;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards
	}

	.wap_header.menu-closing .menu-btn__line:nth-child(3) {
		opacity: 1;
		-webkit-transition: opacity 1s linear .5s;
		transition: opacity 1s linear .5s

	}

	.wap_header.menu-closing .menu-btn__line__inner {
		-webkit-transition: background-color .35s ease-out .35s;
		transition: background-color .35s ease-out .35s
	}

	@-webkit-keyframes c {
		0% {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}

		30% {
			-webkit-transform: translate(0) rotate(-10deg);
			transform: translate(0) rotate(-10deg)
		}

		to {
			-webkit-transform: translateY(7px) rotate(45deg);
			transform: translateY(7px) rotate(45deg)
		}
	}
	@keyframes c {
		0% {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}

		30% {
			-webkit-transform: translate(0) rotate(-10deg);
			transform: translate(0) rotate(-10deg)
		}

		to {
			-webkit-transform: translateY(7px) rotate(45deg);
			transform: translateY(7px) rotate(45deg)
		}
	}
	@-webkit-keyframes d {
		0% {
			-webkit-transform: translateY(4px) rotate(45deg);
			transform: translateY(4px) rotate(45deg)
		}

		70% {
			-webkit-transform: translate(0) rotate(-10deg);
			transform: translate(0) rotate(-10deg)
		}

		to {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}
	}

	@keyframes d {
		0% {
			-webkit-transform: translateY(4px) rotate(45deg);
			transform: translateY(4px) rotate(45deg)
		}

		70% {
			-webkit-transform: translate(0) rotate(-10deg);
			transform: translate(0) rotate(-10deg)
		}

		to {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}
	}
	@-webkit-keyframes e {
		0% {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}

		30% {
			-webkit-transform: translate(0) rotate(10deg);
			transform: translate(0) rotate(10deg)
		}

		to {
			-webkit-transform: translateY(-4px) rotate(-45deg);
			transform: translateY(-4px) rotate(-45deg)
		}
	}

	@keyframes e {
		0% {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}

		30% {
			-webkit-transform: translate(0) rotate(10deg);
			transform: translate(0) rotate(10deg)
		}

		to {
			-webkit-transform: translateY(-4px) rotate(-45deg);
			transform: translateY(-4px) rotate(-45deg)
		}
	}
	@-webkit-keyframes f {
		to {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}

		70% {
			-webkit-transform: translate(0) rotate(10deg);
			transform: translate(0) rotate(10deg)
		}

		0% {
			-webkit-transform: translateY(-4px) rotate(-45deg);
			transform: translateY(-4px) rotate(-45deg)
		}
	}

	@keyframes f {
		to {
			-webkit-transform: translate(0) rotate(0deg);
			transform: translate(0) rotate(0deg)
		}

		70% {
			-webkit-transform: translate(0) rotate(10deg);
			transform: translate(0) rotate(10deg)
		}

		0% {
			-webkit-transform: translateY(-4px) rotate(-45deg);
			transform: translateY(-4px) rotate(-45deg)
		}
	}
	.header_mask{
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100vw;
		height: 100vh;
		display: none;
		opacity: 0;
		z-index: 50;
		background-color: rgba(0,0,0,0.75);
	}
	.wap_menu{
		display: block;
		width: 57.9vw;
		height: 100vh;
		position: fixed;
		top: 0px;
		left: 0px;
		transform: translateX(-120%);
		z-index: 101;
		background: url(../images/wap_menuBg.jpg) no-repeat top center;
		background-size: 100% 100%;
		padding: 12.5vh 0 0 0;
	}
	.menu_content_wrap .pages_list{
		width: 100%;
		display: flex;
		flex-direction: column;
	}
	.menu_content_wrap .pages_list li{
		margin-bottom: 2.6vh;
		width: 100%;
	}
	.menu_content_wrap .pages_list .subtitle{
		width: 100%;
		padding-left: 6vw;
		height: 9.3vh;
		display: flex;
		align-items: center;
		position: relative;
	}
	.menu_content_wrap .pages_list .subtitle p,.menu_content_wrap .pages_list .subtitle a{
		font-size: 0.36rem;
		font-weight: bold;
		color: #ffffff;
		opacity: 0;
	}
	.menu_content_wrap .pages_list .subtitle:before{
		content: '';
		width: calc(100% - 6vw);
		height: 2px;
		position: absolute;
		bottom: 0px;
		left: 6vw;
		background-color: rgba(229, 0, 0, 0.5);
		display: block;
	}
	.menu_content_wrap .pages_list .subtitle:after{
		content: '';
		width: 18px;
		height: 9px;
		background: url(../images/slideUp_icon.png) no-repeat top center;
		background-size: 100% 100%;
		transform-origin: 50% 50%;
		display: block;
		position: absolute;
		top: 50%;
		right: 7.9vw;
		transform: translateY(-50%) rotate(180deg) translateZ(0);
		transition: all 0.3s;
	}
	.menu_content_wrap .pages_list li.cur .subtitle:after{
		transform: translateY(-50%)  rotate(0deg) translateZ(0);
	}
	.menu_content_wrap .pages_list li:first-child .subtitle:after{
		display: none;
	}
	.wap_menu .menu_content_wrap .second_menu{
		width: 100%;
		height: 0px;
		padding: 0 0 0 6vw;
		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
		align-content: space-evenly;
		align-items: center;
		background: url(../images/header_secondListbg.jpg) no-repeat top center;
		background-size: 100% 100%;
		transition: height 0.3s;
	}
	.wap_menu .menu_content_wrap .second_menu a{
		width: 40%;
		color: #840003;
		font-size: 0.28rem;
		margin-right: 7%;
		letter-spacing: 1px;
		opacity: 0;
	}
	.wap_menu .menu_content_wrap .second_menu a:nth-of-type(2n){
		margin-right: 0px;
	}
	.wap_menu .menu_content_wrap .second_menu a:nth-last-child(1){
		margin-bottom: 0;
	}
	.wap_menu .menu_content_wrap .second_menu a:nth-last-child(2){
		margin-bottom: 0;
	}
	.wap_menu .menu_content_wrap li.cur .second_menu{
		height: 13.8vh;
	}
	.footer{
		display: none;
	}
	.footer_wap{
		display: block;
		position: relative;
	}
	.footer_wap .footer_wapbg{
		width: 100%;
		display: block;
	}
	.footer_wap .footer_contianer{
		display: flex;
		flex-direction: column;
		position: absolute;
		top: 0px;
		left: 0px;
		align-items: center;
		padding: 0 6%;
	}
	.footer_wap .footer_contianer .footer_slogen {
		width: 78vw;
		display: block;
		margin: 12vw 0;
	}
	.footer_wap .footer_contianer .__line{
		margin-top: 8px;
		width: 100%;
		height: 2px;
		background-color: #cf0008;
		opacity: 0.5;
	}
	.footer_wap .footer_contianer .secondBox{
		width: 100%;
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: space-evenly;
		border-bottom: 2px solid rgba(207, 0, 8, 0.5);
	}
	.footer_wap .footer_contianer .secondBox .theBadge {
		width: 32.8vw;
		display: block;
	}
	.footer_wap .footer_contianer .secondBox .code {
		width: 18vw;
		display: block;
	}
	.footer_wap .footer_contianer .introduce_info{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
	}
	.footer_wap .footer_contianer .introduce_info p{
		font-size: 0.17rem;
		color: #ffafb2;
		margin-right: 12px;
	}
	.footer_wap .footer_contianer .introduce_info p>a{
		font-size: 0.17rem;
		color: #ffafb2;
	}
	.footer_wap .footer_contianer .introduce_info p:last-child{
		margin-right: 0px;
	}
	.wap_img{
		display: block;
		width: 100vw;
		position: relative;
	}
	.page_banner .wap_img{
		opacity: 0;
	}
	.commonWidth_lg{
		width: 100vw;
		min-width: auto;
	}
	.page_banner ._bannerBg{
		display: none;
	}
	.yscl{
		background: url(../images/gyjy_wapbg.jpg) no-repeat top center;
		background-size: auto 100%;
	}
	.yscl .gylyJzly_icon01 {
		width: 70vw;
		top: auto;
		bottom: -12%;
		right: 0;
	}
	.page_banner .banner_text {
		min-width: auto;
		top: 55%;
		left: 0;
		transform: translateY(-50%);
		display: flex;
		flex-direction: column;
		padding: 0px 6%;
	}
	.page_banner .banner_text h1{
		font-size: 0.6rem;
		line-height: 0.5rem;
		margin-bottom: 2vw;
	}
	.page_banner .banner_text>p {
		letter-spacing: 1px;
		font-size: 0.42rem;
		margin-bottom: 0.5vw;
	}
	.page_banner .banner_text span {
		font-size: 0.16rem;
		line-height: 0.27rem;
	}
	.sec_navigation{
		background-color: #fbfbfb;
		border-bottom: 2px solid #f5f5f4;
	}
	.wholeBg .sec_navigation {
		border-bottom: 2px solid #fdf615;
	}
	.sec_navigation .warp {
		padding: 0 0 0 6%;
	}
	.sec_navigation .warp li{
		min-width: auto;
		margin-right: 8%;
	}
	.sec_navigation .warp li a {
		font-size: 0.24rem;
		letter-spacing: 0px;
	}
	.yqrc .yqrc_icon01{
		right: -26%;
		width: 90vw;
		min-width: 0;
	}
	.yqrc .cont_wrap .title .time{
		font-size: 0.8rem;
	}
	.yqrc .cont_wrap .title h3{
		font-size: 0.25rem;
	}
	.yqrc .cont_wrap .title .icon {
		margin-left: auto;
		display: flex;
		width: 7px;
	}
	.yqrc .cont_wrap .title .icon>img{
		width: 100%;
		display: block;
	}
	.yqxwContianer .content_contianer{
		padding: 11vw 0 0;
	}
	.yqxwContianer .bg_icon{
		display: none;
	}
	.yqxwContianer .content_contianer .cont_wrap{
		padding: 0 6vw;
	}
	.yqxwContianer .cont_wrap .first_list{
		flex-direction: column-reverse;
		padding-bottom: 6%;
	}
	.yqxwContianer .cont_wrap .first_list ._img{
		width: 100%;
		height: 47.6vw;
		min-width: auto;
		min-height: auto;
	}
	.yqxwContianer .cont_wrap .first_list .text{
		margin-right: 0px;
		margin-top: 12px;
		display: flex;
		flex-direction: column;
	}
	.yqxwContianer .cont_wrap .first_list .text h3{
		font-size: 0.42rem;
		line-height: 0.56rem;
		margin-bottom: 5px;
	}
	.yqxwContianer .cont_wrap .first_list .text p {
		font-size: 0.26rem;
		line-height: 0.49rem;
		-webkit-line-clamp: 3;
		margin-bottom: 6%;
	}
	.yqxwContianer .cont_wrap .first_list .text span {
		font-size: 0.24rem;
	}
	.yqxwContianer .cont_wrap .other_list {
		padding: 11vw 0 0;
	}
	.yqxwContianer .other_list .item {
		width: 100%;
		padding-bottom: 6%;
		margin-right: 0;
		margin-bottom: 11vw;
	}
	.yqxwContianer .other_list .item ._img{
		width: 100%;
		height: 47.6vw;
		min-width: auto;
		min-height: auto;
		margin-bottom: 12px;
	}
	.yqxwContianer .other_list .text{
		display: flex;
		flex-direction: column;
	}
	.yqxwContianer .other_list .item .text h3{
		font-size: 0.42rem;
		line-height: 0.56rem;
		margin-bottom: 5px;
	}
	.yqxwContianer .other_list .item .text p {
		font-size: 0.26rem;
		line-height: 0.49rem;
		-webkit-line-clamp: 3;
		margin-bottom: 6%;
	}
	.yqxwContianer .other_list .item .text span {
		font-size: 0.24rem;
	}
	.pagination{
		padding: 0 6vw 11vw;
	}
	.yscl .timeline_contianer{
		padding: 0 0 0 6%;
	}
	.yscl .timeline_contianer .vLine {
		left: 6%;
	}
	.yscl .whole_contianer{
		height: 101vw;
	}
	.yscl .timeline_contianer .line_box {
		position: relative;
		left: -8.6px;
		height: 100%;
		margin-right: 2%;
		padding-top: 8%;
	}
	.yscl .line_box .swiper-container {
		height: 100%!important;
	}
	.yscl .timeline_contianer .line_box .swiper-slide ._box {
		width: 18px;
		height: 35px;
		margin: 0 12px 0 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.yscl .timeline_contianer .line_box .swiper-slide .dot_icon{
		border-radius: 50%;
		position: relative;
		top: auto;
		left: auto;
		transform: none;
	}
	.yscl .timeline_contianer .line_box .swiper-slide.swiper-slide-thumb-active .dot_icon {
		width: 18px;
		height: 18px;
	}
	.yscl .timeline_contianer .line_box .swiper-slide .dot_icon:before{
		width: 10px;
		height: 10px;
	}
	.yscl .timeline_contianer .line_box .swiper-slide {
		font-size: 0.3rem;
	}
	.yscl .gallery-thumbs .swiper-slide{
		padding: 0;
	}
	.yscl .timeline_contianer .line_box .swiper-slide:nth-of-type(1).swiper-slide-thumb-active {
		margin: 0 0 15px 0!important;
	}
	.yscl .timeline_contianer .line_box .swiper-slide.swiper-slide-thumb-active {
		font-size: 0.48rem;
		margin: 15px 0!important;
	}
	.yscl .gallery-top.swiper-container {
		height: 95%;
		width: 76.1vw;
		right: -4.8vw;
		flex: auto;
	 }
	.yscl .gallery-top .listImg {
		width: 100%;
		min-width: auto;
	}
	.yscl .gallery-top .swiper-slide .title {
		font-size: 0.28rem;
	}
	.yscl .gallery-top .listImg ._img .title_noImage {
		font-size: 0.28rem;
		letter-spacing: 1px;
	}
	.yscl .gallery-top .listImg ._img .title_image {
		height: 20%;
	}
	.yscl .gallery-top .listImg ._img .title_image p {
		font-size: 0.25rem;
	}
	.yscl .gallery-top .listImg ._img .title_image .swiper-pagination {
		font-size: 0.26rem;
	}
	.yscl .gallery-top .item_tips ._tips .__num {
		font-size: 0.21rem;
	}
	.yscl .gallery-top .item_tips ._tips p {
		font-size: 0.22rem;
		line-height: 0.28rem;
	}
	.ssnssr_detail .title_cont{
		width: 100%;
		position: relative;
		top: auto;
		left: auto;
	}
	.ssnssr_detail .introduce{
		clear: both;
		float: none;
		width: 100%;
		margin: 7% 0;
	}
	.ssnssr_detail .content ._margin{
		display: none;
	}
	.ssnssr_detail .content  img{
		max-width: 100%!important;
		height: unset!important;
	}
	.ssnssr_detail .introduce .__text{
		width: 80%;
		height: 79%;
	}
	.xwbdDetail_contianer .content_contianer{
		padding: 5.4vw 6vw;
	}
	.xwbdDetail_contianer .content_contianer ._text{
		width: 100%
	}
	.xwbdDetail_contianer ._text h1 img{
		display: none;
	}
	.xwbdDetail_contianer ._text h1 {
		font-size: 0.33rem;
	}
	.xwbdDetail_contianer ._text .time{
		font-size: 0.15rem;
	}
	.xwbdDetail_contianer ._text .content p {
		font-size: 0.22rem;
		line-height: 0.36rem;
	}
	.xwbdDetail_contianer ._text .content img {
		max-width: 100%!important;
		height: unset!important;
	}
	.gylyJzly {
		background: url(../images/gyjy_wapbg.jpg) no-repeat top center;
		background-size: auto 100%;
	}
	.gylyJzly .gylyJzly_icon01 {
		width: 70vw;
		top: auto;
		bottom: -12%;
		right: 0;
	}
	.gylyJzly .whole_contianer{
		padding: 0 6vw 4.8vw 6vw;
	}
	.gylyJzly .tab_content{
		padding: 11vw 0 0 0;
	}
	.gylyJzly .tab_content .item {
		display: flex;
		width: 100px;
		height: 35px;
		font-size: 13px;
	}
	.gylyJzly .picture_wrap{
		width: 100%;
		height: 90vw;
		max-height: none;
		min-height: auto;
		margin-top: 5vw;
	}
	.picture_wrap .gallery-top {
		height: 71%;
	}
	.picture_wrap .thumbsSlide_wrap{
		width: 100%;
		min-width: auto;
		height: 21%;
		padding: 10px 0;
	}
	.picture_wrap .gallery-top .swiper-slide{
		webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	.picture_wrap .gallery-top .swiper-slide-active{
		min-width: auto;
	}
	.picture_wrap .thumbsSlide_wrap .swiper-slide:before{
		height: 2px;
	}
	.picture_wrap .thumbsSlide_wrap .swiper-slide:after{
		height: 2px;
	}
	.picture_wrap .thumbsSlide_wrap .swiper-slide p:before{
		width: 2px;
	}
	.picture_wrap .thumbsSlide_wrap .swiper-slide p:after{
		width: 2px;
	}
	.picture_wrap .thumbsSlide_wrap .gallery-thumbs-next{
		width: 5.2%;
		background: url(../images/prev_icon.png) no-repeat center center;
		background-size: 22% 20%;
	}
	.picture_wrap .thumbsSlide_wrap .gallery-thumbs-prev {
		width: 5.2%;
		background: url(../images/next_icon.png) no-repeat center center;
		background-size: 22% 20%;
	}
	.gylyGylzp .uploadImg{
		width: 16vw;
		height: 16vw;
		right: 0px;
		left: 80vw;
	}
	.gylyGylzp .uploadImg p {
		font-size: 0.13rem;
	}
	.gylyGylzp .whole_contianer{
		padding: 0 6vw 4.8vw 6vw;
	}
	.gylyGylzp .tab_content{
		padding: 5vw 0 0 0;
	}
	.gylyGylzp .tab_content .item{
		display: flex;
		width: 100px;
		height: 35px;
		font-size: 13px;
	}
	.gylyGylzp .content_wrap{
		width: 100%;
		margin-top: 11vw;
	}
	.gylyGylzp .content_wrap .itemList{
		width: calc((100% - 4%)/2);
		margin-right: 4%;
		margin-bottom: 3%;
	}
	.gylyGylzp .content_wrap .itemList:nth-of-type(2n){
		margin-right: 0;
	}
	.gylyGylzp .content_wrap .itemList:nth-of-type(odd) {
		margin-right: 4%;
	}
	.gylyGylzp {
		min-height: 1675px;
	}
	.images_detail .wrap .title {
		font-size: 0.2rem;
	}
	.gylyGylzp .content_wrap .itemList .depict {
		font-size: 0.14rem;
		height: 20%;
	}
	.images_detail .wrap p {
		font-size: 0.15rem;
	}
	.images_detail {
		width: 100vw;
		padding: 0 6vw;
	}
	.images_detail .wrap img{
		height: auto;
		width: 100%;
	}
	.uploadImg_contianer .closeBtn {
		width: 25px;
		height: 25px;
		top: 20px;
		right: 6vw;
	}
	.uploadImg_contianer .closeBtn:before {
		width: 25px;
		height: 2px;
	}
	.uploadImg_contianer .closeBtn:after{
		width: 25px;
		height: 2px;
	}
	.uploadImg_contianer .wrap{
		padding: 0 6vw;
	}
	.uploadImg_contianer .title {
		height: 15vw;
		margin: 5vh 0 5vh 0;
	}
	.uploadImg_contianer .title span {
		font-size: 0.2rem;
	}
	.uploadImg_contianer .title i {
		font-size: 0.16rem;
	}
	.uploadImg_contianer .info_box{
		width: 100%;
	}
	.uploadImg_contianer .info_box ._input input{
		font-size: 0.24rem;
		height: 32px;
	}
	.uploadImg_contianer .info_box ._input input::-webkit-input-placeholder{
		font-size: 0.19rem;
	}
	.uploadImg_contianer .info_box ._input input::-moz-placeholder{
		font-size: 0.19rem;
	}
	.uploadImg_contianer .info_box ._input input:-ms-input-placeholder{
		font-size: 0.19rem;
	}
	.uploadImg_contianer .addImage_mask p {
		font-size: 0.15rem;
	}
	.uploadImg_contianer .addImage_mask span {
		font-size: 0.14rem;
	}
	.uploadImg_contianer ._img_cont>div {
		width: 40vw;
		height: 40vw;
	}
	 .uploadifive-queue {
		position: absolute;
		top: 0;
		left: 45vw;
		width: 40vw;
	}
	 .uploadifive-queue .uploadifive-queue-item{
		display: flex;
	}
	 .uploadifive-queue .uploadifive-queue-item>a{
		font-size: 0.16rem;
		color: #fff5ae;
	}
	 .uploadifive-queue .uploadifive-queue-item>div:nth-of-type(1){
		display: flex;
		flex-direction: column;
		margin-left: 10px;
		font-size: 0.16rem;
		color: #fff5ae;
	}
    .uploadImg_contianer .confirmBtn {
        width: 85%;
        height: 45px;
        font-size: 0.22rem;
    }
	.gysp{
		background: url(../images/gyjy_wapbg.jpg) no-repeat top center;
		background-size: auto 100%;
	}
	.gysp .gylyJzly_icon01 {
		width: 70vw;
		top: auto;
		bottom: -12%;
		right: 0;
	}
	.gysp .whole_contianer{
		padding: 0 6vw 4.8vw 6vw;
	}
	.gysp .picture_wrap {
		width: 100%;
		height: 110vw;
		max-height: none;
		min-height: auto;
		margin-top: 11vw;
	}
	.gysp .picture_wrap .swiper-slide-active .title {
		font-size: 0.3rem;
		top: -12%;
	}
	.gysp .picture_wrap .gallery-top .swiper-slide {
		height: 100%;
		overflow: hidden;
	}
	.gysp .picture_wrap .thumbsSlide_wrap {
		height: 21%;
	}
	.gysp .picture_wrap .thumbsSlide_wrap .gallery-thumbs-next {
		width: 8px;
		height: 16px;
	}
	.gysp .picture_wrap .gallery-thumbs {
		width: 87%;
	}
	.gysp .picture_wrap .thumbsSlide_wrap .gallery-thumbs-prev {
		width: 8px;
		height: 16px;
	}
	.logo {
		display: none;
		top: 7.19vw;
		right: 20px;
	}
	.logo img {
		width: 44.65vw;
		height: unset
	}
	.writeMessage {
		top: 33.55vw;
		right: 20px;
		width: 16vw;
		height: 16vw;
	}
	.writeMessage p {
		font-size: 12px;
	}
	.writeMessage img {
		width: 6vw;
		height: 6vw;
	}
	.infoLeft {
		top: 18vh;
		left: 6vw;
	}
	.infoLeft > div:nth-child(1) a img:nth-child(1){
		display: none;
	}
	.infoLeft > h1 {
		font-size: 0.6rem;
		line-height: 0.5rem;
		margin: 0;
	}
	.infoLeft > h3 {
		font-size:0.42rem;
		margin: 3vw 0 2vw;
	}
	.infoLeft > p {
		font-size: 0.18rem;
		line-height: 0.3rem;
	}
	.infoLeft > div:nth-of-type(2) {
		position: fixed;
		bottom: 3vh;
		left: 6vw;
		width: auto;
		margin-top: 0px;
	}
	.infoLeft > div:nth-of-type(2) > div a > p {
		font-size: 0.2rem;
		margin-top: 1vw;
	}
	.infoLeft > div:nth-of-type(2) > div a > img {
		width: 7vw;
	}
	.infoLeft > div:nth-of-type(2) > div {
		width: 15.2vw;
		height: 18vw;
		flex: 1;
	}
	.messageCount {
		width: 115vw;
		height: 54vw;
	}
	.messageCount div {
		margin-left: 4vw;
		margin-top: 21vw;
	}
	.messageBg {
		width: 392px;
		height: 492px;

	}
	.messageBg.hover{
		animation: messageShow1 .5s 1s ease-in  forwards ;
		-webkit-animation: messageShow1 .5s 1s ease-in  forwards ;
		-ms-animation: messageShow1 .5s 1s ease-in  forwards ;
		-moz-animation: messageShow1 .5s 1s ease-in  forwards ;
		-o-animation: messageShow1 .5s 1s ease-in  forwards ;
	}
	.messageBg.hover2{
		animation: messageShow12 1s  ease-in  forwards ;
		-webkit-animation: messageShow12 1s  ease-in  forwards ;
		-ms-animation: messageShow12 1s  ease-in  forwards ;
		-moz-animation: messageShow12 1s  ease-in  forwards ;
		-o-animation: messageShow12 1s  ease-in  forwards ;
	}
	.messageClose {
		top: 5px;
		right: 20px;
		width: 25px;
		height: 25px;
	}
	.messageClose:before {
		width: 25px;
		height: 2px;
	}
	.messageClose:after {
		width: 25px;
		height: 2px;
	}
	.messageTitle {
		width: 174px;
		height: 60px;
		margin-bottom: 10px;
	}
	.airplane {
		z-index: 11111;
	}
	.messageInput {
		width: 100%;
	}
	.smalltext-input {
		width: 100%;
		height: 35px;
		line-height: 35px;
	}
	.smalltext-status {
		width: 100%;
		height: 35px;
		line-height: 35px;
	}
	.smalltext-option {
		width: 100%;
		height: 35px;
		line-height: 35px;
	}
	.text-input {
		width: 100%;
		height: 95px;
	}
	.backup-end {
		left: -3%;
	}

	.fly {
		width: 80%;
		height: 51px;
		line-height: 51px;
		font-size: 16px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.front-end {
		top: 30px;
	}
	.messageBg > div:nth-of-type(1) > p:nth-of-type(1){
		width: 100%;
	}
	.spzf .uploadBox ._box{
		flex-direction: column;
	}
	.spzf .uploadBox p {
		font-size: 12px;
		margin-left: 0;
	}
	.spzf_contianer .video_wrap>div:nth-of-type(1) {
		width: calc(100vw - 3vw*2);
		min-width: auto;
	}
	.spzf_contianer .video_wrap>div:nth-of-type(2) {
		height: 22vw;
		min-height: auto;
		width: calc(100vw - 3vw*2);
		min-width: auto;
	}
	.infoLeft.spzf {
		display: none;
	}
	.spzfWap_header{
		position: absolute;
		top: 0px;
		left: 0px;
		display: block;
	}
	.spzf .uploadBox{
		width: 100%;
	}
	.infoLeft > div:nth-of-type(2) >div:nth-of-type(1).cur ._icon{
		background: url(../images/zdgy_infoLeft_icon2_active.png) no-repeat top;
		background-size: 100% 100%!important;
	}
	.spzf_contianer .thumbsSlide_wrap .gallery-thumbs-next {
		width: 6.5%;
		 background: url(../images/prev_icon.png) no-repeat center center;
		background-size: 5px 14px;
 	}
	.spzf_contianer .thumbsSlide_wrap .gallery-thumbs-prev {
		 width: 6.5%;
		 background: url(../images/next_icon.png) no-repeat center center;
		 background-size: 5px 14px;
 	}
	.spzfWap_header .sec_navigation{
		height: 38px;
		background-color: transparent;
		border-bottom: 1px solid #a9fbf5;
	}
	.sec_navigation .warp li:before{
		bottom: -1px;
	}
	.spzfWap_header .sec_navigation .warp li a{
		 color: #ffffff;
	 }
	.spzfWap_header .sec_navigation .warp li:before{
		background-color: #ffffff;
	}
	.spzfWap_header .sec_navigation .warp li a{
		color: #ffffff;
	}
	.spzfWap_header .sec_navigation .warp li.active a,.spzfWap_header .sec_navigation .warp li:hover a{
		color: #ffffff;
	}
	.spzf_contianer {
		position: absolute;
		left: 50%;
		top: 60%;
	}
	.spzf_contianer .title{
		top: 0px;
	}
	.messageInput ._input{
		width: 100%;
	}
	._inputTextarea{
		width: 100%;
	}
	.messageInput ._input:after{
		bottom: 25px;
	}
}




/* 窗口宽度<768,设计宽度=640 */
@media screen and (max-width: 767px) {
	
	.messageBg > div:nth-of-type(1) > p:nth-of-type(1){
		padding: 0 30px;
	}
	.messageBg > div:nth-of-type(1) > img:nth-of-type(1) {
		width: 8.7vw;
	}
	.messageBg > div:nth-of-type(2) > img:nth-of-type(1){
		width: 26vw;
		margin-bottom: 20px;
	}
	.smalltext-select::after {
		width: 18px;
		height: 9px;
	}
	.messageBg {
		background: url(../images/zdgy_paperPlane_bg_phone.png) no-repeat;
		background-size: 100% 100%;
	}
	.wapMenuBtn{
		/* display: none; */
	}
	.wap_header .header_icon {
		width: 100%;
		display: flex!important;
		justify-content: flex-end!important;
	}
	.notice {
		position: absolute;
		z-index: 1111;
		top: 0%;
		left: 27%;
		width: 205px;
		height: 105px;
		margin: 0 auto;
		margin-top: 300px;
		padding-top: 60px;
		display: none;
		background: url(../images/notice.png) no-repeat;
		background-size: 100% 100%;
	}
	.n1{
		color: #fff;
		font-size: 13px;
	}
	.n2 {
		color: #ecb102;
		font-size: 12px;
		line-height: 10px;
	}
	#objText::-webkit-scrollbar-thumb {
		background-clip: padding-box;
		background-color: rgb(1, 71, 62);
		border-radius: 8px;
	}
	#objText::-webkit-scrollbar {
		width: 5px;
		height: 10px;
	}
	.messageBg > div:nth-of-type(1){
		padding-right: 3px;
	}
	.messageBg > div:nth-of-type(1) > p:nth-of-type(1) {
		 font-size: 16px;
		 line-height: 28px;
	 }
	.messageBg > div:nth-of-type(2) > p:nth-of-type(1) {
		font-size: 16px;
		line-height: 18px;
	}
	.messageBg > div:nth-of-type(2) > p:nth-of-type(2) {
		margin-top: 3px;
		font-size: 12px;
		line-height: 14px;
	}
	.messageBg > div:nth-of-type(2) > p:nth-of-type(3) {
		font-size: 12px;
		line-height: 14px;
		margin-top: 3px;
		margin-bottom: 15px;
	}
	.xwbdDetail_contianer ._text .content table{
		width: 100%!important;
	}
}

/* 窗口宽度<640,设计宽度=480 */
@media screen and (max-width: 639px) {

	.ssnssr_detail.xwbdDetail_contianer ._text h1 {
		padding-right: 0px;
	}
	.yscl .gallery-top.swiper-container {
		right: 8.2vw;
	 }
	 .yscl .gallery-top .listImg ._img.no_image {
		min-width: 255px;
	}
	.notice {
		position: absolute;
		z-index: 1111;
		top: 0%;
		left: 26%;
		width: 205px;
		height: 105px;
		margin: 0 auto;
		margin-top: 300px;
		padding-top: 60px;
		display: none;
		background: url(../images/notice.png) no-repeat;
		background-size: 100% 100%;
	}
	@keyframes messageShow1 {
		to{
			top: -293px;
			left: -178px;
			opacity: 1;
			transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-ms-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-o-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		}
	 }
	
	 @-webkit-keyframes messageShow1 {
		to{
			top: -293px;
			left: -178px;
			opacity: 1;
			transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-ms-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-o-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		}
	 }
	@-ms-keyframes messageShow1 {
		to{
			top: -293px;
			left: -178px;
			opacity: 1;
			transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-ms-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-o-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		}
	 }
	@-moz-keyframes messageShow1 {
		to{
			top: -293px;
			left: -178px;
			opacity: 1;
			transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-ms-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-o-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		}
	 }
	@-o-keyframes messageShow1 {
		to{
			top: -293px;
			left: -178px;
			opacity: 1;
			transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-ms-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
			-o-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
		}
	 }
	.messageBg {
		width: 357px;
		height: 490px;
	}
}

/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width: 374px) {

	.notice {
		position: absolute;
		z-index: 1111;
		top: 0%;
		left: 20%;
		width: 205px;
		height: 105px;
		margin: 0 auto;
		margin-top: 300px;
		padding-top: 60px;
		display: none;
		background: url(../images/notice.png) no-repeat;
		background-size: 100% 100%;
	}
	.messageBg {
		width: 313px;
		height: 490px;
	}
}













