
/*****sec1*******/
.sec1{
	width:100%;
	}	
	
	
	
.sec1_con1{
	width:100%;
	margin:0 auto;
	}
	
		
.sec1_con1_img{
	width:80%;
	max-width:666px;
	position:relative;
	}	
	
	
.sec1_con1_imgs{
	width:100%;
	position:relative;
	}	
.sec1_img_bg{	
    width:100%;
	height:100%;
	position:absolute; bottom:0; left:0;
	background:#191816;
    }
.sec1_img_bg1{	
    width:100%;
	height:100%;
	position:absolute; bottom:0; left:0;
	background:#191816;
    }
	
	
.sec1_img_bg2{	
    width:100%;
	height:100%;
	position:absolute; bottom:0; left:0;
	background:#191816;
    }	
	
		
.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:10%;
	position:relative;
	}	
	
	
.sec1_con2_zi p{
	
	font-size:14px;
	line-height:25px;
	letter-spacing:2px;
	color:#fff;
	margin-bottom:10%;
	}	
	
	
.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;
	}
	
.more{ display:inline-block; padding-right:30px;padding-left: 30px;line-height: 35px;border: 1px solid #9F9F9F;text-align: center; transition: .3s;}
.more:hover{ border: 1px solid #54be73; color:#fff; background:#54be73;}	

@media (max-width: 767px) {
.more{font-size:12px;margin-left: 15px;margin-bottom: 20px;}

.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:12px;
	margin-bottom:15px;
	}	
.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;
	}

.news_bottom{
	}
.news_bottom_k{
	padding: 0;
	margin-bottom: 30px;
	/* border-bottom:1px solid #ccc; */
	background: #ffffff;
	}
.news_bottom_k h5{
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
	margin-top: 20px;
	width: 100%;
	color: #333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight:bold;
	height: 30px;
	}
.news_bottom_k h5:hover{
	color:#54be73;
	}
.news_bottom_k p{
	color: #757575;
	font-size: 14px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin: 0 0 15px 0;
	padding-right: 30px;
	}
.news_bottom_k span{
	display:block;
	}
.news_bottom_k span:hover{
	background:#54be73;
	color:#fff;
	}
.news_img {
	overflow:hidden;
}
.news_img img {
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}
.news_img img:hover {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.news_qh{
	width:70%;
	margin:auto;
	margin-top:40px;
	}
.news_qh_k{
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	color:#ccc;
	background:#70706f;
	}
.news_qh_k:hover{
	color:#fff;
	background:#54be73;
	}
.news_k_on{
	color:#fff !important;
	background:#54be73 !important;
	}
	
	
.clm{
	margin-left:0px !important;
	margin-right:0px !important;
	}
.clp{
	padding-left:0px !important;
	padding-right:0px !important;
	background: #fff;
	}
.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%;
	padding: 70px 0;
	}			
	
.about_tit{
	width:100%;
	position:relative;
	top:60px;
	opacity:0;
	}
	
.about_tit h2{
	font-size:30px;
	text-align:center;
/*	text-decoration: line-through;*/
	font-weight:normal;
	position:relative;
	}
	
.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:#70706f;
	margin:0;
	font-weight:normal;
	}
	
.join_con{
	width:100%;
	margin-top: 5px;
	}
.join_l{
	position:relative;

	}	
.join_l_c{
	width:100%;
	position:relative;
	
	}
	
.join_l_c{
	width:50%;
	position:absolute;
	right:0;
	bottom:0px;
	height: 210px;
	line-height: 1.7;
	overflow: hidden;
	padding: 25px 25px;
	background:#fff;
	}
	
.join_l_c h3{

	margin-top:0px;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 10px;
	color: #333;
	}
	
.join_l_c p{

color: #4d4d4d;

line-height: 1.7;

height: 160px;

overflow: hidden;
}
	

.join_r{
	width:100%;
	height: 210px;
	overflow: hidden;
	padding: 25px 25px !important;
	}
.join_mg{
	position:relative;
	}	
	
.join_r h3{
	margin-top:0px;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 10px;
	color: #333;
	}
	
.join_r p{
	color: #4d4d4d;
	line-height: 1.7;
	height: 160px;
	overflow: hidden;
	margin:0px;
	}
.banner_about{
	width:100%;
	background-size:cover;
	max-height:400px;
	position:relative;
	overflow:hidden;
	}
