﻿@charset "utf-8";

body{ overflow-x:hidden;font-family:'微软雅黑', 'Microsoft Yahei', "Segoe UI", Helvetica, Arial, sans-serif; position:relative; color:#444444;}
.bodindex{}
.nav-social-bar {
	background: #E4E4E4;
	height: 0.36rem;
	line-height: 0.36rem;
}

.nav-info-list {
	height: 100%;
	float: right;
}

.nav-info-list li {
	height: 100%;
	float: left;
	margin-left: 0.5rem;
}

.nav-social-bar a {
	height: 100%;
	color: #B8B8B8;
}

.nav-social-bar a:hover {
	color: #757575;
}

.nav-social-bar a img {
	vertical-align: middle;
	opacity: 0.7;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.nav-social-bar a img:hover {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

.main-navigation {
	background: white;
	
	
	position: relative;
	z-index: 2;
}


.navigation-logo {
	float: left;
}

.logo {
	height: 100%;
}

.navigation-frame img {
	vertical-align: middle;
}

.nav-bar-list {
	float: right;
}

.nav-bar-list-item {
	height: 100%;
	position: relative;
	float: left;
	margin-left: 0.4rem;
}

.nav-bar-list-item>a {
	display: block;
	position: relative;
	height: 1rem;
	color: #757575;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.nav-bar-list-item>a:hover {
	color: black;
}

.nav-dropdown-inner {
	position: relative;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}

.nav-dropdown-wrap {
	width: 3rem;
	padding-left: 0.4rem;
	background: white;
	position: absolute;
	top: calc(100% - 0.1rem);
	left: 0;
	-webkit-transform: translateX(-50%) translateY(0.2rem);
	-ms-transform: translateX(-50%) translateY(0.2rem);
	transform: translateX(-50%) translateY(0.2rem);
	overflow: hidden;
	z-index: 3;
	max-height: 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=1);
	-webkit-transition: 250ms max-height ease-out, 250ms opacity linear, 250ms -webkit-transform ease-out;
	transition: 250ms max-height ease-out, 250ms opacity linear, 250ms -webkit-transform ease-out;
	transition: 250ms max-height ease-out, 250ms transform ease-out, 250ms opacity linear;
	transition: 250ms max-height ease-out, 250ms transform ease-out, 250ms opacity linear, 250ms -webkit-transform ease-out;
}

.nav-dropdown-inner:before {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 1px;
	background-color: #e8e8e8;
	content: "";
}

.nav-dropdown-list {}

.nav-dropdown-list-item {
	line-height: 0.6rem;
	padding-left: 0.4rem;
}

.nav-dropdown-list-item a {
	display: block;
	height: 100%;
	color: #757575;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.nav-dropdown-list-item a:hover {
	color: black;
}

.nav-dropdown-indicator {
	position: absolute;
	top: 0.6rem;
	left: 0;
	height: 0.3rem;
	width: 1px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #144239;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.nav-item-circle {
	position: absolute;
	top: auto;
	bottom: 0.22rem;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-0.1rem);
	-ms-transform: translateX(-50%) translateY(-0.1rem);
	transform: translateX(-50%) translateY(-0.1rem);
}

.nav-item-circle {
	height: 5px;
	width: 5px;
	background-color: #05c0dd;
	border-radius: 50%;
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	-webkit-transition: 150ms opacity ease-out, 150ms -webkit-transform ease-out;
	transition: 150ms opacity ease-out, 150ms -webkit-transform ease-out;
	transition: 150ms opacity ease-out, 150ms transform ease-out;
	transition: 150ms opacity ease-out, 150ms transform ease-out, 150ms -webkit-transform ease-out;
}

.nav-bar-list-item a:hover .nav-item-circle {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transform: translateX(-50%) translateY(0);
	-ms-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0);
}

.nav-bar-list-item:hover .nav-dropdown-wrap {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	max-height: 100rem;
	-webkit-transform: translateX(-50%) translateY(0);
	-ms-transform: translateX(-50%) translateY(0);
	transform: translateX(-50%) translateY(0);
}

.button-menu {
	display: none;
}

.meau {
	width: 25px;
	height: 20px;
	float: right;
	margin-right: 10px;
	z-index: 999;
	cursor: pointer;
	position: relative;
	top: 25px;
}

