.section {
	overflow: hidden;
}
.section3 {
	background: #fff;
}
.section5 {
	background: #333;
}
.p479 {
	padding-left: 4.79%;
	padding-right: 4.79%;
	position: relative;
}
#header {
	width: 100%;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	height: 15%;
	z-index: 9999;}
#nav {
	width: 56%;
	line-height: 60px;
	text-align: right;
}
#nav a {
	color: #333333;
	padding: 0 2.5%;
	display: inline-block;
}
#nav a:hover {
	color: #1c4d8d;
}

.lang_change {
	position: absolute;
	top: 100px;
	width: 120px;
	display: none;
	left: 50%;
	margin-left: -60px;
	text-align: center;
}
.lang_change a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	background: #2e2e31;
	line-height: 40px;
	display: block;
}
.lang_change a.active, .lang_change a:hover {
	background: #fff;
	color: #2e2e31
}

.header_menu {
	width: 60px;
	height: 60px;
	border: 1px #414143 solid;
	position: relative;
	cursor: pointer;
}
.header_menu .menu_line {
	width: 30px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.header_menu .menu_dot {
	width: 3px;
	height: 3px;
	float: left;
	display: block;
	background: #666;
	margin-right: 3px;
	opacity: 0;
	transform: translateX(10px);
	-webkit-transform: translateX(10px);
}
.header_menu .menu_dot1 {
	width: 15px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.header_menu .menu_dot2 {
	transition: all 0.5s 0.2s;
	-webkit-transition: all 0.5s 0.2s;
}
.header_menu .menu_dot3 {
	transition: all 0.5s 0.4s;
	-webkit-transition: all 0.5s 0.4s;
}
.header_menu .menu_dot4 {
	transition: all 0.5s 0.6s;
	-webkit-transition: all 0.5s 0.6s
}
.header_menu .menu_line_p1 {
	margin-bottom: 3px;
}
.header_menu .menu_line_p2 {
	margin-bottom: 3px;
}
.header_menu.active .menu_dot {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
}


.index_top {
	position: fixed;
	bottom: 25px;
	right: 2.2%;
	display: block;
	z-index: 100;
}
.slider-search {
	background: url(../images/black_75.png) repeat;
	background: none rgba(0,0,0,0.8);
	position: fixed;
	left: 0px;
	top: -100%;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	display: none;
}
.w920 {
	width: 920px;
	margin: 0px auto;
}
.slider-search .w920 {
	padding-top: 10%;
}
.bannerInfo .bannerInfo_ul .span1:after, .sect3_title:after {
    width: 18px;
    height: 18px;
    background: #e99a30;
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
}
.btnclosess {
	width: 80px;
}
.slider-search .ssbox {
	position: relative;
	padding-right: 84px;
	width: 836px;
	background-color: #e7e7e7;
	margin-bottom: 35px;
}
.slider-search .ssbox .ss-txt {
	width: 98%;
	display: block;
	padding: 20px 0px 20px 2%;
	height: 24px;
	background-color: #e7e7e7;
	line-height: 24px;
	border: 1px solid #e7e7e8;
	font-size: 16px;
	color: #4c4c4c;
	box-sizing: content-box;
}
.slider-search .ssbox .ss-btn {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 66px;
	width: 84px;
}
.slider-search .ssbox .ss-btn i {
	display: block;
	height: 100%;
	background: url(../images/ss-btn.png) no-repeat scroll center center;
}
.slider-search .ssbox .ss-btn:hover {
	background-color: #313131;
}
.slider-search .sradio {
	float: left;
	display: block;
	position: relative;
	padding-left: 24px;
	background: url(../images/option_2.png) no-repeat scroll left center;
	font: 14px/40px "microsoft yahei";
	color: #fff;
	margin-right: 14px;
	cursor: pointer;
}
.slider-search .sradio:after {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px #fff solid;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
.slider-search .sradio:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	left: 5px;
	position: absolute;/* left: 0; */
	top: 50%;
	margin-top: -1px;
}
.slider-search .sradio.active:after {
	border-color: #d5b554;
}
.slider-search .sradio.active:before {
	background: #d5b554;
}
.slider-search .box-sbtn {
	padding-top: 10%;
}
.box-sbtn {
	text-align: center;
}
.box-sbtn .btn {
	border: 1px solid #ffffff;
	cursor: pointer;
	color: #FFFFFF;
	background: none;
	padding: 1% 5%;
	font-size: 15px;
	display: inline-block;
	border-radius: 5px;
	margin: 0px 10px;
	box-sizing: content-box;
}
.box-sbtn .btn:hover {
	color: #666;
	background: #fff;
}
.all_content {
	position: absolute;
	width: 100%;
	height: 100%;
	/*overflow: hidden;*/
	left: 0;
	top: 0;
}
.all_content.active {
	perspective: 800;
	-webkit-perspective: 800;
}
.all_contentS {
}
.all_contentS.active {
	transform: rotateY(-5deg);
	-webkit-transform: rotateY(-5deg);
}
.fixed_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	background: rgba(0,0,0,0.5);
	z-index: 200;
}
.slide_nav {
	background: #fff;
	transition: all 0.6s;
	overflow: auto;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	width: 300px;
	position: fixed;
	left: -300px;
	top: 0;
	height: 100%;
	z-index: 99999999999;
}
.slide_nav.left_active {
	left: 0;
}
.slide_nav .slide_logo {
	background: #fff;
	text-align: center;
	padding: 25px 0;
}
.slide_nav .slide_logo a {
	display: block;
}
.slide_nav .slide_logo a img {
	max-width: 90%;
}
.slide_nav .slide_nav_ul {
	margin-top: 10%;
}
.slide_nav .slide_nav_ul li {
	text-align: center;
	height: 50px;
	position: relative;
	width: 100%;
	line-height: 50px;
	margin-bottom: 5px;
}
.slide_nav .slide_nav_ul li a {
	font-size: 15px;
	color: #666;
}
.slide_nav .slide_nav_ul .slide_nav_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.slide_nav .slide_nav_ul .slide_nav_bg span {
	background: #f3f3f3;
	height: 50px;
}
.slide_nav .slide_nav_ul .slide_nav_wz {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.phone_back {
	display: none;
}
#banner {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
}
#banner .item {
	position: relative;
}
#banner .wrapper-a {
	display: block;
}
.bannerInfo {
	position: absolute;
	padding: 4.6% 4.79%;
	width: 22.67%;
	background: #fff;
	z-index: 30;
	left: 0;
	bottom: 0;
}
.bannerInfo .bannerInfo_ul {
	margin-top: 40.75%
}
.bannerInfo .bannerInfo_ul .span1, .sect3_title {
	color: #333;
	display: block;
	font-family: '黑体',Arial;
	padding-right: 60px;
	position: relative;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.bannerInfo .bannerInfo_ul .span2, .sect3_text {
	color: #b9b9b9;
	line-height: 30px;
	height: 60px;
	margin-bottom: 37%;
	overflow: hidden;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	margin-top: 8.5%;
	display: block;
}
.bannerInfo .bannerInfo_ul .span2 {
	height: 90px;
}
#banner .owl-controls {
	position: absolute;
	width: 100%;
	padding-left: 20.67%;
	bottom: 10.5%;
	left: 0;
}
#banner .owl-pagination {
	width: 100%;
	padding: 0 6.1%;
}
#banner .owl-page {
	width: 25%;
	height: 1px;
	background: #393b39;
	float: left;
}
#banner .owl-page.active {
	background: #fff;
}
.bannerEach {
	transform: translate3d(100px, 0px, 0);
	-webkit-transform: translate3d(100px, 0px, 0);
	transition-delay: .5s;
	opacity: 0;
}
.bannerEach1 {
	transition: 1s ease;
	-webkit-transition: 1s ease;
	-moz-transition: 1s ease;
}
.bannerEach2 {
	transition: 1s 0.3s ease;
	-webkit-transition: 1s 0.3s ease;
	-moz-transition: 1s 0.3s ease;
}
.bannerInfo_ul li {
	display: none;
}
.bannerInfo_ul li.active .bannerEach {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	opacity: 1;
}
.party_dots {
}
.party_dots span {
	width: 2px;
	display: inline-block;
	height: 2px;
	background: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-left: 2px;
	margin-right: 2px;
}
.party_dots span.active {
	opacity: 1;
	filter: alpha(opacity=1);
}
.black span {
	background: #000;
}
.white span {
	background: #000;
}
.dot1 {
	animation: roundone 1.5s linear 0.25s infinite;
	-webkit-animation: roundone 1.5s linear 0.25s infinite;
}
.dot2 {
	animation: roundone 1.5s linear 0.75s infinite;
	-webkit-animation: roundone 1.5s linear 0.75s infinite;
}
.dot3 {
	animation: roundone 1.5s linear 1.25s infinite;
	-webkit-animation: roundone 1.5s linear 1.25s infinite;
}
 @keyframes roundone {
 0% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
 49% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 0;
fiter:alpha(opacity==0);
}
 50% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
}
 100% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
}
 @-webkit-keyframes roundone {
 0% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
 49% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 0;
fiter:alpha(opacity==0);
}
 50% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
}
 100% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
}
 @-moz-keyframes roundone {
 0% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
 49% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 0;
fiter:alpha(opacity==0);
}
 50% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
}
 100% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
}
 @-ms-keyframes roundone {
 0% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
 49% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 0;
fiter:alpha(opacity==0);
}
 50% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
}
 100% {
transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
-moz-transform:scale(1);
-webkit-transform:scale(1);
opacity: 1;
fiter:alpha(opacity==1);
}
}
.banner_num {
	color: #fff;
	font-size: 12px;
	font-family: 'Arial';
	line-height: 16px;
}
.pageBanner {
	padding-bottom: 36.4%;
	height: 0;
	overflow: hidden;
	background: #272729;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.dowe_menu {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 2.2%;
	z-index: 9999;
}
.dowe_menu a {
	display: block;
}
.dowe_menu .dot {
	width: 12px;
	height: 12px;
	border: 1px #b9b9b9 solid;
	border-radius: 50%;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.dowe_menu .line {
	width: 1px;
	height: 38px;
	background: #b9b9b9;
	margin: 0 auto;
}
.dowe_menu a.active .dot {
	background: #b9b9b9
}
.title {
	color: #fff;
}
.title .title_h3 {
	font-family: 'fzyt';
	letter-spacing: 2px;
	line-height: 30px;
}
.title .title_h4 {
	font-family: 'Arial';
	margin-top: 20px;
	text-transform: uppercase;
}
.sect_text {
	color: #fff;
	line-height: 28px;
	height: 176px;
	overflow: hidden;
	margin-top: 3.83%;
	padding-left: 1.5%;
}
.sect_bot {
	padding-left: 31.4%;
	position: relative;
	padding-right: 144px;
}
.sect_bot .party_dots, .sect3_dot .party_dots, .party_dots2 {
	position: absolute;
	left: 0;
	bottom: 0;
}
.sect_bot .sect_bot_list {
}
.sect_bot .sect_bot_list li {
	display: inline-block;
	margin-right: 10%;
}
.sect_bot .sect_bot_list .p1 {
	color: #fff;
}
.sect_bot .sect_bot_list .p1 span {
	position: relative;
	top: -3px;
}
.sect_bot .sect_bot_list .p2 {
	color: #fff;
	margin-top: 16px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}
.sect_bot .sect_bot_list .last_li {
	margin-right: 0;
}
.sect_more {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 8.2%;
}
.sect_bot .sect_more:hover, .sect_more2:hover {
	right: -20px;
}
/*about*/
.ind_sec1_nav {
	margin: 4% auto 0;
	padding-left: 31.4%;
	padding-right: 20%;
}
.ind_sec1_nav > .left {
	float: left;
	width: calc(64% - 20px);
	margin-right: 20px;
	display: inline-grid;
}
#ind1_nav_1 {
	width: 80%;
	float: right;
	-webkit-transition: all 1s ease-in-out 0.2s;
	-moz-transition: all 1s ease-in-out 0.2s;
	-ms-transition: all 1s ease-in-out 0.2s;
	-o-transition: all 1s ease-in-out 0.2s;
	transition: all 1s ease-in-out 0.2s;
}
.ind1_nav .ind1_nav_inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 94px;
}
#ind1_nav_1 .ind1_nav_inner .bg1 {
	background: #e99a30;
}
.ind1_nav.active .ind1_nav_inner .bg2 {
	opacity: 1;
}
.ind1_nav .ind1_nav_inner .bg2 {
	background: url(../images/ind1_1bg.png) center / cover no-repeat;
	opacity: 0;
}
.ind1_nav .ind1_nav_inner .text {
	position: relative;
	z-index: 9;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}
