﻿	html,body,div,span,object,iframe,
	h1,h2,h3,h4,h5,h6,p,blockquote,pre,
	abbr,address,cite,code,
　　	del,dfn,em,img,ins,kbd,q,samp,
　　	small,strong,sub,sup,var,
　　	b,i,
　　	dl,dt,dd,ol,ul,li,
　　	fieldset,form,label,legend,
　　	table,caption,tbody,tfoot,thead,tr,th,td,
　　	article,aside,dialog,figure,footer,header,
　　	hgroup,menu,nav,section,
　　	time,mark,audio,video{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:middle;
		background:transparent;
	}
　　
　  body{
		line-height:1;
	}
　　
	article,aside,dialog,figure,footer,header,
	hgroup,nav,section{
		display:block;
	}
　　
	nav,ul,li{
		list-style:none;
	}
　　
	blockquote,q{
		quotes:none;
	}
　　
	blockquote:before,blockquote:after,
	q:before,q:after{
		content:"";
		content:none;
	}
　　
	a{
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}
	a:link,a:visited,a:hover,a:active{ text-decoration:none; color:#333;}
　　
	ins{
		background-color:#ff9;
		color:#000;
		text-decoration:none;
	}
　　
	mark{
		background-color:#ff9;
		color:#000;
		font-style:italic;
		font-weight:bold;
	}
　　
	del{
		text-decoration:line-through;
	}
　　
	abbr[title],dfn[title]{
		border-bottom:1px dotted #000;
		cursor:help;
	}
　　
　　table,th,td{ border-collapse:collapse;}

	hr{
		display:block;
		height:1px;
		border:0;
		border-top:1px solid #cccccc;
		margin:1em 0;
		padding:0;
	}
　　
	input,select{
		vertical-align:middle;
	}
	
	
/* 全局定义 */
body{ font-family:"微软雅黑"; font-size:13px; color:#333; /*overflow-y:scroll;*/}
.tc{ text-align:center;} .tl{ text-align:left;} .tr{ text-align:right;}
.fl{ float:left;} .fr{ float:right;}

.none{ display:none;} img,input,textarea,select{ vertical-align:middle; margin-top:0;} select{ margin-top:-2px;}
.inputtext{ height:18px; border:1px solid #b6b6b6;}

table{ width:100%;}
table,th,td{ border-collapse:collapse; line-height:24px; font-weight:normal;}
th{ height:30px; line-height:30px; background:#d4e9f8;}
td.space{ height:8px;}

a:hover{ color:#90c320;}

/* clearfix */
.cl{ clear:both;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */

/* pagearea 分页样式 */
.pagearea{ margin:8px auto;}
.pagearea a{ display:inline-block; width:22px; height:22px; line-height:22px; text-decoration:none; color:#333; border:1px solid #ccc; margin:0 3px;}
.pagearea a.first,.pagearea a.last{ width:60px;}

.pagearea a:hover,.pagearea a.curr_page{ background:#555; border:1px solid #fff; color:#fff; font-weight:bold;}

.pagearea a.locked,.pagearea a.locked:hover{ background:#fff; color:#999; border-color:#999; font-weight:normal;}

.pagearea .count{ margin-right:15px;}

/* 结构样式 */

.top_box{ background:#90c320; height:30px; line-height:26px;}
.top,.menu_logo,.index_items,.pro_show{ width:1080px; margin:0 auto;}

.top .fl img{ margin:0 5px;}

.top .fr { color:#fff; line-height:30px; margin:0 22px 0 0; display:inline-block;}
.top .fr img{ margin:-2px 10px 0 30px;} .top .fr img.phone{ margin-top:-3px;}

.top .fr a{ margin-left:30px; line-height:30px;}
.top .fr a:link,.top .fr a:visited,.top .fr a:hover{ color:#fff;}

.en_cn{ background:#90c320; border:none; color:#fff; margin:-4px 0 0 15px;}

/* banner_box */
.banner_box{ position:relative; width:100%; height:456px; overflow:hidden;}
.kv_box{ position:absolute; width:100%; height:456px; top:0px; left:0px; z-index:-1;}
.kv_box img{ width:100%;}

.menu_logo{ margin-top:30px;}
.logo{ margin-left:30px;}

/* menu */
.menu{ margin:20px 20px 0 0;}
.menu a{ padding:0 20px 5px; margin:0 8px; font-weight:bold; font-size:16px;}
.menu a.curr_menu,.menu a:hover{ border-bottom:2px solid #90c320;}

/* search */
.search{ margin:20px 20px 0 0;}
.s_text{ background:#e8e8e8; padding:2px; height:21px; border:none;}
.s_btn{ background:url(images/search.png) no-repeat center center #90c320; height:25px; width:32px; border:none; cursor:pointer; margin-left:-2px;}

/* banner_info */
.banner_info,.temp_banner_info{ width:1020px; margin:80px auto 0; padding:0 30px; font-size:18px; line-height:30px;}
.banner_info h2,.temp_banner_info h2{ font-size:30px; height:35px; line-height:35px; letter-spacing:2px; margin-bottom:12px;}
.banner_info h2 span,.b_g,.temp_banner_info h2 span{ color:#90c320;}
.banner_info .detail_btn a{ background:#90c320; color:#fff; font-size:14px; font-weight:bold; padding:5px 18px; border-radius:4px;}
.banner_info .detail_btn{ margin:20px 0 0 5px;}

/* temp_banner_info */ 
.temp_banner_info{ margin-top:55px; padding-left:160px;}
.temp_banner_info h2{ font-weight:normal;}

/* kv_thunb */
.kv_thunb{ position:absolute; bottom:30px; left:50%; width:120px; text-align:center; margin-left:-60px;}
.kv_thunb span{ display:inline-block; width:10px; height:10px; margin:0 4px; background:#ccc; cursor:pointer; border-radius:10px;}
.kv_thunb span.curr_kv{ background:#90c320;}

/* pro_recommend */
.pro_recommend strong{ color:#90c320; font-size:16px; margin:0 20px;}
a.pro_detail{ display:inline-block; background:url(images/pro_detail.png) no-repeat center center; width:119px; height:31px; line-height:29px; font-size:15px; letter-spacing:1px; color:#fff; margin-left:60px;}

/* index_box */
.index_box{ width:100%; background:#f5f4f9; margin:8px 0 0; padding:35px 0 15px;}

.index_items,.pro_show{ width:960px;}
.items{ float:left; display:inline; width:290px; height:140px; overflow:hidden; background:#fff; padding:10px;} .mlr{ margin:0 15px;}
.items_tit{ height:30px; line-height:30px; position:relative; margin-bottom:5px;}
.items_tit span{ margin-left:12px;}
.items_tit a{ position:absolute; top:12px; right:4px;}

/* news_list */
.items_info{ line-height:25px;}
.news_list li{ height:25px; line-height:25px; overflow:hidden; position:relative;}
.news_list li a{ display:block; width:80%;}
.news_list li a:hover{ color:#90c320;}
.news_list li span{ position:absolute; top:0px; right:2px;}

/* pro_list */
.index_pro_list{ margin:10px 0 0 10px;}
.index_pro_list a{ display:inline-block; width:30%; text-align:center;}

/* pro_show */
.pro_show{ background:#fff; padding:10px 0; margin:20px auto;}
.pro_items{ position:relative;}
.pro_scroll{ position:relative; margin:10px 40px; height:110px; overflow:hidden;}

.t_left,.t_right{ position:absolute; top:50%; margin-top:-18px; cursor:pointer;}
.t_left{ left:0px;} .t_right{ right:0px;}

.pro_items ul{ position:absolute; top:0px; left:0px; height:110px; overflow:hidden;}
.pro_items ul li{ float:left; display:inline; padding:0 10px;}

/* link */
.link{ height:30px; line-height:30px; padding:10px 0 10px; background:#f5f4f9;}
.link a{ margin:0 15px;}

/* footer */
.footer{ width:100%; background:url(images/f_bg.png) no-repeat top center #90c320; height:90px; color:#fff; position:relative;}
.footer p{ padding-top:62px;}
.footer em{ position:absolute; left:50%; bottom:-13px; margin-left:-8px;}

/* copyright */
.copyright{ background:#f5f4f9; color:#aeaeae; padding:20px 0;}
.layer{ padding:20px 0 6px;}
.layer a{ padding:10px 15px; margin-top:35px;}
.layer a:hover{ border-top:2px solid #90c320;}

/* tool_bar */
.tool_bar{ position:fixed; top:35%; right:0px;}
.tool_bar a{ display:block; width:55px; height:55px; background:#90c320; color:#fff; text-align:center; margin:2px; font-size:12px; line-height:25px;}
.tool_bar a img{ margin:10px 0 2px;}


/* temp_area */
.temp_banner_box{ position:relative; width:100%; height:287px; overflow:hidden;}

.temp_area{ width:1080px; margin:20px auto;}

.left{ width:190px; background:#90c320; border-radius:4px;}
.left_tit h2{ height:30px; line-height:30px; color:#fff; font-size:15px; margin-left:10px;}
.menu_box{ background:#fafafa; margin:0 0 0 4px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

.menu_items_handel{ background:#efefef; height:30px; line-height:30px; padding-left:8px; cursor:pointer;}
.menu_items_info ul li{ height:30px; line-height:30px;}
.menu_items_info ul li a{ padding:0 0 0 18px; font-size:12px;}
.menu_items_info ul li a:hover,.menu_items_info ul li a.curr_a_menu{ background:url(images/icon.png) no-repeat 5px center;}

.right{ width:870px;}

.url{ height:28px; line-height:28px; margin-bottom:5px;} .url a{ padding:0 3px;}
a.curr_url,.right_tit h2 span{ color:#90c320;}

.right_tit{ height:38px; line-height:38px; border-bottom:1px solid #dcdcdc;}
.right_tit h2{ font-size:25px; height:25px; line-height:25px;}
.right_tit h2 span{ margin:-2px 15px 0 0;}

.right_info{ padding:15px 0; line-height:25px;}

.pro_tab{ margin:10px 0;}
.pro_tab span{ background:url(images/tab_2.png) no-repeat top center; width:118px; height:37px; float:left; text-align:center; line-height:25px; margin-right:5px; color:#fff; cursor:pointer;}
.pro_tab span.curr_tab,.pro_tab span:hover{ background:url(images/tab_1.png) no-repeat top center;}

.pro_description{ margin:5px 10px;} .pro_description p{ text-indent:2em;}
.pro_description p strong{ margin-left:-2em;}

/* pro_list */
.pro_list ul li{ float:left; width:25%; text-align:center; margin-bottom:15px; line-height:30px;}
.pro_list ul li img{ margin-bottom:5px;}

/* company_info */
.company_img,.news_detail_info{ margin:15px 0;}
.company_info p,.news_detail_info p{ line-height:26px; margin:10px; text-indent:2em;}

/* honer_list */
.honer_list ul li{ float:left; width:50%; text-align:center; margin:15px 0;}
.honer_list ul li img{ margin-bottom:10px;}

/* news_list */
.right_info .news_list ul li{ height:40px; line-height:40px; border-bottom:1px dotted #c2c2c2;}

/* news_detail_info */
.news_detail_img{ margin-top:25px;}