﻿/**
 * @description : public 重置样式、使用频率高、维护量少的样式
 * @authro      : 秦文
 * @created     : 2015-8-14
 */	
/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
html {
	overflow:hidden;
	overflow-y:auto;
} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;}/*细线表格*/
fieldset, img {border: none;}/*清除描边*/
ul, li {list-style-type: none;}/*无列表项目标记*/

a {text-decoration: none;}/* 链接无下划线,有为underline;链接去框 */

body {
	font-family:"microsoft yahei";
	font-size: 12px;
	color:#666;
	background:#fff;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}

.h10{clear: both;height:10px;}
.h15{clear: both;height:15px;}
.h20{clear: both;height:20px;}
.h25{clear: both;height:25px;}
.h30{clear: both;height:30px;}
.h35{clear: both;height:35px;}
.h40{clear: both;height:40px;}
.h45{clear: both;height:45px;}
.h50{clear: both;height:50px;}
.h55{clear: both;height:55px;}
.h60{clear: both;height:60px;}
.h70{clear: both;height:70px;}
.h160{clear: both;height:160px;}
.clear{clear:both;}

.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
/*^
 * 框架
 * @created 2015.1.9
 * @return
 */	
.wrap{
	width: 1200px;
	margin:0px auto;
}

.wrap1{
	width: 1003px;
	margin: 0px auto;
}
/*
* 详细页右边部分
*/

.rightBox{
	width: 756px;
	min-height:538px;
	height:auto !important;
	height:538px;
	overflow: hidden;
	background: #fff;
	padding:0px 20px;
	box-shadow: 0px 1px 1px #cccccc;
}

.contentBox{
	width: 100%;
	overflow: hidden;
}


/*
* page
*/

/*^
 * 列表分页
 */
.page {
	overflow: hidden;
	text-align: center;
	clear: both;
	margin: 0 auto;
	font-size:12px;
	height:30px;
	line-height: 30px;
}

.page a {
	font-family: "宋体";
	border: 1px solid #f6f6f6;
	padding: 6px 10px;
	background: #fff;
	color: #b4b4b4;
	font-size: 12px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.page a:hover {
	background: #8ec65d;
	color: #ffffff;
	border: 1px solid #8ec65d;
}
.page a.hover {
	background: #8ec65d;
	color: #ffffff;
	border: 1px solid #8ec65d;
}

.page .prev{
	margin:0px 10px 0px 0px;
}

.page .next{
	margin:0px 0px 0px 10px;
}

.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #f7f7f7;
	color:#b4b4b4;
}
.page input.pageDetail {
	width: 30px;
	height:18px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 22px;
	cursor:pointer;
	font-family: "microsoft yahei";
}

/*
* location
*/

.location{
	height: 75px;
	overflow: hidden; 
	line-height: 75px;
	position:relative;
	border-bottom:1px solid #ddd;
}

.cont_menu{
	display:block;
	height: 75px;
	font-size: 24px;
	color:#333;
	overflow: hidden;
}



.location_t a,
.location_t{
	font-size: 12px;
	color:#888;
	font-family: "宋体";
}

.location_t i{
	padding:0px 8px;
}

.location_t a:hover{
	color:#555;
	/*font-weight: bold;*/
}

.location_t a:last-child{
	color:#555;
	font-weight: bold;
}


/*===========================top  begin===========================*/

.head{
	width: 100%;
	height: 132px;
	border-bottom:4px solid #8ec65d;
	position: relative;
	z-index: 99;
	background: #fff;
}

.header{
	/* overflow: hidden; */
}

.topCont{
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
}

.welcom{
	font-size: 12px;
	color:#666666;
	font-family: "宋体";
	display: none;
}

.topDeta{
	font-size: 12px;
	color:#666666;
	overflow: hidden;
}

.topDeta i{
	margin: 0px 5px;
}

.indTopPnone{
	display: inline-block;
	font-size: 12px;
	color:#666666;
	padding-left: 30px;
	margin-right: 20px;
	background: url(../images/indTopPnone.png) no-repeat left center;
}

.indTopPnone em{
	font-size: 16px;
	color:#ffa200;
	font-weight: bold;
}

.indTopPnone i{
	font-weight: bold;
	color:#ffa200;
	font-size: 14px;
}

.indGoPay{
	display: inline-block;
	font-size: 12px;
	color:#666666;
	padding-left: 30px;
	margin-right: 20px;
	background: url(../images/indGoPay.png) no-repeat left center;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

a.indGoPay:hover{
	color:#8ec65d;
	background: url(../images/indGoPay_h.png) no-repeat left center;
}

.topCheck,
.regist{
	font-size: 12px;
	color:#666666;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

a.topCheck:hover,
a.regist:hover{
	color:#8ec65d;
}

.indQuery{
	padding: 3px 10px;
	overflow: hidden;
	background: #8ec65d;
	font-size: 12px;
	color:#fff;
	border-radius:3px;
	margin-left: 20px;
}

a.indQuery:hover{
	text-decoration:underline;
}

.logoAndNav{
	width: 100%;
	/* overflow: hidden; */
	position: relative;
}

.logo{
	display: block;
	width: 365px;
	height: 36px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:20px;
}

.logo img{
	display: block;
	width: 365px;
	height: 36px;
}
.topcheckBox1,
.topcheckBox,
.shopBox,
.loginBox{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top:0px;
	z-index: 999999999999999999999999;
	display: none;
}

.loginShadow{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background:#000;
	position: fixed;
	left: 0px;
	top:0px;
	z-index: -1;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
}

.loginAndRegi{
	width: 425px;
	/* height: 460px; */
	overflow-x: hidden;
	overflow-y: auto;
	margin:15px auto;
	background: #fff;
	z-index: 9;
	padding: 15px 45px;
	box-shadow: 0px 0px 10px #47535c;
	border-radius:5px;
	position: relative;
	/*top:50%;*/
}

.topcheckBoxOff,
.shoreOff,
.loginBoxOff{
	display: block;
	width: 30px;
	height: 28px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	top:20px;
	background: url(../images/loginBoxOff.png) no-repeat center center;
	-webkit-transition:all 0.8s;
	-moz-transition:all 0.8s;
	-o-transition:all 0.8s;
	transition:all 0.8s;
}

.topcheckBoxOff:hover,
.shoreOff:hover,
.loginBoxOff:hover{
	-webkit-transform:rotate(140deg);
	-moz-transform:rotate(140deg);
	-o-transform:rotate(140deg);
	transform:rotate(140deg);
}

.loginLogo{
	display: block;
	width: 95px;
	height: 40px;
	overflow: hidden;
	margin: 0px auto;
	padding: 10px 0px;
}

.loginLogo img{
	display: block;
	width: 95px;
	height: 40px;
}

.login_div{
	width: 425px;
	/*height: 470px;*/
	overflow: hidden;
	position: relative;
}

.login_rel{
	width: 100%;
	overflow: hidden;
/*	position: absolute;
	left: -350px;
	top:0px;*/
}

.loginCont{
	width: 425px;
	/*height: 470px;*/
	overflow: hidden;
	float: left;
	display: inline;
}

.boxName{
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	font-size: 20px;
	color:#444444;
	text-align: center;
}

.login_ul{
	width: 100%;
	overflow: hidden;
}

.login_ul li{
	height: 35px;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}

.login_ul li span{
	display: block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	text-align: right;
	float: left;
}

.login_ul li select{
	width: 325px;
	height: 33px;
	overflow: hidden;
	border:1px solid #ddd;
	line-height: 33px;
	font-size: 14px;
	color:#999;
	float: right
}

.nomalInp{
	width: 313px;
	height: 33px;
	overflow: hidden;
	border:1px solid #ddd;
	line-height: 33px;
	padding:0px 5px;
	font-size: 14px;
	color:#999;
	float: left;
}

.codeImg{
	display: block;
	width: 80px;
	height: 35px;
	overflow: hidden;
	float: left;
	margin:0px 10px;
}

.codeImg img{
	display: block;
	width: 80px;
	height: 35px;
	float: left;
}

.loginCode{
	display: block;
	height: 35px;
	width: 60px;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	color:#8ec55d;
	line-height: 35px;
	float: left;
}

.qw_fwCheck{
	width: 425px;
	/*height: 470px;*/
	overflow: hidden;
	position: relative;
	display: none;
}

.goOldCodeBox{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
}

.goOldCode{
	font-size: 12px;
	color:#83c154;
	text-decoration:underline;
}

.submitBt{
	width: 425px;
	overflow: hidden;
	text-align: right;
	margin-top: 10px;
}

.submitBt a{
	display: inline-block;
	width: 325px;
	height: 35px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
	font-size: 18px;
	color:#fff;
	background: #8ec55d;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.submitBt a:hover{
	background: #005e2b;
}

.w_150{
	width: 150px !important;
}

.loginOther{
	width: 325px;
	overflow: hidden;
	margin-top: 20px;
	font-size: 14px;
	color:#999;
	line-height: 20px;
	float: right;
}

.loginOther i{
	color:#dddddd;
	margin: 0px 15px;
}

.loginOther a{
	font-size: 14px;
	color:#444444;
}

.loginOther a:hover{
	color:#005e2b;
}

.loginOther a.col_005e2b{
	color:#005e2b;
}

.goLogin1{
	display: block;
	margin-top: 10px;
}

.w_198{
	width: 198px !important;
}

.imgCode{
	display: block;
	width: 110px;
	height: 40px;
	overflow: hidden;
}

.imgCode img{
	display: block;
	width: 110px;
	height: 40px;
}

.store{
	width: 875px;
	overflow: hidden;
	padding:60px 0px;
	position: relative;
	background: #fff;
	margin: 150px auto;
	border-radius: 5px;
	box-shadow: 0px 0px 10px #47535c;
}

.storeSlide{
	overflow: hidden;
	position: relative;
	padding: 0px 50px;
}

.storeSlide .bd{
	width: 100%;
	overflow: hidden;
}

.store_dl{
	width: 825px;
	height: 150px;
	overflow: hidden;
}

.store_dl dd{
	width: 115px;
	height: 150px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 50px;
}

.store_dl dd a{
	display: block;
	width: 115px;
	height: 150px;
	overflow: hidden;
}

.store_dl dd a span{
	display: block;
	width: 115px;
	height: 111px;
	overflow: hidden;
}

.store_dl dd a span img{
	display: block;
	width: 115px;
	height: 111px;
}

.store_dl dd a i{
	display: block;
	height: 39px;
	overflow: hidden;
	line-height: 39px;
	text-align: center;
	font-size: 14px;
	color:#444;
}

.store_dl dd a:hover i{
	color:#5f8c37;
}

.storeSlide .bt{
	display: block;
	width: 11px;
	height: 21px;
	overflow: hidden;
	display: none;
}

.storeSlide .prev{
	background: url(../images/storePrev.png) no-repeat center center;
	position: absolute;
	left: 20px;
	top:45px;
}

.storeSlide .prev:hover{
	background: url(../images/storePrev_h.png) no-repeat center center;
}

.storeSlide .next{
	background: url(../images/indTabTit_li.png) no-repeat center center;
	position: absolute;
	right: 20px;
	top:45px;
}

.storeSlide .next:hover{
	background: url(../images/indTabTit_li_h1.png) no-repeat center center;
}

.topCheckCont{
	width: 100%;
	overflow: hidden;
}

.topCheckCont span{
	width: 100px;
	height: 40px;
	overflow: hidden;
	text-align: right;
	font-size: 14px;
	color:#999;
	line-height: 40px;
	float: left;
}

.topCheckCont input{
	width: 250px;
	height: 38px;
	overflow: hidden;
	font-size: 12px;
	color:#999;
	padding:0px 5px;
	line-height: 38px;
	border:1px solid #ddd;
	float: left;
}

.fwCode{
	overflow: hidden;
}

.fwCodeBox{
	width: 210px;
	height: 180px;
	overflow: hidden;
	position: relative;
}

.CodeImg{
	display: block;
	width: 150px;
	height: 150px;
	overflow: hidden;
	margin:0px auto;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	-ms-border-radius: 150px;
	-o-border-radius: 150px;
	border-radius: 150px;
	position: relative;
}

.CodeImg img{
	display: block;
	width: 150px;
	height: 150px;
}

.CodeImg a{
	display: none;
	width: 150px;
	height: 60px;
	overflow: hidden;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	-ms-border-radius: 150px;
	-o-border-radius: 150px;
	border-radius: 150px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0px;
	top:0px;
	font-size: 20px;
	color:#fff;
	line-height: 30px;
	text-align: center;
	padding: 45px 0px;
}

.CodeName{
	display: block;
	height: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color:#fb3333;
	line-height: 30px;
}


.topCheckCont a{
	display: block;
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	color: #83c154;
	line-height: 40px;
	float: left;
	margin-left: 10px;
}

.topCheckDeta{
	width: 100%;
	overflow: hidden;
}

.checkSuccess{
	display: block;
	height: 35px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #83c154;
}

.topUserDeta{
	width: 100%;
	overflow: hidden;
}

.userDetaTit{
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.topUserDeta dl{
	padding: 5px 20px;
	overflow: hidden;
	background: #f4f4f4;
}

.topUserDeta dl dd{
	width: 50%;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 12px;
	color:#666;
	float: left;
	display: inline;
}

.topUserDeta dl dt{
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 12px;
	color:#666;
	float: left;
	display: inline;
}

.topCheckTip{
	width: 100%;
	overflow: hidden;
	font-size: 12px;
	color:#898989;
	line-height: 30px;
	text-align: center;
}

.topCheckTip span{
	display: block;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 20px;
	color: #323232;
	text-align: center;
	border-bottom: 1px dashed #dcdbdb;
	margin-bottom:10px;
}

.iframeStyle{
	width: 425px;
	overflow: hidden;
	border:none;
	margin-top: 10px;
}



/*
* 导航
*/
.navBox{
	/*overflow: hidden;*/
	position:relative;
	margin-left: 415px;
	padding: 20px 0px 35px 0px;
}

.nav_dl{
	width: 100%;
	/*overflow: hidden;*/
}

.nav_dl dd{
	width: 130px;
	/*overflow: hidden;*/
	float: left;
	display: inline;
	z-index: 999;
	text-align: center;
	position: relative;
}

.nav_a{
	width: 100%;
	height: 40px;
	display: block;
	overflow: hidden;
}

.nav_a span{
	display: block;
	font-size: 16px;
	color:#8ec65d;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.nav_a i{
	display: block;
	font-size: 12px;
	color:#cce5b6;
	padding-top:4px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.nav_dl dd.hover .nav_a span,
.nav_dl dd.hover .nav_a i,
.nav_dl dd a.nav_a:hover i,
.nav_dl dd a.nav_a:hover span{
	color:#ffa200;
}

.navBg{
	display: block;
	height:4px;
	overflow: hidden;
	position: absolute;
	left: 55px;
	top:92px;
	background: #ffa200;
}

.topSubNav{
	width: 380px;
	overflow: hidden;
	position: absolute;
	/* left: 0px; */
	top:40px;
	padding-top: 36px;
	display:none;
}

.nav_dl dd:hover .topSubNav{
	display:block;
}

.topSubNacCont{
	width: 100%;
	height: 200px;
	overflow: hidden;
	background: #fff;
	display: none;
	filter: alpha(opacity=90);
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	-ms-opacity: 0.9;
	-o-opacity: 0.9;
	opacity: 0.9;
}

.topSubNav_ul{
	width: 130px;
	height:180px;
	overflow-y:auto;
	overflow-x: hidden;
	padding-top: 10px;
}

.topSubNav_ul li{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: left;
	padding-left: 15px;
}

.topSubNav_ul li:last-child{
	border:none;
}

.topSubNav_ul li a{
	padding: 1px 10px;
	/*border:1px solid #8ec65d;*/
	font-size: 14px;
	color:#8ec65d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.topSubNav_ul li a:hover{
	color:#fff;
	background: #8ec65d;
}

.navImgBox{
	width: 200px;
	height: 150px;
	overflow: hidden;
	padding: 25px;
}

.navImgBox a{
	display: block;
	overflow: hidden;
}

.navImgBox a img{
	display: block;
	width: 200px;
	height: 150px;
}
/*
* banner begin
*/
#banner{
	width: 100%;
	height: 640px;
	position:relative;
	overflow: hidden;
	padding-bottom: 52px;
}

#banner .center { 
	margin: 0 auto; 
	position: relative;
	width: 1920px;
	left: 50%; 
	margin-left:-960px; 
}
#banner .center .relative { 
	overflow: hidden; 

} /*-460px=(1920px-1000px)/2*/

#banner .slide_ul{
	width:1920px;
	height: 640px;
	overflow: hidden;
}

#banner .slide_ul li{
	width:100%;
	overflow: hidden;
}