.ind1_nav .ind1_nav_inner .img {
	position: relative;
}
#ind1_nav_1 p {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin-top: 32px;
}
.ind_sec1_nav > .left > .bottom {
	margin-top: 20px;
}
.ind_sec1_nav .left .bottom {
}
#ind1_nav_5 {
	width: calc(40% - 20px);
	margin-right: 20px;
	float: left;
	-webkit-transition: all 1s ease-in-out 1s;
	-moz-transition: all 1s ease-in-out 1s;
	-ms-transition: all 1s ease-in-out 1s;
	-o-transition: all 1s ease-in-out 1s;
	transition: all 1s ease-in-out 1s;
}
.ind1_nav_outer {
	width: 100%;
	height: 0;
	padding-top: 42%;
	position: relative;
}
#ind1_nav_5 .ind1_nav_inner .bg1 {
	background: rgba(84, 88, 90, 0.9);
}
#ind1_nav_2 .ind1_nav_inner .bg1 {
	background: #fff;
}
#ind1_nav_3 .ind1_nav_inner .bg1 {
	background: #fff;
}
#ind1_nav_4 .ind1_nav_inner .bg1 {
	background: rgba(84, 88, 90, 0.9);
}
#ind1_nav_3 .ind1_nav_inner p {
	color: #333;
}
#ind1_nav_2 .ind1_nav_inner p {
	color: #333;
}
.ind1_nav .ind1_nav_inner .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ind_sec1_nav > .right {
	float: right;
	width: 36%;
	display: inline-grid;
	padding-top: 21%;
}
.ind_sec1_nav .right .top {
	position: relative;
}
#ind1_nav_3 {
	position: absolute;
	bottom: 0;
	width: 100%;
}
#ind1_nav_4 {
	display: block;
	margin-top: 20px;
	width: 75%;
	-webkit-transition: all 1s ease-in-out 0.8s;
	-moz-transition: all 1s ease-in-out 0.8s;
	-ms-transition: all 1s ease-in-out 0.8s;
	-o-transition: all 1s ease-in-out 0.8s;
	transition: all 1s ease-in-out 0.8s;
}
#ind1_nav_2 {
	width: 60%;
	float: left;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}
.ind1_nav .ind1_nav_inner p {
	color: #fff;
}
.ind1_nav .ind1_nav_inner .img img {
	display: block;
	opacity: 1;
}
.ind1_nav .ind1_nav_inner .img img:nth-child(2) {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.ind1_nav.active .ind1_nav_inner .img img {
	opacity: 0;
}
.ind1_nav.active .ind1_nav_inner .img img:nth-child(2) {
	opacity: 1;
}
.ind1_nav .ind1_nav_inner p {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#ind1_nav_3:hover .ind1_nav_inner .img img:nth-child(2) {
	opacity: 1;
}
#ind1_nav_3:hover .ind1_nav_inner .bg2:nth-child(2) {
	opacity: 1;
	background: #e99a30;
}
#ind1_nav_3:hover .ind1_nav_inner .bg2:nth-child(1){display: none;}
#ind1_nav_3:hover .ind1_nav_inner p:nth-child(2) {
	color: #fff;
}
#ind1_nav_3 p {
	margin-top: 18px;
}
#ind1_nav_5 p {
	margin-top: 18px;
}
#ind1_nav_2 p {
	margin-top: 18px;
}
#ind1_nav_4 p {
	margin-top: 18px;
}
#video {
	position: relative;
	z-index: 1;
}
.section3 .section_info .li:hover .sect3_list_info {
	z-index: -1;
}
.section3 .section_info .li:hover .sect3_yy {
	z-index: -1;
}
.Sc {
	opacity: 1;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
}
.Sc100 {
	opacity: 0;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
}
.Sc1 {
	transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	-moz-transition: all .7s ease 0s;
}
.Sc2 {
	transition: all .7s ease 0.2s;
	-webkit-transition: all .7s ease 0.2s;
	-moz-transition: all .7s ease 0.2s;
}
.Sc3 {
	transition: all .7s ease 0.4s;
	-webkit-transition: all .7s ease 0.4s;
	-moz-transition: all .7s ease 0.4s;
}
.Sc4 {
	transition: all .7s ease 0.6s;
	-webkit-transition: all .7s ease 0.6s;
	-moz-transition: all .7s ease 0.6s;
}
.Sc4 {
	transition: all .7s ease 0.6s;
	-webkit-transition: all .7s ease 0.6s;
	-moz-transition: all .7s ease 0.6s;
}
.Sc4 {
	transition: all .7s ease 0.6s;
	-webkit-transition: all .7s ease 0.6s;
	-moz-transition: all .7s ease 0.6s;
}
.S2c1 {
	transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	-moz-transition: all .8s ease 0s;
}
.S2c2 {
	transition: all .8s ease 0.2s;
	-webkit-transition: all .8s ease 0.2s;
	-moz-transition: all .8s ease 0.2s;
}
.S2c3 {
	transition: all .8s ease .4s;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
}
.S2c4 {
	transition: all .8s ease .6s;
	-webkit-transition: all .8s ease .6s;
	-moz-transition: all .8s ease .6s;
}
.S2c5 {
	transition: all .8s ease .8s;
	-webkit-transition: all .8s ease .8s;
	-moz-transition: all .8s ease .8s;
}
.S2c6 {
	transition: all .8s ease 1s;
	-webkit-transition: all .8s ease 1s;
	-moz-transition: all .8s ease 1s;
}
.S2c7 {
	transition: all .8s ease 1.2s;
	-webkit-transition: all .8s ease 1.2s;
	-moz-transition: all .8s ease 1.2s;
}
.S2c8 {
	transition: all .8s ease 1.4s;
	-webkit-transition: all .8s ease 1.4s;
	-moz-transition: all .8s ease 1.4s;
}
.S2c9 {
	transition: all .8s ease 1.6s;
	-webkit-transition: all .8s ease 1.6s;
	-moz-transition: all .8s ease 1.6s;
}
.S2c10 {
	transition: all .8s ease 1.8s;
	-webkit-transition: all .8s ease 1.8s;
	-moz-transition: all .8s ease 1.8s;
}
.S2c11 {
	transition: all .8s ease 2s;
	-webkit-transition: all .8s ease 2s;
	-moz-transition: all .8s ease 2s;
}
.S2c12 {
	transition: all .8s ease 2.2s;
	-webkit-transition: all .8s ease 2.2s;
	-moz-transition: all .8s ease 2.2s;
}
.S3c1 {
	transition: all 1.8s ease 0s;
	-webkit-transition: all 1.8s ease 0s;
	-moz-transition: all 1.8s ease 0s;
}
.S3c2 {
	transition: all 1.8s ease 0.2s;
	-webkit-transition: all 1.8s ease 0.2s;
	-moz-transition: all 1.8s ease 0.2s;
}
.S3c3 {
	transition: all 1.8s ease 0.4s;
	-webkit-transition: all 1.8s ease 0.4s;
	-moz-transition: all 1.8s ease 0.4s;
}
.S3c4 {
	transition: all 1.8s ease 0.6s;
	-webkit-transition: all 1.8s ease 0.6s;
	-moz-transition: all 1.8s ease 0.6s;
}
.section.action .Sc, .section.action .Sc100 {
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	color: #fff;
}
.index2-left{width: 30%;float: left;}
.section7 {
	opacity: 0.5;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}
