/* css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
a { color:#000; text-decoration:none; }
a:hover { color: #f38413; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:""; }
/* css base */
body { font-family:"微软雅黑"; font-size:12px; color:#000; line-height:1.8;background: #FFFFFF;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{  content: "."; display: block;height: 0;clear: both; visibility: hidden;}
*{
	margin: 0;
	padding: 0;
}
.wrap{
	width: 1520px;
	margin: 0 auto;

	position: relative;
	
}
.bb_de_word{
	margin: 50px 0;
}
.bb_de_word_title{
	border-bottom: 1px solid #e1e1e1;
	padding: 18px 0;
	font-size: 24px;
	font-weight: bold;
	margin-bottom:40px;
	color:#BE9458;
}
.bb_de_word_list{
	margin-bottom: 60px;
}
.bb_de_word_list img{
	vertical-align: top;
}
.main_ceact{
	display:none;
}

/* 手机端 */
@media screen and (min-width: 320px) and (max-width: 768px){
	.wrap{
		width: 100%;
	}
	.bb_de_word{
		margin: 10px 0;
	}
	.bb_de_word_list img{
		width:100%;
	}
	.nav_box .logo{
		margin-top: 12px;
	}
	.nav_box .logo img{
		max-width: 50%;
		margin-left: 15px;
		display: inherit;
	}
	.nav_er{
		display: none;
	}
	.menubtn{
		display: block;
		top: 54%;
	}
	.banner .swiper-pagination{
		height: 40px;
		line-height: 40px;
	}
	.about_us{
		padding: 35px 0;
	}
	.about_le{
		width: 100%;
		float: none;
		padding: 0 2%;
		box-sizing: border-box;
	}
	.pub_title{
		padding:25px 0;
	}
	.about_le dl {
	    margin-top: 30px;
	    margin-bottom: 20px;
	}
	.about_ri{
		width: 100%;
		float: none;
		margin-top: 35px;
	}
	.about_ej{
		margin-bottom: 30px;
	}
	.about_ri img{
		max-width: 100%;
	}
	.product{
		padding: 0 0%;
		min-height: auto;
	}
	.product .gallery-top{
		margin-top: 10px;
	}
	.product .gallery-top dl{
		margin-bottom: 35px;
	}
	.product .gallery-thumbs{
		margin-top: 35px;
	}
	.case_le{
		width: 100%;
		float: none;
		height: 380px;
	}
	.case_ri{
		width: 100%;
		float: none;
	}
	.case_ri ul li{
		width: 48%;
		margin: 6px 1% 0px 1%;
		height: 230px;
	}
	.show img{
		max-width: 100%;
	}
	.adv_le{
		width: 100%;
		float: none;
		padding:20px 1%;
		box-sizing: border-box;
	}
	.adv_le dl{
		margin-bottom: 25px;
	}
	.adv_le span a{
		margin-top: 20px;
	}
	.adv_ri{
		width: 100%;
	}
	.adv_ri img{
		max-width: 100%;
	}
	.zc_team{
		height: 500px;
	}
	.zc_words{
		padding-top: 150px;
	}
	.zc_words dl dt{
		font-size: 14px;
	}
	.join{
		height: auto;
		overflow: hidden;
		padding: 10px 2%;
		background-size: cover;
	}
	.join_le{
		width: 100%;
		float: none;
		padding: 0 2%;
		padding-bottom: 25px;
		box-sizing: border-box;
	}
	.join_ri{
		width: 100%;
		float: none;
	}
	.info select{
		float: left;
		width: 31.3333%;
	}
	.news{
		padding: 0 2%;
	}
	.news .pub_title{
		widows: 100%;
		float: none;
	}
	.news .about_ej{
		width: 100%;
		float: none;
	}
	.news_team{
		width: 48%;
		height: auto;
	}
	.news_team .news_words em{
		font-size: 16px;
		margin: 10px 0;
	}
	.news_team .news_words h4{
		font-size: 16px;
		margin-bottom: 15px;
	}
	.news_team .news_words p{
		font-size: 10px;
		height: auto;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
        overflow: hidden;
	}
	.news_team .news_pho{
		height: 170px;
	}
	
	.f_nav{
		display: none;
	}
	.cen_ri{
		display: none;
	}
	.f_cen{
		padding: 35px 0;
		
	}
	.cen_cen{
		float: none;
		padding: 10px 2%;
	}
	
	.cen_cen em{
		font-size: 20px;
	}
	.link{
		padding: 0 2%;
	}
	.adree{
		padding: 15px 2%;
	}
	.f_nav_right a{
		color: #FFFFFF;
		display: block;
	}
	.about_title{
		line-height: 45px;
		background: none;
		margin: 15px 0;
	}
	.about_de{
		padding: 0 2%;
	}
	.about_pho{
		width: 100%;
		float: none;
	}
	.current-swiper{
		height: 300px !important;
	}
	.contact_de{
		padding: 35px 0%;
	}
	.contact_de_le{
		width: 100%;
		float: none;
		padding: 0 2%;
	}
	.contact_de_le img{
		max-width: 100%;
	}
	.contact_de_pho{
		width: 100%;
		float: none;
	}
	.join_de .join_list{
		padding: 25px 2%;
		margin-top: 20px;
	}
	.location{
		padding: 15px  2%;
	}
	.about_title ul{
		float: none;
	}
	.join_tj_le{
		width: 100%;
		float: none;
		padding: 0 2%;
		box-sizing: border-box;
	}
	.join_tj_le dl{
		margin-bottom: 35px;
	}
	.join_tj_le p{
		line-height: 30px;
	}
	.join_tj_ri{
		width: 100%;
		float: none;
	}
	.lc_team{
		width: 48%;
	}
	.newsde .news_ri ul li .titme{
		display: none;
	}
	.news_ri ul li .news_pho{
		width: 35%;
		height: 160px;
	}
	.newsde .news_ri ul li>.news_word{
		width: 60%;
	}
	.news_ri ul li .news_word h4{
		margin: 8px 0;
	}
	.news_ri ul li .news_word p{
		font-size: 12px;
		line-height: 26px;
		-webkit-line-clamp: 2;
	}
	.ypl_two_news .ypl_two_news_left{
		width: 100%;
		float: none;
		min-height: auto;
	}
	.ypl_two_news .ypl_two_news_right{
		width: 100%;
		float: none;
	}
	.main_left{
		width: 100%;
		float: none;
	}
	.main_right{
		width: 100%;
		float: none;
		padding: 0 20px;
	}
	.case_de dl{
		
	}
	.case_de dl dt{
		height: 120px;
	}
	.case_de dl dd i{
		display: none;
	}
	.case_de dl dd{
		font-size: 16px;
	}
	.show .pub_title{
		display: none;
	}
	.show .gallery-thumbs{
		height: auto;
	}
	.show .gallery-thumbs .swiper-slide{
		height: auto;
	}
	.pub_title h3{
		font-size: 24px;
	}
	.pub_title h4{
		font-size: 16px;
	}
	.nav_box{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
	width: 100%;
	}
	.nav_box .wrap{
		position: initial;
		z-index: 200;
		overflow: inherit;
	}
	.nav_box canvas{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
		width: 100%;
	}
	.nav_box .logo{
		float: left;
		position: relative;
		z-index: 200;
		margin: 12px 0px;
	}
	.nav_box .logo img{
		display: block;
		width:232px;
	}
	.nav_er{
		float: right;
	}
	.nav_er ul li{
		float: left;
		color: #ffffff;
		margin: 0 1px;
		text-align: center;
		width: 66px;
		height: 66px;
		line-height: 66px;
		font-size: 14px;
		position: relative;
		transition: all ease-in-out .5s;
		overflow: hidden;
	}
	.nav_er ul li a{
		color: #FFFFFF;
	}
	.nav_er ul li:after{
		display: block;
		width: 48px;
		height: 2px;
		background: #FFFFFF;
		content: "";
		margin: 0 auto;
		position: absolute;
		bottom: 0px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 2000;
		opacity: 0;
	}
	.nav_er ul li.act:after{
		opacity: 1;
	}
	.nav_er ul li:hover:after{
		opacity: 1;
	}
	.nav_er ul li:hover a{
		transform: translateY(-86px);
	}
	.nav_er ul li.act a{
		transform: translateY(-86px);
	}
	.nav_er ul li .nav_list{
		height: 46px;
		line-height: 46px;
		overflow: hidden;
		position: relative;
	}
	.nav_er ul li .nav_down span{
		display: block;
		border-bottom: 1px solid #bfbfbf;
	}
	.nav_er ul li .nav_down{
		position: absolute;
		top: 90px;
		left: 0px;
		z-index: 20;	
		width: 100%;
		padding: 20px 0;
		background: rgba(255,255,255,0.6);
		display: none;
	}
	.nav_er ul li:hover .nav_down{
		display: block;
	}
	.nav_er ul li .nav_down a{
		color: #000000;
	}
	.nav_er ul li a{
		display: block;

	}

	.nav_er ul li:hover:after{
		display: block;
		width: 60px;
		height: 2px;
		background: #F38413;
		content: "";
		margin: 0 auto;
		position: relative;
		z-index: 2000;
	}

	.nav_er ul li span{
		display: block;
		height: 65px;
		line-height: 75px;
	}
	.nav_er ul li em{
		display: block;
		height: 65px;
		line-height: 117px;
	}
	.nav_er ul li .nav_down dl{
		display: inline-block;
		margin: 0 65px;
	}
	.nav_er ul li .nav_down dl dd{
		font-size: 16px;
	}
	.nav_er ul li .nav_down a{
		line-height: 30px;
		color: #000000 !important;
	}
	.banner{
		position: relative;
	}
	.banner img{
		display: block;
		max-width: 100%;
		margin: 0 auto;
	}
	.banner .swiper-button-next:after, .banner .swiper-button-prev:after{
		display: none;
	}
	.banner .swiper-pagination-bullet{
		border-radius: 0;
		width: 8px;
		height: 8px;
		font-size: 16px;
		color: #FFFFFF;
		opacity: 1;
		

		text-align: left;
	}
	.banner .swiper-pagination-bullet-active{
		background: #1d73c9;
		color: #f0cd71;
		position: relative;

	}

	.banner .swiper-button-prev, .banner .swiper-button-next{
		width: 70px;
		height: 20px;
		color: #ffffff;
		left: 170px;
		background: url(../img/prev.png) no-repeat left center;

	}
	.banner .swiper-button-next{
		left: auto;
		right: 170px;
		text-align: right;
		background: url(../img/next.png) no-repeat 40px center;
	}
	.banner .swiper-pagination{
		bottom: 0;
		line-height: 37px;
		height: 37px;
	}
	body::-webkit-scrollbar {
	  width: 6px;
	  /*高宽分别对应横竖滚动条的尺寸*/
	  height: 1px;
	}

	/*滚动条里面的滚动的块样式*/
	body::-webkit-scrollbar-thumb {
	 
	  background-color: #c8ac61;
	  background-image: -webkit-linear-gradient(45deg,
		  rgba(255, 255, 255, 0.2) 25%,
		  transparent 25%,
		  transparent 50%,
		  rgba(255, 255, 255, 0.2) 50%,
		  rgba(255, 255, 255, 0.2) 75%,
		  transparent 75%,
		  transparent);
	}

	/*滚动条里面轨道*/
	body::-webkit-scrollbar-track {
	  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	  background: #61574f;
	 
	}
	.menubtn{
		display: inline;
	}

	.about_us{
		background: url(../img/about_bg.jpg) no-repeat center top;
		overflow: hidden;
		padding: 32px 0;
	}
	.about_us .pub_title{
		padding-top:0px;
	}
	.about_le{
		width: 49%;
		float: left;
	}
	.about_le dl{
		margin-top: 25px;
		margin-bottom: 15px;
	}
	.about_le dl dt{
		font-size: 16px;
	}
	.about_le dl dd{
		font-size: 10px;
		color: #b0b0b0;
	}
	.about_le p{
		line-height: 25px;
		font-size: 12px;
		color: #8f8f8f;
	}
	.about_le a{
		display: block;
		width: 150px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border: 1px solid #d5d5d5;
		color: #b0b0b0;
		margin-top: 30px;
	}

	.about_ri{
		width: 50%;
		float: right;
	}

	.about_ej{
		margin-bottom: 110px;
	}
	.about_ej ul li{
		display: inline-block;
		font-size: 14px;
		margin-left: 45px;
		border-bottom: 1px solid transparent;
		padding-bottom: 10px;
	}
	.about_ej ul li a{
		color: #b0b0b0;
	}
	.about_ej ul li:hover{
		border-bottom: 1px solid #4d4d4d;
	}
	.about_ej ul li:hover a{
		color: #000;
	}
	.about_ej ul li:after{
		display: block;
		content: "";
		float: right;
		width: 10px;
		height: 2px;
		background: #b0b0b0;
		margin-top: 12px;
		margin-left: 8px;
	}
	.about_ej ul li:hover:after{
		background: #000000;
	}
	/*pub_title*/
	.pub_title{
		padding: 34px 0;
		padding-left:10px;
	}
	.pub_title h3{
		font-size: 32px;
		color: #ebebeb;
		line-height: 30px;
	}
	.pub_title h4{
		font-size: 21px;
		line-height: 6px;
	}
	.pub_title h4:after{
		display: block;
		content: "";
		width: 30px;
		height: 2px;
		background: #2b2b2b;
		position: relative;
		top: 21px;
	}


	.product{
		
		
		position: relative;
		overflow: hidden;
	}
	.product .pub_title{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2000;
	}
	.product .pub_title h3{
		color: #6e6e6e;
	}
	.product .pub_title h4{
		color: #FFFFFF;
	}
	.product .pub_title h4:after{
		background: #FFFFFF;
	}
	.product .gallery-top{
		text-align: center;
		
	}
	.product .gallery-top dl{
		margin-bottom: 60px;
		max-width: 950px;
		margin: 100px auto 0;
	}
	.product .gallery-top dl dt{
		font-size: 18px;
		color: #FFFFFF;
		
	}
	.product .gallery-top dl dd{
		font-size: 12px;
		color: #b0b0b0;
		margin-bottom:30px;
	}
	.product .gallery-top p{
		
		margin: 0 auto 35px;
		font-size: 16px;
		color: #ffffff;
	}
	.product .gallery-top .swiper-slide{
		height:400px;
	}
	.product .gallery-thumbs{
		margin-top: 190px;
		position: absolute;
		bottom: 15px;
		z-index: 200;
		width: 100%;
	}
	.product .gallery-thumbs .swiper-slide{
		width: 350px;
		height: 85px;
		background: rgba(196,197,200,0.6);
		text-align: center;
		padding-top: 15px;
		box-sizing: border-box;
		position: relative;
		padding: 8px;
	}
	.product .gallery-thumbs .swiper-slide .pro_pho_pho{
		margin-top: 1px;
	}
	.product .gallery-thumbs .swiper-slide .pro_pho_pho img{
		width:20px;
	}
	.product .gallery-thumbs .swiper-slide dl dt{
		/* margin-top: 10px; */
		font-size:14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.product .gallery-thumbs .swiper-slide dl dd{
		color: #d3d3d8;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size:12px;
	}
	.product .gallery-thumbs .swiper-slide:after{
		display: block;
		content: "";
		width: 96%;
		height: 90%;
		border: 1px solid #FFFFFF;
		position: absolute;
		top: 5%;
		left: 2%;
		z-index: 20;
	}
	.product .gallery-thumbs .swiper-slide-thumb-active{
		background: rgba(81,82,83,0.6);
		color: #FFFFFF;
	}
	.product .gallery-thumbs .swiper-slide-thumb-active .pro_pho_pho img{
		filter: invert(100%) sepia(16%) saturate(0%) hue-rotate(54deg) brightness(104%) contrast(105%);
	}
	.case_list{
		text-align: center;
		margin: 15px 0;
	}
	.caselist{display:flex;flex-direction: column;}
	.case_le{
		width: 49%;
		height: 208px;
		float: left;
	}
	.casele{width:100%}
	.case_list dl{
		opacity: 0;
		width: 100%;
		height: 208px;
		color: #FFFFFF;
		position: relative;
		padding-top: 89px;
		box-sizing: border-box;
		
	}
	.case_list dl:hover{
		opacity: 1;
		background: rgba(85,80,78,0.6);
	}
	.case_list dl:after{
		display: block;
		content: "";
		width: 96%;
		height: 94%;
		border: 1px solid #FFFFFF;
		position: absolute;
		top: 3%;
		left: 2%;
		z-index: 20;
	}
	.case_list dl dt{
		font-size: 16px;
	}
	.case_list dl dd{
		font-size: 12px;
		color: #e1e1e1;
		margin-bottom: 10px;
	}
	.case_ri{
		width: 50%;
		float: right;
	}
	.caseri{width:100%;}
	.case_ri ul li{
		width: 48%;
		height: 100px;
		/* margin-bottom: 15px; */
		/* margin-right: 10px; */
		float: left;
	}.
	.case_ri ul li:nth-child(2n+2){
		margin-right: 0px;
	}
	.case_ri ul li dl{
		height: 100px;
		padding-top: 18px;
	}

	.more{
		width: 170px;
		height: 40px;
		line-height: 40px;
		margin: 20px auto 40px auto;
		border: 1px solid #d5d5d5;
		text-align: center;
		color: #b0b0b0;
		font-size: 14px;
	}
	.more a{
		color: #b0b0b0;
	}

	.show{
		position: relative;
	}
	.show_list_img img{
		width:100%;
		/* height:599px; */
	}

	.show .pub_title{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
	}
	.show .pub_title h3{
		color: #6e6e6e;
	}
	.show .pub_title h4{
		color: #FFFFFF;
	}
	.show .pub_title h4:after{
		background: #FFFFFF;
	}
	.show img{
		display: block;
	}
	.show .thum_img_content{
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 200;
		width: 62%;
		height: 55px;
		background: rgba(180,183,186,0.6);

		box-sizing: border-box;
		padding-top: 3px;
	}
	.thum_img_content_box{
		position:relative;
	}
	.thum_img_content_left{
		width:70%;
		float:left;
		margin-top:13px;
		padding:0 2%;
		box-sizing: border-box;
	}
	.thum_img_content_right{
		width:30%;
		float:left;
	}
	.show .gallery-thumbs .swiper-slide{
		width: 180px;
		height: 43px;
		margin-right:5px;
	}
	.show .swiper-button-prev, .show .swiper-button-next{
		background:url(../img/c_prev.jpg) no-repeat center center;
		height:25px;
		width:28px;
		right:39px;
		left:auto;
	}
	.show .swiper-button-next{
		right:7px;
		background:url(../img/c_next.jpg) no-repeat center center;
	}

	.show .swiper-container{
		position: inherit;
	}
	.show .gallery-thumbs .swiper-slide img{
		max-width: 100%;
	}
	.adv{
		background: url(../img/adv_bg.jpg) no-repeat center top;
		overflow: hidden;
		background-size: cover;
	}
	.adv_list{
		margin: 30px 0;
	}
	.adv_lb{
		background: #FFFFFF;
	}
	.adv img{
		display: block;
		margin: 0 auto;
		width:33px;
	}
	.adv_le{
		/* width: 30%; */
		padding-top: 50px;
		box-sizing: border-box;
		float: left;
		text-align: center;
		padding:50px 2% 0;
	}
	.adv_le em{
		margin-bottom: 20px;
		display: block;
	}
	.adv_le dl{
		margin-bottom: 10px;
	}
	.adv_le dl dt{
		font-size: 18px;
		color: #4d4d4d;
	}
	.adv_le dl dd{
		color: #b0b0b0;
	}
	.adv_le p{
		color: #8f8f8f;
		font-size: 16px;
		height: 50px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow:hidden;
	}
	.adv_le span a{
		display: block;
		margin-top: 34px;
		color: #b0b0b0;
	}
	.adv_le h4{
		font-size: 14px;
	}
	.adv_ri{
		/* width: 70%; */
		float: left;
	}
	.adv_ri img{
		width:100%;
	}
	.adv_list .swiper-container{
		padding-bottom: 50px;
		
	}
	.adv_list .swiper-container .swiper-pagination-bullet{
		background: #b0b0b0;
		opacity: 1;
	}
	.adv_list .swiper-container .swiper-pagination-bullet-active{
		width: 25px;
		border-radius: 10px;
	}
	.zhichi{
		position: relative;
	}
	.zhichi .pub_title{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 999;
	}
	.zhichi .pub_title h3{
		color: #6e6e6e;
	}
	.zhichi .pub_title h4{
		color: #FFFFFF;
	}
	.zhichi .pub_title h4:after{
		background: #FFFFFF;
	}
	.zhichi_list{
		
	}
	.zc_team{
		width: 33.3333%;
		height: 425px;
		float: left;
		text-align: center;
		overflow: hidden;
		position: relative;
	}
	.zc_team:after{
		display: block;
		content: "";
		background: rgba(0,0,0,0.8);
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
	}
	.zc_team:hover:after{
		display: none;
	}
	.zc_words{
		position: relative;
		z-index: 999;
		padding: 0 5%;
		padding-top: 170px;
		transition: all ease-in-out .5s;
	}
	.zc_words em img{
		width:20px;
	}
	.zc_words dl{
		background: url(../img/box_bg.png) no-repeat center center;
		background-size: contain;
		padding: 8px;
		padding-bottom: 0px;
	}
	.zc_team:hover dl{
		background: none;
	}
	.zc_words dl dt{
		margin-top: 2px;
		font-size: 15px;
		color: #FFFFFF;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.zc_words dl dd{
		color: #8f8f8f;
		/* padding-bottom: 28px; */
		font-size:14px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow:hidden;
	}
	.zc_words p{
		color: #4d4d4d;
		line-height: 25px;
		margin-bottom: 20px;
		font-size: 12px;
		-webkit-line-clamp: 4;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.zc_words a{
		color: #767676;
	}
	.zc_words_bot{
		display: none;
		font-size:16px;
	}
	.zc_team:hover .zc_words{
		padding-top: 92px;
	}
	.zc_team:hover .zc_words dl dt{
		color: #000000;
	}
	.zc_team:hover .zc_words_bot{
		display: block;
	}
	.zc_team:hover .zc_words em img{
		filter: invert(28%) sepia(23%) saturate(15%) hue-rotate(350deg) brightness(91%) contrast(100%);
	} 


	/*footer*/
	.footer{
		color: #fbfbfb;
		overflow: hidden;
	}
	.f_nav{
		float: left;
	}

	.f_nav .wrap{
		border-bottom: 1px solid #202020;
	}
	.f_nav ul li{
		float: left;
		font-size: 16px;
		margin-right: 21px;
	}
	.f_nav ul li>a{
		display: block;
		margin-bottom: 28px;
	}
	.f_nav ul li a{
		color: #fbfbfb;
	}
	.f_nav ul li .nav_down_foot ul li{
		float: none;
		font-size: 14px;
	}
	.f_nav ul li .nav_down_foot ul li a{
		color: #bfbfbf;
		margin-bottom: auto;
		line-height: 36px;
	}
	.f_cen{
		background: #4d4d4d;
		padding: 20px 0;
		
	}
	.cen_le{
		padding: 85px 0;
		float: left;
	}
	.cen_le{
		float: left;
		
	}
	.f_logo{
		float: left;
		margin-top: 10px;
	}
	.cen_le dl{
		float: left;
		background: url(../img/foot_bg.jpg) no-repeat left center;
		padding-left: 50px;
		margin: 0px 30px;
	}
	.cen_le dl dt{
		font-size: 14px;
		color: #535353;
	}
	.cen_le dl dd{
		font-size: 24px;
		padding: 10px 0;
		font-weight: bold;
	}
	.cen_le dl span{
		font-size: 14px;
		color: #535353;
	}
	.cen_cen{
		float: left;
		/* padding: 10px 5px 30px; */
		font-size: 14px;
		line-height: 32px;
		max-width: 433px;
		box-sizing: border-box;
	}
	.cen_cen em{
		font-size: 28px;
	}
	.cen_cen img{
		display: block;
		margin-bottom: 20px;
		width:80%;
	}
	.cen_ri{
		text-align: right;
		padding: 10px;
		float: right;

	}
	.cen_ri dl{
		display: inline-block;
		margin: 0 6px;
		font-size: 14px;
		text-align: center;
		background: #717171;
		padding: 5px;
	}
	.main .cen_ri dl{
		background: #4d4d4d;
		color: #FFFFFF;
	}
	.main .cen_ri dl dd{
		color: #FFFFFF;
	}
	.foot{
		background: #1c1c1c;
		line-height: 70px;
		color: #FFFFFF;
		font-size: 14px;
	}
	.foot a{
		color: #FFFFFF;
	}
	.foot_link{
		float: left;
	}
	.foot_word{
		float: right;
	}
	.f_nav_right{
		padding: 15px 0;
		background: #404040;

		text-align: center;
		color: #9a9a9a;
	}
	.f_nav_right a{
		color: #464646;
	}
	.link{
		background: #4d4d4d;
		padding: 13px 0;
		color: #dedede;
		border-bottom: 1px solid #5f5f5f;
	}
	.link a{
		color: #dedede;
	}
	.adree{
		padding: 25px 0;
		color: #dedede;
		background: #4d4d4d;
	}

	.newsde{margin: 0px 0 30px;margin-top: 100px;}
	.newsde .news_ri{
		width: 100%;
		float: none;
	}
	.news_ri ul li .news_word{
		width: 55%;
		float: left;
	}
	.news_ri ul li .news_word em{
		color:#454545;
		display:block;
		margin-bottom:3px;
	}
	.news_ri ul li .news_word h4{
		color: #000;
		font-size: 16px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 10px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.news_ri ul li .news_word h4 a{
		color: #000;
	}
	.news_ri ul li .news_word h4:hover a{
		text-decoration: underline;
		color: #f38413;
	}
	.news_ri ul li .news_word p{
		font-size: 14px;
		color: #5b5b5b;
		line-height: 28px;
		margin-bottom: 10px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.news_ri ul li .news_word p {
		color:#454545;
	}
	.news_ri ul li .news_word .news_more a{
		display: block;
		width: 120px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #c0c0c0;
		background-size: cover;
		margin-top: 20px;

	}
	.news_ri ul li .news_pho{
		width: 32%;
		height: 250px;
		margin-right: 5%;
		box-sizing: border-box;
		float: left;
	  overflow: hidden;
	}
	.news_ri ul li .news_pho .news_pho_box{
		width: 100%;
		height: 100%;
		transition: all ease-in-out .5s;
		background-size: cover !important;
	}
	.news_ri ul li:hover .news_pho .news_pho_box{
		transform: scale(1.2);
	}
	.news_ri ul li .news_pho a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.newsde .news_ri ul li h4 span{
		background: none;
		padding-left: 0;
	}
	.newsde .news_ri ul li{
		margin: 0;
		padding: 0;
		padding-bottom: 18px;
		margin-bottom: 20px;
		border-bottom: 1px solid #ececec;
		background: #FFFFFF;
	}
	.newsde .news_ri ul li>.news_word{
		width:56%;
	}

	.newsde .news_ri ul li .titme{
		float: right;
		margin-top: 63px;
		font-size: 32px;
		width: 16%;
		font-weight: bold;
		text-align: center;
	}
	.newsde .news_ri ul li .titme dl{
		color: #787878;
	}
	.newsde .news_ri ul li .titme dl dt{
		font-size: 30px;
	}
	.newsde .news_ri ul li .titme dl dd{
		font-size:14px;
	}

	.newsde2  .news_ri ul li .news_more a{
		background: none;

	}
	.news_lb{
		 width: 47%;

		float: left;
	}
	.news_lb .swiper-slide{
		width: 100%;

		background-size: cover !important;
	}
	.news_lb .swiper-slide a{
		display:block;
		width:100%;
		height:100%;
	}
	.news_wordsde{
		width: 50%;
		float: right;
	}
	.newsde2 .news_ri ul li .news_word h4{
		margin-top: 0px;
	}
	.newsde2 .news_listde{
		margin-bottom: 35px;
	}
	.newsde2 .news_ri .news_wordsde .news_word{
		width: 100%;
	}
	.news_ri .news_team .news_pho{
		display: block;
		height: 320px;
	}
	.news_ri .news_team .news_words{
		padding: 15px;
		height: 160px;
	}
	.news_ri .news_team .news_words em{
		margin: 5px 0;
		
	}
	.news_ri .news_team{
		height: auto;
	}
	.news_ri .news_team .news_words p{
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.news_ri .swiper-pagination-bullet{
		border-radius: 0;
		background: #292929;
		opacity: 1;
	}
	.news_ri  .swiper-pagination-bullet-active{
		background: #f38413;
	}




	/*新闻详情页*/
	.ypl_two_news{
		margin-top: 65px;
		margin-bottom: 70px;
	}
	.ypl_two_news .ypl_two_news_left{
		width: 66%;
		padding: 0 2%;
		box-sizing: border-box;
		float: left;
		background: #FFFFFF;

	}
	.ypl_two_news .ypl_two_news_left h4{
		font-size: 20px;
		margin: 15px 0;
		text-align: center;
		color: #000000;
		font-weight: bold;
	}
	.ypl_two_news .ypl_two_news_left em{
		text-align: center;
		display: block;
		margin-bottom: 25px;
		font-style: inherit;
		font-size: 16px;
		color: #939598;
		border-bottom: 1px solid #f0f0f0;
		padding-bottom: 15px;
	}
	.ypl_two_news .ypl_two_news_right{
		width: 25%;
		float: right;
		
	}
	.news_title{
		background: #f0f0f0;
		height: 42px;
		line-height: 42px;

		font-size: 20px;
	   border-bottom: 1px solid #d9d9d9;

	   font-weight: bolder;
	   display: block;
	   white-space: nowrap;
	   overflow: hidden;
	   text-overflow: ellipsis;
	}
	.ypl_two_news .ypl_two_news_right .tj_news{
		margin-bottom: 30px;
		background: #FFFFFF;
		overflow: hidden;
	}
	.ypl_two_news .ypl_two_news_right .tj_contact{
		background: #f0f0f0;


		padding: 10px;
		box-sizing: border-box;

	}
	.tj_news{
		padding: 0 10px;
		padding-top: 25px;
	}
	.tj_news ul li{
		font-size: 14px;


		display: block;

		text-overflow: ellipsis;
		overflow: hidden;
		margin-bottom: 5px;
		border-bottom: 1px dashed #e9e9e9;
	}
	.tj_news ul li .news_pho_de{
		width: 40%;
		float: left;
	}

	.tj_news ul li .news_pho_de img{
		max-width: 100%;
	}
	.news_pho_words{
		width: 55%;
		float: right;
	}
	.news_pho_words a{
		font-size: 14px;
		line-height: 22px;
	}
	.tj_news ul li a{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		overflow: hidden;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
		color: #8e8e8e;
	}
	.tj_news ul li span{
		color: #8e8e8e;
		display: block;
		margin: 8px 0;
	}
	.tj_news ul li:hover a{
		color: #f38413;
	}
	.tj_contact{
		font-size: 14px;
		padding-top: 25px;
		line-height: 34px;
	}
	/*新闻详情页*/



	.news_list{
		
	}
	.news_team{
		position: relative;
		width: 49%;
		height: 370px;
		float: left;
		margin-right: 1%;
		border-bottom: 1px solid #e7e7e7;

	}
	.news_team:hover{
		border-bottom: 1px solid #4d4d4d;
	}
	.news_team:hover .news_pho{
		transform: translateY(-80px);
	}
	.news_team:hover .news_words p{
		transform: translateY(184px);
	}
	.news_team:last-child{
		margin-right: 0px;
	}
	.news_team .news_title{
		width: 150px;
		height: 50px;
		line-height: 50px;
		background: #969696;
		text-align: center;
		color: #FFFFFF;
		font-size: 16px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
	}
	.news_team .news_pho{

		height: 150px;
		display: table-cell;
		vertical-align: middle;
		transition: all ease-in-out .5s;
	}
	.news_team .news_pho img{
		display: block;
		max-width: 100%;
	}
	.news_team .news_words{



		box-sizing: border-box;
	}
	.news_team .news_words h4{
		font-size: 14px;
		color: #7e7e7e;
		font-weight: bold;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 15px;
	}
	.news_team .news_words em{
		display: block;
		font-size: 24px;
		margin: 20px 0 10px 0;
		color: #a1a1a1;
		font-weight: bold;
	}
	.news_team .news_words p{
		font-size: 14px;
		color: #646464;
		margin-bottom: 10px;
		height: 50px;
		transition: all ease-in-out .5s;
		-webkit-line-clamp: 2;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.news_team .news_words a{
		color: #afafaf;
		display: block;
		margin-top: 15px;
	}
	.news_team_list{
		margin-top: 70px;
	}
	.news_team .news_team_list .news_words{
		border-bottom: 1px solid #dedede;
		height: auto;
		padding: 0 0 10px;
		margin: 0 20px;
	}
	.news_team .news_team_list .news_words em{
		margin: 3px 0;
	}
	.news_team .news_team_list .news_words:hover h4{
		color: #f38413;
	}


	.pub_more a{
		display: block;
		width: 158px;
		height: 44px;
		line-height: 44px;
		border: 1px solid #cecece;
		text-align: center;
		font-size: 14px;
		margin: 70px auto;
		color: #b0b0b0;
	}

	/*加盟*/
	.join{
		background: url(../img/join_bg.jpg) no-repeat center top;
		/* height: 713px; */
	}
	.join_list {
		margin-top: 29px;
	}
	.join_le{
		/* width: 30%; */
		float: left;
	}
	.join_le dl{
		margin-bottom: 10px
	}
	.join_le dl.dl_bg{
		background: url(../img/join_bb.png) no-repeat left center;
		background-size: 45px 45px;
		padding-left: 55px;
		min-height: 49px;
	}
	.join_le dl dt{
		font-size: 16px;
		color: #404040;
	}
	.join_le dl dd{
		color: #b0b0b0;
	}
	.join_le em{
		font-size: 24px;
	}
	.join_le p{
		color: #8f8f8f;
		font-size: 14px;
	}
	.join_ri{
		/* width: 60%; */
		float: right;
	}
	.join_ri dl{
		margin-left: 1%;
		margin-bottom: 30px;
	}
	.join_ri dl dt{
		font-size: 16px;
	}
	.join_ri dl dd{
		color: #b0b0b0;
	}
	.info select{
		height: 50px;
		width: 30.5%;
		margin: 0 1%;
		background: #e7e7e7;
		border: 1px solid #e7e7e7;
		outline: none;
	}
	.inp_box input{
		width: 48%;
		margin: 30px 1% 0;
		height: 50px;
		line-height: 50px;
		background: #e7e7e7;
		float: left;
		display: block;
		border: none;
		padding: 0 10px;
		box-sizing: border-box;
		outline: none;
	}
	.join_de{
		background: url(../img/contact_bg.jpg) no-repeat center top;
		overflow: hidden;
	}
	.join_de .join_list{
		background: #FFFFFF;
		/* padding: 50px; */
		/* margin-top: 120px; */
	}
	.join_de .join_list p{
		line-height: 36px;
	}
	.join_de .join_list .inp_box{
		margin-bottom: 25px;
	}
	.join_de .join_list .inp_box input{
		width: 31.3333333%;
		margin: 0;
		margin-right: 2%;
	}
	.join_de .join_list .tex_box textarea{
		width: 100%;
		height: 150px;
		background: #e7e7e7;
		border: none;
		outline: none;
		padding: 10px;
		box-sizing: border-box;
	}
	.sub input{
		display: block;
		width: 200px;
		height: 48px;
		line-height: 48px;
		background: #4d4d4d;
		color: #FFFFFF;
		text-align: center;
		border: none;
		margin-top: 35px;
		margin-left: 1%;
	}
	.news .pub_title{
		float: left;
	}
	.news .about_ej{
		float: right;
		margin-top: 72px;
		margin-bottom: 20px;
	}
	.aboutej{display:none;}
	.main{
		background: #f8f8f8;
		overflow: hidden;
	}
	/*位置*/
	.location{
		color: #939598;
		font-size: 14px;
		padding: 18px 0;
	}
	.location a{
		color: #939598;
	}

	.main_list {
		margin: 20px 0 0;
		position:relative;
		
	}
	.main_ceact{
		width:20%;
		padding:6px;
		float: left;
		background: #FFFFFF;
		font-size:16px;
		color:#fff;
		font-weight:500;
		border:1px soli #000000;
		background:#000;
		text-align: center;
		display:inherit;
	}
	.ovcad{
		width:100%;background-color:rgb(245 240 240 / 50%);
		position: relative;
		left: 0px;
		z-index: 88;
	}
	.main_left{
		width: 70%;
 		background: #FFFFFF;
	}
	.main_title{
		background: #4d4d4d;
		color: #FFFFFF;
		text-align: center;
		padding: 10px 0;
	}
	.main_title dl dt{
		font-size: 24px;
		text-align:caption;
	}
	.main_title dl dd{
		font-size: 16px;
		color: #e2e2e2;
	}
	.main_ej{
		
	}
	.main_ej ul li{
		text-align: center;
		font-size: 14px;
		border-bottom: 1px solid #e3e3e3;
		position: relative;
		padding: 10px 0;
		
	}
	.main_ej ul li em{
		position: absolute;
		top: 10px;
		right: 26px;
		z-index: 20;
	}
	.main_ej ul li:hover a{
		color:#000;
	}
	.main_ej ul li ul{
		display:block;
	}
	.main_ej ul li ul li:hover{
		color: #FFFFFF;
		background: #4d4d4d;
	}
	.main_ej ul li a{
		
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.main_ej ul li em{
		transition: all ease-in-out .5s;
	}
	.main_ej ul li.active em{
		transform: rotate(90deg);
		
	}
	.main_ej ul li ul li a{
		color:#c2c2c2 !important;
	}
	.main_ej ul li i{
		float: left;
		margin-left: 50px;
		width: 53px;
		overflow: hidden;
		display: block;
		line-height: 28px;
		text-align: center;
		font-style: inherit;
	}
	.main_ej ul li i img{
		display: block;
		max-width: 100%;
	}
	.main_ej ul li ul li a{
		display:block;
	}
	.ej_down{
		background: #f4f4f4;
	}
	.ej_down span{
		padding-left: 96px;
		display: block;
	}
	.ej_down span em{
		color: #52a3da;
		font-size: 33px;
		line-height: 26px;
		float: left;
		margin-right: 10px;
	}
	/*联系我们*/
	.contact_ny{
		background: url(../img/contact_bg.jpg) no-repeat center top;
		height: 178px;
		margin: 55px 0;
		text-align: center;
		color: #FFFFFF;
		box-sizing: border-box;
		overflow: hidden;
	}
	.contact_ny dl dt{
		font-size: 16px;
		/*background: url(../img/tel.png) no-repeat 50px center; */
		padding: 16px 0;
		margin-top: 40px;
	}
	.contact_ny dl dd{
		font-size: 24px;
	}
	.contact_title{
		font-size: 18px;
		text-align: center;
		background: #52a3da;
		color: #FFFFFF;
		padding: 5px 0;
	}
	.main_right{
		width: 100%;
		float: right;
		background: #FFFFFF;
		padding: 20px 10px;
		box-sizing: border-box;
		/* position: absolute; */
		top: 80px;
		right: 0px;
		z-index:87;
	}
	.main_right .news_team{
		margin-right: 22px;
		margin-bottom: 20px;
		width: 275px;
	}
	.main_right .news_team:nth-child(3n+3){
		margin-right: 0px;
	}
	.main_right .news_team:hover .news_pho{
		transform: translate(0);
	}
	.main_right .news_team:hover .news_words{
		transform: translate(0);
	}
	.main_right .news_team .news_words{
		margin-top: 20px;
	}
	.news_team .news_more a{
		color: #838383;
	}
	.main_right .news_team:hover .news_more a{
		color: #52a3da;
		font-weight: bold;
	}
	.main_right .news_team:last-child{
		margin-right: 22px;
	}

	/*case_de*/
	.case_de{
		
	}
	.case_de dl{
		width: 48%;
		float: left;
		margin-bottom: 30px;
		text-align: center;
		margin: 15px 1%;
		box-sizing: border-box;
	}
	.case_de dl:hover .case_words{
		transform: scale(1) skew(0deg);
		opacity: 1;
	}
	.case_de dl:nth-child(2n+3){
		margin-right: 0px;
	}
	.case_de dl dt{
		display: block;
		height: auto;
		background-size: cover !important;
		
	}
	.case_de dl dt img{
		display: block;
		max-width: 100%;
		max-height: 100%;
		margin: 0 auto;
	}
	.case_de dl dd{
		font-size: 16px;
		padding: 6px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		color: #939598;
		line-height: 30px;
		position: relative;

	}
	.case_de dl dd em{
		color: #000000;
		font-style: inherit;
		font-size: 14px;
	}
	.case_de dl dd i{
		/* float: right;
		position: absolute;
		top: 20px;
		right: 10px;
		z-index: 20;
		width: 48px;
		height: 48px;
		display: block;
		border: 1px solid #ececec; */
		display:none;
	}
	.case_de dl:hover{
		box-shadow: 0 0 10px 1px #f6f6f6;
	}
	.case_de dl:hover i{
		background: #4d4d4d;
	}
	.case_words{
		background: rgba(82,163,218,0.6);
		width: 100%;
		height: 100%;
		text-align: center;
		color: #FFFFFF;
		padding: 38px;
		box-sizing: border-box;
		transform: scale(0) skew(100deg);
		transition: all ease-in-out .5s;
		opacity: 0;
	}
	.case_words h4{
		font-size: 18px;
		margin-bottom: 25px;
		color: #FFFFFF;
	}
	.case_words h4 a{
		color: #FFFFFF;
	}
	.case_words p{
		font-size: 14px;
		margin-bottom: 25px;
	}
	.case_words .case_more a{
		color: #c9c9c9;
	}


	.tj_pho{
		overflow: hidden;
		
		background: #FFFFFF;
		padding: 0 20px;
	padding-top: 25px;
	}
	.tj_pho dl{
		text-align: left;
	}
	.tj_pho dl img{
		max-width: 100%;
	}
	.tj_pho dl dd{
		display: block;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		text-align: left;
	}
	.tj_pho .swiper-slide{
		border: 1px solid #e3e3e3;
		box-sizing: border-box;
	}
	.tj_pho .swiper-slide img{
		display: block;
		margin: 0 auto;
		max-height: 280px;
		max-width: 100%;
	}
	.tj_pho .swiper-button-prev, .tj_pho .swiper-button-next{
		background: url(../img/case_prev.png) no-repeat center center rgba(128,131,141,0.8) !important;
		opacity: 1;
		width: 36px;
		height: 36px;
		left: 0px;
	}
	.tj_pho .swiper-button-next{
		left: auto;
		right: 0px;
		background: url(../img/case_next.png) no-repeat center center rgba(128,131,141,0.8) !important;
	}
	.tj_pho .swiper-button-prev:hover, .tj_pho .swiper-button-next:hover{
		background: url(../img/case_prev.png) no-repeat center center #3e7335 !important;
	}
	.tj_pho .swiper-button-next:hover{
		background: url(../img/case_next.png) no-repeat center center #3e7335 !important;
	}
	.tj_news{
		padding-top: 25px;
	}
	.tj_news ul li{
		font-size: 14px;
		background: url(../img/radius.png) no-repeat left center;

		display: block;

		text-overflow: ellipsis;
		overflow: hidden;
		margin-bottom: 25px;
	}
	.tj_news ul li a{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
		color: #8e8e8e;
	}
	.tj_news ul li span{
		color: #8e8e8e;
		display: block;
		margin: 8px 0;
	}
	.tj_news ul li:hover a{
		color: #52a3da;
	}
	.tj_contact{
		font-size: 14px;
		padding-top: 25px;
		line-height: 34px;
	}
	.more_pro{
		text-align: center;
		margin: 0 0 15px;
	}
	.more_pro a{
		display: inline-block;
		width: 88px;
		height: 33px;
		line-height: 33px;
		border: 1px solid #e6e6e6;
		color: #939598;
		margin: 0 10px;
	}
	.more_pro a:hover{
		background: #3e7335;
		color: #FFFFFF;
	}

	/*分页*/
	.padding{
		text-align: center;
		margin: 30px 0;
	}
	.padding ul li{
		display: inline-block;
	}
	.padding ul li a{
		border: 1px solid #c0c0c0;
		padding: 5px 12px;
	}
	.padding ul li span{
		border: 1px solid #c0c0c0;
		padding: 5px 12px;
	}
	.padding ul li.active span{
		background: #4d4d4d;
		color: #FFFFFF;
	}
	.padding ul li:hover a{
		background: #4d4d4d;
		color: #FFFFFF;
	}

	.about_de{
		
	}
	.about_title{
		background: url(../img/about_title.png) no-repeat 10px center #FFFFFF ;
		padding-left:13%;
		font-size: 18px;
		margin: 20px 0;
		line-height: 60px;
	}
	.about_title ul{
		float: right;
		display:none;
	}
	.about_title ul li{
		display: inline-block;
		padding: 0 4px;
		font-size: 14px;
	}
	.about_title ul li.act{
		background: #4d4d4d;
	}
	.about_title ul li.act a{
		color: #fff;
	}
	.about_title ul li a{
		display: block;
	}
	.about_title ul li:hover{
		background: #4d4d4d;
	}
	.about_title ul li:hover a{
		color: #FFFFFF;
	}
	/*关于我们内容*/
	.about_de_words{
		margin: 0px 0 30px;
		font-size: 14px;
		border-top: 1px solid #ececec;
		padding: 30px 0;
	}
	.about_de_words h4{
		text-align: left;
		color: #000000;
		font-size: 20px;
	}
	.about_de_words h4:after{
		content: "";
		display: block;
		width: 40px;
		height: 1px;
		background: url(../img/about_le_bg.jpg);
		margin: 10px 0;
	}
	.about_de_words em{
		display: block;
		margin-bottom: 15px;
		color: #8f8f8f;
		font-size: 14px;
	}
	.about_de_words p{
		font-size: 14px;
		color: #666666;
	}
	.about_de_words span{
		color: #ababab;
	}
	.about_pho{
		width: 100%;
		float: right;
		background: url(../img/about_le_bg.jpg) no-repeat right bottom;
		padding-bottom: 15px;
		padding-right: 10px;
		box-sizing: border-box;
		overflow: hidden;
	}
	.about_pho img{
		display: block;
		position: relative;
		/* right: 13px; */
		width:100%;
	}
	.about_ri{
		width: 100%;
		float: right;
		box-sizing: border-box;
		line-height: 30px;
		min-height: 378px;
	}
	.nacne{display:none;}
	.naane{width:100%;}
	.about_de_word .about_ri{
		float: left;
	}
	.about_ri img{
		max-width:100%;
	}
	.about_ri dl dt{
		font-size: 18px;
	}
	.about_ri dl dd{
		color: #b0b0b0;
	}
	.about_team{
		font-size: 14px;
		color: #666666;
		padding: 25px 0%;
		border-bottom: 1px solid #ececec;
	}
	.about_de_word .about_ri .about_team:last-child{
		border-bottom:none;
	}
	.contact_de{
		margin: 30px 0;
		background: #FFFFFF;
		padding: 5px;
	}
	.contact_de_le{
		/* width: 50%; */
		float: left;
		padding: 0;
		box-sizing: border-box;
		background: url(../img/contact_words_bg.jpg) no-repeat;
	}
	.contact_de_le dl {
		margin-bottom: 21px;
	}
	.contact_de_le dl img{
		width:100%;
	}
	.contact_de_le dl dt{
		font-size: 18px;
		font-weight: bold;
		color: #404040;
		margin-top: 15px;
	}
	.contact_de_le dl dd{
		font-size: 10px;
		color: #cdcdcd;
		padding-top: 8px;
	}
	.contact_de_le p{
		font-size: 14px;
		color: #616161;
		line-height: 45px;
	}
	.contact_de_le em{
		display: block;
		margin-top: 28px;
	}
	.contact_de_le em a{
		padding: 0 10px;
	}
	.contact_de_le .cen_ri{
		float: none;
		text-align: left;
		padding: 20px 0px 0;
	}
	.contact_de_le .cen_ri dl{
		margin-left: 0;
	}
	.contact_de_le  dl dd{
		color: #000000;
	}
	.contact_de_pho{
		/* width: 50%; */
		float: left;
	}
	.contact_de_pho iframe{
		border: none;
	}
	.map{
		margin: 70px 0;
	}
	.map iframe{
		height: 526px;
		border: none;
		

	}


	.newsde{margin: 35px 0;}
	.newsde .news_ri{
		width: 100%;
		float: none;
	}
	.news_ri ul li .news_word{
		width: 62%;
		float: left;
	}
	.news_ri ul li .news_word h4{
		color: #000;
		font-size: 16px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 10px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 25px;
	}
	.news_ri ul li .news_word h4 a{
		color: #000;
	}
	.news_ri ul li .news_word h4:hover a{
		text-decoration: underline;
		color: #eedf7a;
	}
	.news_ri ul li .news_word p{
		font-size: 14px;
		color: #5b5b5b;
		line-height: 28px;
		margin-bottom: 10px;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.news_ri ul li .news_word .news_more a{
		display: block;
		width: 80px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		color: #c0c0c0;
		background-size: cover;
		margin-top: 20px;

	}
	.news_ri ul li .news_pho{
		width: 40%;
		height: 230px;
		margin-right: 3%;
		box-sizing: border-box;
		float: left;
	  overflow: hidden;
	}
	.news_ri ul li .news_pho .news_pho_box{
		width: 100%;
		height: 100%;
		transition: all ease-in-out .5s;
	}
	.news_ri ul li:hover .news_pho .news_pho_box{
		transform: scale(1.2);
	}
	.news_ri ul li .news_pho a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.newsde .news_ri ul li h4 span{
		background: none;
		padding-left: 0;
	}
	.newsde .news_ri ul li{
		margin: 0;
		padding: 0;

		margin-bottom: 25px;
		border-bottom: 1px solid #ececec;
	}


	/*新闻详情页*/
	.ypl_two_news{
		margin-top: 22px;
	}
	.ypl_two_news img{width:100%;}
	.ypl_two_news .ypl_two_news_left{
		width: 100%;
		padding: 0 2%;
		box-sizing: border-box;
		float: left;
		background: #FFFFFF;
		min-height: 1000px;
	}
	.ypl_two_news .ypl_two_news_left h4{
		font-size: 20px;
		margin: 15px 0;
		text-align: center;
	}
	.ypl_two_news .ypl_two_news_right{
		width: 100%;
		float: right;

		
	}
	.news_title{
		background: #FFFFFF;
		height: 42px;
		line-height: 42px;
		text-indent: 20px; 
		font-size: 16px;
		padding: 10px 0;

	}
	.ypl_two_news .ypl_two_news_right .tj_news{
		margin-bottom: 30px;
	}
	.ypl_two_news .ypl_two_news_right .tj_contact{
		background: url(../img/news_contact_bg.jpg) no-repeat center center;
		height: 146px;
		color: #FFFFFF;
		padding: 20px;
		box-sizing: border-box;
		margin-top: 46px;
	}
	/*新闻详情页*/

	.main .adv{
		background: none;
		width: 100%;
	}
	.jion_de{
		background: url(../img/adv_bg.jpg) no-repeat center top;
		overflow: hidden;
	}
	.join_tj{
		margin: 10px 0;
		overflow: hidden;
	}
	.join_tj_le{
		/* width: 48%; */
		float: left;
	}
	.join_tj_le dl{
		margin-bottom: 15px;
	}
	.join_tj_le dl dt{
		font-size: 18px;
	}
	.join_tj_le dl dd{
		font-size: 12px;
		color: #b0b0b0;
	}
	.join_tj_le p{
		font-size: 16px;
		line-height: 50px;
	}
	.join_tj_ri{
		/* width: 50%; */
		float: right;
	}
	.join_tj_ri img{
		width:100%;
	}
	/*加盟流程*/
	.lc_box{
		background: #f8f8f8;
		overflow: hidden;
	}
	.lc_list{
		margin: 15px 0;
	}
	.lc_team{
		width: 48%;
		height: 280px;
		margin: 1%;
		background: #FFFFFF;
		border: 1px solid #ececec;
		text-align: center;
		padding: 0 15px;
		margin-bottom: 20px;
		box-sizing: border-box;
		position: relative;
		z-index: 200;
		float: left;
	}
	.lc_team dl{
		position: relative;
		z-index: 200;
	}
	.lc_team em{
		margin-top: 36px;
		margin-bottom: 15px;
		display: block;
	}
	.lc_team dl dt{
		font-size: 18px;
	}
	.lc_team dl dd{
		color: #dcdcdc;
		font-size: 12px;
	}
	.lc_num{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		font-size: 140px;
		font-weight: bold;
		color: #f4f4f4;
		z-index: 0;
	}
	.zt_box{
							
	}
	.zt_box dl{
		width: 47.3333%;
		margin-right: 2%;
		margin-bottom: 25px;
		float: left;
		position: relative;
	}
	.zt_box dl dt{
		height: 215px;
		vertical-align: middle;
		background-size: cover !important;
	}
	.zt_box dl dd{
		padding: 0 15px;
		background: url(../img/zt_show.png) no-repeat 95% center #FFFFFF;
		height: 55px;
		line-height: 55px;
		font-size: 16px;
	}

	.zt_show{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
		text-align: center;
		background: rgba(0,0,0,0.6);
		width: 100%;
		height: 100%;
		padding-top: 110px;
		box-sizing: border-box;
		display: none;
	}
	.zt_box dl:hover .zt_show{
		display: block;
	}
	.zt_show h4{
		font-size: 16px;
		color: #FFFFFF;
	}
	.zt_show p{
		color: #aaaaaa;
		margin-bottom: 50px;
	}
	.zt_show:after{
		display: block;
		width: 96%;
		height: 96%;
		border: 2px solid #FFFFFF;
		content: "";
		position: absolute;
		top: 2%;
		left: 2%;
		z-index: 2000;
	}
	.ypl_pro_de h4{
		font-size:24px;
		font-weight:bold;
		border-bottom:1px solid #e9e9e9;
		padding-bottom:23px;
		margin-bottom:23px;
	}
	.ypl_pro_de img{
		border-bottom:1px solid #e9e9e9;
		padding-bottom:23px;
		margin-bottom:23px;
		max-width:100%;
	}
	.ypl_page{
		margin-bottom:50px;
		font-size:14px;
	}
	.ypl_page_le{
		float:left;
	}
	.ypl_page_ri{
		float:right;
	}
		
	}

/*最大屏幕分辨率为1280px*/
@media screen and (min-width: 769px) and  (max-width:1280px){
	.wrap{
		width: 700px;
	}
	/*导航*/
	.nav_box{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2000;
		width: 100%;
	}
	.nav_box .wrap{
		position: initial;
		z-index: 200;
		overflow: inherit;
	}
	.nav_box canvas{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
		width: 100%;
	}
	.nav_box .logo{
		float: left;
		position: relative;
		z-index: 200;
		margin-top: 22px;
	}
	.nav_box .logo img{
		display: block;
		width:200px;
	}
	.nav_er{
		float: right;
	}
	.nav_er ul li{
		float: left;
		color: #ffffff;
		margin: 0 1px;
		text-align: center;
		width: 66px;
		height: 66px;
		line-height: 66px;
		font-size: 14px;
		position: relative;
		transition: all ease-in-out .5s;
		overflow: hidden;
	}
	.nav_er ul li a{
		color: #FFFFFF;
	}
	.nav_er ul li:after{
		display: block;
		width: 48px;
		height: 2px;
		background: #FFFFFF;
		content: "";
		margin: 0 auto;
		position: absolute;
		bottom: 0px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 2000;
		opacity: 0;
	}
	.nav_er ul li.act:after{
		opacity: 1;
	}
	.nav_er ul li:hover:after{
		opacity: 1;
	}
	.nav_er ul li:hover a{
		transform: translateY(-86px);
	}
	.nav_er ul li.act a{
		transform: translateY(-86px);
	}
	.nav_er ul li .nav_list{
		height: 46px;
		line-height: 46px;
		overflow: hidden;
		position: relative;
	}
	.nav_er ul li .nav_down span{
		display: block;
		border-bottom: 1px solid #bfbfbf;
	}
	.nav_er ul li .nav_down{
		position: absolute;
		top: 90px;
		left: 0px;
		z-index: 20;	
		width: 100%;
		padding: 20px 0;
		background: rgba(255,255,255,0.6);
		display: none;
	}
	.nav_er ul li:hover .nav_down{
		display: block;
	}
	.nav_er ul li .nav_down a{
		color: #000000;
	}
	.nav_er ul li a{
		display: block;

	}

	.nav_er ul li:hover:after{
		display: block;
		width: 60px;
		height: 2px;
		background: #F38413;
		content: "";
		margin: 0 auto;
		position: relative;
		z-index: 2000;
	}

	.nav_er ul li span{
		display: block;
		height: 65px;
		line-height: 75px;
	}
	.nav_er ul li em{
		display: block;
		height: 65px;
		line-height: 117px;
	}
	.nav_er ul li .nav_down dl{
		display: inline-block;
		margin: 0 65px;
	}
	.nav_er ul li .nav_down dl dd{
		font-size: 16px;
	}
	.nav_er ul li .nav_down a{
		line-height: 30px;
		color: #000000 !important;
	}
	.banner{
		position: relative;
	}
	.banner img{
		display: block;
		max-width: 100%;
		margin: 0 auto;
	}
	.banner .swiper-button-next:after, .banner .swiper-button-prev:after{
		display: none;
	}
	.banner .swiper-pagination-bullet{
		border-radius: 0;
		width: 10px;
		height: 10px;
		font-size: 16px;
		color: #FFFFFF;
		opacity: 1;
		

		text-align: left;
	}
	.banner .swiper-pagination-bullet-active{
		background: #1d73c9;
		color: #f0cd71;
		position: relative;

	}

	.banner .swiper-button-prev, .banner .swiper-button-next{
		width: 70px;
		height: 20px;
		color: #ffffff;
		left: 170px;
		background: url(../img/prev.png) no-repeat left center;

	}
	.banner .swiper-button-next{
		left: auto;
		right: 170px;
		text-align: right;
		background: url(../img/next.png) no-repeat 40px center;
	}
	.banner .swiper-pagination{
		bottom: 0;
		line-height: 82px;
		height: 82px;
	}
	body::-webkit-scrollbar {
	  width: 6px;
	  /*高宽分别对应横竖滚动条的尺寸*/
	  height: 1px;
	}

	/*滚动条里面的滚动的块样式*/
	body::-webkit-scrollbar-thumb {
	 
	  background-color: #c8ac61;
	  background-image: -webkit-linear-gradient(45deg,
		  rgba(255, 255, 255, 0.2) 25%,
		  transparent 25%,
		  transparent 50%,
		  rgba(255, 255, 255, 0.2) 50%,
		  rgba(255, 255, 255, 0.2) 75%,
		  transparent 75%,
		  transparent);
	}

	/*滚动条里面轨道*/
	body::-webkit-scrollbar-track {
	  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	  background: #61574f;
	 
	}
	.menubtn{
		display: none;
	}

	.about_us{
		background: url(../img/about_bg.jpg) no-repeat center top;
		overflow: hidden;
		padding: 80px 0;
	}
	.about_us .pub_title{
		padding-top:0px;
	}
	.about_le{
		width: 49%;
		float: left;
	}
	.about_le dl{
		margin-top: 25px;
		margin-bottom: 15px;
	}
	.about_le dl dt{
		font-size: 16px;
	}
	.about_le dl dd{
		font-size: 10px;
		color: #b0b0b0;
	}
	.about_le p{
		line-height: 25px;
		font-size: 12px;
		color: #8f8f8f;
	}
	.about_le a{
		display: block;
		width: 150px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		border: 1px solid #d5d5d5;
		color: #b0b0b0;
		margin-top: 30px;
	}

	.about_ri{
		width: 50%;
		float: right;
	}

	.about_ej{
		margin-bottom: 110px;
	}
	.about_ej ul li{
		display: inline-block;
		font-size: 14px;
		margin-left: 45px;
		border-bottom: 1px solid transparent;
		padding-bottom: 10px;
	}
	.about_ej ul li a{
		color: #b0b0b0;
	}
	.about_ej ul li:hover{
		border-bottom: 1px solid #4d4d4d;
	}
	.about_ej ul li:hover a{
		color: #000;
	}
	.about_ej ul li:after{
		display: block;
		content: "";
		float: right;
		width: 10px;
		height: 2px;
		background: #b0b0b0;
		margin-top: 12px;
		margin-left: 8px;
	}
	.about_ej ul li:hover:after{
		background: #000000;
	}
	/*pub_title*/
	.pub_title{
		padding: 50px 0;
	}
	.pub_title h3{
		font-size: 40px;
		color: #ebebeb;
		line-height: 30px;
	}
	.pub_title h4{
		font-size: 24px;
		line-height: 6px;
	}
	.pub_title h4:after{
		display: block;
		content: "";
		width: 30px;
		height: 2px;
		background: #2b2b2b;
		position: relative;
		top: 30px;
	}


	.product{
		
		
		position: relative;
		overflow: hidden;
	}
	.product .pub_title{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 2000;
	}
	.product .pub_title h3{
		color: #6e6e6e;
	}
	.product .pub_title h4{
		color: #FFFFFF;
	}
	.product .pub_title h4:after{
		background: #FFFFFF;
	}
	.product .gallery-top{
		text-align: center;
		
	}
	.product .gallery-top dl{
		margin-bottom: 60px;
		max-width: 950px;
		margin: 150px auto 0;
	}
	.product .gallery-top dl dt{
		font-size: 22px;
		color: #FFFFFF;
		
	}
	.product .gallery-top dl dd{
		font-size: 12px;
		color: #b0b0b0;
		margin-bottom:30px;
	}
	.product .gallery-top p{
		
		margin: 0 auto 35px;
		font-size: 16px;
		color: #ffffff;
	}
	.product .gallery-top .swiper-slide{
		height:475px;
	}
	.product .gallery-thumbs{
		margin-top: 190px;
		position: absolute;
		bottom: 50px;
		z-index: 200;
		width: 100%;
	}
	.product .gallery-thumbs .swiper-slide{
		width: 350px;
		height: 105px;
		background: rgba(196,197,200,0.6);
		text-align: center;
		padding-top: 15px;
		box-sizing: border-box;
		position: relative;
		padding: 10px;
	}
	.product .gallery-thumbs .swiper-slide .pro_pho_pho{
		margin-top: 4px;
	}
	.product .gallery-thumbs .swiper-slide .pro_pho_pho img{
		width:30px;
	}
	.product .gallery-thumbs .swiper-slide dl dt{
		/* margin-top: 10px; */
		font-size:16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.product .gallery-thumbs .swiper-slide dl dd{
		color: #d3d3d8;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size:14;
	}
	.product .gallery-thumbs .swiper-slide:after{
		display: block;
		content: "";
		width: 96%;
		height: 90%;
		border: 1px solid #FFFFFF;
		position: absolute;
		top: 5%;
		left: 2%;
		z-index: 20;
	}
	.product .gallery-thumbs .swiper-slide-thumb-active{
		background: rgba(81,82,83,0.6);
		color: #FFFFFF;
	}
	.product .gallery-thumbs .swiper-slide-thumb-active .pro_pho_pho img{
		filter: invert(100%) sepia(16%) saturate(0%) hue-rotate(54deg) brightness(104%) contrast(105%);
	}
	.case_list{
		text-align: center;
		margin: 50px 0;
	}
	.case_le{
		width: 49%;
		height: 305px;
		float: left;
	}
	.case_list dl{
		opacity: 0;
		width: 100%;
		height: 305px;
		color: #FFFFFF;
		position: relative;
		padding-top: 89px;
		box-sizing: border-box;
		
	}
	.case_list dl:hover{
		opacity: 1;
		background: rgba(85,80,78,0.6);
	}
	.case_list dl:after{
		display: block;
		content: "";
		width: 96%;
		height: 94%;
		border: 1px solid #FFFFFF;
		position: absolute;
		top: 3%;
		left: 2%;
		z-index: 20;
	}
	.case_list dl dt{
		font-size: 16px;
	}
	.case_list dl dd{
		font-size: 12px;
		color: #e1e1e1;
		margin-bottom: 45px;
	}
	.case_ri{
		width: 50%;
		float: right;
	}
	.case_ri ul li{
		width: 165px;
		height: 145px;
		margin-bottom: 15px;
		margin-right: 10px;
		float: left;
	}.
	.case_ri ul li:nth-child(2n+2){
		margin-right: 0px;
	}
	.case_ri ul li dl{
		height: 145px;
		padding-top: 40px;
	}

	.more{
		width: 200px;
		height: 48px;
		line-height: 48px;
		margin: 50px auto;
		border: 1px solid #d5d5d5;
		text-align: center;
		color: #b0b0b0;
		font-size: 14px;
	}
	.more a{
		color: #b0b0b0;
	}

	.show{
		position: relative;
	}
	.show_list_img img{
		width:100%;
		/* height:599px; */
	}

	.show .pub_title{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
	}
	.show .pub_title h3{
		color: #6e6e6e;
	}
	.show .pub_title h4{
		color: #FFFFFF;
	}
	.show .pub_title h4:after{
		background: #FFFFFF;
	}
	.show img{
		display: block;
	}
	.show .thum_img_content{
		position: absolute;
		bottom: 0px;
		right: 0px;
		z-index: 200;
		width: 50%;
		height: 90px;
		background: rgba(180,183,186,0.6);

		box-sizing: border-box;
		padding-top: 3px;
	}
	.thum_img_content_box{
		position:relative;
	}
	.thum_img_content_left{
		width:70%;
		float:left;
		margin-top:18px;
		padding:0 2%;
		box-sizing: border-box;
	}
	.thum_img_content_right{
		width:30%;
		float:left;
	}
	.show .gallery-thumbs .swiper-slide{
		width: 180px;
		height: 49px;
		margin-right:10px;
	}
	.show .swiper-button-prev, .show .swiper-button-next{
		background:url(../img/c_prev.jpg) no-repeat center center;
		height:38px;
		width:49px;
		right:79px;
		left:auto;
	}
	.show .swiper-button-next{
		right:20px;
		background:url(../img/c_next.jpg) no-repeat center center;
	}

	.show .swiper-container{
		position: inherit;
	}
	.show .gallery-thumbs .swiper-slide img{
		max-width: 100%;
	}
	.adv{
		background: url(../img/adv_bg.jpg) no-repeat center top;
		overflow: hidden;
		background-size: cover;
	}
	.adv_list{
		margin: 30px 0;
	}
	.adv_lb{
		background: #FFFFFF;
	}
	.adv img{
		display: block;
		margin: 0 auto;
	}
	.adv_le{
		width: 30%;
		padding-top: 80px;
		box-sizing: border-box;
		float: left;
		text-align: center;
		padding:80px 2% 0;
	}
	.adv_le em{
		margin-bottom: 20px;
		display: block;
	}
	.adv_le dl{
		margin-bottom: 40px;
	}
	.adv_le dl dt{
		font-size: 24px;
		color: #4d4d4d;
	}
	.adv_le dl dd{
		color: #b0b0b0;
	}
	.adv_le p{
		color: #8f8f8f;
		font-size: 16px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow:hidden;
	}
	.adv_le span a{
		display: block;
		margin-top: 60px;
		color: #b0b0b0;
	}
	.adv_le h4{
		font-size: 14px;
	}
	.adv_ri{
		width: 70%;
		float: left;
	}
	.adv_ri img{
		width:100%;
	}
	.adv_list .swiper-container{
		padding-bottom: 50px;
		
	}
	.adv_list .swiper-container .swiper-pagination-bullet{
		background: #b0b0b0;
		opacity: 1;
	}
	.adv_list .swiper-container .swiper-pagination-bullet-active{
		width: 25px;
		border-radius: 10px;
	}
	.zhichi{
		position: relative;
	}
	.zhichi .pub_title{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 999;
	}
	.zhichi .pub_title h3{
		color: #6e6e6e;
	}
	.zhichi .pub_title h4{
		color: #FFFFFF;
	}
	.zhichi .pub_title h4:after{
		background: #FFFFFF;
	}
	.zhichi_list{
		
	}
	.zc_team{
		width: 16.6666%;
		height: 515px;
		float: left;
		text-align: center;
		overflow: hidden;
		position: relative;
	}
	.zc_team:after{
		display: block;
		content: "";
		background: rgba(0,0,0,0.8);
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
	}
	.zc_team:hover:after{
		display: none;
	}
	.zc_words{
		position: relative;
		z-index: 999;
		padding: 0 5%;
		padding-top: 240px;
		transition: all ease-in-out .5s;
	}
	.zc_words em img{
		width:20px;
	}
	.zc_words dl{
		background: url(../img/box_bg.png) no-repeat center center;
		background-size: contain;
		padding: 25px;
		padding-bottom: 0px;
	}
	.zc_team:hover dl{
		background: none;
	}
	.zc_words dl dt{
		margin-top: 2px;
		font-size: 16px;
		color: #FFFFFF;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.zc_words dl dd{
		color: #8f8f8f;
		/* padding-bottom: 28px; */
		font-size:14px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow:hidden;
	}
	.zc_words p{
		color: #4d4d4d;
		line-height: 25px;
		margin-bottom: 20px;
		font-size: 12px;
	}
	.zc_words a{
		color: #767676;
	}
	.zc_words_bot{
		display: none;
		font-size:16px;
	}
	.zc_team:hover .zc_words{
		padding-top: 135px;
	}
	.zc_team:hover .zc_words dl dt{
		color: #000000;
	}
	.zc_team:hover .zc_words_bot{
		display: block;
	}
	.zc_team:hover .zc_words em img{
		filter: invert(28%) sepia(23%) saturate(15%) hue-rotate(350deg) brightness(91%) contrast(100%);
	} 


	/*footer*/
	.footer{
		color: #fbfbfb;
		overflow: hidden;
	}
	.f_nav{
		float: left;
	}

	.f_nav .wrap{
		border-bottom: 1px solid #202020;
	}
	.f_nav ul li{
		float: left;
		font-size: 16px;
		margin-right: 21px;
	}
	.f_nav ul li>a{
		display: block;
		margin-bottom: 28px;
	}
	.f_nav ul li a{
		color: #fbfbfb;
	}
	.f_nav ul li .nav_down_foot ul li{
		float: none;
		font-size: 14px;
	}
	.f_nav ul li .nav_down_foot ul li a{
		color: #bfbfbf;
		margin-bottom: auto;
		line-height: 36px;
	}
	.f_cen{
		background: #4d4d4d;
		padding: 60px 0;
		
	}
	.cen_le{
		padding: 85px 0;
		float: left;
	}
	.cen_le{
		float: left;
		
	}
	.f_logo{
		float: left;
		margin-top: 10px;
	}
	.cen_le dl{
		float: left;
		background: url(../img/foot_bg.jpg) no-repeat left center;
		padding-left: 50px;
		margin: 0px 30px;
	}
	.cen_le dl dt{
		font-size: 14px;
		color: #535353;
	}
	.cen_le dl dd{
		font-size: 24px;
		padding: 10px 0;
		font-weight: bold;
	}
	.cen_le dl span{
		font-size: 14px;
		color: #535353;
	}
	.cen_cen{
		float: left;
		/* padding: 10px 5px 30px; */
		font-size: 14px;
		line-height: 32px;
		max-width: 433px;
		box-sizing: border-box;
	}
	.cen_cen em{
		font-size: 32px;
	}
	.cen_cen img{
		display: block;
		margin-bottom: 20px;
		width:80%;
	}
	.cen_ri{
		text-align: right;
		padding: 10px;
		float: right;

	}
	.cen_ri dl{
		display: inline-block;
		margin: 0 6px;
		font-size: 14px;
		text-align: center;
		background: #717171;
		padding: 5px;
	}
	.main .cen_ri dl{
		background: #4d4d4d;
		color: #FFFFFF;
	}
	.main .cen_ri dl dd{
		color: #FFFFFF;
	}
	.foot{
		background: #1c1c1c;
		line-height: 70px;
		color: #FFFFFF;
		font-size: 14px;
	}
	.foot a{
		color: #FFFFFF;
	}
	.foot_link{
		float: left;
	}
	.foot_word{
		float: right;
	}
	.f_nav_right{
		padding: 15px 0;
		background: #404040;

		text-align: center;
		color: #9a9a9a;
	}
	.f_nav_right a{
		color: #464646;
	}
	.link{
		background: #4d4d4d;
		padding: 13px 0;
		color: #dedede;
		border-bottom: 1px solid #5f5f5f;
	}
	.link a{
		color: #dedede;
	}
	.adree{
		padding: 25px 0;
		color: #dedede;
		background: #4d4d4d;
	}

	.newsde{margin: 0px 0 30px;margin-top: 100px;}
	.newsde .news_ri{
		width: 100%;
		float: none;
	}
	.news_ri ul li .news_word{
		width: 55%;
		float: left;
	}
	.news_ri ul li .news_word em{
		color:#454545;
		display:block;
		margin-bottom:3px;
	}
	.news_ri ul li .news_word h4{
		color: #000;
		font-size: 16px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 10px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.news_ri ul li .news_word h4 a{
		color: #000;
	}
	.news_ri ul li .news_word h4:hover a{
		text-decoration: underline;
		color: #f38413;
	}
	.news_ri ul li .news_word p{
		font-size: 14px;
		color: #5b5b5b;
		line-height: 28px;
		margin-bottom: 10px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.news_ri ul li .news_word p {
		color:#454545;
	}
	.news_ri ul li .news_word .news_more a{
		display: block;
		width: 120px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #c0c0c0;
		background-size: cover;
		margin-top: 20px;

	}
	.news_ri ul li .news_pho{
		width: 32%;
		height: 250px;
		margin-right: 5%;
		box-sizing: border-box;
		float: left;
	  overflow: hidden;
	}
	.news_ri ul li .news_pho .news_pho_box{
		width: 100%;
		height: 100%;
		transition: all ease-in-out .5s;
		background-size: cover !important;
	}
	.news_ri ul li:hover .news_pho .news_pho_box{
		transform: scale(1.2);
	}
	.news_ri ul li .news_pho a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.newsde .news_ri ul li h4 span{
		background: none;
		padding-left: 0;
	}
	.newsde .news_ri ul li{
		margin: 0;
		padding: 0;
		padding-bottom: 18px;
		margin-bottom: 20px;
		border-bottom: 1px solid #ececec;
		background: #FFFFFF;
	}
	.newsde .news_ri ul li>.news_word{
		width:48%;
	}

	.newsde .news_ri ul li .titme{
		float: right;
		margin-top: 63px;
		font-size: 32px;
		width: 16%;
		font-weight: bold;
		text-align: center;
	}
	.newsde .news_ri ul li .titme dl{
		color: #787878;
	}
	.newsde .news_ri ul li .titme dl dt{
		font-size: 30px;
	}
	.newsde .news_ri ul li .titme dl dd{
		font-size:14px;
	}

	.newsde2  .news_ri ul li .news_more a{
		background: none;

	}
	.news_lb{
		 width: 47%;

		float: left;
	}
	.news_lb .swiper-slide{
		width: 100%;

		background-size: cover !important;
	}
	.news_lb .swiper-slide a{
		display:block;
		width:100%;
		height:100%;
	}
	.news_wordsde{
		width: 50%;
		float: right;
	}
	.newsde2 .news_ri ul li .news_word h4{
		margin-top: 0px;
	}
	.newsde2 .news_listde{
		margin-bottom: 35px;
	}
	.newsde2 .news_ri .news_wordsde .news_word{
		width: 100%;
	}
	.news_ri .news_team .news_pho{
		display: block;
		height: 320px;
	}
	.news_ri .news_team .news_words{
		padding: 15px;
		height: 160px;
	}
	.news_ri .news_team .news_words em{
		margin: 5px 0;
		
	}
	.news_ri .news_team{
		height: auto;
	}
	.news_ri .news_team .news_words p{
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.news_ri .swiper-pagination-bullet{
		border-radius: 0;
		background: #292929;
		opacity: 1;
	}
	.news_ri  .swiper-pagination-bullet-active{
		background: #f38413;
	}




	/*新闻详情页*/
	.ypl_two_news{
		margin-top: 65px;
		margin-bottom: 70px;
	}
	.ypl_two_news .ypl_two_news_left{
		width: 66%;
		padding: 0 2%;
		box-sizing: border-box;
		float: left;
		background: #FFFFFF;

	}
	.ypl_two_news .ypl_two_news_left h4{
		font-size: 20px;
		margin: 15px 0;
		text-align: center;
		color: #000000;
		font-weight: bold;
	}
	.ypl_two_news .ypl_two_news_left em{
		text-align: center;
		display: block;
		margin-bottom: 25px;
		font-style: inherit;
		font-size: 16px;
		color: #939598;
		border-bottom: 1px solid #f0f0f0;
		padding-bottom: 15px;
	}
	.ypl_two_news .ypl_two_news_right{
		width: 25%;
		float: right;
		
	}
	.news_title{
		background: #f0f0f0;
		height: 42px;
		line-height: 42px;

		font-size: 20px;
	   border-bottom: 1px solid #d9d9d9;

	   font-weight: bolder;
	   display: block;
	   white-space: nowrap;
	   overflow: hidden;
	   text-overflow: ellipsis;
	}
	.ypl_two_news .ypl_two_news_right .tj_news{
		margin-bottom: 30px;
		background: #FFFFFF;
		overflow: hidden;
	}
	.ypl_two_news .ypl_two_news_right .tj_contact{
		background: #f0f0f0;


		padding: 10px;
		box-sizing: border-box;

	}
	.tj_news{
		padding: 0 10px;
		padding-top: 25px;
	}
	.tj_news ul li{
		font-size: 14px;


		display: block;

		text-overflow: ellipsis;
		overflow: hidden;
		margin-bottom: 5px;
		border-bottom: 1px dashed #e9e9e9;
	}
	.tj_news ul li .news_pho_de{
		width: 40%;
		float: left;
	}

	.tj_news ul li .news_pho_de img{
		max-width: 100%;
	}
	.news_pho_words{
		width: 55%;
		float: right;
	}
	.news_pho_words a{
		font-size: 14px;
		line-height: 22px;
	}
	.tj_news ul li a{
		display: -webkit-box;
		-webkit-line-clamp: 1;
		overflow: hidden;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
		color: #8e8e8e;
	}
	.tj_news ul li span{
		color: #8e8e8e;
		display: block;
		margin: 8px 0;
	}
	.tj_news ul li:hover a{
		color: #f38413;
	}
	.tj_contact{
		font-size: 14px;
		padding-top: 25px;
		line-height: 34px;
	}
	/*新闻详情页*/



	.news_list{
		
	}
	.news_team{
		position: relative;
		width: 24%;
		height: 370px;
		float: left;
		margin-right: 1%;
		border-bottom: 1px solid #e7e7e7;

	}
	.news_team:hover{
		border-bottom: 1px solid #4d4d4d;
	}
	.news_team:hover .news_pho{
		transform: translateY(-80px);
	}
	.news_team:hover .news_words p{
		transform: translateY(184px);
	}
	.news_team:last-child{
		margin-right: 0px;
	}
	.news_team .news_title{
		width: 150px;
		height: 50px;
		line-height: 50px;
		background: #969696;
		text-align: center;
		color: #FFFFFF;
		font-size: 16px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
	}
	.news_team .news_pho{

		height: 150px;
		display: table-cell;
		vertical-align: middle;
		transition: all ease-in-out .5s;
	}
	.news_team .news_pho img{
		display: block;
		max-width: 100%;
	}
	.news_team .news_words{



		box-sizing: border-box;
	}
	.news_team .news_words h4{
		font-size: 14px;
		color: #7e7e7e;
		font-weight: bold;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 15px;
	}
	.news_team .news_words em{
		display: block;
		font-size: 26px;
		margin: 20px 0 10px 0;
		color: #a1a1a1;
		font-weight: bold;
	}
	.news_team .news_words p{
		font-size: 14px;
		color: #646464;
		margin-bottom: 10px;
		height: 50px;
		transition: all ease-in-out .5s;
		-webkit-line-clamp: 2;
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.news_team .news_words a{
		color: #afafaf;
		display: block;
		margin-top: 15px;
	}
	.news_team_list{
		margin-top: 70px;
	}
	.news_team .news_team_list .news_words{
		border-bottom: 1px solid #dedede;
		height: auto;
		padding: 0 0 10px;
		margin: 0 20px;
	}
	.news_team .news_team_list .news_words em{
		margin: 3px 0;
	}
	.news_team .news_team_list .news_words:hover h4{
		color: #f38413;
	}


	.pub_more a{
		display: block;
		width: 158px;
		height: 44px;
		line-height: 44px;
		border: 1px solid #cecece;
		text-align: center;
		font-size: 14px;
		margin: 70px auto;
		color: #b0b0b0;
	}

	/*加盟*/
	.join{
		background: url(../img/join_bg.jpg) no-repeat center top;
		height: 713px;
	}
	.join_list {
		margin-top: 29px;
	}
	.join_le{
		width: 30%;
		float: left;
	}
	.join_le dl{
		margin-bottom: 25px
	}
	.join_le dl.dl_bg{
		background: url(../img/join_bb.png) no-repeat left center;
		padding-left: 65px;
		min-height: 57px;
	}
	.join_le dl dt{
		font-size: 16px;
		color: #404040;
	}
	.join_le dl dd{
		color: #b0b0b0;
	}
	.join_le em{
		font-size: 28px;
	}
	.join_le p{
		color: #8f8f8f;
		font-size: 14px;
	}
	.join_ri{
		width: 60%;
		float: right;
	}
	.join_ri dl{
		margin-left: 1%;
		margin-bottom: 50px;
	}
	.join_ri dl dt{
		font-size: 16px;
	}
	.join_ri dl dd{
		color: #b0b0b0;
	}
	.info select{
		height: 50px;
		width: 30.5%;
		margin: 0 1%;
		background: #e7e7e7;
		border: 1px solid #e7e7e7;
		outline: none;
	}
	.inp_box input{
		width: 48%;
		margin: 30px 1% 0;
		height: 50px;
		line-height: 50px;
		background: #e7e7e7;
		float: left;
		display: block;
		border: none;
		padding: 0 10px;
		box-sizing: border-box;
		outline: none;
	}
	.join_de{
		background: url(../img/contact_bg.jpg) no-repeat center top;
		overflow: hidden;
	}
	.join_de .join_list{
		background: #FFFFFF;
		padding: 50px;
		margin-top: 120px;
	}
	.join_de .join_list p{
		line-height: 36px;
	}
	.join_de .join_list .inp_box{
		margin-bottom: 25px;
	}
	.join_de .join_list .inp_box input{
		width: 31.3333333%;
		margin: 0;
		margin-right: 2%;
	}
	.join_de .join_list .tex_box textarea{
		width: 100%;
		height: 212px;
		background: #e7e7e7;
		border: none;
		outline: none;
		padding: 10px;
		box-sizing: border-box;
	}
	.sub input{
		display: block;
		width: 200px;
		height: 48px;
		line-height: 48px;
		background: #4d4d4d;
		color: #FFFFFF;
		text-align: center;
		border: none;
		margin-top: 35px;
		margin-left: 1%;
	}
	.news .pub_title{
		float: left;
	}
	.news .about_ej{
		float: right;
		margin-top: 72px;
		margin-bottom: 20px;
	}
	.main{
		background: #f8f8f8;
		overflow: hidden;
	}
	/*位置*/
	.location{
		color: #939598;
		font-size: 14px;
		padding: 18px 0;
	}
	.location a{
		color: #939598;
	}

	.main_list {
		margin: 40px 0 0;
	}
	.main_left{
		width: 17%;
		float: left;

		background: #FFFFFF;
	}
	.main_title{
		background: #4d4d4d;
		color: #FFFFFF;
		text-align: center;
		padding: 20px 0;
	}
	.main_title dl dt{
		font-size: 24px;
		text-align:caption;
	}
	.main_title dl dt img{
		width:97%;
	}

	.main_title dl dd{
		font-size: 19px;
		color: #e2e2e2;
	}
	.main_ej{
		
	}
	.main_ej ul li{
		text-align: center;
		font-size: 14px;
		border-bottom: 1px solid #e3e3e3;
		position: relative;
		padding: 10px 0;
		
	}
	.main_ej ul li em{
		position: absolute;
		top: 10px;
		right: 26px;
		z-index: 20;
	}
	.main_ej ul li:hover a{
		color:#000;
	}
	.main_ej ul li ul{
		display:block;
	}
	.main_ej ul li ul li:hover{
		color: #FFFFFF;
		background: #4d4d4d;
	}
	.main_ej ul li a{
		
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.main_ej ul li em{
		transition: all ease-in-out .5s;
	}
	.main_ej ul li.active em{
		transform: rotate(90deg);
		
	}
	.main_ej ul li ul li a{
		color:#c2c2c2 !important;
	}
	.main_ej ul li i{
		float: left;
		margin-left: 50px;
		width: 53px;
		overflow: hidden;
		display: block;
		line-height: 28px;
		text-align: center;
		font-style: inherit;
	}
	.main_ej ul li i img{
		display: block;
		max-width: 100%;
	}
	.main_ej ul li ul li a{
		display:block;
	}
	.ej_down{
		background: #f4f4f4;
	}
	.ej_down span{
		padding-left: 96px;
		display: block;
	}
	.ej_down span em{
		color: #52a3da;
		font-size: 33px;
		line-height: 26px;
		float: left;
		margin-right: 10px;
	}
	/*联系我们*/
	.contact_ny{
		background: url(../img/contact_bg.jpg) no-repeat center top;
		height: 178px;
		margin: 55px 0;
		text-align: center;
		color: #FFFFFF;
		box-sizing: border-box;
		overflow: hidden;
	}
	.contact_ny dl dt{
		font-size: 16px;
		/*background: url(../img/tel.png) no-repeat 50px center; */
		padding: 16px 0;
		margin-top: 40px;
	}
	.contact_ny dl dd{
		font-size: 24px;
	}
	.contact_title{
		font-size: 18px;
		text-align: center;
		background: #52a3da;
		color: #FFFFFF;
		padding: 5px 0;
	}
	.main_right{
		width: 80%;
		float: right;
		background: #FFFFFF;
		padding: 20px 30px;
		box-sizing: border-box;
	}
	.main_right .news_team{
		margin-right: 22px;
		margin-bottom: 20px;
		width: 275px;
	}
	.main_right .news_team:nth-child(3n+3){
		margin-right: 0px;
	}
	.main_right .news_team:hover .news_pho{
		transform: translate(0);
	}
	.main_right .news_team:hover .news_words{
		transform: translate(0);
	}
	.main_right .news_team .news_words{
		margin-top: 20px;
	}
	.news_team .news_more a{
		color: #838383;
	}
	.main_right .news_team:hover .news_more a{
		color: #52a3da;
		font-weight: bold;
	}
	.main_right .news_team:last-child{
		margin-right: 22px;
	}

	/*case_de*/
	.case_de{
		
	}
	.case_de dl{
		width: 48%;
		float: left;
		margin-bottom: 30px;
		text-align: center;
		margin: 15px 1%;
		box-sizing: border-box;
	}
	.case_de dl:hover .case_words{
		transform: scale(1) skew(0deg);
		opacity: 1;
	}
	.case_de dl:nth-child(2n+3){
		margin-right: 0px;
	}
	.case_de dl dt{
		display: block;
		/* height: 290px; */
		background-size: cover !important;
		
	}
	.case_de dl dt img{
		display: block;
		max-width: 100%;
		max-height: 100%;
		margin: 0 auto;
	}
	.case_de dl dd{
		font-size: 18px;
		padding: 16px 59px 16px 10px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		color: #939598;
		line-height: 30px;
		position: relative;

	}
	.case_de dl dd em{
		color: #000000;
		font-style: inherit;
		font-size: 14px;
	}
	.case_de dl dd i{
		float: right;
		position: absolute;
		top: 20px;
		right: 10px;
		z-index: 20;
		width: 48px;
		height: 48px;
		display: block;
		border: 1px solid #ececec;
	}
	.case_de dl:hover{
		box-shadow: 0 0 10px 1px #f6f6f6;
	}
	.case_de dl:hover i{
		background: #4d4d4d;
	}
	.case_words{
		background: rgba(82,163,218,0.6);
		width: 100%;
		height: 100%;
		text-align: center;
		color: #FFFFFF;
		padding: 38px;
		box-sizing: border-box;
		transform: scale(0) skew(100deg);
		transition: all ease-in-out .5s;
		opacity: 0;
	}
	.case_words h4{
		font-size: 18px;
		margin-bottom: 25px;
		color: #FFFFFF;
	}
	.case_words h4 a{
		color: #FFFFFF;
	}
	.case_words p{
		font-size: 14px;
		margin-bottom: 25px;
	}
	.case_words .case_more a{
		color: #c9c9c9;
	}


	.tj_pho{
		overflow: hidden;
		
		background: #FFFFFF;
		padding: 0 20px;
	padding-top: 25px;
	}
	.tj_pho dl{
		text-align: left;
	}
	.tj_pho dl img{
		max-width: 100%;
	}
	.tj_pho dl dd{
		display: block;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		text-align: left;
	}
	.tj_pho .swiper-slide{
		border: 1px solid #e3e3e3;
		box-sizing: border-box;
	}
	.tj_pho .swiper-slide img{
		display: block;
		margin: 0 auto;
		max-height: 280px;
		max-width: 100%;
	}
	.tj_pho .swiper-button-prev, .tj_pho .swiper-button-next{
		background: url(../img/case_prev.png) no-repeat center center rgba(128,131,141,0.8) !important;
		opacity: 1;
		width: 36px;
		height: 36px;
		left: 0px;
	}
	.tj_pho .swiper-button-next{
		left: auto;
		right: 0px;
		background: url(../img/case_next.png) no-repeat center center rgba(128,131,141,0.8) !important;
	}
	.tj_pho .swiper-button-prev:hover, .tj_pho .swiper-button-next:hover{
		background: url(../img/case_prev.png) no-repeat center center #3e7335 !important;
	}
	.tj_pho .swiper-button-next:hover{
		background: url(../img/case_next.png) no-repeat center center #3e7335 !important;
	}
	.tj_news{
		padding-top: 25px;
	}
	.tj_news ul li{
		font-size: 14px;
		background: url(../img/radius.png) no-repeat left center;

		display: block;

		text-overflow: ellipsis;
		overflow: hidden;
		margin-bottom: 25px;
	}
	.tj_news ul li a{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
		color: #8e8e8e;
	}
	.tj_news ul li span{
		color: #8e8e8e;
		display: block;
		margin: 8px 0;
	}
	.tj_news ul li:hover a{
		color: #52a3da;
	}
	.tj_contact{
		font-size: 14px;
		padding-top: 25px;
		line-height: 34px;
	}
	.more_pro{
		text-align: center;
		margin: 0 0 15px;
	}
	.more_pro a{
		display: inline-block;
		width: 88px;
		height: 33px;
		line-height: 33px;
		border: 1px solid #e6e6e6;
		color: #939598;
		margin: 0 10px;
	}
	.more_pro a:hover{
		background: #3e7335;
		color: #FFFFFF;
	}

	/*分页*/
	.padding{
		text-align: center;
		margin: 30px 0;
	}
	.padding ul li{
		display: inline-block;
	}
	.padding ul li a{
		border: 1px solid #c0c0c0;
		padding: 5px 12px;
	}
	.padding ul li span{
		border: 1px solid #c0c0c0;
		padding: 5px 12px;
	}
	.padding ul li.active span{
		background: #4d4d4d;
		color: #FFFFFF;
	}
	.padding ul li:hover a{
		background: #4d4d4d;
		color: #FFFFFF;
	}

	.about_de{
		
	}
	.about_title{
		background: url(../img/about_title.png) no-repeat 20px center #FFFFFF ;
		padding: 0px 10%;
		font-size: 18px;
		margin: 40px 0;
		line-height: 60px;
	}
	.about_title ul{
		float: right;
	}
	.about_title ul li{
		display: inline-block;
		padding: 0 10px;
		font-size: 14px;
	}
	.about_title ul li.act{
		background: #4d4d4d;
	}
	.about_title ul li.act a{
		color: #fff;
	}
	.about_title ul li a{
		display: block;
	}
	.about_title ul li:hover{
		background: #4d4d4d;
	}
	.about_title ul li:hover a{
		color: #FFFFFF;
	}
	/*关于我们内容*/
	.about_de_words{
		margin: 0px 0 30px;
		font-size: 14px;
		border-top: 1px solid #ececec;
		padding: 30px 0;
	}
	.about_de_words h4{
		text-align: left;
		color: #000000;
		font-size: 20px;
	}
	.about_de_words h4:after{
		content: "";
		display: block;
		width: 40px;
		height: 1px;
		background: url(../img/about_le_bg.jpg);
		margin: 10px 0;
	}
	.about_de_words em{
		display: block;
		margin-bottom: 15px;
		color: #8f8f8f;
		font-size: 14px;
	}
	.about_de_words p{
		font-size: 14px;
		color: #666666;
	}
	.about_de_words span{
		color: #ababab;
	}
	.about_pho{
		width: 50%;
		float: right;
		background: url(../img/about_le_bg.jpg) no-repeat right bottom;
		padding-bottom: 15px;
		padding-right: 10px;
		box-sizing: border-box;
		overflow: hidden;
	}
	.about_pho img{
		display: block;
		position: relative;
		right: 13px;
	}
	.about_ri{
		width: 45%;
		float: right;
		box-sizing: border-box;
		line-height: 30px;
		min-height: 378px;
	}
	.about_de_word .about_ri{
		float: left;
	}
	.about_ri img{
		max-width:100%;
	}
	.about_ri dl dt{
		font-size: 18px;
	}
	.about_ri dl dd{
		color: #b0b0b0;
	}
	.about_team{
		font-size: 14px;
		color: #666666;
		padding: 25px 0%;
		border-bottom: 1px solid #ececec;
	}
	.about_de_word .about_ri .about_team:last-child{
		border-bottom:none;
	}
	.contact_de{
		margin: 30px 0;
		background: #FFFFFF;
		padding: 5px;
	}
	.contact_de_le{
		width: 50%;
		float: left;
		padding: 0;
		box-sizing: border-box;
		background: url(../img/contact_words_bg.jpg) no-repeat;
	}
	.contact_de_le dl {
		margin-bottom: 21px;
	}
	.contact_de_le dl img{
		width:100%;
	}
	.contact_de_le dl dt{
		font-size: 18px;
		font-weight: bold;
		color: #404040;
		margin-top: 15px;
	}
	.contact_de_le dl dd{
		font-size: 10px;
		color: #cdcdcd;
		padding-top: 8px;
	}
	.contact_de_le p{
		font-size: 14px;
		color: #616161;
		line-height: 45px;
	}
	.contact_de_le em{
		display: block;
		margin-top: 28px;
	}
	.contact_de_le em a{
		padding: 0 10px;
	}
	.contact_de_le .cen_ri{
		float: none;
		text-align: left;
		padding: 20px 0px 0;
	}
	.contact_de_le .cen_ri dl{
		margin-left: 0;
	}
	.contact_de_le  dl dd{
		color: #000000;
	}
	.contact_de_pho{
		width: 50%;
		float: left;
	}
	.contact_de_pho iframe{
		border: none;
	}
	.map{
		margin: 70px 0;
	}
	.map iframe{
		height: 526px;
		border: none;
		

	}


	.newsde{margin: 35px 0;}
	.newsde .news_ri{
		width: 100%;
		float: none;
	}
	.news_ri ul li .news_word{
		width: 62%;
		float: left;
	}
	.news_ri ul li .news_word h4{
		color: #000;
		font-size: 16px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 10px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 25px;
	}
	.news_ri ul li .news_word h4 a{
		color: #000;
	}
	.news_ri ul li .news_word h4:hover a{
		text-decoration: underline;
		color: #eedf7a;
	}
	.news_ri ul li .news_word p{
		font-size: 14px;
		color: #5b5b5b;
		line-height: 28px;
		margin-bottom: 10px;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.news_ri ul li .news_word .news_more a{
		display: block;
		width: 80px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		color: #c0c0c0;
		background-size: cover;
		margin-top: 20px;

	}
	.news_ri ul li .news_pho{
		width: 29%;
		height: 230px;
		margin-right: 5%;
		box-sizing: border-box;
		float: left;
	  overflow: hidden;
	}
	.news_ri ul li .news_pho .news_pho_box{
		width: 100%;
		height: 100%;
		transition: all ease-in-out .5s;
	}
	.news_ri ul li:hover .news_pho .news_pho_box{
		transform: scale(1.2);
	}
	.news_ri ul li .news_pho a{
		display: block;
		width: 100%;
		height: 100%;
	}
	.newsde .news_ri ul li h4 span{
		background: none;
		padding-left: 0;
	}
	.newsde .news_ri ul li{
		margin: 0;
		padding: 0;

		margin-bottom: 25px;
		border-bottom: 1px solid #ececec;
	}


	/*新闻详情页*/
	.ypl_two_news{
		margin-top: 65px;
	}
	.ypl_two_news .ypl_two_news_left{
		width: 75%;
		padding: 0 2%;
		box-sizing: border-box;
		float: left;
		background: #FFFFFF;
		min-height: 1000px;
	}
	.ypl_two_news .ypl_two_news_left img{width:100%;}
	.ypl_two_news .ypl_two_news_left h4{
		font-size: 20px;
		margin: 15px 0;
		text-align: center;
	}
	.ypl_two_news .ypl_two_news_right{
		width: 23%;
		float: right;

		
	}
	.news_title{
		background: #FFFFFF;
		height: 42px;
		line-height: 42px;
		text-indent: 20px; 
		font-size: 16px;
		padding: 10px 0;

	}
	.ypl_two_news .ypl_two_news_right .tj_news{
		margin-bottom: 30px;
	}
	.ypl_two_news .ypl_two_news_right .tj_contact{
		background: url(../img/news_contact_bg.jpg) no-repeat center center;
		height: 146px;
		color: #FFFFFF;
		padding: 20px;
		box-sizing: border-box;
		margin-top: 46px;
	}
	/*新闻详情页*/

	.main .adv{
		background: none;
		width: 100%;
	}
	.jion_de{
		background: url(../img/adv_bg.jpg) no-repeat center top;
		overflow: hidden;
	}
	.join_tj{
		margin: 70px 0;
		overflow: hidden;
	}
	.join_tj_le{
		width: 48%;
		float: left;
	}
	.join_tj_le dl{
		margin-bottom: 60px;
	}
	.join_tj_le dl dt{
		font-size: 18px;
	}
	.join_tj_le dl dd{
		font-size: 12px;
		color: #b0b0b0;
	}
	.join_tj_le p{
		font-size: 16px;
		line-height: 50px;
	}
	.join_tj_ri{
		width: 50%;
		float: right;
	}
	/*加盟流程*/
	.lc_box{
		background: #f8f8f8;
		overflow: hidden;
	}
	.lc_list{
		margin: 70px 0;
	}
	.lc_team{
		width: 24%;
		height: 280px;
		margin-right: 1%;
		background: #FFFFFF;
		border: 1px solid #ececec;
		text-align: center;
		padding: 0 15px;
		margin-bottom: 20px;
		box-sizing: border-box;
		position: relative;
		z-index: 200;
		float: left;
	}
	.lc_team dl{
		position: relative;
		z-index: 200;
	}
	.lc_team em{
		margin-top: 45px;
		margin-bottom: 20px;
		display: block;
	}
	.lc_team dl dt{
		font-size: 18px;
	}
	.lc_team dl dd{
		color: #dcdcdc;
		font-size: 12px;
	}
	.lc_num{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		font-size: 140px;
		font-weight: bold;
		color: #f4f4f4;
		z-index: 0;
	}
	.zt_box{
							
	}
	.zt_box dl{
		width: 31.3333%;
		margin-right: 2%;
		margin-bottom: 40px;
		float: left;
		position: relative;
	}
	.zt_box dl dt{
		height: 300px;
		vertical-align: middle;
		background-size: cover !important;
	}
	.zt_box dl dd{
		padding: 0 15px;
		background: url(../img/zt_show.png) no-repeat 95% center #FFFFFF;
		height: 55px;
		line-height: 55px;
		font-size: 16px;
	}

	.zt_show{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20;
		text-align: center;
		background: rgba(0,0,0,0.6);
		width: 100%;
		height: 100%;
		padding-top: 110px;
		box-sizing: border-box;
		display: none;
	}
	.zt_box dl:hover .zt_show{
		display: block;
	}
	.zt_show h4{
		font-size: 16px;
		color: #FFFFFF;
	}
	.zt_show p{
		color: #aaaaaa;
		margin-bottom: 50px;
	}
	.zt_show:after{
		display: block;
		width: 96%;
		height: 96%;
		border: 2px solid #FFFFFF;
		content: "";
		position: absolute;
		top: 2%;
		left: 2%;
		z-index: 2000;
	}
	.ypl_pro_de h4{
		font-size:26px;
		font-weight:bold;
		border-bottom:1px solid #e9e9e9;
		padding-bottom:23px;
		margin-bottom:23px;
	}
	.ypl_pro_de img{
		border-bottom:1px solid #e9e9e9;
		padding-bottom:23px;
		margin-bottom:23px;
		max-width:100%;
	}
	.ypl_page{
		margin-bottom:50px;
		font-size:14px;
	}
	.ypl_page_le{
		float:left;
	}
	.ypl_page_ri{
		float:right;
	}
	
}
/*最小屏幕分辨率为1440px且最大为1680px*/
@media (min-width: 1280px) and (max-width:1680px){
	.wrap{
		width: 1200px;
	}
/* 	.about_ej ul li{
		margin-left: 31px;
	}
	.about_le{
		padding-right: 2%;
		box-sizing: border-box;
	}
	.case_ri ul li{
		width: 49%;
		margin-right: 1%;
	}
	.f_nav ul li{
		margin-right: 29px;
	} */
	/*导航*/
.nav_box{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
	width: 100%;
}
.nav_box .wrap{
	position: initial;
	z-index: 200;
	overflow: inherit;
}
.nav_box canvas{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	width: 100%;
}
.nav_box .logo{
	float: left;
	position: relative;
	z-index: 200;
	margin-top: 22px;
}
.nav_box .logo img{
	display: block;
}
.nav_er{
	float: right;
}
.nav_er ul li{
	float: left;
	color: #ffffff;
	margin: 0 1px;
	text-align: center;
	width: 110px;
	height: 86px;
	line-height: 86px;
	font-size: 14px;
	position: relative;
	transition: all ease-in-out .5s;
	overflow: hidden;
}
.nav_er ul li a{
	color: #FFFFFF;
}
.nav_er ul li:after{
	display: block;
	width: 60px;
	height: 2px;
	background: #FFFFFF;
	content: "";
	margin: 0 auto;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2000;
	opacity: 0;
}
.nav_er ul li.act:after{
	opacity: 1;
}
.nav_er ul li:hover:after{
	opacity: 1;
}
.nav_er ul li:hover a{
	transform: translateY(-86px);
}
.nav_er ul li.act a{
	transform: translateY(-86px);
}
.nav_er ul li .nav_list{
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	position: relative;
}
.nav_er ul li .nav_down span{
	display: block;
	border-bottom: 1px solid #bfbfbf;
}
.nav_er ul li .nav_down{
	position: absolute;
	top: 90px;
	left: 0px;
	z-index: 20;	
	width: 100%;
	padding: 20px 0;
    background: rgba(255,255,255,0.6);
    display: none;
}
.nav_er ul li:hover .nav_down{
	display: block;
}
.nav_er ul li .nav_down a{
	color: #000000;
}
.nav_er ul li a{
	display: block;

}

.nav_er ul li:hover:after{
	display: block;
	width: 60px;
	height: 2px;
	background: #F38413;
	content: "";
	margin: 0 auto;
	position: relative;
	z-index: 2000;
}

.nav_er ul li span{
	display: block;
	height: 86px;
	line-height: 86px;
}
.nav_er ul li em{
	display: block;
	height: 86px;
	line-height: 86px;
}
.nav_er ul li .nav_down dl{
	display: inline-block;
	margin: 0 65px;
}
.nav_er ul li .nav_down dl dd{
	font-size: 16px;
}
.nav_er ul li .nav_down a{
    line-height: 30px;
    color: #000000 !important;
}
.banner{
	position: relative;
}
.banner img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{
	display: none;
}
.banner .swiper-pagination-bullet{
	border-radius: 0;
	width: 10px;
	height: 10px;
	font-size: 16px;
	color: #FFFFFF;
	opacity: 1;
	

	text-align: left;
}
.banner .swiper-pagination-bullet-active{
	background: #1d73c9;
	color: #f0cd71;
	position: relative;

}

.banner .swiper-button-prev, .banner .swiper-button-next{
	width: 70px;
	height: 20px;
	color: #ffffff;
	left: 170px;
	background: url(../img/prev.png) no-repeat left center;

}
.banner .swiper-button-next{
	left: auto;
	right: 170px;
	text-align: right;
	background: url(../img/next.png) no-repeat 40px center;
}
.banner .swiper-pagination{
	bottom: 0;
	line-height: 82px;
	height: 82px;
}
body::-webkit-scrollbar {
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

/*滚动条里面的滚动的块样式*/
body::-webkit-scrollbar-thumb {
 
  background-color: #c8ac61;
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent);
}

/*滚动条里面轨道*/
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #61574f;
 
}
.menubtn{
	display: none;
}

.about_us{
	background: url(../img/about_bg.jpg) no-repeat center top;
	overflow: hidden;
	padding: 100px 0;
}
.about_us .pub_title{
	padding-top:0px;
}
.about_le{
	width: 49%;
	float: left;
}
.about_le dl{
	margin-top: 45px;
	margin-bottom: 28px;
}
.about_le dl dt{
	font-size: 18px;
}
.about_le dl dd{
	font-size: 12px;
	color: #b0b0b0;
}
.about_le p{
	line-height: 36px;
	font-size: 14px;
	color: #8f8f8f;
}
.about_le a{
	display: block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #d5d5d5;
	color: #b0b0b0;
	margin-top: 38px;
}

.about_ri{
	width: 50%;
	float: right;
}

.about_ej{
	margin-bottom: 110px;
}
.about_ej ul li{
	display: inline-block;
	font-size: 14px;
	margin-left: 45px;
	border-bottom: 1px solid transparent;
	padding-bottom: 10px;
}
.about_ej ul li a{
	color: #b0b0b0;
}
.about_ej ul li:hover{
	border-bottom: 1px solid #4d4d4d;
}
.about_ej ul li:hover a{
	color: #000;
}
.about_ej ul li:after{
	display: block;
	content: "";
	float: right;
	width: 10px;
	height: 2px;
	background: #b0b0b0;
	margin-top: 12px;
	margin-left: 8px;
}
.about_ej ul li:hover:after{
	background: #000000;
}
/*pub_title*/
.pub_title{
	padding: 50px 0;
}
.pub_title h3{
	font-size: 50px;
	color: #ebebeb;
	line-height: 40px;
}
.pub_title h4{
	font-size: 30px;
	line-height: 6px;
}
.pub_title h4:after{
	display: block;
	content: "";
	width: 30px;
	height: 2px;
	background: #2b2b2b;
	position: relative;
	top: 40px;
}


.product{
	
	
	position: relative;
	overflow: hidden;
}
.product .pub_title{
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2000;
}
.product .pub_title h3{
	color: #6e6e6e;
}
.product .pub_title h4{
	color: #FFFFFF;
}
.product .pub_title h4:after{
	background: #FFFFFF;
}
.product .gallery-top{
	text-align: center;
	
}
.product .gallery-top dl{
	margin-bottom: 60px;
	max-width: 950px;
	margin: 266px auto 0;
}
.product .gallery-top dl dt{
	font-size: 24px;
	color: #FFFFFF;
	
}
.product .gallery-top dl dd{
	font-size: 12px;
	color: #b0b0b0;
	margin-bottom:60px;
}
.product .gallery-top p{
	
	margin: 0 auto 35px;
	font-size: 16px;
	color: #ffffff;
}
.product .gallery-top .swiper-slide{
	height:780px;
}
.product .gallery-thumbs{
	margin-top: 190px;
	position: absolute;
    bottom: 50px;
    z-index: 200;
	width: 100%;
}
.product .gallery-thumbs .swiper-slide{
	width: 350px;
	height: 150px;
	background: rgba(196,197,200,0.6);
	text-align: center;
	padding-top: 15px;
	box-sizing: border-box;
	position: relative;
	padding: 20px;
}
.product .gallery-thumbs .swiper-slide .pro_pho_pho{
	margin-top: 4px;
}
.product .gallery-thumbs .swiper-slide dl dt{
	margin-top: 10px;
	font-size:18px;
}
.product .gallery-thumbs .swiper-slide dl dd{
	color: #d3d3d8;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product .gallery-thumbs .swiper-slide:after{
	display: block;
	content: "";
	width: 96%;
	height: 90%;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 5%;
	left: 2%;
	z-index: 20;
}
.product .gallery-thumbs .swiper-slide-thumb-active{
	background: rgba(81,82,83,0.6);
	color: #FFFFFF;
}
.product .gallery-thumbs .swiper-slide-thumb-active .pro_pho_pho img{
	filter: invert(100%) sepia(16%) saturate(0%) hue-rotate(54deg) brightness(104%) contrast(105%);
}
.case_list{
	text-align: center;
	margin: 50px 0;
}
.case_le{
	width: 49%;
	height: 462px;
	float: left;
}
.case_list dl{
	opacity: 0;
	width: 100%;
	height: 462px;
	color: #FFFFFF;
	position: relative;
	padding-top: 188px;
	box-sizing: border-box;
	
}
.case_list dl:hover{
	opacity: 1;
	background: rgba(85,80,78,0.6);
}
.case_list dl:after{
	display: block;
	content: "";
	width: 96%;
	height: 94%;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 3%;
	left: 2%;
	z-index: 20;
}
.case_list dl dt{
	font-size: 18px;
}
.case_list dl dd{
	font-size: 12px;
	color: #e1e1e1;
	margin-bottom: 45px;
}
.case_ri{
	width: 50%;
	float: right;
}
.case_ri ul li{
	width: 283px;
	height: 223px;
	margin-bottom: 15px;
	margin-right: 17px;
	float: left;
}.
.case_ri ul li:nth-child(2n+2){
	margin-right: 0px;
}
.case_ri ul li dl{
	height: 223px;
	padding-top: 60px;
}

.more{
	width: 200px;
	height: 48px;
	line-height: 48px;
	margin: 50px auto;
	border: 1px solid #d5d5d5;
	text-align: center;
	color: #b0b0b0;
	font-size: 14px;
}
.more a{
	color: #b0b0b0;
}

.show{
	position: relative;
}
.show .pub_title{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.show .pub_title h3{
	color: #6e6e6e;
}
.show .pub_title h4{
	color: #FFFFFF;
}
.show .pub_title h4:after{
	background: #FFFFFF;
}
.show img{
	display: block;
}
.show_list_img img{
	width:100%;
}
.show .thum_img_content{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 200;
	width: 50%;
	height: 110px;
	background: rgba(180,183,186,0.6);

	box-sizing: border-box;
	padding-top: 3px;
}
.thum_img_content_box{
	position:relative;
}
.thum_img_content_left{
	width:70%;
	float:left;
	margin-top:18px;
	padding:0 2%;
	box-sizing: border-box;
}
.thum_img_content_right{
	width:30%;
	float:left;
}
.show .gallery-thumbs .swiper-slide{
	width: 180px;
	/* height: 60px; */
	margin-right:20px;
}
.show .swiper-button-prev, .show .swiper-button-next{
	background:url(../img/c_prev.jpg) no-repeat center center;
	height:49px;
	width:49px;
	right:110px;
	left:auto;
}
.show .swiper-button-next{
	right:34px;
	background:url(../img/c_next.jpg) no-repeat center center;
}

.show .swiper-container{
	position: inherit;
}
.show .gallery-thumbs .swiper-slide img{
	max-width: 100%;
}
.adv{
	background: url(../img/adv_bg.jpg) no-repeat center top;
	overflow: hidden;
	background-size: cover;
}
.adv_list{
	margin: 50px 0;
}
.adv_lb{
	background: #FFFFFF;
}
.adv img{
	display: block;
	margin: 0 auto;
}
.adv_le{
	width: 30%;
	padding-top: 80px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	padding:80px 2% 0;
}
.adv_le em{
	margin-bottom: 20px;
	display: block;
}
.adv_le dl{
	margin-bottom: 40px;
}
.adv_le dl dt{
	font-size: 24px;
	color: #4d4d4d;
}
.adv_le dl dd{
	color: #b0b0b0;
}
.adv_le p{
	color: #8f8f8f;
	font-size: 16px;
}
.adv_le span a{
	display: block;
	margin-top: 60px;
	color: #b0b0b0;
}
.adv_le h4{
	font-size: 14px;
}
.adv_ri{
	width: 70%;
	float: left;
}
.adv_ri img{
	width:100%;
}
.adv_list .swiper-container{
	padding-bottom: 100px;
	
}
.adv_list .swiper-container .swiper-pagination-bullet{
	background: #b0b0b0;
	opacity: 1;
}
.adv_list .swiper-container .swiper-pagination-bullet-active{
	width: 25px;
	border-radius: 10px;
}
.zhichi{
	position: relative;
}
.zhichi .pub_title{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}
.zhichi .pub_title h3{
	color: #6e6e6e;
}
.zhichi .pub_title h4{
	color: #FFFFFF;
}
.zhichi .pub_title h4:after{
	background: #FFFFFF;
}
.zhichi_list{
	
}
.zc_team{
	width: 16.6666%;
	height: 747px;
	float: left;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.zc_team:after{
	display: block;
	content: "";
	background: rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.zc_team:hover:after{
	display: none;
}
.zc_words{
	position: relative;
	z-index: 999;
	padding: 0 5%;
	padding-top: 317px;
	transition: all ease-in-out .5s;
}
.zc_words dl{
	background: url(../img/box_bg.png) no-repeat center center;
	background-size: contain;
	padding: 25px;
	padding-bottom: 0px;
}
.zc_team:hover dl{
	background: none;
}
.zc_words dl dt{
	margin-top: 20px;
	font-size: 18px;
	color: #FFFFFF;
}
.zc_words dl dd{
	color: #8f8f8f;
	padding-bottom: 28px;
}
.zc_words p{
	color: #4d4d4d;
	line-height: 38px;
	margin-bottom: 20px;
}
.zc_words a{
	color: #767676;
}
.zc_words_bot{
	display: none;
	font-size:16px;
}
.zc_team:hover .zc_words{
	padding-top: 167px;
}
.zc_team:hover .zc_words dl dt{
	color: #000000;
}
.zc_team:hover .zc_words_bot{
	display: block;
}
.zc_team:hover .zc_words em img{
	filter: invert(28%) sepia(23%) saturate(15%) hue-rotate(350deg) brightness(91%) contrast(100%);
} 


/*footer*/
.footer{
	color: #fbfbfb;
	overflow: hidden;
}
.f_nav{


	float: left;
}
.f_nav .wrap{
	border-bottom: 1px solid #202020;
}
.f_nav ul li{
	float: left;
    
	font-size: 16px;
	margin-right: 29px;
}
.f_nav ul li>a{
	display: block;
	margin-bottom: 28px;
}
.f_nav ul li a{
	color: #fbfbfb;
}
.f_nav ul li .nav_down_foot ul li{
	float: none;
	font-size: 14px;
}
.f_nav ul li .nav_down_foot ul li a{
	color: #bfbfbf;
	margin-bottom: auto;
	line-height: 36px;
}
.f_cen{
	background: #4d4d4d;
	padding: 60px 0;
	
}
.cen_le{
	padding: 85px 0;
	float: left;
}
.cen_le{
	float: left;
	
}
.f_logo{
	float: left;
	margin-top: 10px;
}
.cen_le dl{
	float: left;
	background: url(../img/foot_bg.jpg) no-repeat left center;
	padding-left: 50px;
	margin: 0px 30px;
}
.cen_le dl dt{
	font-size: 14px;
	color: #535353;
}
.cen_le dl dd{
	font-size: 24px;
	padding: 10px 0;
	font-weight: bold;
}
.cen_le dl span{
	font-size: 14px;
	color: #535353;
}
.cen_cen{
	float: left;
	padding: 0px 20px 50px;
	font-size: 14px;
	line-height: 32px;
	max-width: 433px;
	box-sizing: border-box;
}
.cen_cen em{
	font-size: 32px;
}
.cen_cen img{
	display: block;
	margin-bottom: 20px;
	width:80%;
}
.cen_ri{
	text-align: right;
	padding: 10px;
	/* float: right; */

}
.cen_ri dl{
	display: inline-block;
	margin: 0 20px;
	font-size: 14px;
	text-align: center;
	background: #717171;
	padding: 5px;
}
.main .cen_ri dl{
	background: #4d4d4d;
	color: #FFFFFF;
}
.main .cen_ri dl dd{
	color: #FFFFFF;
}
.foot{
	background: #1c1c1c;
	line-height: 70px;
	color: #FFFFFF;
	font-size: 14px;
}
.foot a{
	color: #FFFFFF;
}
.foot_link{
	float: left;
}
.foot_word{
	float: right;
}
.f_nav_right{
	padding: 15px 0;
	background: #404040;

	text-align: center;
	color: #9a9a9a;
}
.f_nav_right a{
	color: #464646;
}
.link{
	background: #4d4d4d;
	padding: 13px 0;
	color: #dedede;
	border-bottom: 1px solid #5f5f5f;
}
.link a{
	color: #dedede;
}
.adree{
	padding: 25px 0;
	color: #dedede;
	background: #4d4d4d;
}

.newsde{margin: 0px 0 30px;margin-top: 100px;}
.newsde .news_ri{
	width: 100%;
	float: none;
}
.news_ri ul li .news_word{
	width: 55%;
	float: left;
}
.news_ri ul li .news_word em{
	color:#454545;
	display:block;
	margin-bottom:3px;
}
.news_ri ul li .news_word h4{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_ri ul li .news_word h4 a{
	color: #000;
}
.news_ri ul li .news_word h4:hover a{
	text-decoration: underline;
	color: #f38413;
}
.news_ri ul li .news_word p{
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
	margin-bottom: 10px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_ri ul li .news_word p {
	color:#454545;
}
.news_ri ul li .news_word .news_more a{
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #c0c0c0;
	background-size: cover;
	margin-top: 20px;

}
.news_ri ul li .news_pho{
	width: 32%;
	height: 250px;
	margin-right: 5%;
	box-sizing: border-box;
	float: left;
  overflow: hidden;
}
.news_ri ul li .news_pho .news_pho_box{
	width: 100%;
	height: 100%;
	transition: all ease-in-out .5s;
	background-size: cover !important;
}
.news_ri ul li:hover .news_pho .news_pho_box{
	transform: scale(1.2);
}
.news_ri ul li .news_pho a{
	display: block;
	width: 100%;
	height: 100%;
}
.newsde .news_ri ul li h4 span{
	background: none;
	padding-left: 0;
}
.newsde .news_ri ul li{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ececec;
	background: #FFFFFF;
}
.newsde .news_ri ul li>.news_word{
	width:48%;
}

.newsde .news_ri ul li .titme{
	float: right;
	margin-top: 63px;
	font-size: 36px;
	width: 16%;
	font-weight: bold;
	text-align: center;
}
.newsde .news_ri ul li .titme dl{
	color: #787878;
}
.newsde .news_ri ul li .titme dl dt{
	font-size: 30px;
}
.newsde .news_ri ul li .titme dl dd{
	font-size:14px;
}

.newsde2  .news_ri ul li .news_more a{
	background: none;

}
.news_lb{
	 width: 47%;

	float: left;
}
.news_lb .swiper-slide{
	width: 100%;

	background-size: cover !important;
}
.news_lb .swiper-slide a{
	display:block;
	width:100%;
	height:100%;
}
.news_wordsde{
	width: 50%;
	float: right;
}
.newsde2 .news_ri ul li .news_word h4{
	margin-top: 0px;
}
.newsde2 .news_listde{
	margin-bottom: 35px;
}
.newsde2 .news_ri .news_wordsde .news_word{
	width: 100%;
}
.news_ri .news_team .news_pho{
	display: block;
	height: 320px;
}
.news_ri .news_team .news_words{
	padding: 15px;
	height: 160px;
}
.news_ri .news_team .news_words em{
	margin: 5px 0;
	
}
.news_ri .news_team{
	height: auto;
}
.news_ri .news_team .news_words p{
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_ri .swiper-pagination-bullet{
	border-radius: 0;
	background: #292929;
	opacity: 1;
}
.news_ri  .swiper-pagination-bullet-active{
	background: #f38413;
}




/*新闻详情页*/
.ypl_two_news{
	margin-top: 65px;
	margin-bottom: 70px;
}
.ypl_two_news .ypl_two_news_left{
	width: 66%;
	padding: 0 2%;
	box-sizing: border-box;
	float: left;
	background: #FFFFFF;

}
.ypl_two_news .ypl_two_news_left h4{
	font-size: 20px;
	margin: 15px 0;
	text-align: center;
	color: #000000;
	font-weight: bold;
}
.ypl_two_news .ypl_two_news_left em{
	text-align: center;
	display: block;
	margin-bottom: 25px;
	font-style: inherit;
	font-size: 16px;
	color: #939598;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 15px;
}
.ypl_two_news .ypl_two_news_right{
	width: 25%;
	float: right;
	
}
.news_title{
	background: #f0f0f0;
	height: 42px;
	line-height: 42px;

	font-size: 20px;
   border-bottom: 1px solid #d9d9d9;

   font-weight: bolder;
   display: block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
.ypl_two_news .ypl_two_news_right .tj_news{
	margin-bottom: 30px;
	background: #FFFFFF;
	overflow: hidden;
}
.ypl_two_news .ypl_two_news_right .tj_contact{
	background: #f0f0f0;


	padding: 10px;
	box-sizing: border-box;

}
.tj_news{
	padding: 0 10px;
	padding-top: 25px;
}
.tj_news ul li{
	font-size: 14px;


	display: block;

	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 5px;
	border-bottom: 1px dashed #e9e9e9;
}
.tj_news ul li .news_pho_de{
	width: 40%;
	float: left;
}

.tj_news ul li .news_pho_de img{
	max-width: 100%;
}
.news_pho_words{
	width: 55%;
	float: right;
}
.news_pho_words a{
	font-size: 14px;
	line-height: 22px;
}
.tj_news ul li a{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	color: #8e8e8e;
}
.tj_news ul li span{
	color: #8e8e8e;
	display: block;
	margin: 8px 0;
}
.tj_news ul li:hover a{
	color: #f38413;
}
.tj_contact{
	font-size: 14px;
	padding-top: 25px;
	line-height: 34px;
}
/*新闻详情页*/



.news_list{
	
}
.news_team{
	position: relative;
	width: 24%;
	height: 537px;
	float: left;
	margin-right: 1%;
	border-bottom: 1px solid #e7e7e7;

}
.news_team:hover{
	border-bottom: 1px solid #4d4d4d;
}
.news_team:hover .news_pho{
	transform: translateY(-80px);
}
.news_team:hover .news_words p{
	transform: translateY(250px);
}
.news_team:last-child{
	margin-right: 0px;
}
.news_team .news_title{
	width: 150px;
	height: 50px;
	line-height: 50px;
	background: #969696;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.news_team .news_pho{

	height: 277px;
	display: table-cell;
	vertical-align: middle;
	transition: all ease-in-out .5s;
}
.news_team .news_pho img{
	display: block;
	max-width: 100%;
}
.news_team .news_words{



	box-sizing: border-box;
}
.news_team .news_words h4{
	font-size: 18px;
	color: #7e7e7e;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 30px;
}
.news_team .news_words em{
	display: block;
	font-size: 30px;
	margin: 20px 0;
	color: #a1a1a1;
	font-weight: bold;
}
.news_team .news_words p{
	font-size: 16px;
	color: #646464;
	margin-bottom: 10px;
	height: 57px;
	transition: all ease-in-out .5s;
	-webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.news_team .news_words a{
	color: #afafaf;
	display: block;
	margin-top: 15px;
}
.news_team_list{
	margin-top: 70px;
}
.news_team .news_team_list .news_words{
	border-bottom: 1px solid #dedede;
	height: auto;
	padding: 0 0 10px;
	margin: 0 20px;
}
.news_team .news_team_list .news_words em{
	margin: 3px 0;
}
.news_team .news_team_list .news_words:hover h4{
	color: #f38413;
}


.pub_more a{
	display: block;
	width: 158px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #cecece;
	text-align: center;
	font-size: 14px;
	margin: 70px auto;
	color: #b0b0b0;
}

/*加盟*/
.join{
	background: url(../img/join_bg.jpg) no-repeat center top;
	height: 713px;
}
.join_list {
	margin-top: 50px;
}
.join_le{
	width: 30%;
	float: left;
}
.join_le dl{
	margin-bottom: 25px
}
.join_le dl.dl_bg{
	background: url(../img/join_bb.png) no-repeat left center;
	padding-left: 65px;
	min-height: 57px;
}
.join_le dl dt{
	font-size: 16px;
	color: #404040;
}
.join_le dl dd{
	color: #b0b0b0;
}
.join_le em{
	font-size: 40px;
}
.join_le p{
	color: #8f8f8f;
	font-size: 14px;
}
.join_ri{
	width: 60%;
	float: right;
}
.join_ri dl{
	margin-left: 1%;
	margin-bottom: 50px;
}
.join_ri dl dt{
	font-size: 16px;
}
.join_ri dl dd{
	color: #b0b0b0;
}
.info select{
	height: 50px;
	width: 31%;
	margin: 0 1%;
	background: #e7e7e7;
	border: 1px solid #e7e7e7;
	outline: none;
}
.inp_box input{
	width: 48%;
	margin: 30px 1% 0;
	height: 50px;
	line-height: 50px;
	background: #e7e7e7;
	float: left;
	display: block;
	border: none;
	padding: 0 10px;
	box-sizing: border-box;
	outline: none;
}
.join_de{
	background: url(../img/contact_bg.jpg) no-repeat center top;
	overflow: hidden;
}
.join_de .join_list{
	background: #FFFFFF;
	padding: 50px;
	margin-top: 120px;
}
.join_de .join_list p{
	line-height: 36px;
}
.join_de .join_list .inp_box{
	margin-bottom: 25px;
}
.join_de .join_list .inp_box input{
	width: 31.3333333%;
	margin: 0;
	margin-right: 2%;
}
.join_de .join_list .tex_box textarea{
	width: 100%;
	height: 212px;
	background: #e7e7e7;
	border: none;
	outline: none;
	padding: 10px;
	box-sizing: border-box;
}
.sub input{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	background: #4d4d4d;
	color: #FFFFFF;
	text-align: center;
	border: none;
	margin-top: 35px;
	margin-left: 1%;
}
.news .pub_title{
	float: left;
}
.news .about_ej{
	float: right;
	margin-top: 72px;
	margin-bottom: 20px;
}
.main{
	background: #f8f8f8;
	overflow: hidden;
}
/*位置*/
.location{
	color: #939598;
	font-size: 14px;
	padding: 18px 0;
}
.location a{
	color: #939598;
}

.main_list {
	margin: 40px 0 0;
}
.main_left{
	width: 17%;
	float: left;

	background: #FFFFFF;
}
.main_title{
	background: #4d4d4d;
	color: #FFFFFF;
	text-align: center;
	padding: 20px 0;
}
.main_title dl dt{
	font-size: 24px;

}
.main_title dl dd{
	font-size: 24px;
	color: #e2e2e2;
}
.main_ej{
	
}
.main_ej ul li{
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
	padding: 20px 0;
	
}
.main_ej ul li em{
	position: absolute;
    top: 22px;
    right: 26px;
    z-index: 20;
}
.main_ej ul li:hover a{
	color:#000;
}
.main_ej ul li ul{
	display:block;
}
.main_ej ul li ul li:hover{
	color: #FFFFFF;
	background: #4d4d4d;
}
.main_ej ul li a{
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main_ej ul li em{
	transition: all ease-in-out .5s;
}
.main_ej ul li.active em{
	transform: rotate(90deg);
	
}
.main_ej ul li ul li a{
	color:#c2c2c2 !important;
}
.main_ej ul li i{
	float: left;
	margin-left: 50px;
	width: 53px;
	overflow: hidden;
	display: block;
    line-height: 28px;
	text-align: center;
	font-style: inherit;
}
.main_ej ul li i img{
	display: block;
	max-width: 100%;
}
.main_ej ul li ul li a{
	display:block;
}
.ej_down{
	background: #f4f4f4;
}
.ej_down span{
	padding-left: 96px;
	display: block;
}
.ej_down span em{
	color: #52a3da;
	font-size: 33px;
	line-height: 26px;
	float: left;
	margin-right: 10px;
}
/*联系我们*/
.contact_ny{
	background: url(../img/contact_bg.jpg) no-repeat center top;
	height: 178px;
	margin: 55px 0;
	text-align: center;
	color: #FFFFFF;
	box-sizing: border-box;
	overflow: hidden;
}
.contact_ny dl dt{
	font-size: 16px;
	/*background: url(../img/tel.png) no-repeat 50px center; */
	padding: 16px 0;
	margin-top: 40px;
}
.contact_ny dl dd{
	font-size: 24px;
}
.contact_title{
	font-size: 18px;
	text-align: center;
	background: #52a3da;
	color: #FFFFFF;
	padding: 5px 0;
}
.main_right{
	width: 80%;
	float: right;
	background: #FFFFFF;
	padding: 20px 30px;
	box-sizing: border-box;
}
.main_right .news_team{
	margin-right: 22px;
	margin-bottom: 20px;
	width: 275px;
}
.main_right .news_team:nth-child(3n+3){
	margin-right: 0px;
}
.main_right .news_team:hover .news_pho{
	transform: translate(0);
}
.main_right .news_team:hover .news_words{
	transform: translate(0);
}
.main_right .news_team .news_words{
	margin-top: 20px;
}
.news_team .news_more a{
	color: #838383;
}
.main_right .news_team:hover .news_more a{
	color: #52a3da;
	font-weight: bold;
}
.main_right .news_team:last-child{
	margin-right: 22px;
}

/*case_de*/
.case_de{
	
}
.case_de dl{
	width: 48%;
	float: left;
	margin-bottom: 30px;
	text-align: center;
	margin: 15px 1%;
	box-sizing: border-box;
}
.case_de dl:hover .case_words{
	transform: scale(1) skew(0deg);
	opacity: 1;
}
.case_de dl:nth-child(2n+3){
	margin-right: 0px;
}
.case_de dl dt{
	display: block;
	height: 290px;
	background-size: cover !important;
	
}
.case_de dl dt img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.case_de dl dd{
	font-size: 18px;
	padding: 16px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	color: #939598;
	line-height: 30px;
	position: relative;

}
.case_de dl dd em{
	color: #000000;
	font-style: inherit;
	font-size: 14px;
}
.case_de dl dd i{
	float: right;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 20;
	width: 48px;
	height: 48px;
	display: block;
	border: 1px solid #ececec;
}
.case_de dl:hover{
	box-shadow: 0 0 10px 1px #f6f6f6;
}
.case_de dl:hover i{
	background: #4d4d4d;
}
.case_words{
	background: rgba(82,163,218,0.6);
	width: 100%;
	height: 100%;
	text-align: center;
	color: #FFFFFF;
	padding: 38px;
	box-sizing: border-box;
	transform: scale(0) skew(100deg);
	transition: all ease-in-out .5s;
	opacity: 0;
}
.case_words h4{
	font-size: 18px;
	margin-bottom: 25px;
	color: #FFFFFF;
}
.case_words h4 a{
	color: #FFFFFF;
}
.case_words p{
	font-size: 14px;
	margin-bottom: 25px;
}
.case_words .case_more a{
	color: #c9c9c9;
}


.tj_pho{
	overflow: hidden;
	
	background: #FFFFFF;
	padding: 0 20px;
padding-top: 25px;
}
.tj_pho dl{
	text-align: left;
}
.tj_pho dl img{
	max-width: 100%;
}
.tj_pho dl dd{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: left;
}
.tj_pho .swiper-slide{
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
}
.tj_pho .swiper-slide img{
	display: block;
	margin: 0 auto;
	max-height: 280px;
	max-width: 100%;
}
.tj_pho .swiper-button-prev, .tj_pho .swiper-button-next{
	background: url(../img/case_prev.png) no-repeat center center rgba(128,131,141,0.8) !important;
	opacity: 1;
	width: 36px;
	height: 36px;
	left: 0px;
}
.tj_pho .swiper-button-next{
	left: auto;
	right: 0px;
	background: url(../img/case_next.png) no-repeat center center rgba(128,131,141,0.8) !important;
}
.tj_pho .swiper-button-prev:hover, .tj_pho .swiper-button-next:hover{
	background: url(../img/case_prev.png) no-repeat center center #3e7335 !important;
}
.tj_pho .swiper-button-next:hover{
	background: url(../img/case_next.png) no-repeat center center #3e7335 !important;
}
.tj_news{
	padding-top: 25px;
}
.tj_news ul li{
	font-size: 14px;
	background: url(../img/radius.png) no-repeat left center;

	display: block;

	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 25px;
}
.tj_news ul li a{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	color: #8e8e8e;
}
.tj_news ul li span{
	color: #8e8e8e;
	display: block;
	margin: 8px 0;
}
.tj_news ul li:hover a{
	color: #52a3da;
}
.tj_contact{
	font-size: 14px;
	padding-top: 25px;
	line-height: 34px;
}
.more_pro{
	text-align: center;
	margin: 0 0 15px;
}
.more_pro a{
	display: inline-block;
	width: 88px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	color: #939598;
	margin: 0 10px;
}
.more_pro a:hover{
	background: #3e7335;
	color: #FFFFFF;
}

/*分页*/
.padding{
	text-align: center;
	margin: 30px 0;
}
.padding ul li{
	display: inline-block;
}
.padding ul li a{
	border: 1px solid #c0c0c0;
	padding: 5px 12px;
}
.padding ul li span{
	border: 1px solid #c0c0c0;
	padding: 5px 12px;
}
.padding ul li.active span{
	background: #4d4d4d;
	color: #FFFFFF;
}
.padding ul li:hover a{
	background: #4d4d4d;
	color: #FFFFFF;
}

.about_de{
	
}
.about_title{
	background: url(../img/about_title.png) no-repeat 20px center #FFFFFF ;
	padding: 0px 5%;
	font-size: 18px;
	margin: 40px 0;
	line-height: 60px;
}
.about_title ul{
	float: right;
}
.about_title ul li{
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
}
.about_title ul li.act{
	background: #4d4d4d;
}
.about_title ul li.act a{
	color: #fff;
}
.about_title ul li a{
	display: block;
}
.about_title ul li:hover{
	background: #4d4d4d;
}
.about_title ul li:hover a{
	color: #FFFFFF;
}
/*关于我们内容*/
.about_de_words{
	margin: 0px 0 30px;
	font-size: 14px;
	border-top: 1px solid #ececec;
	padding: 30px 0;
}
.about_de_words h4{
	text-align: left;
	color: #000000;
	font-size: 20px;
}
.about_de_words h4:after{
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background: url(../img/about_le_bg.jpg);
	margin: 10px 0;
}
.about_de_words em{
	display: block;
	margin-bottom: 15px;
	color: #8f8f8f;
	font-size: 14px;
}
.about_de_words p{
	font-size: 14px;
	color: #666666;
}
.about_de_words span{
	color: #ababab;
}
.about_pho{
	width: 50%;
	float: right;
	background: url(../img/about_le_bg.jpg) no-repeat right bottom;
	padding-bottom: 15px;
	padding-right: 10px;
	box-sizing: border-box;
}
.about_pho img{
	display: block;
	position: relative;
	right: 13px;
}
.about_ri{
	width: 45%;
	float: right;
	box-sizing: border-box;
	line-height: 30px;
	min-height: 378px;
}
.about_de_word .about_ri{
	float: left;
}
.about_ri img{
	max-width:100%;
}
.about_ri dl dt{
	font-size: 18px;
}
.about_ri dl dd{
	color: #b0b0b0;
}
.about_team{
	font-size: 14px;
	color: #666666;
	padding: 25px 0%;
	border-bottom: 1px solid #ececec;
}
.about_de_word .about_ri .about_team:last-child{
	border-bottom:none;
}
.contact_de{
	margin: 40px 0;
	background: #FFFFFF;
	padding: 50px;
}
.contact_de_le{
	width: 50%;
	float: left;
	padding: 0;
	box-sizing: border-box;
	background: url(../img/contact_words_bg.jpg) no-repeat;
}
.contact_de_le dl {
	margin-bottom: 21px;
}
.contact_de_le dl dt{
	font-size: 18px;
	font-weight: bold;
	color: #404040;
	margin-top: 15px;
}
.contact_de_le dl dd{
	font-size: 10px;
	color: #cdcdcd;
	padding-top: 8px;
}
.contact_de_le p{
	font-size: 14px;
	color: #616161;
	line-height: 45px;
}
.contact_de_le em{
	display: block;
	margin-top: 28px;
}
.contact_de_le em a{
	padding: 0 10px;
}
.contact_de_le .cen_ri{
	float: none;
	text-align: left;
	padding: 20px 0px 0;
}
.contact_de_le .cen_ri dl{
	margin-left: 0;
}
.contact_de_le  dl dd{
	color: #000000;
}
.contact_de_pho{
	width: 50%;
	float: left;
}
.contact_de_pho iframe{
	border: none;
}
.map{
	margin: 70px 0;
}
.map iframe{
	height: 526px;
	border: none;
	

}


.newsde{margin: 35px 0;}
.newsde .news_ri{
	width: 100%;
	float: none;
}
.news_ri ul li .news_word{
	width: 62%;
	float: left;
}
.news_ri ul li .news_word h4{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 25px;
}
.news_ri ul li .news_word h4 a{
	color: #000;
}
.news_ri ul li .news_word h4:hover a{
	text-decoration: underline;
	color: #eedf7a;
}
.news_ri ul li .news_word p{
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
	margin-bottom: 10px;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_ri ul li .news_word .news_more a{
	display: block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #c0c0c0;
	background-size: cover;
	margin-top: 20px;

}
.news_ri ul li .news_pho{
	width: 29%;
	height: 264px;
	margin-right: 5%;
	box-sizing: border-box;
	float: left;
  overflow: hidden;
}
.news_ri ul li .news_pho .news_pho_box{
	width: 100%;
	height: 100%;
	transition: all ease-in-out .5s;
}
.news_ri ul li:hover .news_pho .news_pho_box{
	transform: scale(1.2);
}
.news_ri ul li .news_pho a{
	display: block;
	width: 100%;
	height: 100%;
}
.newsde .news_ri ul li h4 span{
	background: none;
	padding-left: 0;
}
.newsde .news_ri ul li{
	margin: 0;
	padding: 0;

	margin-bottom: 25px;
	border-bottom: 1px solid #ececec;
}


/*新闻详情页*/
.ypl_two_news{
	margin-top: 65px;
}
.ypl_two_news .ypl_two_news_left{
	width: 75%;
	padding: 0 2%;
	box-sizing: border-box;
	float: left;
	background: #FFFFFF;
	min-height: 1000px;
}
.ypl_two_news .ypl_two_news_left img{width:100%;}
.ypl_two_news .ypl_two_news_left h4{
	font-size: 20px;
	margin: 15px 0;
	text-align: center;
}
.ypl_two_news .ypl_two_news_right{
	width: 23%;
	float: right;

	
}
.news_title{
	background: #FFFFFF;
	height: 42px;
	line-height: 42px;
    text-indent: 20px; 
	font-size: 16px;
	padding: 10px 0;

}
.ypl_two_news .ypl_two_news_right .tj_news{
	margin-bottom: 30px;
}
.ypl_two_news .ypl_two_news_right .tj_contact{
	background: url(../img/news_contact_bg.jpg) no-repeat center center;
	height: 146px;
	color: #FFFFFF;
	padding: 20px;
	box-sizing: border-box;
	margin-top: 46px;
}
/*新闻详情页*/

.main .adv{
	background: none;
	width: 100%;
}
.jion_de{
	background: url(../img/adv_bg.jpg) no-repeat center top;
	overflow: hidden;
}
.join_tj{
	margin: 70px 0;
	overflow: hidden;
}
.join_tj_le{
	width: 48%;
	float: left;
}
.join_tj_le dl{
	margin-bottom: 60px;
}
.join_tj_le dl dt{
	font-size: 18px;
}
.join_tj_le dl dd{
	font-size: 12px;
	color: #b0b0b0;
}
.join_tj_le p{
	font-size: 16px;
	line-height: 50px;
}
.join_tj_ri{
	width: 50%;
	float: right;
}
/*加盟流程*/
.lc_box{
	background: #f8f8f8;
	overflow: hidden;
}
.lc_list{
	margin: 70px 0;
}
.lc_team{
	width: 24%;
	height: 280px;
	margin-right: 1%;
	background: #FFFFFF;
	border: 1px solid #ececec;
	text-align: center;
	padding: 0 15px;
	margin-bottom: 20px;
	box-sizing: border-box;
	position: relative;
	z-index: 200;
	float: left;
}
.lc_team dl{
	position: relative;
	z-index: 200;
}
.lc_team em{
	margin-top: 45px;
	margin-bottom: 35px;
	display: block;
}
.lc_team dl dt{
	font-size: 18px;
}
.lc_team dl dd{
	color: #dcdcdc;
	font-size: 12px;
}
.lc_num{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 140px;
	font-weight: bold;
	color: #f4f4f4;
	z-index: 0;
}
.zt_box{
						
}
.zt_box dl{
	width: 31.3333%;
	margin-right: 2%;
	margin-bottom: 40px;
	float: left;
	position: relative;
}
.zt_box dl dt{
	height: 300px;
	vertical-align: middle;
	background-size: cover !important;
}
.zt_box dl dd{
	padding: 0 15px;
	background: url(../img/zt_show.png) no-repeat 95% center #FFFFFF;
	height: 55px;
	line-height: 55px;
	font-size: 16px;
}

.zt_show{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	text-align: center;
	background: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	padding-top: 110px;
	box-sizing: border-box;
	display: none;
}
.zt_box dl:hover .zt_show{
	display: block;
}
.zt_show h4{
	font-size: 16px;
	color: #FFFFFF;
}
.zt_show p{
	color: #aaaaaa;
	margin-bottom: 50px;
}
.zt_show:after{
	display: block;
	width: 96%;
	height: 96%;
	border: 2px solid #FFFFFF;
	content: "";
	position: absolute;
	top: 2%;
	left: 2%;
	z-index: 2000;
}
.ypl_pro_de h4{
	font-size:32px;
	font-weight:bold;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:23px;
	margin-bottom:23px;
}
.ypl_pro_de img{
	border-bottom:1px solid #e9e9e9;
	padding-bottom:23px;
	margin-bottom:23px;
	max-width:100%;
}
.ypl_page{
	margin-bottom:50px;
	font-size:14px;
}
.ypl_page_le{
	float:left;
}
.ypl_page_ri{
	float:right;
}
	
}
/*最小屏幕分辨率为1920px*/
@media screen and (min-width:1680px){
/*导航*/
.nav_box{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2000;
	width: 100%;
}
.nav_box .wrap{
	position: initial;
	z-index: 200;
	overflow: inherit;
}
.nav_box canvas{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	width: 100%;
}
.nav_box .logo{
	float: left;
	position: relative;
	z-index: 200;
	margin-top: 22px;
}
.nav_box .logo img{
	display: block;
}
.nav_er{
	float: right;
}
.nav_er ul li{
	float: left;
	color: #ffffff;
	margin: 0 1px;
	text-align: center;
	width: 110px;
	height: 86px;
	line-height: 86px;
	font-size: 14px;
	position: relative;
	transition: all ease-in-out .5s;
	overflow: hidden;
}
.nav_er ul li a{
	color: #FFFFFF;
}
.nav_er ul li:after{
	display: block;
	width: 60px;
	height: 2px;
	background: #FFFFFF;
	content: "";
	margin: 0 auto;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2000;
	opacity: 0;
}
.nav_er ul li.act:after{
	opacity: 1;
}
.nav_er ul li:hover:after{
	opacity: 1;
}
.nav_er ul li:hover a{
	transform: translateY(-86px);
}
.nav_er ul li.act a{
	transform: translateY(-86px);
}
.nav_er ul li .nav_list{
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	position: relative;
}
.nav_er ul li .nav_down span{
	display: block;
	border-bottom: 1px solid #bfbfbf;
}
.nav_er ul li .nav_down{
	position: absolute;
	top: 90px;
	left: 0px;
	z-index: 20;	
	width: 100%;
	padding: 20px 0;
    background: rgba(255,255,255,0.6);
    display: none;
}
.nav_er ul li:hover .nav_down{
	display: block;
}
.nav_er ul li .nav_down a{
	color: #000000;
}
.nav_er ul li a{
	display: block;

}

.nav_er ul li:hover:after{
	display: block;
	width: 60px;
	height: 2px;
	background: #F38413;
	content: "";
	margin: 0 auto;
	position: relative;
	z-index: 2000;
}

.nav_er ul li span{
	display: block;
	height: 86px;
	line-height: 86px;
}
.nav_er ul li em{
	display: block;
	height: 86px;
	line-height: 86px;
}
.nav_er ul li .nav_down dl{
	display: inline-block;
	margin: 0 65px;
}
.nav_er ul li .nav_down dl dd{
	font-size: 16px;
}
.nav_er ul li .nav_down a{
    line-height: 30px;
    color: #000000 !important;
}
.banner{
	position: relative;
}
.banner img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{
	display: none;
}
.banner .swiper-pagination-bullet{
	border-radius: 0;
	width: 10px;
	height: 10px;
	font-size: 16px;
	color: #FFFFFF;
	opacity: 1;
	

	text-align: left;
}
.banner .swiper-pagination-bullet-active{
	background: #1d73c9;
	color: #f0cd71;
	position: relative;

}

.banner .swiper-button-prev, .banner .swiper-button-next{
	width: 70px;
	height: 20px;
	color: #ffffff;
	left: 170px;
	background: url(../img/prev.png) no-repeat left center;

}
.banner .swiper-button-next{
	left: auto;
	right: 170px;
	text-align: right;
	background: url(../img/next.png) no-repeat 40px center;
}
.banner .swiper-pagination{
	bottom: 0;
	line-height: 82px;
	height: 82px;
}
body::-webkit-scrollbar {
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

/*滚动条里面的滚动的块样式*/
body::-webkit-scrollbar-thumb {
 
  background-color: #c8ac61;
  background-image: -webkit-linear-gradient(45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent);
}

/*滚动条里面轨道*/
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #61574f;
 
}
.menubtn{
	display: none;
}

.about_us{
	background: url(../img/about_bg.jpg) no-repeat center top;
	overflow: hidden;
	padding: 100px 0;
}
.about_us .pub_title{
	padding-top:0px;
}
.about_le{
	width: 49%;
	float: left;
}
.about_le dl{
	margin-top: 80px;
	margin-bottom: 50px;
}
.about_le dl dt{
	font-size: 18px;
}
.about_le dl dd{
	font-size: 12px;
	color: #b0b0b0;
}
.about_le p{
	line-height: 36px;
	font-size: 14px;
	color: #8f8f8f;
}
.about_le a{
	display: block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #d5d5d5;
	color: #b0b0b0;
	margin-top: 70px;
}

.about_ri{
	width: 50%;
	float: right;
}

.about_ej{
	margin-bottom: 110px;
}
.about_ej ul li{
	display: inline-block;
	font-size: 14px;
	margin-left: 45px;
	border-bottom: 1px solid transparent;
	padding-bottom: 10px;
}
.about_ej ul li a{
	color: #b0b0b0;
}
.about_ej ul li:hover{
	border-bottom: 1px solid #4d4d4d;
}
.about_ej ul li:hover a{
	color: #000;
}
.about_ej ul li:after{
	display: block;
	content: "";
	float: right;
	width: 10px;
	height: 2px;
	background: #b0b0b0;
	margin-top: 12px;
	margin-left: 8px;
}
.about_ej ul li:hover:after{
	background: #000000;
}
/*pub_title*/
.pub_title{
	padding: 50px 0;
}
.pub_title h3{
	font-size: 50px;
	color: #ebebeb;
	line-height: 40px;
}
.pub_title h4{
	font-size: 30px;
	line-height: 6px;
}
.pub_title h4:after{
	display: block;
	content: "";
	width: 30px;
	height: 2px;
	background: #2b2b2b;
	position: relative;
	top: 40px;
}


.product{
	
	
	position: relative;
	overflow: hidden;
}
.product .pub_title{
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2000;
}
.product .pub_title h3{
	color: #6e6e6e;
}
.product .pub_title h4{
	color: #FFFFFF;
}
.product .pub_title h4:after{
	background: #FFFFFF;
}
.product .gallery-top{
	text-align: center;
	
}
.product .gallery-top dl{
	margin-bottom: 60px;
	max-width: 950px;
	margin: 266px auto 0;
}
.product .gallery-top dl dt{
	font-size: 24px;
	color: #FFFFFF;
	
}
.product .gallery-top dl dd{
	font-size: 12px;
	color: #b0b0b0;
	margin-bottom:60px;
}
.product .gallery-top p{
	
	margin: 0 auto 35px;
	font-size: 16px;
	color: #ffffff;
}
.product .gallery-top .swiper-slide{
	height:960px;
}
.product .gallery-thumbs{
	margin-top: 190px;
	position: absolute;
    bottom: 50px;
    z-index: 200;
	width: 100%;
}
.product .gallery-thumbs .swiper-slide{
	width: 350px;
	height: 150px;
	background: rgba(196,197,200,0.6);
	text-align: center;
	padding-top: 15px;
	box-sizing: border-box;
	position: relative;
	padding: 20px;
}
.product .gallery-thumbs .swiper-slide .pro_pho_pho{
	margin-top: 4px;
}
.product .gallery-thumbs .swiper-slide dl dt{
	margin-top: 10px;
	font-size:18px;
}
.product .gallery-thumbs .swiper-slide dl dd{
	color: #d3d3d8;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product .gallery-thumbs .swiper-slide:after{
	display: block;
	content: "";
	width: 96%;
	height: 90%;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 5%;
	left: 2%;
	z-index: 20;
}
.product .gallery-thumbs .swiper-slide-thumb-active{
	background: rgba(81,82,83,0.6);
	color: #FFFFFF;
}
.product .gallery-thumbs .swiper-slide-thumb-active .pro_pho_pho img{
	filter: invert(100%) sepia(16%) saturate(0%) hue-rotate(54deg) brightness(104%) contrast(105%);
}
.case_list{
	text-align: center;
	margin: 50px 0;
}
.case_le{
	width: 49%;
	height: 520px;
	float: left;
}
.case_list dl{
	opacity: 0;
	width: 100%;
	height: 520px;
	color: #FFFFFF;
	position: relative;
	padding-top: 188px;
	box-sizing: border-box;
	
}
.case_list dl:hover{
	opacity: 1;
	background: rgba(85,80,78,0.6);
}
.case_list dl:after{
	display: block;
	content: "";
	width: 96%;
	height: 94%;
	border: 1px solid #FFFFFF;
	position: absolute;
	top: 3%;
	left: 2%;
	z-index: 20;
}
.case_list dl dt{
	font-size: 18px;
}
.case_list dl dd{
	font-size: 12px;
	color: #e1e1e1;
	margin-bottom: 45px;
}
.case_ri{
	width: 50%;
	float: right;
}
.case_ri ul li{
	width: 363px;
	height: 253px;
	margin-bottom: 15px;
	margin-right: 17px;
	float: left;
}.
.case_ri ul li:nth-child(2n+2){
	margin-right: 0px;
}
.case_ri ul li dl{
	height: 253px;
	padding-top: 60px;
}

.more{
	width: 200px;
	height: 48px;
	line-height: 48px;
	margin: 50px auto;
	border: 1px solid #d5d5d5;
	text-align: center;
	color: #b0b0b0;
	font-size: 14px;
}
.more a{
	color: #b0b0b0;
}

.show{
	position: relative;
}
.show .pub_title{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.show .pub_title h3{
	color: #6e6e6e;
}
.show .pub_title h4{
	color: #FFFFFF;
}
.show .pub_title h4:after{
	background: #FFFFFF;
}
.show img{
	display: block;
}
.show_list_img img{
	width:100%;
}
.show .thum_img_content{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 200;
	width: 50%;
	height: 150px;
	background: rgba(180,183,186,0.6);

	box-sizing: border-box;
	padding-top: 3px;
}
.thum_img_content_box{
	position:relative;
}
.thum_img_content_left{
	width:70%;
	float:left;
	margin-top:18px;
	padding:0 2%;
	box-sizing: border-box;
}
.thum_img_content_right{
	width:30%;
	float:left;
}
.show .gallery-thumbs .swiper-slide{
	width: 180px;
	/* height: 110px; */
	margin-right:30px;
}
.show .swiper-button-prev, .show .swiper-button-next{
	background:url(../img/c_prev.jpg) no-repeat center center;
	height:49px;
	width:49px;
	right:188px;
	left:auto;
}
.show .swiper-button-next{
	right:98px;
	background:url(../img/c_next.jpg) no-repeat center center;
}

.show .swiper-container{
	position: inherit;
}
.show .gallery-thumbs .swiper-slide img{
	max-width: 100%;
}
.adv{
	background: url(../img/adv_bg.jpg) no-repeat center top;
	overflow: hidden;
	background-size: cover;
}
.adv_list{
	margin: 50px 0;
}
.adv_lb{
	background: #FFFFFF;
}
.adv img{
	display: block;
	margin: 0 auto;
}
.adv_le{
	width: 30%;
	padding-top: 80px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	padding:80px 2% 0;
}
.adv_le em{
	margin-bottom: 20px;
	display: block;
}
.adv_le dl{
	margin-bottom: 40px;
}
.adv_le dl dt{
	font-size: 24px;
	color: #4d4d4d;
}
.adv_le dl dd{
	color: #b0b0b0;
}
.adv_le p{
	color: #8f8f8f;
	font-size: 16px;
}
.adv_le span a{
	display: block;
	margin-top: 60px;
	color: #b0b0b0;
}
.adv_le h4{
	font-size: 14px;
}
.adv_ri{
	width: 70%;
	float: left;
}
.adv_ri img{
	width:100%;
}
.adv_list .swiper-container{
	padding-bottom: 100px;
	
}
.adv_list .swiper-container .swiper-pagination-bullet{
	background: #b0b0b0;
	opacity: 1;
}
.adv_list .swiper-container .swiper-pagination-bullet-active{
	width: 25px;
	border-radius: 10px;
}
.zhichi{
	position: relative;
}
.zhichi .pub_title{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
}
.zhichi .pub_title h3{
	color: #6e6e6e;
}
.zhichi .pub_title h4{
	color: #FFFFFF;
}
.zhichi .pub_title h4:after{
	background: #FFFFFF;
}
.zhichi_list{
	
}
.zc_team{
	width: 16.6666%;
	height: 930px;
	float: left;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.zc_team:after{
	display: block;
	content: "";
	background: rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.zc_team:hover:after{
	display: none;
}
.zc_words{
	position: relative;
	z-index: 999;
	padding: 0 5%;
	padding-top: 370px;
	transition: all ease-in-out .5s;
}
.zc_words dl{
	background: url(../img/box_bg.png) no-repeat center center;
	background-size: contain;
	padding: 25px;
	padding-bottom: 0px;
}
.zc_team:hover dl{
	background: none;
}
.zc_words dl dt{
	margin-top: 20px;
	font-size: 18px;
	color: #FFFFFF;
}
.zc_words dl dd{
	color: #8f8f8f;
	padding-bottom: 28px;
}
.zc_words p{
	color: #4d4d4d;
	line-height: 38px;
	margin-bottom: 20px;
}
.zc_words a{
	color: #767676;
}
.zc_words_bot{
	display: none;
	font-size:16px;
}
.zc_team:hover .zc_words{
	padding-top: 312px;
}
.zc_team:hover .zc_words dl dt{
	color: #000000;
}
.zc_team:hover .zc_words_bot{
	display: block;
}
.zc_team:hover .zc_words em img{
	filter: invert(28%) sepia(23%) saturate(15%) hue-rotate(350deg) brightness(91%) contrast(100%);
} 


/*footer*/
.footer{
	color: #fbfbfb;
	overflow: hidden;
}
.f_nav{


	float: left;
}
.f_nav .wrap{
	border-bottom: 1px solid #202020;
}
.f_nav ul li{
	float: left;
    
	font-size: 16px;
	margin-right: 53px;
}
.f_nav ul li>a{
	display: block;
	margin-bottom: 28px;
}
.f_nav ul li a{
	color: #fbfbfb;
}
.f_nav ul li .nav_down_foot ul li{
	float: none;
	font-size: 14px;
}
.f_nav ul li .nav_down_foot ul li a{
	color: #bfbfbf;
	margin-bottom: auto;
	line-height: 36px;
}
.f_cen{
	background: #4d4d4d;
	padding: 60px 0;
	
}
.cen_le{
	padding: 85px 0;
	float: left;
}
.cen_le{
	float: left;
	
}
.f_logo{
	float: left;
	margin-top: 10px;
}
.cen_le dl{
	float: left;
	background: url(../img/foot_bg.jpg) no-repeat left center;
	padding-left: 50px;
	margin: 0px 30px;
}
.cen_le dl dt{
	font-size: 14px;
	color: #535353;
}
.cen_le dl dd{
	font-size: 24px;
	padding: 10px 0;
	font-weight: bold;
}
.cen_le dl span{
	font-size: 14px;
	color: #535353;
}
.cen_cen{
	float: left;
	padding: 0px 25px 50px;
	font-size: 14px;
	line-height: 32px;
	max-width: 433px;
	box-sizing: border-box;
}
.cen_cen em{
	font-size: 36px;
}
.cen_cen img{
	display: block;
	margin-bottom: 20px;
}
.cen_ri{
	text-align: right;
	padding: 10px;
	float: right;

}
.cen_ri dl{
	display: inline-block;
	margin: 0 20px;
	font-size: 14px;
	text-align: center;
	background: #717171;
	padding: 5px;
}
.main .cen_ri dl{
	background: #4d4d4d;
	color: #FFFFFF;
}
.main .cen_ri dl dd{
	color: #FFFFFF;
}
.foot{
	background: #1c1c1c;
	line-height: 70px;
	color: #FFFFFF;
	font-size: 14px;
}
.foot a{
	color: #FFFFFF;
}
.foot_link{
	float: left;
}
.foot_word{
	float: right;
}
.f_nav_right{
	padding: 15px 0;
	background: #404040;
	text-align: center;
	color: #9a9a9a;
}
.footer .f_nav_right a{
	color: #9a9a9a;
}
.footer .f_nav_right p{display:inline;}
.link{
	background: #4d4d4d;
	padding: 13px 0;
	color: #dedede;
	border-bottom: 1px solid #5f5f5f;
}
.link a{
	color: #dedede;
}
.adree{
	padding: 25px 0;
	color: #dedede;
	background: #4d4d4d;
}

.newsde{margin: 0px 0 30px;margin-top: 100px;}
.newsde .news_ri{
	width: 100%;
	float: none;
}
.news_ri ul li .news_word{
	width: 55%;
	float: left;
}
.news_ri ul li .news_word em{
	color:#454545;
	display:block;
	margin-bottom:3px;
}
.news_ri ul li .news_word h4{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_ri ul li .news_word h4 a{
	color: #000;
}
.news_ri ul li .news_word h4:hover a{
	text-decoration: underline;
	color: #f38413;
}
.news_ri ul li .news_word p{
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
	margin-bottom: 10px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_ri ul li .news_word p {
	color:#454545;
}
.news_ri ul li .news_word .news_more a{
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #c0c0c0;
	background-size: cover;
	margin-top: 20px;

}
.news_ri ul li .news_pho{
	width: 32%;
	height: 250px;
	margin-right: 5%;
	box-sizing: border-box;
	float: left;
  overflow: hidden;
}
.news_ri ul li .news_pho .news_pho_box{
	width: 100%;
	height: 100%;
	transition: all ease-in-out .5s;
	background-size: cover !important;
}
.news_ri ul li:hover .news_pho .news_pho_box{
	transform: scale(1.2);
}
.news_ri ul li .news_pho a{
	display: block;
	width: 100%;
	height: 100%;
}
.newsde .news_ri ul li h4 span{
	background: none;
	padding-left: 0;
}
.newsde .news_ri ul li{
	margin: 0;
	padding: 0;
	padding-bottom: 18px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ececec;
	background: #FFFFFF;
}
.newsde .news_ri ul li>.news_word{
	width:48%;
}

.newsde .news_ri ul li .titme{
	float: right;
	margin-top: 63px;
	font-size: 36px;
	width: 16%;
	font-weight: bold;
	text-align: center;
}
.newsde .news_ri ul li .titme dl{
	color: #787878;
}
.newsde .news_ri ul li .titme dl dt{
	font-size: 30px;
}
.newsde .news_ri ul li .titme dl dd{
	font-size:14px;
}

.newsde2  .news_ri ul li .news_more a{
	background: none;

}
.news_lb{
	 width: 47%;

	float: left;
}
.news_lb .swiper-slide{
	width: 100%;

	background-size: cover !important;
}
.news_lb .swiper-slide a{
	display:block;
	width:100%;
	height:100%;
}
.news_wordsde{
	width: 50%;
	float: right;
}
.newsde2 .news_ri ul li .news_word h4{
	margin-top: 0px;
}
.newsde2 .news_listde{
	margin-bottom: 35px;
}
.newsde2 .news_ri .news_wordsde .news_word{
	width: 100%;
}
.news_ri .news_team .news_pho{
	display: block;
	height: 320px;
}
.news_ri .news_team .news_words{
	padding: 15px;
	height: 160px;
}
.news_ri .news_team .news_words em{
	margin: 5px 0;
	
}
.news_ri .news_team{
	height: auto;
}
.news_ri .news_team .news_words p{
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_ri .swiper-pagination-bullet{
	border-radius: 0;
	background: #292929;
	opacity: 1;
}
.news_ri  .swiper-pagination-bullet-active{
	background: #f38413;
}




/*新闻详情页*/
.ypl_two_news{
	margin-top: 65px;
	margin-bottom: 70px;
}
.ypl_two_news .ypl_two_news_left{
	width: 66%;
	padding: 0 2%;
	box-sizing: border-box;
	float: left;
	background: #FFFFFF;

}
.ypl_two_news .ypl_two_news_left h4{
	font-size: 20px;
	margin: 15px 0;
	text-align: center;
	color: #000000;
	font-weight: bold;
}
.ypl_two_news .ypl_two_news_left em{
	text-align: center;
	display: block;
	margin-bottom: 25px;
	font-style: inherit;
	font-size: 16px;
	color: #939598;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 15px;
}
.ypl_two_news .ypl_two_news_right{
	width: 25%;
	float: right;
	
}
.news_title{
	background: #f0f0f0;
	height: 42px;
	line-height: 42px;

	font-size: 20px;
   border-bottom: 1px solid #d9d9d9;

   font-weight: bolder;
   display: block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}
.ypl_two_news .ypl_two_news_right .tj_news{
	margin-bottom: 30px;
	background: #FFFFFF;
	overflow: hidden;
}
.ypl_two_news .ypl_two_news_right .tj_contact{
	background: #f0f0f0;


	padding: 10px;
	box-sizing: border-box;

}
.tj_news{
	padding: 0 10px;
	padding-top: 25px;
}
.tj_news ul li{
	font-size: 14px;


	display: block;

	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 5px;
	border-bottom: 1px dashed #e9e9e9;
}
.tj_news ul li .news_pho_de{
	width: 40%;
	float: left;
}

.tj_news ul li .news_pho_de img{
	max-width: 100%;
}
.news_pho_words{
	width: 55%;
	float: right;
}
.news_pho_words a{
	font-size: 14px;
	line-height: 22px;
}
.tj_news ul li a{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	color: #8e8e8e;
}
.tj_news ul li span{
	color: #8e8e8e;
	display: block;
	margin: 8px 0;
}
.tj_news ul li:hover a{
	color: #f38413;
}
.tj_contact{
	font-size: 14px;
	padding-top: 25px;
	line-height: 34px;
}
/*新闻详情页*/



.news_list{
	
}
.news_team{
	position: relative;
	width: 24%;
	height: 537px;
	float: left;
	margin-right: 1%;
	border-bottom: 1px solid #e7e7e7;

}
.news_team:hover{
	border-bottom: 1px solid #4d4d4d;
}
.news_team:hover .news_pho{
	transform: translateY(-80px);
}
.news_team:hover .news_words p{
	transform: translateY(250px);
}
.news_team:last-child{
	margin-right: 0px;
}
.news_team .news_title{
	width: 150px;
	height: 50px;
	line-height: 50px;
	background: #969696;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.news_team .news_pho{

	height: 277px;
	display: table-cell;
	vertical-align: middle;
	transition: all ease-in-out .5s;
}
.news_team .news_pho img{
	display: block;
	max-width: 100%;
}
.news_team .news_words{



	box-sizing: border-box;
}
.news_team .news_words h4{
	font-size: 18px;
	color: #7e7e7e;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 30px;
}
.news_team .news_words em{
	display: block;
	font-size: 30px;
	margin: 20px 0;
	color: #a1a1a1;
	font-weight: bold;
}
.news_team .news_words p{
	font-size: 16px;
	color: #646464;
	margin-bottom: 10px;
	height: 57px;
	transition: all ease-in-out .5s;
	-webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.news_team .news_words a{
	color: #afafaf;
	display: block;
	margin-top: 15px;
}
.news_team_list{
	margin-top: 70px;
}
.news_team .news_team_list .news_words{
	border-bottom: 1px solid #dedede;
	height: auto;
	padding: 0 0 10px;
	margin: 0 20px;
}
.news_team .news_team_list .news_words em{
	margin: 3px 0;
}
.news_team .news_team_list .news_words:hover h4{
	color: #f38413;
}


.pub_more a{
	display: block;
	width: 158px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #cecece;
	text-align: center;
	font-size: 14px;
	margin: 70px auto;
	color: #b0b0b0;
}

/*加盟*/
.join{
	background: url(../img/join_bg.jpg) no-repeat center top;
	height: 713px;
}
.join_list {
	margin-top: 50px;
}
.join_le{
	width: 30%;
	float: left;
}
.join_le dl{
	margin-bottom: 25px
}
.join_le dl.dl_bg{
	background: url(../img/join_bb.png) no-repeat left center;
	padding-left: 65px;
	min-height: 57px;
}
.join_le dl dt{
	font-size: 16px;
	color: #404040;
}
.join_le dl dd{
	color: #b0b0b0;
}
.join_le em{
	font-size: 40px;
}
.join_le p{
	color: #8f8f8f;
	font-size: 14px;
}
.join_ri{
	width: 60%;
	float: right;
}
.join_ri dl{
	margin-left: 1%;
	margin-bottom: 50px;
}
.join_ri dl dt{
	font-size: 16px;
}
.join_ri dl dd{
	color: #b0b0b0;
}
.info select{
	height: 50px;
	width: 31%;
	margin: 0 1%;
	background: #e7e7e7;
	border: 1px solid #e7e7e7;
	outline: none;
}
.inp_box input{
	width: 48%;
	margin: 30px 1% 0;
	height: 50px;
	line-height: 50px;
	background: #e7e7e7;
	float: left;
	display: block;
	border: none;
	padding: 0 10px;
	box-sizing: border-box;
	outline: none;
}
.join_de{
	background: url(../img/contact_bg.jpg) no-repeat center top;
	overflow: hidden;
}
.join_de .join_list{
	background: #FFFFFF;
	padding: 50px;
	margin-top: 120px;
}
.join_de .join_list p{
	line-height: 36px;
}
.join_de .join_list .inp_box{
	margin-bottom: 25px;
}
.join_de .join_list .inp_box input{
	width: 31.3333333%;
	margin: 0;
	margin-right: 2%;
}
.join_de .join_list .tex_box textarea{
	width: 100%;
	height: 212px;
	background: #e7e7e7;
	border: none;
	outline: none;
	padding: 10px;
	box-sizing: border-box;
}
.sub input{
	display: block;
	width: 200px;
	height: 48px;
	line-height: 48px;
	background: #4d4d4d;
	color: #FFFFFF;
	text-align: center;
	border: none;
	margin-top: 35px;
	margin-left: 1%;
}
.news .pub_title{
	float: left;
}
.news .about_ej{
	float: right;
	margin-top: 72px;
	margin-bottom: 20px;
}
.main{
	background: #f8f8f8;
	overflow: hidden;
}
/*位置*/
.location{
	color: #939598;
	font-size: 14px;
	padding: 18px 0;
}
.location a{
	color: #939598;
}

.main_list {
	margin: 40px 0 0;
}
.main_left{
	width: 17%;
	float: left;

	background: #FFFFFF;
}
.main_title{
	background: #4d4d4d;
	color: #FFFFFF;
	text-align: center;
	padding: 20px 0;
}
.main_title dl dt{
	font-size: 24px;

}
.main_title dl dd{
	font-size: 24px;
	color: #e2e2e2;
}
.main_ej{
	
}
.main_ej ul li{
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
	padding: 20px 0;
	
}
.main_ej ul li em{
	position: absolute;
    top: 22px;
    right: 26px;
    z-index: 20;
}
.main_ej ul li:hover a{
	color:#000;
}
.main_ej ul li ul{
	display:block;
}
.main_ej ul li ul li:hover{
	color: #FFFFFF;
	background: #4d4d4d;
}
.main_ej ul li a{
	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.main_ej ul li em{
	transition: all ease-in-out .5s;
}
.main_ej ul li.active em{
	transform: rotate(90deg);
	
}
.main_ej ul li ul li a{
	color:#c2c2c2 !important;
}
.main_ej ul li i{
	float: left;
	margin-left: 50px;
	width: 53px;
	overflow: hidden;
	display: block;
    line-height: 28px;
	text-align: center;
	font-style: inherit;
}
.main_ej ul li i img{
	display: block;
	max-width: 100%;
}
.main_ej ul li ul li a{
	display:block;
}
.ej_down{
	background: #f4f4f4;
}
.ej_down span{
	padding-left: 96px;
	display: block;
}
.ej_down span em{
	color: #52a3da;
	font-size: 33px;
	line-height: 26px;
	float: left;
	margin-right: 10px;
}
/*联系我们*/
.contact_ny{
	background: url(../img/contact_bg.jpg) no-repeat center top;
	height: 178px;
	margin: 55px 0;
	text-align: center;
	color: #FFFFFF;
	box-sizing: border-box;
	overflow: hidden;
}
.contact_ny dl dt{
	font-size: 16px;
	/*background: url(../img/tel.png) no-repeat 50px center; */
	padding: 16px 0;
	margin-top: 40px;
}
.contact_ny dl dd{
	font-size: 24px;
}
.contact_title{
	font-size: 18px;
	text-align: center;
	background: #52a3da;
	color: #FFFFFF;
	padding: 5px 0;
}
.main_right{
	width: 80%;
	float: right;
	background: #FFFFFF;
	padding: 20px 30px;
	box-sizing: border-box;
}
.main_right .news_team{
	margin-right: 22px;
	margin-bottom: 20px;
	width: 275px;
}
.main_right .news_team:nth-child(3n+3){
	margin-right: 0px;
}
.main_right .news_team:hover .news_pho{
	transform: translate(0);
}
.main_right .news_team:hover .news_words{
	transform: translate(0);
}
.main_right .news_team .news_words{
	margin-top: 20px;
}
.news_team .news_more a{
	color: #838383;
}
.main_right .news_team:hover .news_more a{
	color: #52a3da;
	font-weight: bold;
}
.main_right .news_team:last-child{
	margin-right: 22px;
}

/*case_de*/
.case_de{
	
}
.case_de dl{
	width: 48%;
	float: left;
	margin-bottom: 30px;
	text-align: center;
	margin: 15px 1%;
	box-sizing: border-box;
}
.case_de dl:hover .case_words{
	transform: scale(1) skew(0deg);
	opacity: 1;
}
.case_de dl:nth-child(2n+3){
	margin-right: 0px;
}
.case_de dl dt{
	display: block;
	height: 342px;
	background-size: cover !important;
	
}
.case_de dl dt img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.case_de dl dd{
	font-size: 18px;
	padding: 16px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	color: #939598;
	line-height: 30px;
	position: relative;

}
.case_de dl dd em{
	color: #000000;
	font-style: inherit;
	font-size: 14px;
}
.case_de dl dd i{
	float: right;
	position: absolute;
	top: 20px;
	right: 10px;
	z-index: 20;
	width: 48px;
	height: 48px;
	display: block;
	border: 1px solid #ececec;
}
.case_de dl:hover{
	box-shadow: 0 0 10px 1px #f6f6f6;
}
.case_de dl:hover i{
	background: #4d4d4d;
}
.case_words{
	background: rgba(82,163,218,0.6);
	width: 100%;
	height: 100%;
	text-align: center;
	color: #FFFFFF;
	padding: 38px;
	box-sizing: border-box;
	transform: scale(0) skew(100deg);
	transition: all ease-in-out .5s;
	opacity: 0;
}
.case_words h4{
	font-size: 18px;
	margin-bottom: 25px;
	color: #FFFFFF;
}
.case_words h4 a{
	color: #FFFFFF;
}
.case_words p{
	font-size: 14px;
	margin-bottom: 25px;
}
.case_words .case_more a{
	color: #c9c9c9;
}


.tj_pho{
	overflow: hidden;
	
	background: #FFFFFF;
	padding: 0 20px;
padding-top: 25px;
}
.tj_pho dl{
	text-align: left;
}
.tj_pho dl img{
	max-width: 100%;
}
.tj_pho dl dd{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: left;
}
.tj_pho .swiper-slide{
	border: 1px solid #e3e3e3;
	box-sizing: border-box;
}
.tj_pho .swiper-slide img{
	display: block;
	margin: 0 auto;
	max-height: 280px;
	max-width: 100%;
}
.tj_pho .swiper-button-prev, .tj_pho .swiper-button-next{
	background: url(../img/case_prev.png) no-repeat center center rgba(128,131,141,0.8) !important;
	opacity: 1;
	width: 36px;
	height: 36px;
	left: 0px;
}
.tj_pho .swiper-button-next{
	left: auto;
	right: 0px;
	background: url(../img/case_next.png) no-repeat center center rgba(128,131,141,0.8) !important;
}
.tj_pho .swiper-button-prev:hover, .tj_pho .swiper-button-next:hover{
	background: url(../img/case_prev.png) no-repeat center center #3e7335 !important;
}
.tj_pho .swiper-button-next:hover{
	background: url(../img/case_next.png) no-repeat center center #3e7335 !important;
}
.tj_news{
	padding-top: 25px;
}
.tj_news ul li{
	font-size: 14px;
	background: url(../img/radius.png) no-repeat left center;

	display: block;

	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 25px;
}
.tj_news ul li a{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	color: #8e8e8e;
}
.tj_news ul li span{
	color: #8e8e8e;
	display: block;
	margin: 8px 0;
}
.tj_news ul li:hover a{
	color: #52a3da;
}
.tj_contact{
	font-size: 14px;
	padding-top: 25px;
	line-height: 34px;
}
.more_pro{
	text-align: center;
	margin: 0 0 15px;
}
.more_pro a{
	display: inline-block;
	width: 88px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	color: #939598;
	margin: 0 10px;
}
.more_pro a:hover{
	background: #3e7335;
	color: #FFFFFF;
}

/*分页*/
.padding{
	text-align: center;
	margin: 30px 0;
}
.padding ul li{
	display: inline-block;
}
.padding ul li a{
	border: 1px solid #c0c0c0;
	padding: 5px 12px;
}
.padding ul li span{
	border: 1px solid #c0c0c0;
	padding: 5px 12px;
}
.padding ul li.active span{
	background: #4d4d4d;
	color: #FFFFFF;
}
.padding ul li:hover a{
	background: #4d4d4d;
	color: #FFFFFF;
}

.about_de{
	
}
.about_title{
	background: url(../img/about_title.png) no-repeat 20px center #FFFFFF ;
	padding: 0px 5%;
	font-size: 18px;
	margin: 40px 0;
	line-height: 60px;
}
.about_title ul{
	float: right;
}
.about_title ul li{
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
}
.about_title ul li.act{
	background: #4d4d4d;
}
.about_title ul li.act a{
	color: #fff;
}
.about_title ul li a{
	display: block;
}
.about_title ul li:hover{
	background: #4d4d4d;
}
.about_title ul li:hover a{
	color: #FFFFFF;
}
/*关于我们内容*/
.about_de_words{
	margin: 0px 0 30px;
	font-size: 14px;
	border-top: 1px solid #ececec;
	padding: 30px 0;
}
.about_de_words h4{
	text-align: left;
	color: #000000;
	font-size: 20px;
}
.about_de_words h4:after{
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background: url(../img/about_le_bg.jpg);
	margin: 10px 0;
}
.about_de_words em{
	display: block;
	margin-bottom: 15px;
	color: #8f8f8f;
	font-size: 14px;
}
.about_de_words p{
	font-size: 14px;
	color: #666666;
}
.about_de_words span{
	color: #ababab;
}
.about_pho{
	width: 50%;
	float: right;
	background: url(../img/about_le_bg.jpg) no-repeat right bottom;
	padding-bottom: 15px;
	padding-right: 10px;
	box-sizing: border-box;
}
.about_pho img{
	display: block;
	position: relative;
	right: 13px;
}
.about_ri{
	width: 45%;
	float: right;
	box-sizing: border-box;
	line-height: 30px;
	min-height: 378px;
}
.about_de_word .about_ri{
	float: left;
}
.about_ri img{
	max-width:100%;
}
.about_ri dl dt{
	font-size: 18px;
}
.about_ri dl dd{
	color: #b0b0b0;
}
.about_team{
	font-size: 14px;
	color: #666666;
	padding: 25px 0%;
	border-bottom: 1px solid #ececec;
}
.about_de_word .about_ri .about_team:last-child{
	border-bottom:none;
}
.contact_de{
	margin: 40px 0;
	background: #FFFFFF;
	padding: 50px;
}
.contact_de_le{
	width: 50%;
	float: left;
	padding: 0;
	box-sizing: border-box;
	background: url(../img/contact_words_bg.jpg) no-repeat;
}
.contact_de_le dl {
	margin-bottom: 21px;
}
.contact_de_le dl dt{
	font-size: 18px;
	font-weight: bold;
	color: #404040;
	margin-top: 15px;
}
.contact_de_le dl dd{
	font-size: 10px;
	color: #cdcdcd;
	padding-top: 8px;
}
.contact_de_le p{
	font-size: 14px;
	color: #616161;
	line-height: 45px;
}
.contact_de_le em{
	display: block;
	margin-top: 28px;
}
.contact_de_le em a{
	padding: 0 10px;
}
.contact_de_le .cen_ri{
	float: none;
	text-align: left;
	padding: 20px 0px 0;
}
.contact_de_le .cen_ri dl{
	margin-left: 0;
}
.contact_de_le  dl dd{
	color: #000000;
}
.contact_de_pho{
	width: 50%;
	float: left;
}
.contact_de_pho iframe{
	border: none;
}
.map{
	margin: 70px 0;
}
.map iframe{
	height: 526px;
	border: none;
	

}


.newsde{margin: 35px 0;}
.newsde .news_ri{
	width: 100%;
	float: none;
}
.news_ri ul li .news_word{
	width: 62%;
	float: left;
}
.news_ri ul li .news_word h4{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 25px;
}
.news_ri ul li .news_word h4 a{
	color: #000;
}
.news_ri ul li .news_word h4:hover a{
	text-decoration: underline;
	color: #eedf7a;
}
.news_ri ul li .news_word p{
	font-size: 14px;
	color: #5b5b5b;
	line-height: 28px;
	margin-bottom: 10px;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news_ri ul li .news_word .news_more a{
	display: block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #c0c0c0;
	background-size: cover;
	margin-top: 20px;

}
.news_ri ul li .news_pho{
	width: 29%;
	height: 264px;
	margin-right: 5%;
	box-sizing: border-box;
	float: left;
  overflow: hidden;
}
.news_ri ul li .news_pho .news_pho_box{
	width: 100%;
	height: 100%;
	transition: all ease-in-out .5s;
}
.news_ri ul li:hover .news_pho .news_pho_box{
	transform: scale(1.2);
}
.news_ri ul li .news_pho a{
	display: block;
	width: 100%;
	height: 100%;
}
.newsde .news_ri ul li h4 span{
	background: none;
	padding-left: 0;
}
.newsde .news_ri ul li{
	margin: 0;
	padding: 0;

	margin-bottom: 25px;
	border-bottom: 1px solid #ececec;
}


/*新闻详情页*/
.ypl_two_news{
	margin-top: 65px;
}
.ypl_two_news .ypl_two_news_left{
	width: 75%;
	padding: 0 2%;
	box-sizing: border-box;
	float: left;
	background: #FFFFFF;
	min-height: 1000px;
}
.ypl_two_news .ypl_two_news_left h4{
	font-size: 20px;
	margin: 15px 0;
	text-align: center;
}
.ypl_two_news .ypl_two_news_right{
	width: 23%;
	float: right;

	
}
.news_title{
	background: #FFFFFF;
	height: 42px;
	line-height: 42px;
    text-indent: 20px; 
	font-size: 16px;
	padding: 10px 0;

}
.ypl_two_news .ypl_two_news_right .tj_news{
	margin-bottom: 30px;
}
.ypl_two_news .ypl_two_news_right .tj_contact{
	background: url(../img/news_contact_bg.jpg) no-repeat center center;
	height: 146px;
	color: #FFFFFF;
	padding: 20px;
	box-sizing: border-box;
	margin-top: 46px;
}
/*新闻详情页*/

.main .adv{
	background: none;
	width: 100%;
}
.jion_de{
	background: url(../img/adv_bg.jpg) no-repeat center top;
	overflow: hidden;
}
.join_tj{
	margin: 70px 0;
	overflow: hidden;
}
.join_tj_le{
	width: 48%;
	float: left;
}
.join_tj_le dl{
	margin-bottom: 60px;
}
.join_tj_le dl dt{
	font-size: 18px;
}
.join_tj_le dl dd{
	font-size: 12px;
	color: #b0b0b0;
}
.join_tj_le p{
	font-size: 16px;
	line-height: 50px;
}
.join_tj_ri{
	width: 50%;
	float: right;
}
/*加盟流程*/
.lc_box{
	background: #f8f8f8;
	overflow: hidden;
}
.lc_list{
	margin: 70px 0;
}
.lc_team{
	width: 24%;
	height: 280px;
	margin-right: 1%;
	background: #FFFFFF;
	border: 1px solid #ececec;
	text-align: center;
	padding: 0 15px;
	margin-bottom: 20px;
	box-sizing: border-box;
	position: relative;
	z-index: 200;
	float: left;
}
.lc_team dl{
	position: relative;
	z-index: 200;
}
.lc_team em{
	margin-top: 45px;
	margin-bottom: 35px;
	display: block;
}
.lc_team dl dt{
	font-size: 18px;
}
.lc_team dl dd{
	color: #dcdcdc;
	font-size: 12px;
}
.lc_num{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 140px;
	font-weight: bold;
	color: #f4f4f4;
	z-index: 0;
}
.zt_box{
						
}
.zt_box dl{
	width: 31.3333%;
	margin-right: 2%;
	margin-bottom: 40px;
	float: left;
	position: relative;
}
.zt_box dl dt{
	height: 300px;
	vertical-align: middle;
	background-size: cover !important;
}
.zt_box dl dd{
	padding: 0 15px;
	background: url(../img/zt_show.png) no-repeat 95% center #FFFFFF;
	height: 55px;
	line-height: 55px;
	font-size: 16px;
}

.zt_show{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
	text-align: center;
	background: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	padding-top: 110px;
	box-sizing: border-box;
	display: none;
}
.zt_box dl:hover .zt_show{
	display: block;
}
.zt_show h4{
	font-size: 16px;
	color: #FFFFFF;
}
.zt_show p{
	color: #aaaaaa;
	margin-bottom: 50px;
}
.zt_show:after{
	display: block;
	width: 96%;
	height: 96%;
	border: 2px solid #FFFFFF;
	content: "";
	position: absolute;
	top: 2%;
	left: 2%;
	z-index: 2000;
}
.ypl_pro_de h4{
	font-size:36px;
	font-weight:bold;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:23px;
	margin-bottom:23px;
}
.ypl_pro_de img{
	border-bottom:1px solid #e9e9e9;
	padding-bottom:23px;
	margin-bottom:23px;
	max-width:100%;
}
.ypl_page{
	margin-bottom:50px;
	font-size:14px;
}
.ypl_page_le{
	float:left;
}
.ypl_page_ri{
	float:right;
}

}

