body{ 
	 color:#333333; 
	 margin:0; 
	 padding:0; 
	 font-family:Arial, Helvetica, sans-serif;
	 background:url(../images/bg.jpg) top repeat-x;
}
ul{ 
	margin:0; 
	padding:0
}
li{	
	margin:0;
	padding:0;
	list-style-type: none;
}
a{
	color:#333;
	text-decoration: none;
}
a:hover{ 
	color:#ff6600;
	text-decoration: none;
}
img{ 
	border:0; 
	margin:0; 
	padding:0
}
.left0{ float:left}
.right0{ float:right}

.clear{ height:1px; line-height:1px; clear:both}

.body_bg{ 
	width:977px; 
	margin:0 auto; 
	background-color:#FFFFFF; 
	padding:0 7px; 
	display:block;
}
.top{ clear:both; height:92px}
.logo{ float:left; margin-top:25px}
.language{ 
	width:150px; 
	float:right; 
	background-color:#DDE4EE; 
	font-size:12px; 
	height:20px; 
	padding:0 4px
}
.language img{ margin:0 4px; float:left}
.language span{ float:left; margin-right:3px; margin-top:3px}


.nav{ 
	width:977px; 
	height:39px; 
	clear:both;
}
.nav ul{
    width:977px; 
	height:39px; }
.nav li{  
	width:122px;
	height:39px;
	float:left;
	color:#fff;
	font:bold 14px Arial,"宋体";
	text-align:center;
	background:url(../images/nava.jpg) no-repeat;
	line-height:39px;
}
.nav li a{  
	width:122px;
	height:39px;
	float:left;
	color:#fff;
	display:block;
	font:bold 14px Arial,"宋体";
	text-align:center;
	background:url(../images/nava.jpg) no-repeat;
	line-height:39px;
}
.nav li a:hover{  
	width:122px;
	height:39px;
	float:left;
	color:#fff;
	font:bold 14px Arial,"宋体";
	text-align:center;
	background:url(../images/navahover.jpg) no-repeat;
	line-height:39px;
}
.banner{ 
	margin-top:1px; 
	clear:both;
	height:250px; 
	margin-bottom:10px
}

.Index_left{ 
	width:206px; 
	float:left; 
	margin-right:15px
}
.Index_left1{ 
	background:#EFEFEF; 
	margin-bottom:10px
}
.Index_left11{ 
	width:176px;
	height:31px;
	color:#fecb00;
	padding-left:30px;
	font:bold 14px Arial;
	background:url(../images/tit_left.gif) no-repeat ;
	line-height:31px;
}
.Index_left11 a{ 
	color:#fecb00;
}
.Index_left11 a:hover{ 
	color:#fecb00;
	text-decoration:none
}
.Index_left3 .Index_left31{ 
	height:33px; 
	padding-left:10px; 
	font-size:13px; 
	font-weight:bold;
	color:#cc0000;	
	background: url(../images/menu1.jpg) no-repeat; 
	line-height:33px;
}
.Index_left3 .Index_left31 a{ 
    color:#CC0000;
	display:block;
	background: url(..images/menu1.jpg) no-repeat ; 
}
.Index_left3 .Index_left31 a:hover{ 
    color:#CC0000;
	display:block;
    background:url(../images/menu2.jpg) no-repeat ; 
}
.Index_left3{ 
	padding:15px;
}
.Index_left3 li{ 
	background: url(../images/line2.jpg) bottom left no-repeat; 
	line-height:30px; 
	height:30px; 
	font-size:11px; 
	padding-left:10px;
	overflow:hidden;

	font-weight:normal
}
.Index_left3 a{
	color:#333;
	overflow:hidden;
	
}
.Index_left3 a:hover{ color:#ff6600;
overflow: auto}

