.banner_about img{
	width:100%;
	height:auto;
	}
.banner_store img{
	width:100%;
	height:auto;
	}
.contact_banner img{
	width:100%;
	height:auto;
	}
.join_banner img{
	width:100%;
	height:auto;
	}
.news_banner img{
	width:100%;
	height:auto;
	}	
	
.banner_store{
	width:100%;
	/*background:url(../images/contact_banner.jpg) no-repeat 100% fixed;*/
	background-size:cover;
	max-height:400px;
	position:relative;
	overflow:hidden;
	}
.contact_banner{
	width:100%;
	background:url(../images/store_banner.jpg) no-repeat 100% fixed;
	background-size:cover;

	max-height:400px;
	position:relative;
	overflow:hidden;
	}
.join_banner{
	width:100%;
	background:url(../images/join_banner.jpg) no-repeat center fixed;
	background-size:cover;
	max-height:400px;
	position:relative;
	overflow:hidden;
	}
.news_banner{
	width:100%;
	/*background:url(../images/news_banner.jpg) no-repeat 100% fixed;*/
	background-size:cover;
	max-height:400px;
	position:relative;
	overflow:hidden;
	}
.about2{
	width:100%;
	background:url(../images/sec2.jpg) no-repeat center center fixed;
	background-size:cover;
	height:350px;
	position:relative;
	}
.page_wenzi{
	width:100%;
	position:absolute;
	top:40%;
	letter-spacing:5px;
	}
.page_wenzi p{
	text-align:center;
	color:#fff;
	font-size:36px;
	margin-bottom:0;
	line-height:56px;
	}
.banner_wenzi{
	width:100%;
	position:absolute;
	top:45%;
	letter-spacing:5px;
	}
.banner_wenzi p{
	text-align:center;
	color:#fff;
	font-size:56px;
	margin-bottom:0;
	line-height:56px;
	}
.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:350px;
	position:relative;
	}
	
.con_bg1{
	width:100%;
	background:url(../images/con_bg1.jpg) no-repeat center center fixed;
	background-size:cover;
	height:350px;
	position:relative;
	}
	
.con_bg2{
	width:100%;
	background:url(../images/con_bg2.jpg) no-repeat center center fixed;
	background-size:cover;
	height:350px;
	position:relative;
	}
	
.join_bg1{
	width:100%;
	background:url(../images/join_bg1.jpg) no-repeat center center fixed;
	background-size:cover;
	height:350px;
	position:relative;
	}
.join_bg2{
	width:100%;
	background:url(../images/join_bg2.jpg) no-repeat center center fixed;
	background-size:cover;
	height:350px;
	position:relative;
	}

.join2{
	padding: 70px 0;
	background:#f1f1f1;
	}	
.join2_box{
	width:100%;
	margin-top:40px;
	}
.join_b1_l{
	position:relative;
	opacity:1;
	left:0px;
	}	
.join_b_l1 a{
	display:block;
	width:100px;
	height:35px;
	line-height:35px;
	color:#000;
	border:#000 2px solid;
	text-align:center;
	}
	
.join_b_l1 span{
	display:block;
	color:#70706f;
	line-height:24px;
	
	}
	
.join_b_l1 h3{
	color:#70706f;
	font-weight:normal;
	font-size:30px;
	margin:0;
	}
	
.join_b_l1 p{
	line-height:24px;
	color:#70706f;
	margin-top:30px;
	}
.join_b1{
	position:relative;
	opacity:1;
	top:0px;
	}
.join_b_r1{
	padding:20px;
	background:#3c3c3c;
	position:relative;
	}	
.join_b_r1 p{
	padding: 30px 0 40px 0;
	color:#aeaeae;
	line-height:24px;
	height:100%

	}

		@media (min-width: 1200px) {
  .join_b_r1 p{
	padding: 20px 0 20px 0;
	color:#aeaeae;
	line-height:24px;
	height:100%

	}
	
		}
		
		
@media (min-width: 1400px) {
  .join_b_r1 p{
	padding: 30px 0 40px 0;
	color:#aeaeae;
	line-height:24px;
	height:100%

	}
	
		}
		
		




/*pro_inner*/
.pro_inner{
	}
.pro_lb{
	background:#fff;
	margin:7px 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;
	}
.pro_inner1{
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
	}
.pro_jj_l{
	text-align:center;
	}