.meau span {
	position: absolute;
	height: 3px;
	width: 100%;
	background: gray;
	line-height: 3px;
	font-size: 3px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

.meau .m1 {}

.meau .m2 {
	top: 8.5px;
}

.meau .m3 {
	top: 17px;
	width: 60%;
}

.menu:hover .m1 {
	width: 90%;
}

.menu:hover .m2 {
	width: 50%;
}

.menu:hover .m3 {
	width: 100%;
}

.mmeauon .m1,
.mmeauon .m2,
.mmeauon .m3 {
	background: gray;
}

.mmeauon .m1 {
	width: 100%;
	top: 8.5px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.mmeauon .m2 {
	display: none;
}

.mmeauon .m3 {
	width: 100%;
	top: 8.5px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

.banner {
	position: relative;
}

.banner1 {
	width: 100%;
	visibility: hidden;
}

.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.swiper-slide {
	background-size: cover;
	background-position: center;
}

.gallery-top {
	height: 100%;
	width: 100%;
}

.gallery-top .swiper-slide {
	min-height: 250px;
}

.gallery-thumbs {
	width: 50%;
	float: right;
	height: 100px;
	box-sizing: border-box;
	padding: 10px 0;
	position: relative;
}

.banner_z {
	position: relative;
}

.banner_zi {
	width: 50%;
	position: absolute;
	bottom: 0;
	right: 0;
	background: rgba(18, 32, 98, 0.8);
	overflow: hidden;
}

.banner_zi a {
	color: white;
	display: block;
	padding: 30px;
}

.hei {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.gallery-thumbs .swiper-slide {
	height: 100%;
	cursor: pointer;
}

.gallery-thumbs .swiper-slide .hei {
	background: rgba(0, 0, 0, .4);
}

.gallery-thumbs .swiper-slide-active .hei {
	background: rgba(0, 0, 0, 0);
}

.hei:hover {
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
	background: rgba(0, 0, 0, .2) !important;
}

.banner2 {
	z-index: 1;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 1rem;
	background: rgba(16, 32, 89, 0.5);
}

.banner_ul {
	width: 300%;
	-webkit-transition: all ease-out 0.7s;
	-moz-transition: all ease-out 0.7s;
	transition: all ease-out 0.7s;
}

.banner_ul li {
	width: calc(100%/3);
	float: left;
}

.banner_ul img {
	float: right;
	padding-bottom: 30px;
	padding-right: 30px;
}

.icon-item img {
	opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

.icon-item img:hover {
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
}

.lang {
	width: 100%;
	height: 0;
	background: #131C4B;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}

.lang1 {
	height: 100%;
}

.lang_p {
	font-size: 40px;
	color: white;
	padding-top: 10%;
	padding-bottom: 6%;
}

.lang a {
	color: white;
	margin: 0 50px;
}

.lang a img {
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
	padding-right: 30px;
}

.lang a:hover .lang_img {
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
}

.lang a span {
	vertical-align: top;
	display: inline-block;
	height: 56px;
	line-height: 56px;
}

.sousuo {
	width: 100%;
	height: 0;
	background: #131C4B;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}

.sousuo1 {
	height: 100%;
}

.sousuo_1 {
	margin-top: 22%;
	width: 55%;
	height: 60px;
	border-radius: 50px;
	background: white;
	position: relative;
}

.s_left {
	float: left;
	padding-left: 50px;
	margin-top: 18px;
}

.s_right {
	float: right;
	padding-right: 15px;
	margin-top: 8px;
	cursor: pointer;
}

.inp,
.inp_1 {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0px 0px 30px;
	height: 100%;
	width: 92%;
	color: black;
	font-size: 30px;
	line-height: 60px;
	text-align: left;
	white-space: nowrap;
	border: 0;
	outline: none;
	background: transparent;
	overflow: hidden;
	box-sizing: border-box;
	display: block;
}

.typed-cursor {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
}

@keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.FiveList {
	padding: 25px 0;
	padding-bottom: 30px;
	background: #E4E4E4;
}

.FiveListM {
	float: left;
	width: 20%;
	text-align: center;
}

.FiveListM img {
	vertical-align: top;
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
}

.FiveListWz .img1,
.FiveListWz:hover .img2 {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.FiveListWz .img2,
.FiveListWz:hover .img1 {
	opacity: 0;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

.FiveListWz:hover p {
	color: #A3A2A2;
}

.FiveListWz {
	overflow: hidden;
	zoom: 1;
	display: inline-block;
	cursor: pointer;
}

.FiveListMImg {
	width: 70px;
	height: 70px;
	position: relative;
	display: inline-block;
}

.FiveListMImg img,
.FiveListMTxt p {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.FiveListMTxt {
	text-align: center;
	color: #1C38A2;
	font-size: 17px;
	padding-top: 5px;
}

.item1,
.item2 {
	padding-top: 50px;
}

.item1 img,
.item1 p {
	width: 90%;
	display: block;
}

.item1_tu,
.item1_zi {
	width: 50%;
	float: left;
	font-size: 35px;
}

.item1 p {
	box-sizing: border-box;
	padding-left: 50px;
}

.item_xian {
	display: inline-block;
	width: 1px;
	height: 50px;
	background: #1C38A2;
	float: left;
	margin-top: 5px;
}

.item2_p1 {
	border-left: 1px solid #1C38A2;
	font-size: 35px;
}

.item2_p2 {
	padding-top: 30px;
	color: rgba(0, 0, 0, 0.549);
}

.item2 p {
	width: 80%;
	margin: 0 auto;
	padding-left: 30px;
}

.geo {
	margin-top: 50px;
	width: 100%;
	height: 555px;
	text-align: center;
	position: relative;
}

.geo-1 {
	z-index: -10;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/2.jpg) no-repeat center center;
}

.geo-2 {
	position: relative;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.15);
}

.geo_img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.item4 {
	height: 50px;
	box-shadow: 0 2px 10px 0 #DCDCDC;
	line-height: 50px;
	padding:20px 0;
}

.item4_ul li {
	float: left;
	margin-right: 20px;
}

.item4_ul li a {
	padding: 5px 10px;
	border: 1px solid #DCDCDC;
	border-radius: 19px;
	color: #000;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.item4_ul li a:hover {
	background: #164190;
	color: white;
	border: 1px solid transparent;
}

.item4_d {
	vertical-align: middle;
	float: right;
	width: 80px;
	height: 35px;
	border: #1f4e81 1px solid;
	margin-top: 6.5px;
}

.item4_d a {
	width: 50%;
	height: 100%;
	display: inline-block;
	float: left;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.item4_d a div {
	width: 100%;
	height: 100%;
}

.item4_s1 {
	background: #1f4e81;
}

.item4_s11 {
	background: white;
}

.item4_s2 {
	background: white;
}

.item4_s22 {
	background: #1f4e81;
}

.item4_d1 {
	background: url(../images/4.png) no-repeat center center;
	background-size: 60%;
}

.item4_d11 {
	background: url(../images/5.png) no-repeat center center;
	background-size: 60%;
}

.item4_d2 {
	background: url(../images/7.png) no-repeat center center;
	background-size: 60%;
}

.item4_d22 {
	background: url(../images/6.png) no-repeat center center;
	background-size: 60%;
}

.item5 {
	margin-top: 40px;
}

.item5_ul {}

.item5_ul li {
	float: left;
}

.item5_ul li img {
	width: 100%;
}

.item5_i1 {
	width: 31%;
	margin-left:2%;
}

.item5_i3 {
	width: 31%;
}

.item5_i2 {
	width: 30%;
	margin-left: 2%;
	margin-right: 2%;
}

.item5_img1 {
	margin-bottom: 6%;
}

.item5_i2>div,
.item5_i2 img {
	height: 100%;
}

.item5_li {
	position: relative;
}
.item5_li_bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:88; background:#000;opacity:0.2;-webkit-opacity:0.2;-moz-opacity:0.2; display:none;filter:alpha(opacity=20);}

.item5_d {
	padding: 20px 0;
	width: 100%;
	height: 72px;
	background: rgba(6, 17, 53, .8);
	position: absolute;
	bottom: 0;
	cursor: pointer;
	color: white;
	box-sizing: border-box;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
	overflow: hidden;
	z-index:99;
}

.item5_li:hover .item5_d {
	height: 100% !important;
}



.item5_d p {
	padding-left: 10px;
	display: inline-block;
	font-size: 14px;
}

.item5_d img {
	width: 25px !important;
	height: auto;
	float: right;
	margin-right: 10px;
}

.item5_d2 {
	padding-top: 10%;
	font-weight: bold;
	text-align: center;
}

.item5_d3 {
	padding-top: 40%;
}

.item5_p1 {
	padding-bottom: 20px;
}

.item5_a1 {
	color: #5d5d5d;
	background: white;
	padding: 10px 20px;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

.item5_a1:hover {
	color: white;
	background: #5d5d5d;
}

.item5_list {
	display: none;
	width: 90%;
	margin: 10px auto;
	border-top: 1px solid #ddd;
}

.item5_list li {
	border-bottom: 1px solid #ddd;
}

.item5_list li a {
	display: block;
	padding: 15px 0;
	position: relative;
}

.list_p1 {
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
}

.list_p1:hover {
	text-decoration: underline;
}

.list_p2 {
	color: #323232;
	font-size: 18px;
	display: inline-block;
}

.list_s {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -.5em;
	color: #1f4f82;
	font-size: 20px;
	padding-right: 0.3rem;
}

.list_s:hover {
	text-decoration: underline;
}

.list_s:after {
	content: "";
	display: block;
	position: absolute;
	right: -20px;
	top: 50%;
	background: url(../images/compass-hp-sprite.png) 0 25% no-repeat;
	background-size: 70% auto;
	margin: -.55em .4em 0 0;
	width: 1.25em;
	padding-top: 1.25em;
}

.item6 {
	
	height: 60px;
	line-height: 60px;
	background: #d8d8d8;
}

.item6_ul {
	display: inline-block;
}

.item6_ul li {
	float: left;
}

.item6_ul li a {
	color: #757575;
	padding: 5px 30px;
	border-left: 1px solid white;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

.item6_ul li a:hover {
	color:  #ea0428;
}

.footer {
	background: #6d6d6d;
	padding-top: 50px;
	padding-bottom: 50px;
}

.f_ul1 {
	float: left;
	margin-right: 20%;
}

.f_ul1 a {
	display: inline-block;
	color: #a0a0a0;
	padding: 5px 10px;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
}

.f_ul1 a:hover {
	color:  #fff;
}

.f_ul2 {
	float: right;
}

.f_ul2 li {
	float: left;
}

.f_ul2 li a {
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	transition: all ease-out 0.3s;
	opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}

.f_ul2 li a:hover {
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=80);
}
.f_p{
	display: inline-block;
	margin-top: 70px;
	color: #a0a0a0;
	word-spacing: 10px;
	text-transform:uppercase;
}
.f_a{
	float: right;
}

.item7{
	height: 50px;
	line-height: 50px;
	background: #d8d8d8;
}
.item7_p{
	float: right;
	color: rgb(14, 31, 82);
}




.NavClose,.Nav,.Nav li,.newredp3,.item5_d img,.VideoBg,.bofang,.Syjqaimg{-webkit-transition: all ease-out 0.5s;
	-moz-transition: all ease-out 0.5s;
	transition: all ease-out 0.5s;}

.main-navigation .navigation-frame{ width:95%;}
.nav-bar-list,.Nav{ padding-right:55px;}
.Nav{ width:70%;}
.Nav{ background:#cc001f;}
.NavMSubBgOn{opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
.Nav{  text-align:right; position:relative;z-index:888888;}

.Nav ul{ float:right; position:relative; z-index:8;}
.Nav li{ position:relative; line-height:36px; height:36px;float:left; padding:0 15px; z-index:888888;}
.Nav li:hover{ background:rgba(140,5,29,0.8);}
.Nav a{ font-size:16px; color:#e5e5e5; letter-spacing:2px;}
.Nav a:hover{ color:#fff;}
.Nav .Other{ background:#5f5f5f; padding:0 20px;}

.NavMSub a{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.NavMSub{ width:1000px; position:absolute; left:-427px; top:45px; z-index:888888;}
.NavMSub img,.NavMSub a{ vertical-align:top;}
.NavMSub a{background:#fff;}
.w372240{width:372px; height:240px; border-bottom:1px solid #4b607a;}
.w156240{ width:256px;height:240px; border-bottom:1px solid #4b607a;}
.w12{ margin-left:114px;}
.NavMSuba2{ border:1px solid #4b607a; border-top:none; border-right:none;}
.NavMSuba3{border-right:1px solid #4b607a;}
.NavMSuba1{ display:block; width:256px; height:120px; text-align:center; line-height:120px; color:#000; position:relative;}
.Nav .NavMSuba1{ color:#000;}
.NavMSuba1:hover,.NavMSuba2:hover{background:#06254f; color:#fff;}
.NavMSuba6{ border-bottom:1px solid #4b607a;height:119px;}

.NavMSubI1{ display:block; position:absolute; left:-10px; top:50%; margin-top:-5px; width:11px; height:11px;background:url(../images/icox1.png) left top no-repeat;}
.NavMSubI2{ display:block; position:absolute; right:-10px; top:50%; margin-top:-5px; width:11px; height:11px;background:url(../images/icox2.png) left top no-repeat;}
.NavMSuba1:hover .NavMSubI1{background:url(../images/icox1_1.png) left top no-repeat;}
.NavMSuba1:hover .NavMSubI2{background:url(../images/icox2_1.png) left top no-repeat;}


.NavMSub{ display:none;}

.PubTit1,.newredp1{ font-size:25px; color:#434343; position:relative;}
.item2 .PubTit2{ margin-top:40px;}
.PubTit1 i{ position:absolute; left:0;  width:1px; display:block;}
.line_i1{ height:150px;top:-102px; background:#cccccc;}
.line_i2{ height:40px;top:15px; background:#1c38a2;}
.PubTit1 span{ background:url(../images/ico2.jpg) left top no-repeat; vertical-align:top; line-height:32px;  padding-left:38px; display:inline-block; padding-top:20px;}
.PubDesc1{ font-size:16px; padding-top:40px; text-align:justify;text-justify: inter-ideograph;}
.PubDesc1 p{ padding-bottom:20px; line-height:28px;}
.PubDesc1 .pn0{ padding-bottom:0;}
.item_xian{ height:40px;}

.item1 { position:relative; z-index:9999;}
.item1, .item2{ padding:0;}

.item2_p2{ padding-top:60px; padding-bottom:60px;}

.newredp1{ letter-spacing:6px;font-size:30px; color:#ea0428;}
.newred{ background:url(../images/newred.jpg) center center no-repeat; font-size:16px; padding:130px 0; }
.newredp2,.newredp2 a,.newredp2 a:hover{ color:#0a0a0a;}
.newredp2{ padding-top:15px; padding-bottom:50px;}
.newredp3{ color:#3b3b3b; border:1px solid #3b3b3b; display:inline-block; line-height:26px; height:24px; padding:0 30px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px; font-size:13px; letter-spacing:2px;}
.newredp3:hover{color:#3b3b3b; border:1px solid #fff; background:#fff; }
.newredp4{ color:#fff; border:1px solid #fff; font-size:12px;}

.item4_ul li a{  line-height:30px; height:30px; display:inline-block; padding:0 30px;}

.item4_ul li a:hover,.item4_ul li a.on{ background:#ea0428; color:#fff; border-color:#ea0428;}

.item5 img{ vertical-align:top;}

.item5_d{ height:45px; line-height:45px; padding: 0;}
.item5_d img{ margin-top:8px;}

.item5_ul li:hover .item5_d img{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);}

.item5_p1{ line-height:24px; padding-left:10px; padding-right:10px;}
.item5_d2{ padding-top:3%;}
.item5_d{ background:rgba(234,4,40,0.9);background:rgba(131,131,131,0.8);}
.item5_ul li:hover .item5_d{background:rgba(254,1,0,0.8);}
.item5_a1{ font-size:12px; padding:5px 10px;}
.item4_s1,.item4_s22{ background:#505050;}
.item4_s11{ background:#fff;}
.item4_d{ border:1px solid #505050;}

.videoindex{ background:url(../images/videobg.jpg) center top no-repeat; padding-top:40px; padding-bottom:60px;}
.videoindex,.videoindex a,.videoindex a:hover{ color:#fff;}
.PubTit4{ color:#ea0428;}
.VideoList{ width:1170px;}
.VideoM{ float:left; display:inline-block; width:380px; margin:0 5px; text-align:center; font-size:18px; }
.VideoM p{padding-top:20px; font-size:14px;}
.VideoM img{ vertical-align:top;}
.Videotit{ text-align:center;}
.logo img{ height:108px; vertical-align:top;}

.list_p1{ font-size:18px;}
.list_p2{ font-size:16px; padding-top:5px;}
.item5 { margin-top:80px; height:520px;}
.item5 .w1300{ position:relative;}
.item5 ul{ position:absolute; left:0; top:0; width:100%;}
.list_s{ font-size:16px;}
.item5_list a:hover .list_p1{ color:#ea0428; text-decoration:underline;}

.custer{ background:#f5f5f5; text-align:center; padding-bottom:100px;}
.custer .w1300{ padding-top:80px;}

.f_ul2 img{ height:24px;}
.bottoms{ text-align:center; background:#e6e5e5;}

.bottoms{ font-size:13px; color:#464646; line-height:20px; padding:40px 0;}
.Oimg{ padding-top:20px;}
.f_ul2 li{ margin-left:10px;}

.newredp3:hover,.videoindex .newredp3:hover{ color:#000; background:#fff;}
.Videos {
    height: auto;
    left: 0;
    object-fit: fill;
    position:absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.Imga{ position:absolute; left:0; top:0; width:100%; z-index:88;}
.Imga img{ width:100%; vertical-align:top;}
.bannerIndex{ position:relative;}
.Gpd{ position:absolute; width:238px; left:50%; margin-left:-650px; z-index:999; bottom:-35px; font-size:22px; text-align:center;}
.Gpd img{ vertical-align:top;}
.Gpd p{ line-height:35px; height:35px; background:#d9d9d9; color:#d50003; letter-spacing:3px;}

.xx1{ height:61.9%; vertical-align:top; position:absolute; right:0; bottom:1px; z-index:999;}

.item1 { margin-top:100px;}
.Videoimg{ position:relative; width:100%;}
.VideoBg{ background:#000;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}
.bofang{ background:url(../images/bofang.png) left top no-repeat; width:32px; height:32px;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); width:100%; height:100%; position:absolute; left:50%; margin-left:-16px; top:50%; margin-top:-1px; z-index:120;}
.VideoM:hover .VideoBg{opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
.VideoM:hover .bofang{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin-top:-16px;}

.Oimg img{ margin:0 5px; vertical-align:middle;}
.item_sing,.item_span{ vertical-align:middle; color:#888;} 
.item_sing{ margin-left:22px;}
.item_span{ padding-left:10px;}
.nav-bar-list-item,.nav-bar-list-item > a{ height:auto; margin:0;}
.nav-bar-list{ margin-top:44px;}

.f_a1{ position:relative; top:0;}

.Syjq{ position:relative; width:1060px; height:320px; margin-left:150px; margin-top:100px;}
.Syjq,.Syjq:hover{ color:#fff; font-size:20px; line-height:22px;}
.item2 .Syjqap{ position:absolute;color:#fff; left:0; top:50%;  width:100%; padding:0; text-align:center;transform:translateY(-50%); z-index:120;}
.Syjqa{ display:block; position:absolute; left:0; top:0; width:120px; height:138px; text-align:center; cursor:pointer;}
.Syjqaimg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:99;}

.Syjqa2{ left:210px;}
.Syjqa3{ left:420px;}
.Syjqa4{ left:630px;}
.Syjqa5{ left:840px;}

.Syjqa6{ left:104px; top:85px;}
.Syjqa7{ left:314px; top:85px;}
.Syjqa8{ left:522px; top:85px;}
.Syjqa9{ left:730px; top:85px;}
.Syjqa10{ left:938px; top:85px;}
.Syjqa:hover .Syjqap{}
.Syjqa:hover .Syjqaimg2,.Syjqaimg1{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.Syjqa:hover .Syjqaimg1,.Syjqaimg2{ opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.lang  img{ margin-top:80px;}

.s_right{ display:none;}
.s_left{ float:right; margin-right:30px;}
.lang, .sousuo{ height:630px; display:none;}
.sousuo_1{ margin-top:20%;}
.lang img{ margin-top:95px;}

.ZysjOn .item_span{ color:#ea0428; background:url(../images/xiajiantou1.png) right 4px no-repeat;}

.imgs2{ position:relative; z-index:999;}
.Gpaa{ position:relative; height:1px; }
.Gpd{bottom:-34px;}
.Bt3 img{ height:26px;}
.Bt4 img{ height:24px;}
.item_span{ padding-right:15px; background:url(../images/xiajiantou.png) right 4px no-repeat;}

.SmallMeau { height:100%; position:relative; width:25px;z-index:99; float:right; height:17px; margin-top:10px; margin-left:100px; cursor:pointer;}
.SmallMeau span{ width:100%; position:absolute; left:0; top:0; z-index:99; display:block; height:2px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background:#fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.SmallMeau .m1{ top:0; width:17px; left:4px;}
.SmallMeau .m2{ top:7px;}
.SmallMeau .m3{ top:14px;width:17px; left:4px;}
.Quickmeau,body,.main-navigation-fxied{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
body{ margin-left:0;}
.bodyOn{ margin-left:-330px;}
.Quickmeau{ color:#fff; background:#46464e; height:100%; width:330px; position:fixed; right:-330px;  top:0; z-index:99;}
.QuickmeauOn{right:0;}
.SmallMeau:hover .m1{ left:0;}
.SmallMeau:hover .m2{ left:0; }
.SmallMeau:hover .m3{ left:0; width:100%;}

.QuickmeauTxt{ padding:0 30px;}
.QuickmeauH5{ padding-top:80px; font-size:25px;}
.Quickmeaup1{ padding-top:15px;}
.Quickmeaup2{ padding-top:30px; line-height:30px;}
.Quickmeaup3{ padding-top:50px;}
.Quickmeaup4{ padding-top:50px;}
.Quickmeaup5{ padding-top:50px;}
.Quickmeaup5 img{ margin-right:20px;}
.Quickmeaup6{ padding-top:50px;}
.Quickmeaup7{ padding-top:50px;}
.PubTit1{ letter-spacing:2px;}
.PubTit1 span{ background:none; padding-left:0;}
.newredp6{ line-height:22px;}
.custer .w1300{ padding-top:0;}
.custer .pt11{ padding-top:100px;}
.newredp6{ padding-top:20px; padding-bottom:20px;}

.Dyde{background:#e9e9e9; text-align:center;}
.Dyde .pt11{ padding-top:100px;}
.otxt,.obtn{ border:none; background:none; font-size:12px; color:#5e5e5e; margin:0 5px; height:40px; line-height:40px; background:#fff; display:inline-block; vertical-align:middle;}
.Dyde .otxt{ width:290px; padding:0 12px;}
.Dyde .obtn{ width:120px; font-weight:bold; text-align:center;color:#fff;  background:#8a8a8a; position:relative;}
.Dyde .obtn:before{ background:#fff;}
.Dyde .obtn:hover{ color:#5e5e5e;}

.fieldset{ padding-top:30px; padding-bottom:100px;}
.sousuo_1{ left:27.5%;}
.Xialad{ position:fixed; left:0; width:100%; z-index:8888888; top:108px; height:630px; display:none;}

.XialadU{  position:absolute;top:0; left:0; display:none; text-align:center; height:100%; z-index:88888; width:100%; background:rgba(0,0,0,0.9); background-size:cover;}
.logokh{ padding-top:80px;}

.NavClose,.NavFx,.newredp27,.NavClose{ display:none;}
.NavClose,.NavFx{ position:absolute;}
.NavFx{ width:100%; text-align:center; bottom:10px; font-size:12px; line-height:12px; }
.NavFxp1{padding-bottom:10px;}
.NavFx img{ vertical-align:top; height:20px;}
.NavFxp2 img{ margin:0 8px;}
.NavClose{ cursor:pointer; width:30px; height:30px;  background:url(../images/navclose.png) left top no-repeat; cursor:pointer; right:10px; top:10px;}
.NavClose:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}


.PubPl160{ text-align:justify;padding-left:170px; position:relative;text-justify: inter-ideograph;}
.AboutMain{ padding:100px 0; background:#e9e9e9;}
.AboutMainImg{ background:url(../images/aboutmainimg.jpg) center center no-repeat; height:520px; position:relative;}
.PubLine{ position:absolute; top:0; width:1px;left:122px; z-index:9; display:block;}
.PubLineccc{background:#ccc;height:100%;}
.PubLineff0{background:#d60c0c; height:35px;}
.PubLine1{ top:0;}
.PubLine2{ top:167px;}
.AboutMainImg,.AboutMainImg a{ color:#fff;}

.AboutMainp1{font-size:13px;}
.AboutMainp2{font-size:25px; margin-top:50px; line-height:35px;}
.AboutMainp3{font-size:12px; line-height:23px; padding-top:25px;}
.AboutMainp{ width:435px; transform:translateY(-50%); top:50%;}
.AboutMainmore{ padding-top:50px;}
.AboutMainmore a{ display:inline-block; border:1px solid #fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; font-size:13px; letter-spacing:2px; padding:4px 23px;}


.SyqMainTxt{ padding:80px 0; position:relative; padding-bottom:125px;}
.SyqMainp1{font-size:25px;line-height:35px;}
.SyqMainp2{ color:#5b5b5b;font-size:12px; line-height:18px; padding-top:10px;}
.PubLine3{ top:0;}
.PubLine4{ top:80px;}
.SyqMain{ padding-bottom:80px;}

.videoindexP1{font-size:25px;line-height:35px;}
.videoindexP2{ padding-top:25px;}
.videoindexP2 a{ color:#dadada; display:inline-block; border:1px solid #dadada;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; font-size:12px; letter-spacing:2px; padding:2px 18px;}
.videoindexP2 a:hover{ color:#fff; border:1px solid #fff;}

.videoindex{ padding:80px 0;}
.VideoList { padding-top:50px;}
.VideoM p{ font-size:16px;}

.kh5{}
.kh5_left{ position:relative; height:610px; }
.kh5_img{ position:absolute; left:0; top:0;width: 100%; height:100%; top:-24px; display:none;}
.kh5_imgd{width: 100%; position:relative; overflow:hidden;zoom:1;height:100%;}
.kh5_imgd_img{ position:absolute; left:0; top:0; width:100%;}
.kh5_imgd_txt{position:absolute; left:60px; top:0; width:620px; z-index:88; height:100%; border-left:2px solid #fff;}
.kh5_imgd a{border-radius:50px; display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;font-size:12px; line-height:28px; height:28px; padding:0 20px;background: #22c0db;color:#fff;margin-left: 60px;margin-top:20px;}
.kh5_imgd a:hover{background: #22b1f7;}
.kh5_imgd_bg{ position:absolute; left:0; top:0; width:100%; height:100%;z-index:66; background:#000;opacity:0.3;-webkit-opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}
.kh5_imgd_i{ position:absolute; width:2px; background:#0d5fb6; height:35px; display:block; left:60px; top:120px; z-index:99;}
.kh5_imgd a{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}
.kh5_imgd p{color: #fff;width: 360px;padding-top: 120px;margin-left: 60px; height:96px; overflow:hidden;zoom:1;}
.kh5_left{width:796px;display: block;float: left;z-index: 1;}
.kh5_right{width:400px;display: block;float: left; margin-top:-36px;}
.kh5_list ul li{height: 65px;line-height: 65px;width: 100%;background: -moz-linear-gradient(top, #137ec2 0%, #199ece 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#137ec2), color-stop(100%,#199ece));
    background: -webkit-linear-gradient(top, #137ec2 0%,#199ece 100%);
    background: -o-linear-gradient(top, #137ec2 0%,#199ece 100%);
    background: -ms-linear-gradient(top, #137ec2 0%,#199ece 100%);
    background: linear-gradient(to bottom, #137ec2 0%,#199ece 100%);}
.kh5_num{width: 100px;display: block;float: left;border-right: 1px solid #fff;text-align: center;font-size: 14px;color: #fff;}
.kh5_name{height: 100%;display: block;float: left; padding-left:30px;color: #fff;font-size:16px ;}
.kh5_hide{width: 532px;height:100%;background: #fff;}
.kh5_icon{width: 100px;display: block;float: left;border-right: 2px solid #ea0428;}
.kh5_icon img{display: block;margin-top: 30px;margin-left: 30px;}
.kh5_dtl{width: 287px;height: 100%;display: block;float: left;padding-left: 30px;}
.kh5_dtl h2{margin-top: 20px;margin-bottom: 20px;}
.kh6{height: 250px;width: 1200px;margin:  20px auto;clear: both;}
.kh6_block{width: 228px;display: block;float: left;height: 250px;background:url(../images/100_03.jpg) center center no-repeat;}
.checklook a{background:#22c0db;border-radius: 50px;width: 60px;height: 20px;display: block;line-height: 20px;text-align: center;color: white;margin: 0 auto;}
.kh6_year{font-size: 18px;margin-top: 60px;text-align: center;}
.kh6_name{font-size: 18px;margin-top: 28px;text-align: center;}



.kh5_list ul li{ background:none; cursor:default;}
.kh5_show,.kh5_hide,.kh5_list ul li{ position:relative;}
.kh5_list ul .n1 .kh5_hide,.kh5_list ul .n1 .kh5_show{ background:#808080;}
.kh5_list ul .n2 .kh5_hide,.kh5_list ul .n2 .kh5_show{ background:#757575;}
.kh5_list ul .n3 .kh5_hide,.kh5_list ul .n3 .kh5_show{ background:#707070;}
.kh5_list ul .n4 .kh5_hide,.kh5_list ul .n4 .kh5_show{ background:#6b6b6b;}
.kh5_list ul .n5 .kh5_hide,.kh5_list ul .n5 .kh5_show{ background:#666666;}
.kh5_list ul .n6 .kh5_hide,.kh5_list ul .n6 .kh5_show{ background:#616161;}
.kh5_list ul .n7 .kh5_hide,.kh5_list ul .n7 .kh5_show{ background:#5c5c5c;}
.kh5_list ul .n8 .kh5_hide,.kh5_list ul .n8 .kh5_show{ background:#575757;}
.kh5_list ul .n9 .kh5_hide,.kh5_list ul .n9 .kh5_show{ background:#525252;}
.kh5_list ul .n10 .kh5_hide,.kh5_list ul .n10 .kh5_show{ background:#4d4d4d;}
.kh5_hide,.kh5_show{width:100%; position:absolute; left:0; top:0;}

.kh5_icon{ height:100%; position:relative;}
.kh5_icon img{ width:50px; position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px;}
.kh5_show{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.kh5_hide{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.kh5_list ul li,.kh5_show,.kh5_hide{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}
.kh5_list ul .on .kh5_hide,.kh5_list ul .on .kh5_show{ background:#fafafa;}
.kh5_list .on .kh5_show{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.kh5_list .on .kh5_hide{ width:106%; left:-3%; height:85px; margin-top:-10px; z-index:88;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.kh5_list .on1 .kh5_hide{margin-top:0; }
.kh5_list .on2 .kh5_hide{margin-top:-20px; }
.kh5_dtl{ height:100%; position:relative; padding-left:0; margin-left:135px; float:none;}
.kh5_dtl h2{ margin:0;}
.kh5_dtl h2{overflow:hidden;zoom:1; font-size:16px;}
.kh5_dtl p{ line-height:24px; height:24px; margin-top:6px; overflow:hidden;zoom:1;}
.kh5_dtl_div{ position:absolute; display:block; left:0; top:50%; width:100%; top:50%; transform:translateY(-50%);}
.kh5_name{ letter-spacing:2px;}
.kh5Phone{ display:none;}
.kh5_left,.kh5_img{ z-index:99;}


.CusterMain{ background:#e9e9e9; }
.CusterMainp2{ margin-top:30px;}
.CusterMainTxt{ position:relative; padding:80px 0;}

.SearchMain{ color:#fff; padding:138px 0;}
.SearchMainp1{ font-size:30px;}
.SearchMainTxt{ background:url(../images/searchmaintxt.jpg) center center no-repeat;}

.SearchMainp2 .otxt{ background:none; border:none; font-size:16px; color:#fff; width:100%; height:100%;}
.SearchMainp2 .Ssa{ color:#fff; background:#fff; cursor:pointer; margin-left:4.07%; float:left; width:17.91%; height:50px; line-height:50px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px; color:#3c3c3c; text-align:center; font-size:16px; display:inline-block;}
.SearchMainp2 .Ssa:before{}
.SearchMainp1{ padding-bottom:35px;}
.SearchMainp1,.SearchMainp2{ padding-left:122px;}
.SearchMainTxt{ padding:70px 0;}
.SearchMainL{ position:relative;float:left;border-bottom:2px solid #fff; width:46%; background:url(../images/sou2.png) left center no-repeat; height:48px; line-height:48px; box-sizing:border-box; padding-left:30px;}
#SearchMain{ position:absolute; width:100%; left:0; top:0; height:100%; z-index:9; box-sizing:border-box; padding-left:30px;}

.main-navigation{z-index:999999;}
.main-navigation-fxied{ position:fixed; left:0; top:0;  background:none;}
.main-navigationOn{box-shadow:0 1px 2px rgba(12,12,12,0.2); background:#fff;}
.Nav2{ background:none; float:right; margin-top:25px;}
.Nav2 li:hover{ background:none;}
.nav-bar-list{ margin-top:15px;}
.main-navigationOn .Nav2 a{ color:#000;}
.main-navigationOn .SmallMeau span{ background:#888;}


.bodyOn .main-navigation{ left:-330px;}
.main-navigationOn .Nav2 a:hover{ color:#cc001f;}
.mouseIco{ position:absolute; left:50%; margin-left:-16px; z-index:888; bottom:25px; background:url(../images/mouseico.png) left top no-repeat; width:32px; height:32px; background-size:cover; cursor:pointer;}

.BannerAction { z-index:888888; font-family:'黑体'; position:relative;}
.BannerActionBg .swiper-slide{ background-position:center; background-size:cover;}
.swiperTxt{ position:absolute; top:50%; transform:translateY(-50%); left:50%; margin-left:-614px; z-index:8;}
.swiperTxt p{ padding-left:122px;}
.swiperTxt,.swiperTxt a{color:#fff;}
.swiperTxtp1{ font-size:40px; letter-spacing:3px;}
.swiperTxtp2{ font-size:20px; line-height:32px; padding-top:20px;}
.swiperTxtp3{ padding-top:80px; display:none;}
.swiperTxtp3 span{ display:inline-block; width:1px; height:35px; background:#fffbf9;}
.swiperTxtp4{ padding-top:35px;}
.swiperTxtp4 a{ display:inline-block; width:115px; height:35px; border:1px solid #fff; color:#fff; background:rgba(155,155,155,0.8); line-height:35px; text-align:center; font-size:12px;font-family: Arial, sans-serif; }
#swiper1 .swiper-button-prev,#swiper1 .swiper-button-next{ color:#fff;}
.swiper-img{ background-position: center; background-repeat:no-repeat; width:100%; display:block;  position:absolute; left:0; top:0; height:100%; background-size:cover;}
.swiper-img{-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;-animation-duration:3.5s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;
}

.BotDiv{ position:absolute; left:50%; margin-left:-614px; bottom:90px; height:90px; z-index:888;}
.BotDivL{ float:left; width:434px; background:#cc001f; color:#fff;padding:15px 25px; height:60px;}
.BotDivTab td{ vertical-align:middle; }
.spanc1{ font-size:16px;}
.spanc2{ font-size:12px; padding-top:3px;}
.spana{ display:inline-block; width:110px; text-align:center; line-height:28px; height:28px; background:#fff; color:#696969; }
.spana1{font-size:16px; margin-right:12px;}
.spana2{font-size:13px;}
.BotDivLp1{ padding-bottom:8px;}
.BotDivR{ width:734px; float:right;height:90px; overflow:hidden;zoom:1;}
.BotDivR .swiper-slide{ width:238px;}
.BotDivR .swiper-slide img{ border:1px solid #747474;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; height:100%;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}
.BotDivR .swiper-slide:hover img,.BotDivR .On img{opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);}
.Phaboutimg{ display:none;}

.AboutMainmore a,.videoindexP2 a{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}
.AboutMainmore a:hover,.videoindexP2 a:hover{ color:#000; background:#fff;}

.item6_ul li a{ font-size:12px; padding:1px 30px;}
.f_ul1 a,.item7_p,.bottoms{font-size:12px;}
.f_p{ font-size:13px;}
.f_ul2 li{ margin-left:25px;}
.f_p{ margin-top:100px;}
.f_ul2 img{ height:28px;}
.bottoms{ color:#7a7a7a;}
.Oimg11{ padding-top:10px;}

.Xialad{ top:0;}
.logokh{ position:relative; top:50%; margin:0; padding:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.Closex{ position:absolute; left:50%; margin-left:-16px; top:100px; z-index:9999; background:url(../images/closex.png) left top no-repeat; width:32px; height:32px; cursor:pointer;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}
.Closex:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.sousuo_1{ position:absolute; top:50%; margin-top:-30px; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}


.PubLogo{ position:relative; height:355px; margin-top:45px; margin-left:80px;}
.PubLogo img{ vertical-align:top;transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;transform-style:preserve-3d;}
.PubLogo a{ position:absolute; display:block; width:82px; height:94px; top:0;}
.PubLogo .a1{left:0;top:84px; }
.PubLogo .a2{left:102px; top:84px;}
.PubLogo .a3{left:204px; top:84px;}
.PubLogo .a4{left:306px; top:84px;}
.PubLogo .a5{left:408px; top:84px;}
.PubLogo .a6{left:510px; top:84px;}
.PubLogo .a7{left:612px; top:84px;}

.PubLogo .a8{left:51px;  }
.PubLogo .a9{left:152px; }
.PubLogo .a10{left:255px;  }
.PubLogo .a11{left:358px; }
.PubLogo .a12{left:460px;}
.PubLogo .a13{left:560px; }
.PubLogo .tp1{ top:168px;}
.PubLogo .tp2{ top:252px;}

.PubLogo a:hover img{transform:rotateY(-360deg);-webkit-transform:rotateY(-360deg);-moz-transform:rotateY(-360deg);opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}


.PubLogo1{ display:none;}

body{ background:#fff;}

.nav-bar-list-item .Bt3{ margin-right:25px;}
.nav-bar-list-item .Bt2{ margin-left:25px;}
.item_span,.ZysjOn .item_span{ background-position: right 1px;}
.Bt3 img{ height:20px;}
.Bt4 img{ height:18px;}
.Bt1 img{ height:19px;}
.Bt2 img{ height:19px;}
.dfmz-top{ position:relative;}
.w1180{ width:1180px; margin:0 auto;}
/*<!--.dfmz-logo{ position:absolute; top:0; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}-->*/
.dfmz-logo{ float:left;}
.dfmz-logo img{ height:108px; vertical-align:top;}
.dfmz-logo .dfmz-logo-1{ height:46px; margin-top:-4px;} 
.dfmz-top{ padding-top:0; padding-bottom:0;}
.dfmz-nav{ padding-top:12px; float:right;}

.dfmz-nav ul{ float:left; position:relative; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.dfmz-nav li{ float:left; line-height:24px; height:24px; padding:0 5px; margin:0 15px;position:relative; padding-bottom:20px;}
.dfmz-nav a{ font-size:15px; font-weight:bold; color:#444444;}
.dfmz-nav-i{ display:block; height:2px; width:38%; position:absolute; left:50%; background:#fd6a2a; bottom:0; margin-left:-19%;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
.dfmz-nav li.on i{ bottom:10px;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=0);}
.dfmf-bar{ position:relative; z-index:88;}
.dfmf-bar .nav-bar-list{ padding:0; font-size:12px;}
.item_span{ color:#667884;}
.dfmf-bar-l{ float:left;}
.dfmf-bar-r{ float:right;}
.dfmf-bar .item_sing{ margin:0;}
.dfmz-nav a:hover,.dfmz-nav li.on .a{ color:#ea0428;}
.dfmz-nav .lasts{ margin-right:0;}

.main-navigation{ position:absolute;}

.NavMSubBg{ position:absolute; left:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); top:109px;  width:100%; z-index:-1; background:rgba(255,255,255,0.91); height:333px; display:block;transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
.NavMSubBgOn{top:110px;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:99;}
.dfmz-sub{ width:888px; position:absolute; font-size:13px; line-height:22px;padding-top:45px; top:45px; display:none;}
.dfmz-sub-l{ width:550px; float:left; padding-right:55px; padding-bottom:25px; border-right:1px solid #9e9898;}
.dfmz-sub-h4{ font-size:18px; padding-bottom:22px; padding-top:5px;}
.dfmz-sub-r-txt{ width:295px; line-height:16px; }
.dfmz-sub-r-t-p1{height:112px; overflow:hidden;}
.dfmz-sub-l-img{ width:235px;}
.dfmz-sub-more{}
.dfmz-sub-more a{ font-size:12px;}
.dfmz-sub-r{ float:left; padding-left:55px;}
.dfmz-sub-r a{ display:block; font-size:12px; cursor:pointer; margin-top:30px;}

.dfmz-sub-1{ left:-205px;}

.BannerIndex{ height:504px; padding-top:102px;}
.main-navigation{ background:#fff;}
.dfmz-main-l-ul a{ color:#616e7d; font-size:14px;}
.dfmz-main-l{box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); width:375px;transition:all 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.dfmz-main-l-ul li{ border-bottom:1px solid #d9d9d9; float:left;  width:100%;}
.dfmz-main-l-ul .last{ border:none;}
.dfmz-main-l-ul li td,.dfmz-main-l-ul li{height:72px;}
.dfmz-main-l-ul li td{ vertical-align:middle;}
.dfmz-main-l-ul li a{ display:block; vertical-align:top; padding:0 30px;}

.dfmz-main-l-h5{ line-height:60px; height:60px; border-bottom:1px solid #d9d9d9; font-weight:bold; font-size:22px;}
.dfmz-main-l-h5 span{ padding-left:30px;}
.dfmz-main-l-h5 i{ color:#ea0428; font-style:normal;}

.ani{animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);-moz-animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);}
.swiper-pagination-bullet-active{ background:#fff;}

.dfmz-main{ padding-top:28px;}
.dfmz-main-r-other{ margin-top:32px;}
.dfmz-main-r{ width:776px;}
.dfmz-main-r-video{ width:100%; position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.dfmz-main-r-o-l,.dfmz-main-r-o-r{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.dfmz-main-r-o-l{ background:#dcdcdc; color:#010101; padding:35px 50px; width:272px; line-height:22px; height:346px;}
.h112,.h112 td{ height:105px;}
.h112{ border-top:1px solid #625f60;}
.h112 td{ padding:0 30px;}
.d-m-r-p1{ font-size:15px;text-align:center;font-weight:bold;}
.d-m-r-p1 span{color:#ea0428; }
.d-m-r-p2{color:#ea0428; font-size:40px; line-height:42px; text-align:center; padding-top:40px;}
.d-m-r-p3{ text-align:center; line-height:22px; font-size:12px; padding-top:5px; color:#1e1e1e;padding-bottom:20px;}
.d-m-r-p4{ overflow:hidden;zoom:1;font-size:14px;line-height:24px; color:#1e1e1e; }
.d-m-r-p6{ text-align:center; line-height:18px; font-size:12px; color:#1e1e1e;}
.d-m-r-p5{text-align:center; padding-top:38px;}
.d-m-r-a1{color:#dd0000; border:1px solid #aaaaaa;font-size:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; display:inline-block; height:40px; line-height:40px; width:95%;}
.d-m-r-p7{ text-align:center; line-height:22px; font-size:11px; padding-top:22px; color:#1e1e1e;}
.dfmz-main-r-o-r{ width:375px; background:#2f2a2b;}
.dfmz-main-r-o-r,.dfmz-main-r-o-r a{ color:#fff;}

.d-m-l-p1{ font-size:15px;text-align:center;font-weight:bold; text-align:left; padding-left:30px;}
.d-m-l-p1 span{color:#ea0428;  }
.d-m-l-p3{ font-size:14px; padding-top:5px;}
.d-m-l-p2{ font-size:13px; color:#757575;}
.d-m-l-p1{ height:98px; line-height:98px;}
.h112,.dfmz-main-l-ul li{ cursor:pointer;transition:all 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.75s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
.h112:hover{ background:#393536;}
.fieldset{ padding:50px 0; margin-top:60px;}
.dfmz-main-l:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.dfmz-main-l-ul li:hover{ background:#eaeaea;}
.dfmz-main-r-video{ position:relative; overflow:hidden;}
.dfmz-video-btn,.dfmz-video-btn2{ position:relative; background:url(../images/dfmz-video-btn.png) center no-repeat; width:69px; height:69px; z-index:20; display:block; cursor:pointer; position:absolute; top:50%; margin-top:-34px; left:50%; margin-left:-34px;}
.dfmz-video-btn:after{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-sizing: content-box;content:"";height: 100%;pointer-events: none;position: absolute;width: 100%;}
.dfmz-video-btn:after{box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1); left: 0;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);top: 0;transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);}
.dfmz-main-r-video:hover .dfmz-video-btn:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
.sp_neiye:hover .dfmz-video-btn:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
.dfmz-video-bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:9;-webkit-transition: all ease-out 0.3s;transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s; background:#000;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.dfmz-main-r-video:hover .dfmz-video-bg{opacity:0.1;-webkit-opacity:0.1;-moz-opacity:0.1;filter:alpha(opacity=10);}
.dfmz-main-r-video:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);}
.dfmz-main-r-video img{-webkit-transition: all ease-out 1s;transition: all ease-out 1s;-moz-transition: all ease-out 1s;}

.swiper-txt{ color:#fff; font-size:25px; position:absolute; left:50%; top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%); text-align:center; padding:20px 138px; padding-top:50px;}
.swiper-txt-bg{background:rgba(0,0,0,0.26); position:absolute; left:0; top:0; width:100%; height:100%;}
.s-t-2{ font-size:15px; padding-top:18px;}
.s-t-1{ padding-bottom:15px; position:relative;}
.s-t-1 i{ display:block; position:absolute; height:1px; bottom:0;background:#fff; width:120%; left:50%; margin-left:-60%;}
.d-m-r-a1:before{ background:#fff;}
.d-m-r-a1:hover{border:1px solid #fff; color:#000;}
.d-m-r-a1{-webkit-transition: all ease-out 0.3s;transition: all ease-out 0.3s;-moz-transition: all ease-out 0.3s;}

.Videos{ width:101%; left:-2px;}


.dfmz-main-r-video img{ position:relative; z-index:18;}
.dfmz-main-r-video:hover .video-img-hide{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}

@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 2px rgba(255,255,255,0.1), 0 0 3px #ffffff, 0 0 0 1px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 2px rgba(255,255,255,0.1), 0 0 3px #ffffff, 0 0 0 1px rgba(255,255,255,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0  2px rgba(255,255,255,0.1), 0 0 3px #ffffff, 0 0 0 1px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0  2px rgba(255,255,255,0.1), 0 0 3px #ffffff, 0 0 0 1px rgba(255,255,255,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 2px rgba(255,255,255,0.1), 0 0 3px #ffffff, 0 0 0 1px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 2px rgba(255,255,255,0.1), 0 0 3px #ffffff, 0 0 0 1px rgba(255,255,255,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}

.dfmz-bar{ padding-top:18px;}
.d-bar-obtn{ border:1px solid #cbcbcb; width:170px; line-height:16px; padding:3px 16px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; height:16px;}
.d-bar-lauge{ font-size:12px; font-family: Arial, sans-serif; color:#555; background:url(../images/b-lauge1.jpg) left center no-repeat; line-height:22px; height:22px; padding-left:25px; margin-right:55px;}

.d-logo-list{ width:100%;text-align:center; padding: 0; border-bottom:1px solid #eaeaea; z-index:85;}
.d-logo-list a{ display:inline-block; padding:0 25px;}
.dfmz-main-l{ background:#f1f1f1;}
.dfmz-main-l-h5{ font-size:15px; background:#d8d8d8;border-top-right-radius:3px;border-top-left-radius:3px;}
.dfmz-main-l-h5 i{ padding-left:10px;}
.dfmz-main-l-ul .d-n-pb{color:#000; padding:0;}
.d-n-pb:hover{ color:#ea0428;}
.d-n-pb,.d-n-pa{ height:24px; line-height:24px; overflow:hidden; margin:0 30px; }
.d-n-pa{ color:#3f3f3f; font-family:Arial, sans-serif; font-size:12px;}
.d-n-pb{ width:315px;}
.dfmz-main-l-ul .moer-li{ border:none; height:62px;}
.dfmz-main-l-ul{ overflow:hidden;}
.dfmz-main-l-ul li{ border-bottom:1px solid #e0e0e0;}
.dfmz-main-l-ul .moer-li:hover{ background:none;}
.dfmz-main-l-ul .moer-li-new{ background:url(../images/moer-li-new.png) center right no-repeat; display:block; margin:0 35px; padding:0;}

.d-h-t{ background:#d9d9d9;border-radius:5px; margin-top:15px;}
.dfmz-main-r-o-l{ background:none;}
.d-h-t-l{ width:742px; height:405px; position:relative; margin-left:36px;}
.dhl-img{ position:absolute; top:18px; z-index:5; left:100px;}
.d-num-span{ position:absolute; z-index:8; display:block; }
.d-num-i{ color:#fff; font-size:35px; line-height:42px; display:inline-block; padding-bottom:10px;}
.num-i2{ font-size:21px; color:#fff; padding-left:5px;}
.d-num-em{ font-size:17px; color:#8a8a8a;display:block; }
.d-num-span-1{ left:0; top:35px;}
.d-num-span-2{ left:0; top:290px;}
.d-num-span-3{ right:0; top:290px;}

.dfmz-main-r-other{ margin-top:0;}
.dfmz-main-r-o-l{ height:auto;}
.d-m-r-p2{ padding-top:24px;}
.dfmz-main-r-o-l{ width:255px; padding-top:45px; padding-bottom:22px; padding-left:72px; padding-right:72px;}
.d-m-r-p4{ line-height:30px;}
.d-m-r-a1{ color:#090909; border:1px solid #ea0428;}

.d-foot{ padding-top:38px; line-height:18px; text-align:center; margin-top:40px; border-top:15px solid #d9d9d9;}
.d-foot,.d-f-logo-span{ background:#515151;}
.d-foot,.d-foot a{ color:#909090; font-size:11px;}
.d-f-logo{ text-align:center; position:relative;}
.d-f-logo-i{ display:block; width:100%; height:1px; background:#a8a8a8; overflow:hidden; position:absolute; left:0; top:35px;}
.d-f-logo-span{ display:inline-block; padding:0 12px; position:relative; z-index:9;}
.d-icp{ padding:15px 0; }
.d-share{ text-align:center; padding:10px 0;}
.d-share a{ display:inline-block; margin:0 15px;}

.d-copy{ background:#303030; font-size:12px; line-height:32px; height:32px; text-align:center;}
.d-copy,.d-copy a{ color:#888888;}

.PubBanner{ text-align:right; height:385px; padding-top:102px; background-position:center 102px; background-repeat:no-repeat;}
.PubBannerTxt{ font-size:12px; color:#fff; text-align:left;}
.PubBannerTxt .p1{ font-size:24px; padding-top:180px;}
.PubBannerTxt .p2{ font-family:Arial, sans-serif; padding-top:10px;}
.PubBanner1{ height:325px;}


.d-pub-txt{ padding-top:50px;}
.mt65p{ margin-top:65px;}
.d-pub-nav{ border-bottom:1px solid #e2e5e6; text-align:right;}
.d-pub-nav-a{color:#444444; display:inline-block; vertical-align:top; height:60px; line-height:60px;}
.d-pub-nav-em{ padding:0 12px; color:#e2e5e6; font-size:13px; font-family:Arial, sans-serif;}
.d-pub-nav-span{ display:inline-block; height:100%; vertical-align:top; position:relative;}
.d-pub-nav-i{ position:absolute; height:4px; background:#ea0428; width:100%; left:0; bottom:5px;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.d-pub-nav-a:hover{ color:#ea0428;}
.d-pub-nav-a:hover .d-pub-nav-i,.d-pub-nav-on .d-pub-nav-i{ bottom:0;filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.d-pub-nav-a,.d-pub-nav-i{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
.d-pub-nav-last .d-pub-nav-em{ display:none;}

.d-p-h5{ padding-bottom:25px;font-size:72px; line-height:72px; color:#444;font-family:'bebas_neueregular'; letter-spacing:2px;}
.d-p-h5 span{ color:#ea0428; padding-right:10px;}
.d-p-h6{ font-size:18px; color:#444444;}
.d-p-h6 span{ display:block; font-size:30px; padding-top:3px; vertical-align:top;font-family:'bebas_neueregular';}

.d-p-about-a{ padding:50px 0;}
.dpa-a{ width:565px; text-align:justify; line-height:30px;text-justify: inter-ideograph;}
.dpa-a img{ width:100%;}
.dpa-al{ padding-right:25px;}
.dpa-ar{ padding-left:25px;}

.d-p-about-b{ position:relative; width:100%; overflow:hidden;}
.dfmz-main-r-video-a,.d-p-about-b{height:356px;}

.kh5{ margin-top:30px;}
.kh5_left{ width:780px; height:650px; overflow:hidden;}
.kh5_list .on .kh5_hide{ z-index:120;}
.kh5_img{ top:0;}
.kh5_right{ margin-top:0;}
.kh5_imgd_img{ width:auto; height:100%;}

.history-a{background:url(../images/history-bg.png) bottom center no-repeat; padding-bottom:430px; margin-top:50px;}
.history-big{ position:relative; }
.historg-line{ position:absolute; left:0; top:165px; z-index:8; height:1px; width:100%; background:#e2e5e6;}
.d-history{ z-index:120; width:1160px; padding:20px 10px;}
.d-history .swiper-slide{height:283px; height:289px;}
.d-history-txt{ padding:0 28px; text-align:center; height:100%; position:relative;}
.d-history-date{ font-size:24px; color:#595757; padding-top:90px; padding-bottom:15px;}
.d-history-desc{ font-size:12px; color:#999; line-height:20px;margin-top:24px;}
.d-history-dot{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);display:block; position:absolute; width:6px; height:6px;  left:50%; top:50%; margin-top:-4px;margin-left:-4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; border:1px solid #595757; background:#595757;}
.d-history .swiper-slide:hover .d-history-txt{box-shadow:0 6px 15px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 15px rgba(0, 0, 0, 0.1); background:#fafafa;}
.hisory-prev,.hisory-next,.logosilder-prev,.logosilder-next{ position:absolute; cursor:pointer; font-size:18px; color:#999; padding:8px 10px;;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); top:110px;}
.hisory-prev:hover,.hisory-next:hover,.logosilder-prev:hover,.logosilder-next:hover{ color:#fff; background:#ea0428;}
.hisory-prev,.logosilder-prev{ right:50%; margin-right:-630px;transform:translateX(25px);-webkit-transform:translateX(25px);-moz-transform:translateX(25px);}

.hisory-next,.logosilder-next{ left:50%; margin-left:-630px;transform:translateX(-25px);-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);}

.d-history .swiper-slide:hover .d-history-date{ transform:translateY(-12px); color:#ea0428;}
.d-history .swiper-slide:hover .d-history-desc{ transform:translateY(12px);}
.d-history .swiper-slide:hover .d-history-dot{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1); border:1px solid #ea0428; background:#fff;}
.history-big:hover .hisory-prev,.history-big:hover .hisory-next,.d-logo-list:hover .logosilder-prev,.d-logo-list:hover .logosilder-next{filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;-moz-opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}
.d-history-date,.d-history .swiper-slide,.d-history-desc,.d-history-dot,.hisory-prev,.hisory-next,.logosilder-prev,.logosilder-next,.d-history-txt{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}


.jionimg-a{ width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.jionimg-p1{ line-height:35px;}

.d-join-hj{ overflow:hidden;zoom:1; margin-top:30px;}
.d-jion-hj-ul{ width:110%;}
.d-jion-hj-m{ float:left; text-align:center; margin-right:32px; width:271px;}
.d-jion-hj-img{border-top-left-radius:3px;border-top-right-radius:3px; overflow:hidden;}
.d-jion-hj-img img{ width:100%;}
.d-jion-hj-p1{ font-size:16px; color:#444444; padding-top:22px; padding-bottom:6px;}
.d-jion-hj-p2{ font-size:12px; color:#adadad;}

.d-join-list{ overflow:hidden;zoom:1; margin-top:50px;}
.d-join-list-ul{ width:115%;}
.d-join-list-m{ width:512px; float:left; margin-bottom:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-right:156px; position:relative; background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.d-join-list-txt{ padding:30px;}
.d-join-list-tit{ font-size:16px; color:#444444;  overflow:hidden; position:relative;}
.d-join-list-tit,.d-join-list-i{ height:24px;line-height:24px;}
.d-join-list-desc{ line-height:22px; font-size:12px; color:#adadad; padding-top:10px; height:66px; overflow:hidden;}
.d-join-list-more{ text-align:right; padding-top:20px;}
.d-join-list-more a{ color:#444; display:inline-block;}
.d-join-list-i{ position:absolute; left:0; top:0; width:3px;  z-index:9; top:30px;overflow:hidden; display:block;}
.d-join-list-i1{background:#ea0428;}
.d-join-list-i2{background:#fff; height:0;}
.d-join-list-i3{background:#444; height:0; z-index:12;}
.d-join-list-m:hover{ background:#f6f6f6;}
.d-join-list-m:hover .d-join-list-i2,.d-join-list-m:hover .d-join-list-i3{ height:24px;line-height:24px;}
.d-join-list-m:hover .d-join-list-tit{color:#ea0428;}
.d-join-list-desc,.d-join-list-more a,.d-join-list-i,.d-new-l-img img,.d-join-list-tit{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.d-new{ padding-top:50px;}
.d-new-l{ width:461px;}
.d-new-l-img{ display:block; vertical-align:top; border:1px solid #d8d8d8; width:459px;}
.d-new-l-img img{ vertical-align:top; width:100%;}
.d-new-l-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.d-new-l-txt{ overflow:hidden; padding-top:28px;}
.d-new-l-l{ background:#d8d8d8; color:#fff; padding:20px; font-family:Arial, sans-serif;}
.d-new-l-l-p1{ font-size:30px;}
.d-new-l-l-p2{ font-size:20px; padding-top:5px;}
.d-new-l-r{ width:324px;}
.d-new-l-r-a{ font-size:16px; font-weight:bold; line-height:24px; height:48px; overflow:hidden; display:block; vertical-align:top;}
.d-new-l-r-a:hover{ color:#ea0428;}
.d-new-l-r-desc{ font-size:12px; line-height:18px; height:36px; overflow:hidden; padding-top:12px;}

.d-new-r{ width:694px;}
.d-new-r-m{background:#f2f2f2; float:left; width:100%; overflow:hidden; margin-bottom:35px;}
.d-new-r-img{ width:239px; overflow:hidden;}
.d-new-r-txt{ width:415px; padding:0 20px; text-align:justify;text-justify: inter-ideograph;}
.d-new-r-tit{font-size:16px; font-weight:bold; line-height:24px; overflow:hidden; padding-top:20px;}
.d-new-r-date{font-size:12px; color:#adadad; font-family:Arial, sans-serif; padding-top:5px;}
.d-new-r-desc{font-size:12px; line-height:18px; padding-top:10px;}
.d-new-r-m:hover{ background:#f4f4f4;}
.d-new-r-m:hover .d-new-r-tit{ color:#ea0428;}
.d-new-r-m:hover .d-new-r-img img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.d-new-l-img,.d-new-l-l,.d-new-r-m{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden;}
.d-new-r-img img,.d-new-r-tit,.d-new-r-m{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.d-new-page{ width:100%; overflow:hidden; text-align:center; padding-top:25px;}
.page-prev,.page-next{ width:9px; height:18px;}
.page-prev{background:url(../images/page-prev.png) center no-repeat; float:left;}
.page-next{background:url(../images/page-next.png) center no-repeat; float:right;}
.page-prev:hover{background:url(../images/page-prev_1.png) center no-repeat; }
.page-next:hover{background:url(../images/page-next_1.png) center no-repeat; }
.page-prev,.page-next,.page-a,.page-span{line-height:46px; text-align:center; display:inline-block; vertical-align:top; width:40px; height:46px;}
.page-a,.page-span{ margin:0 8px;font-size:15px; color:#909396;  background:url(../images/pages1.png) center no-repeat;}
.page-a-on,.page-a:hover{ background:url(../images/pages.png) center no-repeat; color:#fff;}

.dcc-ar{ background:#f4f4f4; overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.d-contact-a-l{ width:230px; padding-left:0;}
.d-contact-a-r{ width:257px;}
.d-c-al-p1{ font-size:12px; line-height:24px; padding-top:15px; padding-bottom:25px;}
.d-c-al-p2{font-size:12px; color:#8b8a8a;}
.dcaliconfont{ color:#111111; font-size:17px;}
.dcalem{ padding:0 5px; font-size:11px; color:#d8d8d8;}
.dcaliconfont,.dcalem,.dcalspan{ vertical-align:middle;}

.d-about-list-desc{ font-size:12px; color:#8b8a8a; line-height:22px; padding-top:10px; height:88px; overflow:hidden;}
.d-contact-list-m{ margin-right:41px; width:366px;}
.d-contact-list-tit{ padding-bottom:15px; font-size:14px; font-weight:bold; height:36px; line-height:18px;}
.d-contact-list-tit i{ position:absolute; width:15px; height:2px; background:#a0a0a0; left:0; bottom:0;}

.d-contact-msg{background:#f4f4f4; margin-top:35px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.d-contact-m-l{ width:600px;}
.dcml-img{ width:100%;}
.d-contact-m-r{ width:578px;}
.dcmr-txt{ padding:33px; padding-top:26px; padding-bottom:0;}
.dcmr-txt-p2{ font-size:18px; padding-bottom:10px;}
.dcmr-txt-p1{ font-size:12px;padding-bottom:30px;}
.msgotxt{ color:#777777; width:220px;}
.msgotext{width:492px; background:none; border:none;}
.msgotxt,.msgotext,.msgobtn{ background:none; border:none; background:#fff; margin:0;height:22px;padding:5px 10px; line-height:22px; font-size:12px; color:#777;font-family:"微软雅黑";}
.msgotext{ height:88px;}
.msgobtn{ width:110px; height:35px; padding:0; line-height:35px; text-align:center; cursor:pointer; color:#444;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.msgobtn:hover{ background:#f2f2f2;}
.dcmr-txt-m{ overflow:hidden;zoom:1; padding-bottom:12px;}
.dcmr-txt-m1{ padding-top:18px; padding-bottom:0; text-align:right;}



.d-leader{ padding-top:65px;}
.d-leader-m{ width:520px;height:310px; margin-bottom:65px; margin-right:60px; text-align:justify; float:left; padding:20px; background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-justify: inter-ideograph;}
.d-leader-m-odd{ margin-right:0;}
.d-leader-img{ width:247px;}
.d-leader-txt{ width:253px;}
.d-leader-img img{ width:100%; position:relative; top:-40px; z-index:9;}
.d-leader-job{ padding-top:5px;}
.d-leader-name{font-size:18px; font-weight:bold;}
.d-leader-desc{ padding-top:16px;font-size:12px; color:#b0b0b0; line-height:20px;}

.d-respon{ margin-top:75px;}
.d-respon-l{ width:493px; background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.d-respon-l-date{ color:#d8d8d8; font-size:24px; font-family:Arial, sans-serif; padding-top:32px; padding-bottom:10px;}
.d-respon-l-tit{ font-size:18px;line-height:24px; height:24px; overflow:hidden;}
.d-respon-l-desc{ font-size:12px; color:#959595; margin-top:20px; line-height:24px; height:72px; position:relative;}
.d-respon-l-desc i{ position:absolute;left:0;top:0;height:100%; background:#d3d3d3; display:block; width:1px; overflow:hidden;}
.d-respon-l-txt{ padding:0 40px; padding-bottom:82px;position:relative; padding-bottom:0;}
.d-respon-video{ height:275px; overflow:hidden; margin-top:12px;}
.d-respon-i{ position:absolute;display:block;background:#fff; z-index:9;}
.d-respon-i1{width:18px;height:1px;bottom:26px; bottom:43px;left:0;}
.d-respon-i2{width:1px;height:18px;left:101px;bottom:62px;}
.d-respon-video .Videos{ height:100%; width:auto;}
.d-respon-more{ display:block;width:121px; height:36px; position:absolute; left:40px; bottom:0; overflow:hidden; text-indent:-9999px;background:#c0000d;}
.d-respon-l-desc i,.d-respon-i,.d-respon-more{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.d-respon-l:hover .d-respon-l-desc i,.d-respon-l:hover .d-respon-i,.d-respon-l:hover .d-respon-more,.d-respon-l:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.d-respon-l:hover .d-respon-i1{left:92px;}
.d-respon-l:hover .d-respon-l-tit a{ color:#ea0428;}
.d-respon-l:hover .d-respon-i2{bottom:35px;}
.d-respon-l:hover .d-respon-more{bottom:26px;}
.d-respon-l:hover .d-respon-l-desc{ padding-left:20px;}
.d-respon-l:hover .d-respon-video img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.d-respon-more,.d-respon-i,.d-respon-l-desc i,.d-respon-l-desc,.d-respon-video img,.dresponr-m span,.d-jion-hj-m img,.d-jion-hj-p1,.d-contact-list-tit{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}

.d-respon-r{ width:640px; background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden;}
.d-respon-r-list{ width:100%; overflow:hidden;}
.d-respon-r-ul{ width:105%; padding-top:27px; padding-bottom:27px; overflow:hidden;}
.dresponr-m{ color:#b1b1b1; width:260px; line-height:55px; height:55px; float:left; overflow:hidden; padding:0 30px; border-right:1px solid #e0e0e0;}
.d-respon-r-h5{ background:#d8d8d8; padding:0 30px;font-size:18px; line-height:62px; height:62px;}
.dresponr-m span{ position:relative; left:0; font-size:12px;}
.dresponr-m:hover span{ left:5px;color:#ea0428;}
.d-p-xdd{ color:#ea0428; font-size:18px; padding-top:24px;}

.d-invester-a{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:20px 25px; position:relative;}
.d-invester-a-h5{ font-size:22px; line-height:22px;}
.d-invester-a-h5 em{ color:#ea0428;}
.d-invester-i{ width:3px; height:18px; background:#ea0428; position:absolute; top:22px; left:0;}


.d-invester-b{ }
.d-invester-b-list{background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; width:326px;padding:20px 25px; margin-right:26px; position:relative;}
.d-invester-b-last{ margin-right:0;}
.d-invester-b .d-invester-i{ top:24px;}
.d-invester-b-m{ height:40px; line-height:40px; float:left; width:100%; overflow:hidden; border-bottom:1px solid #dadada;}
.d-invester-b-ex{ display:inline-block; width:230px; height:100%; vertical-align:top; font-size:12px; color:#b1b1b1; padding-left:12px;}
.d-invester-b-m:hover span{ color:#ea0428;}
.d-invester-b-m-last{ border:none;}
.d-invester-b-tel{ font-size:12px; color:#b1b1b1; line-height:24px;}
.d-invester-b-ul,.d-invester-b-tel{ overflow:hidden; padding-top:15px;}
.Video-bg{ background:#000;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); position:fixed; left:0; top:0; width:100%; z-index:999; display:none;}
.Video-box{ width:70%; position:fixed; left:50%; top:50%; margin-top:30px; transform:translate(-50%,-50%);opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); z-index:-9;}
.Video-box video{ width:100%; height:auto; display:none;}
.Video-box-on{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);margin-top:0;z-index:1111;}

.logosilder{ overflow:inherit;}
.d-logo-list{ position:relative;height:94px;}
.d-logo-list-zz{ position:absolute; height:94px; top:0; background:#fff; z-index:99;}
.d-logo-list-zzl{left:0; }
.d-logo-list-zzr{right:0; }
.logo-txt{ position:absolute; height:128px; width:248px; left:50%; margin-left:-134px; z-index:-1; padding:10px; top:-120px;background:url(../images/brand.png) center top no-repeat;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); display:none;}
.logo-txt-on{ z-index:88;opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);top:-143px;display:block;}
.logo-txt-img{ width:82px;}
.logo-txt-wz{ font-size:12px; line-height:18px; text-align:justify;text-justify: inter-ideograph; width:150px; padding-top:5px; color:#000000;}
.ltwz-p1{ height:72px; overflow:hidden;}
.ltwz-p2{ text-align:right; padding-top:15px; padding-right:5px;}
.ltwz-p2 a{ background:url(../images/moer-li-new.png) right center no-repeat;}
.d-logo-list a{ padding:0; padding-right:15px; font-size:12px;}
.logosilder{ width:1400px;}
.logosilder{ z-index:85;}
.d-logo-bg{ width:100%; height:504px; background:#000;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5; position:absolute; left:0; top:102px; z-index:78; display:none;filter:alpha(opacity=50);}

.scrolllogo{ height:72px;}
.logosilder-prev{ right:auto; left:10px; z-index:120;}
.logosilder-next{ left:auto;  right:10px; z-index:120;}
.logosilder-prev,.logosilder-next{margin:0; top:30px;}

.dfmz-nav-i{ width:4px; height:4px; border-radius:50%; background:#ea0428; margin-left:-2px;}
.dfmz-nav .b .a{ color:#ea0428;}
.dfmz-main-l-h5 span,.dfmz-main-l-h5 i,.d-m-r-p1 i,.d-m-r-p1 span,.d-m-r-p1 em,.d-invester-a-h5 em,.d-invester-a-h5 span,.d-invester-a-h5 i{ vertical-align:middle;}
.dfmz-main-l-h5 span{  position:relative; top:0;}
.d-m-r-p1 span{ padding:0  5px;}
.d-p-xdd{ display:none;}
.d-invester-more{ text-align:right; padding-top:15px;}
.d-invester-more a{ display:inline-block; background:#fff; vertical-align:top; padding:0 22px; height:30px; line-height:30px; color:#666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.d-invester-b-list{ height:220px;}
.d-invester-more a:hover{ color:#ea0428;}
.d-invester-a-h5{ line-height:35px;}
.d-invester-a .d-invester-i{ top:34px;}
.d-invester-a-h5 i{ padding:0 3px;}
.d-invester-a-h5 em,.d-invester-a-h5 i{font-size:31px;font-family:'bebas_neueregular'; position:relative; top:2px;}
.d-invester-a-img{ padding-top:10px;}

.d-join-list-more a{ display:inline-block; padding:0 25px; line-height:32px; height:32px;}
.d-join-a{ background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.d-jion-hj-m{ padding-bottom:22px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden;}
.d-jion-hj-m:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.d-jion-hj-p1{ position:relative; top:0;}
.d-jion-hj-m:hover .d-jion-hj-p1{ color:#ea0428; top:-5px;}
.d-join-list-m:hover .d-contact-list-tit{ color:#ea0428; }
.d-join-list-more a:hover{background: #8a8a8a;color: #fff;}

.dfmz-bar{ height:30px; overflow:hidden;}
.d-jt-a{ color:#c8c8c8; font-size:26px; position:relative; top:-2px; margin-right:10px; display:none;}
.d-bar-lauge{ margin-top:2px; background:none; padding:0;}
.d-bar-lauge em,.d-bar-lauge i{ vertical-align:middle;}
.d-bar-lauge em{ padding-left:10px;}
.d-bar-lauge i{ font-size:20px;}
.d-bar-lauge:hover i,.d-bar-lauge:hover em,.d-jt-a:hover{ color:#ea0428;}
.logo-tit-list{ text-align:center; font-size:12px; color:#444; height:30px; line-height:30px; border-bottom:1px solid #eaeaea; font-weight:bold;}
.pub-bq-span{ display:inline-block; vertical-align:middle;}
.pub-bq-span1{ width:25px;}
.dcalem{ padding:0; padding-right:8px;}
.d-jion-hj-m{ background:#f4f4f4;}
.d-join-list-more a{ background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:0 22px; height:30px; line-height:30px;}

.msgobtn,.d-join-list-more a,.d-invester-more a{ background:#d8d8d8; letter-spacing:1px; font-size:12px;color:#fff; padding:0; width:110px; text-align:center;}
.msgobtn:hover,.d-invester-more a:hover{ background:#8b8a8a;color:#fff; }
.d-join-list-txt{ padding-bottom:20px;}

.logo-tit-list{ background:url(../images/icoa1.jpg) left top repeat;}
.dfmz-main-r-video{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.s-t-2,.s-t-2 a{ color:#fff;}
.d-num-i em{position:absolute;color:#fff; font-family:Arial, sans-serif;}
.d-num-i1 em{ left:45px; top:-11px;}
.d-num-i2 em{ left:88px; top:-11px;}

.Navmeau2{ position:absolute; width:140px; left:0;padding-top:15px; top:40px; display:none;}
.Navmeau2 a{ font-size:14px; font-weight:normal;}
.Navmeau2 dl{ background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:left; padding:8px 18px; position:relative;}
.Navmeau2 dl:before{content: "";display: block; height:100%; width:1px; background:#eee; width:1px; position:absolute; left:18px; top:0;}
.Navmeau2 dd{ padding-left:20px; line-height:36px;}

.Navmeau2Line{ display:block; height:36px; width:1px; position:absolute; left:18px; top:23px; z-index:777;}
.Navmeau2Line em{ display:block; float:left; width:1px; height:26px; margin-top:5px; background:#ea0428 ;}
.Navmeau2 dd a:hover{ color:#ea0428;}



.d-p-about-g {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#F4F4F4; overflow:hidden;}
.pd-g-l{ width:604px;}
.pd-g-r{ width:575px;}
.pd-g-r-txt{ padding-left:50px; padding-right:66px; padding-top:20px; line-height:27px;}
.pg-g-r-p1{ text-align:right;}
.pg-g-r-p2{ padding-top:39px;color: #454545;font-weight: bold;}
.pg-g-r-p3{ color:#8B8A8A;font-size:12px;}
.pg-g-r-p3 em{display: inline-block;*display: block;*zoom: 1;width: 15px;height: 20px;text-align: center;color: #DDDDDD;overflow: hidden;vertical-align: sub;}
.pg-g-r-p3 i{display: inline-block;vertical-align: middle;*display: block;*zoom: 1;width: 15px;height: 15px;}
.pg-g-r-p3 .icon0{background: url(../images/add.png)no-repeat;background-size: cover;}
.pg-g-r-p3 .icon1{background: url(../images/phone.png)no-repeat;background-size: cover;}
.pg-g-r-p3 .icon2{background: url(../images/cz.png)no-repeat;background-size: cover;}
.pg-g-r-p3 .icon3{background: url(../images/email.png)no-repeat;background-size: cover;}

.Stxt{ padding-top:65px;}
.Stxtm{ overflow:hidden; padding-top:35px;}
.Stxtml{  width:555px;}
.Stxtml img{ width:100%;}
.Stxtmr{  width:572px;}

.StxtmrH4{ position:relative; line-height:20px; height:20px; font-size:18px; padding-left:15px;}
.StxtmrH4 i{ position:absolute; left:0; top:0; height:100%; display:block; width:4px; background:#ea1232;}
.StxtmrDesc{ padding-top:20px;padding-left:15px; line-height:24px; text-align:justify;text-justify: inter-ideograph;}
.StxtmrDesc p{ padding-bottom:20px;}
/*//英文隐藏*/
.d-p-h5{ display:none;}
.d-p-h6 span{ display:none;}
.d-p-h6{ font-size:24px;}
.dfmz-main-l-h5 i{ padding-left:30px;}
.d-about-list-desc{ height:44px;}
.d-invester-b .d-invester-i{ top:28px;}




.mt65p1{ margin-top:40px;}
.d-p-about-a{ padding:25px 0;}
.d-join-list,.d-join-hj,.history-a,.d-respon,.d-invester-a,.d-p-about-g{ margin-top:25px;}
.d-new{margin-top:25px; padding:0;}

.d-leader-m:nth-child(even){ margin-right:0;}

.pub3j{ padding-top:50px;}
.beee{ background:#eee; padding-bottom:50px;}
.d-foot1{ margin-top:0;}
.newdetail50{ padding:55px; padding-top:0; background:#fff;}
.pubh5{ font-size:24px;  padding-top:30px; position:relative;}
.newdetailh2{ padding-top:30px;font-size:18px; text-align:center;}
.newdetaildate{ padding-top:10px; font-size:12px; color:#adadad; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.newdetailtxt{ text-align:justify;text-justify: inter-ideograph; line-height:26px; font-size:14px; padding-top:50px; border-top:1px solid #d3d3d3; margin-top:20px;}
.newdetailtxt p{ padding-bottom:35px; text-indent:28px;}
.newdetailtxt img{ max-width:640px;}

.pubh5i_{ display:block; width:3px; height:24px; position:absolute; left:-55px; top:35px; background:#ea0428;}

.pubback{ padding-top:30px;}
.pubbackm{ width:50%;}
.pubbackr{ text-align:right;}
.pubbacka{ cursor:pointer;width:110px; display:inline-block; color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#d8d8d8; height:35px; line-height:33px;text-align:center;}
.pubbacka1{ margin-left:35px;}
.pubbacka:hover{ background:#8a8a8a;}
.pubbacka span,.pubbacka i,.pubbacka em{ vertical-align:middle;}
.pubbacka span{ padding-left:5px;}
.pubbackicon{ font-size:20px; position:relative; }

.d-invester-b-m1{ height:62px; line-height:62px;}
.d-invester-b-date{ font-size:12px; color:#b1b1b1; padding-right:50px;}
.txt-d1{ font-size:14px; width:850px;}
.loticlistspan1{ margin-left:10px;}
.loticlistspan2{ margin-right:10px;}
.d-new-page1{ padding-left:120px; padding-right:120px; width:auto; padding-top:80px;}

.job-detail{ margin-top:30px; padding:30px; background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; line-height:24px; position:relative;}
.job-detaili{ position:absolute; background:#ea0f30; height:18px; width:3px; display:block; left:0; top:32px;}
.job-detailh6{ height:24px; line-height:24px; font-size:16px;}
.job-detaildesc{ padding-top:25px;}
.pubh51{ padding-top:0;}
.jobgetmsg{ text-align:right; padding-top:30px;}
.jobgetmsga{ cursor:pointer; width:110px; display:inline-block; color:#444;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#fff; height:35px; line-height:35px;text-align:center;}
.jobgetmsga:hover{ background:#d8d8d8; color:#fff;}
.pubback1{ padding-top:60px; padding-bottom:40px;}

.layjobbg{ background:#000;opacity:0.3;-webkit-opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30); position:fixed; left:0; top:0; width:100%; z-index:7888; display:none;}
.layjob{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; position:fixed; background:#f4f4f4; width:506px; padding:40px 55px; left:50%; margin-left:-308px; top:50%; transform:translateY(-50%);z-index:8888;display:none;}
.layjobm{ overflow:hidden; padding-top:12px; }
.layjobh6{ font-size:18px; padding-bottom:10px; position:relative;}
.layjoblist{ background:#fff; width:220px; padding:6px 10px; height:22px;}
.layjoblistotxt{ height:22px; font-size:12px; color:#777777;line-height:22px;}
.cf000{ color:#ff0000;}
.layjobword{ border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; cursor:pointer; margin-left:37px;display:inline-block; width:45px; text-align:center; line-height:25px; height:25px; background:#d8d8d8; color:#fff;}
.layjobworddesc{ font-size:12px; color:#777;}
.layjobworddesc,.layjobword,.layjobbt{ vertical-align:middle;}
.layjobmp2{ overflow:hidden; padding-top:35px; line-height:35px;}
.layjobmp1{ padding-top:18px;}
.layjobmp3{padding-bottom:25px;}
.closejob{ font-size:30px; position:absolute; right:-38px; top:-30px; cursor:pointer;}
.aboutback{ padding-top:60px;}
.layjobword:hover{ background:#8a8a8a;}

.d-f-dibua{ padding-bottom:15px;}
.d-f-dibua img{ margin:0 5px;}

.d-respon-more,.d-respon-i{ display:none;}
.tzzgx{ padding-bottom:84px; position:relative;}
.tzzgx .qiehuan{ width:46px; height:46px; position:absolute; cursor:pointer; bottom:19px; z-index:20;}
.tzzgx .swiper-pagination{ left:40px;width:413px; text-align:center; bottom:34px;}
.tzzgx .swiper-pagination-bullet{ background:none; width:6px; height:6px; border:1px solid #949597;margin:0 10px;}
.tzzgx .swiper-pagination-bullet-active{ background:#949597; }
.tzzgx .prev{ background:url(../images/page-prev.png)  center no-repeat; left:60px;}
.tzzgx .next{ background:url(../images/page-next.png)  center no-repeat; right:60px;}
.tzzgx .prev:hover{background:url(../images/page-prev_1.png)  center no-repeat;}
.tzzgx .next:hover{background:url(../images/page-next_1.png)  center no-repeat;}

.d-icp a{ color:#6d6d6d;}
.footweixin{ cursor:pointer; position:relative; display:inline-block; width:32px; height:32px;}
.footweixinm{ bottom:35px; position:absolute; width:100px; height:100px; padding:5px; left:50%; margin-left:-55px; background:#fff; display:none;}
.footweixinm img{ vertical-align:top; width:100%;}
.gp_lefg{ float:left; width:810px; overflow:hidden;}
.d-invester-a-img{ overflow:hidden;}
.gp_riggm{ overflow:hidden; line-height:40px; height:40px; border-bottom:1px solid #dadada; padding:0 5px; color:#818181;}
.gp_rigg{ width:215px; padding-left:30px; font-size:12px;}
.gp_riggspan1{ width:75px;}
.gp_riggspan2{ width:135px; text-align:right;}
.gp_riggm span{ display:inline-block;}

.dfmz-bar{ position:relative;}
.d-bar-search{ position:absolute;cursor:pointer; color:#aaa; font-size:16px; right:12px; top:22px; z-index:99;}
.d-bar-obtn{ padding-right:28px;}
.Video-box-txt{ position:relative;}
.Video-box-txt-close{ position:absolute; right:-40px; top:-2px; z-index:999; cursor:pointer; font-size:30px; color:#fff;}
.responsibility-a{background:#f4f4f4;}

.sp_neiye{ width:640px; position:relative; height:360px; overflow:hidden; margin-left:225px;}
.sp_neiye img{ position:absolute; left:0; top:0; width:100%; z-index:18;}
#videodetail{ width:100%;}
.sp_neiye_tit{ text-align:center; padding-top:5px;}

.tzzgx .swiper-pagination-bullet{ cursor:pointer;}

.img-opacity{ position:relative;}
.newzhe{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:8; background:#000;opacity:0.1;-webkit-opacity:0.1;-moz-opacity:0.1;filter:alpha(opacity=10);}
.img-opacity:hover .newzhe{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}




#share{ text-align:right; border-top:1px solid #d8d8d8; padding-top:20px; margin-top:20px;}
#share span{ display:inline-block;font-size:14px; line-height:36px; height:36px; position:relative; }
#share span ,#share a{ vertical-align:middle; float:none;}
#share a{ margin-left:10px; display:inline-block; padding:0; width:36px;height:36px; }
#share .bds_weixin{ background:url(../images/share1.png) left top no-repeat; background-size:36px 36px;}
#share .bds_sqq{ background:url(../images/share2.png) left top no-repeat; background-size:36px 36px;}
#share .bds_tsina{ background:url(../images/share3.png) left top no-repeat;background-size:36px 36px;}
#share a:hover{opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}

.ltwz-p1 .swiper-container { height:72px;}
.ltwz-p1 .swiper-slide{ height:auto;}
.scrolllogop{ }
.mCSB_inside > .mCSB_container{ margin-right:20px;}

.searvhtop{ padding-top:65px;}
.searchdetail{ position:relative;padding-top:80px; }
.gips-body {color: White;font-weight: bold;font-size: 12px;width: 290px;padding: 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #8b8a8a; position:absolute; left:0; top:30px;}
.searchdetail1 span{ color:#ea0428;}

.gips-icon-bottom {width: 0;height: 0;border-style: solid;border-width: 6px;border-color: #8b8a8a transparent transparent transparent;position: absolute;margin-left: 15px;top:67px;}
.gips-icon-bottom,.gips-body{ display:none;}

.keywordsa,.keywordsb{ float:left; margin:0; margin-right:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.keywordsa {height: 28px;border: 1px #d8d8d8 solid;font-size:14px;line-height:28px;color: #666666; background:none;padding: 5px 15px;width: 280px;}
.keywordsb{ cursor:pointer; width:120px; height:40px; line-height:40px; text-align:center; background:#d8d8d8; color:#fff; font-size:16px; letter-spacing:2px;}
.keywordsb:hover{ background:#8a8a8a;}

.keywordsa:focus {
	border: 1px #8a8a8a solid;
}
.searchdetail1{ padding-left:55px; padding-top:45px; padding-bottom:20px; color:#545454;}
.searchdesc{ font-size:14px; border-bottom:1px solid #dadada; padding-bottom:20px; color:#b1b1b1; line-height:18px; padding-top:8px;}
.searchh2{ padding-top:20px; font-size:16px;}
.searchh2 a:hover{ color:#ea0428;}
.newdetail501{ padding-top:35px;}
.d-new-page12{ padding:0 200px; width:auto; padding-top:50px;}

.dfmz-snl-r{ width:555px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.dfmz-snl-l{ width:590px; text-align:justify;text-justify: inter-ideograph; line-height:24px;}
.dfmz-snl-l p{ padding-bottom:10px;}
.dfmz-snl-l a{ color:#0e50a8;}

.PubBanners{ height:495px;}

.question{ color:#444; line-height:28px; text-align:justify;text-justify: inter-ideograph;}
.questiona{ padding-top:30px;}
.questionah4{ font-weight:bold; color:#000000;}
.questionadesc{ padding-bottom:32px;}
.questionadesc a{ color:#ee0327;}

.questionb,.questionc{ padding-top:30px;}
.questioncl{ width:825px;}

.questioncr{ width:280px; font-size:12px;}
.questioncrpub{ overflow:hidden;zoom:1; border:1px solid #cccccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.questioncrpub1{ margin-top:28px;}
.questioncrpubh5{ line-height:33px; font-size:15px; font-weight:bold; background:#f3f3f3; padding:0 15px; border-bottom:1px solid #ccc;}
.questioncrul{ overflow:hidden; padding:0 15px; padding-bottom:10px;}
.questioncrulspan{ padding-left:8px;}
.questioncrul1{ line-height:18px; padding:0 15px; padding-top:10px;}
.questioncrul1p1{ padding-bottom:10px;}

.c000{ color:#000;}
.questioncrdown{ font-size:15px; padding:17px 0; text-align:center;}
.questioncrdown a{ padding:0 20px; display:inline-block; text-align:center; background:#d8d8d8; color:#fff; line-height:30px; height:30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.questioncrdown a:hover{ background:#8a8a8a;}
.questioncrp1{ padding:0 15px;}

.layjobword{ position:relative;overflow:hidden;}
.layjobword:hover{ background:#8a8a8a; }
#resurl{ position:absolute; opacity:0; -webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); left:0; top:0;}
.d-new-r .d-new-r{ min-height:520px;}

.questioncrul a{ display:block; width:100%; color:#444; overflow:hidden;}

.d-invester-a{ padding:0;}
.gp_rigg{ width:220px; padding:21px 25px; padding-bottom:35px; background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.d-invester-a-img{ width:832px; padding:20px 25px; border:2px solid #f2f2f2; background:#ffffff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.gp_lefg{ width:100%; padding-top:12px;}
.d-invester-a-h5{ font-size:24px;}

.gabad{ padding-bottom:8px;}
.gabad a,.gabad img{ vertical-align:middle;}
.gabad img{ margin-right:5px;}
.swiper-txt,.swiper-txt:hover{ color:#fff;}
.s-t-1,.s-t-2{ position:relative; z-index:99;}
.BannerIndex .swiper-slide-active{ z-index:88;}
.d-f-dibua img{ margin:0 1px;}

.d-new-r-img img{ width:100%;}
.d-respon-l{ overflow:hidden;}
.tzzgx{ padding-bottom:82px;}
.BannerIndex  .swiper-pagination{ display:none;}


.dfmz-nav{ width:1000px;}
.dfmz-nav ul{ left:0; float:right;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}
.swiper-slidem{ width:10%;}
.d-logo-list{ height:96px;}
.logonewlist{ border:1px solid #eaeaea; border-left:none;border-right:none;}
.logonewlistm{ width:1305px;}
.swiper-slidem-box{ float:left; width:12.5%; margin:0; position:relative;}
.swiper-slidem-box{ text-align:center;}
.ltwz-p2 a{ padding-right:15px;}

.video-about{ width:100%; height:507px;}
.Video-box{ width:900px;}


.slidem0 .logo-txt{ background-image:url(../images/slidem0.png); left:0; margin:0;}
.slidem1 .logo-txt{ background-image:url(../images/slidem1.png);left:auto; margin:0; right:0;}

.swiper-slide-active{ z-index:66;}
.shzrvideo .video{ display:none;}

.questioncrdown a,.searchh2 a,.keywordsb,#share a,.logo-txt,.d-jt-a,.d-bar-lauge em,.d-bar-lauge i,.layjobword,.msgobtn,.d-join-list-more a,.d-invester-more a,.pubbacka,.jobgetmsga,.newzhe{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;} 

@media (max-width:1400px) { 
	.logonewlistm{ width:1180px;}
	.swiper-slidem-box{ width:12.5%;}
}