* {
	padding:0;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#fff;
}
#black{color:balck; text-align:left; line-height:20px;}
img {
	border:0;
}

ol li{ height:20px; line-height:180%;}
.red {
	color:red;
}
.purple {
	color: purple;
}
.green {
	color:#7ca12f; 
}
.orange {
	color:#e1cdac;
}
.yellow {
	color:#ac9877;
}
.blue {
	color:#0085ae;
}
.right {
	float:right;
}
.left {
	float:left;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#layout {
	width:1002px;
	margin:0 auto;
}
#header, #content, #footer {
	float:left;
	width:1002px;
}
#left_header, #right_header {
	float:left;
}
#right_header {
	float:left;
	width:710px;
}
#header img {
	float:left;
	vertical-align:left;
	display:block;
	padding:0;
	margin:0;
}
#nav {
	background:url(images/ulbg_06.gif) no-repeat;
	height:64px;
	float:left;
}
#nav li {
	float:left;
	height:30px;
}
#nav li a {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:100px;
}
#nav li a.p {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:130px;
}
#nav li a.s {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:130px;
}
#nav li a.t {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:120px;
}
#nav li a.sa {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:115px;
}
#nav li a.g {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:112px;
}
/*************************content*****************************************/
#content {
	float:left;
	height:auto;
	padding-bottom:10px;
	padding-top:5px;
}
#links {
	float:left;
	width:198px;
}
#links img {
	float:left;
	margin:5px auto;
}
#top_con {
	float:left;
	width:100%;
}
#left {
	float:left;
	width:787px;
}
#right {
	float:right;
	width:200px;
}
#products {
	float:left;
	width:788px;
	margin-top:5px;
}
#products {
	background: url(images/titlemain_03_03.gif) repeat-y;
	width:788px;
}
#products h1 {
	background: url(images/titletop_03_03_03.gif) no-repeat;
	height:31px;
	width:788px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#products dl {
	margin-left:20px;
	float:left;
	padding-top:8px;
	width:230px;
}
#products dl dt, #products dl dd.text {
	float:right;
}
#products dl dd.text {
	color:#333;
	text-indent:-10px;
	width:185px;
	height:15px;
}
#products dl dd.text a {
	margin:1px 5px;
	color:#666;
}
#products dl dd.text a:hover {
	text-decoration:underline;
}
#products dl dt {
	width:185px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
}
#products dl dd.pic {
	float:left;
	width:32px;
	height:32px;
	padding-left:10px;
}
#bot_products {
	background:url(images/titlebot_03_03.gif) no-repeat bottom;
	float:left;
	width:788px;
	height:11px;
}
#bot_con {
	float:left;
	width:100%;
}
#bot_con .colum {
	float:left;
	width:300px;
	height:118px;
}
#bot_con .colum .products li {
	float:left;
}
/*************************login*****************************************/
#login {
	width:198px;
	background:url(images/logobg_03.gif) no-repeat;
	padding-top:70px;
}
#login form {
	height:145px;
	width:195px;
}
#login form p {
	width:180px;
	float:left;
	margin:6px 0;
	height:20px;
}
#login form p label {
	display:block;
	float:left;
	text-align:right;
	width:70px;
	height:20px;
	line-height:20px;
	color:#0173a4;
}
#login form p input.inputext, #login form p input.inputbtn {
	float:left;
	width:100px;
	border:1px solid #0173a4;
	height:15px;
}
#login form p input.btn {
	background: url(images/login.gif) no-repeat;
	height:23px;
	width:84px;
	border:0;
	margin-left:50px;
}
#login form p a {
	color:red;
	margin-left:45px;
}
/*************************bot_con*****************************************/
#bot_con .colum {
		background: url(images/list.png) left bottom no-repeat;
	width:320px; padding-bottom:20px;height:148px;
}
#bot_con .colum .main_colum {


	/*height:240px;*/
}

colum .main_colum {

	height:148px;
}