.section7.action {
	opacity: 1;
}
.section3 .section_info, .section_info2 {
	position: relative;
	height: 100%;
}
.section3 .section_info ul {
	height: 100%;
}
.section3 .section_info .li {
	width: 100%;
	float: left;
	height: 100%;
	position: relative;
}
.sect3_yy {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 1
}
.section3 .sect3_hyy {
	background: url(../images/sect3_hyy.png);
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(40%);
}
.section3 .sect3_list_info {
	padding: 14.375%;
	z-index: 20;
}
.section3 .sect3_list_mes {
	width: 100%;
	height: 100%;
	position: relative;
}
.section3 .sect3_list_top {
	color: #fff;
}
.section3 .sect3_list_top .p1 {
	font-family: 'Arial';
	text-transform: uppercase;
}
.section3 .sect3_list_top .p2 {
	font-family: 'fzyt';
	letter-spacing: 2px;
	position: relative;
}
.section3 .sect3_list_top .span2 {
	width: 16px;
	display: block;
	height: 1px;
	background: #f6d05c;
	position: absolute;
	right: 0;
	top: 50%;
	display: none\0;
	opacity: 0;
	transform: translateX(15px);
}
.sect3_list_bot {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.sect3_dot {
	position: relative;
}
.sect3_text {
	margin-top: 6.63%;
	margin-bottom: 17.7%;
}
.sect_more2 {
	width: 31.3%;
}
.section3 .section_info .li {
}
.section3 .section_info .li.active .sect3_list_top .span1 {
	transform: translateX(-15px);
	-webkit-transform: translateX(-15px);
	opacity: 0;
}
.section3 .section_info .li.active .span2 {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
}
.section3 .section_info .li.active .sect3_yy {
	opacity: 0;
	filter: alpha(opacity=0)
}
.section3 .section_info .li.active .sect3_hyy {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0);
}
.section3 .section_info .li.active .sect_more {
	right: -20px;
}
.sect3_title {
	display: inline-block;
}
.section3 .owl-controls {
	position: absolute;
	width: 100%;
	bottom: 0;
	margin-bottom: 6%;
	left: 14.3%;
}
.section3 .owl-page {
	width: 16px;
	height: 1px;
	background: #58585a;
	margin-right: 14px;
	float: left;
}
.section3 .owl-page.active {
	background: #f6d05c;
}
.section4 .sect5_left{
	width: 66.66%;
	height: 100%;
	background: #fff;}
.section5 .sect5_video{
	height: 66.66%;
	position: relative;}
.play_icon {
	width: 46px;
	height: 46px;
	background: #fff url(../images/play_icon.png) center center no-repeat;
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
	text-indent: 1000px;
	overflow: visible;
}
.play_icon:after {
	width: 64px;
	height: 64px;
	position: absolute;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	left: 50%;
	top: 50%;
	margin-top: -33px;
	margin-left: -33px;
	border: 1px rgba(255,255,255,0.3) solid;
	border-radius: 50%;
	content: "";
	display: block;
}
.play_icon:hover:after {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	opacity: 0;
}
.sect_news {
	background: #f3f3f3;
	height: 33.33%;
	padding: 6% 7.1%;
}
.news_time {
	text-align: right;
	color: #333;
	font-size: 12px;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	position: relative;
}
.sect_news .sect3_text {
	margin-top: 2.55%;
	margin-bottom: 6%;
}
.section5 .owl-controls {
	position: absolute;
	width: 100%;
	bottom: 0;
	margin-bottom: 6%;
	left: 7.1%;
}
.section5 .owl-page {
	width: 16px;
	height: 1px;
	background: #58585a;
	margin-right: 14px;
	float: left;
}
.section5 .owl-page.active {
	background: #f6d05c;
}
.sect_news_info {
	height: 100%;
	position: relative;
}
.sect_news_info .news_time {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.section4 .sect5_right {
	width: 33.33%;
	height: 100%;
}
.sect_news1 {
	background: #fff;
}
.sect_news3 {
	background: #e6e5e5;
}
.sect5_right .sect_news {
	padding: 13% 14.375%;
}
.sect5_bannerF {
	position: relative;
}
.sect5_bannerF .sect5_more {
	width: 60px;
	height: 60px;
	background: #fff;
	display: block;
	position: absolute;
	right: 0;
	bottom: 33.33%;
	font-size: 14px;
	z-index: 20;
	text-align: center;
	line-height: 60px;
	color: #b9b9b9;
}
.sect5_bannerF .sect5_more:hover {
	background: #d5b554;
	color: #fff;
}
.section6 .sect6_left {
	width: 50%;
	height: 100%;
}
.section6 .sect6_left_top {
	height: 66.66%;
	background: #272729;
	padding: 0 9.58%;
}
.section6 .sect3_text {
	height: 224px;
	line-height: 28px;
	margin-bottom: 10.3%;
	margin-top: 4.14%;
}
.section6 .sect_more {
	width: 18.4%;
}
.section6 .sect_left_bot {
	height: 33.33%;
	background: #29292b;
	position: relative;
}
.section6 .sect_left_bot:after {
	width: 41.6%;
	height: 100%;
	background: #2e2e31;
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.section6 .sect6_changeF {
	position: absolute;
	left: 9.58%;
	right: 9.58%;
	height: 45px;
	border-bottom: 1px #58585a solid;
	top: 50%;
	margin-top: -22px;
	color: #fff;
	z-index: 30;
}
.section6 .sect6_span {
	font-family: 'fzyt';
	padding-left: 38.8%;
	text-align: right;
	padding-right: 15.5%;
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.section6 .owl-buttons {
	position: absolute;
	bottom: 7px;
	left: 0;
	font-size: 12px;
}
.section6 .owl-buttons div {
	display: inline-block;
	margin-right: 42px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.section6 .owl-buttons div:hover {
	color: #f6d05c;
}
.section6 .sect6_changeF .party_dots {
	position: absolute;
	right: 0;
	top: 33%;
	z-index: 40;
	height: 2px;
}
.section6 .sect6_changeF .party_dots span {
	vertical-align: top;
}
.section6 .sect6_changeF:after {
	content: "";
	display: block;
	width: 27.2%;
	height: 1px;
	background: #fff;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.section6 .sect6_right {
	width: 50%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.backLazy, .backLazys {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.categore_list .categore_part {
	display: none;
}
.categore_list .categore_part1 {
	display: block;
}
.categore_list {
	position: relative;
}
.categore_listF .zmsl_third_nav {
	top: 0;
	padding-top: 4%;
	z-index: 30;
}
.sect_more_span {
	color: #fff;
	text-transform: uppercase;
}
.sect_more_span:hover {
	color: #d5b554
}
.sect_news_info a {
	display: block;
}
.sect_news_info a:hover .sect3_title {
	color: #1c4d8d !important
}
.link_map {
	height: 56.66%;
}
.sect7_mid {
	height: 22%;
	background: #272729;
	color: #fff;
}
.sect7_mid .span1 {
	font-size: 11px;
	margin-right: 4%;
	vertical-align: middle;
}
.sect7_mid .span2 {
	vertical-align: middle;
}
.sect7_mid .sect7_mid_right {
	width: 70%;
	text-align: right;
	padding-top: 16px;
}
.sect7_mid .p1 {
	display: inline-block;
	margin-left: 5.4%;
	text-align: left;
	vertical-align: middle;
	line-height: 1;
}
.sect7_mid .span3 {
	font-family: 'fzyt';
	letter-spacing: 3px;
}
.sect7_mid .span4 {
	font-size: 9px;
	color: #818181;
}
.sect7_bot {
	height: 13.33%;
	color: #838384;
	font-size: 12px;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	background: #2e2e31;
}
.sect7_bot .span1 {
	margin-right: 5%;
}
.sect7_bot .p1 {
	display: inline-block;
}
.sect7_bot .p1 a {
	color: #838384;
}
.sect7_bot .p1 a:hover {
	color: #fff;
}
.news_list {
}
.news_list li {
	background: #292929;
}
.news_list li.even {
	background: #424242;
}
.news_list li a {
	display: block;
	position: relative;
	color: #949494;
}
.news_list li .news_left {
	width: 50%;
	padding-bottom: 19%;
	height: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: #000;
	width: 50%;
}
.news_list li .news_right {
	padding: 4% 4.79%;
	width: 50%;
}
.news_text {
	color: #949494;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin-bottom: 11.4%;
	margin-top: 3.8%;
}
.news_h4 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #949494;
}
.news_list li .news_time {
	position: relative;
	color: #949494;
}
.party_more {
	height: 70px;
	background: #292929;
	font-size: 14px;
	text-align: center;
	line-height: 70px;
}
.party_more a {
	width: 100%;
	color: #fff;
	display: block;
	height: 100%;
}
.party_more a:hover {
	background: #000;
}
.party_more_icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/party_icon.png) center center no-repeat;
	background-size: cover;
	vertical-align: middle;
}
.party_bulid_mes li:hover .party_mes_pic img {
	transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
}
.news_detail_mes {
	background: #2e2e31;
	padding: 7.3% 9.89%;
}
.news_detail_mes .new_detail_top {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	margin-bottom: 2%;
}
.news_detail_mes .new_detail_top_left {
	width: 50%;
	color: #fff;
}
.news_detail_mes .new_detail_top_right {
	width: 50%;
	text-align: right;
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 12px;
}
.news_detail_mes .news_detail_share {
	margin-left: 10px;
}
.wb_icon {
	background: url(../images/wb_icon_active.png) center center no-repeat;
}
.qq_icon {
	background: url(../images/qq_icon.png) center center no-repeat;
}
.wx_icon {
	background: url(../images/wx_icon.png) center center no-repeat;
}
.news_detail_icons {
	width: 17px;
	height: 13px;
	background-size: cover;
	margin-left: 5px;
	display: inline-block;
}
.news_detail_mes .eidtDetail {
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 12px;
	line-height: 27px;
}
.news_detail_mes .new_detail_pic {
	width: 100%;
	text-align: center;
}
.news_detail_mes .new_detail_pic img {
	max-width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.news_detail_mes .news_detail_line {
	width: 100%;
	margin-top: 8.42%;
	height: 1px;
	border-bottom: 1px #fff dashed;
}
.news_detail_mes .news_detail_page {
	margin-top: 4.5%;
}
.news_detail_mes .news_detail_page a {
	color: #fff;
	font-size: 12px;
	display: block;
	position: relative;
	line-height: 34px;
	margin-bottom: 10px;
}
.news_detail_mes .news_detail_pageone {
	width: 55px;
	position: absolute;
	left: 0;
	top: 0;
}
.news_detail_mes .news_detail_pagecon {
	width: 100%;
	padding-left: 55px;
}
.news_detail_mes .new_detail_top_hide {
	display: none;
}
.new_detail_info {
	color: #acacad;
	font-size: 12px;
	line-height: 28px;
	margin-top: 4.5%;
}
.new_detail_info img {
	width: 100% !important;
	height: auto !important
}
.party_back_icon {
	width: 14px;
	display: inline-block;
	height: 14px;
	background: url(../images/call_back.png) center center no-repeat;
	margin-right: 5px;
	vertical-align: middle;
}
.second_nav a {
	width: 25%;
	height: 80px;
	line-height: 80px;
	padding: 0 4.79%;
	float: left;
	background: #272729;
	color: #7e7e7f;
	font-family: 'fzyt';
}
.second_nav a .second_nav_span span {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.second_nav a .second_nav_span {
	width: 100%;
	position: relative;
	display: block;
	height: 24px;
	line-height: 24px;
	letter-spacing: 2px;
}
.second_nav a .second_nav_span:after {
	content: "";
	display: block;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	width: 68px;
	height: 5px;
	position: absolute;
	bottom: 2px;
	right: 0;
	background: url(../images/nav_arrow.png) center bottom no-repeat;
	background-size: cover;
}
.second_nav a .second_nav_span:before {
	width: 18px;
	height: 18px;
	background: #f6d05c;
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 1px;
	display: none;
}
.second_nav a.active {
	background: #3f3f43;
}
.second_nav a.active .second_nav_span:after {
	display: none;
}
.second_nav a.active .second_nav_span:before {
	display: block;
}
.second_nav a:hover .second_nav_span:after {
	right: -10px
}
.second_nav a:hover {
	background: #3f3f43;
}
.pro_detailF {
	position: relative;
}
#pro_detail {
	background: #2e2e31;
	position: relative;
}
#pro_detail .pro_detail_left {
	width: 50%;
}
#pro_detail .pro_detail_big {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
}
#pro_detail .pro_detail_big ul {
	width: 100%;
	height: 100%;
}
#pro_detail .pro_detail_big li {
	position: absolute;
	width: 100%;
	display: none;
	height: 100%;
	left: 0;
	top: 0;
}
#pro_detail .pro_detail_big li:first-child {
	display: block;
}
#pro_detail .pro_detail_slt {
	height: 210px;
	position: relative;
}
#pro_detail .pro_detail_slt ul {
	width: 100%;
	height: 100%;
}
#pro_detail .pro_detail_slt li {
	width: 33.3%;
	height: 100%;
	position: relative;
	float: left;
	overflow: hidden;
}
#pro_detail .pro_detail_yy {
	background: rgba(0,0,0,0.5);
}
#pro_detail .pro_detail_slt li.active .pro_detail_yy {
	opacity: 0;
}
#pro_detail .pro_detail_right {
	width: 50%;
	padding: 4.79%;
}
#pro_detail .pro_detail_h3 {
	color: #fff;
	line-height: 24px;
}
#pro_detail .pro_detail_mid {
	color: #838384;
	line-height: 34px;
	padding: 10.12% 0;
	margin-top: 15.18%;
	margin-bottom: 10.12%;
	border-top: 1px #39393c solid;
	border-bottom: 1px #39393c solid;
}
#pro_detail .pro_detail_bot {
	color: #838384;
	line-height: 34px;
}
#pro_detail .owl-buttons, .pro_detailF .case_frame {
	position: absolute;
	right: 4.79%;
	top: 0;
	padding-top: 4.79%;
	z-index: 100;
	padding-right: 60px;
}
.pro_detailF .case_frame {
	padding-right: 0;
	z-index: 30;
}
#pro_detail .owl-buttons div, .pro_detailF .case_frame .case_btn, .bosom .owl-buttons div {
	width: 60px;
	height: 60px;
	display: block;
	float: left;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