.pro_jj_l h5{
	font-weight:bold;
	font-size:16px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	margin-bottom: 2px;
	margin-top: 4px;
	}
.pro_jj_l p{
	color:#999;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	}
.pro_jj_r{
	float:right;
	}
.pro_jj_r span{
	display:block;
	margin-top:20px;
	line-height:30px;
	width:30px;
	text-align:center;
	border:1px solid #70706f;
	}	
.pro_jj{
	padding: 15px 30px 10px 30px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	}
.pro_lb:hover .pro_jj{
	background:#54be73;
	color:#fff;
	}
.pro_lb:hover .pro_jj_l p{
	color:#fff;
	}
.pro_lb:hover .pro_jj span{
	border:1px solid #fff;
}
.pro_lb a{
	color:#000;
	}
.pro_lb:hover{
	box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.25);
}
.pro_jianj{
	padding:30px 0;
	}
.pro_wenzi{
	position:absolute;
	text-align:center;
	background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c9151d0,endColorstr=#4c9151d0);
	bottom:0;
	width:100%;
	padding-top:80px;
	padding-bottom:30px;
	}
.pro_wenzi h3{
	color:#fff;
	letter-spacing:5px;
	text-align:center;
	}
.pro_wenzi .yuan{
	position:absolute;
	top:-65%;
	left:50%;
	margin-left:-75px;
	}
.pro_jianj1{
	text-align:center;
	}
.pro_jianj1 h4{
	color:#70706f;
	padding-top:20px;	
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;	
	transition: 0.3s ease;
	}

.pro_jianj{
	width:100%;
	background: #f2f6f6 url(../images/bg22.png) no-repeat center bottom;
	}
	
	
/***pro-inner***/
.pro_inner1{
	padding-top:100px;
	padding-bottom:40px;
	}
.pro_xx{
	width:100%;
	}	
.pro_xximg{
	padding:0;
	margin:0;
	width:100%;
	position:relative;
	}	
.pro_xximg>li{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
	-webkit-transition:-webkit-transform 0s linear;
	-moz-transition: -moz-transform: 0s linear;
	-ms-transition:-ms-transform 0s linear;
	-o-transition:-o-transform 0s linear;
	transition:transform 0s linear;
	opacity:0;
	z-index:5;
	}	
.pro_xximg_z{
	z-index:10 !important;
	}	
.pro_xximg_show{
	-webkit-transform:scale(1) !important;
	-moz-transform:scale(1) !important;
	-ms-transform:scale(1) !important;
	-o-transform:scale(1) !important;
	transform:scale(1) !important;
	-webkit-transition:-webkit-transform 0.3s linear !important;
	-moz-transition:-moz-transform 0.3s linear !important;
	-ms-transition:-ms-transform 0.3s linear !important;
	-o-transition:-o-transform 0.3s linear !important;
	transition:transform 0.3s linear !important;
	opacity:1 !important;
	}	

.pro_xx_box{
	width:70%;
	margin:0 auto;
	margin-top:5%;
	position:relative;
	}
.pro_xx_s_box{
	width:100%;
	overflow:hidden;
	padding:1px 0;
	}		
.pro_xx_s{
	padding:0;
	margin:0;
	width:100% !important;
	position:relative;
	}	
.pro_xx_s>li{
	float:left;
	margin:0 6px;
	cursor:pointer;
	position:relative;
	}	
.pro_xx_son{
	border:1px solid #000 !important;
	}	
.line_t{
	width:0;
	height:1px;
	background:#000;
	position:absolute; left:0; top:-1px;
	}	
.line_r{
	width:1px;
	height:0;
	background:#000;
	position:absolute; right:-1px; top:0px;
	}	
.line_b{
	width:0;
	height:1px;
	background:#000;
	position:absolute; right:0; bottom:-1px;
	}	
.line_l{
	width:1px;
	height:0;
	background:#000;
	position:absolute; left:-1px; bottom:0px;
	}	

.pro_xx_next{
	width:15px;
	height:100%;
	position:absolute; right:-20px; top:0;
	background:#999;
	cursor:pointer;
	}	
.pro_xx_prev{
	width:15px;
	height:100%;
	position:absolute; left:-20px; top:0;
	background:#999;
	cursor:pointer;

	}
	
	
	


.pro_xpt span{
	color:#54be73;
	font-size:12px;
	border:2px solid #54be73;
	padding:5px;
	letter-spacing:2px;



	}