#bot_colum {
	
	width:320px;
	height:30px;
}
#bot_con .colum h2 span{ float:right; padding-right:25px; padding-top:15px;}
#bot_con .colum h2.tjcp {
	height:46px;
	width:320px;
	background:url(images/list.png) no-repeat 0 -92px;
}
#bot_con .colum h2.zxxw {
	height:46px;
	width:320px;
	background:url(images/list.png) no-repeat 0 0;
}
#bot_con .colum h2.gsjj{
	height:46px;
	width:320px;
	background:url(images/list.png) no-repeat 0 -46px;
}
#bot_con .colum .news {
	width:250px;
	float:left;
	padding-top:10px;
	padding-left:30px;
}
#bot_con .colum .news a {
	color:#fff;
}
#bot_con .colum .news a:hover {
	color:#ccc;
}
#bot_con .colum .main_colum .news li {
	text-align:left;
	width:220px;
	height:25px;
	line-height:25px;
	background:url(images/dot.gif) 6px 10px no-repeat;
	padding-left:20px;
}
#bot_con .colum .news li a {
	color:#fff;
}
#bot_con .colum .news li span {
	float:right;
}
#bot_con .colum .main_colum .products {
	padding-left:30px;
	width:290px;
	padding-top:15px;
	float:left;
}
#bot_con .colum .main_colum .products li {
	padding:5px;
	background:url(images/probg.jpg) no-repeat top left;
	width:103px;
	height:127px;
	float:left;
}
.pics {
}
#bot_con .colum .main_colum .products li img {
	margin-bottom:25px;
}
#bot_con .colum .main_colum .products li span {
	display:block;
	text-align:center;
	color: #fff;
}
#bot_con .colum .main_colum dl {
	color: #fff;
	width:260px; 
	margin:0 auto;
	padding:0 15px;
	padding-top:10px;
	text-align:left;
	text-indent:30px; 
	line-height:180%; 
}
/*************************footer*****************************************/
#footer {
	width:1002px;
	float:left;
	height:65px;
	color:#fff;
	background:url(images/bgfooter_32.gif) repeat-x;
}
#footer p {
	width:700px;
	margin:0 auto; 
	line-height:150%;
	padding:10px; 
}
/*************************fen*****************************************/
#fen {
	padding-bottom:15px;
	float:left;
	width:1002px;
	padding-top:15px;
	background:#fdfdfd;
}
#left_fen {
	float:left;
	width:199px;
	padding-left:1px;
}
#fen_login {
	float:left;
	width:198px;
	background:url(images/logobg_03.gif) no-repeat;
	padding-top:70px;
}
#fen_login form {
	height:145px;
	width:195px;
}
#fen_login form p {
	width:180px;
	float:left;
	margin:6px 0;
	height:20px;
}
#fen_login form p label {
	display:block;
	float:left;
	text-align:right;
	width:70px;
	height:20px;
	line-height:20px;
	color:#0173a4;
}
#fen_login form p input.inputext, #fen_login form p input.inputbtn {
	float:left;
	width:100px;
	border:1px solid #0173a4;
	height:15px;
}
#fen_login form p input.btn {
	background: url(images/login.gif) no-repeat;
	height:23px;
	width:84px;
	border:0;
	margin-left:50px;
}
#fen_login form p a {
	color:red;
	margin-left:45px;
}
#sidebar {
	float:left;
	background:url(images/fen_21.jpg) no-repeat bottom left;
	width:199px;
	margin-bottom:15px;
	padding-bottom:5px;
	
}
#sidebar h2 {
	background:url(images/fen_10.jpg) no-repeat;
	height:48px;
	width:169px;
	padding-top:15px;
	font-size:20px;
	padding-left:30px;
}
#sidebar ul {
	background:url(images/fen_18.jpg) repeat-y;
	width:199px;
	padding-bottom:100px;
	margin-bottom:15px;
	float:left; padding-left:10px;
}
#sidebar ul li {
	text-align:center;
	width:170px;

	height:auto; float:left;
}
#sidebar ul li a {
	color:#fff;
	width:170px;
	height:30px;
	background:#5d7498 url(images/fen_15.jpg) 130px 7px no-repeat;
	display:block;
	line-height:30px;
	margin:2px 0;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
#sidebar ul li ul li a:hover {text-decoration:none;
background:#6f86ab;

}
#sidebar ul li ul li a {
	color:#fff; 
	width:140px;
	height:30px; ba
	display:block;
	line-height:30px;
	margin:2px 0;
background:#6f86ab;
	font-size:13px;
	font-weight:bold;
	text-align:left; padding-left:30px;
}
#sidebar ul li a:hover {
	background:#6f86ab url(images/fen_15.jpg) 130px 7px no-repeat; text-

