@charset "gb2312";
/* CSS Document */

body{ margin:0; padding:0; background:url(../img/top_bg.jpg) repeat-x;}
img{ border:0; vertical-align:top;}
a{ text-decoration:none;color:#737373;}
ul, li { margin: 0; padding: 0; list-style: none; }
a img { border: 0; }
#index{ width:1003px; margin:0 auto;}
#top{ width:1003px;}
#logo{  float:left;}

#topmenu{ float:right; margin-top:3px;display:inline;}
#search{ float:right; margin-top:10px; width:250px;}
#top_left{ float:right; width:270px;}
#search #oooo{ float:left; width:200px;}

#menu {padding:0; margin:0; list-style:none; width:1003px; height:36px; background:url(../img/bg.gif) repeat-x }

#menu li {position:relative; float:left; margin:0;}
#menu li a {display:block; height:36px; line-height:36px; padding:0 26px 0 25px; float:left; color:#fff; text-decoration:none; font-family:"ËÎÌå"; font-size:14px; font-weight:bold; }

#menu li a:hover, 
#menu li a:active,
#menu li a:focus,
.mm #menu li#mm a
{background:url(../img/bian.gif) repeat-x right top; cursor:pointer; color:#fff; line-height:36px;}


#caidan{ float:left}
#main{ width:1003px;  margin-top:20px;margin:0 auto}
#maintop{ width:1001px; float:left; height:188px; border:#EEE 1px solid; background:url(../img/maintopbg.gif) repeat-x;}
#jd{ float:left; margin-top:20px; margin-left:10px; display:inline;}
#about{ float:left; width:470px; border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1; height:188px; margin-left:10px;}
#about_bt{ float:left; margin-top:10px; margin-left:20px; display:inline;}
#about_main{ width:430px; line-height:20px; float:left; margin-top:14px; margin-left:20px; display:inline;font-family:"ËÎÌå"; font-size:12px;#C00}
#more{ float:left; margin-top:10px; margin-left:20px; display:inline}

#news{ float:left; width:250px; overflow:hidden;}
#news_bt{float:left; margin-top:10px; margin-left:20px; display:inline;}
#news_main{ float:left; width:240px; margin-left:15px; margin-top:15px; line-height:10px; font-family:"ËÎÌå"; font-size:12px; display:inline}
#news_main a{ color:#333;} #news_main a:hover{ color:#C00;}

#mainb{width:1001px; float:left; margin-top:15px;}
#pro{ float:left; width:271px;}
#probt{ float:left;}
#promain{ float:left; margin-top:10px; font-family:"ËÎÌå"; font-size:13px; font-weight:bold;letter-spacing:5px;}
#promain a{ color:#333;} 
#promain a:hover{ color:#900;}

#tuijian{ float:left; background:url(../img/probg.gif) no-repeat; width:472px; height:205px;}
#product{ width:470px; height:140px; float:right; overflow:hidden; margin-top:50px;}
#product table{ margin-left:1px; margin-top:3px;}
.index_xinpin_a{height:140px; width:auto;}
.index_xinpin_a_main{ text-align:center; line-height:16px;}
.index_xinpin_a_main span {font-family: 'ËÎÌå'; font-size: 12px; color: #ed5627;}

#ship{ float:right; width:249px;}
#shipbt{ float:left}
#shipmain{float:left;margin-top:7px;}
#foot{ width:1003px; float:left; margin-top:15px; padding-bottom:20px;}
#footk{ width:1003px; float:left; margin-top:20px;text-align:left;border:#ebebeb 1px solid;}
#footk li{font-family:"ËÎÌå"; font-size:12px; color:#666666;padding:10px 3px 10px 3px;float:left}
#foottop{ width:1003px; height:30px; background-color:#e3e3e3;border-bottom:#ed5627 1px solid; font-family:"ËÎÌå"; font-size:12px; line-height:30px; color:#666666; }
#foottop a{ color:#666666;} #foottop a:hover{ color:#000;}
#footbom{text-align:center; margin-top:30px;font-family:"ËÎÌå"; font-size:12px; color:#666666; margin-left:10px;}

#sub_left{ float:left; width:202px; }
#sub_left img{ float:left;}
#sub_fenlei{ width:200px; border:#CCC 1px solid; float:left; font-family:"ËÎÌå"; font-size:12px; color:#333;}
#sub_fenlei table{ float:left; margin-top:5px; margin-left:0px; display:inline;}
#sub_fenlei a{ color:#333;}
#sub_fenlei a:hover{ color:#F00}
.L1{
	margin-left:20px;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../img/arrow1_006.gif);
}
.L1 img{
margin-top:auto;

}
.L21{
   
	list-style-position: inside;
	list-style-type: circle;
	list-style-image: none;
}
.L3{
    margin-left:10px;
	list-style-position: inside;
	list-style-type: disc;
	list-style-image: none;
}
#sub_right{ float:right; width:770px; margin-top:5px;}
#submain_bt{ float:left; width:770px; background-color:#f2f2f2; height:24px; line-height:24px;font-family:"ËÎÌå"; font-size:12px; color:#06F;}
#submain_bt a{color:#353535;} #submain_bt a:hover{color:#C00;}

#subm_btt{ float:left; width:770px; height:37px; border-bottom:1px solid #CACACA; line-height:50px; font-family:"ËÎÌå"; font-size:16px; font-weight:bold; color:#737373;}

#submain{ width:770px;  margin-top:35px;}
#submain h1 {
	font-size: 14px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	text-align:center;
	
}
.pro_pic {
margin:30px auto;
text-align:center;
}
.S1 {
	font-size: 10px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	margin-top:30px;
}
#submain22{ width:746px; float:left; padding:0 26px;font-family:"ËÎÌå"; font-size:12px; }
#submain22 span{ font-family:"ËÎÌå"; font-size:12px; color:#ff0000;}
.pro{width:744px; height:138px; background:url(../img/pro_bg.jpg) repeat-x; border:#ccc 1px solid; margin-top:20px; float:left;} 
.pro dl{width:744px; height:138px;}
.pro dl dd{width:150px; height:93px; border:#ccc 1px solid; margin:20px; float:left;overflow:hidden;}
.pro dl dt{width:524px; height:118px; float:left; padding-top:20px;}
.pro dl dt h2{width:524px; height:15px; line-height:15px; margin:0; float:left; font-family:"ËÎÌå"; font-size:14px; background:url(../img/pd1.jpg) no-repeat left center; text-indent:14px;}
.pro dl dt h2 a{color:#333;}
.pro dl dt h2 a:hover{color:#ed5627;}
.pro dl dt ul{width:225px; height:100px; float:left;margin-top:20px;}
.pro dl dt ul li{width:530px; height:20px;font-size:12px; line-height:20px; float:left; list-style-type:none; text-indent:14px;}
.pro dl dt ul li a{color:#333;}
.pro dl dt ul li a:hover{color:#e30e0a;}
.pro dl dt p{width:74px; height:22px; float:left; padding-top:81px;}

#submain23{ width:768px; float:left; padding:0 1px;}
.pro2{width:768px; float:left;}
.pro2 dl{width:222px; height:160px; float:left; padding:15px;}
.pro2 dl dd{width:220px; height:137px; border:#ccc 1px solid;}
.pro2 dl dt{width:222px; height:21px; line-height:21px; text-align:center; font-family:"ËÎÌå"; font-size:12px;}
.pro2 dl dt a{color:#333;}
.pro2 dl dt a:hover{color:#cc0000;}

.page{width:738px; height:24px; line-height:24px; float:left; padding:0 15px;}


* {
	
	margin:0;
	padding:0;
}


i {
	font-size: 11px;
	color: red;
}


#main_nav li {list-style:none;}

.hide {display:none;}

.clear {
	clear: both;
    height:1px;
    margin-top:-1px; 
    overflow:hidden;
}

.link_style_1 {
	background:url(../img/link_style_1.gif) no-repeat 0 2px;
	padding-left: 15px;
}

.list_style_1 li a {
	background:url(../img/list_style_1.gif) no-repeat 0 6px;
	line-height:2em;
	padding-left:15px;
}

#wrap {
	margin:auto;
	width:1003px;
}

/* @group main_nav */
#main_nav ul {
	font-size: 13px;
	list-style: none;
}

#main_nav {
	background: url(../img/nav_bg.png) repeat-x top left;
	height: 50px;
	overflow: visible;
	padding-left: 8px;
}

#main_nav li {
	float: left;
	position: relative;
	z-index: 5;
}

#main_nav li a {
	color: #fff;
	display: block;
	width: 110px;
	height: 35px;
	text-decoration: none;
	line-height: 35px;
	text-align: center;
	margin-top: 2px;
}

#main_nav li ul li a {
	font-size: 12px;
	width: 110px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
}

#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background: #ec0d0d;
}

#main_nav li.focus a, #main_nav li a:hover {
	background: url(../img/nav_over.png) no-repeat top left;
}

#main_nav li.focus ul li a {
	background: none;
}

#main_nav li ul {
	position: absolute;
	top: 36px;
	left: 0px;
	background: #b50101;
	
	display: none;
}

#main_nav li ul li{
	float: none;
}

.bottom{
	float:left;
	display:inline;
	width:1003px;
	height:66px;
	line-height:20px;
	text-align:center;
	padding:15px 0 10px 0;
	margin:10px 0 0 0;
	border-top:3px solid red;
	}







