@charset "utf-8";

.title h3 {
	/*font-family: "LogosCompanyP22", serif !important;*/
}
/*****header*******/


/*****header*******/	

.icon3 {
	height:30px;
	position:absolute;
	bottom:15px;
	color:#054477;
	font-size:16px;
	text-align:center;
	-webkit-animation: arrow-scroll3 0.5s infinite steps(5, end);
	animation: arrow-scroll3 0.5s infinite steps(5, end);
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
 @-webkit-keyframes arrow-scroll3 {
 0% {
 opacity: 0.0;
}
 50% {
 opacity: 1;
}
 100% {
 opacity: 0.0;
 bottom:5px;
}
}
@keyframes arrow-scroll3 {
 0% {
 opacity: 0.0;
}
 50% {
 opacity: 1;
}
 100% {
 opacity: 0.0;
 bottom:5px;
}
}
.main_con {
	background:#000;
}
.sec1 {
	padding:70px 0;
}
.sec1_r {
	position:relative;
	margin-top:15%;
}
.sec1_top_line {
	width:0%;
	height:25px;
	background:#fff;
	position:absolute;
	top:0px;
	right:0px;
}
.sec1_right_line {
	width:25px;
	height:0%;
	background:#fff;
	position:absolute;
	top:0px;
	right:10px;
}
.sec1_r_zi {
	width:60%;
	padding-top:28%;
	line-height:25px;
	position:relative;
	top:80px;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec1_r_zi h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.sec1_r_zi p {
	color:#999;
	text-indent:2em;
}
.sec1_r_d {
	margin-top:60px;
	color:#fff;
}
.sec1_r_d p {
	float:left;
	color:#fff;
	margin-right:15px;
	padding-top:15px;
	text-transform: uppercase;
	font-weight: 600;
}
.sec1_r_d_more {
	float:left;
	position:relative;
	width:240px;
	text-align:center;
	line-height:48px;
	background:#fff;
	color:#000;
	cursor: pointer;
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
.sec1_r_d_more:hover>span {
	color:#fff;
}
.sec1_r_d_more span {
	position:relative;
	z-index:99;
}
.hover-box {
	width:0;
	height:100%;
	left:0;
	background:#F0B676;
	position:absolute;
	top:0;
}
.sec1_img {
	position: relative;
}
.sec1_img img {
	position: absolute;
}
.sec1_img_r {
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
	z-index: 5;
}
.sec1_img_k {
	-webkit-transition: 0.5s linear;
	-moz-transition: 0.5s linear;
	-ms-transition: 0.5s linear;
	-o-transition: 0.5s linear;
	transition: 0.5s linear;
}
.sec2 {
	padding:70px 0 10% 0;
	position:relative;
}
.sec2_bg {
	position: absolute;
	left: 80px;
}
.sec_ren {
	position: absolute;
	bottom: 20%;
}
.sec2_con {
	width:100%;
	position:absolute;
	height:100%;
	top:0px;
	left:0px;
}
.sec2_con .container {
	position:relative;
	height:100%;
}
.sec2_zm {
	z-index: 12;
	position:absolute;
	top:-50px;
	left:35%;
	font-size:150px;
	color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec2_bt {
	z-index: 12;
	position:absolute;
	top:25%;
	left:15%;
	color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec2_bt h2 {
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:2px;
	font-size:45px;
	line-height:55px;
}
.sec2_bt h4 {
	color: #666;
	line-height:25px;
	font-size:16px;
}
.sec2_n1 {
	width:396px;
	position:absolute;
	left:-10%;
	bottom:-35%;
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec2_text {
	width:60%;
	position:absolute;
	top:20%;
	left: -60px;
	color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec2_text1 {
	width:60%;
	position:absolute;
	top:20%;
	left: 60px;
	color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec2_text p, .sec2_text1 p {
	margin-top:20px;
	line-height:25px;
}
.sec2_text_more {
	cursor: pointer;
	font-size:12px;
	display:inline-block;
	padding-bottom:5px;
}
.sec2_text_more span {
	margin-top:5px;
	display:block;
	width:80%;
	height:2px;
	background:#fff;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.sec2_text:hover span {
	width:100%;
}
.sec2_text1:hover span {
	width:100%;
}
.sec2_n2 {
	width:316px;
	position:absolute;
	right:5%;
	bottom:-25%;
	z-index: 1;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec3 {
	width:100%;
	padding-top:70px;
}
.sec3_1 {
	position: relative;
}
.sec3_1_zi {
	color: #fff;
	position: absolute;
	bottom: 40%;
	left: 30%;
}
.sec3_1_zi p:nth-of-type(1) {
 font-size: 35px;
 margin-bottom: 30px;
}
.sec3_3 {
	position: relative;
}
.sec3_3_zi {
	position: absolute;
	color: #fff;
	font-size: 35px;
	bottom: 5%;
	left: 5%;
}
.sec3_3_zz {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	z-index: 10;
	opacity:0;/* 透明度为0*/
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.sec3_4 {
	position: relative;
}
.sec3_4_zi {
	position: absolute;
	color: #fff;
	font-size: 35px;
	bottom: 5%;
	left: 5%;
}
.sec3_5 {
	position: relative;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.sec3_5_zi {
	color: #fff;
	position: absolute;
	bottom: 40%;
	left: 20%;
}
.sec3_5_zi p:nth-of-type(1) {
 font-size: 35px;
 margin-bottom: 30px;
}
.sec3_5_zi p:nth-of-type(2) {
 float: left;
}
.sec3_5_more {
	float: left;
	color: #F0B676;
	margin-left: 20px;
	font-size: 18px !important;
	margin-top: 1px;
	cursor: pointer;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.sec3_2_img, .sec3_6_img, .sec3_3_zz:hover {
	cursor: pointer;
}
.sec3_2, .sec3_6, .sec3_3, .sec3_4 {
	position: relative;
}
.sec3_2_img_px, .sec3_6_img_px, .sport_mg_h, .sport_mg_h1 {
	cursor: pointer;
	position: absolute;
	bottom: 0;
	opacity:0;/* 透明度为0*/
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.sec3_2_img_px:hover, .sec3_6_img_px:hover, .sec3_3_zz:hover, .sport_mg_h:hover, .sport_mg_h1:hover {
	opacity:1;/* 透明度为0*/
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	-webkit-opacity:1;
}
.sec3_show1 {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec3_show2 {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec3_show3 {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec3_show4 {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.sec4 {
	width:100%;
	padding:70px 0;
	background:#fff;
}
.sec4_con {
	width:80%;
	margin:0 auto;
}
.search_zi {
	width:30%;
	float:left;
	line-height:62px;
	font-size:40px;
	color:#666;
	font-weight:bold;
}
.search {
	width:70%;
	float: right;
	position: relative;
}
.search input {
	width: 87%;
	color: #666;
	float: left;
	border: 1px solid #666;
	font-size: 14px;
	outline: 0;
	padding: 20px 40px 20px 20px;
}
.search_xunzhao {
	margin-top: 30px !important;
	color: #666 !important;
	line-height: 25px;
	font-size: 13px;
}
.search_btn {
	width: 13%;
	height:62px;
	position: absolute;
	right: 0px;
	top: 0px;
	border:1px solid #666;
	border-left:none !important;
	text-align:center;
	line-height:62px;
	color:#666;
	cursor:pointer;
}
.search_btn img {
	width: 20px;
	margin-top: 23%;
	margin-left: 30%;
}
/*foot*/
.foot {
	width: 100%;
	padding:50px 0 60px;
	background: #edeae6;
	text-align: center;
}
/*foot*/

/*1028首页底部*/
/*footer*/
.footer {
	background:#102749;
	width:100%;
	position:relative;
	overflow:hidden;
}
.ft-logo {
	margin:0 auto;
	text-align:center;
}
.foot_main {
	width:90%;
	margin:60px auto;
	color:#fff;
}
.foot_m p {
	text-align:center;
	padding-top:20px;
}
.foot_m p a {
	color:#fff;
	padding:0 20px;
	text-align:center;
	display:inline-block;
	font-size:20px;
}
.foot_m p a:hover {
	color:#B21D23;
}
.foot_m h5 {
	/*padding-top:60px;*/
	text-align:center;
	font-size:16px;
	padding-top:10px;
	letter-spacing:1px;
}
.foot_r {
	text-align:right;
}
.foot_m img {
	width:230px;
	max-width:100%;
}
.foot_middle {
	color:#fff;
	text-align:center;
}
.foot_middle p a {
	color:#CCC;
	padding:0 20px;
}
.foot_middle p a:hover {
	color:#B21D23;
}
.foot_middle .p1 {
	color:#999;
	padding-bottom:10px;
}
.foot_btm {
	/*height:90px;*/
	background:#000;
	text-align:center;
	padding:20px 0;
	position:relative;
}
.foot_btm p {
	margin:0;
	color:#ccc;
	line-height:24px;
}
.unohacha {
	position:relative;
}
/*footer*/


/*1028首页底部*/

/*footer*/
/*.footer {
	width:100%;
	background: #12294a;
	padding:30px 0;
}
.footer a {
	color: #e7f1ef;
}
.footer .footBox {
	width: 80%;
	margin: 0 auto;
	padding-bottom:30px;
}
.footer .footBox .container {
	font-size: 12px;
}
.footer .footBox dt {
	padding: 30px 0;
	padding-bottom:20px;
}
.footer .footBox dt a {
	color:#ccc;
}
.footBox>div>div dl dt {
	font-size:16px !important;
	line-height:22px;
}
.footer .footBox dl dd {
	line-height:22px;
}
.footer .footBox dl dd a {
	color: #ccc;
}
.footer .footBox a:hover {
	color:#fff;
}
.footer .footBox .Emall {
	padding: 0;
}
.footer .footBox .Emall p {
	padding-top: 30px;
	color: #e7f1ef;
}
.footer .footBox .Emall span {
	position: relative;
	top: 5px;
	color: #64605b;
}
.footer .footBox .Emall a {
	display: inline-block;
	width: 33px;
	height: 31px;
	background: url("../images/jiantou_03.jpg") no-repeat;
	position: relative;
	top: 5px;
}
.footer .footBox .txt {
	width: 155px;
	background: transparent;
	border: none;
	color: #a9a9a9;
	height: 40px;
	border-bottom: 1px solid #fff;
}
.footer .share {
	float:right;
}
.foot_b {
	background: #142a4b;
	color:#fff;
	border-top:#424242 1px solid;
	text-align:center;
	padding:30px 0;
}
.foot_b p {
	line-height:40px;
	margin-bottom:0px;
	color:#999;
	font-size:13px;
}*/
.unohacha {
/*float:right;*/
	}
/*****sec1*******/
.sec1 {
	width:100%;
	padding-top:80px;
}
.sec1_con1 {
	width:100%;
	margin:0 auto;
}
.sec1_con1_img {
	width:50%;
	max-width:666px;
	float:left;
	position:relative;
}
.sec1_con2_img {
	width:100%;
	max-width:666px;
	/*float:left;*/
	position:relative;
}
.sec1_con1_wt {
	width:48%;
	float:right;
	position: relative;
	padding-top:5%;
}
.sec1_con2_wt {
	width:100%;
	/*float:right;*/
	position: relative;
	padding-top:5%;
}
.sec1_con1_wt p {
	color:#666;
	/*color:#102749;*/
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 2px;
}
.sec1_con1_imgs {
	width:100%;
	position:relative;
}
.sec1_img_bg {
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:#191816;
	display: none\9;
}
.sec1_img_bg1 {
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:#191816;
	display: none\9;
}
.sec1_img_bg2 {
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:#191816;
	display: none\9;
}
.sec1_con1_zi {
	width:100%;
	position:absolute;
	top:20%;
	left:60%;
}
.sec1_con1_zis {
	position:relative;
}
.sec1_con1_zi h5 {
	font-size:40px;
	letter-spacing:10px;
}
.sec1_con1_zi span {
	display:inline-block;
	margin-top:5%;
	font-size:20px;
	color:#FFF;
	letter-spacing:10px;
}
.sec1_con2 {
	width:100%;
	padding-top:0px;
	position:relative;
	top:-150px;
	margin:0 auto;
	overflow:hidden;
}
.sec1_con2_zi {
	width:50%;
	float:left;
	padding-left:20%;
	padding-right:5%;
	padding-top:14%;
	position:relative;
}
.sec1_con2_zi p {
	font-family:"Microsoft YaHei", "微软雅黑" !important;
	font-size:14px;
	line-height:25px;
	letter-spacing:2px;
	/*color:#102749;*/
	color:#666;
}
.sec1_con2_zi .sec1_con2_zi_p {
	color:#102749;
	margin-bottom:30px;
}
.sec1_con2_zi a {
	display:inline-block;
	padding:12px 30px;
	color:#f0b676;
	text-transform:uppercase;
	font-size:12px;
	font-weight:600;
	letter-spacing:2px;
	border:1px solid #f0b676;
	position:relative;
}
.sec1_con2_zi a:before {
	width:100%;
	height:100%;
	content:'';
	border:0px solid #f0b676;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.sec1_con2_zi a:hover:before {
	border:3px solid #f0b676;
}
.sec1_con2_img {
	width:50%;
	float:left;
	text-align:right;
}
.sec1_con2_imgs {
	float:right;
	width:80%;
	max-width:480px;
	position:relative;
}
.sec1_con2_img2 {
	width:50%;
	position:absolute;
	top:70%;
	left:-25%;
}
.sec1_con2_img2s {
	position:relative;
}
 @media (max-width: 767px) {
.sec1 {
 padding-top:30px;
 overflow:hidden;
}
.sec1_con1_zi {
 left:40%;
}
.sec1_con1_zi h5 {
 font-size:20px;
 letter-spacing:3px;
}
.sec1_con1_zi span {
 font-size:15px;
 letter-spacing:3px;
}
.sec1_con2_zi {
 width:100%;
}
.sec1_con2_img {
 width:100%;
}
.sec1_con2_zi {
 padding-left:0;
 padding-right:0;
 padding-top:0;
}
 .sec1_con2_zi_p {
 font-size:15px !important;
}
.sec1_con2 {
 padding-bottom:80%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
}
 @media (min-width: 992px) and (max-width: 1200px) {
 .sec2_bt {
 top:5%;
}
 .sec1_con2_zi {
 padding-left:16%;
}
}
/*****sec1*******/
	
	
	
	

/*new*/
.new {
	width:100%;
	overflow:hidden;
	margin:60px 0 0;
}
.new_c_l {
	width:75%;
	position:relative;
	opacity:0;
	left:60px;
}
.new_c_l h3 {
	font-size:30px;
	color:#fff;
	margin-bottom:20px;
}
.new_c_l p {
	font-size:14px;
	line-height:25px;
	color:#ccc;
}
.new_l_t {
	width:100%;
}
.new2 {
	position:relative;
	opacity:0;
	left:60px;
}
.new_t_l {
	width:15%;
	font-size:100px;
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-30px;
}
.new_t_r {
	width:85%;
	float:left;
	padding:0 7%;
}
.new_t_r h3 {
	color:#fff;
	font-size:20px;
	margin:0;
}
.new_t_r p {
	line-height:24px;
	color:#ccc;
}
.new_t_r span {
	display:block;
	width:15%;
	height:2px;
	background:#fff;
	margin:30px 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.new_t_r:hover>span {
	width:20%;
}
.new_r_t {
	width:100%;
	position:relative;
	opacity:0;
	left:60px;
}
.new3 {
	position:relative;
	opacity:0;
	left:-60px;
}
.new_r_l {
	width:15%;
	font-size:100px;
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-30px;
}
.new_r_r {
	width:85%;
	float:left;
	padding:0 7%;
}
.new_r_r h3 {
	color:#fff;
	font-size:20px;
	margin:0;
}
.new_r_r p {
	line-height:24px;
	color:#ccc;
}
.new_r_r span {
	display:block;
	width:10%;
	height:2px;
	background:#fff;
	margin:30px 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.new_r_r:hover>span {
	width:15%;
}
.new_r .row {
	margin-top:60px;
}
.new_t_r h5 {
	color:#fff;
	display:block;
	margin-top:10px;
}
.new_r_r h5 {
	color:#fff;
	display:block;
	margin-top:10px;
}
.new_r_b {
	position:relative;
	opacity:0;
	top:60px;
}
.clm {
	margin-left:0px !important;
	margin-right:0px !important;
}
.clp {
	padding-left:0px !important;
	padding-right:0px !important;
}
.clm1 {
	margin-left:-5px !important;
	margin-right:-5px !important;
}
.clp1 {
	padding-left:5px !important;
	padding-right:5px !important;
}
.clm2 {
	margin-left:-7px !important;
	margin-right:-7px !important;
}
.clp2 {
	padding-left:7px !important;
	padding-right:7px !important;
}
.clm3 {
	margin-left:-10px !important;
	margin-right:-10px !important;
}
.clp3 {
	padding-left:10px !important;
	padding-right:10px !important;
}
/*join*/
.join {
	width:100%;
	margin:80px 0 80px;
}
.about_tit {
	width:100%;
	position:relative;
	top:60px;
	opacity:0;
	text-align:center;
}
.about_tit h2 {
	/*font-family:-webkit-pictograph;*/
	font-family: Cambria Regular;
	letter-spacing: 2px;
	text-transform:uppercase;
	font-size:28px;
	text-align:center;
	/*	text-decoration: line-through;*/
	font-weight:bold;
	/*position:relative;*/
	display:inline-block;
	margin:0 auto;
	/*letter-spacing:1px;*/
	padding-bottom:10px;
	color:#102749;
}
.about_tit h2:before {
	width:140%;
	height:1px;
	/*background:#000;*/
	content:'';
	position:absolute;
	left:-20%;
	top:16px;
}
.about_tit1 {
	width:100%;
	text-align:center;
}
.about_tit1 h2 {
	/*font-family:-webkit-pictograph;*/
	font-family: Cambria Regular;
	letter-spacing: 2px;
	text-transform:uppercase;
	font-size:28px;
	text-align:center;
	font-weight:bold;
	/*position:relative;*/
	display:inline-block;
	margin:0 auto;
	padding-bottom:10px;
	color:#102749;
}
.about_tit1 h2:before {
	width:140%;
	height:1px;
	background:#000;
	content:'';
	position:absolute;
	left:-20%;
	top:16px;
}
.about_tit1 h3 {
	font-size:22px;
	text-align:center;
	color:#102749;
	margin:0;
	font-weight:normal;
}
.about_tit2 {
	padding:60px 0;
}
/*	
.about_tit h2 span{
	display:block;
	width:20%;
	height:1px;
	background:#000;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-112px;
	}*/
	
.about_tit h3 {
	font-size:22px;
	text-align:center;
	color:#102749;
	margin:0;
	font-weight:normal;
}
.join_con {
	width:100%;
	margin-top:40px;
}
.join_l {
	position:relative;
	opacity:0;
	left:-60px;
}
.join_l_c {
	width:100%;
	position:relative;
}
.join_l_c {
	width:50%;
	position:absolute;
	right:0;
	bottom:0;
	padding:25px;
	background:#fff;/*height: auto !important;*/
}
.join_l_c h3 {
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
}
.join_l_c p {
	color:#666;
	line-height:24px;
	border-top:#ddd 1px solid;
}
.join_r {
	width:100%;
	padding:25px;
	position:relative;
	opacity:0;
	top:-60px;
}
.join_mg {
	position:relative;
	opacity:0;
	top:60px;
}
.join_r h3 {
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	color:#102749;
}
.join_r p {
	color:#666;
	line-height:24px;
	border-top:#ddd 1px solid;
}
.join3_box {
	margin:60px auto 80px auto;
}
.hon_nr {
	position:relative;
}
.hon_nr img {
	display:block;
	margin:0 auto;
	text-align:center;
}
.hon_tu {
/*z-index:1;
	background:#000;*/
	}
.hon_tu1 {
	position:absolute;
	left:0px;
	top:0;
	opacity:0;/*z-index:-1;*/
}
.join3n {
	margin-top:60px;
}
.join3_main {
	background:#1C3A76;
	text-align:center;
	margin-bottom:30px;
}
.join3_main p {
	line-height:48px;
	color:#fff;
	margin:0;
	height:48px;
	overflow:hidden;
}
/*join*/
	
.banner_about .about_box1 {
	display:block;
	margin:0 auto;
	text-align:center;
	width:100%;
	padding-top:20px;
}
.banner_about {
	width:100%;
	background:url(../images/banner_about.jpg) no-repeat center fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.banner_store {
	width:100%;
	background:url(../images/yx_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.banner_fangwei {
	width:100%;
	background:url(../images/fw_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.banner_dw {
	width:100%;
	background:url(../images/dw_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.banner_fangwei {
	width:100%;
	background:url(../images/fw_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.banner_video {
	width:100%;
	background:url(../images/video_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.contact_banner {
	width:100%;
	background:url(../images/cont_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.join_banner {
	width:100%;
	background:url(../images/join_banner.jpg) no-repeat center fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.news_banner {
	width:100%;
	background:url(../images/news_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:750px;
	position:relative;
}
.about2 {
	width:100%;
	background:url(../images/sec2.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.pro_banner {
	width:100%;
	background:url(../images/news_banner.jpg) no-repeat center 100% fixed;
	background-size:cover;
	height:650px;
	position:relative;
}
.banner_wenzi {
	width:100%;
	position:absolute;
	top:60%;
	letter-spacing:5px;
}
.banner_wenzi p {
	text-align:center;
	color:#fff;
	font-size:56px;
	margin-bottom:0;
	line-height:56px;
	text-transform:capitalize;
}
.banner_wenzi p span {
	text-align:center;
	font-size:36px;
}
.about4 {
	width:100%;
	background:url(../images/sec3.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.con_bg1 {
	width:100%;
	background:url(../images/con_bg1.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.con_bg2 {
	width:100%;
	background:url(../images/con_bg2.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.join_bg1 {
	width:100%;
	background:url(../images/join_bg1.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.join_bg2 {
	width:100%;
	background:url(../images/join_bg2.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.join_bg3 {
	width:100%;
	background:url(../images/join_bg3.jpg) no-repeat center center fixed;
	background-size:cover;
	height:450px;
}
.join2 {
	margin:60px 0;
}
.join2_box {
	width:100%;
	margin-top:40px;
}
.join_b_l {
	position:relative;
	opacity:0;
	left:-60px;
}
.join_b_l a {
	display:block;
	width:100px;
	height:35px;
	line-height:30px;
	color:#1C3A76;
	border:#1C3A76 2px solid;
	text-align:center;
	margin-bottom:10px;
}
.join_b_l span {
	display:block;
	color:#666;
	line-height:24px;
}
.join_b_l h3 {
	color:#102749;
	font-weight:normal;
	font-size:30px;
	margin:0;
}
.join_b_l p {
	line-height:24px;
	color:#666;
	margin-top:30px;
}
.join_b {
	position:relative;
	opacity:0;
	top:-60px;
}
.join_b_r {
	padding:20px;
	background:#1C3A76;
	position:relative;
	right:-60px;
	opacity:0;/*height: auto !important;*/
}
.join_b_r p {
	border-bottom:#ddd 1px solid;
	border-top:#ddd 1px solid;
	padding:40px 0;
	color:#ddd;
	line-height:24px;
	height:100%
}
.join3 {
	width:100%;
	margin:60px 0;
}
.ser_box4_bg {
	width:100%;
	margin-top:40px;
	position:relative;
	opacity:0;
	top:-60px;
}
.ser_box4_bg>table {
	line-height:30px;
	width:100%;
	color:#333;
	font-size:14px;
}
.bd_l {
	width:33.3%;
	height:70px;
	line-height:70px;
	background:#efefef;
	padding-left:15px
}
.bd_c {
	width:33.3%;
	height:70px;
	line-height:70px;
	background:#f9f9f9;
	padding-left:15px
}
.bd_r {
	width:33.3%;
	/*height:70px;
	line-height:70px;*/
	background:#efefef;
	padding-left:15px;
}
.ser_box4_bg th {
	border:1px solid #ccc;
	font-weight:normal!important;
	color:#102749;
}
.ser_box4_bg th span {
	font-weight:100;
	width:100px;
	text-align:right;
	display:inline-block;
}
.ser_box4_bg input {
	height:30px;
	line-height:30px;
	font-weight:100;


	padding-left:10px;
}
.yib {
	width:100%;
	padding:15px 0;
}
.yib>span {
	float:left;
	margin:0 15px;
}
textarea {
	float:left;
	margin:0 15px;
	width:85%;
	height:150px;
}
.ser_box4_bg>p {
	text-align:center;
	margin:20px 0;
}
.ser_box4_bg>p>a {
	padding:5px 25px;
	margin-right:15px;
	background:#102749;
	color:#FFF;
}
.ser_box4_bg .eg {
	color:#999;
	text-align:center;
	display:block;
	padding:10px 0;
}
.ser_box4_bg b {
	color:#A3181E;
	padding-right:3px;
}
.ser_box4_bg strong {
	font-weight:normal;
}
.hiu {
	background:#999 !important;
}
.ser_box4_bg input[type="radio"] {
	height:auto;
	line-height:none;
	margin:0 2px 0 5px !important;
	position:relative;
	top:2px;
}
.ser_box4_bg input[type="button"] {
	border:none;
	margin-left:5px;
}
.inds {
	width:100%;
}
/**    map   **/
.mapbox {
	position:relative;
	width:100%;
	height:595px;
/*	max-width:716px;*/
	margin:0px auto;
}
.map {
	position:absolute;
	width:100%;
	left:0;
}
.map a {
	color:#666;
	font-size:18px;
	text-decoration:none;
}
/*.map a:hover {
	color:#fff;
}*/
.map .city a {
}
.citybg {
	position:absolute;
	display:none;
	z-index:3;
}
.city a.active .citybg {
	display:block;
	z-index:3;
}
.city a:focus {
	color: #666;
	text-decoration:none;
}
.zmdbox {
	position:absolute;
	top:23%;
	width:100%;
	background: #12294a;
	border:#999 2px solid;
	height:400px;
	z-index:999;
}
.vi {
	height: 600px;
}
.guanbi {
	position:absolute;
	top:-25px;
	right:-25px;
	width:50px;
	height:50px;
	background:#999;
	border-radius:50px;
	text-align:center;
	line-height:50px;
	color:white;
}
.map .guanbi a {
	cursor:pointer;
	text-decoration:none;
	color:white;
}
.map .guanbi img {
	position:absolute;
	top:15px;
	left:15px;
}
.map .guanbi img:hover {
	transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	-moz-transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	-o-transform:rotate(30deg);
}
.zmdnr {
	width:90%;
	margin:5% 5%;
}
.zmdnr .cs {
	font-size:18px;
	color:#fff;
	line-height:40px;
	border-bottom:1px solid #fff;
}
.zmdnr .zmdname {
	border-bottom:1px dotted #fff;
}
.zmdnr .zmdname h2 {
	float:left;
	font-size:14px;
	color:#fff;
}
.zmdname .dianming {
	margin-right:5%;
	width:15%;
}
.zmdname .dizhi {
	margin-right:5%;
	width:45%;
}
.zmdname .lianxi {
	margin-right:5%;
	width:25%;
}
.zmdnr .zmddz {
	border-bottom:1px dotted #fff;
}
.zmdnr .zmddz h2 {
	float:left;
	font-size:14px;
	color:white;
	margin-top:6px;
	margin-bottom:6px;
}
.zmddz .dianminga {
	margin-right:5%;
	width:15%;
}
.zmddz .dizhia {
	margin-right:5%;
	width:45%;
}
.zmddz .lianxia {
	margin-right:5%;
	width:25%;
}
/*map*/



/*contact*/
.cont_top {
	padding:80px 0 60px 0;
}
.cont_top p {
	font-size:20px;
	text-align:center;
	margin-bottom:20px;
}
.search_ser>input {
	height:60px;
	line-height:60px;
	width:100%;
	font-size:18px;
	padding-left:20px;
	color:#999;
}
.search_ser {
	width:60%;
	margin:auto;
	position:relative;
}
.search_ser>span {
	font-size:24px;
	position:absolute;
	right:20px;
	bottom:14px;
}
.fangwei {
	padding:60px 0;
}
.cont {
	width:100%;
	margin:60px 0;
}
.cont_box {
	width:100%;
	margin-top:40px;
}
.cont_l {
	width:100%;
	position:relative;
	left:-60px;
	opacity:0;
}
.cont_l h3 {
	font-size:30px;
	font-weight:normal;
	color:#102749;
}
.cont_l label {
	width:100%;
}
.cont_l b {
	color: #A3181E;
	padding-right: 3px;
}
.cont_l span {
	display:block;
	line-height:24px;
	color:#666;
	font-weight:normal;
}
.cont_l input {
	height:35px;
	line-height:35px;
	padding:0 5px;
	border:#ddd 1px solid;
	width:80%;
	background:#f7f7f7;
	color:#ccc;
}
.cont_l textarea {
	width:80%;
	height:100px;
	border:#ddd 1px solid;
	background:#f7f7f7;
	padding:5px;
	resize:none;
}
.cont_l .eg {
	display:block;
	color:#999;
	padding:10px 0;
}
.cont_l a {
	display:block;
	width:120px;
	height:35px;
	line-height:35px;
	background:#102749;
	color:#fff;
	text-align:center;
	float:left;
	margin-top:10px;
	cursor:pointer;
}
.cont_r {
	width:100%;
	position:relative;
	opacity:0;
	right:-60px;
}
.cont_r p img {
	margin-right:5px;
}
.cont_ic {
	width:100%;
	text-align:right;
	padding:20px 0;
	border-bottom:#000 1px dotted;
	margin-bottom:20px;
}
.cont_r p {
	padding:5px 0;
	color:#102749;
	border-bottom:#ddd 1px dotted;
}
.job {
	width:100%;
	margin-bottom:60px;
	margin-top:60px;
}
.job_con {
	width:100%;
	margin-top:40px;
}
.job_tit {
	width:100%;
}
.job_tit a {
	display:block;
	width:25%;
	float:left;
	display:inline-block;
	padding:0 3%;
	color:#666;
	cursor:pointer;
	text-align:center;
	height:60px;
	line-height:60px;
	background:#f2f2f2;
}
.job_box {
	width:100%;
}
.job_list {
	width:100%;
	background:#ddd;
	padding:30px 0;
}
.job_list table {
	width:90%;
	margin:auto;
}
.job_list th {
	height:45px;
	line-height:45px;
	background:#666;
	color:#fff;
	text-align:center;
}
.job_list td {
	text-align:center;
	color:#666;
	padding:15px 30px;
	background:#fff;
}
.job_ss1, .job_ss2 {
	float:left;
	width:25%;
	position:relative;
}
.job_ss1 {
	background:#f2f2f2;
}
.job_ss2 {
	background:#ccc;
}
.job_img {
	position:absolute;
	right:15px;
	top:18px;
}
.job_ss1 select, .job_ss2 select {
	width:100%;
	height:60px;
	line-height:60px;
	border:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding:0 15px;
	outline:none;
	background:none;
}
select::-ms-expand {
display: none;
}
select option:hover {
	color:#fff;
}
select option:checked {
	background:#535353;
	color:#fff;
}
.cont_map {
	padding:60px 0;
	position:relative;
	opacity:0;
	top:60px;
}
.cont_map .map_box {
	padding-top:60px;
}
/*news*/
.news_t {
	width:100%;
	border:2px solid #7b7a78;
	padding:12px;
	text-align:center;
	position:relative;
	opacity:0;
	top:60px;
	margin-bottom:30px;
}
.news_t h5 {
	font-size:16px;
	padding-bottom:10px;
	line-height:24px;
	color:#102749;
	height:24px;
	overflow:hidden;
}
.news_t>span {
	display:block;
	width:60px;
	height:2px;
	background:#ccc;
	margin:auto;
}
.news_t p {
	line-height:20px;
	font-size:12px;
	padding-top:10px;
	color:#102749;
}
.news_t_tb {
	position:absolute;
	background:#fff;
	left:40%;
}
.news_t_tb>span {
	display:block;
	float:left;
	width:25px;
	height:25px;
	text-align:center;
	border:1px solid #1C3A76;
	border-radius:50%;
	margin:0 7px;
}
.news_t_tb i {
	font-size:12px;
	color:#1C3A76;
}
.news_box {
	padding-bottom:60px;
}
.news_box a {
	color:#000;
}
.news_k1 {
	width:100%;
	text-align:center;
	position:relative;
	opacity:0;
	top:-60px;
}
.news_k1 h4 {
	font-weight: bolder;
	color:#102749;
}
.news_k2 {
	margin-bottom:30px;
	position:relative;
	opacity:0;
	top:60px;
}
.news_k2:hover>span {
	width:55%;
}
.news_k2 span {
	display:block;
	height:2px;
	background:#102749;
	width:48%;
	margin:30px 0;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.news_k2 h4 {
	font-weight: bolder;
	color:#102749;
}
.news_k2 img {
	padding-top:10px;
}
.news_b {
	border:1px solid #CCC;
	position:relative;
	opacity:0;
	top:60px;
}
.news_k2 p {
	color:#666;
}
.news_b_wenzi {
	padding:20px;
}
.news_b_wenzi h5 {
	height:180px;
	overflow:hidden;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	margin-top:0;
	padding-top:0;
	color:#102749;
}
.news_b_wenzi h5 p {
	padding-top:10px;
	color:#102749;
	line-height:22px;
	font-size:12px;
	font-weight:100;
}
.news_b_wenzi a {
	font-size:12px;
	font-weight:bold;
	color:#102749;
	cursor:pointer;
}
.news_b_wenzi a:hover {
	color:#A3181E;
}
/*store*/
.store_com {
	position:relative;
	opacity:0;
	top:60px;
}
.p_t {
	padding-top:100px;
}
.store {
	margin-top:100px;
}
.store_box {
	margin-bottom:100px;
	margin-top:40px;
}
.store_box_t {
	text-align:center;
	padding-bottom:100px;
	position:relative;
	opacity:0;
	top:60px;
}
.store_box_t p {
	padding:35px 0;
	color:#666;
	font-size:16px;
	line-height:30px;
}
.store_box_t a {
	color:#102749;
	font-weight:bold;
	border-bottom:1px solid #102749;
	padding-bottom:3px;
}
.store_box_b {
	padding:0 80px;
}
.store_box_k1 {
	text-align:center;
	position:relative;
	left:-60px;
	opacity:0;
}
.store_box_k1 img {
	margin-bottom:20px;
}
.store_box_k1 a {
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #000;
	padding-bottom:3px;
	font-size:16px;
}
.store_box_k2 {
	margin:52px 0 137px 0;
	position:relative;
	opacity:0;
	top:-60px;
}
.store_box_k2 h3 {
	color:#102749;
}
.store_box_k2 p {
	font-size:14px;
	line-height:25px;
	color:#666;
}
.store_k {
	text-align:center;
}
.store_k, .store_k1 {
	float:left;
}
.store_k {
	width:54%;
	margin-right:2%;
}
.store_k1 {
	width:44%;
}
.store_box_k3 {
	position:relative;
	opacity:0;
	top:60px;
}
.store_box_k3 p {
	text-align:center;
	padding-top:20px;
	color:#102749;
}
.store_box_yuan {
	width:20px;
	height:20px;
	border-radius:50%;
	background:#000;
	margin:auto;
}
.store_box_k4 {
	border-bottom:1px solid #000;
	padding:15px 0;
}
.store_box_l {
	position:relative;
	left:-60px;
	opacity:0;
}
.store_box_line {
	width:2px;
	background:#000;
	margin:auto;
}
.store_dt {
	width:100%;
	position:relative;
	opacity:0;
	right:-60px;
}
.search_bottom {
	line-height:60px;
}
.search_bottom img {
	float:left;
	line-height:60px;
	width:30%;
}
.sousuo {
	position:relative;
}
.search_bottom input {
	width:65%;
	float:right;
	border:1px solid #000;
	line-height:60px;
	height:60px;
	color:#666;
	padding-left:15px;
}
.search_bottom {
	width:80%;
	margin:auto;
	padding-top:100px;
}
.search_bottom {
	text-align:right;
}
.search_bottom p {
	position:absolute;
	right:0;
	top:0;
	height:60px;
	line-height:60px;
	border-left:1px solid #000;
	width:80px;
	text-align:center;
}
.search_bottom a {
	color:#666;
}
.fangwei_1 {
	width:100%;
	height:450px;
	background: url(../images/fangwei_1.jpg) center no-repeat fixed;
	background-size:cover;
}
.store_1 {
	width:100%;
	height:450px;
	background: url(../images/store_bg2.jpg) center no-repeat fixed;
	background-size:cover;
}
.store_2 {
	width:100%;
	height:450px;
	background: url(../images/store_bg.jpg) center no-repeat fixed;
	background-size:cover;
}
.news_bg1 {
	width:100%;
	height:450px;
	background: url(../images/news_bg1.jpg) center no-repeat fixed;
	background-size:cover;
}
.news_bg2 {
	width:100%;
	height:450px;
	background: url(../images/news_bg2.jpg) center no-repeat fixed;
	background-size:cover;
}
.cont_map {
	padding:60px 0;
}
.page_title {
	width:100%;
	text-align:center;
	position:relative;
	margin:80px auto 0 auto;
	height:100px;
}
.page_title .line {
/*	width:30%;
	height:1px;
	background:#000;
	margin:0 auto;*/
	}
.title {
	position:absolute;
	top:-35px;
	left:42%;
}
.title h3 {
	/*font-family:-webkit-pictograph;*/
	font-family: Cambria Regular;
	letter-spacing: 2px;
	text-transform:uppercase;
	font-size:28px;
	text-align:center;
	/*	text-decoration: line-through;*/
	font-weight:bold;
	/*position:relative;*/
	display:inline-block;
	margin:0 auto;
	/*position:relative;*/
	/*letter-spacing:1px;*/
	padding-bottom:10px;
	color:#102749;
}
.title h3:before {
	width:140%;
	height:1px;
	/*background:#000;*/
	content:'';
	position:absolute;
	left:-20%;
	top:16px;
}
.title p {
	font-size:24px;
	/*color:#676767*/
	color:#102749;
}
.sec3_5:hover i {
	padding-left:6px;
}
/**/
.skw-pages {
	overflow: hidden;
	position: relative;
	height: 100vh;
	height:auto\9;
}
.skw-page2 {
	overflow: hidden;
	position: relative;/*height: 100vh;*/
}
.skw-page2 h2 {
	text-align: center;
	font-size: 18px;
}
.skw-page2 h5 {
	padding: 10px 20px;
	font-size: 14px;
	line-height: 24px;
}
.skw-page {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.skw-page__half {
	position: absolute;
	top: 0;
	width: 50%;
	height: 100vh;
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
}
.skw-page__half--left {
	left: 0;
	-webkit-transform: translate3d(-32.4vh, 100%, 0);
	transform: translate3d(-32.4vh, 100%, 0);
}
.skw-page__half--right {
	left: 50%;
	-webkit-transform: translate3d(32.4vh, -100%, 0);
	transform: translate3d(32.4vh, -100%, 0);
}
.skw-page.active .skw-page__half {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.skw-page__skewed {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 140%;
	height: 100%;
	-webkit-transform: skewX(-18deg);
	-ms-transform: skewX(-18deg);
	transform: skewX(-18deg);
	background: #000;
}
.skw-page__half--left .skw-page__skewed {
	left: -40%;
}
.skw-page__half--right .skw-page__skewed {
	right: -40%;
}
.skw-page__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0 30%;
	color: #fff;
	-webkit-transform: skewX(18deg);
	-ms-transform: skewX(18deg);
	transform: skewX(18deg);
	-webkit-transition: -webkit-transform 1s, opacity 1s;
	transition: transform 1s, opacity 1s;
	background-size: cover;
}
.skw-page__half--left .skw-page__content {
	padding-left: 30%;
	padding-right: 30%;
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.skw-page__half--right .skw-page__content {
	padding-left: 30%;
	padding-right: 30%;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.skw-page.inactive .skw-page__content {
	opacity: 0.5;
	-webkit-transform: skewX(18deg) scale(0.95);
	-ms-transform: skewX(18deg) scale(0.95);
	transform: skewX(18deg) scale(0.95);
}
.skw-page__heading {
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 25px;
	text-align: center;
}
.skw-page__description {
	font-size: 18px;
	text-align: center;
}
.skw-page__link {
	color: #FFA0A0;
}
.skw-page-1 .skw-page__half--left .skw-page__content {
	background: url(../images/pro_1.jpg) center center no-repeat;
	background-size:cover;
}
.skw-page-1 .skw-page__half--right .skw-page__content {
	background:#172842 url("../images/sz2.png") no-repeat 90% bottom;
	background-size: 300px;
}
.skw-page-2 .skw-page__half--left .skw-page__content {
	background:#172842 url("../images/sz2.png") no-repeat 10% bottom;
	background-size: 300px;
}
.skw-page-2 .skw-page__half--right .skw-page__content {
	background: url(../images/pro_3.jpg) center center no-repeat;
	background-size:cover;
}
.skw-page-3 .skw-page__half--left .skw-page__content {
	background: url(../images/pro_2.jpg) center center no-repeat;
	background-size:cover;
}
.skw-page-3 .skw-page__half--right .skw-page__content {
	background:#172842 url("../images/sz2.png") no-repeat 90% bottom;
	background-size: 300px;
}
.skw-page-4 .skw-page__half--left .skw-page__content {
	background:#172842 url("../images/sz2.png") no-repeat 10% bottom;
	background-size: 300px;
}
.skw-page-4 .skw-page__half--right .skw-page__content {
	background: url(../images/pro_4.jpg) center center no-repeat;
	background-size:cover;
}
.sec1_bg {
	/*background:#2d2d2d;*/
	background:#f1f1f1;
}
.peizi {
	width:80%;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	line-height:25px;
}
.text1 {
	/*position: absolute;*/
	width:60%;
	height:200px;
	/*z-index:66;*/
	position:absolute;
	bottom:10%;
	left:20%;
}
.dis {
	display: none\9;
}
.dis1 {
	display: none;
	display: block\9;
}
/*品牌故事*/
.ab_nr4 {
	background:#f5f5f5;
}
.ab4_con {
	padding:0 0 80px;
}
.ab4_l {
	position:relative;
}
.ab4_l_list {
	float:right;
	padding-right:40px;
	border-right:1px solid #1C3A76;
}
.ab4_l_list .ab4_list {
	text-align:right;
	padding-top:30px;
	position: relative;
}
.ab4_r_list {
	padding-top:170px;
}
.ab4_r_list .ab4_list {
	padding-top:10px;
	position: relative;
}
.ab4_list h3 {
	color:#1C3A76;
	/*font-size:30px;*/
	font-family:"微软雅黑";
	font-weight:normal;
	position:relative;
}
.ab4_l_list .ab4_list h3:before {
	content: '';
	position:absolute;
	top:10px;
	right:-45px;
	width:10px;
	height:10px;
	border-radius:10px;
	background:#1C3A76;
}
.ab4_r_list .ab4_list h3:before {
	content: '';
	position:absolute;
	top:10px;
	left:-45px;
	width:10px;
	height:10px;
	border-radius:10px;
	background:#1C3A76;
}
.ab4_list p {
	color:#666;
	font-size:14px;
	font-family:"微软雅黑";
	letter-spacing:1px;
	margin-bottom:5px;
}
.ab4_list img {
	width: 50%;
}
.ab4_r_list {
	float:left;
	padding-left:10px;
}
.ab5_list h3 {
	font-size:16px;
	color:#333;
	font-family:"微软雅黑";
	text-align:center;
}
.ab5_list p {
	font-size:12px;
	color:#999;
	font-family:"微软雅黑";
}
.ab5_list {
	text-align: center;
}
.ab_nr5 {
	background: #f7f7f7;
	margin-top:30px;
	padding-bottom:150px;
}
.ab_nr5 .col-xs-2 {
	width:22%!important;
}
.ab_nr5 .col-xs-6 {
	width:45% !important;
}
.tip_left {
	overflow: hidden;
	width: 0px;
	-o-transition: all 3s ease;
	-moz-transition: all 3s ease;
	-ms-transition: all 3s ease;
	-webkit-transition: all 3s ease;
	transition: all 3s ease;
}
.mhei_postion {
	width: 499px !important;
	opacity: 1 !important;
}
.hide_box {
	width:900px;
	color: #999;
	display: none;
	z-index: 10000000;
	top:-240px;
	left:-450px\9;
	/*margin-left: -450px\9;*/
}
#testBox {
	position: absolute;
	/*top:-300px;*/
	z-index: 10000000;
}
.guanbi-a {
	float:right;
	width:35px;
	height:35px;
}
/*new_inner*/	
.new_tit {
	text-align:center;
	margin:30px 0;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
}
.new_tit h3 {
	padding-top:20px;
	margin-bottom:20px;
	color:#102749;
}
.new_tit>span {
	padding:0 30px;
	margin-top:20px;
	color:#c40000;
}
.new_inner p {
	letter-spacing:1px;
	text-align:left;
	line-height:25px;
	color:#666;
	margin-bottom:5px;
}
.n_fh {
	display:block;
	width:100px;
	height:35px;
	background:#c00000;
	color:#fff;
	margin:50px auto;
	text-align:center;
	line-height:35px;
}
.new_inn_sx {
	margin:50px 0;
}
.new_inn_sx p {
	width:100%;
	padding-top: 0px;
	padding-left:2%;
}
.new_inn_sx p a {
	color: #666;
}
.new_inn_sx p a span {
	font-weight:bold;
}
.mbx {
	margin-bottom:0;
	padding:20px 0;
}
.mbx a {
	color:#666;
	margin:0 10px;
}
.mbx_on {
	color:#666 !important;
}
.new_inner img {
	max-width:60%;
	display:block;
	margin:20px auto;
}
.n-back {
	margin:20px auto;
	text-align:center;
}
.ind_btn {
	margin:60px auto;
	text-align:center;
	display:block;
	width:200px;
	height:50px;
	color:#102749;
	border:2px solid #102749;
	line-height:50px;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.ind_btn:hover {
	background:#102749;
	color:#fff;
}
.video-main {
	padding-top:60px;
}
/*right*/
.foot-top {
	width:100%;
	padding:10px 0;
	margin:40px 0;
}
.foot-top .link_list {
	border:1px solid #333;
	height:90px;
	padding:10px;
	border-right:0;
}
.foot-top .link_list .l-img {
	width:40%;
	float:left;
}
.link_list .l-img img {
	height:30px;
	width:auto;
	margin:20px auto;
	display:block;
}
.foot-top .link_list span {
	width:60%;
	float:left;
	line-height:70px;
	display:block;
	color:#000;
}
/*right*/
.ewm_box {
	display:none;
	background: rgba(255, 255, 255, .8);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff, endColorstr=#C8ffffff);
	z-index:99999;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	text-align:center;
}
.ewm_main {
	position:relative;
	margin-top:16%;
	z-index:999999999;
}
.ewm_main h4 {
	font-size:24px;
	letter-spacing:1px;
	padding-bottom:30px;
	color:#000;
}
.ewm_main p {
	letter-spacing:1px;
	font-size:18px;
	padding-top:20px;
	color:#000;
}
@media screen and (max-width: 1270px) {
 .skw-page-1 .skw-page__half--right .skw-page__content {
 background:#172842;
}
 .skw-page-2 .skw-page__half--left .skw-page__content {
 background:#172842;
}
 .skw-page-3 .skw-page__half--right .skw-page__content {
 background:#172842;
}
 .skw-page-4 .skw-page__half--left .skw-page__content {
 background:#172842;
}
}



/*.ab4_list1{
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	}
*/
.shaden{
	background:#f5f5f5 !important;
	width:100%;
	height:100%;
	position:absolute !important;
	top:0;
	z-index:1111;
	/*display: none;*/
	}
.shaden1{
	left:0;

	}	
.shaden2{
	right:0;
	}	

/*
.fz1,.fz3,.fz5,.fz7{
	position:relative;
	left:-120px;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	height:100%;
}
.fz2,.fz4,.fz6{
	position:relative;
	right:-120px;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
	height:100%;
}

*/

.bigqu{
	font-size: 14px !important;
	color: #333;
	font-weight:600;

}

.map_1{
	position: absolute;
	top:195px; left:176px; z-index:999;
	width: 24px;
	height: 24px;
	background:url("../images/map.png") no-repeat;
	background-size: cover;

}
.map_2{
	top:385px; left:345px; 
}
.map_3{

	top:385px; left:550px; 

}
.map_4{
		top:235px; left:515px;
}
.map_5{
	top:82px; left:628px;

}

.map_6{
	top:332px; left:480px;
}

.map_7{
	top:335px; left:540px;
	}

.map_8{
	top:207px; left:470px;
	}	

.map_9{
	top:470px; left:443px;
	}	

.map_10{
	top:310px; left:567px;
	}

.map_11{
	top:230px; left:502px;
	}

.map_12{
	top:265px; left:530px;
	}

.map_13{
	top:355px; left:165px;
	}

.map_14{
	top:405px; left:530px;
	}	

.map_15{
	top:395px; left:565px;
	}						

.city{
	width: 0px !important;
}
.wdbg{
	display: block;
}
.ca1_box{
	display: none;
}