decoration:none;
}
#sidebar ul li a span {
	border-left:3px solid #fff;
	height:20px;
	margin-left:15px;

	padding-left:10px;
}
#sidebar ul li ul{ width:170px; margin:0; padding:0; height:auto;  background:none;}


/*#sidebar ul li dl {
	display:none;
	padding-top:0;
	margin:0;
	background:#224272;
}
#sidebar ul li ul li a:hover{background:#224272;}
#sidebar ul li:hover dl {
	width:170px;
	display:block;
	background:#224272;
	height:auto;
	padding-top:0;
	margin:0;
}
#sidebar ul li:hover dl dd {
	width:170px;
	height:20px;
	background:#0d2248;
	padding:0;
	margin:2px 0;
	border-bottom:1px solid #224272;
	display:block;
	float: left;
}
#sidebar ul li:hover dl dd a {
	display:block;
	width:140px;
	height:22px;
	background:#0d2248 url(images/dto.gif) no-repeat 12px 8px;
	color:#86a5d5;
	font-size:13px;
	padding-left:30px;
	line-height:22px;
	font-weight:lighter;
	margin:2px 0;
}
#sidebar ul li:hover dl dd a:hover {
	background:#415c8d url(images/images/dto.gif) no-repeat 12px 8px;
}
/*************************fen about*****************************************/

#right_fen, #right_fen #about {
	float:right;
	width:785px;
}
#about {background: url(images/aboutmainbg_13.png) no-repeat bottom left;
	
	width:785px;
	float:right;
}

#about h3.about_h3 {
	background: url(images/fen_07.jpg) no-repeat;
	height:47px;
	width:705px;padding-left:80px;
	line-height:47px; 
}
#about h3 {
	background: url(images/fen_07.jpg) no-repeat;
	height:47px;
	width:705px; color:#044dac; padding-left:80px;
	line-height:47px;text-align:left; font-size:15px;
}
#about h3 span {
	float:right;
	color:#0176e6;
	font-size:12px;
	padding-right:30px;
	font-weight:normal;
}
#about h3 span a {
	font-size:12px;
	color:#0176e6;
	font-weight:normal;
}
#about h3 span a:hover {
	text-decoration:underline;
}
#about #main_about {
	background: url(images/aboutmainbg_13.png) no-repeat bottom left;
	width:725px;
	
	padding-top:20px;
	padding-bottom:30px;
	float:left;
}
#about #main_about p {
	width:700px;
	padding:20px;
	text-align:left;
	text-indent:30px;
}
#about #main_about  #main_pro {overflow:hidden;
	width:700px; 
	 float:left; margin-left:50px;display:inline; 
}
#about #main_about #main_pro li.product1 {
float:left; 
	background:url(images/probg.jpg) top center no-repeat;
	width:123px;  
  margin:10px 25px;  padding-top:7px;	display:inline;						

												

											 

display:inline;											

									
}
#about #main_about #main_pro li.product1 img {
	background:url(images/probg.jpg) no-repeat; width:103px; height:82px;  

display:inline;
}
#about #main_about #main_pro li.product1 span { display:block; width:80px; overflow:hidden; 

height:40px; text-align:left;  white-space:normal; word-break:break-all;  padding-top:10px; 

margin:0 auto;
}
#about #main_about #main_pro li.product2 {
	float:left;
	background:#fff;
	width:283px;
	margin:20px 21px;
	padding:10px;
	height:180px;
}
#about #main_about #main_pro li.product2 img {
	background:url(images/probg.jpg) no-repeat;
	padding:5px;
}
#about #main_about #main_pro li.product2 span {
	float:left;
	display:block;
	text-align:center;
	width:283px;
	height:15px;
	padding:5px 0;
	line-height:15px;
	color:#333;
	margin-top:40px;
}
#about #main_about #main_pro li.product3 {
	float:left;
	width:300px;
	padding:15px;
	margin-left:20px; display:inline;
}
#about #main_about #main_pro li.product3 dl {
	float:left;
	width:290px;
	height:120px;
	padding:0;
	margin:0;
}
#about #main_about #main_pro li.product3 dl dt {
	float:right;
	width:145px;
	text-align:left;
	border-bottom:1px dashed #999;
	padding:2px 0 3px 0px;
	height:20px;
	line-height:20px;
}
#about #main_about #main_pro li.product3 dl dd.pic_3 {
	float:left;
	background:#fff;
	margin-top:7px;
	margin-left:5px;
	border:1px dashed #666;
	padding:2px; 
}
#about #main_about #main_pro li.product3 dl dd.pic_3 img {
	width:103px;
	height:82px;
	padding:5px;
}
#about #main_about #main_pro li.product3 dl dd.text_pic3 {
	float:right;
	width:160px;
}
#about #main_about #main_pro li.product3 dl dd.text_pic3 p { white-space:normal; word-

