
/*@font-face{
	font-family:myFirstFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:mySecondFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:myThirdFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:myFourthFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:myFifthFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:mySixthFont;
	src:url(../images/STPinghei_Bold.ttf);
}*/

html,body{
	background:#fff;
	font-family:"黑体" !important;
}

body{
	/*max-width:1920px;*/
	margin:0;
}

@media screen and (max-width:768px){
	body{
		height:100%;
		font-size:16px;
	}
}

.oFilter{
	mix-blend-mode:luminosity;
}

@media screen and (max-width:768px){
	.oFilter{
		mix-blend-mode:normal
	}
}

.head{
	width:100%;
	height:60vh;
	position:relative;
	cursor:pointer;
}

@media screen and (max-width:768px){
	.head{
		height:auto;
	}
}

.oCrown{
	width:100%;
	height:0.9375vw;
	background:#00aeeb;
	display:none;
}

@media screen and (max-width:768px){

	.oCrown{
		display:block;
	}
}

.head .oImg{
	width:100%;
	height:100%;
	background-color:#00aeeb;
	position:relative;
}

@media screen and (max-width:768px){
	.head .oImg{
		margin-top:23px;
	}
}

.head .oImg img{
	display:block;
	/*max-width:100%;*/
	width:100%;
	height:100%;
}

.head_main{
	width: 100%;
    /*position: absolute;*/
    position:fixed;
    left: 0;
    top: 0;
    z-index: 2;
    padding-bottom: 1vw;
    background: rgba(0,0,0,0.3);
}

.toper{
	width:91%;
	margin:2.08vw auto 0 auto;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	position:relative;
}

.toper .logo{
	width:8.5%;
}

.toper .logo img{
	display:block;
	max-width:100%;
}

.toper .oldLogo{
	display:none;
}

@media screen and (max-width:1000px){
    .toper .newLogo{
		display:none;
	}

	.toper .oldLogo{
		display:block;
	}

	.toper{
		align-items:center;
	}

	.toper .logo{
		width:175px;
	}
}

@media screen and (max-width:768px){
	.head_main{
		position:relative;
	}

	.toper{
		margin:25px auto 0 auto;
	}
	.toper .logo{
		width:25.7%;
	}

	.toper .newLogo{
		display:none;
	}

	.toper .oldLogo{
		display:block;
	}
}

.toper .nav{
	width:78%;
	font-size:1.25vw;
	line-height:1.45vw;
	/*font-weight:normal;*/
	font-weight:bold !important;
	color:#000;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
}

.toper .anish{
	position:absolute;
	left:-100000px;
	top:-10000px;
}

@media screen and (max-width:1000px){
	.toper .nav{
		display:none;
	}

	.switching{
		display:none;
	}
}

.toper .nav li a{
	color:#fff;
	text-decoration:none;
}

.toper .nav .active{

	font-weight:bold;
	color:#00aeeb;
}

.toper .nav .active a{
	color:#00aeeb;
}

.toper .nav .hover{
	color:#00aeeb;
}

.toper .nav .hover a{
	color:#00aeeb;
}

.oSearch{
	width:82%;
	height:100%;
	position:absolute;
	left:12%;
	top:0;
	transform:translateY(-200%);
	display:flex;
	align-items:center;
}

.oSearch form{
	width:100%;
	display:flex;
}

.oSearch .doSearch{
	width:2.6%;
	border:none;
	padding:0;
	margin:0;
	background:none;
	margin-right:10px;
}

.oSearch .doSearch img{
	display:block;
	max-width:100%;
}

.oSearch .oInput{
	width:94.3%;
	font-size:1.3vw;
	line-height:1.3vw;
	color:#ccc;
	border:none;
	outline:none;
}

.toper .open{
	transform:translateY(30%);
}

.toper .close_search{
	width:1.7%;
	border:none;
	padding:0;
	background:none;
}

.toper .close_search img{
	display:block;
	width:100%;
}

.toper .search{
	width:1.7%;
	border:none;
	background:none;
	outline:none;
	padding:0;
}

.toper .search img{
	display:block;
	max-width:100%;
}