#pro_detail .case_frame .case_arrow {
	background: #272729;
}
#pro_detail .owl-prev, .bosom .owl-prev {
	background: #272729 url(../images/case_left.png) center center no-repeat;
}
#pro_detail .owl-prev:hover, .bosom .owl-prev:hover {
	background: #f6d05c url(../images/case_left.png) center center no-repeat;
}
#pro_detail .owl-next, .bosom .owl-next {
	background: #272729 url(../images/case_right.png) center center no-repeat;
}
#pro_detail .owl-next:hover, .bosom .owl-next:hover {
	background: #f6d05c url(../images/case_right.png) center center no-repeat;
}
.pro_detailF .case_frame .case_frame_share {
	background: #3f3f43 url(../images/case_fx.png) center center no-repeat;
}
.control_Con {
	background: #2e2e31;
}
.contro_title {
	padding-top: 4.27%;
	padding-bottom: 4.27%;
	line-height: 30px;
	color: #fff;
	position: relative;
}
.contro_title .contro_h3 {
	font-family: 'fzyt';
	letter-spacing: 2px;
	line-height: 30px;
}
.contro_title .contro_h4 {
	text-transform: uppercase;
	line-height: 30px;
}
.achieve_list {
	padding: 0 2.395%;
}
.achieve_list li {
	width: 25%;
	float: left;
	margin-bottom: 4.81%;
	padding: 0 2.51%;
}
.achieve_list li a {
	display: block;
}
.achieve_list li a img {
	width: 100%;
	height: auto;
}
.achieve_list li .achieve_list_img {
	padding-bottom: 100%;
	height: 0;
	background: #272729;
	overflow: hidden;
}
.achieve_list_text {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #fff;
	position: relative;
	margin-top: 13.25%;
	padding-right: 60px;
}
.party_dots3 {
	position: absolute;
	right: 0;
	bottom: 0;
}
/*.img{width: 100%; height: auto;}*/