#banner .slide_ul li a{
	display: block;
	overflow: hidden;
}

#banner .slide_ul li a img{
	width: 1920px;
	height: 640px;
	display: block;
/* 	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-animation:banner 5s linear;
	-moz-animation: banner 5s linear;
	-o-animation:banner 5s linear;
	animation:banner 5s linear; */
}

/* @keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

@-webkit-keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

@-moz-keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
}

@-o-keyframes banner{
	0%   {transform:scale(1.0);}
	100% {transform:scale(1.1);}
} */

#banner .hd{
	width: 100%;
	height:150px;
	position: absolute;
	bottom:0px;
	left: 0px;
	z-index: 1;
}

.hd_relative{
	position: relative;
	overflow: hidden;
	text-align: center;
	padding: 0px 27px;
	margin: 0px auto;
}

#banner .hd ul{
	overflow: hidden;
	display: inline-block;
	padding: 10px 5px;
	background: #fff;
}

#banner .hd ul li{
	width: 226px;
	height:126px;
	border:2px solid #fff;
	overflow: hidden;
	margin:0px 5px;
	cursor: pointer;
	float: left;
	display: inline;
	-webkit-transition:border 0.5s linear;
	-moz-transition:border 0.5s linear;
	-o-transition:border 0.5s linear;
	transition:border 0.5s linear;
}

#banner .hd ul li.on{
	border:2px solid #9bcd70;
}

#banner .hd ul li img{
	display: block;
	width: 226px;
	height:126px;
}

.ban_bt{
	display: block;
	width: 32px;
	height:157px;
	overflow: hidden;
	z-index: 9;
}

#banner .prev{
	background: url(../images/banPrev.png) no-repeat center center;
	position: absolute;
	left:0px;
	top:0px;
}

#banner .prev:hover{
	background: url(../images/banPrev_h.png) no-repeat center center;
}

#banner .next{
	background: url(../images/banNext.png) no-repeat center center;
	position: absolute;
	right:0px;
	top:0px;
}

#banner .next:hover{
	background: url(../images/banNext_h.png) no-repeat center center;
}