.toper .switching{
	width:4.5%;
	font-size:0.94vw;
	line-height:0.94vw;
	color:#fff;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	margin:0;
	overflow:hidden;
}

@media screen and (max-width:1000px){
	.toper .switching{
		display:none;
	}

	.toper .search{
		display:none;
	}
}

.toper .switching em{
	font-style:normal;
}

.toper .switching a{
	color:#fff;
}

.toper .switching .en{
	/*font-family:myFourthFont;*/
	font-family:"黑体";
}

.toper .switching .active{
	color:#00aeeb;
}

.navbar-toggle{
	display:none;
}

@media screen and (max-width:1000px){
	.navbar-toggle{
		display:block;
		width:45px;
		height:29px;
		background:url(../images/navbar_toggle.png) no-repeat;
		background-size:100% 100%;
		border:none;
		outline:none;
		padding:0;
	}
}

@media screen and (max-width:768px){
	.navbar-toggle{
		width:35px;
		height:23px;
	}

	.shrink{
		height:18px;
		background:url(../images/shrink_img.png) no-repeat;
		background-size:100% 100%;
	}
}

.phonenav{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	overflow:hidden;
	position:absolute;
	z-index:999;
	left:0;
	top:91px;
}

.phonenav ul{
	width:100%;
	padding:20px 0 33px 0;
	background:#fff;
}

.phonenav ul li{
	list-style:none;
	line-height:20px;
	font-size:20px;
	color:#000;
	text-indent:9px;
	margin-bottom:15px;
}

.phonenav ul .active{
	/*font-family:myFifthFont;*/
	font-family:"黑体";
	color:#00aeeb;
}

.phonenav ul li a{
	color:#000;
    display:inline-block;
    width:100%;
    transition:0.3s;
    text-decoration:none;
}

.phonenav ul .active a{
	color:#00aeeb;
}

.phonenav .openSearch{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/search_black.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:20px;
	top:20px;
	border:none;
	outline:none;
	padding:0;
}

.phonenav .toEn{
	font-size:20px;
	line-height:20px;
	position:absolute;
	right:20px;
	bottom:52%;
	color:#000;
}

.searchphone{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	overflow:hidden;
	position:absolute;
	z-index:999;
	left:0;
	top:91px;
}

.searchphone .searMain{
	width:100%;
	height:60px;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	overflow:hidden;
}

.searchphone .searMain input[type='text']{
	width:80%;
	border:none;
	font-size:20px;
	line-height:25px;
	color:#00aeeb;
	outline:none;
	padding:0;
}

.searchphone .searMain button{
	width:23px;
	height:23px;
	background:url(../images/close_black.png) no-repeat;
	background-size:100% 100%;
	border:none;
	outline:none;
	padding:0;
	margin-right:10px;
}

.main{
	width:100%;
	background:#00aeeb;
	padding:2.17vw 0 5.52vw 0;
}

.lead{
	width:84.9%;
	margin:0 auto;
}

.lead h3{
	font-size:2.8vw;
	line-height:2.8vw;
	/*font-family:mySixthFont;*/
	font-family:"黑体";
	color:#fff;
}

@media screen and (max-width:768px){

	.lead h3{
		font-size:4vw;
		line-height:4vw;
	}
}

.lead div{
	font-size:1.36vw;
	line-height:2vw;
	/*font-family:myThirdFont;*/
	font-family:"黑体";
	color:#fff;
	margin-top:1.9vw;
	margin-bottom:6.8vw;
}

@media screen and (max-width:768px){

	.lead p{
		font-size:2.56vw;
		line-height:3vw;
	}
}

.unit{
	width:93.1%;
	height:28.59vw;
	margin:0 auto 1.72vw auto;
	display:flex;
}

.unit .unit_name{
	width:33.8%;
	height:28.59vw;
	/*font-family:myFifthFont;*/
	font-family:"黑体";
}

.unit .unit_name h4{
	font-size:3.65vw;
	line-height:3.65vw;
	color:#fff;
	margin:2.18vw 0 0 1.82vw;
}

