/*公共属性*/
body { font-family:"Microsoft Yahei","SimSun",Arial,Tahoma,sans-serif;background:#cccccc;margin:0; padding:0; color:#333; font-size:12px;}
a {outline: none;color:#000;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#060;text-decoration:none;}
a:active {text-decoration:none;}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
img {
	_azimuth:expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
input,select {vertical-align:middle;}
.clear {clear:both;height:0;}
* {padding:0;margin:0;}
.bk,.bk1,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk1{height: 1px;}.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.header0 {
	width:100%;
	min-width:1366px;
	max-width:1366px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1366?"1366px":"auto");
	height:35px;
	background:url(../images/header_bg.png) repeat-x;
	border-bottom:3px #1e6924 solid;
	margin:0 auto;
}
.shy{
	float:right;
	padding-right:20px;
	padding-top:3px;
}
.shy a{
	padding-right:20px;
}

.header {
	width:100%;
	min-width:1366px;
	max-width:1366px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1366?"1366px":"auto");
	height:65px;
	background:url(../images/header_bg.png) repeat-x;
	border-bottom:3px #1e6924 solid;
	margin:0 auto;
}
.header-main {
	width:1300px;
	margin:0 auto;
	height:65px;
	position:relative;
	overflow:hidden;
}
.logo {
	float:left;
	width:208px;
	height:44px;
	background-repeat:no-repeat;
	padding:0 0 0 0;
}
.logo a {
	float:left;
	width:200px;
	height:44px;
}
.right_header {
	float:right;
	width:720px;
}
.search_header {
	position:absolute;
	right:0;
	top:0;
	height:65px;
	width:183px;
	background:url(../images/header_bg.png) repeat-x;
	padding-left:10px;
	display:none;
}
.search_header .txt{
	float:left;
	width:160px;
	height:20px;
	border:1px #ddd solid;
	background:#f0f0f0;
	line-height:20px;
	border-right:none;
	margin-top:20px;
}
.search_header .btn01{
	float:left;
	width:22px;
	height:22px;
	border:none;
	background:url(../images/layout.png) 0 -58px no-repeat;
	cursor:pointer;
	text-indent:-9999px;
	margin-top:20px;
}
.nav {
	float:right;
	width:788px;
}
.nav  li {
	float:left;
	background:url(../images/nav_bg.gif) 0 0 no-repeat;
	padding-left:2px;
}
.nav  li a {
	float:left;
	height:65px;
	padding:0 27px;
	line-height:65px;
	font-size:14px;
}
.nav  li  a.simg2 {padding-right:0;}
.nav  li  a.simg2 img {margin-top:26px;}
.nav  li a.cur {
	text-decoration:none;
	border-top:3px #1e6924 solid;
	height:62px;
	line-height:62px;
	color:#060;
	font-size:14px;
}
.nav  li a:hover {
	text-decoration:none;
	color:#060;
}
.cur {border-top:3px #1e6924 solid;}

.footer {
	width:100%;
	min-width:980px;
	max-width:1366px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1366?"1366px":"auto");
	margin:0 auto;
	background:#206924;
	line-height:30px;
	padding:9px 0;
	color:#fff;
	clear:both;
}
.footermain {
	margin:0 auto;
	width:980px;
}
.footerLeft {
	float:left;
	width:262px;
	height:44px;
	background:url(../images/layout.png) 0 -162px no-repeat;
	_background:url(../images/layout.gif) 0 -162px no-repeat;
	margin-top:10px;
}
.links {
	float:right;
	text-align:right;
}
.footer a {
	color:#fff;
	margin:0 5px;
}
.footer a:hover {
	color:#fff;
}
#flashBg {
	width:100%;
	min-width:980px;
	border-top:3px #1e6924 solid;
	position:relative;
	z-index:1;
	margin:0 auto;
	max-width:1366px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1366?"1366px":"auto");
	background:#fff;
}
#flash {
	min-width:980px;
	height:316px;
	position:relative;
}
#flash a {
	width:100%;
	height:400px;
	text-align:center;
	overflow:hidden;
	position:relative;
}
.flash_bar {
	text-align:center;
	top:380px;
	z-index:2;
	left:48%;
	position:absolute;
	width:110px;
}
.flash_bar div {
	float:left;
	margin:0 5px;
	width:12px;
	height:6px;
	background:#fff;
	cursor:pointer;
	display:inline;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity:0.7;
	overflow:hidden;
	position:relative;
}
.flash_bar div.dq {
	background:#3d7f00;
}

