@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
h3{ font-size:14px;}
img{ border:none; padding:0; margin:0;} ul{ list-style:none;}
.c{ clear:both;} textarea{ font-size:12px;}
a { text-decoration:none;} a:hover{ text-decoration:underline; }
body{ font-family: Arial, "宋体"; font-size:12px; }
.wrapper{ width:900px; margin:0 auto;}
.header{ height:115px;  overflow:hidden;}
.logo{ float:left; width:366px; height:75px; padding-bottom:10px;}
.fun{ float:right; font-size:12px; padding-top:10px;}
.fun li{ float:left; color:#999;}
.fun li a{ color:#666; padding:0 5px;}

#navMenu {DISPLAY: block;  OVERFLOW: hidden; WIDTH: 885px; background:url(../images/navbg.jpg) no-repeat;  height:27px; line-height:27px; padding-left:15px;}
#navMenu .onelink {}
#navMenu LI {BACKGROUND-POSITION: 0px center; padding-right:1px; FLOAT: left; background:url(../images/gap.jpg) no-repeat right; padding:0 20px;   BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; height:26px;}
#navMenu LI A {DISPLAY: block;  COLOR: #333;  text-align:center; text-align:center; font-size:12px; font-weight:bold; }
#navMenu LI A:hover { TEXT-DECORATION: none; color:#000;}
#navMenu LI.hover A {}
.dropMenu {MARGIN-TOP: -1px; Z-INDEX: 100;  VISIBILITY: hidden; PADDING-BOTTOM: 6px; MARGIN-LEFT: 0px; WIDTH: 120px;   POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ccc;}
.dropMenu LI {MARGIN-TOP: 2px; padding:0;MARGIN-BOTTOM: 4px}
.dropMenu LI A {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH:100%; COLOR: #333; PADDING-TOP: 4px;TEXT-ALIGN: center}
.dropMenu LI A:hover{ background-color:#333; color:#fff; text-decoration:none;}
UNKNOWN {BORDER-TOP-STYLE: none}

.main{ width:900px; padding:10px 0;}
.sort{ width:202px; background:#f3f2f2 url(../images/sbottom.jpg) no-repeat bottom; padding-bottom:20px; float:left;}
.stitle{ line-height:37px; color:#fff; font-size:14px; background:url(../images/stbg.jpg) no-repeat; padding-left:15px;}
.sbox { padding:10px;}
.hnlist{ background:url(../images/arrow.jpg) no-repeat 0 7px; padding:7px 0; padding-left:15px; border-bottom:1px solid #e3e4d9; color:#4f4f4f;}
.hnlist dt{ line-height:22px;}
.hnlist dd{ line-height:18px;}
.hnlist dd a{ color:#4f4f4f;}

.right{ width:680px; float:right;min-height:350px; height:auto !important; height:350px; overflow:visible;}
.guide{ text-align:center; line-height:22px; color:#666; font-size:12px; padding-right:5px;}
.guide a{ color:#666;}
.hsear{ background:url(../images/ha.jpg) no-repeat; width:680px; height:143px;}
.hsear select{ width:175px; font-size:12px; margin:2px;}
.searc{ width:200px; float:right; padding-top:10px}
.seartext{ width:124px; height:px;}
.searbutton{ background:#ec004d; width:49px; height:20px; border:none; color:#fff; line-height:20px; cursor:pointer;}
.habout{ line-height:18px; color:#333;}
.hac a{ color:#333; font-size:13px;}

.psear{ background:url(../images/searbg.jpg) no-repeat; width:324px; height:162px; margin:20px auto;}
.pearc{ width:255px; margin:0px auto; padding:15px 0;}
.pearc select{ width:255px; margin:3px 0;}

.sortlist li{ line-height:25px; background:url(images/arrow.jpg) no-repeat 4px 9px; padding-left:15px; border-bottom:1px solid #E3E4D9;}
.sortlist li a{ color:#4F4F4F;}
/*新闻*/
.news{ padding:0 10px;}
.news li{ line-height:28px; color:#666; background:url(../images/subadd.gif) no-repeat 0 9px; padding-left:15px; border-bottom:1px dotted #e4e5e6;}
.news li span{ float:right;}
.news li a{ color:#333;}
.ntitle{ text-align:center; font-size:14px; color:#4D3D0A;}
.news_other{ border-bottom:1px dotted #e4e5e6; text-align:center; line-height:25px; font-size:12px; color:#666; margin-bottom:10px;}
.netitle{ text-align:center; line-height:30px; font-size:16px; color:#545454;}
/*招聘*/
.joinlist{ padding:10px; border-bottom:1px dashed #e3e3e3; line-height:18px; color:#5d381c;}
.joinlist li span{ color:#000; padding-right:5px;}
.joinlist li a{ color:#348217; font-weight:bold;}
/*地图友情*/
.flink{ padding:0 20px;}
.flink li{ padding:0 10px; background:url(../images/subadd.gif) no-repeat 0 10px; line-height:25px; }
.flink li a{color:#4D3D0A; padding:0 3px;}
.flink .ss a{ font-weight:bold; color:#;}
.link li{ float:left; padding:10px; background:url(../images/subadd.gif) no-repeat 0 20px; line-height:25px; }
.link li a{ color:#333;}

.prolist{ padding:10px;}
.prolist dt{ line-height:25px; font-size:12px;}
.prolist dt a{ color:#0ea8e4; font-weight:bold;}
.prolist dd{ color:#4F4F4F;}

.footer{ background:#ebebeb url(../images/fbg.jpg) no-repeat; height:30px; line-height:30px; padding-top:6px;  clear:both; padding-left:15px; color:#999;}
.footer span{ float:right; padding-right:10px;}
.footer a{color:#999;}