@media screen and (max-width:768px){
	.unit .unit_name h4{
		font-size:3.85vw;
		line-height:3.85vw;
	}
}

.unit .unit_name p{
	width:80%;
	font-size:3.23vw;
	line-height:4.06vw;
	color:#fff;
	margin-left:1.82vw;
}

@media screen and (max-width:768px){
	.unit .unit_name p{
		font-size:3.43vw;
		line-height:4.06vw;
	}
}

.unit .unit_main{
	/*width:59.06vw;
	height:28.59vw;*/
	width:62.9%;
	height:100%;
	overflow:hidden;
}

.unit .unit_main ul{
	height:100%; 
}

.unit .unit_main ul li{
	display:inline-block;
	width:28.9vw;
	height:100%;
	background:#447383;
	float:left;
	position:relative;
	cursor:pointer;
}


.unit .unit_main ul li img{
	max-width:100%;
	height:100%;
}

.unit .unit_main ul li p{
	width:95%;
	font-size:2.5vw;
	line-height:2.5vw;
	color:#fff;
	position:absolute;
	left:0;
	bottom:2.29vw;
	margin-left:5%;
}

@media screen and (max-width:768px){

	.unit .unit_main ul li p{
		font-size:3.5vw;
		line-height:3.5vw;
	}
}

.unit button{
	width:3.2%;
	height:28.59vw;
	border:none;
	outline:none;
	padding:0;
	display:flex;
	justify-content:center;
	align-items:center;
}

.unit button img{
	display:block;
	width:1.09vw;
	height:1.72vw;
}

.unit .unit_content{
	width:66.2%;
	height:100%;
	background:#8da1a8;
}

.unit .unit_content img{
	width:100%;
	height:100%;
}

.unit .unit_content p{
	/*font-family:myThirdFont;*/
	font-family:"黑体";
}

.Funit .unit_name{
	background:#00c7b1;
}

.Funit button{
	background:#00c7b1;
}

.Sunit .unit_name{
	background:#facd01;
}

.Sunit .unit_name p{
	width:90%;
}

.Sunit button{
	background:#facd01;
}

.Thunit .unit_name{
	background:#2a9941;
}

.Thunit .unit_name p{
	width:90%;
}

.Thunit .unit_main{
	width:66.2%;
}

.Thunit .unit_main ul li{
	width:30.4vw;
}

.Fourunit .unit_name{
	background:#ff740d;
}

.Fourunit .unit_content h5,.Fourunit .unit_content p{
	width:76.8%;
	margin-left:1.93vw;
}

@media screen and (max-width:768px){
	.Fourunit .unit_content p{
		width:93.8%;
	}
}

.Fourunit .unit_content h5{
	font-size:2.5vw;
	line-height:2.5vw;
	color:#fff;
	/*font-family:mySixthFont;*/
	font-family:"黑体";
	margin-top:1.82vw;
}

@media screen and (max-width:768px){
	.Fourunit .unit_content h5{
		font-size:3.5vw;
		line-height:3.5vw;
	}
}

.Fourunit .unit_content .subtitle{
	font-size:2.08vw;
	line-height:2.08vw;
	color:#fff;
	margin-top:1.51vw;
}

@media screen and (max-width:768px){
	.Fourunit .unit_content .subtitle{
		font-size:2.68vw;
		line-height:2.68vw;
	}
}

.Fourunit .unit_content .abstr{
	font-size:1.56vw;
	line-height:2.5vw;
	margin-top:5.625vw;
	color:#fff;
}

@media screen and (max-width:768px){
	.Fourunit .unit_content .abstr{
		font-size:1.9vw;
		margin-top:3.5vw;
	}
}

.Fourunit .unit_content .oTime{
	font-size:1.875vw;
	line-height:1.875vw;
	color:#fff;
	margin-top:4.17vw;
}

@media screen and (max-width:768px){
	.Fourunit .unit_content .oTime{
		font-size:2.275vw;
		line-height:2.275vw;
	}
}

.Fourunit button{
	background:#ff740d;
}

.Fifunit .unit_name{
	background:#f16177;
}