/*幻灯*/
.banner{ width:100%; height:316px; margin:0 auto; margin-top:0px;}
#full-screen-slidera { width:100%; height:316px; float:left; position:relative}
#slidesa { display:block; width:100%; height:316px; list-style:none; padding:0; margin:0; position:relative}
#slidesa li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slidesa li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:48%; top:280px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#F00 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.wrap_index {
	width:100%;
	min-width:1366px;
	max-width:1366px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1366?"1366px":"auto");
	margin:0 auto;
	background:url(../images/bg.png) repeat;
	padding-bottom:20px;
	_padding-bottom:0px;
	clear:both;
}
.content_wrap {
	width:1300px;
	margin:0 auto;
	clear:both;
	position:relative;
}
.aside_left_index {
	float:left;
	width:300px;
	padding-right:30px;
	background:url(../images/xian.gif) right 30px no-repeat;
	padding-bottom:10px;
	overflow:hidden;
}
h2.title {
	float:left;
	width:100%;
	margin-top:20px;
	border-bottom:1px #ccc dashed;
	padding-bottom:5px;
}
h2.title em{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#1f6924;
	font-style:normal;
}
.more01 {
	float:right;
	font-size:11px;
	font-weight:normal;
	color:#666;
	background:url(../images/more2.png) 0 3px no-repeat;
	_background:url(../images/more2.gif) 0 0 no-repeat;
	padding-left:18px;
	margin-top:5px;
}
.news_index {
	float:left;
	width:100%;
}
.news_index p{
	float:left;
	line-height:25px;
	font-size: 14px;
	width:100%;
	text-indent:30px;
	margin-top:5px;
}
.news_index ul  {
	float:left;
	width:100%;
	margin-top:15px;
}
.news_index ul li {
	float:left;
	width:100%;
	height:32px;
	line-height:32px;
	font-size: 14px;
	overflow:hidden;
}
.news_index ul li a {
	float:left;
	/*width:230px;*/
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.news_index ul li a em {
	float:left;
	/*width:210px;*/
	width:290px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#555;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-style:normal;
	cursor:pointer;
}
.news_index ul li a i {
	float:left;
	width:5px;
	height:5px;
	background:url(../images/layout.png) -61px -58px no-repeat;
	_background:url(../images/layout.gif) -61px -58px no-repeat;
	margin-top:10px;
	margin-right:5px;
	overflow:hidden;
}
.news_index ul li a:hover i {
	background:url(../images/layout.png) -70px -58px no-repeat;
}
.news_index ul li a:hover em {
	color:#060;
}
.news_index ul li span{
	float:right;
	width:70px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#999;
	text-align:right;
}
.action_index div {
	float:left;
	width:100%;
	margin-top:5px;
}
.action_index ul  {
	float:left;
	width:100%;
	margin-top:5px;
}
.action_index ul li {
	float:left;
	width:100%;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.action_index ul li a {
	float:left;
	/*width:230px;*/
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.action_index ul li a em {
	float:left;
	/*width:210px;*/
	width:290px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#555;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-style:normal;
	cursor:pointer;
}
.action_index ul li a i {
	float:left;
	width:5px;
	height:5px;
	background:url(../images/layout.png) -61px -58px no-repeat;
	_background:url(../images/layout.gif) -61px -58px no-repeat;
	margin-top:10px;
	margin-right:5px;
	overflow:hidden;
}
.action_index ul li a:hover i {
	background:url(../images/layout.png) -70px -58px no-repeat;
}
.action_index ul li a:hover em {
	color:#060;
}
.action_index ul li span{
	float:right;
	width:70px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#999;
	text-align:right;
}



#container {
	float:left;
	width:680px;
	height:283px;
	_height:286px;
	z-index:0;
	padding:0 30px;
	background:url(../images/xian.gif) right 30px no-repeat;
	position:relative;
}
#slides {
	float:left;
	position:relative;
	width:100%;
}

#slides .next,#slides .prev {
	position:absolute;
	top:87px;
	left:0px;
	width:17px;
	height:31px;
	display:block;
	z-index:101;
	text-indent:-9999px;
	background:url(../images/layout.png) 0px -109px no-repeat;
	_background:url(../images/layout.gif) 0px -209px no-repeat;
}
.slides_container {
	width:680px;
	height:220px;
	text-align:center;
	margin-left:30px;
	margin-top:10px;
	float:left;
	display:inline;
}

