.floatL{
	float: left;
}
.floatR{
	float: right;
}
.clearfloat_L:after{
	display: block;
	content: '';
	clear: both;
}
.case_banner{
	width: 100%;
	height: 416px;
	text-align: center;
	position: relative;
	z-index: 1;
	margin-top: -50px;
}
.case_content{
	width: 1100px;
	margin: 0 auto;
	margin-top: 77px;
	margin-bottom: 125px;
}
.tab_button {
	margin-bottom: 38px;
}
.tab_button .tab_button_c{
	color: #999;
	font-size: 16px;
	margin-right: 46px;
	margin-left: 7px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}
.tab_button .tab_button_c.active{
	color: #343434;
	font-size: 29.31px;
	border-bottom: 3px solid #7cc040;
	font-weight: bold;
	height: 52px;
}
.case_tab_cnt .case_tab_cnt_img{
	width: 217.8px;
	height: 170px;
	border: 1px dashed #dddddd;
	margin-bottom: 40px;
	position: relative;
}
.case_tab_cnt .case_tab_cnt_img a{
	display: block;
	width: 100%;
	height: 100%;
}
.case_tab_cnt .case_tab_cnt_img:hover .mask{
	opacity: 0.1 !important;
}
.case_tab_cnt .case_tab_cnt_img img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.case_tab_cnt .case_tab_cnt_img.active2 img{
	/*-webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter: url(gray.svg#grayscale);
    filter: gray;*/

}
.case_tab_cnt .case_tab_cnt_img.active{
	border-color: #6eb92b;
}
.borderRnone{
	border-right: none !important;
}
.mk_next{
	width: 1100px;
}
.mk_next .a{
	width: 41px;
	height: 39px;
	border-radius: 3px;
	background-color: #f5f5f5;
	line-height: 39px;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	color: #bdbdbd;
	margin-right: 10px;
}
.first_L,.previous_L,.next_L{
	font-size: 14px !important;
	text-align: center;
}
.previous_L{
	width: 70px !important;
}
.next_L{
	width: 70px !important;
}
.mk_next .a:hover{
	background-color: #7cc040;
	color: #fff;
}
.mk_next .a.active{
	background-color: #7cc040;
	color: #fff;
}
.mk_next .nh{
	width: 41px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	display: inline-block;
	font-size: 28px;
	color: #bdbdbd;
	margin-right: 10px;
	font-weight: bold;
	
}
.foot .top{
	width: 100%;
	height: 229px;
	background-color: #f1f1f1;
}
.foot .foot_cnt{
	width: 1100px;
	margin: 0 auto;
}
.foot .code {
	margin-top: 42px;
}
.foot .footer_nav {
	margin-top: 72px;
	width: 488px;
}
.foot .footer_nav .footer_nav_logo{
	margin-bottom: 25px;
	text-align: right;
}
.foot .footer_nav .footer_nav_nav ul li{
	color: #8C8C8C;
	font-size: 13px;
	padding-left: 16px;
	padding-right: 16px;
	position: relative;
}
.foot .footer_nav .footer_nav_nav ul li.right0{
	padding-right: 0 !important;
}
.foot .footer_nav .footer_nav_nav ul li.line:after{
	display: block;
	content: '';
	width: 1px;
	height: 12px;
	background-color: #D3D3D3;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 0;
}
.foot .footer_nav .footer_nav_nav ul li:hover{
	color: #000;
}
.foot .bottom{
	height: 68px;
	line-height: 68px;
	background-color: #000;
}
.foot .bottom .footb_cnt{
	width: 1100px;
	margin: 0 auto;
	color: #919191;
	font-size: 12px;
}
.foot .bottom .footb_cnt a{
	color: #919191;
}
.foot .bottom .footb_cnt a:hover{
	color: #fff;
}
.case_detila_content{
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
	/*margin-top: -96px;*/
	margin-bottom: 135px;
}
.case_detila_txt{
	height: 96px;
	background: url(../img/case_detial_txt.jpg) no-repeat center;
}
.case_detila_cnt {
	width: 1100px;
	margin: 0 auto;
}
.case_detila_cnt_L{
	width: 679px;
}
.case_detila_cnt_L .h1{
	font-size: 18px;
	color: #343434;
	font-weight: bold;
	margin-top: 48px;
	margin-bottom: 25px;
}
.case_detila_cnt_L ul li{
	font-size: 14px;
	color: #444;
	margin-bottom: 15px;
}
.case_detila_cnt_cnt img{
	display: block;
	margin-top: 50px;
}
.marginB0{
	margin-bottom: 0 !important;
}
.case_detila_cnt_R{
	width: 315px;
	margin-top: -44px;
}
.return_logo  .return_img{
	width: 219px;
	height: 168px;
	border: 1px dashed #ddd;
	position: relative;
}
.return_logo .return_img img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.return_logo .return_img_T{
	width: 221px;
	height: 252px;
	background: url(../img/500.jpg) no-repeat;
	background-size: 100% 100%;
}