.control_Info {
	padding-left: 28%;
	padding-bottom: 5.3%;
}
.control_text {
	color: #b9b9b9;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	line-height: 30px;
	margin-bottom: 7.2%;
}
.control_textH60 {/* height: 60px; */
	overflow: hidden;
}
.control_video {
	position: relative;
	padding-bottom: 50%;
	height: 0;
	overflow: hidden;
}
.control_videox {
	padding-bottom: 33%;
	margin-bottom: 7.2%;
}
.control_video .tran_part4_video {
}
.tran_part4_absolute {
	background: rgba(0,0,0,0.4);
}
.his_img {
	padding-bottom: 36.8%;
	height: 0;
	overflow: hidden;
}
.control_Info_his .achieve_list_text {
	margin-top: 7%;
	margin-bottom: 2.86%;
}
.control_Info_his {
	padding-bottom: 1px;
}
.control_Con2 {
	padding-bottom: 4.79%
}
.control_Info_his2 {
	padding-left: 0;
}
.hotel_img {
	padding-bottom: 5%;
}
.hotel_img li {
	width: 50%;
	margin-bottom: 44px;
	float: left;
}
.hotel_img li.odd {
	padding-right: 22px;
}
.hotel_img li.even {
	padding-left: 22px;
}
.hotel_img li a {
	display: block;
	background: #272729;
	padding-bottom: 42.5%;
	height: 0;
	overflow: hidden;
}
.bosom .owl-buttons {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 20;
}
.achieve_list2 {
	padding: 0;
}
.achieve_list2 li {
	width: 27.8%;
	margin-left: 8.3%;
	padding: 0;
	margin-bottom: 0;
}
.achieve_list2 li.first_li {
	margin-left: 0;
}
.control_Info2 {
	padding-left: 23.2%;
}
.contact_Con .contact_left {
	padding-bottom: 36.4%;
	height: 0;
	overflow: hidden;
	width: 50%;
	position: relative;
}
.contact_Con .link_dot {
	width: 28.4%;
	margin-left: -14.2%;
}
.contact_Con .contact_right {
	padding-bottom: 36.4%;
	height: 0;
	width: 50%;
	position: relative;
}
.contact_Con .second_nav a {
	width: 50% !important;
}
.contact_Con .contact_where {
	padding: 0 9.58%;
	margin-top: 7.8%;
}
.contact_Con .contact_where_info {
	position: relative;
	padding-left: 12.9%;
	padding-right: 20.38%;
	min-height: 100px;
}
.contact_Con .where_change {
	width: 24px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -16px;
}
.contact_Con .where_change span {
	width: 5px;
	height: 100%;
	display: inline-block;
	position: relative;
	top: 0;
}
.contact_Con .where_change .span1 {
	background: url(../images/contact_top.png);
}
.contact_Con .where_change .span2 {
	background: url(../images/contact_bot.png);
}
.contact_Con .where_change:hover .span1 {
	top: -3px;
}
.contact_Con .where_change:hover .span2 {
	top: 3px;
}
.contact_Con .where_go {
	width: 65px;
	height: 65px;
	display: block;
	background: #272729;
	color: #8a8a8b;
	font-size: 12px;
	text-align: center;
	line-height: 65px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -32px;
}
.contact_Con .where_go:hover {
	background: #f6d05c;
	color: #fff;
}
.contact_Con .contact_form {
	width: 100%;
	position: relative;
}
.contact_Con .contact_form input {
	height: 64px;
	width: 100%;
	position: relative;
	border: 0;
	background: none;
	padding-left: 17.8%;
	color: #bebebf;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	font-size: 12px;
}
.contact_Con .contact_form div {
	position: relative;
}
.contact_Con .contact_form .iput1F:after {
	width: 7px;
	height: 7px;
	border: 1px #198c1b solid;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	left: 0;
}
.contact_Con .contact_form .iput2F:after {
	width: 7px;
	height: 7px;
	border: 1px #8c191b solid;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	left: 0;
}
.contact_Con .form_line {
	width: 100%;
	height: 1px;
	background: #58585a;
	position: absolute;
	top: 50%;
	left: 0;
}
.contact_Con .contact_form.active .iput1F {
	transform: translateY(100%);
}
.contact_Con .contact_form.active .iput2F {
	transform: translateY(-100%);
}
.contact_Con .contact_bot {
	position: absolute;
	bottom: 0;
	left: 9.58%;
	right: 9.58%;
	margin-bottom: 9%;
}
.contact_Con .contact_bot .lett {
	display: inline-block;
	color: #6b6b6d;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	line-height: 30px
}
.contact_Con .lett1 {
	width: 100%;
}
.contact_Con .lett2 {
	width: 55%;
}
.contact_Con .lett3 {
	width: 38.6%;
}
.control_Info .mid_yh {
	text-align: center;
}
.control_Info .yh_text {
	display: inline-block;
	line-height: 28px;
	padding: 0 13%;
	font-family: 'fzyt';
	color: #fff;
	position: relative;
	margin-bottom: 6.7%;
}
.control_Info .yh_text:after {
	content: "";
	display: block;
	width: 9px;
	height: 7px;
	background: url(../images/yh1.png);
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.control_Info .yh_text:before {
	content: "";
	display: block;
	width: 9px;
	height: 7px;
	background: url(../images/yh2.png);
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -3px;
}
.control_Info .bosom2 {
	margin-bottom: 6.7%;
}
.control_Con_video {
	padding-bottom: 4.79%
}
.control_Info .omjh_img_list {
	margin-bottom: 6.7%;
}
.control_Info .omjh_img_list li {
	width: 50%;
	float: left;
}
.control_Info .omjh_img_list .li0 {
	padding-right: 3.75%;
}
.control_Info .omjh_img_list .li1 {
	padding-left: 3.75%;
}
.control_Info .omjh_img {
	padding-bottom: 59.4%;
	height: 0;
	overflow: hidden;
}
.control_text_nm {
	margin-bottom: 0;
}
.control_Info .wyyw_img {
	margin-bottom: 6.7%;
}
.control_Info .wyyw_img li {
	width: 33.33%;
	float: left;
}
.control_Info .wyyw_img .his_img {
	padding-bottom: 65.95%;
	height: 0;
	overflow: hidden;
	background: #272729;
}
.contro_titleS {
	position: relative;
}
.zmsl_third_nav {
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	text-align: right;
}
.zmsl_third_nav a {
	width: 52px;
	height: 52px;
	border: 1px #fff solid;
	opacity: 0.4;
	filter: alpha(opacity=40);
	position: relative;
	display: inline-block;
	border-radius: 50%;
	text-align: center;
	margin-right: 8%;
}
.zmsl_third_nav a img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.zmsl_third_nav a:hover, .zmsl_third_nav a.active {
	opacity: 1;
	filter: alpha(opacity=100);
}
.zmsl_Con {
	padding-bottom: 4.79%;
}
.club_img_list .club_img_left {
	width: 50%;
}
.club_img_list .club_img_right {
	width: 50%;
}
.club_img_list .club_img_F {
	padding-bottom: 98.7%;
	height: 0;
	overflow: hidden;
	position: relative;
}
.club_img_list .club_img_right .club_img {
	width: 50%;
	float: left;
	height: 50%;
	overflow: hidden;
	background: #2b2b2e;
}
.club_img_big {
	padding-bottom: 49.3%;
	height: 0;
	overflow: hidden;
	margin-top: 5.58%;
	margin-bottom: 5.58%;
}
.club_texts {
	color: #b9b9b9;
	line-height: 30px;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	margin-bottom: 4.79%;
	width: 63%;
}
.club_text {
	color: #fff;
	line-height: 30px;
	position: relative;
	padding-right: 30%;
}
.mt426 {
	margin-top: 4.26%
}
.mt529 {
	margin-top: 5.29%;
}
.animal_part1 .animal_part1_left {
	width: 50%;
}
.animal_part1 .animal_part1_right {
	width: 50%;
}
.animal_part1 .animal_part1_img {
	padding-bottom: 58%;
	height: 0;
	overflow: hidden;
	background: #2b2b2e
}
.animal_part2 .animal_part2_img {
	padding-bottom: 34.2%;
	height: 0;
	overflow: hidden;
}
.animal_part3 li {
	padding-bottom: 34.2%;
	float: left;
	height: 0;
	overflow: hidden;
}
.animal_part3 .li0 {
	width: 39%;
	padding-right: 4.26%;
}
.animal_part3 .li1 {
	width: 61%;
}
.animal_load {
	margin-top: 5.3%;
	text-align: center;
}
.animal_load .control_text {
	margin-bottom: 20px;
}
.animal_load .load_arrow {
	width: 54px;
	height: 54px;
	background: #f6d05c;
	display: block;
	margin: 0 auto;
	position: relative;
}
.animal_load .load_arrow:after {
	content: "";
	display: block;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../images/load_arrow.png) center center no-repeat;
}
.animal_load .load_arrow:hover:after {
	top: 6px;
}
.animal_part1_img_text {
	position: relative;
}
.animal_part1_text_info {
	height: 100%;
	position: relative;
}
.animal_text {
	color: #b9b9b9;
	font-family: 'Ã©Â»â€˜Ã¤Â½â€œ';
	line-height: 30px;
	height: 90px;
	overflow: hidden;
}
.animal_absolute {
	padding: 10.63%
}
.news_time2 {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}
.news_text3 {
	margin-top: 9.8%;
	height: 112px;
}
.his_img2 {
	padding-bottom: 42.3%;
}
.party_dots4 {
	position: absolute;
	top: 0;
	right: 0;
}
.ss_img_list .ss_img_left {
	width: 50%;
	padding-right: 15px;
}
.ss_img_list .ss_img_right {
	width: 50%;
	padding-left: 15px;
}
.ss_img_list .ss_img1 {
	padding-bottom: 113.5%;
	position: relative;
	overflow: hidden;
}
.ss_img_list .ss_img2 {
	padding-bottom: 83.8%;
	position: relative;
	overflow: hidden;
}
.ss_img_list .ss_img3 {
	padding-bottom: 132%;
	position: relative;
	overflow: hidden;
}
.ss_img_list .ss_img4 {
	padding-bottom: 132%;
	position: relative;
	overflow: hidden;
}
.ss_img_list .ss_img5 {
	padding-bottom: 82.5%;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.ss_img_list .ss_img6 {
	padding-bottom: 51%;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.ss_img_list .ss_img3F {
	width: 50%;
	padding-right: 15px;
}
.ss_img_list .ss_img4F {
	width: 50%;
	padding-left: 15px;
}
.ss_img_list .ss_absoluteP {
	padding-bottom: 30px;
}
.img_info {
	height: 100%;
	overflow: hidden;
}
.ss_img_list .img {
	height: 100%;
}
.mx_list li {
	margin-bottom: 4.6%;
}
.mx_list .achieve_list_text {
	margin-top: 0;
	margin-bottom: 4.5%;
}
.mx_list .control_text {
	margin-bottom: 4.7%;
	height: auto;
}
.mx_list .control_text {
	width: 64%
}
.chengjiuCon .contro_title {
	padding-left: 4.79%;
	padding-right: 4.79%;
}
.link_left_select {
	width: 14.5%;
	position: absolute;
	background: #2e2e31;
	margin-left: 5.5%;/* margin-top: 16px; */
	line-height: 31px;
	left: 14%;
	top: 16px;
}
.link_left_select .link_left_input {
	width: 100%;
	height: 34px;
	line-height: 34px;
	padding-left: 20px;
	padding-right: 34px;
	font-size: 12px;
	background: none;
	border: 1px #2e2e31 solid;
	color: #fff;
}
.link_left_select .link_left_botom {
	width: 34px;
	height: 34px;
	cursor: pointer;
	background: #edc550 url(../images/link_bottom.png) center center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.link_left_select .link_left_mark {
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 1px;
	width: 100%;
	z-index: 10;
}
.link_left_select .link_left_mark li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	cursor: pointer;
	background: #fff;
}
.link_left_select .link_left_mark li a {
	color: #5c5c5c;
	display: block;
	width: 100%;
	height: 30px;
}
.link_left_select .link_left_mark li:hover {
	background: #edc550;
	color: #fff;
}
.link_left_select .link_left_mark li:hover a {
	color: #fff;
}
.link_left_select .link_left_mark ul {
	display: none;
}
#footer .sect7_mid {
	padding-top: 3.33%;
	padding-bottom: 3.33%;
}
#footer .sect7_bot {
	padding-top: 2.8%;
	padding-bottom: 2.8%;
}

