﻿@import url("common.css");

/*   main  */
#main{ 
	width:950px; margin:5px auto;
}

#main .nav_line
{
	margin: 0px auto 10px; border:3px solid #e5e5e5; 
}

/*main_top*/
#main_top
{
	margin:0px 0px 0px 0px; float:left
}
#main_top .main_top_l
{
	width:662px;float:left;
}
.main_top_l .link_list
{
	font-family:"宋体";
}
.link_list a:link,.link_list a:visited
{
    text-decoration:none;
}
.link_list a:hover
{
    text-decoration:underline;
}
.link_list UL {
	MARGIN: 0px; WIDTH: 100%; FLOAT: left; CLEAR: both
}
.link_list UL LI {
	BORDER-BOTTOM: #e9f0f5 0px solid; TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 19px; WIDTH: 200px; FLOAT: left; VERTICAL-ALIGN: bottom; PADDING-TOP: 3px; color:#026bb1; 
}
.link_list UL LI a{
    text-decoration:none;
}
.link_list UL LI span
{
    background:url(/images/top_ws.gif) no-repeat left top;
    padding-right:4px;
    text-decoration:none;
} 
.main_top_l .searchBox{
	padding:0px;color:#fff;background:#ffffff url(/images/search_bar.gif) no-repeat 0 0px; height: 56px; width:662px; float:left;
}
.searchBox .searchBox_l
{
	width:638px;
	float:left;
}
.searchBox_l .searchBox_l_1, .searchBox_l .searchBox_l_2
{
	float:left;
	clear:both;
}
.searchBox_l .searchBox_l_1
{
	padding:10px 5px 0px 20px;
}
.searchBox_l .searchBox_l_2
{
	padding:3px 0px 0px 25px;
	width:638px;
}
.hint
{
     height:18px; width:380px;
}
.intelligent
{
	width:380px;
	float:left;
}
.searchBox .searchBox_r
{
	width:10px;
	float:right;
}
.searchBox #searchIntelligent
{
	float:left
}
.searchBox_r
{
	line-height:56px;
	text-align:center;
}
.searchBox_r a:link,.searchBox_r a:visited {color:#ffffff;}

#main_top .main_top_reg
{
	float:left;
	width:278px;
	height:87px;
	text-align:left;
	margin-left:9px;
	background:url(/images/mb.gif) no-repeat;
}
.main_top_reg ul li
{
    list-style-type:none;
    float:left;
    text-align:left;
    clear:both;
}
.main_top_reg .r1
{
    padding:15px 0px 0px 30px; 
    color:#ff5400;
    font-size:14px;
    font-weight:bold;
}
.main_top_reg .r2
{
    padding:10px 0px 0px 30px; 
    font-weight:bold;
    color:#6e6e6e;
}
.main_top_reg .r3
{
    padding:12px 0px 0px 42px; 
    color:#666666;
}
.main_top_reg .r3 a, .main_top_reg .r3 a:link, .main_top_reg .r3 a:visited
{
    color:#666666;
}
/*main_top*/

/*导航*/
.h1Area 
{
	position: relative;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-bottom:3px;
	background: url(/images/h1_btm.gif) repeat-x left bottom;
	float:left;
	width:100%;
}
* html #main .h1Area {
	position: static;
	padding-bottom: 3px;
	margin-top: 10px;
	background: url(/images/h1_btm.gif) repeat-x left bottom;
	width: 100%;
	float:left;
}
.h1deco {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
* html #main .h1bg {
	padding: 2px 0px 4px 0px;
	width: 100%;
}
.h1bg {
	padding: 2px 2px 4px;
	background: url(/images/h1bg.gif) repeat-x left top;
	height:20px;
}
.h1bg h1
{
    padding-left:6px;
    float:left;
    font-size:100%;
    position:relative;
}
.h1bg h1 a
{
    font-size: 14px;
	font-weight: bold;
    line-height:20px;
}
.h1bg h1 span
{
    position: absolute;
	left: 10px;
	top: 2px;
	width: 17px;
	height: 17px;
	display: block;
	background: url(/images/nav1.gif) no-repeat left top;
}
.h1Area img {
	position: absolute;
	top: 9px;
	right: 5px;
	display: block;
}
* html #main .h1Area img {
	float: right;
	position: static;
	padding-top:3px;
}

.h1Area img.iconAd {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 20px;
	display: block;
}
* html #main .h1Area img.iconAd {
	height: 20px;
	float: right;
	position: static;
}

.h1Area:after,
.h1bg:after{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

#main_content
{
    clear:both;
    margin:0px 0px 0px 0px;
    width:948px;
    float: left; 
}
.catalog{padding:0px; clear: both; overflow: hidden; border:solid 1px #ccc;float: left; }
.catalog dl{ margin: 0px; padding:8px 4px 8px 4px; }
.catalog dl{clear:both;line-height: 1.3;}
.catalog dl dt a,.catalog dl dt a:link,.catalog dl dt a:visited
{font-size:14px;font-weight: bold; color:#0000dd; text-decoration:underline;}

.catalog dd a,.catalog dd a:link,.catalog dd a:visited
{font-weight:normal; font-size:12px; color:#3c3c3c;}

.bg_odd
{
	background-color:#f0f6fb;
}
.bg_odd_fff
{
	background-color:#fff;
}