.subBanner{
	width: 1920px;
	height:250px;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.subBanner a{
	display: block;
	overflow: hidden;
	width: 1920px;
	height:250px;
}


/*
* 底部
*/
.footer{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
}

.bg_fdfdfd{
	background: #fdfdfd;
}

.footer2{
	width: 100%;
	overflow: hidden;
	background: #333333;
}

.footCont{
	overflow: hidden;
}

.foot_L{
	width: 244px;
	height: 140px;
	overflow: hidden;
	padding: 40px 270px 0px 0px;
	border-right: 1px solid #f5f5f5;
	position: relative;
}

.footShop{
	display: block;
	width: 190px;
	height: 50px;
	overflow: hidden;
	background: #fff url(../images/footShop.png) no-repeat center center;
	font-size: 14px;
	color:#666;
	line-height: 50px;
	padding:0px 0px 0px 55px;
	border-radius:5px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

a.footShop:hover{
	color:#8ec65d;
	background: #fff url(../images/footShop_h.png) no-repeat center center;
}

.footPnone{
	padding-top: 15px;
	display: block;
	font-size: 18px;
}

.footPnone i{
	display: block;
	font-size: 22px;
	color:666;
	font-weight: bold;
	padding-top: 5px;
}

.footCode{
	overflow: hidden;
	position: absolute;
	right: 100px;
	top:40px;
}

.footCode div{
	width: 114px;
	height: 114px;
	overflow: hidden;
}

.footCode span{
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	font-family: "宋体";
}

.foot_R{
	width: 685px;
	overflow: hidden;
	padding: 40px 0px 0px 0px;
}



.footCont2{
	overflow: hidden;
	padding: 15px 0px;
}

.footMenu a{
	height:32px;
	line-height: 32px;
}

.footMenu a,
.footMenu{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color:#666;
	font-family: "宋体";
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.footMenu a:hover{
	color:#8ec65d;
}

.footMenu i{
	margin:0px 5px;
}

.footMenu i:last-child{
	display: none;
}

.footDeta{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	text-align: right;
}

.footShare{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-top: 50px;
}

.footShare .foot_a{
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	padding:0px 6px;
	float: left;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.footShare .foot_a:first-child{
	margin-top: 10px;
}

.footShare i{
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	float: left;
}

.footShare a.foot_a:hover{
	color:#8ec65d;
}

.footShare span{
	float: left;
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	padding-left: 5px;
}


/*
* 第一通栏 新闻资讯
*/

.contBox{
	width: 100%;
	overflow: hidden;
	position:relative;
}

.cont{
	overflow: hidden;
}

.IndTit{
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.indTitName{
	display: block;
	height: 40px;
	line-height: 30px;
	overflow: hidden;
	font-size: 20px;
	color:#666;
	font-weight: bold;
	background: url(../images/indTitName.png) no-repeat center bottom;
}

.indTitMore{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 12px;
	color:#69b21c;
}

a.indTitMore:hover{
	text-decoration:underline;
}

.contDeta{
	padding:20px 0px 40px;
	overflow: hidden;
}

.indNews{
	position: relative;
}

.indTabTit{
	width: 300px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:20px;
}

.indTabTit_ul{
	width: 100%;
	overflow: hidden;
}

.indTabTit_ul li{
	width: 100%;
	height: 72px;
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: 2px;
	cursor: pointer;
	background:#eee url(../images/indTabTit_li.png) no-repeat 268px center;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indTabTitName{
	height: 32px;
	padding: 20px 0px;
	overflow: hidden;
	padding-left: 60px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indTabIcon1{
	background: url(../images/indTabIcon1.png) no-repeat 20px center;
}

.indTabIcon2{
	background: url(../images/indTabIcon2.png) no-repeat 20px center;
}

.indTabIcon3{
	background: url(../images/indTabIcon3.png) no-repeat 20px center;
}

.indTabIcon4{
	background: url(../images/indTabIcon4.png) no-repeat 20px center;
}

/*.indTabTit_ul li:hover,*/
.indTabTit_ul li.hover{
	background:#8ec65d url(../images/indTabTit_li_h.png) no-repeat 268px center;
}

/*.indTabTit_ul li:hover .indTabIcon1,*/
.indTabTit_ul li.hover .indTabIcon1{
	background: url(../images/indTabIcon1_h.png) no-repeat 20px center;
}

/*.indTabTit_ul li:hover .indTabIcon2,*/
.indTabTit_ul li.hover .indTabIcon2{
	background: url(../images/indTabIcon2_h.png) no-repeat 20px center;
}

/*.indTabTit_ul li:hover .indTabIcon3,*/
.indTabTit_ul li.hover .indTabIcon3{
	background: url(../images/indTabIcon3_h.png) no-repeat 20px center;
}

/*.indTabTit_ul li:hover .indTabIcon4,*/
.indTabTit_ul li.hover .indTabIcon4{
	background: url(../images/indTabIcon4_h.png) no-repeat 20px center;
}

/*.indTabTit_ul li:hover .indTabTitName span,*/
.indTabTit_ul li.hover .indTabTitName span{
	color:#fff;
}

/*.indTabTit_ul li:hover .indTabTitName i,*/
.indTabTit_ul li.hover .indTabTitName i{
	color:#d0e6c0;
}

.indTabTitName span{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#666;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indTabTitName i{
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indTabCont{
	margin-left: 340px;
	height: 500px;
	overflow: hidden;
	position: relative;
}

.indTabBox{
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
}

.indTabContBox{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}

.indTabBox .bd{
	width: 100%;
	height: 440px;
	overflow: hidden;
}

.indTabBox_dl{
	width: 100%;
	height: 440px;
	overflow: hidden;
}

.indTabBox_dl dd{
	width: 100%;
	height: 200px;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative;
}

.indTab_img{
	display: block;
	width: 355px;
	height: 200px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}

.indTab_img img{
	display: block;
	width: 355px;
	height: 200px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indTab_img:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

.indTabDeta{
	margin-left: 395px;
	height: 200px;
	overflow: hidden;
}

.indTabTime{
	height: 80px;
	overflow: hidden;
	background: url(../images/indTabTime.png) no-repeat 29px bottom;
}

.indTabTime span{
	display: block;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	font-size: 58px;
	color:#c2c2c2;
}

.indTabTime i{
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 18px;
	color:#d2d2d2;
}

.indTabName{
	display: block;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	font-size: 16px;
	color:#8ec65d;
	margin-top: 5px;
}

a.indTabName:hover{
	text-decoration:underline;
}

.indTabIntr{
	height: 66px;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	color:#8c8c8c;
	font-family: "宋体";
	margin-top: 5px;
}

.indTabBox .checkBox{
	width: 100%;
	height: 27px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom:0px;
}

.indTabBox .bt{
	display: inline-block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	margin: 0px 10px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indTabBox .prev{
	background: url(../images/indTabPrev.png) no-repeat center center;
}

.indTabBox .prev:hover{
	background: url(../images/indTabPrev_h.png) no-repeat center center;
}

.indTabBox .next{
	background: url(../images/indTabNext.png) no-repeat center center;
}

.indTabBox .next:hover{
	background: url(../images/indTabNext_h.png) no-repeat center center;
}



/*
* 产品中心
*/

.bg_fdfdfd{
	background: #fdfdfd;
}

.indProduct{
	width: 100%;
	position: relative;
}

.indProduct .bd{
	width: 100%;
	overflow: hidden;
	padding:20px 0px 40px;
}

.indPro_dl{
	width: 1221px;
	height: 420px;
	overflow: hidden;
}

.indPro_dl dd{
	width: 386px;
	height: 420px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 21px;
}

.indPro_dl dd:hover .indProImg{
	border-color: #8ec65d;
}

.indProImg{
	display: block;
	width: 384px;
	height: 288px;
	overflow: hidden;
	border:1px solid #dadada;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indProImg img{
	display: block;
	width: 389px;
	height: 288px;
	overflow: hidden;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indProImg:hover img{
	-webkit-transform:translate(-5px,0px);
	-moz-transform:translate(-5px,0px);
	-o-transform:translate(-5px,0px);
	transform:translate(-5px,0px);
}

.indProDeta{
	width: 100%;
	overflow: hidden;
}

.indProName{
	display: block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

a.indProName:hover{
	color:#8ec65d;
}

.indProIntr{
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	font-family: "宋体";
	line-height: 20px;
}

.indProMore{
	text-align: center;
	overflow: hidden;
	margin-top: 20px;
}

.indProMore a{
	display: inline-block;
	font-size: 12px;
	color:#69b21c;
	font-family: "宋体";
	padding:5px 25px;
	border:1px solid #69b21c;
	background: #fdfdfd;
	border-radius: 3px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indProMore a:hover{
	background: #69b21c;
	color:#fff;
}

.indProduct .bt{
	display: block;
	width: 20px;
	height: 40px;
	overflow: hidden;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.indProduct .prev{
	position: absolute;
	left: -40px;
	top:125px;
	background: url(../images/proPrev.png) no-repeat center center;
}

.indProduct .prev:hover{
	background: url(../images/proPrev_h.png) no-repeat center center;
}

.indProduct .next{
	position: absolute;
	right: -40px;
	top:125px;
	background: url(../images/proNext.png) no-repeat center center;
}

.indProduct .next:hover{
	background: url(../images/proNext_h.png) no-repeat center center;
}

/*
* 科研中心
*/
.research_dl{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.research_dl dd{
	width: 400px;
	height: 270px;
	float: left;
	display: inline;
	position: relative;
}

.res_a{
	display: block;
	width: 400px;
	height: 270px;
	overflow: hidden;
	position: relative;
}

.res_a img{
	display: block;
	width: 400px;
	height: 270px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.research_dl dd:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}

.res_a em{
	display: block;
	width: 400px;
	height: 270px;
	overflow: hidden;
	background: #000;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
	position: absolute;
	left: 0px;
	top:0px;
}

.resDetaBox{
	width: 580px;
	height: 270px;
	overflow: hidden;
	position: absolute;
	top:0px;
	display: none;
}

.resL{
	padding-left:23px;
	left:377px;
}

.resR{
	padding-right:23px;
	right:377px;
}

.resT{
	padding-top:23px;
	left:-90px;
	top:247px;
}

.resB{
	padding-bottom:23px;
	left:-90px;
	top:-270px;
}

.resDeta{
	width: 470px;
	height: 270px;
	position: relative;
	padding:0px 55px;
	background: #8cc35c;
}

.resName{
	display: block;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 18px;
	color:#fff;
	text-align: center;
}

.resIntr{
	height: 90px;
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
}

.resLookDeta{
	display: block;
	width: 9px;
	height: 17px;
	overflow: hidden;
	margin: 20px auto;
	background: url(../images/resLookDeta_h.png) no-repeat center center;
}

.resDeta em{
	display: block;
	width: 26px;
	height: 26px;
	overflow: hidden;
	position: absolute;
}

.researchL{
	left: -23px;
	top:122px;
	background: url(../images/researchL.png) no-repeat center center;
}

.researchR{
	right: -23px;
	top:122px;
	background: url(../images/researchR.png) no-repeat center center;
}

.researchT{
	left: 278px;
	top: -23px;
	background: url(../images/researchT.png) no-repeat center center;
}

.researchB{
	left: 278px;
	bottom: -23px;
	background: url(../images/researchB.png) no-repeat center center;
}

/*
* 公司简介
*/
.companyBox{
	width: 100%;
	height: 370px;
}

.comCont{
	position: relative;
}

.company{
	width: 100%;
	overflow: hidden;
	position: absolute;
	top:-25px;
	left: 0px;
}

.comp_dl{
	width: 100%;
	overflow: hidden;
}

.comp_dl dd{
	width: 240px;
	height: 280px;
	padding: 70px 30px;
	float: left;
	display: inline;
	background-size: 100% 100%;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.comp_dl dd.hover{
	-webkit-animation:comdd 0.4s linear;
	-moz-animation:comdd 0.4s linear;
	-o-animation:comdd 0.4s linear;
	animation:comdd 0.4s linear;
}

@-webkit-keyframes comdd{
	0%   {background-size: 140% 140%;}
	100% {background-size: 100% 100%;}
}

@-moz-keyframes comdd{
	0%   {background-size: 140% 140%;}
	100% {background-size: 100% 100%;}
}

@-o-keyframes comdd{
	0%   {background-size: 140% 140%;}
	100% {background-size: 100% 100%;}
}

@keyframes comdd{
	0%   {background-size: 140% 140%;}
	100% {background-size: 100% 100%;}
}

.compName{
	display: block;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	font-size: 20px;
	color:#666;
	font-weight: bold;
	background: url(../images/compName.png) no-repeat 0px top;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.compIntr{
	height: 78px;
	overflow: hidden;
	font-size: 12px;
	font-family: "宋体";
	color:#666;
	line-height: 26px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.compLookDeta{
	display: block;
	width: 52px;
	height: 32px;
	overflow: hidden;
	border:2px solid #bbbbbb;
	border-radius: 3px;
	margin-top: 40px;
	background: url(../images/resLookDeta.png) no-repeat 23px center;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.comp_dl dd:hover{
	background: #8ec65d url(../images/compBg.png) no-repeat center center;
}

.comp_dl dd:hover .compName{
	color:#fff;
	background: url(../images/compName_h.png) no-repeat 0px top;
}

a.compName:hover{
	text-decoration:underline;
}

.comp_dl dd:hover .compIntr{
	color:#fff;
}

.comp_dl dd:hover .compLookDeta{
	border-color:#c0dfa4;
	background: url(../images/resLookDeta_h.png) no-repeat 23px center;
}

.comp_dl dd.hover .compLookDeta{
	-webkit-animation:clt 0.5s linear infinite;
	-moz-animation:clt 0.5s linear infinite;
	-o-animation:clt 0.5s linear infinite;
	animation:clt 0.5s linear infinite;
}

@keyframes clt{
	0%   {background-position:23px center;}
	50% {background-position: 33px center}
	100%   {background-position:23px center;}
}

/*
* 友情链接
*/
.frendLink .bd{
	width: 100%;
	overflow: hidden;
}

.frendLink_dl{
	height: 82px;
	overflow: hidden;
}

.frendLink_dl dd{
	width: 178px;
	height: 80px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 20px;
	border:1px solid #dddddd;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}

.frendLink_dl dd a{
	display: block;
	width: 178px;
	height: 80px;
	overflow: hidden;
	-webkit-transition:all 1.5s;
	-moz-transition:all 1.5s;
	-o-transition:all 1.5s;
	transition:all 1.5s;
}

.frendLink_dl dd:hover{
	border-color:#8ec65d;
}

.frendLink_dl dd:hover a{
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	transform:rotateY(360deg);
}

.frendLink_dl dd a img{
	display: block;
	width: 178px;
	height: 80px;
}


/*
* leftNav
*/

.leftNav{
	width: 187px;
	position: relative;
	box-shadow: 0px 1px 1px #cccccc;
	background: #fff;
}


.leftNavTit{
	width:187px; 
	height:50px;
	overflow: hidden;
	position: absolute;
	top:-50px;
	left: 0px;
	background: #8ec65d;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color:#fff;
}

.left_box1{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.leftNav_dl{
	background: #fff;
	overflow: hidden;
	padding: 10px 0px 30px 0px;
	border-bottom:2px solid #8ec65d;
}

.leftNav_dl dd{
	overflow: hidden;
	padding-left:20px;
}

.leftNavTop_a{
	padding-right: 35px;
	height: 35px;
	overflow: hidden;
	position: relative;
}

.leftNavTop_a span{
	display: block;
	width: 35px;
	height: 35px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top:0px;
	cursor: pointer;
	display: none;
	background: url(../images/leftNavIcon.png) no-repeat 10px 14px;
}

.leftNavTop_a span.on{
	background: url(../images/leftNavIcon.png) no-repeat 10px -10px;
}

.leftNav_dl dd.hover .leftNav_a:hover,
.leftNav_dl dd.hover .leftNav_a{
	color:#8ec65d !important;
}

.leftNav_a{
	display: block;
	height:35px;
	line-height:35px;
	font-size:16px;
	overflow:hidden;
	color:#333333 !important;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.leftNav_a:hover{
	color:#8ec65d !important;
}

.subNav_ul{
	width:100%;
	overflow:hidden;
	display:none;
}

.subNav_ul li{
	overflow:hidden;
	height:25px;
	padding-left:10px;
}

.subNav_ul li a{
	display:block;
	height:25px;
	overflow:hidden;
	line-height:25px;
	font-size:14px;
	color:#333;
}

.subNav_ul li.hover a,
.subNav_ul li a:hover{
	color:#8ec65d;
}

.leftNav_dl dd.hover  .subNav_ul{
	display:block;
}











/*
* 右边内容区框架
*/



/*
* location
*/



/*
* singleArticle
*/

.singleArticle{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color:#929292;
	line-height: 28px;
	padding: 20px 0px;
}

.goGack{
	display: block;
	width: 84px;
	height:32px;
	overflow: hidden;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
}

.bg_ececec{
	background: #ececec;
	color:#666;

}

.goGack:hover{
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
	-moz-opacity:0.8; /*Firefox私有，透明度50%*/
	opacity:0.8;/*其他，透明度50%*/
}


/*
* share
*/
.share{
	overflow: hidden;
}

.mar_b13{
	margin-bottom:13px;
}

.mar_t8{
	margin-top: 8px;
}

.share_art{
	margin:30px 0px 0px 0px;
	clear:both;
	height:30px;
	background:#f9f9fc url(../images/share_art.png) no-repeat center top;
	padding:20px 0px 0px 325px;
	text-align: center;
	}
.share_l_art{
	float:left;
	display:inline;
	padding:0 0 0 10px;
	}
.share_r{
	float:right;
	display:inline;
	line-height:30px;
	padding:0 10px 0 0;
	}
.share_ins{
	overflow: hidden;
	font-size: 14px;
	font-family: "Arial";
	color:#333333;
	line-height: 30px;
}

.share_ins span{
	font-size: 12px;
	font-family: "宋体";
	color:#666;
}



/*
* team 
*/

.team_dl{
	width: 776px;
	overflow: hidden;
	padding:20px 0px;
}

.team_dl dd{
	width: 174x;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 20px 10px 0px;
}

.teamImg{
	display: block;
	width: 174px;
	height: 230px;
	overflow: hidden;
	position: relative;
}

.teamImg span{
	display: block;
	width: 174px;
	height: 230px;
	overflow: hidden;
}

.teamImg img{
	display: block;
	width: 179px;
	height: 230px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.teamImg:hover img{
	-webkit-transform:translate(-5px,0px);
	-moz-transform:translate(-5px,0px);
	-o-transform:translate(-5px,0px);
	transform:translate(-5px,0px);
}

.teamImg i{
	display: block;
	width: 100%;
	height: 38px;
	overflow: hidden;
	background: #000;
	position: absolute;
	left: -174px;
	bottom:0px;
	z-index: 1;
}

.teamImg em{
	display: block;
	width: 100%;
	height: 38px;
	overflow: hidden;
	background: url(../images/teamMore.png) no-repeat center center;
	position: absolute;
	right: -174px;
	bottom:0px;
	z-index: 2;
}

.teamName{
	display: block;
	height:30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 16px;
	color:#666;
	margin-top: 5px;
}

a.teamName:hover{
	color:#8ec65d;
}

.teamIntr{
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	color:#b3b3b3;
}

/*
* newsAllImg
*/

.imgList_dl{
	width: 1015px;
	overflow: hidden;
	padding: 20px 0px;
}

.imgList_dl dd{
	width: 244px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 12px 25px 0px;
}

.proImg{
	display: block;
	width: 242px;
	height: 180px;
	overflow: hidden;
	border:1px solid #dadada;
	position:relative;
}

.proImg:hover{
	border-color:#69b21c;
}

.proImg img{
	display: block;
	width: 242px;
	height: 180px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition: all 0.5s;
}

.proImg:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform: scale(1.1)
}

.proImg em{
	display: block;
	width: 242px;
	height: 180px;
	overflow: hidden;
	background: url(../images/videoBg.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top:0px;
	z-index: 2;
}

.proName{
	margin: 5px 0px 0px 0px;
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color:#666;
}

.researName{
	margin: 5px 0px 0px 0px;
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	font-size: 16px;
	color:#333;
	padding-left: 15px;
	background: url(../images/newsListIcon_h.png) no-repeat left center;
}

a.researName:hover,
a.proName:hover{
	color:#69b21c;
}

.proIntr{
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	font-size: 12px;
	font-family: "宋体";
	color:#666;
}

/*
*
*/


/*
* 产品详细productView
*/

.proView{
	width: 100%;
	overflow: hidden;
}

.proViewL{
	width: 362px;
	overflow: hidden;
}

/*图片放大镜样式*/
.jqzoom {
	float: left;
	border: none;
	position: relative;
	padding: 0px;
	cursor: pointer;
	margin: 0px;
	display: block;
}

.jqzoom img{
	display: block;
	width: 330px;
	height:330px;
}

.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 330px;
	height: 330px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}

.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	background: #ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}

/*图片小图预览列表*/
.spec-preview {
	width: 330px;
	height: 330px;
	padding: 15px;
	overflow: hidden;
	border:1px solid #ebebeb;
}

.spec-scroll {
	clear: both;
	height:60px;
	width: 330px;
	border:1px solid #ebebeb;
	border-top:none;
	padding:15px;
	position: relative;
	background: #fff;
}

.spec-scroll .prev {
	position: absolute;
	left: 4px;
	top:15px;
}

.spec-scroll .next {
	position: absolute;
	right: 4px;
	top:15px;
}

.spec-scroll .prev,.spec-scroll .next {
	display: block;
	font-family: "宋体";
	text-align: center;
	width: 10px;
	height: 60px;
	line-height: 60px;
	border: 1px solid #CCC;
	background: #EBEBEB;
	cursor: pointer;
	text-decoration: none;
	z-index: 99999999999999;
}

.spec-scroll .items {
	float: left;
	position: relative;
	width: 330px;
	height: 60px;
	overflow: hidden;
	margin-left: 5px;
}

.spec-scroll .items ul {
	position: absolute;
	width: 999999px;
	height: 60px;
}

.spec-scroll .items ul li {
	float: left;
	width: 60px;
	text-align: center;
	margin-right: 5px;
}

.spec-scroll .items ul li img {
	border: 1px solid #f4f4f4;
	width: 58px;
	height: 58px;
}

.spec-scroll .items ul li img:hover {
	border: 1px solid #e81a41;
}

.proViewR{
	width: 346px;
	height: 421px;
	overflow: hidden;
	border:1px solid #ebebeb;
	border-left: none;
	padding:15px;
}

.proViewR span{
	display: block;
	height:30px;
	overflow: hidden;
	font-size: 16px;
	color:#595959;
}

.proViewR div{
	height:391px;
	overflow: hidden;
	font-size: 12px;
	color:#929292;
	line-height: 30px;
}

.proViewTit{
	width: 100%;
	height:34px;
	overflow: hidden;
	border-bottom:1px solid #eaeaea;
}

.proViewTit span{
	display: block;
	width: 96px;
	height:33px;
	overflow: hidden;
	line-height: 33px;
	text-align: center;
	font-size: 14px;
	color:#fff;
	border:1px solid #eaeaea;
	border-bottom:none;
	background: #333333;
}

.proViewDeta{
	padding:10px 0px;
	overflow: hidden;
	font-size: 14px;
	color:#7f7f7f;
	line-height: 30px;
}

/*
* newsList
*/

.newsList_dl{
	width: 100%;
	overflow: hidden;
	padding: 20px 0px;
}

.newsList_dl dt{
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.newsLHotImg{
	display: block;
	width: 315px;
	height: 200px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
}

.newsLHotImg img{
	display: block;
	width: 315px;
	height: 200px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

.newsLHotImg:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:(1.1);
}

.newsHotDeta{
	height: 200px;
	overflow: hidden;
	margin-left: 335px;
	position: relative;
}

.newsLHotName{
	display: block;
	font-size: 18px;
	color:#444;
}

a.newsLHotName:hover{
	color:#8ec65d;
}

.newsLHotTimt{
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	font-family: "宋体";
}

.newsLHotIntr{
	height: 84px;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 26px;
}

.newsLHotMore{
	display: inline-block;
	font-size: 14px;
	color:#8ec65d;
	border:1px solid #8ec65d;
	background: #fff;
	padding:5px 10px;
	position: absolute;
	left: 0px;
	bottom:0px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}

a.newsLHotMore:hover{
	background:#8ec65d;
	color:#fff; 
}

.newsList_dl dd{
	width: 100%;
	height:54px;
	line-height: 54px;
	overflow: hidden;
}
.newsList_dl dd:nth-child(5n){
	border-bottom:1px dashed #ededed;
	margin-bottom:5px
}
.newsList_dl dd:last-child(5n){
	border: none;
}
.newsList_a{
	display: inline-block;
	font-size: 14px;
	color:#444;
	padding:0px 0px 0px 13px;
	background: url(../images/newsListIcon.png) no-repeat left center;
}

.newsList_a:hover{
	color:#8ec65d;
	background: url(../images/newsListIcon_h.png) no-repeat left center;
}

.newsList_time{
	display: inline-block;
	font-size: 14px;
	color:#999;
}

/*
* newsTextImg
*/
.newsTxImg_dl{
	width: 100%;
	overflow: hidden;
	border-bottom:1px dotted #f5f5f5;
}

.newsTxImg_dl dd{
	width: 100%;
	overflow: hidden;
	position:relative;
	padding:15px 0px;
}

.newsTextImgCont{
    width: 100%;
    overflow: hidden;
    position:relative;
}

.newsTextImgBox{
	display: block;
	width: 230px;
	height:150px;
    overflow: hidden;
    position:absolute;
    left: 0px;
    top:0px;
}

.newsTextImgBox img{
	display: block;
	width: 230px;
	height:150px;
	transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
}

.newsTextBox{
	margin-left: 270px;
	overflow: hidden;
	height:150px;
}

.newsTextName{
    display: inline-block;
    width: 100%;
    height:39px;
    overflow: hidden;
    font-size: 14px;
    font-family: "microsoft yahei";
    color:#3b3b3b;
}


.newsTextName:hover{
	color:#d70012;
}

.newsTextDeta{
	height: 85px;
	overflow: hidden;
	font-size: 12px;
	color:#656565;
	line-height: 30px;
	text-indent: 2em;
}

.newsTextImgBox:hover img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
}

/*
* newsView
*/

.newsView{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color:#727272;
	line-height: 25px;
	padding: 10px 0px;
}

.newsTit{
	font-size: 18px;
	color:#444;
	height:45px;
	line-height: 45px;
	overflow: hidden;
}

.newsTime{
	font-size: 14px;
	color:#999;
	text-align: center;
	height:30px;
	line-height: 30px;
	overflow: hidden;
}

.newsTime span{
	margin: 0px 5px;
}

#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:715px;
	height:450px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:715px;
	height:450px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	overflow: hidden;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #c80000;background:#c80000;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

.video{
	width: 740px;
	height:600px;
	overflow: hidden;
}

.video_name{
	display: block;
	height:45px;
	overflow: hidden;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color:#666;
}

/*newsView begin*/

.article_box{
	width:950px;
	overflow: hidden;
}
.article_title{
	width:100%;
	height:35px;
	line-height: 35px;
	font-size: 18px;
	font-family: "microsoft yahei";
	color:#757575;
	text-align: center;
	font-weight: 600;
}

.article_time{
	width:100%;
	line-height: 35px;
	font-size: 12px;
	font-family: "宋体";
	color:#b2b2b2;
	text-align: center;
}

.article{
	width:100%;
	overflow: hidden;
	font-family: "宋体";
	font-size: 12px;
	color:#808080;
	line-height: 30px;
}

.art_dowload{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	font-family: "microsoft yahei";
	color:#707375;
	line-height: 20px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}

.art_dowload a{
	background: url(../images/art-dowload.png) no-repeat left 0px;
	padding:0px 0px 0px 20px;
	margin-left:10px;
	font-size: 14px;
	font-family: "microsoft yahei";
	color:#707375;
}

.art_dowload a:hover{
	color:#b91719;
}

.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #777;
	font-size: 12px;
	line-height:30px;
	padding:10px 0 5px 0;
	font-family: "宋体";
	background: url(../images/line1.jpg) no-repeat center bottom;
}
.article_time span{
	display:inline-block;
	height:30px;
	padding:0 5px; 
	cursor: pointer;
	}
.article_time span.hover{
	color: #ff0303;
}

.article_page{
	padding:15px 0;
	text-align:center;
}

.article_page a{
	padding:2px 6px;
	border: 1px solid #efefef;
	background: #fff;
}

.article_page a:hover{ 
	color:#fff;
	background: #235d3f;
	border:1px solid #235d3f;
}

.article_page a.hover{ 
	color:#fff;
	background: #235d3f;
	border:1px solid #235d3f;
}


.article_pageUp{
	clear:both;
	overflow:hidden;
	padding:10px 0 0 0;
	}
.article_pageUp dl dd{
	display:block;
	height:25px;
	clear:both;
	line-height:25px;
	}
.article_pageUp dl dd span{
	float: left;
	display: inline-block;
	height:25px;
	overflow: hidden;
	text-align: center;
	color:#acacac;
	font-size: 14px;
}

.article_pageUp dl dd a{
	float: left;
	color:#acacac;
	font-size: 14px;
	display: inline-block;
	height:25px;
	overflow: hidden;
	}

.article_pageUp dl dd a:hover{
	color:#8ec65d !important;
	}

.tags a{
	color: #333;
}
.tags a:visited{
	color: #333;
}
.tags a:hover{
	color: #333;
}
.tags a:active{
	color: #333;
}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	color: #888;
	background:#f1f1f1;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#c2c2c2;
	}
.articlePage a.hover{
	color:#fff;
	background:#c2c2c2;
	}


/*^
 * 文章阅读页——大图
 * @created 2015.1.20
 */
#play{
	/*width:715px;
	height:450px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;*/
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:715px;
	height:450px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:715px;
	height:450px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #c80000;background:#c80000;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

/*视频*/
.videoPlay{
	width: 730px;
	overflow: hidden;
	margin:0px auto;
}

.video_name{
	width: 100%;
	display: block;
	overflow: hidden;
	height:35px;
	margin:10px 0px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	color:#999;
	font-family: "microsoft yahei";
}

/*
* 联系我们
*/

.contactUs{
	padding: 20px 0px;
	overflow: hidden;
	font-size: 14px;
	color:#444;
	line-height: 28px;
}

/*
* 加盟我们
*/
.joinUsIntr{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color:#727272;
	line-height: 24px;
	padding-top: 20px;
}

.joinUsForm{
	overflow: hidden;
}

.joinUs_dl{
	width: 600px;
	overflow: hidden;
}

.joinUs_dl dd{
	width: 50%;
	overflow: hidden;
	position: relative;
	float: left;
	display: inline;
	margin-bottom: 20px;
}

.joinInp{
	width: 170px;
	height: 36px;
	overflow: hidden;
	border:1px solid #dddddd;
	line-height: 36px;
	font-size: 14px;
	color:#727272;
	padding: 0px 5px 0px 65px;
}

.joinUs_dl dd span{
	display: block;
	width: 60px;
	height: 24px;
	overflow: hidden;
	font-size: 14px;
	color:#727272;
	text-align: center;
	line-height: 24px;
	position: absolute;
	left: 0px;
	top:6px;
	border-right:1px solid #ddd;
}

.joinUs_dl dt{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

.joinUs_dl dt textarea{
	width: 588px;
	height: 138px;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 14px;
	color:#727272;
	line-height: 24px;
	border:1px solid #ddd;
	padding: 3px 5px;
	outline: none;
}

.joinBt{
	display: inline-block;
	font-size: 14px;
	color:#fff;
	background: #8ec65d;
	padding:10px 25px;
}

/*
* message
*/

.message{
	width: 100%;
	overflow: hidden;
	padding:10px 0px;
}

.msgForm {
	clear: both;
	overflow:hidden;
}
.msgForm dd {
	display: block;
	clear: both;
	padding: 10px 0 0 0;
	overflow: hidden;
}
.msgForm dt {
	display: block;
	clear: both;
	overflow: hidden;
}
.msgForm_left {
	width: 65px;
	line-height: 30px;
	float: left;
	display: inline;
	text-align: right;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
}
.msgForm_right {
	float: left;
	display: inline;
}
.form1_right select {
	padding: 2px;
}
.msgForm_input {
	float: left;
	line-height: 28px;
	height: 28px;
	border: 1px solid #e4e4e4;
	background: #fafafa;
}
.msgForm_input.w193 {
	width: 193px;
}

.msgForm_input.w85 {
	width: 85px;
}

.msgForm_need{
	display: block;
	float: left;
	font-size: 12px;
	font-family: "宋体";
	color:#666666;
	line-height: 30px;
}

.msgForm_need i{
	color:#ca3238;
	margin:0px 7px;
}
.msgForm_input_bt {
	width: 110px;
	height: 35px;
	display: block;
	float: left;
	cursor: pointer;
	border: none;
	font-size: 16px;
	background:#ef2535;
	font-family: "microsoft yahei";
	margin:20px 0px 0px 68px;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	border-radius:3px;
}

.msgForm_span {
	display: block;
	line-height: 30px;
	float: left;
	margin:0px 0px 0px 10px;
}

.msgForm_span a{
	font-size: 12px;
	font-family: "宋体";
	color:#666666;
	float: left;
	display: block;
}

.msgForm_span a:hover{
	color:#d80012;
}
.msgForm_textarea {
	width: 473px;
	height: 163px;
	display: block;
	line-height: 25px;
	float: left;
	border: 1px solid #e4e4e4;
	outline: none;
	color: #000;
	padding: 5px;
	background: #fafafa;
}

/*留言内容*/
.messageShowList {
	display: block;
	overflow: hidden;
	margin: 0 10px 0 10px;
}
.messageShowList dd {
	display: block;
	border: 1px solid #e5e5e5;
	padding: 5px;
	margin: 10px 0;
}
.message_time{
	display:block;
	clear:both;
	height:30px;
	}
.message_time a {
	height: 30px;
	line-height: 30px;
	color: #e60a14;
	text-align: left;
	font-size: 12px;
	color:#666666;
	font-family: "宋体";
}
.message_centent {
	overflow: hidden;
	clear: both;
	font-size: 12px;
	color:#666666;
	font-size: 12px;
	font-family: "宋体";
}
.message_centent span {
	display: block;
	height: 30px;
	overflow: hidden;
	color: #454545;
	line-height: 30px;
	text-align: left;
	float: left;
}
.message_centent_txt {
	width: 600px;
	float: left;
	overflow: hidden;
	line-height: 30px;
	font-size: 12px !important;
	color:#666666;
	font-family: "宋体";
}
.message_reply {
	overflow: hidden;
	clear: both;
}
.message_reply span {
	display: block;
	overflow: hidden;
	height: 30px;
	color: #666666;
	line-height: 30px;
	text-align: left;
	float: left;
	font-family: "宋体";
}
.message_reply span a {
	color: #666666;
}
.message_reply_txt {
	width: 600px;
	float: left;
	overflow: hidden;
	line-height: 30px;
	color: #454545;
	font-family: "宋体";
}

/*
* 招聘
*/

/*招聘*/
.join{
	padding:20px 0px;
	overflow: hidden;
}

.joinList_dl dt{
	height:40px;
	line-height: 40px;
	overflow: hidden;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}

.joinList_dl dt span{
	font-size: 14px;
	color:#444;
	display: block;
	height:40px;
	overflow: hidden;
	float: left;
}

.joinList_dl dd{
	width: 100%;
	overflow: hidden;
	border-bottom:1px solid #e2e2e2;
}

.joinTit{
	width: 100%;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
}

.joinTit span{
	font-size: 14px;
	color:#444;
	display: block;
	height:40px;
	line-height: 40px;
	float: left;
}

.joinTit a{
	display: block;
	height: 40px;
	overflow: hidden;
	background: url(../images/joinBg.png) no-repeat center center;
}

.joinTit a.hover{
	background: url(../images/joinBg_h.png) no-repeat center center;
}

.joinView{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
	display: none;
	font-size: 12px;
	color:#666;
	line-height: 24px;
}

/*
* 大事件
*/
.bigThings{
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 60px 0px;
}

.bigThingsCont{
	width: 100%;
	height: 480px;
	overflow: hidden;
	position: relative;
}

.bigThings_dl{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	background: url(../images/bigThingsBg.png) repeat-y center top;
	padding: 30px 0px;
}

.bigThings_dl dd{
	width: 100%;
	height: 120px;
	overflow: hidden;
	position: relative;
	background: url(../images/bigThingsIcon.png) no-repeat center top;
}

.bigThings_dl dd:nth-child(2n) .bigThingsTime{
	float: right;
	display: inline;
}

.bigThings_dl dd:nth-child(2n) .bigThingsDeta{
	float: left;
	display: inline;
	text-align: right;
}

.bigThings_dl dd:nth-child(2n+1) .bigThingsTime{
	float: left;
	display: inline;
	text-align: right;
}

.bigThings_dl dd:nth-child(2n+1) .bigThingsDeta{
	float: right;
	display: inline;
}

.bigThingsTime{
	width: 318px;
	padding: 0px 30px;
	overflow: hidden;
	font-size: 14px;
	color:#999;
}

.bigThingsDeta{
	width: 318px;
	padding: 0px 30px;
	overflow: hidden;
}

.bigThingsDeta a{
	display: block;
	height: 30px;
	overflow: hidden;
	font-size: 18px;
	color:#333;
}

.bigThingsDeta a:hover{
	color:#8ec65d;
}

.bigThingsIntr{
	height: 90px;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 28px;
}

.text_r{
	text-align: right;
}

.bigThings .bt{
	display: block;
	width: 22px;
	height: 22px;
	overflow: hidden;
}

.bigThings .up{
	background: url(../images/bigThingsUp.png) no-repeat center center;
	position: absolute;
	left: 367px;
	top:38px;
}

.bigThings .down{
	background: url(../images/bigThingsDown.png) no-repeat center center;
	position: absolute;
	left: 367px;
	bottom:38px;
}

/*
* 用户中心
*/

.userCenter{
	width: 100%;
	overflow: hidden;
}

.userDetaBox{
	overflow: hidden;
	padding:20px 0px 10px 140px;
	position: relative;
	border-bottom:1px solid #ddd;
}

.userInpor{
	width: 100%;
	height: 95px;
	overflow: hidden;
	position: relative;
}

.userTop{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:15px;
}

.userTopEdit{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:0px;
	display: none;
}

.userEditName{
	display: block;
	font-size: 16px;
	color:#333;
}

.inpBox{
	height: 32px;
	overflow: hidden;
	padding: 5px 0px;
}

.inpT{
	width: 343px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	border:1px solid #ddd;
}

.inpF{
	margin: 5px 0px 0px 10px;
}

.userTip{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#727272;
}


.userTopL{
	overflow: hidden;
}

.userId{
	display: block;
	font-size: 18px;
	color:#444;
}

.greetings{
	margin-top: 5px;
	display: block;
	font-size: 14px;
	color:#999;
}

.userTopR{
	width: 340px;
	overflow: hidden;
	margin-top: 30px;
}

.userIntegral{
	font-size: 14px;
	color:#444;
	overflow: hidden;
}

.userIntegral span{
	font-size: 18px;
	color:#ee931c;
}

.userBindPhone{
	overflow: hidden;
	font-size: 14px;
	color:#444;
	margin-top: 5px;
}

.userPhoto{
	display: block;
	width: 110px;
	height: 110px;
	overflow: hidden;
	border-radius:110px;
	position: absolute;
	left: 0px;
	top:20px;
}

.userPhoto img{
	display: block;
	width: 110px;
	height: 110px;
}

.userDeta{
	width: 100%;
	overflow: hidden;
	background: #fafafa;
	border-radius: 5px;
	position: relative;
	padding: 10px 0px;
}

.user_dl{
	width: 100%;
	overflow: hidden;
}

.user_dl dd{
	width: 100%;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	margin-bottom: 5px;
}

.user_dl dd span{
	display: block;
	width: 85px;
	overflow: hidden;
	font-size: 14px;
	color:#727272;
	text-align: right;
	float: left;
}

.user_dl dd div,
.user_dl dd input{
	width: 340px;
	height: 33px;
	overflow: hidden;
	border:1px solid #fafafa;
	background: #fafafa;
	float: left;
	font-size: 14px;
	color:#727272;
	padding-left: 10px;
}

.user_dl dd div{}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color: #727272;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color: #727272;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color: #727272;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color: #727272;
}

.user_dl dd input.edit{
	border:1px solid #dddddd;
	background: #eee;
}

.userEditBtBox{
	overflow: hidden;
	position: absolute;
	right: 10px;
	top:10px;
}

.userEdiBt{
	display: block;
	width: 105px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: #8ec65d url(../images/userEdiBt.png) no-repeat 10px center;
	border-radius: 3px;
	padding-left: 30px;
	font-size: 14px;
	color:#fff;
}

.userTrue{
	display: block;
	width: 135px;
	height: 35px;
	overflow: hidden;
	background: #8ec65d;
	border-radius: 3px;
	font-size: 14px;
	color:#fff;
	line-height: 35px;
	text-align: center;
	display: none;
}

.userIntegDeta{
	overflow: hidden;
	width: 100%;
}

.userIntegName{
	font-size: 18px;
	color:#333;
}

.userIntSearchBox{
	overflow: hidden;
	text-align: center;
	padding:20px 0px;
}

.userIntSearch{
	width: 330px;
	overflow: hidden;
	margin: 0px auto;
}

.userIntSearchBox input{
	width: 249px;
	height: 38px;
	overflow: hidden;
	border:1px solid #ddd;
	border-right: none;
	padding: 0px 5px;
	font-size: 14px;
	color:#727272;
	float: left;
}

.userIntSearchBox a{
	display: block;
	font-size: 14px;
	color:#fff;
	background: #8ec65d;
	width: 70px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	float: left;
}

.userIntShow{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color:#ee931c;
	margin-top: 10px;
}

.userIntTip{
	overflow: hidden;
	font-size: 14px;
	color:#727272;
	line-height: 25px;
}

/*
* 修改密码
*/

.changePass{
	width: 100%;
	overflow: hidden;
	padding: 30px 0px;
}

.changePass_dl{
	padding: 0px 200px;
	overflow: hidden;
}

.changePass_dl dd{
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-bottom: 20px;
}

.changePass_dl dd span{
	display: block;
	width: 120px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	text-align: right;
	float: left;
}

.changePass_dl dd input{
	width: 178px;
	height: 38px;
	overflow: hidden;
	border: 1px solid #ddd;
	padding:0px 5px;
	font-size: 14px;
	color:#333;
	line-height: 38px;
	float: left;
}

.changeSub{
	display: block;
	width: 190px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color:#fff;
	background: #8ec65d;
	margin: 10px 0px 0px 320px;
}


/*
* newsTextImg
*/
.newsTxtImg_dl{
	width: 100%;
	overflow: hidden;
	margin: 20px 0px;
}

.newsTxtImg_dl dd{
	width: 100%;
	overflow: hidden;
	position:relative;
	margin-bottom: 40px;
}

/*.newsTextImgBox{
	display: block;
	width: 175px;
	height:130px;
    overflow: hidden;
    position:absolute;
    left: 0px;
    top:0px;
}

.newsTextImgBox img{
	display: block;
	width: 175px;
	height:130px;
	transition:all 0.4s ease-in-out;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
}


.newsTextImgBox:hover img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
}*/

.newsTetImgDeta{
	margin-left: 245px;
	overflow: hidden;
	height:150px;
	position: relative;
}

.newsTextName{
    display: inline-block;
    width: 100%;
    height:39px;
    overflow: hidden;
    font-size: 14px;
    font-family: "microsoft yahei";
    color:#323232;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

a.newsTextName:hover{
	color:#8ec65d;
}

.newsTextDeta{
	height: 60px;
	overflow: hidden;
	font-size: 12px;
	color:#666;
	line-height: 30px;
}

.lookMore{
	display: block;
	width: 130px;
	height: 30px;
	overflow: hidden;
	background: #8ec65d;
	font-size: 12px;
	color:#fff;
	text-align: center;
	line-height: 30px;
	position: absolute;
	left: 0px;
	bottom:0px;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.lookMore i{
	padding-left: 5px;
	font-family: "宋体";
}

a.lookMore:hover{
	background: #61a326;
}


.goBuy{
	display: block;
	width: 108px;
	height: 27px;
	overflow: hidden;
	position: absolute;
	left: 67px;
	top:76px;
	z-index: 2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #69b21c;
	font-size: 12px;
	color:#fff;
	font-family: "宋体";
	text-align: center;
	line-height: 27px;
	display:none;
}

.proImg:hover .goBuy{
	display: block;
}

.book_a{
	width: 100%;
	display: block;
	overflow: hidden;
}

.bookName{
	display: block;
	font-size: 14px;
	color:#666;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.lookOnline{
	display: block;
	width: 80px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	overflow: hidden;
	font-size: 12px;
	color:#fff;
	background: #8ec65d;
	margin-top: 11px;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.book_a:hover .bookName{
	color:#8ec65d;
}

.book_a:hover .lookOnline{
	background: #61a326;
}

/*
* 健康顾问
*/

.team2_dl{
	width: 100%;
	overflow: hidden;
}

.team2_dl dd{
	width: 100%;
	height: 175px;
	overflow: hidden;
	padding: 20px 0px;
	position: relative;
	border-bottom:1px solid #e6e6e6;
}

.teamImgBox2{
	display: block;
	width: 175px;
	height: 175px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top:20px;
}

.teamImgBox2 img{
	display: block;
	width: 175px;
	height: 175px;
}

.teamDeta2{
	margin-left: 193px;
	overflow: hidden;
}

.teamName2{
	font-size: 16px;
	color:#8ec65d;
}

.teamIntr2{
	width: 100%;
	height: 84px;
	overflow: hidden;
	font-size: 12px;
	color: #666;
	line-height: 28px;
	border-bottom:1px dashed #dcdcdc;
	margin-top: 10px;
}

.teamBt{
	height: 40px;
	overflow: hidden;
	padding: 10px 0px;
}

.teamOnline2{
	display: block;
	height: 40px;
	width: 110px;
	overflow: hidden;
	float: left;
	background: url(../images/teamOnline2.png) no-repeat center center;
}

.teamCodeSmall{
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color:#323232;
	line-height: 40px;
	margin: 5px 0px 0px 30px;
	float: left;
}

.teamCodeSmall i{
	display: block;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	float: left;
}

.teamCodeSmall span{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	float: left;
	cursor:pointer;
}

.teamCodeSmall span img{
	display: block;
	width: 40px;
	height: 40px;
}

.teamCodeBig{
	width: 194px;
	height: 194px;
	overflow: hidden;
	position: absolute;
	right: 100px;
	top:10px;
	border:1px solid #f9f9f9;
	display: none;
}

.teamCodeBig img{
	display: block;
	width: 194px;
	height: 194px;
}

/*
* 招聘
*/

.joinIntr_dl{
	width: 100%;
	overflow: hidden;
}

.joinIntr_dl dd{
	height: 165px;
	overflow: hidden;
	position: relative;
}

.joinIntr_dl dd a{
	display: block;
	width: 350px;
	height: 165px;
	overflow: hidden;
	position: relative;
}

.joinIntr_dl dd a img{
	display: block;
	width: 350px;
	height: 165px;
}

.joinIntr_dl dd a span{
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	padding-bottom: 50px;
	font-size: 20px;
	color:#323232;
	background: url(../images/joinIcon1.png) no-repeat center bottom;
}

.joinIntr_dl dd a.fl span{
	position: absolute;
	right: 55px;
	bottom:25px;
}

.joinIntr_dl dd a.fr span{
	position: absolute;
	left: 55px;
	bottom:25px;
}

.w_350{
	width: 310px !important;
}

.w_365{
	width: 405px !important;
}

.w_365 img{
	width: 405px !important;
}

.joinIntrDeta{
	width: 365px;
	height: 125px;
	overflow: hidden;
	padding: 20px;
	font-size: 18px;
	color:#666;
	display: table;
	background: #fafafa;
}

.joinIntrDeta div{
	width: 365px;
	height: 125px;
	vertical-align:middle;
	overflow: hidden;
	display: table-cell;
}

.joinIntr_dl dd em{
	display: block;
	width: 40px;
	height: 23px;
	overflow: hidden;
	background: url(../images/joinIcon.png) no-repeat center center;
	position: absolute;
	left: 330px;
	top:71px;
	z-index: 2;
}





/********2016.5.12 zwp添加************/
.contentBox.Type1{
	clear:both;
	background-repeat:no-repeat;
	background-position:center center;
	}
.Type1_box{
	overflow:hidden;
	}
.Type1_boxC{
	height:100%;
	overflow:hidden;
	background:#fff;
	border-bottom:3px solid #8ec65d;
	min-height:400px;
	height:auto !important;
	height:400px;
	}
.pd_20{padding:20px;}
/*产品中心*/
.Type1_dl{
	display:block;
	height:669px;
	padding:11px 0 0 11px;
	}
.w_591{width:591px;}
.Type1_dl dd{margin:0 0 11px 0;overflow:hidden; position:relative;}
.Type1_dl.w_591 dd{margin-right:11px;}
.Type1_dl dd.dd1{width:298px;height:168px;}
.Type1_dl dd.dd2{width:298px;height:479px;background:#adc5bc}
.Type1_dl dd.dd3{width:278px;height:339px;background:#90c760}
.Type1_dl dd.dd4{width:278px;height:308px;background:#becab1}
.Type1_dl dd.dd5{width:579px;height:218px;background:#e7e2e2}
.Type1_dl dd.dd6{width:284px;height:209px}
.te1_bg1{background:#e0c8b7}
.te1_bg2{background:#faf0d4}
.te1_bg3{background:#c3d1c7}
.te1_bg4{background:#f8eee2}
.Type1_dl dd.dd1 .tile1{
	display:block;
	clear:both;
	height:54px;
	text-align:left;
	font-size:24px;
	color:#000000;
	line-height:54px;
	margin:0 0 0 63px;
	}
.Type1_dl dd .icon1{
	clear:both;
	width:41px;
	height:2px;
	background:#8ec65d;
	margin:0 0 0 63px;
	}
.Type1_dl dd .dd1C{
	clear:both;
	height:55px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:26px;
	text-align:left;
	margin:8px 0 0 63px;
	padding:0 10px 20px 0;
	}
.Type1_dl dd.dd2 img{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:auto;
	/*max-height:270px;*/
	width: 100%;
	}
.Type1_dl dd.dd4 img{
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:auto;
	max-height:210px;
	}
.Type1_dl dd.dd5 img{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:auto;
	max-width:305px;
	}
.Type1_dl dd.dd6 img{
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:auto;
	max-height:160px;
	}
.Type1_dl dd .ddBox{
	width:270px;
	position:absolute;
	top:0;
	left:0;
	}
.Type1_dl dd .ddBox span{
	display:block;
	clear:both;
	height:51px;
	line-height:51px;
	text-align:left;
	font-size:18px;
	}
.Type1_dl dd .ddBox span a{color:#ffffff;}
.Type1_dl dd.black .ddBox span a{color:#000000;}
.Type1_dl dd .ddBox span a:hover{color:#005e2b;}
.Type1_dl dd .ddBox span a i{ font-family:"宋体";}

.Type1_dl dd .ddBox span a:hover i{
	animation:ant1 1s infinite;
	-webkit-animation:ant1 1s infinite;
	-moz-animation:ant1 1s infinite;
	-ms-animation:ant1 1s infinite;
	-o-animation:ant1 1s infinite;
	animation-timing-function:ease-in;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	}
/*动画1*/
@keyframes ant1
{
	0%{margin-right:0px;}
	25%{margin-right:-5px;}
	100%{margin-right:0px;}
}
/* Safari and Chrome */
@-webkit-keyframes ant1 
{
	0%{margin-right:0px;}
	25%{margin-right:-5px;}
	100%{margin-right:0px;}
}
@-moz-keyframes ant1 
{
	0%{margin-right:0px;}
	25%{margin-right:-5px;}
	100%{margin-right:0px;}
}
@-ms-keyframes ant1 
{
	0%{margin-right:0px;}
	25%{margin-right:-5px;}
	100%{margin-right:0px;}
}
@-o-keyframes ant1 
{
	0%{margin-right:0px;}
	25%{margin-right:-5px;}
	100%{margin-right:0px;}
}

.Type1_dl dd .ddBox .txt{
	clear:both;
	overflow:hidden;
	line-height:24px;
	text-align:left;
	padding:0 0 0 25px;
	color:#ffffff;
	}
.Type1_dl dd.black .ddBox .txt{color:#666666;}
.Type1_dl dd.dd3 .tile1{
	clear:both;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#fff;
	font-size:18px;
	}
.Type1_dl dd.dd3 .icon1{
	display:block;
	clear:both;
	height:1px;
	width:14px;
	background:#ffffff;
	margin:0 auto;
	}
.Type1_dl dd.dd3 .dd1C{
	width:235px;
	height:80px;
	margin:0 auto;
	overflow:hidden;
	color:#ffffff;
	line-height:24px;
	text-align:center;
	font-size:12px;
	}
.Type1_dl dd.dd6 .ddBox div.w_160{width:160px;}
.Type1_dl dd.dd3 .more{
	display:block;
	width:110px;
	height:35px;
	margin:0 auto;
	border:1px solid #fff;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:35px;
	}
.Type1_dl dd.dd3 .more:hover{ background:#79a751}
/***资讯中心****/
.duide2_box1{
	clear:both;
	overflow:hidden;
	height:270px;
	}
.duide2_tile{
	clear:both;
	height:24px;
	}
.duide2_tile dd{
	display:inline;
	float:left;
	margin:0 45px 0 0;
	}
.duide2_tile dd a{
	display:block;
	height:23px;
	color:#8ec65d;
	font-size:16px;
	line-height:16px;
	text-align:center;
	}
.duide2_tile dd.hover a{border-bottom:1px solid #f5d000;}

.duide2_hot{
	clear:both;
	overflow:hidden;
	height:88px;
	border-bottom:1px dotted #efefef;
	}
.duide2_box1L{
	width:660px;
	}
.duide2_hot h3{
	display:block;
	height:30px;
	}
.duide2_hot h3 a{
	display:inline;
	float:left;
	color:#666;
	line-height:30px;
	font-size:16px;
	text-align:left;
	font-weight:normal;
	}
.duide2_hot h3 a:hover{color:#8ec65d;}
.duide2_hot h3 span{
	display:inline;
	float:right;
	color:#666;
	line-height:30px;
	text-align:right;
	font-weight:normal;
	}
.duide2_hot div{
	clear:both;
	height:44px;
	overflow:hidden;
	color:#666666;
	font-family:"宋体";
	text-align:left;
	line-height:22px;
	}
.duide2_list{
	display:block;
	clear:both;
	overflow:hidden;
	margin:5px 0 0 0;
	}
.duide2_list dd{
	display:block;
	clear:both;
	height:30px;
	overflow:hidden;
	}
.duide2_list dd i{
	display:inline;
	float:left;
	width:3px;
	height:12px;
	background:#8ec65d;
	margin:11px 11px 0 0;
	}
.duide2_list dd a{
	display:block;
	line-height:30px;
	}
.duide2_list dd a span{
	display:inline;
	float:left;
	color:#666666;
	}
.duide2_list dd a em{
	display:inline;
	float:right;
	color:#999999;
	}
.duide2_list dd a:hover span{color:#8ec65d;}
.duide2_list dd a:hover em{color:#8ec65d;}
.duide2_box1R{
	width:466px;
	height:264px;
	overflow:hidden;
	background:#8ec65d;
	}
.duide2_box1R img{
	display:block;
	clear:both;
	width:auto;
	height:100px;
	margin:0 auto;
	}
.duide2_box1R:hover img{
	position:relative; 
	animation:ant2 1s infinite;
	-webkit-animation:ant2 0.5s 1;
	-moz-animation:ant2 0.5s 1;
	-ms-animation:ant2 0.5s 1;
	-o-animation:ant2 0.5s 1;
	animation-timing-function:ease-in;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	}
/*动画1*/
@keyframes ant2
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
/* Safari and Chrome */
@-webkit-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
@-moz-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
@-ms-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
@-o-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}

.duide2_box1R span{
	display:block;
	height:45px;
	clear:both;
	overflow:hidden;
	line-height:45px;
	font-size:24px;
	color:#ffffff;
	font-weight: bold;
	text-align: center;
	}
.duide2_box2{
	clear:both;
	overflow:hidden;
	}
.duide2_box2_box1{
	width:410px;
	height:310px;
	overflow:hidden;
	}
.duide2_box2_box1 a img{
	display:block;
	width:410px;
	height:310px;
	}
.duide2_box2_box2{
	width:264px;
	height:305px;
	overflow:hidden;
	background:#f9f9f9;
	padding:5px 30px 0 30px;
	}
.duide2_box2_box2 span{
	display:block;
	height:44px;
	overflow:hidden;
	border-bottom:1px dotted #e0e0e0;
	color:#8ec65d;
	font-size:16px;
	line-height:44px;
	text-align:center;
	}
.duide2_box2_box2 .txt{
	clear:both;
	height:165px;
	overflow:hidden;
	padding:10px 5px;
	color:#666666;
	line-height:30px;
	text-align:center;
	}
.duide2_box2_box2 .more{
	display:block;
	clear:both;
	overflow:hidden;
	width:23px;
	height:23px;
	margin:0 auto;
	background:url(../images/g_more1.png) no-repeat center center;
	}
.duide2_box2_box2 .more:hover{
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.duide2_box2_box3{
	width:230px;
	height:310px;
	overflow:hidden;
	}
.duide2_box2_box3.w_235{width:234px; margin:0 0 0 2px;}
.duide2_box2_box3 a{
	display:block;
	width:230px;
	height:310px;
	position:relative;
	}
.duide2_box2_box3.w_235 a{width:235px;}
.duide2_box2_box3 a i{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	background:#000;
	opacity:0.46;
	}

.duide2_box2_box3 a .divC{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	padding-top:132px;
	}
.duide2_box2_box3 a .divC span{
	display:block;
	clear:both;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight: bold;
	}
.duide2_box2_box3 a .divC em{
	display:block;
	clear:both;
	width:28px;
	height:2px;
	margin:0 auto;
	background:#8ec65d;
	}
.guide3_boxL{
	width:553px;
	overflow:hidden;
	}
.guide3_boxLT{
	display:block;
	height:40px;
	overflow:hidden;
	text-align: center;
	}
.guide3_boxLT span{
	display:inline;
	float:left;
	font-size:24px;
	line-height:40px;
	color:#8ec65d;
	font-weight: bold;
	display: none;
	}
.guide3_boxLT img{
	display:inline;
	width:87px;
	height:40px;
	/*margin:0 15px 0 0;*/
	}
.guide3_boxL .txt{
	clear:both;
	height:96px;
	overflow:hidden;
	line-height:24px;
	color:#727272;
	text-align:left;
	}
.joinUs_dl dt textarea.w_530{width:530px;}
.guide3_boxR{
	width:290px;
	height:278px;
	overflow:hidden;
	background:#8ec65d;
	margin:0 0 0 9px;
	}
.guide3_boxR img{
	display:block;
	clear:both;
	width:auto;
	height:80px;
	margin:0 auto;
	}
.guide3_boxR:hover img{
	position:relative; 
	animation:ant2 1s infinite;
	-webkit-animation:ant2 0.5s 1;
	-moz-animation:ant2 0.5s 1;
	-ms-animation:ant2 0.5s 1;
	-o-animation:ant2 0.5s 1;
	animation-timing-function:ease-in;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	}
/*动画1*/
@keyframes ant2
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
/* Safari and Chrome */
@-webkit-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
@-moz-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
@-ms-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
@-o-keyframes ant2 
{
	0%{top:0}
	50%{top:-20px}
	100%{top:0}
}
.guide3_boxR span{
	display:block;
	height:45px;
	clear:both;
	overflow:hidden;
	line-height:45px;
	font-size:20px;
	color:#ffffff;
	text-align: center;
	}
.guide3_boxRTxt{
	width:588px;
	height:272px;
	overflow:hidden;
	background:url(../images/guide3_bg1.png) no-repeat center center;
	margin:8px 0 0 0;
	}
.guide3_boxRTxt .guide3_boxRTxtTit{
	display:block;
	height:24px;
	font-size:20px;
	line-height:24px;
	text-align:left;
	margin:50px 0 0 40px;
	}
.guide3_boxRTxt .txt{
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	text-align:left;
	color:#444444;
	margin:20px 0 0 40px;
	}

	
/*la大事记start*/
.column1{ overflow:hidden; height:355px; position:relative;}
.column1Pic{ width:598px; height:355px; overflow:hidden}
.column1Pic img{ width:598px; height:355px;}
.column1C{ position:absolute; width:614px; height:282px; background:#8ec65d; right:0px; top:22px; padding:28px 28px 0 28px;}
.column1CT{ height:38px; line-height:38px; color:#fcf1ff; font-size:18px; margin-bottom:8px;}
.column1CT a{ color:#FFF;}
.column1CC{ line-height:30px; color:#fcf1ff; height:150px; overflow:hidden;}
.column1More{ position:absolute; bottom:0px; width:67px; height:68px; background:url(../images/f_icn1.png) no-repeat center center; left:595px;}
.column1More a{ display:block;width:67px; height:68px;}
.h110{ clear:both; height:110px; overflow:hidden;}
.h80{ clear:both; height:80px; overflow:hidden;}

.column2T{ height:57px; background:url(../images/f_icn2.png) no-repeat center 19px; padding-top:13px;}
.column2T span{ display:block; height:30px; line-height:30px; text-align:center; color:#666666; font-size:18px; font-weight:bold;}
.column2T em{ display:block; height:22px; line-height:22px; text-align:center; color:#999999; font-size:14px;}
.column2C{ padding:0 30px; height:733px; background:url(../images/f_icn3.png) no-repeat center top; padding-top:36px;}
.column2CList{ width:1320px; padding-top:45px;}
.column2CList dd{ float:left; display:inline;width:480px; height:236px; margin-right:180px; margin-bottom:70px; position:relative;}
.column2CList dd i{ display:block; position:absolute; width:12px; height:12px; background:url(../images/f_icn4.png) no-repeat center center;top:0px;}
.column2Text{ color:#8f8f8f; font-size:16px; line-height:28px; max-height:56px; overflow:hidden; margin-bottom:20px;}
.column2Text a{ color:#8f8f8f;}
.column2Text a:hover{ color:#8ec65d;}
.column2Pic{ width:480px; height:160px; overflow:hidden;}
.column2Pic img{ width:480px; height:160px;}

.column3C{ text-align:center; color:#a4a4a4; line-height:30px; margin-bottom:50px;}
.column3C img{ max-width:100%;}
.column3Btn{ overflow:hidden;}
.column3Btn a{ display:block; width:158px; height:40px; border:1px solid #8ec65d; border-radius:15px; text-align:center; line-height:40px; margin:0 auto; color:#8ec65d; font-size:14px;}

.column4Box{ background:#fdfdfd;}
.column4{ padding:0 88px; width:1024px;}
.column4List{ overflow:hidden; width:1090px;}
.column4List dd{ float:left; display:inline; width:150px; overflow:hidden; margin-right:68px;}
.column4Pic{ width:150px; height:150px; overflow:hidden;}
.column4Pic img{ width:150px; height:150px;}
.column4Text{ height:65px; line-height:65px; text-align:center;}
.column4Text a{ color:#444444; font-size:14px;}
.column4Text a:hover{ color:#8ec65d;}
/*la大事记end*/

.proViewGoBuy{
	display: block;
	width: 90px;
	height: 28px;
	overflow: hidden;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color:#e61011;
	border:1px solid #e61011;
}

/*
* 服务中心三次修改
* 秦文 2016-05-24
*/

.serviceContact{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}

.serviceContactTit{
	display: block;
	font-size: 26px;
	color: #444;
	overflow: hidden;
	padding-left: 40px;
}

.serviceContact_dl{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}

.serviceContact_dl dd{
	width: 100%;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
}

.serviceContact_dl dd span{
	display: block;
	font-size: 18px;
	color: #444;
	padding-left: 40px;
}

.serviceContact_dl dd span.serviceAdd{
	background: url(../images/serviceAdd.png) no-repeat left center;
}

.serviceContact_dl dd span.servicePhone{
	background: url(../images/servicePhone.png) no-repeat left center;
}

.serviceContact_dl dd span.serviceEmail{
	background: url(../images/serviceEmail.png) no-repeat left center;
}

.serviceSearchBox{
	width: 100%;
	overflow: hidden;
}

.h35{
	clear:both;
	height: 35px;
	overflow: hidden;
}

.serviceSearchBox input{
	width: 253px;
	height: 33px;
	border: 1px solid  #ececec;
	font-size: 14px;
	color: #d2d2d2;
	line-height: 33px;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 0 5px;
}

.serviceSearchBox a{
	display: block;
	width: 42px;
	height: 35px;
	float: left;
	background: #8ec65d url(../images/serviceSearch.png) no-repeat center center;
}

.serviceSearchBox span{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.serviceMap{
	width: 555px;
	height: 193px;
	overflow: hidden;
}