@media screen and (max-width: 1700px) {
.sect5_right .sect_news {
	padding-top: 8%;
	padding-bottom: 8%;
}
.sect5_left .sect_news_info .news_time {
	margin-bottom: -3%;
}
.section5 .owl-controls {
	margin-bottom: 3%;
}
.sect5_right .sect_news .sect3_text {
	margin-top: 6%;
}
.sect7_mid .span1 {
	margin-right: 5%;
}
.control_videox {
	padding-bottom: 40%;
}
.ind1_nav_outer{padding-top: 50%}	
}

@media screen and (max-width: 1500px) {
.sect_bot .sect_bot_list li {
	margin-right: 4%;
	margin-bottom: 15px;
}
.control_video2 {
	padding-bottom: 36.4%
}
.second_nav a .second_nav_span:after {
	bottom: 5px;
}
.zmsl_third_icon {
	width: 90px;
}
.sect_bot {
	padding-right: 120px;
}
.sect7_mid .span1 {
	margin-right: 3%;
}
.bannerInfo {
	width: 25%;
}
.ind1_nav_outer{padding-top: 50%}
}

@media screen and (max-width: 1400px) {
.sect7_mid .span1 {
	margin-right: 1%;
}
.sect7_mid .p1 {
	margin-left: 3.4%
}
}

@media screen and (max-width: 1300px) {
.sect_bot .sect_bot_list li {
	margin-right: 1%;
}
.achieve_list2 li {
	width: 26% !important;
}
.contact_Con .contact_left,  .contact_Con .contact_right {
	padding-bottom: 45%;
}
.link_left_select {
	width: 20%;
	left: 18%;
}
}

@media screen and (max-width: 1024px) {
#nav, .header_right .header_icon, .bannerInfo {
	display: none;
}
#banner .owl-controls {
	padding-left: 0;
}
.sect_bot {
	padding-left: 0;
}
.sect_text {
	padding-left: 0;
}
.sect_bot .sect_bot_list li {
	width: 100%;
	margin-bottom: 20px;
	margin-right: 0;
	display: none;
}
.party_more, .bosom .owl-buttons div {
	height: 45px;
	line-height: 45px;
}
.achieve_list li {
	width: 33.33%;
}
.club_texts {
	width: 100%;
}
#header, .header_place {
	height: 80px !important;
}
.sect7_mid .span1, .sect7_mid .span2 {
	display: none;
}
.animal_part1 .animal_part1_img {
	padding-bottom: 68%
}
}

@media screen and (max-width: 992px) {
.sect7_mid {
	display: none;
}
.link_map {
	height: 80%;
}
.sect7_bot {
	height: 20%;
	text-align: center;
	line-height: 24px;
}
.sect7_bot .p1 {
	display: block;
	width: 100%;
}
.sect7_bot span {
	float: none;
}
#pro_detail {
	background: #272729
}
#pro_detail .pro_detail_right {
	width: 100%;
}
#pro_detail .pro_detail_left {
	width: 100%;
}
#pro_detail .owl-buttons, .pro_detailF .case_frame {
	top: 0;
	right: 0;
}
.second_nav a span:before {
	display: none !important;
}
.second_nav a span:after {
	display: none !important;
}
.second_nav {
	background: #000;
}
.second_nav a {
	height: 60px;
	line-height: 60px;
	border-right: 1px rgba(255,255,255,0.1) solid;
	border-bottom: 1px rgba(255,255,255,0.1) solid;
	width: 50% !important;
}
.control_Con {
	background: #272729
}
.contact_Con .contact_left, .contact_Con .contact_right {
	width: 100%;
	padding-bottom: 400px;
}
.contact_Con .contact_where {
	padding: 0 4.79%;
	margin-top: 15px;
}
.contact_Con .contact_bot {
	margin-bottom: 4.5%;
	left: 4.79%;
	right: 4.79%;
}
.news_text3 {
	margin-top: 3.8%;
}
.section5 .owl-controls {
	margin-bottom: 6%;
}
.sect5_left .sect_news_info .news_time {
	margin-bottom: 0%;
}

#pro_detail .owl-buttons div, .pro_detailF .case_frame .case_btn, .bosom .owl-buttons div {
	width: 40px;
	height: 40px;
}
#pro_detail .owl-buttons {
	padding-right: 46px;
}
.control_video {
	padding-bottom: 400px;
}
}