.Fifunit .unit_content h5,.Fifunit .unit_content p{
	width:76.8%;
	margin-left:1.93vw;
}

@media screen and (max-width:768px){
	.Fifunit .unit_content p{
		width:93.8%;
	}
}

.Fifunit .unit_content h5{
	font-size:2.5vw;
	line-height:2.5vw;
	color:#fff;
	/*font-family:mySixthFont;*/
	font-family:"黑体";
	margin-top:1.82vw;
}

@media screen and (max-width:768px){
	.Fifunit .unit_content h5{
		font-size:3.5vw;
		line-height:3.5vw;
	}
}

.Fifunit .unit_content .subtitle{
	font-size:2.08vw;
	line-height:2.08vw;
	color:#fff;
	margin-top:1.51vw;
}

@media screen and (max-width:768px){
	.Fifunit .unit_content .subtitle{
		font-size:2.68vw;
		line-height:2.68vw;
	}
}

.Fifunit .unit_content .abstr{
	font-size:1.56vw;
	line-height:2.5vw;
	margin-top:5.625vw;
	color:#fff;
}

@media screen and (max-width:768px){
	.Fifunit .unit_content .abstr{
		font-size:1.9vw;
		margin-top:3.5vw;
	}
}

.Fifunit .unit_content .oTime{
	font-size:1.875vw;
	line-height:1.875vw;
	color:#fff;
	margin-top:4.17vw;
}

@media screen and (max-width:768px){
	.Fifunit .unit_content .oTime{
		font-size:2.275vw;
		line-height:2.275vw;
	}
}

.Fifunit button{
	background:#f16177;
}

.lunbo_tu{
	/*max-width:1200px; */
	width:91%;
	margin: 0 auto;
	padding:40px 0;
}

.w-accor{ overflow:hidden; position:relative;}

.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}

.w-accor ul{ width:101%;}

.w-accor li{ position:relative; overflow:hidden;float:left;}

.accorClick li{ cursor:pointer;}

.w-accor li .item{ position:relative;}

.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}

.w-accor h3{ font-size:125%; margin:0; padding:0; font-weight:normal;}

.w-accor .acr_p{ margin-top:0.5em; }

.w-accor3 li img{ max-width:100%;/*height:100%;*/}

.w-accor3 li .cont_ar{ color:#fff;}

.w-accor3 li .left_ar{ position:absolute; left:0; top:0; bottom:0;width:100%; background:rgba(0,0,0,0.5);transition:all 0.5s; -webkit-transition:all 0.5s;}

.w-accor3 li .left_ar h3{ width:1.2em; text-align:center; line-height:1.5; position:absolute; left:50%; margin-left:-0.6em;top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}

:root .w-accor3 li .left_ar h3{ top:50%;}

.w-accor3 li .right_ar{ position:absolute; top:0; bottom:0; left:100%; right:0; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:opacity 0.5s; -webkit-transition:opacity 0.5s; transition-delay: 0.3s; -webkit-transition-delay:0.3s;}

.w-accor3 li .right_ar .dec_ar{ line-height:1.7; position:absolute; left:20px; right:20px;top:50%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); max-height:100%; }

:root .w-accor3 li .right_ar .dec_ar{ top:50%;}

.w-accor3 li .i_img{ text-align:center; margin-bottom:1em; transform:scale(0); -webkit-transform:scale(0);transition:all 0.3s; -webkit-transition:all 0.3s; transition-delay:0.2s; -webkit-transition-delay:0.2s;}

.w-accor3 li .i_img img{ max-width:100%;}

.w-accor3 li .acr_p{padding:1em; background:rgba(0,0,0,0.5);}

.w-accor3 li.cur .left_ar{ width:5em;}

.w-accor3 li.cur .right_ar{ left:5em;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}

.w-accor3 li.cur .i_img{transform:scale(1); -webkit-transform:scale(1);}



/* 公共页脚start */
.foot{
	width:100%;
	padding:4.32vw 0 2.97vw 0;
	background:#00aeeb;
	/*margin-top:100px;*/
}

@media screen and (max-width:768px){
	.foot{
		margin-top:40px;
		padding:4% 0;
	}
}