.pro_xpt h2{
	padding:25px 0;
	}	
.pro_xpt h5,
.pro_xpb h5{
	font-size:16px;
	color:#333;
	}
.pro_xpt ul li,
.pro_xpb ul li{
	color:#70706f;
	line-height:25px;
	list-style: inside;
	}
.pro_xpt{
	padding-bottom:20px;
	}
.pro_xpb{
	}
.pro_xpb ul,
.pro_xpt ul{
	float:left;
	width:45%;
	}
.pro_nav ul li{
	width:25%;
	float:left;
	margin-right:3.3%
	}
.pro_nav ul li a{
	display:block;
	color:#fff;
	text-align:center;
	border-radius:30px;
	height:40px;
	line-height:40px;
	font-size:16px;
	position:relative;
	border:2px solid #54be73;
	background:#54be73;
	}
.pro_nav ul li a:hover{
	color:#70706f;
	background:#fff;
	}
.pro_nav img{
	margin-right:10%;
	}
.pro_nav{
	padding-top:25px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	}
.yuan{
	width:150px;
	height:150px;
	text-align:center;
	line-height:150px;
	background:#000;
	border-radius:75px;
	margin:auto;
	margin-bottom:30px;
	margin-top:30px;
	}
.xyy{
	text-align:center;
	padding-top: 20px;
	}
.xyy a{
	padding:5px 9px;
	background:#70706f;
	color:#fff;
	/*margin:2px;*/
	}
.xxy_on{
	background:#54be73 !important;
	}
.pro_inner_bottom{
	margin-top:80px;
	text-align:center;
	color:#70706f;
	font-size:24px;
	}
.pro_inner_bottom .row{
	padding-bottom:20px;
	border-bottom:2px solid #54be73;
	}
.pro_top{
	position:absolute;
	}
.pro_nav ul li a:hover .pro_top{
	opacity:0;
	}
.pro_fh{
	float:left;
	}
.bdsharebuttonbox{
	float:right;
	margin-top:5px;
	}
.pro_fh a{
	display:block;
	width:100px;
	height:35px;
	line-height:35px;
	background:#54be73;
	color:#fff;
	text-align:center;
	border-radius:10px;
	}
	
/**/
.pro1_xs{
	float:left;
	width:100%;
	height:50px;
	line-height:50px;
    background:#f5f5f5;
	position:relative;
	}
.pro1_xs p{
	padding-left:20px;
	line-height:50px;
	color:#70706f;
	}
.pro1_xs p i{
	float:right;
	padding-right:20px;
	line-height:40px;
	}
.pro_xlkb{
	position:absolute;
	top:49px;
	width:100%;
	border:1px solid #ccc;
	-webkit-box-shadow:4px 4px 26px 0px rgba(99,99,99,0.8);
	box-shadow:4px 4px 26px 0px rgba(99,99,99,0.8);
	background:#fff;
	z-index:9;
	display:none;
	
	}
.pro_xlkb ul{
	margin-bottom:0;
	}
.pro_xlkb a{
	color:#70706f;
	display:block;
	width:100%;
	line-height:50px;
	padding-left:20px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-ms-transition: 0.2s ease;
	-o-transition: 0.2s ease;	
	transition: 0.2s ease;
	}
.pro_xlkb a:hover{
	background:#54be73;
	color:#fff;
	}

.pro_on a{
	background:#54be73 !important;
	color:#fff !important;
	}
.pro_wenzi1,
.pro_jianj1 img{
	text-align:left;
	float:left;
	}	
.pro_wenzi1{
	margin-left:20px;
	}
	
	
/**/
.select{
	margin: 40px 0;
	padding: 5px 0;
	font-size: 14px;
	}
.select li{
	list-style:none;
	padding: 18px 0 8px 70px;
	}
	
.select .select-list{
	border-bottom: #A5D8A1 1px dashed;
	}
.select dl{zoom:1;
	position:relative;
	line-height:24px;
	margin-bottom:0;
	}
.select dl:after{
	content:" ";
	display:block;
	clear:both;
	height:0;
	overflow:hidden
	}
.select dt{
	width: 70px;
	margin-bottom:5px;
	position:absolute;
	top:0;
	left: -70px;
	text-align:right;
	color:#70706f;
	height:24px;
	line-height:24px;
	}
.select dd{
	float:left;
	display:inline;
	margin:0 0 5px 5px;
	}
