
.tbody{
	margin:0px auto;
	padding:0px;
	width:978px;
	border-left:1px solid #dcdada;
	border-right:1px solid #dcdada;
	background:url(../images/tbody_bg.jpg) top repeat-x;
	background-color:#fff;
}
.box{
	width:960px;
	margin:0px auto;
	padding:0px;
}
.c{
	clear:both;
	margin:0px;
	padding:0px;
}
.top_r{
	width:192px;
	margin:17px 10px 0px 0px;
	padding:0px;
}
.home{
	margin:0px 15px 0px 0px;
	padding:0px 15px 0px 0px;
	border-right:1px solid #666666;
	line-height:12px;
}
.top_column_l,.top_column_r{
	width:12px;
	margin:0px;
	padding:0px;
}
.top_columm_c{
	width:936px;
	margin:0px;
	padding:0px;
	background:url(../images/nav_bg.jpg) top repeat-x;
}
.nav{
	width:940px;
	margin:0px auto;
	padding:0px;
}
.nav_l,nav_r{
	width:25px;
	margin:0px;
	padding:0px;
}
.nav_c{
	width:890px;
	margin:0px;
	padding:0px;
	background:url(../images/search_bg.jpg) top repeat-x;
	line-height:33px;
}
.search{
	width:270px;
	height:23px;
	margin:4px 0px 6px 15px;
}
.search span{
	display:block;
	margin:0px;
	float:left;
	padding:0px;
	line-height:23px;
}
.search_txt{
	width:215px;
	height:23px;
	background:url(../images/search_txt_bg.jpg) no-repeat top;
}
.wel{
	width:310px;
	margin:0px 35px 0px 0px;
	color:#8f8e8e;
	font-family:Arial;
	font-size:11px;
	background:url(../images/wel_icon.jpg) no-repeat left;
	padding:0px 0px 0px 15px;
}
.box_l{
	background-color:#f2f6f9;
	margin:0px;
	padding:0px;
	width:209px;
}
.box_l_c{
	
	width:209px;
	margin:0px;
	padding:0px;
	
}
.solar_t{
	background: url("../images/p_n.jpg") repeat-y scroll left top transparent;
	color:#F0B801;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding: 0 0px 0 18px;
}
.solar_t h1,.solar_t h2{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#F0B801;
	padding:0px;
	font-weight:bold;
	display:inline;}
