html{*overflow:auto;_overflow-y:scroll;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial,"宋体";COLOR: #555555;background:#FFF;background:url(/images/bg.jpg)}
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;}
td{line-height:160%;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fLe{float:left;_display:inline;}
.fRi{float:right;_display:inline;}
.text-justify{text-align:justify;text-justify:inter-ideograph;}

A:link{	TEXT-DECORATION: none;	COLOR: #30a135;}
A:visited {text-decoration: none;color:#30a135}
A:hover {	color:#ff6600;	TEXT-DECORATION: underline;}
A:active {text-decoration: none;color:#ff6600}

.menu {font-weight:bold;font-size:14px;color:#FFFFFF}
.footer span{margin:0 5px;line-height:170%}
.content {font-size:14px;line-height:200%}
.green {font-weight:bold;color:#31840f}
.home {width:60px;background:url(/images/icon_Rotation.gif) no-repeat 12px;padding-left:30px;}
.title {font:16px/20px "微软雅黑";font-weight:bold;color:#31840f;}
.businesscate {float:left; margin-top:6px;margin-left:4px; width:82px; line-height:26px; padding:2px 2px 2px 16px; overflow:hidden;background:url(/images/business-cate1.jpg) repeat-x bottom;}
.introduce {width:550px;  height:115px;
word-break:keep-all;  
overflow:hidden;  
text-overflow:ellipsis; }
.news_title {font-size:14px;color:#30a135;font-weight: bold; }
.news_title1 {font-size:12px;color:#30a135;font-weight: bold;}
.news_subtitle {color:#999999;}
.businesscate1 {color:#FFFFFF; margin:10px 10px 10px 0px ; width:124px; line-height:24px; padding:12px 8px 14px 20px;background:url(/images/title_bg.gif) repeat-x bottom;}


/*home*/
.index_about_us {
	width:260px;
	float:left;
	background:url(../images/xx-line.jpg) repeat-y right;
	float:left;
	padding:5px 25px 0 20px;
}
.about_title {
	width:250px;
	height:20px;
	background:url(../images/index_about_us.jpg) no-repeat left;
}
.more {
	width:36px;
	height:7px;
	display:block;
	float:right;
	background:url(../images/more.gif) no-repeat;
	margin-top:5px;
}
.more:hover {
	background:url(../images/ahover_more.gif) no-repeat;
}
.index_about_main {
	width:250px;
	margin-top:15px;
	padding-left:5px;
	height:160px;
	line-height:24px;
}
.index_about_main img {
	border:1px solid #babfc9;
	padding:1px;
}
.index_about_main dt {
	float:left;
}
.index_about_main dd {
	float:left;
	width:260px;
	color:#555555
}


.index_news {
	width:390px;
	margin-top:5px;
	margin-right:20px;
	height:220px;
	line-height:20px;
	float:right;
}

.index_news dt a {
	color:#2b2b2b;
}
.index_news dt a:hover {
	color:#981b1b;
}
.news_title2 {
	width:380px;
	height:23px;
	background:url(../images/index_news.jpg) no-repeat left;
	margin-bottom:15px;
}
.clear {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	margin-bottom:18px;
	}


.index_team {
	width:680px;
	height:280px;
	background:url(../images/team_js_bg.jpg) no-repeat;
	clear:both;
	margin:10px 10px 10px 18px ;
	padding:29px 0 0 18px;
}
.index_team_title {
	width:650px;
	height:23px;
	background:url(../images/index_team.jpg) no-repeat;
	margin-left:4px;
	padding-right:46px;
}
.rollBox {
	overflow:hidden;
	padding:12px 0 5px 6px;
	margin:8px auto 0;
}
.rollBox .LeftBotton {
	height:36px;
	width:20px;
	background:url(../images/left.jpg) no-repeat left;
	overflow:hidden;
	float:left;
	display:inline;
	margin:45px 3px 0 0;
	cursor:pointer;
}
.rollBox .RightBotton {
	height:36px;
	width:20px;
	background:url(../images/right.jpg) no-repeat right;
	overflow:hidden;
	float:left;
	display:inline;
	margin:45px 0 0 10px;
	cursor:pointer;
}
.rollBox .Cont {
	width:550px;
	height:200px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont {
	width:1000000px;
}
.rollBox .Cont .pic {
	width:203px;
	height:240px;
	float:left;
	text-align:center;
}
.rollBox .Cont .pic img {
	padding:4px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
	margin:0 auto;
}
.rollBox .Cont .pic p {
	line-height:26px;
	color:#505050;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color:#626466;
	text-decoration:none;
}
.rollBox .Cont a:hover {
	color:#f00;
	text-decoration:underline;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}