.select a{
	display:inline-block;
	white-space:nowrap;
	height:24px; 
	line-height:24px;
	padding:0 10px;
	text-decoration:none;
	color:#70706f;
	border-radius:2px;
	}
.select a:hover{

	color:#fff;
	background-color:#54be73
	}
.select .selected a{
	color:#fff;
	background-color:#54be73
	}
.select-result dt{
	font-weight:bold
	}
.select-no{
	color: #999;
	}
.select .select-result a{
	padding-right:20px;
	background:#54be73 url(../images/close.gif) right 9px no-repeat}
.select .select-result a:hover{
	background-position:right -15px;
	}
	
.back_top{
	position:relative;
	width:42px;
	height:42px;
	color:#fff;
	background:#000;
	text-align:center;
	border-radius:3px;
	margin-bottom:5px;
	line-height:42px;
	}
.c_none{
	position:absolute;
	display:none;
	opacity:0;
	}
	
.pro_xp{
	padding:80px 0;
	width:80%;
	margin:auto;
	}	
.pro_xp h3{
	border-bottom:2px solid #54be73;
	color:#54be73;
	padding-bottom:20px;
	}
.xpt{
	padding-top:50px;
	}
.pro{
	width:100%;
	padding-top:80px;
	background:#fff;
	}
.pro_ip{
	position:relative;
	}	
.pro1{
	width:90%;
	}
.pro_x{
	padding:20px 0 70px 0;
	}	
.pro_k{
	overflow:hidden;
	color:#fff;
	text-align:center;
	}	
.pro_nr{
	position:absolute;
	width:97%;
	height:100%;
	padding:30px;
	background:rgba(0,0,0, 0.6) none repeat scroll 0 0 !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
	top:40px;
	
	opacity:0;
	filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
    -webkit-opacity:0;
	}
.pro_k a{
	color:#fff;
	}
.pro_k_tit{
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 25px;
  text-align: center;
	}
.pro_k_wz{
	width:80%;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
	line-height:25px;
	height:100px;
	overflow: hidden;
    text-overflow: ellipsis;

	}
.erji_gr{
	float: left;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#fff !important;
	background:#54be73;
	border-radius:5px;
	margin-left:20px;
	margin-bottom:10px
	}
::-ms-clear, ::-ms-reveal{display: none;}
	
.erji input{
	float: inherit;
	width:60%;
	height:45px;
	line-height:45px;
	background:none;
	color:#70706f;
	padding-left:15px;
	margin-right:20px;
	border-radius:5px;
	position:relative;
	}
.nav_search{
	position:absolute;
	color:#70706f;
	right:25%;
	font-size:16px;
	}
.mbx{
	margin-bottom:0;
	padding:20px 0;
	}
.mbx a{
	color:#70706f;
	margin:0 10px;
	}
.mbx_on{
	color:#70706f !important;
	}
.select{
	width: 100%;
	margin:auto;
	}
.sec1_bottom{
	width:100%;
	background:#54be73;
	padding:75px 0;
	margin-top:75px;
	}
.sec1_p{
	font-size:14px;
	}
.sec1_p h5{
	font-size:24px;
	}
.sec1_h5{
	padding-bottom:15px;
	margin-bottom:15px !important;
	}
.sec1_p p{
	color:#70706f;
	line-height:30px;
	font-size:16px;
	}
.sec1_bottom_k{
	text-align:center;
	color:#fff;
	border-right:1px solid #ff5a5a;
	}
.sec1_bottom_k h3{
	font-size:85px;
/*	line-height:75px;*/
	}
.sec1_bottom_k1 h3{
/*	line-height:45px !important; */
	}
.sec1_bottom_k h3 span{
	font-size:14px;
	}
.sec1_bottom_k p{
	font-size:18px;
	line-height:30px;
	}

.pro_nr{
	padding:20px;
	}
.pro_k_img img{
	width:20%;
	}
.pro_k_tit{
	font-size:20px;
	margin-bottom:0;
	}
.pro_anv{
	margin:20px auto !important;
}

@media (min-width: 768px) and (max-width:991px) {
	
.select{
	width:100%;
	}
}

/*phone nav*/

/*menu*/



@media (max-width:768px){	
.job_tt{
	width: 100%!important;
}
.job_tt p b{
	width: 30%!important;
}
.job_tt p span{
	width: 70%!important;
}
.job_tt{
	padding: 10px!important;
}
.sp_xp{
	width:100%;
	overflow:hidden;
	}
.news{
	width:100%;
	overflow:hidden!important;
	}
.news_bottom{ margin-top:0}
.sec3{
	padding:15px 0 0px 0;
	}
.sec3_k_img{

	margin-bottom:15px;
	}
.sec3_p{
	padding-right:7px !important;
	}

.sec3_p1{
	padding-left:7px !important;
	}
	
	
.pro_jj{
	padding: 10px 30px 5px 30px;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	}




.cont{
	margin:15px 0;
	}
.mbx{
	padding:15px 0;
	}
.title h3{
	font-size:20px;
	margin:25px 0;
	}
.about3{
	padding-bottom:15px;
	}	
.sec1_p h5{
	font-size:18px;
	}
.sec1_h5{
	padding-bottom:0px;
	margin-bottom:0px !important;
	}
.sec1_p p{
	line-height:24px;
	font-size:12px;
	}
.sec1_bottom{
	padding:15px 0;
	margin-top:15px;
	}	
.sec1_bottom_k h3{
	font-size:16px;
	line-height:25px;
	}
.sec1_bottom_k p{
	font-size:14px;
	line-height:20px;
	}	
.sec1_bottom_k1 h3{
	line-height:25px !important; 
	}

/*join*/	
		
.join{
	margin:0;
	}	
.join_l_c1 h3{
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}
	
.join_l_c1 p{
	color:#4d4d4d;
	font-size:14px;
	line-height:1.8;
	margin:20px;
	height:auto;
	}	
.join_r{
	padding:0 !important;
	top:0 !important;
	opacity:1 !important;
	height:auto;
	}	
.join_b_l h3{
	font-size:18px;
	}
.join_b_l p{
	margin:15px 0;
	}	
	
.join_b_r p{
	padding:0px 0;
	
	}	

.join3{
	padding-bottom:15px;
	}	
.ser_box4_bg>table{
	table-layout:fixed;

	margin-top:40px;
	}

.ser_box4_bg input{
	width:100%;
	height:25px;
	line-height:20px;
	}	
.bd_l{
	width:100% !important;
	height:25px;
	line-height:25px;
	padding: 10px !important;
	}
.bd_c{
	width:100% !important;
	height:25px;
	line-height:25px;
	padding: 10px !important;
	}
.bd_r{
	width:100% !important;
	height:25px;
	line-height:25px;
	padding:10px;
	}	
	
	
	
	
 .job_img{
	right:5px;
	}	
.job_list td{
	text-align:center;
	color:#70706f;
	padding:5px;
	background:#fff;
	}	

.ser_box4_bg{
	margin-top:0px;
	}	
.ser_box4_bg>p{
	margin:30px 0 15px 0;
	}	
.job_ss1 select,.job_ss2 select{
	  padding:0 ;
	}	
.job_list{
	padding:0;
	}
	
.job_list table{
	width:100%;
	}
	
.job_list th{
	height:45px;
	line-height:25px;
	padding:5px 0;
	}
	
.job{
	margin-bottom:15px;
	}
	

.select{
	width:100%;
	margin:0px 0;
	padding:5px 0px;
	}	

.select li{
	list-style:none;
	padding:10px 0 5px 65px}
.pro_inner{
	padding-bottom:25px;
	}		
.pro_inner1{
	padding-top:15px;
	padding-bottom:15px;
	}	
.pro_xp{
	padding:15px 0;
	width:100%;
	}	
.pro_xpt h2{
	font-size:18px;
	padding:0px 0;
	}	
.pro_xpt{
	padding-bottom:0px;

	}
.pro_nav ul li{
	width:45%;
	}	
.pro_nav{
	padding-top:0px;
	margin-bottom:0px;
	}	
.pro_xp h3{
	font-size:18px;
	padding-bottom:10px;
	}				

.pro_jj_l h5{
	font-size:14px;
	}
.pro_jj_l p{
	font-size:12px;
	color:#70706f;
	}
.pro_jianj{
	margin-bottom:0;
	}	
.pro_wenzi h3{
	font-size:18px;
	}
#issues li h1 {
	font-size:18px;
	margin:0 !important;
				}
#issues li p {
	font-size: 12px;
				}	
#issues li {
				margin-top:0px;
			}					

}

/*10.14*/