break:break-all;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	text-indent:11px;
	padding:2px 0;
	width:160px;
	height:18px;
	line-height:18px;
}
#about #main_about #main_pro li.product4 {
	width:700px;
	padding:10px;
}
#about #main_about #main_pro li.product4 dl {
	width:680px; height:95px;
	
	padding:10px 12px;overflow:hidden; margin-bottom:10px;
	
}

#about #main_about #main_pro li.product4 dl dt {
	width:550px;
	text-align:left;
	float:right;
	height:20px;
	border-bottom:1px dashed #C8B86C;
}
#about #main_about #main_pro li.product4 dl dt span{ padding-right:20px;
}
#about #main_about #main_pro li.product4 dl dd.pic_4 {
	float:left;
	background:#fff;
	margin-top:7px;
	margin-left:5px;
	border:1px dashed #666; display:inline;
	padding:2px;
}
#about #main_about #main_pro li.product4 dl dd.pic_4 img {
	width:103px;
	height:82px;
	padding:5px;
}
#about #main_about #main_pro li.product4 dl dd.text_pic4 {
	float:left;
	width:500px;
}
#about #main_about #main_pro li.product4 dl dd.text_pic4 p {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	text-indent:11px;
	padding:2px 10px; 
	width:450px;
	height:15px; 
	line-height:15px;
}







#
#about #main_about #main_pro li.product5 {
	width:700px;
	padding:10px; padding-right:20px;
}
	
}
#about #main_about #main_pro li.product5 dl {
	width:680px;
	padding:10px; height:auto; 
	padding:0;
	margin:0;
	overflow:hidden;
}
#about #main_about #main_pro li.product5 dl dt {
	width:300px;
	text-align:left;
	float:left; 
	height:20px; padding-left:10px;

}
#about #main_about #main_pro li.product5 dl dd.pic_5 {
	float:right;
	background:#fff;
	margin-top:7px;
	margin-left:5px; display:inline;
	padding:2px;
}
#about #main_about #main_pro li.product5 dl dd.pic_5 img {
	padding:5px;
}
#about #main_about #main_pro li.product5 dl dd.text_pic5 {
	float:left;
	width:500px;
}
#about #main_about #main_pro li.product5 dl dd.text_pic5 p {margin:0;
	padding:0;
	float:left;
	text-align:left;
	text-indent:11px;
	padding:2px 0;
	width:470px; padding:15px 0;
	height:18px;
	line-height:18px;
	
}
#about #main_about #main_pro li.product5 dl dd#main_pic5  { 
float:left; width:700px;
}
#about #main_about #main_pro li.product5 dl dd#main_pic5  h1{ font-size:20px; text-

align:left; float:left; height:25px; line-height:25px; border-bottom:1px dashed #999; 

width:700px; text-indent:9px;}

#big{ background:url(images/bigbtn.gif) no-repeat; height:21px; width:68px; display:block; 

float:right; padding-right:25px; margin-top:10px;}
#big a{ display:block; text-indent:-9999px;height:21px; width:68px; display:block; 

float:right;}
/*************************details products suolue*****************************************/
#details_pro { float:right;
}

#details_pro a {
	margin:0 5px;
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-top:18px;
}
#news ul
{
	width:680px;
	float:left;
}
#news li
{
	margin-left:10px;
	padding-top:15px;
	text-align:left;
	float:left;
	border-bottom:#FFFFFF 1px dotted;
	height:18px;
}
#news li a 
{
	color:#FFFFFF;
}
#news li a:hover 
{
	color:#FFFFFF;
}
#news dl
{
	float:left;
	width:11px;
	height:10px;
	background:url(images/neiye_11.gif) no-repeat;
	margin:4px 10px 0px 6px;
}
#news span
{
	float:right;
	width:80px;
}

#details_prod{padding:10px;padding-right:0;color:#333;}
#about #main_about #main_pro #details_prod p{float:left;padding:0; margin:0; text-align:left; text-indent:0;line-height:25px;color:#333; width:650px;white-space:normal; overflow:auto;}