.solar_t h2 a,.solar_t h2 a:link,.solar_t h2 a:visited,.solar_t h2 a:hover,.solar_t h2 a:active {color:#F0B801;text-decoration:none;}

.solar_c{ background: url("../images/p_n.jpg") repeat-y scroll left top transparent;
	margin:0px 0px;
	padding: 0 10px 0 16px;
	font-size:11px;
	color:#DFDFDF;
}
.more{
	color:#ffffff;
	margin:0px 0px 0px 22px;
	padding:0px;
}
.more a:link,.more a:active,.more a:visited,.more a:hover{color:#DFDFDF;}
.br{
	padding:10px 0px 0px 0px;
	margin:0px;
}
.list{
	margin:0px 0px;
	padding:0px;
}
.list_t{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	background:url(../images/left_list.jpg) repeat-x;
	 color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    padding-left: 25px;
}
.list_t h2{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#ffffff;
	padding:0px;
	font-weight:bold;
	display:inline;}
.list_t h2 a,.list_t h2 a:link,.list_t h2 a:visited,.list_t h2 a:hover,.list_t h2 a:active {color:#ffffff;text-decoration:none;}
.list li{
	background:url(../images/xld.jpg) no-repeat left;
	font-family:Verdana, Geneva, sans-serif;
	color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    padding-left: 25px;
}

.list li a{
	
	padding:0px 0px 0px 0px;
}
.list li a:link,.list li a:active,.list li a:visited,.list li a:hover{color:#ffffff;}
.fs{
	margin:0px;
	padding:0px;
}
.box_r{
	margin:0px;
	padding:10px 0px 0px 0px;
}
.box_r_l,.box_r_r{
	width:338px;
	margin:0px;
	padding:0px;
}
.box_r_c{
	width:316px;
	min-height:240px;
	margin:0px;
	padding:0px 10px;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	background-color:#f9f8f9;
}
.box_r_t{
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;
	padding-left:10px;
	color:#F0B801;
	font-weight:bold;
	background:url(../images/box_r_t.jpg) no-repeat;
}
.box_r_t h3{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#F0B801;
	padding:0px;
	font-weight:bold;
	display:inline;}
.box_r_t h3 a,.box_r_t h3 a:link,.box_r_t h3 a:visited,.box_r_t h3 a:hover,.box_r_t h3 a:active {color:#F0B801;text-decoration:none;}

.intr{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
}
.contact{
	margin:12px 0px 0px 0px;
	padding:0px;
}
.box_r_c dl{
	width:316px;
	margin:6px 0px 0px 0px;
	padding:0px;
}
.box_r_c dt{
	width:134px;
	margin:0px;
	padding:0px;
	float:left;
}
.box_r_c dd strong{
	color:#ff7c01;
	display:block;
}
.box_r_c dd{
	width:170px;
	margin:0px;
	padding:0px;
	float:right;
}
.box_r_c li{
	margin:0px;
	padding:0px 0px 0px 11px;
	background:url(../images/news_icon.jpg) no-repeat left;
	line-height:22px;
}
.box_r_c li span{
	float:right;
	margin:0px;
	padding:0px;
}
.products{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:685px;
}
.bottom_l,.bottom_r{
	width:10px;
	margin:0px;
	padding:0px;
}
.bottom_c{
	width:940px;
	margin:0px;
	padding:0px;
	background:url(../images/nav_bg.jpg) top repeat-x;
}
.nav_b{
	color:#fff;
	padding:0px 15px;
	width:910px;
	line-height:36px;
}
.nav_b a:link,.nav_b a:hover,.nav_b a:active,.nav_b a:visited{color:#fff;}
.nav_b span{
	float:right;
	margin:0px;
	padding:0px;
	font-size:11px;
}
.main_box{
	width:685px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-color:#f9f9f9;
}
.main{
	margin:0px;
	padding:10px 0px 25px 0px;
	width:685px;
	background:url(../images/main_b.jpg) no-repeat bottom;
	min-height:550px;
	_height:550px;
}
.main_c{
	padding:15px 10px;
	width:665px;
}
.main_t{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#F0B801;
	padding:0px 0px 0px 10px;
	line-height:35px;
	background:url(../images/main_t.jpg) no-repeat top;

}
.main_t h1{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#F0B801;
	padding:0px;
	font-weight:bold;
	display:inline;}
.main_t h1 a,.main_t h1 a:link,.main_t h1 a:visited,.main_t h1 a:hover,.main_t h1 a:active {color:#F0B801;text-decoration:none;}


.main_c_t{
	font-weight:bold;
	text-align:center;
	margin:10px 0px 0px 0px;
}
.main_c_t h1{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#000;
	padding:0px;
	font-weight:bold;
	display:inline;}
.main_c_t h1 a,.main_c_t h1 a:link,.main_c_t h1 a:visited,.main_c_t h1 a:hover,.main_c_t h1 a:active {color:#F0B801;text-decoration:none;}
.main_pro{
	width:685px;
	margin:0px;
	padding:0px;
}
.main_pro .pro{
	margin-top:10px;
	padding-left:8px;
	width:677px;
}
.photo{
	margin:0px;
	padding:0px;
}
.photo li{
	float:left;
	width:138px;
	height:138px;
	text-align:center;
	margin:10px 7px 0px 7px;
	padding:0px;
}
.photo li img{
	display:block;
	margin:0px;
	padding:0px;
}
.photo li span{
	display:block;
	margin:0px;
	padding:0px;
	text-align:center;
	line-height:25px;
}
.train_block{
width:580px;
text-align:center;
margin:0 auto;
}
.train_title ul{
width:580px;
border:2px #006600;
}
.train_title li{
float:left;
width:145px;
color:#fff;
background-color:#0066cc;
text-align:center;
font-weight:nomal;
line-height:30px;
font-size:14px;
}
.train1 ul{
clear:both;
width:580px;
}
.train1 li{
float:left;
width:145px;
color:#0066cc;
background-color:#eeeeee;
text-align:center;
line-height:25px;
}

.train2 ul{
width:580px;
clear:both;
}
.train2 li{
float:left;
width:145px;
color:#0066cc;
background-color:#fafafa;
text-align:center;
line-height:25px;
}
.train1s ul{

width:580px;
clear:both;
}
.train1s li{
float:left;
width:145px;
color:#ff5a00;
background-color:#eeeeee;
text-align:center;
line-height:25px;
}

.train2s ul{
width:580px;
clear:both;
}
.train2s li{
float:left;
width:145px;
color:#ff5a00;
background-color:#fafafa;
text-align:center;
line-height:25px;
}
.welcome ul{
width:580px;
clear:both;
}
.welcome li{
float:left;
width:580px;
color:#000;
background-color:#fafafa;
font-weight:bold;
text-align:left;
line-height:30px;
font-size:16px;
}
.mapinfo{
width:305px;
border:dashed 1px #CCCCCC;
}
.mapinfo h1{
font-size:14px;
font-weight:600;
color:#003366;
height:20px;
line-height:20px;
clear:both;
margin:0 auto;
}
.mapinfo li{
font-size:12px;
color:#006699;
height:15px;
line-height:15px;	
clear:both;

}	
.tags{
	clear:both;
	width:960px;
	padding:20px 0px 10px 0px;
	margin:0px auto;
	overflow:hidden;}
.tags_t{
	line-height:26px;
	padding:0px 0px 0px 15px;
	background:url(../images/tages_tbg.jpg) no-repeat top center;
	margin:0px;
	font-weight:bold;
	overflow:hidden;
	color:#ffffff;}
.tags_t h2{
	font-size:14px;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#ffffff;
	padding:0px;
	font-weight:bold;
	display:inline;}
.tags h2 a,.tags h2 a:link,.tags h2 a:visited,.tags h2 a:hover,.tags h2 a:active {color:#ffffff;text-decoration:none;}
.tags_inf{
	margin:0px;
	padding:5px 0px;
	overflow:hidden;
	background:url(../images/tag_inf_bg.jpg) repeat-y top center #F8F8F8;
	}
.tags_bg{
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(../images/tags_bbg.jpg) no-repeat top center;
	height:17px;
}
.tags_inf li{float:left; font-size:12px; line-height:20px; list-style:none; width:200px; background:url(../images/jiantou1.gif) no-repeat left center; white-space:nowrap; margin:0px 10px; text-overflow:ellipsis;  padding:0px 0px 0px 15px;  overflow: hidden;}
.tags_inf li a,.tags_info li a:visited,.tags_info li a:hover{color:#666666; text-decoration:none;}

.faq{
padding:10px 10px 20px 15px;
margin:0px;
overflow:hidden;
}
.faq li{float:left; font-size:12px; line-height:20px; list-style:none; background:url(../images/001.gif) no-repeat left center; white-space:nowrap; margin:0px; text-overflow:ellipsis;  padding:0px 0px 0px 10px;  overflow: hidden; color:#666666;}
.faq li a,.faq li a:link,.faq li a:visited {color:#666; text-decoration:none;}
.faq li a:hover {color:#666; text-decoration:underline;}
.faq li a:active {color:#666; text-decoration:none;}
.tt{
margin:0px;
padding:0px 10px;
overflow:hidden;
background:#F2F6F9;}

.tags_t1{
	background: url("../images/p_n.jpg") repeat-y scroll left top transparent ; 
	color:#F0B801;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding: 0 0px 0 18px;
}
.tags_t1 h2,.tags_t1 h1{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-weight:normal;
	margin:0px;
	color:#F0B801;
	padding:0px;
	font-weight:bold;
	display:inline;}
.tags_t1 h2 a,.tags_t1 h2 a:link,.tags_t1 h2 a:visited,.tags_t1 h2 a:hover,.tags_t1 h2 a:active {color:#F0B801;text-decoration:none;}
.tags_t1 h1 a,.tags_t1 h1 a:link,.tags_t1 h1 a:visited,.tags_t1 h1 a:hover,.tags_t1 h1 a:active {color:#F0B801;text-decoration:none;}

.shownews_title{
	margin:0px 15px 0px 15px;
	padding:0px;
	text-align:center;
	font-size:14px;
	color:#000;
	font-weight:bold;}
.shownews_title h1{
	display:inline;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000;
}
.shownews_info{
	margin:0px;
	padding:10px 15px 20px 15px;
	overflow:hidden;
	min-height:500px;
	background:url(../images/ny_bbg_e.jpg) no-repeat center bottom;}
.ny_t_no{
margin:0px;
padding:0px 0px 0px 10px;
overflow:hidden;
font-weight:bold;
font-size:14px;
line-height:30px;
background:#3155A3 30%;
color:#fff;
width:200px;
}
.ny_t_no a,.ny_t_no a:link,.ny_t_no a:visited {color:#fff; text-decoration:none;}
.ny_t_no a:hover {color:#fff; text-decoration:underline;}
.ny_t_no a:active {color:#fff; text-decoration:none;}
.bottom_nav{
	width:960px;
	margin:0px auto;
	padding:0px;
	background:url(../images/bottom_bg.jpg) no-repeat;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
}
.bottom_nav a:link,.bottom_nav a:visited{color:#fff;}
.bottom_nav a{padding:0px 7px;}
.copyright{
	width:940px;
	margin:0px;
	padding:0px 10px;
	color:#fff;
}
.copyright a:link,.copyright a:visited{color:#fff;}
h1,h2{
	display:inline;
	padding:0px;
	margin:0px;
	font-size:12px;
}