.borderT_none{
	border-top: none !important;
}
.news_cnt_left{
	width: 320px;
}
.news_cnt_left_top{
	width: 100%;
	height: 180px;
}
.news_cnt_left_top img{
	width: 100%;
	height: 100%;
}
.news_cnt_left_bottom{
	height: 73px;
	font-size: 28px;
	color: #bbbbbb;
	line-height: 73px;
}
.news_content ul{
	margin-top: 77px;
}
.news_content li{
	position: relative;
	width: 1100px;
	margin: 0 auto;
	height: 243px;
	margin-bottom: 76px;
}
.news_content li .news_cnt_left{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.news_content li .news_cnt_right{
	position: absolute;
	right: 0;
	top: 40px;
	background-color: #f5f5f5;
	width: 868px;
	height: 209px;
	z-index: 1;
}
.news_content li .news_cnt_right .h1{
	margin-left: 152px;
	font-size: 24px;
	color: #222222;
	width: 562px;
	height: 31px;
	/*white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
	position: relative;
}
.news_content li .news_cnt_right .h1:after{
	display: block;
	content: '';
	position: absolute;
	bottom: -26px;
	left: 0;
	width: 20px;
	height: 4px;
	background-color: #dddddd;
}
.news_content li .news_cnt_right .news_cnt_right_top{
	width: 827px;
	margin-top: 46px;
}
.news_content li .news_cnt_right .news_cnt_right_top .more{
	padding-top: 3px;
}
.news_content li .news_cnt_right .news_cnt_right_bottom{
	font-size: 14px;
	color: #656565;
	width: 618px;
	height: 48px;
	margin-left: 152px;
	margin-top: 44px;
	line-height: 24px;
}

.news_detial_content{
	width: 1100px;
	margin: 0 auto;
	margin-top: 53px;
	padding-bottom: 52px;
	border-bottom: 1px solid #eee;
}
.news_detial_cnt_left{
	width: 720px;
}
.news_detial_cnt_left_T .h1{
	width: 562px;
	font-size: 28px;
	color: #222222;
}
.news_detial_cnt_left_T .return_news{
	padding-top: 3px;
}
.news_detial_cnt_left_T .return_news img{
	margin-bottom: 0 !important;
}
.news_detial_cnt_left_line{
	width: 20px;
	height: 4px;
	background-color: #ddd;
	margin-top: 35px;
	margin-bottom: 35px;
}
.news_detial_cnt_left p{
	/*font-size: 14px;
	color: #656565;
	margin-bottom: 28px;
	line-height: 24px;*/
}
.news_detial_cnt_left img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
	/*margin-bottom: 30px;*/
}
.news_detial_cnt_left h2{
	color: #222222;
	font-size: 18px;
	margin-bottom: 10px;
}
.news_detial_cnt_right{
	width: 270px;
}
.news_detial_data{
	font-size: 20px;
	color: #6eb92b;
	text-align: right;
	margin-bottom: 76px;
}
.news_detial_btn .cnt{
	box-sizing: border-box;
	height: 86px;
	width: 100%;
	background-color: #f3f3f3;
	padding-top: 27px;
	padding-left: 22px;
	font-size: 14px;
	color: #656565;
	cursor: pointer;
	position: relative;
}
.news_detial_btn .cnt:hover .mask{
	opacity: 0.1;
}
.news_detial_btn .cnt.active{
	background-color: #7cc040;
	color: #fff;
}
.news_detial_btn .cnt img{
	/*display: none;*/
	margin-right: 25px;
	margin-top: 3px;
}
.news_detial_btn .cnt:hover img{
	display: inline-block;
}
.news_detial_btn .cnt.active img{
	display: inline-block;
}
.news_detial_btn .cnt .mask{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
}
.news_detial_btn .cnt .p1{
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.social_title {
	width: 1083px;
	margin: 0 auto;
	margin-top: 74px;
	margin-bottom: 140px;
}
.social_title_btn{
	font-size: 16px;
	color: #bbbbbb;
	height: 40px;
	line-height: 40px;
	margin-right: 48px;
}
.social_title_btn.active{
	font-size: 29.31px;
	color: #000000;
	font-weight: bold;
	border-bottom: 4px solid #7CC040;
	padding-bottom: 13px;
	
}
.social_part1 {
	width: 1026px;
	margin: 0 auto;
}
.social_part1 .social_part1_left{
	margin-top: 10px;
}
.social_part1 .social_part1_right{
	width: 506px;
}
.social_part1 .social_part1_right .h1{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}
.social_part1 .social_part1_right .p1{
	font-size: 14px;
	color: #656565;
	line-height: 24px;
	margin-bottom: 10px;
}
.social_part1 .social_part1_right .p1 span{
	font-weight: bold;
}
.social_part1 .social_part1_right .p2{
	font-size: 30px;
	color: #6eb92b;
	font-weight: bold;
}
.social_content{
	position: relative;
}
.social_content:after{
	display: block;
	content: '';
	width: 100%;
	height: 227px;
	background-color: #f1f1f1;
	position: absolute;
	top: -70px;
	z-index: -1;
}
.social_content_part1{
	width: 1026px;
	margin: 0 auto;
	padding-top: 53px;
}
.social_content_part1 .h1{
	font-size: 30.15px;
	color: #000;
	position: relative;
	margin-top: 156px;
}
.social_content_part1 .h1 span{
	font-weight: bold;
}
.social_content_part1 .h1:after{
	display: block;
	content: '';
	position: absolute;
	width: 360px;
	height: 4px;
	background-color: #6eb92b;
	bottom: -23px;
}
.social_content_part1 .cnt{
	position: relative;
	margin-right: 194px;
}
.social_content_part1 .cnt:after{
	display: block;
	content: '';
	position: absolute;
}
.pub_line{
	width: 1026px;
	margin: 0 auto;
	position: relative;
	height: 58px;
	margin-top: 70px;
	margin-bottom: 137px;
}
.pub_line:after{
	display: block;
	content: '';
	position: absolute;
	width: 1000%;
	height: 2px;
	top: 0;
	background-color: #e5e5e5;
	right: 537px;
}
.pub_line img{
	position: absolute;
	right: 194px;
}
.case_detila_content_all{
	position: relative;
	margin-bottom: 370px;
}
.case_detila_content_all:after{
	content: '';
	display: block;
	width: 100%;
	height: 254px;
	background-color: #f1f1f1;
	position: absolute;
	bottom: -214px;
	z-index: -1;
}
.corporate_part1 {
	width: 1100px;
	margin: 0 auto;
	height: 531px;
}
.corporate_part1 .corporate_part1_left h1{
	font-size: 43.28px;
	margin-top: 35px;
	margin-bottom: 20px;
}
.corporate_part1 .corporate_part1_left ul{
	width: 196px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 23px;
}
.corporate_part1 .corporate_part1_left ul li{
	margin-right: 20px;
}
.corporate_part1 .corporate_part1_left .p{
	position: relative;
}
.corporate_part1 .corporate_part1_left .p:after{
	display: block;
	content: '';
	position: absolute;
	width: 212px;
	height: 4px;
	background-color: #7cc040;
	bottom: -76px;
}
.corporate_part1 .corporate_part1_left .p1{
	font-size: 14px;
	color: #656565;
	font-weight: bold;
}
.corporate_part1 .corporate_part1_left .p2{
	font-size: 14px;
	color: #656565;
}
.corporate_part1 .corporate_part1_left .img{
	display: block;
	margin-top: 180px;
}
.corporate_part1_right  h1{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 27px;
}
.corporate_part1_right ul{
	font-size: 14px;
	color: #656565;
	font-weight: bold;
	margin-bottom: 35px;
}
.corporate_part1_right ul .li{
	font-weight: 400;
}
.corporate_content{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 64px;
	margin-bottom: 128px;
	border-bottom: 1px solid #e5e5e5;
}
.corporate_content_cnt{
	width: 1100px;
	margin: 0 auto;
	margin-top: 98px;
}
.corporate_content_cnt ul{
	width: 250px;
	margin-left: 50px;
	margin-top: 15px;
}
.corporate_content_cnt ul li{
	margin-right: 12px;
	font-size: 14px;
	color: #656565;
	margin-bottom: 5px;
}
.corporate_content_cnt .bottom1,.corporate_content_cnt .bottom2{
	margin-top: 72px;
}
.corporate_content_cnt .bottom3{
	margin-right: 12px;
} 
.about_swiper {
	width: 1121px;
	margin: 0 auto;
}
.about_swiper_L {
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	background-color: #fff;
	position: relative;
}
.swiper-container{
	width: 390px;	
	height: 421px;
}
.about_swiper .about_swiper_R{
	width: 533px;
	margin-right: 44px;	
}
.about_swiper .about_swiper_R h1{
	font-size: 30px;
	color: #6eb92b;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 78px;
}
.about_swiper .about_swiper_R h2{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
}
.about_swiper .about_swiper_R p{
	font-size: 14px;
	color: #656565;
	line-height: 24px;
}
.swiper_button{
	width: 104px;
	height: 64px;
	box-sizing: border-box;
	padding-left: 28px;
	padding-right: 28px;
	line-height: 64px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	right: 20px;
	z-index: 20;
}
.swiper_button i{
	font-size: 28px;
	color: #c1c1c1;
}
.swiper_button i:hover{
	color: #000000 !important;
}
.about_us_line{
	width: 100%;
	height: 113px;
	background-color: #f1f1f1;
	margin-top: -50px;
}
.about_us1_content_content_cnt {
	width: 1083px;
	margin: 0 auto;
	margin-top: 65px;
}
.about_us1_content_content_cnt .h1{
	font-size: 30.15px;
	position: relative;
	height: 106px;
}
.about_us1_content_content_cnt .h1:after{
	display: block;
	content: '';
	position: absolute;
	background-color: #6eb92b;
	width: 361px;
	height: 4px;
	bottom: 0;
}
.about_us1_content_content_cnt .h1 span{
	font-size: 30.15px;
	font-weight: bold;
}
.about_us1_content_content_cnt .p1{
	font-size: 14px;
	color: #656565;
	line-height: 22px;
	margin-top: 23px;
	margin-bottom: 29px;
}
.about_us1_content_content_cnt_L {
	width: 520px;
}
.about_us1_content_content_cnt_L .about_logo_r{
	height: 139px;
	position: relative;
	margin-bottom: 30PX;
}
.about_us1_content_content_cnt_L .about_logo_r:after{
	content: '';
	display: block;
	height: 2px;
	width: 20000px;
	background-color: #e5e5e5;
	position: absolute;
	right: 0;
	bottom: 0;
}
.about_us1_img1{
	margin-bottom: 147px;
}
.about_us1_content_content_cnt_L .h1_2{
	font-size: 30.15px;
	color: #000000;
}
.about_us1_content_content_cnt_L .h1_3{
	font-size: 26px;
	color: #000000;
	font-weight: bold;
	margin-top: 6px;
	height: 156px;
	position: relative;
	margin-bottom: 58px;
}
.about_us1_content_content_cnt_L .h1_3:after{
	content: '';
	display: block;
	height: 2px;
	width: 20000px;
	background-color: #e5e5e5;
	position: absolute;
	right: 0;
	bottom: 0;
}
.about_us1_content_content_cnt_L .p2{
	font-size: 14px;
	color: #656565;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 43px;
}
.about_us1_content_content_cnt_L .p3{
	font-size: 14px;
	color: #656565;
	line-height: 24px;
}
.about_us1_content_content_cnt_R{
	width: 510px;
}
.about_us1_content_content_cnt_R .about_us1_img2{
	margin-top: 64px;
	margin-bottom: 140px;
}
.about_us1_content_content_cnt_R .about_us1_img3{
	margin-bottom: 60px;
}
.about_us1_content_content_cnt_R .p1{
	font-size: 14px;
	color: #656565;
	line-height: 24px;
	height: 118px;
	position: relative;
	margin-bottom: 68px;
}
.about_us1_content_content_cnt_R .p1:after{
	content: '';
	display: block;
	height: 2px;
	width: 20000px;
	background-color: #e5e5e5;
	position: absolute;
	left: 0;
	bottom: 0;
}

.bannerImgBox{
	width: 100%;
	height: auto;
}

.bannerImgBox img{
	width: 100%;
}


.contentBox {
	width: 100%;
	height: auto;
}

.contentBox .inner{
	width: 1466px;
	margin: 0 auto;
	height: auto;
	background: #fff;
	padding-top: 69px;
	margin-top: -69px;
	position: relative;
	z-index: 2;
	/*padding-bottom: 164px;*/
}

.contentBox .inner .inside{
	width: 1280px;
	margin: 0 auto;
	height: auto;
	display: flex;
	flex-direction: column;
}