.contact{padding:10px; padding-bottom:0}
.contact ul{ background:#FFFFFF; padding:10px; font-size:11px; line-height:24px}
.contact span{ font-size:12px; font-weight: bold}
.contact div{ margin:5px 0}

.Index_pro{ width:550px; float:left}
.pro_01{ 
	width:510px; 
	background:url(../images/001_19.jpg) no-repeat left; 
	height:30px; 
	line-height:30px; 
	padding-left:30px; 
	padding-right:10px;
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:left; 
	clear:both
}
.pro_01 a{
	color:#FFF;
}
.pro_01 a:hover{
	color:#FFF;
}
.pro_02{ 
	clear:both; 
	text-align:center
}
.pro_02 ul{}
.pro_02 li{ 
	padding:13px; 
	float:left; 
	width:157px
}
.pro_03 { 
	clear:both; 
	height:114px; 
	width:152px; 
	border:1px solid #CCC; 
	padding:1px
}
.pro_04 { 
	clear:both; 
	height:30px; 
	line-height:30px; 
	width:157px; 
	text-align:center;
	font-size:11px;
}
.pro_05{ 
	padding-top:10px
}
.pro_05 ul{ padding:0 2px}
.pro_05 li{ 
	padding:0 3px 0px 3px; 
	height:180px; 
	width:173px; 
	float:left
}
.pro_06{ 
	background:#F2F2F2; 
	border:1px solid #DBDBDB; 
	width:152px;
	height:114px;
	padding:10px;
	text-align:center;
	clear:both
}
.pro_06 img{ margin:0 auto}
.pro_07 { 
	line-height:22px; 
	width:172px; 
	font-size:11px;
	text-align:center
}

.Index_right{ 
	width:181px; 
	background:url(../images/001_60.jpg) left repeat-y; 
	float:right; 
	padding-left:10px
} 
.Index_right_01{ 
	clear:both; 
	padding-bottom:10px; 
	line-height:20px; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.Index_right_01 ul{ padding-top:10px}
.Index_right_01 li{ 
	width:164px; 
	margin:0 auto;
}
.Index_right_02{ 
	margin:0 auto; 
	width:164px; 
	padding-bottom:5px
}
.Index_right_03{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	line-height:24px; 
	padding-bottom:10px
}
.Index_right_03 ul{ padding:10px 0 0 5px}
.Index_right_03 li{ 
	background:url(../images/001_54.jpg) no-repeat left center; 
	padding-left:15px; 
	clear:both; 
	height:24px
}
.Index_right4{}
.Index_right4 ul{ padding:10px 0}
.Index_right4 li{ 
	padding:9px; 
	margin:0 auto; 
	width:136px
}
.Index_right41{ 
    width:151px;
	height:30px;
	color:#fecb00;
	padding-left:30px;
	font:bold 14px Arial;
	background:url(../images/tit.jpg) no-repeat ;
	line-height:30px;
}
.Index_right41 a{ 
	color:#fecb00;
}
.Index_right41 a:hover{ 
	color:#fecb00;
	text-decoration:none
}
.bottom{ 
    background:url(../images/001_80.jpg); 
	height:94px; 
	clear:both; 
	margin-top:8px; 
	text-align:center; 
	color:#6A6565;  
	font-size:12px; 
	line-height:24px; 
	padding-top:15px
}
.bottom img{ margin-top:12px}
/*CSS Digg style pagination*/

.columns_info_A{
TEXT-ALIGN: center;
width:544px;
}
.digg {
	padding:3px; 
	margin:10px 3px 20px 3px;
	text-align:center;
	font-size:12px;
	clear:both
}
.digg A {
	BORDER: #aaaadd 1px solid; PADDING:2px 5px; MARGIN: 2px;  COLOR: #000000;TEXT-DECORATION: none;star:expression(this.onFocus=this.blur());
}
.digg A:hover {
BORDER: #F8062E 1px solid;COLOR: #f00;
}
.digg A:active {
BORDER:#F8062E 1px solid;COLOR: #000;
}
.digg SPAN.current {
BORDER: #F8062E 1px solid; PADDING:2px 5px; FONT-WEIGHT: bold;MARGIN: 2px;COLOR: #fff; BACKGROUND-COLOR: #F8062E;
}
.digg SPAN.disabled {
	BORDER: #eee 1px solid; PADDING:2px 5px;MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; 
}

.ab_right {
	float: right;
	width: 750px;
}
.ab_right1 {
	height: 25px;
	clear: both;
	border-bottom:dashed 1px #ccc;
	background:url(../images/heng01.gif) no-repeat 5px center;
	padding-left:40px;
}
.ab_right11 {
	width: 50%;
	float: left;
	color:#010101;
	font:bold 12px Arial, "宋体";
	line-height:30px;
}
.ab_right12 {
	float: right;
	width: 40%;
	text-align:right;
	color:#646464;
	font: normal 12px Arial, "宋体";
	padding-right:20px;
	line-height:30px;
}
.about_text {
	line-height: 22px;
	text-indent: 20px;
	clear: both;
	font-size:11px;
}
.pro_text {
	clear: both;
	width: 100%;
	margin: 20px auto 10px auto
}
.pro_text ul{ padding:0 2px}
.pro_text li{ 
	padding:0 5px 0px 5px; 
	height:180px; 
	width:173px; 
	float:left
}
.proshowTitle {
	FONT-SIZE: 13px; COLOR: #1E59A2; font-weight:bold;font-family:Arial;"宋体";
}
.proshowList {
	FONT-SIZE: 12px; COLOR: #2F2C28; font-family:Tahoma,Arial;"宋体";line-height:180%;
}

.TitleText {
	FONT-SIZE: 13px; COLOR: #ffffff; font-weight:bold;font-family:Arial;"宋体";line-height:160%;
}
.News_right_M2 {
	width: 700px;
	clear: both;
	margin:10px auto;
}
.News_right_M2 ul {
	width: 700px;
}
.News_right_M2 li {
	line-height: 30px;
	font-size: 12px;
	color: #bfaba3;
	border-bottom: dotted 1px #686347;
	background: url(../images/n_dd.gif) no-repeat left 13px;
	width: 695px;
	padding-left: 15px;
}
.News_right_M2 span {
	float: right;
	color:#666666
}
.News_right_M21 {
	font-size: 14px;
	font-weight: bold;
	color: #274177;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.News_right_M22 {
	font-size: 12px;
	text-indent: 25px;
	line-height: 24px;
}
.contact_text {
	line-height: 22px;
	clear: both;
	font-size:12px;
}
.red{
	color:#ff0000;
	font:bold 12px Arial;
}
.join_text {
	line-height: 22px;
	text-indent: 20px;
	clear: both;
	font-size:12px;
	margin:20px auto
}