#slides .next {
	left:310px;
	background-position:-19px -309px;
}

.pagination {
	position:absolute;
	top:-15px;
	right:0px;
}

.pagination li {
	float:left;
	margin-left:6px;
}

.pagination li a {
	width:10px;
	height:5px;
	background:#cccccc;
	float:left;
	overflow:hidden;
	cursor:pointer;
	text-indent:-9999px;
}

.pagination li.current a {
	background:#216824;
}

.caption {
	float:left;
	height:30px;
	width:280px;
	line-height:30px;
	text-align:center;
}
.caption a {
	font-size:12px;
	color:#555555;
}
.slides_control div {
	text-align:center;
	width:280px;
}
.slides_control div a img {width:190px;height:190px;}

.partner {
	float:right;
	width:230px;
}
.itop2 {
	float:left;
	width:100%;
	height:217px;
	margin-top:10px;
	overflow:hidden;
}
.mulitline li {
	float:left;
	width:228px;
	height:95px;
	padding:5px 0;
	border:1px #ddd solid;
	margin-bottom:15px;
	text-align:center;
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.mulitline li img{
	max-height:95px;
}

/* 7.29 */
.banner_200 {
	width:100%;
	min-width:980px;
	position:relative;
	z-index:1;
	margin:0 auto;
	max-width:1366px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1366?"1366px":"auto");
	background:#fff;
	height:200px;
}
.banner_200  a{
	display:block;
}
.menu_left {
	float:left;
	width:202px;
	height:342px;
	background:url(../images/layout.png) -265px 0 no-repeat;
	_background:url(../images/layout.gif) -265px 0 no-repeat;
	margin-top:20px;
}
.newsMenu {
	height:276px;
	background:url(../images/layout.png) -475px 0 no-repeat;
	_background:url(../images/layout.gif) -475px 0 no-repeat;
}
.productListMenu {
	height:276px;
	background:url(../images/layout.png) -265px 0 no-repeat;
	_background:url(../images/layout.gif) -265px 0 no-repeat;
	height:276px;
}
.hrMenu {
	height:276px;
	background:url(../images/layout.png) -687px 0 no-repeat;
	_background:url(../images/layout.gif) -687px 0 no-repeat;
}

