﻿@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:"SimHei",'Microsoft YaHei',Arial;
	overflow-x:hidden;
}
p,li,ul,ol,dd,dt,h1,h2,h3,h4,h5,h6,a,nav,a,input{
	margin:0px;
	padding:0px;
	list-style:none;
}
a{
   text-decoration:none;
}
a:hover{
	text-decoration:none;
}
a:focus{
	text-decoration:none;
}
input{	outline: none;border: none;}
label{font-weight: normal;display: inline;}
button{outline: none;}
.fl{
	   float:left;
	}
.fr{
	   float:right;
	}
.clear{
   clear:both;
}
.clearfix:after{
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.head{
	width:100%;
	background:url(../images/bg.png) repeat-x;
	background-size:88px 95px;
	height:95px;
	position:fixed;
	z-index:999999;
	top:0;
	left:0;}
	.video_box embed{
		position: relative;
		z-index: 11;
	}
.head_box{
	max-width:1610px;
	margin:0 auto;}
.head_box h1 img{
	margin-top:15px;}
.head_menu{
	width:980px;
}
.head_menu li{
	float:left;
	width:110px;
	text-align:center;
	font-size:16px;
	line-height:89px;
	}

.head_menu li:hover a{color:#ffb400;
	}
.head_menu li a{
	color:#fff; 
    position:relative; z-index:12;}
.head_menu li a img{
	margin-top:-2px;
	margin-left:10px;}
.head_menu li.on a{
	color:#ffb400;
}
.head_menu li.on{
	border-bottom:solid 8px #ffc600;}



.head_menu li .m_navi_updown { width: 1920px; height: 230px; float: left; background: url(../images/navibgc.png) repeat left top; position: absolute;  text-align:center;
z-index: 18; left: 50%; top: 95px; display: none; margin-left: -962px; }




.m_navi_updown ul { width: 1200px; display:block; margin:0 auto; padding: 20px 0; height: 160px; border-bottom: none; }


 .m_navi_updown ul li { width: 560px; height: 155px; float: left; margin: 10px 20px 0 0px; border-bottom: none; }


.m_navi_updown ul li .upic { width: 182px; height: 153px; float: left; margin: 0 30px 0 0; }



.head_menu li:hover .m_navi_updown { width: 1920px; height: 230px; float: left; background: url(../images/navibgc.png) repeat left top;  position: absolute; z-index: 18; left: 50%; top: 95px; display: block; text-align:center; margin-left: -962px; }


.head_menu li:hover .m_navi_updown ul { width: 1200px; display:block; margin:0 auto; padding: 20px 0; height: 160px; border-bottom: none; }

.head_menu li:hover .m_navi_updown ul li { width: 560px; height: 155px; float: left; margin: 10px 20px 0 0px; border-bottom: none; }

.head_menu li:hover .m_navi_updown ul li .upic { width: 182px; height: 153px; float: left; margin: 0 20px 0 20px; }


.head_menu li:hover .m_navi_updown ul li a .utxt { width: 330px; float: left; margin: 0; border-bottom: none; }
.head_menu li:hover .m_navi_updown ul li a .utxt h3 { width: 330px; height: 40px; float: left; font-family: 'Microsoft YaHei'; font-size: 18px; color: #666666; line-height: 40px; text-align: left; font-weight: bold; text-overflow: ellipsis; border-bottom: none; overflow: hidden; }
.head_menu li:hover .m_navi_updown ul li a .utxt h4 { width: 330px; height: 50px; float: left; margin: 10px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999999; line-height: 25px; text-align: left; font-weight: normal; text-overflow: ellipsis; border-bottom: none; overflow: hidden; }


.head_menu li:hover .m_navi_updown ul li a .utxt h5 { width: 330px; height: 40px; float: left; margin: 20px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 18px; color: #666666; line-height: 40px; text-align: left; font-weight: normal; text-overflow: ellipsis; border-bottom: none; overflow: hidden; }

.head_menu li:hover .m_navi_updown ul li a .utxt h5 font { float: right; width: 98px; height: 26px; background: none; border: 1px solid #e5e5e5; font-family: 'Microsoft YaHei'; font-size: 14px; color: #999999; line-height: 26px; text-align: center; font-weight: normal; }

.head_menu li:hover .m_navi_updown ul li:hover a .utxt h5 font { background: #ffae00; border: 1px solid #ffae00; color: #fff; }
 

.m_index{width:1200px; display:block; margin:0 auto;}
.ch_box{
	width:112px;
	height:28px;
	border-radius:14px;
	border:solid 1px #fff;
	margin-top:30px; }
.a_ch a{
	display:none}
.dq{
	margin-top:5px;
	margin-left:3px;}
.a_ch{
font-family:Arial;
	font-size:12px;
	color:#fff;
	line-height:24px;
	margin-left:10px;
	padding-top:2px; 
	padding-bottom:2px; font-weight:bold; }
.a_ch img{
	margin-top:-2px;
	margin-left:42px;}
.a_ch:hover a{
	display:block;
	color:#fff;}
.head_menu ul{
	margin-right:60px;}
.video_box{
	width:100%; position: relative;
z-index: 9}
.video_box img{
	width:100%;}

.video_boxbgc{
	width:100%; height:100%; position: absolute;
z-index: 12; left:0; top:0;  background:rgba(0,0,0,.5);}
.index1{
	position:relative;}


.video_logo{
	position:absolute;
	top:28%;
	left:0;
	width:100%; z-index:15;  }
.video_logo img{width:600px;
	height:auto;   display:block; margin:0 auto;}

.video_dh{
	position:absolute;
	bottom:5px;
	left:0;
	width:674px;
	height:58px;
	background:#4bb27a;
	line-height:58px;
	color:#fff;
	font-size:30px;
	font-weight:bold;}

.video_dh img{
	width:59px;
	margin-left:380px;
	margin-right:30px;
	margin-top:-8px;}

.index2{
	width:100%;
	background:url(../images/bg1.jpg) no-repeat;
	background-size:1920px 850px;
	background-position:center center;
	height:850px;margin-top: -6px;
	}
.index2_box{
	width:1200px;
	margin:0 auto}
.index2_fl{
	width:50%;
	padding-top:1px;}
.index2_h1{
	font-size:30px;
	color:#333333;
	margin-top:112px;}
.index2_h2{
	font-size:46px;
	color:#73c568;
	margin-top:10px;
	line-height:46px;
	margin-top:-4px;
	position:relative;}
.index2_h2::before {
    content: "";
    width: 46px;
    height:4px;
    position: absolute;
	top:60px;
    left: 0%;
    background: #4bb27a;
}
.index2_h3{
	font-size:24px;
	color:#4bb27a;
	margin-top:58px;
	letter-spacing:10px;}
.index2_pic img{
	width:100%;
	height:406px;}
.index2_pic{
	margin-top:40px;}
.index2_fl_box{
	width:100%;
	background:#fff;
	height:406px;
	margin-top:328px;
	padding-left:44px;
	padding-top:55px;
	padding-right:44px;}
.index2_h4{
	font-size:20px;
	font-weight:bold;}
.index2_h5{
	font-size:12px;
	color:#999999;
	text-transform:uppercase;}
.index2_hx{
	width:18px;
	height:3px;
	margin-top:10px;
	background:#ffb400;}
.index2_p{
	font-size:14px;
	margin-top:20px;
	line-height:25px;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:5;
}
.index2_a{
	width:150px;
	height:40px;
	border:solid 3px #ffb400;
	color:#ffb400;
	text-align:center;
	line-height:34px;
	font-size:14px;
	display:block;
	border-radius:20px;
	margin-top:50px;}
.index2_a img{
	margin-left:10px;
	margin-top:-2px;}
.index3{
	width:1200px;
	margin:80px auto 0;
	position:relative;}
.index3_h1{
	font-size:30px;
	color:#333333;
	margin-top:90px;
	text-align:center;
	position:relative;
	z-index:9;}
.index3_h2{
	font-size:46px;
	color:#63b359;
	text-transform:uppercase;
	margin-top:-10px;
	text-align:center;position:relative;
	font-family: Arial;
	z-index:9;}
.index3_lx{
	width:48px;
	height:4px;
	background:#4bb27a;
	margin:0 auto;position:relative;
	z-index:9;}
.idnex3_yuan{
	width:137px;
	height:137px;
	border-radius:50%;
	background:#f3ffd4;
	position:absolute;
	left:50%;
	top:73px;
	z-index:-1;}
.nTab{
	width:626px;
	margin:65px auto 0;}
.nTab ul li{
	float:left;
	width:95px;
	height:38px;
	border-radius:19px;
	border:solid 1px #eeeeee;
	line-height:38px;
	text-align:center;
	font-size:14px;
	position:relative;
	margin-left:34px;
	cursor:pointer;
	color:#666666}
.nTab ul li:nth-child(1){
	margin-left:0;}

.nTab ul li::before {
	content: "";
	width:5px;
	height:5px;
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	right:-17px;
	background:#ffb400;
	border-radius:50%;
}
.nTab ul li:nth-child(5)::before{
	background:none;}
.nTab ul li.active{
	color:#fff;
	background:#ffb400;
	border:solid 1px #ffb400;}
.nTab ul li:hover{
	background:#ffb400;
	border:solid 1px #ffb400;
	color:#fff;}

.sl_box{
	width:282px;
	height:390px;
	border:solid 1px #eeeeee;
	cursor:pointer;}
.sl_wb{
	border-top:solid 1px #eeeeee;
	padding:0 14px;
	height:112px;}
.sl_img{
	width:270px;
	height:276px;
	margin:0 auto;}
.sl_img img{
	width:100%;
	height:100%;}
.sl_wb_h1{
	font-size:18px;
	color:#333;
	margin-top:20px;  font-weight:normal;}
.h_none{
	display:none;}
.sl_wb_h2{
	font-size:14px;
	color:#ffb400;
	margin-top:15px;}
.sl_wb_h2 span{
	font-size:20px;
	font-weight:bold;}
.sl_box:hover .sl_wb{
	background:#ffb400;
	border-top:solid 1px #ffb400;

	}
.sl_box:hover .sl_wb_h1{
	color:#fff;}
.sl_box:hover .h_none{
	display:block}
.sl_box:hover .h_block{
	display:none}
.sl_box:hover .sl_wb_h2{
	color:#fff;}
.box01{
	margin-top:42px;
	position:relative;}
.sbp{
	background:url(../images/zjt.jpg) no-repeat !important;
	width:45px!important;
	height:39px!important;
	background-size:100% 100% !important;
	left:-45px!important;}
.spn{
	background:url(../images/zjt1.jpg) no-repeat !important;
	width:45px!important;
	height:39px!important;
	background-size:100% 100% !important;
	right:-45px !important;}
.none{
	display:none}
.index3_a{
	width:150px;
	height:40px;
	text-align:center;
	line-height:34px;
	border:solid 3px #4bb27a;
	margin:63px auto 0;
	border-radius:20px;
	font-size:14px;
	color:#4bb27a;
	display:block;
	}
.index3_a img{
	margin-left:10px;}
.index3_bg{
	background:url(../images/bg2.jpg) no-repeat;
	background-size:397px 364px;
	background-position:right bottom;}
.index4{
	width:1200px;
	margin:76px auto 0;
}
.index4_h1{
	font-size:30px;
	color:#333333;}
.index4_h2{
	font-size:46px;
	color:#63b359;
	text-transform:uppercase;
	margin-top:-5px;}
.index4_hx{
	width:50px;
	height:4px;
	background:#4bb27a;}
.index4_wb{
	position:relative;}
.index4_yuan{
	top:-20px;
	left:40px;
	background:#f3ffd4;}
.index4_menu{
	margin-top:73px;}
.index4_menu li{
	float:left;
	width:145px;
	height:37px;
	border:solid 1px #e5e5e5;
	border-radius:17px;
	line-height:35px;
	font-size:14px;
	position:relative;
	margin-left:32px;
	text-align:center;}
.index4_menu li a{
	color:#333333;}
.index4_menu li::before {
	content: "";
	width:5px;
	height:5px;
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	right:-17px;
	background:#ffb400;
	border-radius:50%;
}
.index4_menu li:nth-child(3)::before{
	background:none;}
.index4_menu li.on{
	background:#ffb400;
	border:solid 1px #ffb400;}
.index4_menu li.on a{
	color:#fff;}
	
	
	
	.main {
				width: 1060px;
				height: 489px;
				position: absolute;
				top: 0px;
				left: 50%;
				transform:translateX(-50%);
				overflow: hidden;
			}
			
			.item {
				list-style: none;
				width: 894px;
				height: 489px;
				position: absolute;
				left: -113px;
				top: 27px;
				transition: all 0.3s ease;
			}
			
			.p0 {
				transform: translate3d(-400px, 0, 0) scale(1);
				opacity: 0;
				z-index: 1;
			}
			
			.p1 {
				transform: translate3d(0px, 0, 0) scale(0.8);
				opacity: 1;
				z-index: 2;
			}
			
			.p2 {
				transform: translate3d(400px, 0, 0) scale(0.8);
				opacity: 1;
				z-index: 3;
			}
			
			.p3 {
				transform: translate3d(200px, 0, 0) scale(1);
				opacity: 1;
				z-index: 4;
			}
			
			.p4 {
				transform: translate3d(800px, 0, 0) scale(1);
				opacity: 0;
				z-index: 3;
			}
			
			.newItem {
				position: absolute;
				left: 0px;
				top: 0px;
			}
			
			.changeItem {
				position: absolute;
				left: 50%;
				top: 0px;
				margin-left: -202px;
				transform: scale(1.4);
			}
			
			.item img {
				width: 100%;
				height: 100%;
			}
			
			.btnMain {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			
			.left {
				position: absolute;
				left: 15px;
				top: 55%;
				margin-top: -15px;
				z-index: 10;
			}
			
			.right {
				position: absolute;
				right: 15px;
				top: 55%;
				margin-top: -15px;
				z-index: 10;
			}
			
			.left img,
			.right img {
				width: 30px;
				height: 30px;
			}
			
			.pressMain {
				position: absolute;
				left: 50%;
				bottom: 10px;
				width: 134px;
				height: 24px;
				margin-left: -37px;
				z-index: 20;
			}
			
			.pressMain span {
	display: inline-block;
	margin: 2px 3px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	color: #fff;
	background-color: rgba(255,255,255,0.53);
	text-align: center;
	line-height: 20px;
			}
			
			.pressMain .active {
				background: brown;
			}
			.box {
				position: relative;
				width: 900px;
				height:486px;
				margin: 70px auto 0;
			}
.index4_bg{
	background:url(../images/pic5.jpg) no-repeat;
	background-size:100% 414px;
	background-position:
	bottom center;	padding-bottom:74px;}
.indaex4_a{
	width:147px;
	height:36px;
	background:#fff;
	border-radius:18px;
	display:block;
	margin:58px auto 0;
	color:#4bb27a;
	font-size:14px;
	text-align:center;
	line-height:36px;
}
.indaex4_a img{
	margin-left:10px;}
.index4_head{
	margin-top:70px;}
.index5 .idnex3_yuan{
	top:-2px;
	z-index:1;}
.index5{
	background:url(../images/bg3.jpg) no-repeat;
	background-size:100% 918px;
	height:918px;
	position:relative;
	padding-top:100px;
	}
.index5_ul li{
	width:386px;
	height:428px;
	margin-left:21px;
	border:solid 1px #fff;
	float:left;
	position:relative;}
.index5_ul li:nth-child(3n+1){
	margin-left:0}
.pro_box .index5_ul li{
	margin-top:34px;}
	.pro_box .index5_ul{
		margin-top:5px;}
.index5_li_img img{
	width:386px;
	height:200px;}
.index5_li_h1{
	text-align:center;
	font-size:16px;
	color:#333333;
	margin-top:25px;
		overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;}
.idnex5_li_hx{
	width:117px;
	height:1px;
	background:#dcdcdc;
	margin:20px auto 0;}
.index5_li_p{
		text-align:center;
	font-size:14px;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
	color:#666666;
	margin-top:20px;
	padding:0 20px;
	}
.index5_ul li:hover .index5_li_img{
	display:none;}
.index5_ul li:hover{
	border:solid 1px #ffb400;
	padding-top:63px;}
.index5_ul li:hover .index5_li_h1{
	color:#ffb400;
		overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;}
.index5_ul li:hover .idnex5_li_hx{
	background:#ffb400;}
.index5_li_a{
	display:none;}
.index5_ul li:hover .index5_li_a{
	display:block;
	width:112px;
	height:34px;
	border-radius:17px;
	background:#ffb400;
	color:#fff;
	text-align:center;
	line-height:34px;
	position:absolute;
	bottom:54px;
	left:50%;
	transform:translateX(-50%);
	font-size:14px;}
.index5_ul{
	margin-top:80px;}
.index5 .index3{
	margin-top:0}
.index5 .index3_h1{
	margin-top:0;}
.index6 img{
	width:100%;
	}
.index6_box{
	width:1200px;
	margin:0 auto;
	position:absolute; z-index:4;
	left:50%;
	transform:translateX(-50%);
	top:0;} 

.index6bg { width: 1920px; *width: 1920px; _width: 1920px; height: 786px; position: relative; z-index:2; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px;  overflow: hidden; }
.index6{
	position:relative; z-index:8;
	height:786px; }

.index6_h1{
	font-size:14px;
	color:#fff;
	width:142px;
	height:142px;
	text-align:center;
	line-height:144px;
	overflow:hidden;position:absolute;
	}
.index6_h1:nth-child(1){
	position:absolute;
	top:0;
	left:138px;}
.index6_h1:nth-child(2){
	position:absolute;
	top:142px;
	left:0px;}
.index6_h1:nth-child(3){
	position:absolute;
	top:282px;
	left:138px;}
.index6_h1:nth-child(4){
	position:absolute;
	top:0;
	right:138px;}
.index6_h1:nth-child(5){
	position:absolute;
	top:142px;
	right:0px;}
.index6_h1:nth-child(6){
	position:absolute;
	top:280px;
	right:137px;}
.index7{
	width:990px;
	margin:94px auto 0;
	padding-left:38px;
	padding-right:35px;
	padding-top:25px;
	padding-bottom:95px;
	box-shadow:0 -4px 10px #eeeeee;
	border-radius:10px 10px 0 0;}
.inp_box{
	width:525px;
	border-bottom:solid 1px #e5e5e5;
	padding-bottom:12px;
	margin-top:24px;}
.inp_box_h1{
	font-size:14px;
	color:#666666;}
.inp_box_h1 span{
	color:#fc3002}
.inp_box input{
	width:80%;
	line-height:21px;
	font-size:14px;color:#666666;}
.text_box{
		width:525px;
	border-bottom:solid 1px #e5e5e5;margin-top:24px;
	}
.text_box textarea{
	width:80%;
	height:100px;
	font-size:14px;
	color:#666666;
	outline:none;
	border:none;
	margin-top:-2px;}
.index7_but{
	width:157px;
	height:42px;
	border-radius:21px;
	background:#ffb400;
	color:#fff;
	font-size:14px;
	border:none;
	margin-top:20px;}
.index7_wb {
	width:324px;}
.index7_wb_h1{
	font-size:30px;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Arial";
	margin-top:15px;}
.index7_wb_h2{
	font-size:12px;
	color:#ffb400;
	border-bottom:solid 1px #e5e5e5;
	padding-bottom:36px;
	margin-top:15px;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
}
.index7_wb_h3{
	font-size:20px;
	margin-top:40px;
	color:#333333;
	font-weight:bold;
	margin-bottom:25px;}
.index7_wb_h4{
	font-size:14px;
	color:#333333;
	margin-top:8px}
.index7_wb_h4 img{
	margin-right:10px;}
.foot{
	background:#4bb27a;
	height:490px;
	padding-top:54px;
	border-top:solid 4px #ffb400;
	position:relative;}
.foot_box{
	width:1200px;
	margin:0 auto;}
.foot_hh1{
	font-size:14px;
	color:#fff;}
.foot_hh1 a{
	color:#fff;}
.foot_h1 img{
	margin-right:10px;
	margin-top:-2px;}
.foot_lx{
	width:100%;
	height:1px;
	background:#3be287;
	margin-top:25px;}
.foot_h1{
	font-size:30px;
	color:#fff;}
.foot_h2{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	font-family:Arial;
	text-transform:uppercase;}
.foot_h3{
	font-size:20px;
	color:#fff;
	font-family:Arial;
	text-transform:uppercase;
	margin-top:-8px;}
.foot_hx{
	width:30px;
	height:4px;
	background:#fff;
	margin-top:15px;
	margin-bottom:35px;}
.foot_h4{
	width:270px;
	height:50px;
	color:#f3ffd4;
	font-size:20px;
	
	text-align:center;
	line-height:50px;
	background:#2e975e;
	margin-top:15px;}
.foot_di{
	margin-top:30px;}
.foot_ul{
	width:290px;
	margin-left:182px;
}
.foot_ul li{
	float:left;
	font-size:14px;
	width:96px;
	border-right:solid 1px #fff;
	text-align:center;
	line-height:14px;
	margin-top:17px;
	}
.foot_ul li:nth-child(3){
	border:none}
.foot_ul li:nth-child(6){
	border:none}
.foot_ul li a{
	color:#fff;}
.foot_ma img{
	width:165px;
	height:165px;
	}
.foot_ma{
	width:165px;
	margin:30px auto 0;}
.ma_h1{
	width:165px;
	height:36px;
	color:#f3ffd4;
	font-size:14px;
	
	text-align:center;
	line-height:36px;
	background:#2e975e;
	margin:0 auto;}
.foot_di2{
	width:263px;}
.foot_di2_h1{
	color:#fff;
	font-size:30px;
	font-weight:bold;
	text-align:right;}
.foot_di2_h1 img{
	margin-top:-7px;
	margin-right:15px;}
.foot_di2_h2{
	font-size:14px;
	text-align:right;
	color:#fff;
	margin-top:5px;
	border-bottom:solid 1px #3be287;
	padding-bottom:82px;}
.foot_di2_h3{
		font-size:12px;
		line-height:24px;
		margin-top:14px;
	text-align:right;
	color:#fff;}
.qq_box1{
	margin-left:10px}
.qq_box{
	margin-top:26px;}
.top{
	font-size:0;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:-44px}
.case .head{
	background:#fff;
	border-bottom:solid 3px #4bb27a;

	width:100%;}
.case .ch_box{
	border:solid 1px #4bb27a;
	color:#4bb27a;
}
.case  .a_ch{
	color:#4bb27a;
}
.case  .a_ch a{
	color:#4bb27a;
}
.case .head ul li a{
	color:#333333;}
.case .head ul li.on a{
	color:#ffb400;}
.case .head ul li:hover a{
	color:#ffb400;
}
.hieght{
	height:95px;}
.case_bn img{
	width:100%;
	height:314px;}
.case_bn{
	position:relative}
.case_bn_box{
	width:1200px;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:50px;}
.case_bn_h1{
	position:relative;
	font-size:20px;
	color:#333333;
	font-weight:bold}
.case_bn_h1 span{
	font-size:46px;
	color:#73c568;
	text-transform:uppercase;
	margin-left:10px;}
.case_bn_h1::before {
    content: "";
    width: 46px;
    height:4px;
    position: absolute;
	top:20px;
    left: 4px;
    background: #4bb27a;
}

.case_box{
	width:1200px;
	margin:0 auto;}
.case_box_h1{
	font-size:14px;
	color:#fff;
	margin-top:-40px;
	position:relative;
	z-index:9;}
.case_box_h1 span{
	color:#ffb400;}
.case_box_bt{
	font-size:14px;
	color:#fff;
	background:#ffb400;
	height:36px;
	border-radius:18px;
	text-align:center;
	line-height:36px;
	padding:0 30px;
	float:left;
	margin-top:28px;}
.case_box_h2{
	font-size:24px;
	color:#4bb27a;
	letter-spacing:15px;
	position:relative;
	margin-top:46px;}
.case_box_h2::before {
    content: "";
    width: 20px;
    height:3px;
    position: absolute;
	top:18px;
    right:-26px;
    background: #ffb400;
}
.case_box_p{
	font-size:16px;
	line-height:24px;
	margin-top:36px;
	color: #333333;
}
.case_box_img img{
	width:100%}
.case_box_img{
	margin-top:22px;}
.pro_nav ul li{
	float:left;
	width:95px;
	height:38px;
	border-radius:19px;
	border:solid 1px #eeeeee;
	line-height:38px;
	text-align:center;
	font-size:14px;
	position:relative;
	margin-left:34px;
	cursor:pointer;
	color:#666666}
.pro_nav ul li:nth-child(1){
	margin-left:0;}
.pro_nav ul li a{
	color:#333333;}

.pro_nav ul li::before {
	content: "";
	width:5px;
	height:5px;
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	right:-17px;
	background:#ffb400;
	border-radius:50%;
}
.pro_nav ul li:last-child::before{
	background:none;}
.pro_nav ul li.active{
	color:#fff;
	background:#ffb400;
	border:solid 1px #ffb400;}
.pro_nav ul li.active a{
	color:#fff;}
.pro_nav ul li:hover{
	background:#ffb400;
	border:solid 1px #ffb400;}
.pro_nav ul li:hover a{
	color:#fff;}
.pro_nav{
	margin-top:32px;
}
.hx_box{
	width:100%;
	border-top:solid 1px #efefef;
	margin-top:11px;
	background:url(../images/bg7.jpg) no-repeat;
	background-size:537px 464px;
	background-position:left top;
padding-bottom: 95px;}
.pro_box{
	width:1200px;
	margin:0 auto;
	position: relative;
	}
.pro_wb{
	width:573px;}
.pro_nr_ul li{
	padding:36px 55px;
	background:#f9f9f9;
	height:340px;
	position:relative;
	margin-top:72px;}
.sec_nav ul li{
	width:150px;}

.pro_wb_h2{
	margin-top:10px;}
.pro_wb_a{
	width:119px;
	height:40px;
	background:#ffb400;
	color:#fff;
	border-radius:20px;
	font-size:14px;
	display:block;
	line-height:41px;
	text-align:center;	margin-top:35px;}
.pro_wb_a img{
	margin-top:-4px;
}
.pro_wb_h2{
	font-size:14px;
	color:#333333;
	line-height:20px;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;}
.ma_top{
	margin-top:45px;}
.pro_nr_img img{
	width:324px;
	height:324px;
	border-radius:50%;
	}
.pro_nr_img{
	position:absolute;
	bottom:0;
	right:55px;border:solid 30px #f0f0f0;border-radius:50%;
	background: #fff;
	font-size:0;}
.pro_nr_ul li:hover{
	background:#ffb400;}
.pro_nr_ul li:hover .pro_wb_h2{
	color:#fff;}
.pro_nr_ul li:hover .sl_wb_h1{
	color:#fff;}
.pro_nr_ul li:hover .sl_wb_h2{
	color:#fff;}
.pro_nr_ul li:hover .pro_wb_a{
	background:#fff;
	color:#ffb400;}
.pro_nr_ul li:hover .h_block {
	display:none}
.pro_nr_ul li:hover .h_none {
	display:inline-block;
	margin-right:10px;
}
.pro_nr_ul li:hover .pro_nr_img{
border:solid 30px #fff;}
.a_box a{
	text-align:center;
	font-size:14px;
	color:#999999;
	margin:0 5px;}
@media screen  and (max-width:1660px){ .head{padding: 0 30px;}

}
.a_box{
	text-align:center;
	margin-top:39px;
	margin-bottom:80px;}
.a_box a:nth-child(1){
	border:solid 1px #eeeeee;
	width:103px;
	height:34px;
	border-radius:17px;
	display:inline-block;
	line-height:32px;}
.a_box a:last-child{
	border:solid 1px #eeeeee;
	width:103px;
	height:34px;
	border-radius:17px;
	display:inline-block;
	line-height:32px;}
.sec_ul{
	margin-top:17px;}
.sec_ul li{
	float:left;
	width:587px;
	height:380px;
	border:solid 1px #ececec;
	margin-top:30px;}
.sec_li_img img{
	width:100%;
	height:323px;}
.sec_ul li:nth-child(even){
	float:right;}
.sec_li_wb{
	padding:0 18px;
	line-height:55px;
	font-size:14px;
	color:#333333;}
.fd_none{
	display:none;}
.sec_li_wb img{
	margin-top:10px;}
.sec_ul li:hover .fd_none{
	display:inline-block}
.sec_ul li:hover .fd_block{
	display:none}
.sce_tc{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:url(../images/tbgc31.png) repeat left top; 
	z-index:9999999;
	display:none}

.sce_tc_h1{
	text-align:center;
	font-size:20px;
	color:#fff;
	margin-top:104px;}
.sec_tc_box{
	width:1200px;
	margin:30px auto 0;
	text-align:center;}
.sec_tc_box img{
	width:1040px;
	height:560px;}
.sbp1{
	background:url(../images/by.jpg) no-repeat !important;
	background-size:29px 27px !important;
	width:29px !important;
	height:27px !important;}
.spn1{
	background:url(../images/bz.jpg) no-repeat !important;
	background-size:29px 27px !important;
	width:29px !important;
	height:27px !important;}
.sce_tc_gb{
	text-align:center;
	margin-top:70px;}
.dy_xq_h1{
	border-bottom:solid 1px #dcdcdc;
	font-size:20px;
	color:#333333;
	margin-top:35px;
	padding-bottom:15px;}
.dy_xq_p{
	font-size:14px;
	color:#333333;
	line-height:22px;
	margin-top:13px;
	}
.dy_xq_img img{
	max-width:1200px;
	margin:23px auto 0;}
.xq_a_box a{
	display:block;
	font-size:14px;
	color:#333333;
	margin-top:10px;
	}
.xq_a_box{
	padding-top:10px;border-top:solid 1px #dcdcdc;
	margin-top:24px;}

@media screen  and (max-width:1440px){

.sce_tc_h1{
	text-align:center;
	font-size:20px;
	color:#fff;
	margin-top:40px;}

.sec_tc_box{
	width:1200px; display:block;
	margin:0px auto 0px auto;
	text-align:center;}
.sec_tc_box img{
	width:840px;
	height:452px; 
	margin:10px 0 10px 0;}

.sce_tc_gb{text-align: center; margin-top:5px;}
}







.banner{margin:49px auto 0;width:1200px;overflow:hidden; position: relative}
.large_box{margin-bottom:10px;width:450px;height:440px;overflow:hidden;}
.large_box img{display:block;}
.small_box{width:430px;overflow:hidden;}
.small_list{position:relative;float:left;width:390px;overflow:hidden;margin-left: 2px;}
.small_list ul{height:92px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:90px; height: 90px}
.small_list ul li img{display:block; width: 100%; height: 100%;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:110px;height:73px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on img{border: solid 1px #ffb709;}
.btn{display:block;width:16px;height:92px;background-repeat:no-repeat;background-position:center center;cursor:pointer;padding: 0!important; border-radius: 0!important;}
.left_btn{float:left;background-image:url(../images/an.jpg);}
.right_btn{float:right;background-image:url(../images/an1.jpg);}
.list_pic {
	width: 430px;
	height: 440px;
	border: solid 1px #eeeeee;
	text-align: center;
	line-height: 440px;
	font-size: 0;
}
.list_pic img{
	width: 100%;
	height: 100%;
}
.list_wb{
	width: 740px;
	margin-left: 30px;
	position: absolute;
	right: 0;
	top: 0;
}
.list_wb_h1{
	font-size: 24px;
	font-weight: bold;
}
.list_wb_h2{
	font-size: 14px;
	font-weight: bold;
	color: #ffb400;
	margin-top: 5px;
}
.list_wb_h2 span{
	font-size: 24px;
	font-weight: bold;
	color: #ffb400;
	font-family: Arial;
}
.list_wb_h3{
	font-size: 18px;
	font-weight: bold;
	position: relative;
	margin-bottom: 11px;
	margin-top: 15px;
}
.list_wb_h3::before {
	content: "";
	width: 76px;
	height:2px;
	position: absolute;
	bottom: -11px;
	left: 0%;
	background: #4bb27a;
}
.list_wb_h {
	height: 50px;
	border-top: solid 1px #eeeeee;
	line-height: 50px;
	font-size: 14px;
	color: #666666;
}
.list_wb_h:last-child{
	border-bottom: solid 1px #eeeeee;
}
.ma_box{
	width:740px ;
	position: absolute;
	right: 0;
	bottom: 0;
}
.ma_pic{
	width: 126px;
	height: 156px; 
	text-align: center;
	line-height: 126px;
	font-size: 0;
	margin:0 30px 0 0 ;
}
.ma_pic img{
	width: 116px;
	height: 116px;
	padding:10px;
	border: solid 1px #eeeeee;
}
.ma_pic font{width:100%; height:30px; float:left; font-size:14px; color:#666; line-height:30px; text-align:center; font-weight:normal;}

.ma_ewm{
	width: 126px;
	height: 156px;
	text-align: center;
	line-height: 126px;
	font-size: 0;
	margin:0 30px 0 0 ;
}
.ma_ewm img{
	width: 116px;
	height: 116px;
	padding:10px;
	border: solid 1px #eeeeee;
}

.ma_ewm font{width:100%; height:30px; float:left; font-size:14px; color:#666; line-height:30px; text-align:center; font-weight:normal;}



.ma_wb_h1{
	 font-size: 12px;
	 color: #666666;
 }
.ma_wb_h2{
	font-size: 16px;
	color: #4bb27a;
	font-weight: bold;
}
.ma_wb {
	margin-top: 34px;
	margin-left: 10px;
}
.ma_hk {
	height: 47px;
	width: 400px;
	border: solid 1px #ffb400;
	margin-top: 41px;

}
.ma_hk p{	font-size: 30px;
	color: #ffb400;
	font-weight: bold;
	float: left;
margin-left: 15px;}
.ma_hk_h1{
	float: left;
	width: 165px;
	background: #ffb400;
	text-align: center;
	line-height: 47px;
	font-size: 20px;
	color: #fff;

}
.ma_hk_h1 img{
	margin-right: 8px;
	margin-top: -2px;
}
.pro_list_box{
	width: 1200px;
	margin: 75px auto 0;
}
.pro_list_box_p{
	border-top:solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	padding: 25px 0 50px 0;
	font-size: 14px;
	color: #333333;
}
.bo_none{
	border:none;
}
.xq_a_box span{
	color: #ffb400;
}
.cot_bg{
	background: url("../images/bg8.jpg")no-repeat;
	background-size: 100% 100%;
	height: 1080px;
	padding-top: 60px;
}
.cot_box{
	width: 1200px;
	margin: 20px auto 0;

}
.map_box{
	border: solid 1px #eeeeee;	height: 510px;
	padding: 20px 35px 20px 20px;
	position: relative;
}
.map_wb{
	width: 300px;
}
.map_wb_h1{
	background: url("../images/bt1.jpg") no-repeat;
	width: 351px;
	height: 75px;
	background-size: 100%;
	color: #fff;
	line-height: 75px;
	font-size: 20px;
	letter-spacing: 5px;
	padding-left: 30px;
}
.map_wb_h2{
	font-size: 14px;
	color: #4bb27a;
	margin-top: 5px;
}
.map_wb_h3{
	font-size: 36px;
	color: #ffb400;
	font-weight: bold;
	font-family: Arial;
	margin-top: 30px;
}
.map_wb_h3 img{
	margin-top: -6px;
	margin-right: 8px;
}
.map_wb_h4{
	border-top: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	line-height: 60px;
	font-size: 14px;
	color: #333333;
	padding-left: 4px;
	margin-top: 40px;
}
.map_wb_h4 img{
	margin-right: 10px;
}
.sx{
	position: absolute;
	top: -1px;
	right: 360px;
}
.map_img{
	width: 773px;
	height: 473px;
	overflow: hidden;
}
.cont_form_h1{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-top: 45px;
}
.cont_inp{
	border-bottom: solid 1px #eeeeee;
	width: 527px;
	padding-bottom: 20px;
	margin-top: 28px;
	font-size: 14px;
	color: #666666;
}
.cont_inp span{
	color: #fc3002;
}
.cont_inp input{
	width: 60%;
}
.cont_text{
	border-bottom: solid 1px #eeeeee;width: 527px;	font-size: 14px;	padding-bottom: 10px;
	margin-top: 28px;
	color: #666666;
}
.cont_text textarea{
	border: none;
	outline: none;
	width: 80%;
	height: 94px;
	margin-top: -2px;
}
.cont_text span{
	color: #fc3002;
}
.cont_but{
	width: 163px;
	height: 46px;
	border-radius: 23px;
	background: #ffb400;
	border: none;
	margin-top: 23px;
	color: #fff;
	font-size: 16px;
}

/*QQ*/

 
#left_layer { width: 66px; float: right; position: fixed; z-index: 99; bottom: 100px; right:10px; }


#left_layer dl { width: 66px; float: left; position: relative; z-index: 55; border: 1px solid #e5e5e5; border-radius: 0px; margin-bottom:0px; }
#left_layer dl:nth-child(2) { width: 66px; float: left; position: relative; z-index: 55; border: 1px solid #e5e5e5; border-top:none; border-radius: 0px; margin-bottom:0px; }
#left_layer dl:nth-child(3) { width: 66px; float: left; position: relative; z-index: 55; border: 1px solid #e5e5e5; border-top:none; border-radius: 0px; margin-bottom:0px; }


#left_layer dl dt { width: 64px; float: left; background: #fff; padding:0; position: relative; z-index: 45; }

#left_layer dl dt a { width: 64px; float: left; padding:3px  0; margin: 0; position: relative; z-index: 15; }
#left_layer dl dt a img.eimg1 { display: block; margin: 0 auto; padding: 0; }
#left_layer dl dt a img.eimg2 { display: none; margin: 0 auto; padding: 0; }

#left_layer dl dt a font { width: 64px; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666666; line-height: 20px; text-align: center; font-weight: normal; overflow: hidden; }

#left_layer dl dt a:hover { width: 64px; float: left; padding:3px 0; margin: 0; position: relative; z-index: 15; background: #ffb400; }

#left_layer dl dt a:hover img.eimg1 { display: none; margin: 0 auto; padding: 0; }
#left_layer dl dt a:hover img.eimg2 { display: block; margin: 0 auto; padding: 0; }
#left_layer dl dt a:hover font { width: 64px; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 20px; text-align: center; font-weight: normal; overflow: hidden; }


#left_layer dl dt .r_qq { width: 240px; height: 59px; padding: 2px 10px; float: left; display: none; position: absolute; z-index: 590; right: 64px; top: 0; margin-top:0px; margin-right: 250px; background: #ccc; font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; line-height: 59px; text-align: left; font-weight: normal; display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }


#left_layer dl dt:hover .r_qq { width: 240px; height: 59px; float: left; padding: 2px 10px; display: block; position: absolute; z-index: 990; right: 64px; top: 0; margin-top: 0px; margin-right: 0px; background: #ffb400; font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; line-height: 59px; text-align: left; font-weight: normal; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }



#left_layer dl dd { width: 64px; height: 64px; float: left; background: #fff; position: relative; z-index: 45; margin: 0 0 0px 0; }

#left_layer dl dd a { width: 64px; float: left; height: 64px; margin: 0; position: relative; z-index: 15; }
#left_layer dl dd a img.eimg1 { display: block; margin: 14px auto 0 auto; padding: 0; border-radius: 0px; }
#left_layer dl dd a img.eimg2 { display: none; margin: 14px auto 0 auto; padding: 0; border-radius: 0px; }


#left_layer dl dd a:hover { width: 64px; height: 64px; padding: 0; float: left; margin: 0; position: relative; z-index: 15;  background: #ffb400; }

#left_layer dl dd a:hover img.eimg1 { display: none; margin: 14px auto 0 auto; padding: 0; border-radius: 0px; }
#left_layer dl dd a:hover img.eimg2 { display: block; margin: 14px auto 0 auto; padding: 0; border-radius: 0px; }


#left_layer dl dd .rwx { width:200px; height: 200px; float: left; display: block; display: none\9; position: absolute; z-index: 990; right: 66px; top: 0; margin-top: -70px;   display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(0.0,0.0); -webkit-transform: scale(0.0,0.0); }
#left_layer dl dd:hover .rwx {width:200px; height: 200px;float: left; display: block; position: absolute; z-index: 990; right: 74px; top: 0; margin-top: -70px;   transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }








