html,body{
	font-family: "微软雅黑";
}

select,input,textarea,button{
	font-family: "微软雅黑";
	
}
.bgf7{
	background: #f7f7f7;
}
.header_box{
	position: relative;
}
.header{
	height: 107px;
	background:url(../images/header_bg.jpg)no-repeat center center;
	background-size: cover;
}
.header_box .wrapper{
	overflow: visible;
}

.logo{
	width: 370px;
}
.logo a{
	width: 370px;
	height: 100px;
}
.logo a img{
	display: block;
	height: auto;
	float: left;
	margin-top: 5px;
}

.menu{
	float: right;
	margin:36px 25px 0 0px;
}
.menu_dl dd{
	float: left;
	height: 70px;
	position: relative;
	padding: 0 19px;
}
.menu_dl dd:last-child{
	padding-right: 0;
}
.menu_tt a{
	display: block;
	width: 100%;
	color: #fff;
	font-size: 16px;
	padding: 0 3px;
	line-height: 44px;
	text-transform: capitalize;transition: all 0s;
	-webkit-transition: all 0s;
}
.menu_tt_ico{
	float: right;
	display: none;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #666;
	font-size: 16px;
	margin-top: 4px;
}

.menu_dl dd.hover .menu_tt a{
	color: #34bf82;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

.menu_btn{
	display: none;
	float: right;
	position: absolute;
	right: 0;
	top:16px;
	padding: 9px 17px;
	cursor: pointer;
}
.menu_btn span{
	display: block;
	height: 4px;
	width: 34px;
	background: #0CAE67;
	border-radius: 4px;
	margin-bottom: 7px;
}

.head_search{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #34bf82;
	font-size: 28px;
	cursor: pointer;
	margin-top: 40px;
	font-weight: bold;
}
.search_box{
	z-index: 9;
	display: none;
	position: absolute;
	left: 0;
	top: 107px;
	width: 100%;
	background: #eee;
}
.search_box_wrap{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	padding:20px 0;
}
.search_box form{
	width: 100%;
}
.search_inp{
	float: left;
	width: calc(100% - 50px);
	height: 40px;
	color: #333;
	font-size: 16px;
	border: none;
	background: none;
	padding-left: 15px;
}
.search_inp::-webkit-input-placeholder{
	color: #000;
}

.search_btn_box{
	position: relative;
	width: 40px;
	height: 40px;
	float: right;
}
.search_btn{
	position: absolute;
	left: 0;
	top:0;
	z-index: 2;
	width: 40px;
	height: 40px;
	border: none;
	background: none;
	cursor: pointer;
}
.search_icon{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000;
	font-size: 30px;
}
.menu_second_box{
	clear: both;
	display: none;
	position: absolute;
	left: 0;
	top: 72px;
	z-index: 9;
	width: 300px;
	/*padding:15px 0;*/
	background:#fff;
	box-shadow:0 0 10px #ccc;  
}
.menu_two{
	clear: both;
	position: relative;
	padding:0 0px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.menu_two_tt{
	display: block;
	width: 100%;
	color: #24211c;
	line-height: 28px;
	font-size: 16px;
	padding: 14px 20px 14px 20px;
	border-bottom: 1px solid #e2e2e2;
}

.menu_second_box .menu_two:last-child .menu_two_tt{
	border-color: transparent;
}
.menu_two_tt i{
	float: left;
	width: 30px;
	font-size: 11px;
	color: #0cae67;
}
.menu_two_tt .text{
	float: left;
	width: calc(100% - 30px);
}

.menu_two:hover .menu_two_tt{
	color: #0cae67;
}

/*
 * banner
 */
.banner_box{
	position: relative;
}
.banner{
	clear: both;
}


.banner_box .owl-controls{
	position: absolute;
	left: 50%;
	margin-left: -48px;
	bottom: 20px;
}
.owl-theme .owl-dots .owl-dot span{
	background: #fff!important;
}
.owl-theme .owl-dots .owl-dot.active span{
	background: #34bf82!important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background: #34bf82!important;
}


/***title****/
.ind_title1{
	display: block;
	padding: 10px 0 20px;
	position: relative;
	margin-bottom: 35px;
}
.ind_title1 .tt span{
	font-size: 48px;
	font-family: arial;
	color: #333;
	margin-bottom: 18px;
}
.ind_title1 .tt span:first-child{
	font-family: "arial black";
}

.ind_title1 .text{
	color:#666;
	font-family: arial;
	font-size: 12px;
	margin-bottom: -7px;
}
.ind_title1 .dec{
	position: absolute;
	left: 50%;
	top: 87%;
	margin-left: -5px;
	width: 14px;
	height: 13px;
	background: url(../images/dec.png)no-repeat;
}


/*
	more_btn 	
*/
.more_btn1{
	display: block;
	width: 120px;
	height: 35px;
	color: #fff;
	font-size: 12px;
	
	line-height: 35px;
	text-align: center;
	background: #222;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.more_btn2{
	width: 92px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	
	background: #222;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.more_btn1:hover,.more_btn2:hover{
	background: #e50615;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/**page**/
.page{
	padding: 40px 0;
	text-align: center;
	font-family: arial;
}
.page a{
	display: inline-block;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	margin: 0 3px;
	font-size: 14px;
	font-family: arial;
	color:#fff;
	background: #222;
	
}
.page a:first-child,.page a:last-child{
	padding: 0 20px;
}
.page a:hover ,.page a.hover{
	background: #0CAE67;
}
.page a i{
	font-size: 12px;
}

/***footer***/
.footer{
	background: #1d2321;
	position: relative;
	z-index: 10;
}
.footer_t{
	padding: 70px 0 50px;
}
.foot_list{
	float: left;
	width: 30%;
}
.foot_list:nth-child(1){
	width: 27%;
}
.foot_list:nth-child(2){
	width: 13%;
}
.foot_list a{
	display: block;
}
.foot_links{
	margin-top: 20px;
	padding-left: 10px;
}
.foot_list:nth-child(1) a{
	width: 32px;
	height: 32px;
	background: #d6f4e7;
	border-radius: 6px;
	text-align: center;
	line-height: 32px;
	float: left;
	margin-right: 4px;
}
.foot_list:nth-child(1) a i{
	font-size: 22px;
	color: #24211c;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.foot_list:nth-child(1) a:nth-child(4) i{
	font-weight: bold;
}
.foot_list:nth-child(1) a:hover{
	background: #0CAE67;
}
.foot_list:nth-child(1) a:hover i{
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.foot_list .tt{
	font-size: 18px;
	font-family: arial;
	color: #fff;
	font-weight: bold;
	margin-bottom: 30px;
}
.foot_list .foot_a a{
	color: #b5b5b5;
	font-size: 16px;
	margin-bottom: 8px;
}
.foot_list:nth-child(4) a i{
	display: block;
	float: left;
	font-size: 22px;
}
.foot_list:nth-child(4) a span{
	width: calc(100% - 22px);
	float: left;
	padding-left: 8px;
}
/*.foot_list:nth-child(4) a:nth-child(3) span{
	color: #0CAE67;
}*/
.foot_list .foot_a a:hover{
	color: #0CAE67;
}
.footer_b{
	color: #fff;
	font-size: 16px;
	padding: 8px 0;
	line-height: 30px;
	background: #18a366;
}
.footer_b .wrapper{
	padding: 0 10%;
}
.footer_b a{
	color: #fff;
}
.footer_b a:hover{
	color: #fff;
	text-decoration: underline;
}
.ind_title .tt{
	font-family: arial;
	font-weight: bold;
	color: #000;
	font-size: 36px;
	position: relative;
	padding-left: 30px;
	margin-bottom: 20px;
	min-height: 33px;
	
}
.ind_title .tt span{
	position: absolute;
	z-index: 2;
}
.ind_title .tt:before{
	content: "";
	width: 38px;
	height: 38px;
	background: #34bf82;
	position: absolute;
	z-index: 1;
	top: -5px;
	left: 0;
}
.ind_title .text{
	color: #333;
	font-size: 18px;
	line-height: 28px;
	padding-left: 30px;
}
.ind_box1.index{
	padding: 100px 0;
}
.ind_box1.index .ind_l,.ind_box1.index .ind_r{
	width: 50%;
	float: left;
}
.ind_box1.index .ind_l{
	padding-right: 40px;
}
.ind_box1.index .ind_r{
	padding: 40px 20px 0 20px;
	text-align: center;
}
.ind_box1.index .ind_l .ind_title .tt{
	margin-bottom: 45px;
}
.ind_box1.index .ind_r img{
	max-width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}
.ind_box1.index .ind_l_b .tips{
	color: #000;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}
.ind_box1.index .ind_l_b .item{
	margin-bottom: 20px;
}
.ind_box1.index .ind_l_b .item .icon{
	width: 60px;
	float: left;
	padding-top: 20px;
}
.ind_box1.index .ind_l_b .item .icon i{
	font-size: 60px;
	color: #0CAE67;
}
.ind_box1.index .ind_l_b .item .item_con{
	width: calc(100% - 60px);
	float: left;
	padding-left: 30px;
}
.ind_box1.index .ind_l_b .item .item_con .con_tt{
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
}
.ind_box1.index .ind_l_b .item .item_con .con_text{
	font-size: 14px;
	color: #000;
	line-height: 24px;
}
.learn_more{
	width: 186px;
	height: 40px;
	border: 1px solid #2c9c7e;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	border-radius: 4px;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.learn_more a{
	color: #0CAE67;
}
.ind_box1.index .ind_l_b .learn_more{
	margin-left: 90px;
	margin-top: 40px;
}
.learn_more:hover{
	background: #0CAE67;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.learn_more:hover a{
	color: #fff;
}
.ind_box2.index{
	padding: 120px 0 100px;
	height: 1130px;
	background: url(../images/ind_bg1.png)no-repeat center center;
	background-size: cover;
	margin-top: -70px;
}
.ind_box2.index .ind1_wrap{
	margin-top: 60px;
}
.ind_box2.index .ind2_l{
	width: 400px;
	height: 567px;
	float: left;
}
.ind_box2.index .ind2_r{
	width: calc(100% - 400px);
	height: 567px;
	float: left;
}
.ind_box2.index a{
	display: block;
	width: 100%;
	height: 100%;
}
.ind_box2.index .item{
	background: #fff;
	width: 100%;
	position: relative;
	overflow: hidden;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box2.index .item img{
	display: block;
}
.ind_box2.index .item .tt{
	color: #000;
	font-size: 24px;
	margin-bottom: 15px;
	line-height: 32px;
}
.ind_box2.index .item .text{
	color: #000;
	font-size: 14px;
	line-height: 22px;
}
.ind_box2.index .ind2_l .item{
	height: 100%;
	padding: 75px 40px 0 40px;
}
.ind_box2.index .ind2_l .item .pic{
	margin-top: 20px;
}
.ind_box2.index .ind2_r .item{
	margin-left:7px ;
	padding: 30px 26px;
}
.ind_box2.index .ind2_r_t{
	margin-bottom: 7px;
}
.ind_box2.index .ind2_r_t .item{
	width: 393px;
	height: 280px;
	float: left;
}
.ind_box2.index .ind2_r .item .pic{
	position: absolute;
	bottom: -20px;
	right: 0;
}
.ind_box2.index .ind2_r_b .item:nth-child(1){
	width: 514px;
	height: 280px;
	float: left;
}
.ind_box2.index .ind2_r_b .item:nth-child(2){
	width: 272px;
	height: 280px;
	float: left;
}
.ind_box2.index .ind2_r_b .item:nth-child(1) .pic{
	bottom: 10px;
}
.ind_box2.index .ind2_r_b .item:nth-child(2) .tt{
	text-align: center;
}
.ind_box2.index .ind2_r_b .item:nth-child(1) .pic{
	right: 10px;
}
.ind_box2.index .ind2_r_b .item:nth-child(2) .pic{
	position: static;
	text-align: center;
	margin-top: 25px;
}
.ind_box2.index .ind2_r_b .item:nth-child(2) .pic img{
	display: inline-block;
}
.ind_box2.index .ind2_r_b .item:nth-child(2) .learn_more2{
	margin: 15px auto 0;
}
.learn_more2{
	width: 134px;
	height: 36px;
	background: #0CAE67;
	color: #fff;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	margin: 15px 0 0;
	border-radius: 4px;
	position: relative;
	z-index: 3;
}
.ind_box2.index .ind2_l .learn_more2{
	margin: 35px auto 0;
}
.ind_box2.index .item:hover{
	box-shadow: 0 0 15px #ccc;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box2.index .ind2_b .tt{
	font-size: 30px;
	color: #000;
	margin: 55px 0 10px;
}
.ind_box2.index .ind2_b a{
	display: inline-block;
	width: 62px;
	height: 62px;
	background: #34bf82;
	text-align: center;
	line-height: 59px;
	border-radius: 62px;
}
.ind_box2.index .ind2_b a i{
	font-size: 25px;
	color: #fff;
}
.ind_box3.index{
	height: 460px;
	background: url(../images/ind_bg2.png)no-repeat center center;
	background-size: cover;
	margin-top: -131px;
	padding: 100px 0;
}
.ind_box3.index .ind_title .tt{
	color: #fff;
}
.ind_box3.index .ind_title .tt:before{
	background: #efefef;
}
.ind_box3.index .ind1_wrap{
	margin-top: 20px;
}
.ind_box3.index .item{
	width: 33.33%;
	height: 250px;
	float: left;
	padding: 25px;
}
.ind_box3.index .item a{
	color: #fff;
}
.ind_box3.index .item .date{
	font-size: 24px;
	margin-bottom: 8px;
}
.ind_box3.index .item .tt{
	
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
}
.ind_box3.index .item .text{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
}
.detail{
	width: 79px;
	height: 10px;
	background: url(../images/icon1.jpg)no-repeat center center;
	background-size: cover;
}
.ind_box3.index .item:hover{
	background: rgba(255,255,255,.15);
}
.ind_box4.index{
	padding: 70px 0;
}
.ind_box4.index .ind1_wrap{
	margin-top: 40px;
}
.ind_box4.index .item{
	padding: 0 8px;
}
.ind_box4.index .item .tt{
	color: #000;
	font-size: 14px;
	line-height: 24px;
	margin-top: 20px;
	padding: 0 5px;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box4.index .item:hover .tt{
	color: #0CAE67;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box4.index .owl-controls{
	display: none;
}
.ind_box4.index .ind_title{
	position: relative;
}
.ind_box4.index .sroll_control{
	position: absolute;
	right: 0;
	top: 0;
}
.sroll_control a{
	display: block;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #ddd;
	float: left;
}
.sroll_control a i{
	font-size: 30px;
	color: #c2c2c2;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.sroll_control a.prev{
	transform: rotate(180deg);
	margin-right: 5px;
	line-height: 36px;
}
.sroll_control a:hover{
	border-color: #0CAE67;
}
.sroll_control a:hover i{
	color: #0CAE67;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box5.inpuiry{
	height: 540px;
	background: url(../images/ind_img12.jpg)no-repeat center center;
	background-size: cover;
}
.ind_box5.inpuiry:before{
	position: absolute;
	content: "";
	width: 100%;
	height: 540px;
	background: rgba(0,0,0,.4);
}
.ind_box5.inpuiry .wrapper{
	height: 540px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.ind_box5.inpuiry .wrapper{
	padding: 80px 0;
}
.ind_box5.inpuiry .ind5_l{
	width: 40%;
	float: left;
	text-align: right;
	color: #fff;
	padding-top: 30px;
}
.ind_box5.inpuiry .ind5_l .tt{
	font-size: 36px;
	font-family: arial;
	position: relative;
}
.ind_box5.inpuiry .ind5_l .tt:after{
	content: "";
	position: absolute;
	width: 80px;
	height: 2px;
	background: #fff;
	right: 0;
	top: 70px;
}
.ind_box5.inpuiry .ind5_l .text{
	font-size: 18px;
	line-height: 28px;
	margin-top: 60px;
}
.ind_box5.inpuiry .ind5_r{
	width: 60%;
	padding-left: 70px;
	float: left;
}
/*
 *sub_banner 
 */
.sub_banner{
	height: 246px;
	background-size: auto 100%;
	position: relative;
}

.sub_banner .tt{
	width: 400px;
	height: 100px;
	line-height: 100px;
	text-align: left;
	position: absolute;
	top: 50%;
	margin: -50px 0 0 12px;
	font-family: "SmallCapsBold";
	font-size: 48px;
	color: #333333;
}

/*
 * location
 */
.location{
	height: 50px;
	line-height: 50px;
	color: #24211c;
	font-size: 14px;
	background:#ededed;
	
}
.location_l .icon{
	font-size: 22px;
	margin-right: 10px;
	color: #7d7d7d;
}
.location_l .text{
	float: right;
	display: inline-block;	
}
.location_l .text a{
	color: #24211c;
	font-size: 14px;
	margin: 0 3px;
}
.location_l .text a:hover{
	color: #0CAE67;
}
/*about*/
.ind_title2 .tt{
	color: #000;
	font-size: 36px;
	margin-bottom: 15px;
}
.ind_title2 .text{
	color: #000;
	font-size: 16px;
	margin-bottom: 40px;
	padding: 0 14%;
	line-height: 28px;
}
.ind_box1.about{
	padding: 70px 0;
}
.ind_title2{
	margin-bottom: 40px;
}
.ind_box1.about .ind1_wrap{
	padding-top: 15px;
}
.ind_box1.about .ind_l{
	float: left;
	width: calc(100% - 655px);
	padding-right: 50px;
	padding-top: 20px;
}
.ind_box1.about .ind_l .ind_l_t{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	margin-bottom: 50px;
}
.ind_box1.about .ind_l .ind_l_b{
	font-size: 16px;
	color: #000;
	line-height: 28px;
}
.ind_box1.about .ind_r{
	float: left;
	width: 655px;
}
.ind_box1.about .ind_r img{
	display: block;
}
.video_play{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	top: 0;
	left: 0;
}
.video_play .play_btn{
	width: 90px;
	height: 90px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -45px 0 0 -45px;
	text-align: center;
	background: rgba(52,191,130,.9);
	border-radius: 90px;
	line-height: 90px;
	padding-left: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.video_play .play_btn i{
	color: #fff;
	font-size: 40px;
}
.ind_box2.about{
	padding:100px 0 0px;
	height: 800px;
	background: url(../images/about_bg1.png)no-repeat center center;
	background-size: cover;
	margin-top: -20px;
}
.ind_box2.about .ind2_l{
	width: 652px;
	float: left;
}
.ind_box2.about .ind2_r{
	width: calc(100% - 658px);
	float: left;
	margin-left: 5px;
}
.ind_box2.about img,.ind_box3.about img{
	max-width: 100%;
}
.ind_box3.about{
	padding: 100px 0;
}
.ind_box3.about .ind3_t_l{
	width: calc(100% - 674px);
	float: left;
	padding-right: 50px;
}
.ind_box3.about .ind3_t_r{
	width: 674px;
	float: left;
}
.ind_box3.about .tt{
	font-size: 30px;
	color: #000;
	margin-bottom: 20px;
}
.ind_box3.about .text{
	font-size: 16px;
	color: #000;
	line-height: 28px;
	margin-bottom: 35px;
}
.ind_box3.about .ind3_t_l img{
	margin-right: 20px;
}
.ind_box3.about .ind3_b{
	margin-top: 60px;
}
.ind_box3.about .ind3_b a{
	display: block;
	padding-top: 20px;
}
.ind_box3.about .ind3_b_l{
	width: 533px;
	float: left;
}
.ind_box3.about .ind3_b_r{
	width: calc(100% - 533px);
	float: left;
}
.ind_box4.about{
	height: 636px;
	background: url(../images/about_bg2.png)no-repeat center center;
	background-size: cover;
	margin-top: -40px;
	padding: 120px 0 0;
}
.ind_box4.about .ind4_l,.ind_box4.about .ind4_r{
	width: 27.5%;
	float: left;
}
.ind_box4.about .ind4_m{
	width: 45%;
	float: left;
}
.ind_box4.about .ind4_l_t{
	width: 307px;
	height: 157px;
	background: url(../images/about_img10.png)no-repeat center center;
	background-size: cover;
	padding: 45px 0px 0 30px;
	font-size: 18px;
	line-height: 28px;
	color: #000;
}
.ind_box4.about .ind4_l_b{
	font-size: 18px;
	line-height: 32px;
	color: #000;
	margin-top: 40px;
	padding-left: 30px;
}
.ind_box4.about .ind4_r{
	color: #000;
	font-size: 30px;
	
	padding: 85px 0px 0 50px;
	line-height: 45px;
}
.ind_box5.about{
	padding: 60px 0;
}
.ind_box5.about .ind1_wrap{
	padding-top: 20px;
}
.ind_box5.about .item{
	float: left;
	width: 25%;
	padding: 0 45px;
	margin-bottom: 40px;
}
.ind_box5.about .item:nth-child(4n+1){
	clear: both;
}
.ind_box5.about .item .tt{
	color: #000;
	font-size: 14px;
	margin-top: 25px;
	text-align: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box5.about .item:hover .tt{
	color: #0CAE67;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box5.about .item img{
	display: block;
	border: 2px solid #d9d9d9;
	box-shadow: 5px 8px 15px #ccc;
}
.ind_box5.about .item a{
	display: block;
}
.ind_box5.about .learn_more{
	width: 304px;
	height: 48px;
	line-height: 48px;
	color: #34bf82;
	font-size: 14px;
	font-weight: bold;
	margin: 40px auto 0;
}
.ind_box5.about .learn_more:hover{
	color: #fff;
}
.ind_video_btn:hover .video_play .play_btn{
	background: rgba(52,191,130,1);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/*case*/
.ind_box1.case{
	padding: 60px 0;
}
.ind_box1.case .ind1_wrap{
	padding-top: 20px;
}
.ind_box1.case .item{
	padding: 50px 0;
	border-bottom: 1px solid #e5e5e5;
}
.ind_box1.case .item .item_l{
	float: left;
	width: 80px;
}
.ind_box1.case .item .item_l .date{
	width: 80px;
	height: 120px;
	border: 1px solid #c9c9c9;
	text-align: center;
	padding-top: 10px;color: #000;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.case .item .item_l .date .day{
	font-size: 36px;
	
	
}
.ind_box1.case .item .item_l .date .month,.ind_box1.case .item .item_l .date .year{
	font-size: 18px;
}
.ind_box1.case .item .item_l .date .month{
	margin-top: -8px;
}
.ind_box1.case .item .item_l .loca{
	margin-top: 40px;
	font-size: 18px;
	color: #000;
	white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.ind_box1.case .item .item_l .loca i{
	font-size: 30px;
	color: #0CAE67;
	text-align: center;
	display: block;
	margin-bottom: 5px;
}

.ind_box1.case .item .item_r{
	float: left;
	width: calc(100% - 80px);
	padding-left: 32px;
}
.ind_box1.case .item .item_r .pic{
	width: 700px;
	float: left;
	overflow: hidden;
}
.ind_box1.case .item .item_r .pic img{
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.case .item .item_r .con{
	width: calc(100% - 700px);
	float: left;
	padding-left: 55px;
}
.ind_box1.case .item .item_r .con .tt{
	font-size: 18px;
	
	color: #000;
	line-height: 30px;
}
.ind_box1.case .item .item_r .con .line{
	width: 120px;
	height: 1px;
	background: #0CAE67;
	margin: 30px 0;
}
.ind_box1.case .item .item_r .con .text{
	font-size: 16px;
	color: #000;
	line-height: 28px;
}
.ind_box1.case .item .item_r .con .learn_more{
	background: #0CAE67;
	color: #fff;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	margin-top: 60px;
}
.ind_box1.case .item:last-child{
	border-bottom: none;
}
.ind_box1.case .item:hover .item_l .date{
	background: #0CAE67;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.case .item:hover .item_r .pic img{
	transform: scale(1.02);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.case_det .back{
	width: 280px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #0CAE67;
	font-size: 16px;
	border-radius: 4px;
	margin: 40px auto 0;
}
.ind_box1.case_det {
	padding: 60px 0;
}
.ind_box1.case_det .det_title{
	padding-bottom: 30px ;
	border-bottom: 1px solid #c6c6c6;
}
.ind_box1.case_det .det_title .tt{
	
	font-size: 24px;
	color: #000;
	margin-bottom: 12px;
}
.ind_box1.case_det .det_title .date{
	font-size: 16px;
	color: #000;
}
.ind_box1.case_det .det_con {
	padding: 40px 0;
}
.ind_box1.case_det .det_con .text{
	margin-bottom: 40px;
	padding: 0 40px;
	font-size: 16px;
	color: #666;
	line-height: 28px;
}
.ind_box1.case_det .det_con .imgs{
	padding: 0 40px;
}
.ind_box1.case_det .det_con .imgs img{
	float: left;
	display: block;
	width: 49.5%;
	margin-right: 1%;
	margin-bottom: 10px;
}
.ind_box1.case_det .det_con .imgs img:nth-child(2n){
	margin-right: 0;
}
.ind_box1.case_det .back a{
	color: #fff;
	display: block;
}
.det_page{
	padding: 30px 15px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
.det_page_clm{
	line-height: 30px;
	margin-bottom: 6px;
}
.det_page_clm .icon{
	display: none;
	float: left;
	width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent transparent #303030;
    margin: 9px 8px 0 0;
}
.det_page_clm .tt{
	float: left;
	color: #0CAE67;
	font-size: 16px;
	width: 40px;
}
.det_page_clm a{
	color: #666;
	width: calc(100% - 120px);
	padding-left: 10px;
	float: left;
	padding-top: 1px;
	font-size: 16px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.det_page_clm a:hover{
	text-decoration: underline;
	color: #0CAE67;
}
/*contact*/
.ind_box1.contact{
	padding: 60px 0;
}

.ind_box1.contact dl{
	padding: 0 10%;
}
.ind_box1.contact dd{
	float: left;
	width: 30%;
	padding: 0 20px;
	text-align: center;
}

.ind_box1.contact dd:nth-child(2){
	width: 40%;
}
.ind_box1.contact dd .icon{
	width: 110px;
	height: 110px;
	border-radius: 110px;
	border: 1px solid #0CAE67;
	text-align: center;
	line-height: 110px;
	margin: auto;
	margin-bottom: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.contact dd .icon i{
	font-size: 40px;
	color: #18a366;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.contact dd .tt{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
.ind_box1.contact dd a{
	display: block;
	color: #000;
	font-size: 16px;
	line-height: 28px;
}
.ind_box2.contact img{
	max-width: 100%;
	display: block;
}
.ind_box1.contact dd:hover .icon{
	background: #0CAE67;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.contact dd:hover .icon i{
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/*faq*/
.ind_box1.faq{
	padding: 60px 0;
}
.ind_box1.faq .con_b_item{
	
	overflow: hidden;
	margin-bottom: 15px;
}
.ind_box1.faq .con_b_item .tts{
	
	margin-bottom: 0;
	cursor: pointer;
	width: 100%;
	height: 46px;
	line-height: 46px;
	padding: 0 30px 0 40px;
	font-size: 18px;
	background: #f8f8f8;
	color: #000;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box1.faq .con_b_item .tt i{
	float: right;
	width: 25px;
	font-size: 25px;
}
.ind_box1.faq .con_b_item .tt i.icon-unie62b{
	font-size: 14px;
	margin-top: 3px;
}
.ind_box1.faq .con_b_item .tts span{
	float: left;
	display: block;
	width: calc(100% - 25px);
	white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.ind_box1.faq .con_b_item .con_wrap{
	padding: 30px 40px;
	display: none;
	border: 1px solid #ededed;
	border-top: none;
	font-size: 16px;
	line-height: 30px;
}
.ind_box1.faq .con_b_item.active .con_wrap{
	display: block;
}
.ind_box1.faq .con_b_item .con_wrap dd{
	width: 25%;
	padding: 0 20px;
	text-align: center;
	float: left;
	padding: 25px 0;
}
.ind_box1.faq .con_b_item .con_wrap dd span{
	font-size: 14px;
	color: #000;
}
.ind_box1.faq .con_b_item .con_wrap dd span:first-child{
	font-size: 18px;
	color: #000;
	display: inline-block;
	margin-bottom: 10px;
}
.ind_box1.faq .con_b_item .con_wrap .con .tt{
	margin-bottom: 10px;
}
.ind_box1.faq .con_b_item .con_wrap .con .text{
	line-height: 25px;
}
.ind_box1.faq .con_b_item .tts.active{
	color: #fff;
	background: #34bf82;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.news{
	padding: 60px 0;
}
.ind_box1.news .item{
	margin-bottom: 50px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.news .item .pic{
	float: left;
	width: 500px;
	overflow: hidden;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.news .item a,.ind_box1.news .item .pic img{
	display: block;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.news .item .con{
	width: calc(100% - 500px);
	float: left;
	padding: 25px 40px 0 70px;
}
.ind_box1.news .item:nth-child(2n) .pic{
	float: right;
}
.ind_box1.news .item:nth-child(2n) .con{
	padding: 25px 70px 0 20px;
}
.ind_box1.news .item .date{
	color: #000;
	font-size: 16px;
	margin-bottom: 15px;
}
.ind_box1.news .item .tt{
	
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
	line-height: 28px;
}
.ind_box1.news .item .text{
	font-size: 14px;
	color: #000;
	margin-bottom: 20px;
	line-height: 26px;
}
.more{
	width: 135px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	padding-left: 15px;
	font-size: 14px;
	background: url(../images/icon2.jpg)no-repeat center center;
	background-size: cover;
}
.ind_box1.news .item:hover{
	background: #f8f8f8;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	
}
.ind_box1.news .item:hover .pic img{
	transform: scale(1.02);transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.pro{
	padding: 60px 0;
}
.ind_box1.pro .pro_l{
	float: left;
	width: calc(100% - 255px);
	padding-right: 70px;
}
.ind_box1.pro .pro_l .title{
	color: #404040;
	font-size: 24px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c7c7c7;
}
.ind_box1.pro .pro_l .pro_list{
	padding-top: 30px;
}
.ind_box1.pro .pro_l .item,.ind_box3.pro_det .item{
	float: left;
	width: 260px;
	margin: 0 45px 40px 0;
}
.ind_box1.pro .pro_l .item:nth-child(3n),.ind_box3.pro_det .item:nth-child(4n){
	margin-right: 0;
}
.ind_box1.pro .pro_l .item:nth-child(3n+1),.ind_box3.pro_det .item:nth-child(4n+1){
	clear: both;
}
.ind_box1.pro .pro_l .item .tt,.ind_box3.pro_det .item .tt{
	color: #333;
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
}
.ind_box1.pro .pro_l .item img,.ind_box3.pro_det .item img{
	display: block;
}
.ind_box1.pro .pro_l .item .pic,.ind_box3.pro_det .item .pic{
	position: relative;
	overflow: hidden;
}
.ind_box1.pro .pro_l .item .pic:before,.ind_box3.pro_det .item .pic:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: -100%;
	left: 0;
	background: url(../images/icon3.png)no-repeat center center;
	background-size: cover;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.pro .pro_l .item:hover .pic:before,.ind_box3.pro_det .item:hover .pic:before{
	bottom: 0%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.pro .pro_r{
	float: right;
	width: 255px;
	
}
.ind_box1.pro .pro_r .pro_r_t .title{
	height: 51px;
	line-height: 51px;
	background: #2c9c7e;
	color: #fff;
	font-size: 24px;
	padding-left: 20px;
	border-bottom: 1px solid #fff;
}
.ind_box1.pro .pro_r .pro_r_t a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #def9ef;
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #fff;
	padding: 0 15px;
}
.ind_box1.pro .pro_r .pro_r_t a i{
	float: left;
	font-size: 18px;
	/*margin-right: 10px;*/
}
.ind_box1.pro .pro_r .pro_r_t a span{
	float: left;
	width: calc(100% - 20px);
	padding-left: 10px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.ind_box1.pro .pro_r .pro_r_t a:hover,.ind_box1.pro .pro_r .pro_r_t a.hover{
	background: #62b8a0;
	color: #fff;
}
.ind_box1.pro .pro_r .pro_r_m,.ind_box1.pro .pro_r .pro_r_b {
	margin-top: 40px;
}
.ind_box1.pro .pro_r .pro_r_m .title,.ind_box1.pro .pro_r .pro_r_b .title{
	font-size: 24px;
	color: #404040;
	margin-bottom: 20px;
}
.ind_box1.pro .pro_r .pro_r_m .item {
	padding: 15px 0;
	border-bottom: 1px solid #d7d7d7;
}
.ind_box1.pro .pro_r .pro_r_m .item .pic{
	width: 95px;
	float: left;
}
.ind_box1.pro .pro_r .pro_r_m .item .con{
	width: calc(100% - 95px);
	float: left;
	padding: 10px 20px;
	color: #000;
	line-height: 24px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.pro .pro_r .pro_r_m .item:hover .con{
	color: #0CAE67;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.pro .pro_r .pro_r_b a{
	margin-bottom: 10px;
	display: block;
	color: #000;
}
.ind_box1.pro .pro_r .pro_r_b a i{
	float: left;
	font-size: 22px;
	color: #0CAE67;
}
.ind_box1.pro .pro_r .pro_r_b a span{
	float: left;
	
	font-size: 14px;
	width: calc(100% - 22px);
	padding-left: 10px;
	line-height: 22px;
}
.ind_box1.pro .pro_r .pro_r_b a:hover{
	color: #0CAE67;
}

/*faq-BOX*/
.faq_box{
	padding: 0 0 15px;
	background: #fff;
	font-family: "微软雅黑";
}

.faq_title .tt{
	color: #333;
	font-size: 26px;
	padding: 20px 0;
	
}
.faq_title .tt span{
	padding-bottom: 10px;
}

.faq_title .tt span:first-child{
	border-bottom: 2px solid #f08300;
}
.faq_title .tt span:nth-child(2){
	border-bottom: 2px solid #595757;
}
.faq_title .text{
	min-height: 46px;
	padding-top: 30px;
	font-size: 12px;
	color: #000;
}

.faq_list{
	clear: both;
	margin: 0 auto;
	padding: 30px 0 0;
	overflow: hidden;
}

.faq_list dd{
	height: auto;
	margin-bottom: 20px;
	float: left;
	float: left;
	width: 307px;
}
.faq_list dd:last-child{
	width: 634px;
}
.faq_list dd .tt .red {
    color: #f00;
    font-size: 18px;
}
.faq_list dd:nth-child(1),.faq_list dd:nth-child(3){
	margin-right: 20px;
}
.faq_inp ,.faq_area{
	width: 100%;
	height: 50px;
	padding-left: 12px;
	font-size: 16px;
	color: #333;
	border: 1px solid #999;
	resize: none;
}
.faq_inp::-webkit-input-placeholder,.faq_area::-webkit-input-placeholder{
    color: #aaa;
    font-size: 16px;
    
    line-height: 50px;
}
.faq_inp:focus ,.faq_area:focus{
	border-color: #0CAE67;
}
.doub .faq_inp{
	margin-bottom: 25px;
}
.faq_area{
	height: 134px;
	padding: 8px 12px;
}
.faq_area::-webkit-input-placeholder{
	line-height: normal;
}
.faq_btn_box{
	width: 196px;
	height: 46px;
	border-radius: 4px;
	background: #18a366;
	position: relative;
	float: left;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.faq_btn_box.gray{
	background: #595757;
}

.faq_btn{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 196px;
	height: 46px;
	border: none;
	background: none;
	cursor: pointer;
}
.faq_btn_text{
	color: #fff;
	font-size: 18px;
	line-height: 46px;
	text-align: center;
	font-family: arial;
	font-weight: bold;
}
.faq_btn_box:hover{
	background: #137047;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_box1.pro_det{
	padding: 50px 0;
}

.big_pic_show {
	width: 535px;
}
.bigpic {
	width: 430px;
	height:430px;
	overflow: hidden;
	border: 1px solid #eee;
}
.bigpic a {
	width: 430px;
	height:430px;
	margin: 0 auto;
	display: block;
	position: relative;
	overflow: hidden;
}
.bigpic a img{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
	
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	border: solid 1px #ddd;
	width: 600px !important;
	height:430px !important;
	background: #ffffff;
	display: none;
	text-align: center;
	overflow: hidden;
}

div.zoomMask {
	position: absolute;
	width: 88px !important;
	height: 88px !important;
/*	background:url(../images/float_layer.png) repeat center center;*/
	z-index: 99;
}
.bigimg{
	width:1000px;
	height: auto;
}
.moveBox{
	width:80px;
	height:410px;
	position:relative;
}

.move_content{
	width:80px;
	height:450px;
	overflow:hidden;
	position:relative;
	
}
.rexiaoPic {
	width:80px;
	height:315px;
	position: relative;
}
.sell_order {
	position:absolute;
	height:9999px;
}
.rexiaoPic li{
	float: left;
	width:80px;
	height:80px;
	float:left;
	display:block;
	margin:0 0 8px 0;
	background:#fff;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #ebebeb;
}
.rexiaoPic li:before{
	content: "";
	display: block;
	width: ;
}
.rexiaoPic li.hover{
	border:2px solid #0CAE67;
}
.rexiaoPic li img{
	display: block;
	width:80px;
	height:80px;
}
/*^^^^end^^^^*/



.pro_inf{
	width:calc(100% - 600px);
}
.pro_inf_title{
	font-size: 30px;
	margin-bottom: 10px;
	color: #333333;
}

.pro_inf_desc{
	line-height: 24px;
	font-size: 14px;
	color: #000;
	padding: 15px 0 20px;
	
}
.pro_inf_desc .tips{
	margin-bottom: 3px;
}
.pro_inf_desc label{
	float: left;
	width: 105px;
}
.pro_inf_desc span{
	float: left;
	width: calc(100% - 105px);
	padding-left: 15px;
}
.p_det_btn{
	padding: 30px 0 45px;
}
.p_det_btn a{
	display: block;
	width: 195px;
	height: 50px;
	line-height: 50px;
	color: #0CAE67;
	font-size: 16px;
	text-align: center;
	float: left;
	border-radius: 4px;
	margin-right: 10px;
	border: 1px solid #0CAE67;
}
.p_det_btn a:nth-child(1){
	padding-left: 46px;
}
.p_det_btn a:nth-child(2){
	padding-left: 38px;
}
.p_det_btn a .icon{
	font-size: 24px;
	margin-right: 10px;
	float: left;
}
.p_det_btn a .icon.icon-youxiang1{
	margin-top: -1px;
}
.p_det_btn a .icon.icon-jiaoliu{
	margin-top: 2px;
}
.p_det_btn a span{
	float: left;
}
.p_det_btn a:hover{
	background: #0CAE67;
	color: #fff;
}

.pro_share_box{
	padding: 18px 0;
}
.pro_share_box .tt{
	padding-right: 10px;
	line-height: 22px;
	font-size: 16px;
}
.pro_share_box .text{
	width: 240px;
	height: 22px;
}
/***pro_wap Âº*****/
.pro_det_wap_scroll.owl-carousel.owl-loaded{
	display: none;
}
.pro_det_wap_scroll .owl-controls{
	height: 10px;
	width: 100%;
}
.pro_det_wap_scroll .owl-nav{
	display: none !important;
}
.pro_det_wap_scroll.owl-theme .owl-dots .owl-dot span{
	display: block;
	width: 8px;
	height: 8px;
	background: rgba(0,0,0,.2) !important;
}
.pro_det_wap_scroll.owl-theme .owl-dots .owl-dot.active span, .pro_det_wap_scroll.owl-theme .owl-dots .owl-dot:hover span{
	background: #00736b !important;
}
.ind_box2.pro_det{
	background: #f8f8f8;
	padding: 40px 0;
}
.ind_box2.pro_det .tab_box{
	border-bottom: 1px solid #444;
}
.ind_box2.pro_det .tab_box.fixed{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background: #fff;
	padding: 20px 0 0 140px;
	z-index: 9999;
}
.ind_box2.pro_det .tab_box a{
	width: 170px;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #0b0507;
	padding-bottom: 30px;
	margin-bottom: -1px;
	font-weight: bold;
	border-bottom: 3px solid transparent;
}
.ind_box2.pro_det .tab_box a.active{
	border-bottom: 3px solid #0CAE67;
}
.ind_box2.pro_det .item{
	padding: 50px 5px;
	border-bottom: 1px solid #cacaca;
}
.ind_box2.pro_det .item.none{
	opacity: 0;
    height: 0;
    padding: 0;
}
.ind_box2.pro_det .item .tt{
	width: 140px;
	color: #0b0507;
	font-size: 24px;
	float: left;
}
.ind_box2.pro_det .item .con{
	width: calc(100% - 140px);
	float: left;
	color: #000;
	font-size: 16px;
	line-height: 26px;
	padding-left: 70px;
}
.ind_box2.pro_det .item .con .imgs{
	width: 360px;
	float: left;
	text-align: center;
}
.ind_box2.pro_det .item .con .imgs img{
	max-width: 100%;
}
.ind_box2.pro_det .item .con .con_wrap{
	width: calc(100% - 360px);
	float: left;
	padding-right: 70px;
}
.ind_box2.pro_det .item dd{
	width: 48%;
	float: left;
	margin-bottom: 30px;
}
.ind_box2.pro_det .item dd:nth-child(2n-1){
	margin-right: 4%;
}
.ind_box2.pro_det .item dd:nth-child(2n+1){
	clear: both;
}
.ind_box2.pro_det .item dd .icon{
	width: 52px;
	height: 52px;
	background: #34bf82;
	text-align: center;
	line-height: 52px;
	color: #fff;
	font-size: 24px;
	border-radius: 52px;
	margin-bottom: 15px;
}
.ind_box2.pro_det .item dd .tts{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
.ind_box2.pro_det .item dd .text{
	font-size: 14px;
}
.pro_det_b_tabs_clm .pro-table table tr td {
    color: #666;
    font-size: 16px;
    padding: 15px 20px 20px 40px;
    border: 1px solid #ddd;
    /*text-align: center;*/
}
.ind_box2.pro_det .item:last-child{
	border-bottom: none;
}
.ind_box2.pro_det .item:last-child .con_wrap{
	padding-left: 70px;
	padding-top: 20px;
}
.ind_box3.pro_det{
	padding: 60px 0;
}
.ind_box3.pro_det .ind_title2 .tt{
	font-size: 30px;
}
.ind_box3.pro_det .item{
	margin-right: 52px;
	margin-bottom: 0;
}
 .ind_box3.pro_det .item .tt{
 	font-size: 16px;
 	line-height: 24px;
 }
 .ind_box3.pro_det .item .more{
 	width: 160px;
 	margin-top: 10px;
 }
 .faq_contact{
 	margin-top: 50px;
 }
.faq_contact .tt{
	font-size: 24px;
	color: #1ea66a;
}
.faq_contact .btn_boxs{
	margin-top: 30px;
}
.faq_contact .btn_boxs a{
	display: inline-block;
	width: 250px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	background: #0CAE67;
	color: #fff;
	font-size: 18px;
	border-radius: 4px;
	margin-right: 15px;
}
table tr td {
    color: #666;
    font-size: 16px;
    padding: 15px 10px 15px 40px;
    border: 1px solid #ddd;
    text-align: left;
}
.language {
	position: relative;
	color: #34bf82;
	font-size: 14px;
	padding: 0 0px 0 20px;
	cursor: pointer;
	margin-top: 43px;

}
.language .lang_t{
   height:50px;
}
.language .lang_t i {
	float: left;
	font-size: 28px;
}

.language .lang_b {
	display: none;
	width: 88px;
	position: absolute;
	top: 50px;
	right: 0;
	background: #45494b;
	padding: 5px 20px;
	text-align: center;
	z-index: 99999;
}

.language .lang_b a {
	display: block;
	color: #fff;
	line-height: 25px;
}

.language .lang_b a img {
	float: left;
	margin: 7px 7px 0 0;
}

.language .lang_b a span {
	float: left;
}
.language:hover .lang_b{
display:block;
}
  