@media screen and (max-width: 768px) {
	.index2-left{width: 100%;float: inherit;}
	.sect_text{width:100%;height: auto;margin-top: 5%;overflow: hidden;}
	.ind_sec1_nav{display:none;}
	.section2 .section_info{margin-top: 15%}
	.section4 .sect5_left{width:100%;height: auto;}
	.ss2_wrapper{display:none;}
	.section4 .sect5_right{width:100%;}
	.sect5_right .sect_news{padding: 13% 7.1%;}
	footer .top-box{display: none;}
	.copy-box .copy{line-height:1.5!important;padding: 10px 0;}
	
.sect_text {
	margin-top: 11%;padding-bottom: 5%;
}
.section5 .sect5_left {
	width: 100%;
}
.section5 .sect5_right {
	display: none;
}
.section3 .section_info li {
	width: 50%;
}
.section3 .section_info .li2 {/* display: none; */
}
.news_detail_mes .new_detail_top_left {
	width: 100%;
	line-height: 28px;
	float: none;
}
.news_detail_mes .new_detail_top_right {
	width: 100%;
	float: none;
	text-align: center;
}
.news_detail_mes .new_detail_top {
	text-align: center;
	height: auto;
}
.news_detail_mes .news_detail_share {
	display: none;
}
.news_detail_icons {
	display: none;
}
.control_Info {
	padding-left: 0;
}
.pageBanner {
	padding-bottom: 300px;
}
.control_video2 {
	padding-bottom: 400px
}
.zmsl_third_nav {
	width: 100%;
	text-align: left;
	position: relative;/* margin-top: 4%; */
	padding-left: 5%;
	background: #272729
}
.zmsl_third_nav a {
	width: 40px;
	height: 40px;
}
.zmsl_third_nav a img {
	width: 20px;
	height: auto;
}
.ss_img_list .ss_img_left {
	width: 100%;
	padding: 0;
	margin-bottom: 30px;
}
.ss_img_list .ss_img_right {
	width: 100%;
	padding: 0;
}
.categore_listF {
	background: #272729
}
.animal_part1 .animal_part1_img {
	padding-bottom: 73%
}
}

@media screen and (max-width: 640px) {
.club_img_list .club_img_left {
	width: 100%;
}
.club_img_list .club_img_right {
	width: 100%;
}
.animal_part1 .animal_part1_left {
	width: 100%;
}
.animal_part1 .animal_part1_right {
	width: 100%;
}
.animal_part3 .li0 {
	width: 100%;
	padding-right: 0
}
.animal_part3 .li1 {
	width: 100%;
	margin-top: 5%;
}
.club_text {
	padding-right: 0;
}
.club_text .party_dots4 {
	display: none;
}
#header img {
	width: 130px;
}
.header_menu {
	width: 40px;
	height: 40px;
}
.section6 .sect6_left {
	width: 100%;
}
.section6 .sect6_right {
	display: none;
}
.section6 .owl-buttons div {
	margin-right: 20px;
}
.animal_part1 .animal_part1_imgnes {
	padding-bottom: 0;
	height: auto;
}
.animal_part1 .animal_part1_imgnes .animal_absolute {
	position: relative;
}
.news_text3 {
	min-height: 112px;
	height: auto;
}
.animal_part1 .animal_part1_left .animal_part1_img {
	padding-bottom: 58%
}
}

@media screen and (max-width: 560px) {
.link_dot {
	width: 100px;
}
.news_list li .news_left {
	height: 200px;
	position: relative;
	width: 100%;
}
.news_list li .news_right {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.achieve_list li {
	width: 50%;
}
.contro_title {
	padding-top: 12%;
}
.control_Info_his .control_text {
	margin-bottom: 15%;
}
.contro_title .contro_h3 {
	letter-spacing: 0;
}
.control_Con2 {
	padding-bottom: 10%;
}
.achieve_list2 li {
	width: 100% !important;
	margin: 0;
	margin-bottom: 7%;
}
.contact_Con .lett {
	width: 100%
}
.contact_Con .contact_bot {
	margin-bottom: 9.5%;
}
.control_Info, .zmsl_Con {
	padding-bottom: 12%;
}
.mx_list .control_text {
	width: 100%;
}
.mx_list li {
	margin-bottom: 15%;
}
.slide_nav .slide_nav_ul li,  .slide_nav .slide_nav_ul .slide_nav_bg span {
	height: 40px;
	line-height: 40px;
}
#pro_detail .pro_detail_slt {
	height: 110px;
}
.index_top img {
	width: 35px;
}
}

@media screen and (max-width: 420px) {
.sect_bot .sect_more {width: 100%;padding-top: 5%;overflow: hidden;}
.section3 .section_info li {
	width: 100%;
}
.section3 .section_info .li1 {/* display: none; */
}
}

@media screen and (max-width: 400px) {
.achieve_list li {
	width: 100%;
}
.control_Info .wyyw_img li {
	width: 100%;
}
.news_time2 {
	display: none;
}
}
/*新闻*/

