﻿@charset "utf-8";
/* CSS Document */

.logo {
	width: 210px;
	position: absolute;
	top: 25px;
	transition: all 0.0s ease-in 0s;
	-moz-transition: all 0.0s ease-in 0s;
	-ms-transition: all 0.0s ease-in 0s;
	-o-transition: all 0.0s ease-in 0s;
	-webkit-transition: all 0.0s ease-in 0s;
}
.header.scroll .logo {
	width: 150px;
	top: 44px;
	transition: all 1s ease-in 0s;
	-moz-transition: all 1s ease-in 0s;
	-ms-transition: all 1s ease-in 0s;
	-o-transition: all 1s ease-in 0s;
	-webkit-transition: all 1s ease-in 0s;
}
.header_md .logo_1 {
	top: 50px;
	width: 130px;
	position: absolute;
	z-index: 999999;
}
.logo_2 {
	display: none;
}
.all {
	opacity: 0;
}
.loading {
	width: 100%;
	height: 100%;
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
}
.cheng {
	height: 80px;
	display: none;
	width: 100%;
}
.he_se:focus {
	outline: 2px #0f5ead solid;
}
.top_hui {
	display: none;
}
.seach_text:focus {
	outline: 2px #0f5ead solid;
}
.fixed {
	width: 100%;
	top: 0px;
	left: 0px;
	position: relative;
	background: #fff;
	z-index: 2000;
	border-bottom: 1px #dedede solid;
}
.header {
	height: 130px;
width: 1160px;
	margin: 0px auto;

}
.seach {
	margin-top: 34px;
	height: 65px;
	opacity: 0;
	transition: all 0.5s ease-in 0s;
	-moz-transition: all 0.5s ease-in 0s;
	-ms-transition: all 0.5s ease-in 0s;
	-o-transition: all 0.5s ease-in 0s;
	-webkit-transition: all 0.5s ease-in 0s;
}
.seach.show {
	transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
	opacity: 1;
}
.seach_text {
	width: 298px;
	height: 40px;
	background: #fff;
	border: 1px #cccccc solid;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	text-indent: 10px;
	font-family: '微软雅黑', 'microsoft yahei';
	color: #555454;
}
.seach_btn {
	width: 48px;
	height: 34px;
	padding: 0px;
	margin-left: -50px;
	margin-top: 3px;
	font-size: 18px;
	color: #999;
	border-left: 1px #ededed solid;
	cursor: pointer;
	background: none;
}
.seach_btn:hover {
	color: #1d3278;
}
.seach_nav {
	margin-top: -40px;
}
.seach_nav a {
	display: inline-block;
	margin: 0px 29px;
	font-family: '微软雅黑';
	color: #848484;
}
.seach_nav a:hover {
	color: #414141;
}
.header.scroll .seach_sr {
	width: 24px;
	height: 23px;
	background-position: -351px -25px;
	position: absolute;
	right: 16%;
	top: 45px;
	cursor: pointer;
	z-index: 1000;
	transition: all 1s ease-in 0s;
	-moz-transition: all 1s ease-in 0s;
	-ms-transition: all 1s ease-in 0s;
	-o-transition: all 1s ease-in 0s;
	-webkit-transition: all 1s ease-in 0s;
}
.seach_sr img {
	display: none;
}
.seach_srshow {
	display: none;
}
.header.scroll .seach_sr {
	display: block;
}
.header.scroll {
	height: 100px;
	transition: all 1s ease-in 0s;
	-moz-transition: all 1s ease-in 0s;
	-ms-transition: all 1s ease-in 0s;
	-o-transition: all 1s ease-in 0s;
	-webkit-transition: all 1s ease-in 0s;
}
.header.scroll .seach {
	height: 0px;
	opacity: 0;
	margin-top: 0px;
	overflow: hidden;
	transition: all 0.5s ease-in 0s;
	-moz-transition: all 0.5s ease-in 0s;
	-ms-transition: all 0.5s ease-in 0s;
	-o-transition: all 0.5s ease-in 0s;
	-webkit-transition: all 0.5s ease-in 0s;
}
.nav {
	opacity: 0;
	display: inline;
	position: absolute;
	bottom: -17px;
	left: 210px;
}
.header.scroll .nav {
	position: relative;
	display: inline;
	position: absolute;
	bottom: -17px;
	left: 210px;
}
.header.scroll .nav ul li {
	margin-top: 0px;
	transition: all 0s ease-in 0s;
	-moz-transition: all 0s ease-in 0s;
	-ms-transition: all 0s ease-in 0s;
	-o-transition: all 0s ease-in 0s;
	-webkit-transition: all 0s ease-in 0s;
}
.nav.show {
	transition: all 0.5s ease-in 0.1s;
	-moz-transition: all 0.5s ease-in 0.1s;
	-ms-transition: all 0.5s ease-in 0.1s;
	-o-transition: all 0.5s ease-in 0.1s;
	-webkit-transition: all 0.5s ease-in 0.1s;
	opacity: 1;
	bottom: -10px;
}
.nav ul li {
	float: left;
	margin: 0px 0px;
	margin-top: -42px;
	position: relative;
}
.nav ul li dl dt a {
	display: inline-block;
	width: 93px;
	text-align: center;
	height: 76px;
	line-height: 30px;
}
.nav ul li dl dt a {
	font-size: 13px;
	color: #606060;
}
.nav ul li dl dt a:hover {
	color: #111;
}
.nav ul li dl {
	width: 93px;
	position: relative;
}
.back_nav {
	height: 4px;
	background: #194098;
	position: absolute;
	top: 21px;
}
.back_nav.hoi {
	transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.span_1 {
	width: 60px;
	height: 3px;
	position: absolute;
	bottom: 9px;
	left: 50%;
	margin-left: -30px;
}
.header.scroll .span_1 {
	bottom: 16px;
}
.span_1 .b_left {
	width: 0px;
	height: 3px;
	background: #1b4b9f;
	display: block;
	position: absolute;
	right: 50%;
	top: 0px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.span_1 .b_right {
	width: 0px;
	height: 3px;
	background: #1b4b9f;
	display: block;
	position: absolute;
	left: 50%;
	top: 0px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.nav ul li.hover .span_1 .b_left {
	width: 30px;
	height: 3px;
	background: #1b4b9f;
	display: block;
	position: absolute;
	right: 50%;
	top: 0px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.nav ul li.hover .span_1 .b_right {
	width: 30px;
	height: 3px;
	background: #1b4b9f;
	display: block;
	position: absolute;
	left: 50%;
	top: 0px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.nav ul li.b_center.hover .span_1 .b_left {
	width: 50px;
	height: 3px;
	background: #1b4b9f;
	display: block;
	position: absolute;
	right: 50%;
	top: 0px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.nav ul li.b_center.hover .span_1 .b_right {
	width: 50px;
	height: 3px;
	background: #1b4b9f;
	display: block;
	position: absolute;
	left: 50%;
	top: 0px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.logo a:hover img, .logo_1 a:hover img, .logo_2 a:hover img {
	opacity: 1;
}
.dd2 {
	width: 200px;
	height: 370px;
	background: #fff;
	position: absolute;
	top: 67px;
	left: -50px;
	display: none;
}
.dd2 .dd2_list {
	width: 170px;
	height: 60px;
	border-bottom: 1px #f0f0f0 solid;
	margin: 0px auto;
	position: relative;
}
.dd2 .dd2_list .tu_list1 {
	width: 490px;
	height: 370px;
	position: absolute;
	left: 185px;
	top: -61px;
	display: none;
	overflow: hidden;
	background: #fff;
}
.dd2 .dd2_list .tu_list2 {
	width: 490px;
	height: 370px;
	position: absolute;
	left: 185px;
	top: -122px;
	display: none;
	overflow: hidden;
	background: #fff;
}
.dd2 .dd2_list .tu_list3 {
	width: 490px;
	height: 370px;
	position: absolute;
	left: 185px;
	top: 0px;
	display: none;
	overflow: hidden;
	background: #fff;
}
.dd2 .dd2_list .tu_list4 {
	width: 490px;
	height: 370px;
	position: absolute;
	left: 185px;
	top: -244px;
	display: none;
	overflow: hidden;
	background: #fff;
}
.dd2 .dd2_list .tu_list5 {
	width: 490px;
	height: 370px;
	position: absolute;
	left: 185px;
	top: -305px;
	display: none;
	overflow: hidden;
	background: #fff;
}
.dd2 .dd2_list .tu_list6 {
	width: 490px;
	height: 370px;
	position: absolute;
	left: 185px;
	top: -183px;
	display: none;
	overflow: hidden;
	background: #fff;
}
.dd2 .dd2_list a.a1 {
	display: inline-block;
	width: 170px;
	height: 40px;
	margin-top: 8px;
	line-height: 40px;
	text-align:center;
	padding: 0px;
	background: #fff;
	color: #333333;
	transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
}
.dd2 .dd2_list a.a1:hover {
	background: #1b4b9f;
	color: #fff;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.dd2 .dd2_list a.a1 span {
	font-size: 14px;
}
.dd2 .dd2_list a.a1 span.fr {
	margin-right: 8px;
}
.dd2 .dd2_list a.a1 span.fr img {
*+margin-top:18px;
}
.che_text_1 {
	width: 630px;
	height: 272px;
	background: #fff;
}
.che_text_1 h3.h3 {
	font-size: 17px;
	margin-top: 15px;
	margin-left: 30px;
}
.che_text_1 .ng_text {
	width: 460px;
	line-height: 17px;
	color: #999898;
	margin-left: 30px;
	margin-top: 18px;
	font-size: 12px;
}
.btn_go a {
	display: block;
	width: 32px;
	height: 32px;
	margin-top: 16px;
	margin-left: 30px;
}
.li_si {
	width: 52px;
	height: 2px;
	background: #898989;
	margin-top: 11px;
	margin-left: 30px;
}
.dd3 {
	width: 200px;
	height: 250px;
	background: #fff;
	position: absolute;
	top: 67px;
	left: -50px;
	display: none;
}
.nav_3 {
	width: 170px;
	height: 60px;
	border-bottom: 1px #f0f0f0 solid;
	margin: 0px auto;
	text-align: center;
}
.nav_4 {
	width: 170px;
	height: 60px;
	margin: 0px auto;
	text-align: center;
	margin: 0px auto;
	text-align: center;
}
.nav_3 a, .nav_4 a {
	width: 100%;
	height: 40px;
	display: inline-block;
	text-align: center;
	margin: 0px auto;
	margin-top: 10px;
	font-size: 14px;
	line-height: 40px;
	transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
}
.nav_3 a:hover, .nav_4 a:hover {
	background: #1b4b9f;
	color: #fff;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.dd4 {
	width: 200px;
	height: 250px;
	background: #fff;
	position: absolute;
	top: 67px;
	left: -50px;
	display: none;
}
.dd5 {
	width: 200px;
	height: 435px;
	background: #fff;
	position: absolute;
	top: 67px;
	left: -50px;
	display: none;
}
.dd6 {
	width: 200px;
	height: 315px;
	background: #fff;
	position: absolute;
	top: 67px;
	left: -50px;
	display: none;
}
.header.scroll .dd2, .header.scroll .dd3, .header.scroll .dd4, .header.scroll .dd5, .header.scroll .dd6 {
	top: 60px;
}
/*------------------------------------------------------------*/

/*------------------------------------------------------------*/

/*------------------------------------------------------------*/

.backtop {
	width: 118px;
	height: 57px;
	padding-top: 1px;
	cursor: pointer;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -56px;
}
.backtop.hover {
	opacity: 0;
}
.backtop span {
	display: block;
	text-align: center;
	margin-top: 38px;
	color: #333333;
}
.backtop.hover span {
	color: #fff;
}
.clearli {
	display: none;
}
.header_md {
	display: none;
}
/*---------------------------------------------------------------------------------------------------------*/
.header_md {
	width: 100%;
	background: #fff;
	height: 100px;
	position: relative;
}
.header_md_text {
	width: 90%;
	margin: 0px auto;
	padding-top: 1px;
}
.header_md_text .logo_md {
	margin-top: 30px;
	width: 160px;
	height: 90px;
	background: #fff;
	text-align: center;
	position: relative;
	bottom: -0px;
	z-index: 100;
	opacity: 0;
}
.logo_md.show {
	bottom: -26px;
	opacity: 1;
	transition: all 0.3s ease-in 0.9s;
	-moz-transition: all 0.3s ease-in 0.9s;
	-ms-transition: all 0.3s ease-in 0.9s;
	-o-transition: all 0.3s ease-in 0.9s;
	-webkit-transition: all 0.3s ease-in 0.9s;
}
.logo_bgl_md {
	width: 4px;
	height: 90px;
	background-size: 100%;
	position: absolute;
	left: -5px;
	top: 0px;
}
.logo_bgr_md {
	width: 4px;
	height: 90px;
	background-size: 100%;
	position: absolute;
	right: -5px;
	top: 0px;
}
.logo_bgb_md {
	width: 164px;
	height: 4px;
	background-size: 100%;
	position: absolute;
	left: -2px;
	bottom: -4px;
}
.header_md_text .nav_md .nav_btn {
	width: 42px;
	height: 30px;
	margin-top: 30px;
	cursor: pointer;
	position: relative;
	opacity: 0;
}
.header_md_text .nav_md .nav_btn.show {
	margin-top: 42px;
	opacity: 1;
	transition: all 0.3s ease-in 1.2s;
	-moz-transition: all 0.3s ease-in 1.2s;
	-ms-transition: all 0.3s ease-in 1.2s;
	-o-transition: all 0.3s ease-in 1.2s;
	-webkit-transition: all 0.3s ease-in 1.2s;
}
.header_md_text .nav_md .nav_btn b.b1 {
	position: absolute;
	top: 6px;
}
.header_md_text .nav_md .nav_btn b.b2 {
	position: absolute;
	top: 14px;
}
.header_md_text .nav_md .nav_btn b.b3 {
	position: absolute;
	top: 22px;
}
.header_md_text .nav_md .nav_btn.btn b.b1 {
	position: absolute;
	top: 3px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.header_md_text .nav_md .nav_btn.btn b.b2 {
	position: absolute;
	top: 14px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.header_md_text .nav_md .nav_btn.btn b.b3 {
	position: absolute;
	top: 25px;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.header_md_text .nav_md .nav_btn b {
	display: block;
	width: 80%;
	height: 2px;
	margin-top: 6px;
	background: #000;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.nav_md_text {
	width: 100%;
	height: 340px;
	background: #fff;
	padding-top: 10px;
	display: none;
	top: 28px;
	position: relative;
	padding-top: 15px;
	border-top: 1px #f0f0f0 solid;
}
.nav_md_text ul li {
	width: 80%;
	text-align: center;
	line-height: 44px;
	margin-top: 2px;
	position: relative;
	border-bottom: 1px #f0f0f0 solid;
	margin: 0px auto;
	margin-top: 4px;
	padding-bottom: 4px;
}
.nav_md_text ul li a {
	height: 100%;
	display: inline-block;
	width: 88%;
	color: #333333;
	font-family: '微软雅黑';
	font-size: 14px;
	transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-ms-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	-webkit-transition: all 0.2s ease-in 0s;
}
.nav_md_text ul li a:hover {
	color: #fff;
	background: #1b4b9f;
	transition: all 0.3s ease-in 0s;
	-moz-transition: all 0.3s ease-in 0s;
	-ms-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
}
.hide_btn {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	display: none;
}
.header_md_text .nav_md .seach_btn {
	width: 50px;
	height: 40px;
	cursor: pointer;
	margin-top: 30px;
	margin-left: 20px;
	opacity: 0;
}
.header_md_text .nav_md .seach_btn.show {
	margin-top: 46px;
	opacity: 1;
	transition: all 0.3s ease-in 1.2s;
	-moz-transition: all 0.3s ease-in 1.2s;
	-ms-transition: all 0.3s ease-in 1.2s;
	-o-transition: all 0.3s ease-in 1.2s;
	-webkit-transition: all 0.3s ease-in 1.2s;
}
.seach_md {
	width: 100%;
	height: 90px;
	background: #fff;
	text-align: center;
	padding-top: 50px;
	position: relative;
	display: none;
	border-top: 1px #f0f0f0 solid;
}
/********.logo_png { display:none;}
.logo_svg { display:block; width:122px; margin:0px auto;}**********/
.nbsp {
	display: none;
}
.seach_srshow {
	width: 1920px;
}
.nav_kuai {
	position: absolute;
	right: 0px;
	top: 0px;
	display: none;

}
.nav_kuai a {
	display: inline-block;
	margin: 0px 10px;
	font-size: 12px;
	color: #999;
	-webkit-transition: color 0.5s;
	-moz-transition: color 0.5s;
	-ms-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
.nav_kuai a:hover {
	color: #000;
}
.dianhao {
	position: absolute;
	right: 18%;
	top: 54px;
	width: 0px;
	overflow: hidden;
	height: 42px;
	transition: all 0s ease-in 0s;
	-moz-transition: all 0s ease-in 0s;
	-ms-transition: all 0s ease-in 0s;
	-o-transition: all 0s ease-in 0s;
	-webkit-transition: all 0s ease-in 0s;
}
.header.scroll .dianhao {
	position: absolute;
	right: 18%;
	top: 35px;
	width: 0px;
	overflow: hidden;
	height: 42px;
	transition: all 1s ease-in 0s;
	-moz-transition: all 1s ease-in 0s;
	-ms-transition: all 1s ease-in 0s;
	-o-transition: all 1s ease-in 0s;
	-webkit-transition: all 1s ease-in 0s;
}
.dianhao input {
}
.header .nav_kuai {
	position: absolute;
	right: 2%;
	top: 22px;
	display: block;
	transition: all 0.0s ease-in 0s;
	-moz-transition: all 0.0s ease-in 0s;
	-ms-transition: all 0.0s ease-in 0s;
	-o-transition: all 0.0s ease-in 0s;
	-webkit-transition: all 0.0s ease-in 0s;
}
.header.scroll .nav_kuai {
	position: absolute;
	right: 18%;
	top: 50px;
	display: block;
	-moz-transition: all 1s ease-in 0s;
	-ms-transition: all 1s ease-in 0s;
	-o-transition: all 1s ease-in 0s;
	-webkit-transition: all 1s ease-in 0s;
}
/*-----------------------------style-------------------------------------------*/
.logo-nav {
	position: relative;
	height: 100%;
}
.che_img {
	height: 185px;
	overflow: hidden;
}
p.style1 {
	color: #999898;
	font-size: 11px;
	margin-top: 20px;
	margin-left: 30px;
}
.dd2_list.lasts {
	background: none;
}
p.style2 {
	position: absolute;
	top: -5px;
	left: 0px;
	font-family: 'b';
	font-size: 12px;
}
.nbsp {
	width: 36px;
}
.sports_litterpic.left1 {
	margin-left: 0px;
}
.sports_litterpic01.left2 {
	margin-left: 0.5%;
}
.top_hui {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0px;
	z-index: 300;
	background: rgba(0,0,0,0.6)
}
.nav_2imga {
	width: 440px;
	height: 435px;
	background: #fff;
	position: absolute;
	top: 0px;
	left: 188px;
	padding-left: 12px;
	display: none;
}
.weixinda {
	position: relative;
}
.weixinda .syyi {
	width: 186px;
	height: 197px;
	position: absolute;
	top: -200px;
	left: -70px;
	z-index: 10000;
	display: none;
}
.nav_2img {
	width: 440px;
	height: 250px;
	background: #fff;
	position: absolute;
	top: 0px;
	left: 100%;
	display: none;
	margin-left: -14px;
	padding-left: 14px;
}
.nav_2img a.imgh {
	width: 100%;
	height: 185px;
	display: block;
	margin-top: 0px;
}
.nav_2img a.xial {
	color: #898989;
	display: block;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
}
.nav_2img a.xial:hover {
	color: #272727;
	background: #fff;
}
.nav_2imga a.imgh {
	width: 100%;
	height: 220px;
	display: block;
	margin-top: 0px;
}
.nav_2imga a.xial {
	color: #898989;
	display: block;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
}
.nav_2imga a.xial:hover {
	color: #272727;
	background: #fff;
}
.nav_2imga a.xial p.sio1 b.fl {
	font-size: 16px;
	margin-left: 28px;
	color: #595757;
}
.nav_2imga a.xial p.sio1 b.fr {
	font-size: 12px;
	margin-right: 28px;
}
.nav_2imga a.xial p.sio2 {
	width: 100px;
	height: 1px;
	background: #272727;
	margin-top: 10px;
	margin-left: 28px;
}
.nav_2imga a.xial p.sio3 {
	text-align: left;
	text-indent: 28px;
	margin-top: 18px;
}


.hyio {
	width: 410px;
	margin: 0px auto;
	position: relative;
}

.loading_oo {
	width: 100%;
	height: 100%;
	background-size: 100% auto;
	position: fixed;
	display: none;
	top: 0px;
	left: 0px;
}
.loading_oo p {
	width: 54%;
	max-width: 530px;
	position: absolute;
	bottom: 10%;
	left: 23%;
}

.win_text_a p {
	overflow: hidden;
}
.win_text_a p img {
	width: 100%;
}
.win_text_a {
	margin-left: 24px;
}
.arr_news {
	margin-left: -24px;
}
.home_banner a:hover img {
	-moz-opacity: 1;
	opacity: 1;
}
/* 2014-12-09 合图 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* 搜索图标
------------------------------------------- */
.seach_sr {
	width: 24px;
	height: 23px;
	background-position: -351px -25px;
	position: absolute;
	right: 16%;
	top: 67px;
	cursor: pointer;
	z-index: 1000;
	transition: all 0.5s;
}
.seach_sr span {
	display: block;
	width: 24px;
	height: 23px;
	background-position: -351px -0px;
	transition: all 0.5s;
	opacity: 0;
}
.seach_sr span:hover {
	opacity: 1;
}
/* 2019-11-18 合图 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.vidbacking-active-body-back{
	position: fixed;
	z-index: -100;
	min-width: 100%;
	min-height: 100%;
	top: 50%;
	left: 50%;
	background-size: cover;
	overflow: hidden;
	opacity: 1;
	transition: 2s opacity;
	transform: translateX(-50%) translateY(-50%);
}

.vidbacking-active-block-back{
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	width: auto;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
        z-index: -1;
}
/*
.vidbacking{
	display: none;
}*/
.vidmask-body-back{
	background: url(../images/videooverlay1.png) repeat;
	opacity: 0.4;
	min-height: 100%;
	min-width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -50;
	display: block;
}
.vidmask-block-back{
	background: url(../images/videooverlay1.png) repeat;
	opacity: 1;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	z-index: -50;
	display: block;
}
.clearfix{display:block;clear:both;float:none;}

nav{display:block;background:#f2f2f2;padding:20px;}
nav h2{display:block;float:left;color:#2b2b2b;text-decoration:none;margin:0;padding:0;}
nav ul{display:block;float:right;list-style:none;margin:0;padding:0;margin-top:5px;}
nav ul li{display:block;float:left;margin-left:20px;}
nav ul li a{color:#5ba9e2;text-decoration:none;}
nav ul li a:hover{text-decoration:underline;}

.video-back{display:block;/*padding:325px 0px;*/height:100%;text-align:center;background-color: rgba(6, 6, 6, 0.3);}
.video-back h1{display:block;text-align:center;color:#fff;text-shadow:2px 2px 4px #000;font-size:50px;}
.video-back p{display:block;color:#fff;text-shadow:2px 1px 1px #505050;margin:0px;padding:0px;margin-bottom:20px;}
/*.video-back img{width:150px;}*/

.main-heading{text-align: center;margin: 50px auto;font-size: 70px;}
.main-para{margin: 10px 100px;text-align: center; font-size: 20px;}










































