.topWrap {
	height:195px;
	font-family:"Microsoft Yahei";
	position: relative;
	z-index: 3;
	background: url(../images/t_bj.jpg) repeat-x center top;
}
.header {
	width:1200px;
	margin: 0 auto;
	position: relative;
	font-family:"Microsoft Yahei";
}
.t_top {
	height:97px;
	padding-top:25px;
}
.logo {
	float:left;
	width:208;
	height:71px;
}
.logo img {
	width:208;
	height:71px;
}
.t_sz {
	height:26px;
	line-height:26px;
	font-size:12px;
	color: #666666
}
.t_sz em {
	color: #009b4d;
}
.t_sz span {
	float:right;
	display: block;
	height:26px;
	color: #666666;
	font-size:14px;
}
.t_sz span a {
	color: #666666;
	padding:0 10px;
	background: url(../images/t_ico1.jpg) no-repeat left center;
}
.t_wz {
	float:left;
	padding:0px 0 0 38px;
	position: relative;
	margin-left:25px;
	font-size:20px;
	background: url(../images/t_x.jpg) no-repeat left center;
	height: 80px
}
.t_wz span {
	color:#009b4d;
	display:block;
	line-height:45px;
	font-size:30px;
}
.t_tel {
	float: right;
	font-size:16px;
	color:#4e4e4e;
	padding-left:36px;
	background: url(../images/t_tel_bj.jpg) no-repeat left 0;
	height: 60px;
	line-height:24px;
	margin-top:16px;
}
.t_tel span {
	font:30px Arial;
	color: #009b4d;
	display: block;
	line-height: 30px;
	height:42px;
	background: url(../images/tel_u.jpg) no-repeat center bottom;
	letter-spacing: -1px
}
.nav {
	height:46px;
	line-height:46px;
	width:1200px;
}
.nav li {
	float:left;
	height:46px;
	line-height:46px;
	background: url(../images/nav_x.jpg) no-repeat right;
	position:relative;
}
.nav li a {
	font-size:14px;
	color:#fff;
	padding:0 40px;
	display: inline-block;
}
.nav li:hover a, .nav .cur a {
	background:url(../images/nav_hv.jpg) repeat-x;
}
.nav li:last-child {
	background: none
}
.nav li em {
	position: absolute;
	left:0;
	top:46px;
	z-index:999;
	font-style:normal;
	background:rgba(102,102,102,0.5);
	display:none;
	width:100%;
	text-align:center;
}
.nav li em a {
	display:block;
	height:40px;
	line-height:40px;
	text-align: center;
	color:#fff;
	background:rgba(102,102,102,0.5);
	padding:0;
	border-bottom:1px solid #a8a9a8;
	font-size:14px;
}
.nav li:hover em a {
	background:none;
}
.nav li em a:hover {
	background:#009b4d;
}
.nav li:hover em {
	display:block;
}
.fullSlide {
	min-width:1200px;
	position:relative;
	height:600px;
	overflow:hidden;
	z-index: 2;
}
.fullSlide .bd {
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100%!important;
}
.fullSlide .bd li {
	width:100%!important;
	height:600px;
	overflow:hidden;
	text-align:center;
	position: relative;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .bd li img {
	position: absolute;
	left:50%;
	margin-left:-960px;
	top:0;
}
.fullSlide .hd {
	position:absolute;
	bottom:32px;
	z-index:99;
	left:50%;
	width:200px;
}
.fullSlide .hd li {
	width:15px;
	height:15px;
	float:left;
	margin-right:20px;
	background:#fff;
	border-radius: 50%
}
.fullSlide .hd li.on {
	background:#009b4d;
}
.prev {
	position: absolute;
	left:0;
	top:50%;
}
.next {
	position: absolute;
	right:0;
	top:50%;
}
.s_bj {
	height:69px;
	overflow:hidden;
	font-family:"Microsoft Yahei";
	background:#efefef;
}
.search {
	width:1200px;
	margin: 0 auto;
	overflow: hidden;
}
.s_inp01 {
	width:456px;
	position: relative;
	margin-top:16px;
}
.inp01 {
	width:396px;
	height:33px;
	line-height:33px;
	color:#9b9b9b;
	font-size:14px;
	float: left;
	font-family:"Microsoft Yahei";
	padding-left:18px;
	background: #efefef;
	border:1px solid #ababab;
	border-right:0;
	border-radius:16px 0 0 16px;
}
.inp02 {
	background:url(../images/t_btn1.jpg) no-repeat;
	width:41px;
	height:35px;
	border:0;
	float: left;
}
.search p {
	width:1200px;
	color:#878787;
	line-height:69px;
	font-size:12px;
	overflow: hidden;
}
.search p a {
	color:#878787;
	padding:0 8px;
}
.pro {
	position: relative;
}
.pro_c {
	position:absolute;
	right:0;
	top:372px;
}
.pro_c span {
	width:126px;
	height:45px;
	line-height:45px;
	font-size:18px;
	color:#fff;
	background:#333333;
	text-align:center;
	margin-right:2px;
	display:inline-block;
}
.pro_c span.on {
	background:#008f47;
}
.footWrap {
	background:url(../images/ft_bj.jpg) no-repeat center top;
	height:360px;
	overflow:hidden;
	font-family:"Microsoft Yahei";
}
.footer {
	width:1200px;
	margin: 0 auto;
	position: relative;
}
.ft_lx {
	height: 98px;
	padding-top:57px;
}
.ft_lx li {
	float:left;
	width:28.33%;
	background: url(../images/ft_x.png) no-repeat right;
	margin-right:5%;
}
.ft_lx li:last-child {
	background: none
}
.ft_lx li span {
	display: block;
	font-size:18px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	padding-left:43px;
}
.ft_lx li p {
	padding-top:9px;
	font-size:14px;
	color: #9a9a9a;
	padding-left:43px;
}
.ft_lx li:nth-child(1) span {
	background: url(../images/ft_ico1.png) no-repeat left center;
}
.ft_lx li:nth-child(2) span {
	background: url(../images/ft_ico2.png) no-repeat left center;
}
.ft_lx li:nth-child(3) span {
	background: url(../images/ft_ico3.png) no-repeat left center;
}
.ft_t {
	height: 215px;
}
.ft_logo {
	float:left;
	padding-top:36px;
	width:260px;
}
.ft_logo img {
	width:171px;
	height:58px;
}
.ft_logo p {
	font-size:16px;
	padding-top:30px;
	color: #b0b0b0;
	font-weight: bold;
}
.ft_c {
	float:left;
	width:646px;
	padding:25px 0 0 0px;
}
.ft_c h4 {
	height: 36px;
	line-height:36px;
	color: #fff;
	font-size:18px;
	font-weight: normal;
}
.ft_nav {
	padding-top:26px;
	height: 43px;
	line-height: 26px;
}
.ft_nav a {
	font-size:14px;
	color: #a4a4a5;
	margin-right:21px;
}
.ft_c p {
	padding-top:14px;
	font-size:14px;
	color: #a4a4a5;
}
.ft_c p span {
	padding:0 50px 0 20px;
}
.ft_c p a {
	color: #a4a4a5
}
.erwm {
	float:left;
	width:143px;
	padding-top:34px;
	margin-left:3px;
}
.erwm span {
	width:18px;
	display: inline-block;
	font-size:14px;
	color: #fff;
	float:left;
	padding-top:20px;
}
.erwm img {
	width:98px;
	height: 98px;
	border:1px solid #787878;
	padding:7px;
	border-radius: 18px;
	vertical-align: middle;
}
.link {
	height:62px;
	line-height:30px;
	font-size:14px;
	color: #555555;
}
.link a {
	color: #555555;
	padding:0 6px;
}
.client-2 {
	position: fixed;
	left: -170px;
	top: 50%;
	z-index: 900;
}
.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	margin-top: 1px;
	clear: both;
	height: 62px;
	position: relative;
}
.client-2 li i {
	background: url(../images/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0px auto;
	text-align: center;
}
.client-2 li p {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
}
.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position: 0 -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}
.client-2 .my-kefu-ftop {
	display: none;
}
.client-2 .my-kefu-ftop i {
	width: 33px;
	height: 31px;
	background-position: -23px -47px;
	background-size: 52px 82px;
}
.client-2 .my-kefu-ftop .my-kefu-main {
	padding-top: 6px;
}
.client-2 .my-kefu-left {
	float: right;
	width: 62px;
	height: 47px;
	position: relative;
}
.client-2 .my-kefu-tel-right {
	font-size: 16px;
	color: #fff;
	float: right;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-right: 1px solid #fff;
	margin-top: 14px;
}
.client-2 .my-kefu-right {
	width: 20px;
}
.client-2 .my-kefu-tel-main {
	background: #008f47;
	color: #fff;
	height: 53px;
	width: 230px;
	padding:9px 0 0;
	float: right;
}
.client-2 .my-kefu-main {
	background: #008f47;
	width: 97px;
	height: 53px;
	position: relative;
	padding:9px 0 0;
	float: right;
}
.client-2 .my-kefu-weixin-pic {
	position: absolute;
	left: 130px;
	top: -24px;
	display: none;
	z-index: 333;
}
.my-kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}