.sect5_bannerF2 {
	height: 100%
}
.ss1_wrapper .slideshow {
	position: relative;
	width: 100%;
	height: 100%;
}
.ss1_wrapper .slideshow_item {
	width: 100%;
	height: 100%
}
.ss1_wrapper .slideshow_item .data {
	display: none
}
.ss1_wrapper a.slideshow_prev {
	position: absolute;
	left: 30px;
	bottom: 180px;
	z-index: 10;
	width: 40px;
	height: 46px;
	outline: none;
}
.ss1_wrapper a.slideshow_prev:hover {
	background: #000
}
.ss1_wrapper a.slideshow_prev span {
	display: block;
	width: 40px;
	height: 46px;
	background: url(../images/arrows.png) no-repeat -55px 50%;
	text-indent: -9999px
}
.ss1_wrapper a.slideshow_next {
	position: absolute;
	left: 70px;
	bottom: 180px;
	z-index: 10;
	width: 40px;
	height: 46px;
	outline: none;

}
.ss1_wrapper a.slideshow_next:hover {
	background: #000
}
.ss1_wrapper a.slideshow_next span {
	display: block;
	width: 40px;
	height: 46px;
	background: url(../images/arrows.png) no-repeat -5px 50%;
	text-indent: -9999px
}
.ss1_wrapper .slideshow_paging {
	position: absolute;
	bottom: 10px;
	right: 545px;
	z-index: 11;
	font-size: 12px
}
.ss1_wrapper .slideshow_paging a {
	display: block;
	float: left;
	margin: 0 0 0 2px;
	padding: 4px 7px;
	color: #ccc
}
.ss1_wrapper .slideshow_paging a:hover {
	color: #fff
}
.ss1_wrapper .slideshow_paging a.activeSlide {
	background: #eee;
	color: #222
}
.ss1_wrapper .slideshow_box {
	position: absolute;
	left: 30px;
	bottom: 0;
	width: 340px;
	height: 180px;
	z-index: 10
}
.ss1_wrapper .slideshow_box .data {
	padding: 15px;
	color: #ccc
}
.ss1_wrapper .slideshow_box .data h4 {
	color: #fff;
	font: 700 18px arial, sans-serif;
	padding: 0;
	margin: 0 0 10px
}
.ss1_wrapper .slideshow_box .data p {
	padding: 0;
	margin: 0;
	line-height: 140%
}
.ss1_wrapper .slideshow_box .data a {
	color: #fff
}
.ss2_wrapper {
	position: relative;
	width: 100%;
	height: 66.66%;
	overflow: hidden
}
.ss2_wrapper .slideshow {
	position: relative;
	width: 100%;
	height: 100%;
}
.ss2_wrapper .slideshow_item {
	width: 100%;
	height: 100%
}
.ss2_wrapper .slideshow_item .data {
	display: none
}
.ss2_wrapper a.slideshow_prev {
	position: absolute;
	left: -40px;
	top: 48%;
	z-index: 10;
	width: 40px;
	height: 46px;
	outline: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ss2_wrapper a.slideshow_prev span {
	display: block;
	width: 40px;
	height: 46px;
	background: url(../images/arrows.png) no-repeat -55px 50%;
	text-indent: -9999px
}
.ss2_wrapper a.slideshow_next {
	position: absolute;
	right: -40px;
	top: 48%;
	z-index: 10;
	width: 40px;
	height: 46px;
	outline: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ss2_wrapper a.slideshow_next span {
	display: block;
	width: 40px;
	height: 46px;
	background: url(../images/arrows.png) no-repeat -5px 50%;
	text-indent: -9999px
}
.ss2_wrapper .slideshow_paging {
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 11;
	font-size: 12px;
	padding: 3px 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ss2_wrapper .slideshow_paging a {
	display: block;
	float: left;
	margin: 0 1px;
	padding: 3px 7px;
	color: #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.ss2_wrapper .slideshow_paging a:hover {
	color: #fff
}
.ss2_wrapper .slideshow_paging a.activeSlide {
	background: #eee;
	color: #222
}
.ss2_wrapper .slideshow_box {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 110px;
	z-index: 10
}
.ss2_wrapper .slideshow_box .data {
	padding: 2% 7.1%;
	color: #ccc
}
.ss2_wrapper .slideshow_box .data h4 {
	color: #fff;
	font: 700 20px 黑体, sans-serif;
	padding: 0;
	margin: 0 0 10px
}
.ss2_wrapper .slideshow_box .data p {
	padding: 0;
	margin: 0;
	line-height: 140%
}
.ss2_wrapper .slideshow_box .data a {
	color: #fff
}
.ss2_wrapper .slideshow_item .image img {width: 100%;}
/*foot*/
.foot-slide{height:auto;left:0;bottom:0;width:100%}
footer .top-box{padding:50px 0 30px;overflow:hidden;width:80%;margin:0 auto}
footer .top-box .foot-view .f-nav ul{width:inherit;float:left}
.f-nav li{margin-right:3.5vw;vertical-align:top}
.f-nav li{display:inline-block}
footer .qrcode-box{width:100%;text-align:left;margin:0}
footer .qrcode-box .item{margin:0 .2rem 0 0;text-align:center}
footer .f-nav .sub a,footer .link-box a{transition:all .2s linear}
footer .f-nav .sub a:hover,footer .link-box a:hover{color:#1c4d8d}
footer .icon-box .item .txt{transition:all .2s linear}
footer .icon-box .item:hover .txt{color:#e60012}
footer .copy-box .copy a{transition:all .2s linear}
footer .copy-box .copy a:hover{color:#fff}
footer .f-nav .tit{font-size:16px;line-height:.46rem;color:#fff;position:relative}
footer .f-nav .sub a{font-size:14px;line-height:24px;padding:0;margin-bottom:6px;color:#c5c5c5;display:block}
.f-nav li .sub{padding:0;border:none;margin-top:10px}

.right-box{float:right;}
.right-box .img img{display: block;margin: 0 auto;}
.right-box .txt{font-size:14px;text-align: center;padding-top: 10px;}
.copy-box{width: 80%;margin: 0 auto;}
.copy-box .copy{color:#fff;font-size: 14px;text-align: center;}
.copy-box .copy a{color:#fff;}
footer{background:#333;}

/*contact*/
.mapbox{width:100%;margin: 2.8rem auto 3rem;overflow: hidden;background: #f3f3f3;}
.map-box{width:50%;float: left;}
.mapbox .txts {width: 50%;float: left;}
.mapbox .txts .pa { padding: 9% 9% 0 14%;}
.mapbox .txts .name {
    font-size: 24px;
    color: #1c4d8d;
    border-bottom: 1px solid #ccc;
    padding-bottom: 24px;}
.ctas {
    margin-top: 32px;
}
.ctas p{
    display: block;
    color: #666;
    font-size: 16px;
    line-height: 36px;
    position: relative;
}
/*投资者*/
.in-box{font-size: 16px;line-height: 36px;}
/*营销网络*/
.network{margin: 2.8rem auto 3rem;}
.network h1{font-size:28px;color:#333;padding-bottom: 20px;}
.network p{color:#666;font-size: 14px;line-height: 24px;}
.net-img img{width:100%;}
/*新闻*/
.hot-position{width:30%;float:right;background: #fff;}
.hot-position h4{font-size:24px;color:#b71b2c;font-weight: normal;}
.hot-position-list{width:100%;height: 40px; border-bottom:1px solid #eeeeee;padding:1% 0;}
.hot-position-list p{float:left;font-size:14px;color:#333;line-height: 40px;padding-left: 20px;}
.hot-position-list a{float:right;font-size:14px;color:#ff0000;}
.news-list{width:100%;height:100%;background: #f3f3f3;overflow: hidden;margin-bottom: 2%;}
.news-img{width:35%;height:100%;float:left;}
.news-img img{width:100%;}
.news-text{width:60%;float:right;position: relative;padding-top:2%;}
.news-text h4{font-size:24px;font-weight: bold;padding: 10px 0;}
.news-text h4 a{color:#333333;}
.news-text p{font-size:16px;width:100%;height:100px;overflow: hidden;}
.news-text p a{color:#838383;}
.news-text span{color:#838383;font-size:14px;display: block;padding-left: 25px;background: url(../images/time_21.png) no-repeat left center;}
.news-text .more{position:absolute;bottom:-60%;padding: 5px 44px;background: #b92132;font-size: 18px;color: #fff;border-radius: 3px;margin-top: 2.5%;display: -webkit-inline-box;}
.news-text .more:hover{background: #ff0000;transition: all 0.5s;-webkit-transition: all 0.5s;}
.news-text span{position:absolute;bottom: -29%;}
.news-l{width:65%;float:left;}
.news-r{width:30%;float:right;}

  
.gov_titel h5{font-size:24px;color:#333;font-weight: normal;text-align: left;margin-bottom: 22px;}
.gov_c{width:100%;height:49px;background: #e4e4e4;}
.gov_c p{float:left;line-height: 49px;padding-left:20px;color:#333;font-size:14px;}
.hot-position2{margin-top: 40px;padding-top: 0;}
.hot-position2 h4{background:#1c4d8d;color:#fff;padding-left: 20px;height: 40px;line-height: 40px;}
.hot-position2 p a{color:#333;display: block;line-height: 36px;}
.hot-position2 p a:hover{color:#1c4d8d;}
.news-box{font-size:14px;line-height: 1.5;}
/*产品*/
.products{margin: 2.8rem auto 3rem;}
.products .flexBox{justify-content: space-between;}
.left50{width: 49%;float: left;}
.right50{width: 45%;float: right;}
.right50 h2{font-size:24px;color: #333;padding-bottom: 20px;}
.right50 p{font-size:16px;color:#666;line-height: 1.5;}
.products-text{font-size: 16px;color:#666;line-height: 1.5;padding: 30px 0;border-bottom: 1px dashed #c8c8c8;width:100%;}
.pro-list ul{width:100%;}
.pro-list ul li{float:left;width: 20%;padding: 1%;overflow: hidden;padding-top: 2%;}
.pro-list ul li a{display: block;overflow: hidden;}
.pro-list ul li img{width:100%;transition: all 1.5s ease;}
.pro-list ul li:hover img{transform: scale3D(1.1, 1.1, 1.1);transition: all 1.5s ease;}
.pro-list ul li p{height: 70px;text-align: center;width: 100%;font-size: 18px;color:#333;line-height: 70px;background: #f3f3f3;}
/*details*/
.pro-title{width:100%;padding-bottom: 60px;}
.pro-title ul {text-align:center;width: 100%;}
.pro-title ul li{display: inline-block;padding: 0 1.5%;position: relative;}
.pro-title ul li a{font-size:16px;color:#333;padding-bottom: 10px;}
.pro-title ul li a::before{background: #1c4d8d;}
.pro-title ul li a::before{content: '';
    position: absolute;
    z-index: 1;
    top: 26px;
    left: .05em;
    width: 100%;
    height: 2px;
    opacity: 1;
    transform: scale3d(0,1,1);
    transform-origin: 50%;
    transition: transform .5s;
    transition-timing-function: cubic-bezier(.2,1,.3,1);
}
.pro-title ul li:hover a::before{transform: scale3d(1,1,1);}
.pro-title ul li:hover a{color:#1c4d8d;}
.pro-title ul li .cur{border-bottom: 2px solid #1c4d8d;color:#1c4d8d;}
.p-box .p-top{font-size: 16px;color:#333;line-height: 1.5;padding-bottom: 40px;}
/*服务*/
.ser-box {overflow: hidden;}
.service{margin-bottom: 3em;}
.ser-box ul{margin-left:-3%;}
.ser-box ul li{width: 30%;float: left;background: #ffff;padding: 2% 0;margin-left: 3%;margin-bottom: 2%;min-height: 275px;}
.ser-box ul li p{padding:10px 0;text-align: center;padding: 6%;font-size: 14px;line-height: 1.5;}
.ser-box ul li img{display: block;margin: 0 auto;}
.ser-box ul li strong{font-size: 60px;color:#666;font-weight: bold;text-align: center;width: 100%;display: block;}
/**/
.yy{width:100%;}
.yy ul li{width:25%;}
/*研发*/
.about_03 li {
    padding: 65px 0 60px 0;
    border-bottom: 1px solid #ccc;
}
.about_03 li dl {
    overflow: hidden;
}
.about_03 li dt {
    float: right;
    width: 418px;
}
.about_03 li dd {
    float: left;
    width: calc(100% - 470px);
    padding-top: 30px;
}
.about_title {
    color: #1c4d8d;
    margin-bottom: 20px;
}
.about_title h1 {
    font-weight: bold;
}
.about_p {
    line-height: 1.5em;
    color: #666;
}
.about_03 li.cur dt {
    float: left;
}
.about_03 li.cur dd {
    float: right;
}

@media screen and (max-width: 1430px) {
	footer .top-box{width: 90%}
	.copy-box .copy{line-height: inherit;}



}
@media screen and (max-width: 768px) {
	.left50{width:100%;}
	.right50{width:100%;}
	.yy ul li{width:100%;}


}









