@charset "utf-8";
/* CSS Document header */
*{ margin:0; padding:0; font-size:12px; color:#000; border:0; font-family:Arial, Helvetica, sans-serif;
}
p{ line-height:150%;
}
h2{ color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;
}
h2 a{ text-decoration:none; color:#039; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px;
}
h2 a:hover{ color:#000;
}
#header{width:100%; height:129px;background:url(../image/header_bg.gif) left top repeat-x;
}
#header1 { width:936px; height:94px; margin:0 auto; position:relative;
}
.logo{ position:absolute; top:12px; left:8px;
}
#indexcart{ position:absolute; top:47px; left:390px; width:300px; height:30px; line-height:30px; font-size:12px; color:#000;
}
#indexcart img{ float:left; margin-right:17px;
}
#chat{ position:absolute; top:41px; left:728px;
}
#sign{ background:url(../image/bg1.gif) top left no-repeat; display:inline; float:right; margin:0 5px 0 0; width:101px; height:20px; color:#fff; padding:4px 0 0 12px;
}
#sign1{ background:url(../image/bg10.jpg) top right no-repeat; position:relative; float:right; margin:0 5px 0 0;  height:24px; color:#fff; padding:4px 6px 0 6px; font-size:11px;
}
#sign1 img{position:absolute; top:0; left:0;
}
.ifr{ position:absolute; top:0; right:5px; height:24px; background:none;
}
#sign1 a{ color:#fff; font-size:11px; text-decoration:none;
}
#sign1 a:hover{ color:#000;
}
#topnav{ width:926px; height:27px; margin:0 auto; padding:8px 0 0 10px; position:relative;
}
#topnav form{ position:absolute; top:8px; left:682px;
}
#topnav form table td{ height:18px; line-height:18px;
}
.in1{ border:1px solid #ccc; width:180px; padding:2px 0 2px 1px; color:#ddd;
}
#topnav ul li{ list-style:none;position:relative; float:left; height:27px; line-height:27px; margin-right:5px;
}
#topnav ul li a{ text-decoration:none; text-transform:uppercase; float:left; font-weight:bold; background:url(../image/nav5.jpg) no-repeat left top; padding-left:8px;
}
#topnav ul li a span{ float:left;display:block; cursor:hand; background:url(../image/nav6.jpg) no-repeat right top; padding-right:16px; padding-left:8px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
#topnav ul li a:hover { background-position:0% -29px;
}
#topnav ul li a:hover span{ background-position:100% -29px;
}
#topnav #current a {background-position:0% -29px;
}
#topnav #current a span {background-position:100% -29px;
}

#container{ width:926px; margin:0 auto; padding:10px 0 0 10px;
}
/*========================left========================================================================================*/
#left{ width:180px; position:relative; background:url(../image/bg3.jpg) left center repeat-y; padding:10px; float:left; margin-bottom:10px; 
}
.left_bgtop{ position:absolute; top:0; left:0;
}
.left_bgbottom{ position:absolute; bottom:0; left:0;
}
#left h2{ font-size:12px; background:url(../image/ukaiwei_03.jpg) left center no-repeat; width:179px; height:28px; line-height:28px; text-indent:10px; color:#000; font-weight:normal;
}
#left ul{ padding:5px 0 0 8px; margin-bottom:10px; 
}
#left ul li{ list-style:none; width:170px; border-bottom:1px solid #eee;
}
#left ul li a{ text-decoration:none; background:url(../image/bg5.jpg) left center no-repeat; padding:4px 0 4px 15px; display:block;
}
#left ul li a:hover{ color:#fd3307;
}
/*========================footer========================================================================================*/
#footer{width:100%; height:100px; background:url(../image/bg6.jpg) left top repeat-x; clear:both; margin-top:10px; text-align:center; padding-top:15px; line-height:150%;  
}
#footer p{ color:#666; font-size:11px;
}
#footer a{ text-decoration:none; color:#666; font-size:11px;
}
#footer a:hover{ color:#fd3307;
}
/*========================other========================================================================================*/
#mbx{ font-size:11px;
}
#mbx a{ font-size:11px; color:#039; text-decoration:underline;
}
#mbx a:hover{ color:#000; text-decoration:none; 
}
.co1{ color:#f00;
}