.menu_left h2{
	float:left;
	width:202px;
	height:38px;
	line-height:38px;
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.menu_left h2 span{
	font-size:14px;
	font-weight:normal;
	color:#fff;
	font-family:Arial;
	margin-left:5px;
}
.menu_left ul {
	float:left;
	width:198px;
	padding-left:1px;
}
.menu_left ul li {
	float:left;
	width:100%;
	height:34px;
	line-height:34px;
	border-bottom:1px #ccc dashed;
}
.menu_left ul li i {
	float:left;
	height:7px;
	width:4px;
	overflow:hidden;
	background:url(../images/layout.png) -42px -68px no-repeat;
	_background:url(../images/layout.gif) -42px -68px no-repeat;
	margin-top:14px;
	margin-left:10px;
}
.menu_left ul li a {
	float:left;
	margin-left:10px;
	font-size:14px;
}
.menu_left ul li.cur a {
	color:#060;
	font-weight:bold;
}
.productmenu  {
	background:url(../images/bottombg.png) 0 bottom no-repeat;
	_background:url(../images/bottombg.gif) 0 bottom no-repeat;
	height:auto;
	padding-bottom:18px;
}
.productmenu  h2 {
	background:url(../images/layout.png) -265px 0 no-repeat;
	_background:url(../images/layout.gif) -265px 0 no-repeat;
}
.productmenu ul {
	width:201px;
	background:url(../images/centerbg.png) repeat-y;
	_background:url(../images/centerbg.gif) repeat-y;
}
.productmenu ul  ul {
	width:198px;
	background:none;
}
.productmenu ul  li {
	width:198px;
}
.rightContent {
	float:right;
	width:1050px;
	margin-top:20px;
}
.topNav {
	float:left;
	width:100%;
	height:30px;
	padding-bottom:5px;
	border-bottom:2px #060 solid;
}
.news_topNav {
	background:url(../images/topnavbg.png) no-repeat;
	_background:url(../images/topnavbg.gif) no-repeat;
	width:730px;
	padding:4px 10px;
}
.topNav p {
	float:left;
	padding-top:2px;
	font:12px/30px "Microsoft Yahei",Tahoma,sans-serif;
}
.topNav p a {
	padding:0 10px 0 5px;
	background:url(../images/topnav_p.gif) no-repeat right 4px;
}
.topNav p span{
	padding:0 5px;
}
.companyDetail {
	float:left;
	width:100%;
	margin-top:20px;
}
.companyDetail h2 {
	font-size:24px;
	color:#060;
	line-height:30px;
	text-align:center;
	float:left;
	width:100%;
	font-weight:normal;
}
.companyDetail p, .companyDetail div {
	
	padding:7px 0;
	line-height:24px;
	font-size:14px;
}


.gsjj{
	width:1100px; margin:0 auto; padding-top:30px;
	border-top: 1px solid #CFCFCF;
	height:424px; background-color:#F9F9F9;
}
.gsjj1{color: #d22630;
    font-family: "Trebuchet MS",Arial,"微軟正黑體",Helvetica;
    font-size: 3.25em;
    line-height: 145%;
    margin: 0 0 5px;
    padding: 0;
	margin-top:50px;
	
	}
	
.gsjj2{

color: #231815;
    font-size: 2.4em;
    font-weight: normal;
    line-height: 145%;
    margin: 0 0 15px;
    padding: 0;
    text-transform: none;

}	
	
.gsjj3{

 color: #75787b;
    font-family: Arial,"微軟正黑體";
    font-size: 1.3em;
    line-height: 28px;
    margin: 0 0 15px;
    padding: 0;
	text-indent: 30px;

}	
		
.gsjj4 a{ color: #D22630;
    font-family: Arial,"微軟正黑體";
    font-size: 1.5em;
    line-height: 145%;
    margin: 0 0 15px;
    padding: 0;
}	

.wrapper{width:1317px;margin:0 auto;background:url(../images/bg.png) repeat;height:350px;line-height:35px;margin-top:19px;padding-left: 50px;}


/*招聘职位列表页*/
.list_jobs {float:left;width:100%;}
.list_jobs li {float:left;width:740px;padding:7px 5px;border-bottom:1px #ddd solid;}
.list_jobs li:hover {background:#e7eed3;}
.list_jobs p {margin-bottom:2px; height:24px;line-height:24px;overflow:hidden;color:#555;}
.list_jobs p.title { float:left;font-size:14px; width:240px;color:#060;}
.list_jobs p.title a {color:#060;}
.list_jobs p.title a:hover {color:#050;}
.list_jobs p.title_th { float:left;width:240px;}
.list_jobs p.years, .list_jobs p.degree,.list_jobs p.time { float:left; width:150px;}
.list_jobs p.look { float:left; width:50px;}
.list_jobs p.look a { color:#060;padding-right:15px;background:url(../images/more3.gif) center right no-repeat;}

/*招聘职位内容页*/
.companyDetail_jobs {float:left;width:100%;margin-top:20px;}
.companyDetail_jobs h2 {font-size:24px;color:#060;line-height:30px;float:left;width:100%;font-weight:normal;text-indent:26px;}
.companyDetail_jobs p, .companyDetail_jobs div {float:left;width:100%;padding:0 0;line-height:24px;font-size:14px;text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
.companyDetail_jobs div {text-indent:0;}
.companyDetail_jobs .info { background:#e1e7cb; padding:10px 0;}
.companyDetail_jobs .info p { float:left; width:49%; text-indent:26px; padding:3px 0;}

.cat_news {
	float:left;
	width:100%;
}
.cat_news .tit {
	height:28px;
	margin:10px 0;
	padding:0 10px;
	background:#d2e1d2;
	font:16px/28px "Microsoft Yahei", "SimSun", Arial, Helvetica, sans-serif;
	color:#050;
	border-left:3px solid #61a461;
}
.cat_news .tit span {
	display:block;
	float:right;
	font:10px/28px "Microsoft Yahei", "SimSun", Arial, Helvetica, sans-serif;
}
.cat_news .tit span a {
	color:#060;
}
.cat_news .tit span a:hover {
	color:#080;
}
.cat_news li img{
	float:left;
	width:200px;
	height:150px;
	padding:5px;
	background:#fff;
	border:1px #ccc solid;
	margin-top:2px;
	margin-right:15px;
}
.productList li img {
	height:200px;
}
.cat_news p {
	margin-bottom:5px;
	line-height:24px;
	overflow:hidden;
}
.cat_news p.title {
	height:23px;
	overflow:hidden;
}
.cat_news p.title a {
	font-size:14px;
	color:#333;
}
.cat_news p.title a:hover {
	color:#060;
}
.cat_news p {
	color:#555;
}
.cat_news p span {
	padding-left:10px;
	color:#999;
}

.list_news {
	float:left;
	width:100%;
}
.list_news li {
	float:left;
	width:1040px;
	padding:10px 5px;
	border-bottom:1px #ccc dashed;
}
.list_news li img{
	float:left;
	width:120px;
	height:90px;
	padding:5px;
	background:#fff;
	border:1px #ccc solid;
	margin-top:2px;
	margin-right:15px;
}
.list_news p {
	margin-bottom:5px;
	line-height:24px;
	overflow:hidden;
}
.list_news p.title {
	height:24px;
}
.list_news p.title a {
	font-size:16px;
	color:#060;
}
.list_news p.title a:hover {
	color:#050;
}
.list_news p {
	color:#555;
}
.list_news p span {
	float:left;
	color:#999;
}
.list_news p a.look {
	float:right;
	color:#060;
	padding-right:15px;
	background:url(../images/more3.gif) center right no-repeat;
}
.newsDetail {
	float:left;
	width:670px;
	padding:20px 40px;
	background:#fff;
}
.newsDetail h2 {
	font-size:24px;
	color:#060;
	line-height:30px;
	text-align:center;
	float:left;
	width:100%;
}
.rqll {
	float:left;
	width:100%;
	color:#999;
	text-align:center;
	margin:20px 0;
}
.detail p, .detail div {
	float:left;
	width:100%;
	padding:7px 0;
	line-height:24px;
	font-size:14px;
	text-indent:2em;
	text-align:justify;
	text-justify:inter-ideograph;
}
.detail div {
	text-indent:0;
	padding:0;
}
.detail p img, .detail div img, .detail img {
	max-width:620px;
	_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>620?"620px":"auto");
}
.xgDiv  {
	margin-top:10px;
	float:left;
	padding-top:5px;
	border-top:1px dashed #ddd;
}
.xgDiv p {
	float:left;
	width:100%;
	padding:5px 0 5px;
	overflow:hidden;
}
.xgDiv p.sp {
	width:335px;
	height:16px;
	line-height:16px;
	overflow:hidden;
}
.xgDiv p em {
	font-style:normal;
	font-weight:bold;
}
.xgDiv p a {color:#060;margin:0 5px;}
.xgDiv p a:hover, .xgDiv li a:hover { color:#080;}
.xgDiv p span {color:#999;}
.xgDiv ul li {
	float:left;
	width:100%;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.xgDiv ul li i {
	background: url("../images/layout.png") no-repeat  -70px -58px;
	_background: url("../images/layout.gif") no-repeat  -70px -58px;
    float: left;
    height: 5px;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    width: 5px;
}
.xgDiv ul li a {
	color:#060;
}
.xgDiv ul li span {
	color:#999;
}

.pager {
	float:left;
	width:100%;
	margin-top:10px;
	text-align:center;
}
.pager a {
	display:inline-block;
	padding:0 10px;
	height:20px;
	line-height:20px;
	border:1px #ccc solid;
	margin:0 3px;
}
.pager span {
	display:inline-block;
	padding:0 10px;
	height:20px;
	line-height:20px;
	border:1px #060 solid;
	margin:0 3px;
	background:#060;
	color:#fff;
}

/*go top*/
.goTop{background:url(../images/gotop.png) no-repeat; width:50px; height:50px; position:fixed; bottom:98px; right:0; z-index:1000; display:none;}
.goTop_ie6{bottom:auto; position:absolute;}
.goTop:hover{ display:block; background:url(../images/gotop_hover.png) no-repeat;}
/*go top end*/
/*2013.8.22 */
.productmenu ul ul {padding:0;}
.productmenu ul li {height:auto;}
.productmenu ul li p {
	float:left;
	width:100%;
	height:34px;
	line-height:34px;
	border-bottom:1px #ccc dashed;
}
.productmenu ul li li {
	float:left;
	width:100%;
	height:28px;
	line-height:28px;
	border:none;
	overflow:hidden;
}
.productmenu ul li.noborder {border:none;}
.productmenu ul li li a,.productmenu ul li.cur li a {
	color:#333;
	font-weight:normal;
	font-size:12px;
	width:170px;
}
.productmenu ul li li i {
	background:url(../images/layout.png) -70px -58px no-repeat;
	height:4px;
	width:4px;
	overflow:hidden;
}
.productTitle {
	float:left;
	width:750px;
	height:30px;
	background:url(../images/layout.png) 0px -349px no-repeat;
	border-bottom:1px #1e6a22 solid;
	margin-top:10px;
}
.productTitle a {
	float:left;
	width:91px;
	height:28px;
	margin-top:2px;
	line-height:28px;
	text-align:center;
	margin-left:10px;
	font-size:12px;
}
.productTitle a.cur {
	background:url(../images/layout.png) -44px -208px no-repeat;
	color:#fff;
}
.list_product {
	float:left;
	width:100%;
}
.list_product li {
	float:left;
	width:100%;
	margin-top:20px;
	background:#dee7e0;
}
.list_product li img{
	float:left;
	width:225px;
	height:225px;
	background:#fff;
	border:1px #ddd solid;
	display:block;
}
.list_product div {
	float:right;
	width:800px;
	padding:10px 0;
	overflow:hidden;
}
.list_product p {
	float:left;
	width:100%;
	margin-bottom:5px;
	line-height:24px;
	overflow:hidden;
}
.list_product p.title {
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	color:#1e6a22;
}
.list_product p.title a {
	color:#1e6a22;
}
.list_product p span {
	float:left;
	width:85px;
	height:19px;
	line-height:23px;
	color:#333;
	font-weight:bold;
}
.list_product p var {
	float:left;
	font-style:normal;
	height:19px;
	line-height:23px;
	color:#333;
}
.productH3 {
	float:left;
	width:100%;
	line-height:30px;
	margin-top:20px;
	padding:10px 0;
	text-align:center;
	font-size:20px;
	color:#1e6a22;
}
.jcImgScroll { position:relative; height:342px;float:left;width:100%;margin-top:20px;}
.jcImgScroll li { border:3px solid #e4e4e4;background:#fff;}
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(../images/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { 
	background:url(../images/arrow-left.gif) no-repeat left center;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:0.5; 
}
.jcImgScroll em.sNext { 
	background:url(../images/arrow-right.gif) no-repeat right center;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:0.5;
}

.productDetail {
	float:left;
	_float:none;
	width:100%;
	background:#fff;
}
.produce_intro {
	float:left;
	width:710px;
	padding:20px;
}
.produce_intro  li {
	float:left;
	width:335px;
	padding:0 10px;
	display:inline;
	overflow:hidden;
}
.produce_intro  li h4 {
	float:left;
	width:100%;
	font-size:16px;
	color:#060;
	font-weight:normal;
	padding:0 0 5px;
	border-bottom:1px #dddddd solid;
}
.produce_intro div {
	float:left;
	width:100%;
	padding:5px 0 10px 0;
}
.produce_intro p, .produce_intro .jiegou p, .produce_intro .intro_en p {
	float:left;
	width:100%;
	line-height:26px;
}
.produce_intro p span {
	float:left;
	width:120px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.produce_intro p var {
	float:left;
	width:215px;
	font-size:12px;
	font-style:normal;
}
.produce_intro .jiegou p span {
	float:left;
	width:70px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.produce_intro .jiegou p var {
	float:left;
	width:265px;
	font-size:12px;
	font-style:normal;
}
.produce_intro .intro_en p span {
	float:left;
	width:135px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.produce_intro .intro_en p var {
	float:left;
	width:200px;
	font-size:12px;
	font-style:normal;
	word-break:break-all;
}
.produce_intro  li.qxian img {
	margin-top:10px;
}

/*2013 8.27 */

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 5px solid #030;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
}

#TB_caption{
	height:0;
	overflow:hidden;
	float:left;
}

#TB_closeWindow{
	height:23px;
	position:absolute;
	top:1px;
	right:1px;
	width:40px;
	background:url(../images/close.png) no-repeat;
	text-indent:-9999px;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_closeWindowButton{
	width:100%;
	height:100%;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
#TB_prev a {
	position:absolute;
	left:10px;
	top:40%;
	width:38px;
	height:63px;
	background:url(../images/arrow-left.png) no-repeat;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	text-indent:-9999px;
	z-index:101;
}
#TB_next a {
	position:absolute;
	right:10px;
	top:40%;
	width:38px;
	height:63px;
	background:url(../images/arrow-right.png) no-repeat;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	text-indent:-9999px;
	z-index:101;
}
.gundong_pic {
	PADDING-BOTTOM: 15px; 
	WIDTH: 750px; 
	background:#fff; 
	HEIGHT: 205px; 
	padding:25px 0;
	float:left;
	position:relative;
}
.gundong_pic div {
	FLOAT: left
}
.gundong_pic_left {
	WIDTH: 45px;
	HEIGHT: 205px; 
	OVERFLOW: hidden; 
	CURSOR: pointer;
	background:url(../images/prev.png) center no-repeat;
	_background:url(../images/prev.gif) center no-repeat;
}
.gundong_pic_right {
	WIDTH: 45px; 
	HEIGHT: 205px; 
	OVERFLOW: hidden;
	CURSOR: pointer;
	background:url(../images/next.png) center no-repeat;
	_background:url(../images/next.gif) center no-repeat;
	right:0;
	position:absolute;
	top:20;
}
.gundong_pic_center {
	WIDTH: 660px; 
	HEIGHT: 205px;
	OVERFLOW: hidden;
}
.pic_yi {
	WIDTH: 204px; 
	PADDING:0 8px; 
	HEIGHT: 205px; 
	CURSOR: pointer;
	float:left;
	OVERFLOW: hidden;
}
.pic_yi img {
	float:left;
	WIDTH: 200px; 
	HEIGHT: 200px;
	padding:1px;
	border:1px solid #ddd;
}
/*==== 2013.09.09*/
.leftContent {
	float:left;
	width:700px;
}
.bdr_2 {
	float:left;
	width:100%;
	margin-top:10px;
}
.pic_list {
	float:left;
	width:100%;
}
.pic_list li {
	float:left;
	width:104px;
	height:100px;
	overflow:hidden;
	text-align:center;
	padding:0 6px;
} 
.pic_list li a {
	float:left;
	width:100%;
	line-height:26px;
	overflow:hidden;
}
.pic_list li a img{
	float:left;
	width:92px;
	height:64px;
	padding:5px;
	border:1px #ccc solid;
	overflow:hidden;
	text-align:center;
}
.mar_10 {
	float:left;
	width:100%;
	margin-top:10px;
}
.text_list {
	float:left;
	width:100%;
	border-top:1px #ccc dashed;
	
}
.text_list li {
	float:left;
	width:100%;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/dian.jpg) 5px 10px no-repeat;
	text-indent:15px;
	border-bottom:1px #ccc dashed;
}
#main_r {
	float:right;
	width:252px;
	overflow:hidden;
	margin-top:10px;
}
#main_r h4 {
	float:left;
	width:100%;
	height:30px;
	background:url(../images/h4title.png) no-repeat;
	text-indent:10px;
	color:#fff;
	font-size:14px;
	margin-top:10px;
	line-height:30px;
	margin-bottom:-1px;
	position:relative;
}
#main_r div {
	float:left;
	width:100%;
	padding-bottom:5px;
	background:#fff url(../images/botton.png) 0 bottom no-repeat;
}
#main_r div.ads_side {
	background:none;
	padding:0;
}
#main_r .pic_list  {
	width:240px;
	padding:8px 5px 0 5px;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
}
#main_r .pic_list li  {
	padding:3px 7px;
}
#main_r .text_list  {
	width:240px;
	padding:0 5px;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	border-top:0;
}
#main_r .text_list li {
	border-top:1px #ccc dashed;
	border-bottom:0;
}
#pages {
	float:left;
	width:100%;
	text-align:center;
	margin-top:10px;
}
#pages a {
	margin:0 5px;
	border: 1px solid #CCCCCC;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 2px;
    padding: 0 10px;
}
#pages span {
	background: none repeat scroll 0 0 #1E6A22;
    border: 1px solid #1E6A22;
    color: #FFFFFF;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 2px;
    padding: 0 10px;
}

/*网站地图*/
#main_sitemap { margin:10px auto; width:980px;}
#main_sitemap #position { padding:0 20px; background:#fff; height:30px; line-height:30px; border-bottom:2px solid #093;}
#main_sitemap #sitemap {}
#main_sitemap #sitemap h3 { float:left; width:200px; height:30px; line-height:30px; padding:10px 20px; background:#f0f0e0; font-size:14px; text-align:center; overflow:hidden;}
#main_sitemap #sitemap .content { float:right; width:699px; height:30px; line-height:30px; padding:10px 20px; background:#fff; overflow:hidden;}
#main_sitemap #sitemap .content li { display:block; float:left; padding:0 10px;}

.companyDetail table  {margin-bottom:15px;}
.companyDetail table td {
	padding:10px;
}

.companyDetail .list_news div  {width:640px;text-indent:0;float:right;padding:0;}
.list_news div p {text-indent:0;}
.companyDetail table p {text-indent:0;text-align:left;padding:0;}
.companyDetail .list_news li img {width:60px;height:40px;}
.companyDetail .list_news p {padding:0;}
.tabCompany { 
     background:none;
    border-bottom: 2px solid #2E9C61;
    color: #005500;
    font: 16px/28px "Microsoft Yahei","SimSun",Arial,Helvetica,sans-serif;
    height: 28px;
    margin: 10px 0;
    padding: 0 10px;
}
.tabCompany li { 
	float:left;
	height:28px;
	line-height:28px;
	color:#555;
	cursor:pointer;
	padding:0 20px;
	margin-right:10px;
	border-radius:5px 5px 0 0;
}
.tabCompany li.cur { 
	color: #fff;
	background:#2E9C61;
}
/******************************
 ** 在线留言
 ** PC端
 ******************************/
.message-page input.code { border-color:#aaa; }
.message-page { width:680px;height:500px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden;float:left; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../images/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../images/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../images/mail.png) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:none; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#fff; padding:5px 5px; line-height:20px; height:100px; color:#999;}
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#fff; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#427edf; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#f07800; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px;}

#proList{display:block; overflow:hidden; width:1050px; margin:40px 0 0 0;}
#proList li{float:left; width:315px; margin-right:35px; text-align:center;}
#proList li a{display:block; transition:all 0.3s ease;}
#proList li a img{padding:3px; border:1px solid #E6E6E6; width:315px; height:240px; transition:all 0.3s ease;}
#proList li a span{display:block; padding-top:12px; padding-bottom:16px; line-height:145%;}
#proList li a:hover,#proList li a:active{color:#0066CC;}
#proList li a:hover img,#proList li a:active img{border:1px solid #CCC; box-shadow:1px 1px 6px 0 rgba(0,0,0,0.12);}
#proList li a:hover span,#proList li a:active span{color:#0066CC;}
#proList li.clear{float:none; clear:both; width:100%; height:30px;}
#proList:after{content:"."; display:block; font-size:0; height:10px; clear:both;}

/*分页*/
.mypages{clear:both;margin:20px 0px 20px 0px;text-align: center;height:40px;line-height:40px;}
.mypages ul{display:inline-block;margin:0 auto;}
.mypages li{padding:0 15px;line-height:30px;display:inline-block;font-size:14px;border:1px solid #ddd;border-radius: 5px;margin: 0 3px;float:left;background-color:#FFF;cursor:pointer;}
.page-num{padding:0 15px;line-height:30px;display:inline-block;font-size:14px;border:1px solid #ddd;border-radius: 5px;margin: 0 3px;float:left;background-color:#FFF;cursor:pointer;}
.page-num-current,.page-num-current a,.page-num-current a:hover{color:#fff;background-color:#38b549;}