.oFoot{
	width:91%;
	margin:0 auto;
	position:relative;
}

.oFoot .upward{
	width:5.88%;
	font-size:1.04vw;
	line-height:1.04vw;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	text-decoration:none;
	display:flex;
	justify-content:space-between;
}

.oFoot .upward img{
	width:0.88vw;
	height:0.88vw;
}

.oFoot ul{
	display:flex;
	flex-wrap:wrap;
	padding:0;
}


.oFoot ul .oList,.oFoot ul .tList{
	width:25.3%;
	list-style:none;
}


@media screen and (max-width:1000px){

	.oFoot .upward{
		display:none;
	}
}

.oFoot ul li div{
	margin-bottom:0.83vw;
}

.oFoot ul li h5{
	font-size:1.04vw;
	line-height:1.04vw;
	color:#fff;
	margin-bottom:0.625vw;
}

.oFoot ul li p{
	font-size:0.99vw;
	line-height:1.77vw;
	/*color:#666666;*/
	color:#fff;
	margin-bottom:0;
	display:flex;
	/*font-family:mySecondFont;*/
	font-family:"黑体";
}

.oFoot ul li p a{
	/*color:#666666;*/
	color:#fff;
}

.oFoot ul li p em{
	display:inline-block;
	font-style:normal;
	width:17%;
}

.oFoot ul .tList p{
	width:80%;
}

.oFoot ul .tList .address span{
	display:inline-block;
	width:75%;
}

.oFoot .thList div{
	width:12.25vw;
	height:2.86vw;
	display:flex;
	justify-content:space-between;
}

.oFoot .thList div p{
	width:2.86vw;
	height:100%
}

.oFoot .thList div .wechat{
	background:url(../images/wechat_img.png) no-repeat;
	background-size:100% 100%;
	position:relative;
}

.oFoot .thList div .wechat_color{
	background:url(../images/wechat_color_img.png) no-repeat;
	background-size:100% 100%;
}

.oFoot .thList div .weibo{
	background:url(../images/weibo_img.png) no-repeat;
	background-size:100% 100%;
	position:relative;
}

.oFoot .thList div .weibo_color{
	background:url(../images/weibo_color_img.png) no-repeat;
	background-size:100% 100%;
}

.oFoot .thList div .wechat img,.oFoot .thList div .weibo img{
	width: 8vw;
    height: 8vw;
    position: absolute;
    left: 50%;
    bottom: -8.5vw;
    margin-left: -4vw;
    display:none;
}

.oFoot .thList div .wechat_color img{
	display:block;
}

.oFoot .thList div .weibo_color img{
	display:block;
}


@media screen and (max-width:768px){

	.oFoot ul .oList{
		width:85%;
		margin-bottom:20px;
		margin-right:0;
		display:flex;
		flex-wrap:wrap;
	}

	.oFoot ul li div{
		width:50%;
	}

	.oFoot ul li h5{
		font-size:10px;
		line-height:10px;
		color:#000;
	}

	.oFoot ul li p{
		font-size:10px;
		line-height:17px;
	}

	.oFoot ul .tList{
		width:100%;
		margin-bottom:20px;
	}

	.oFoot ul li p em{
		width:10%;
	}

	.oFoot ul .thList div{
		width:64px;
		height:25px;
		margin-top:13px;
	}

	.oFoot ul .thList div p{
		width:25px;
		height:25px;
	}

	.oFoot ul .thList div .wechat img{
		width:100px;
		height:100px;
		position:absolute;
		top:-104px;
	}
}

.oFoot .oBottom{
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:4.48vw;
}

.oFoot .oBottom span{
	font-size:1.24vw;
	line-height:1.24vw;
	color:#fff;
}

@media screen and (max-width:768px){
	.oFoot .oBottom{
		display:block;
		position:relative;
		margin-top:30px;
	}

	.oFoot .oBottom span{
		font-size:10px;
		line-height:10px;
		position:absolute;
		left:0;
		bottom:0;
		word-spacing: -2px;
	}
}
/* 公共页脚end */

