/* CSS Document */
body{ width:100%; padding:0; margin:0;}
ul{ padding:0; margin:0;}
ul li{ list-style:none;}

.head_content{ width:960px; margin:0 auto; text-align:left; font-size:12px; color:#333;}
.head_nav{ width:100%; height:30px; text-align:center; background:url(../img/head_nav_bg.gif) repeat-x;}
.login{ float:left;}
.login1{ float:left;}
.head_text{ width:80px; height:18px; margin-top:3px; border:#DCDCDC solid 1px;}
.head_button{ width:46px; height:21px; font-size:13px; line-height:21px; color:#097ac6; background:url(../img/head_button_bg.gif); border:none;}
.head_nav_content{ float:right;}
.head_nav_content a{ display:block; float:left; color:#333; margin-top:10px; text-decoration:none;}
.head_nav_content .other_head_nav_content { color:#9a9a9a;}
.head_nav_content a:hover{ color:#f2651e; text-decoration:underline;}
.head_nav_content img{ float:left; margin:0 10px; margin-top:8px;}
.login1{ margin-top:7px;}
.login1 a{ 
          color:#ff6600;
          text-decoration:none
 }

.login1 a:hover{ 
          color:#ff6600;
          text-decoration:none
 }


.main{ width:960px; margin:0 auto; text-align:left; font-size:12px; background:url(../img/main_bg.jpg) no-repeat;}
.clear{ clear:both;}

.logo{ float:left; margin:16px 33px 0 33px; *margin:16px 33px 0 38px; _margin:16px 33px 0 24px;}
.banner{ float:left; width:468px; height:63px; margin-top:7px; margin-right:33px; *margin-right:33px; _margin-right:23px;}


.contact_online{ float:left; margin-left:12px; *margin-left:7px; _margin-left:7px; margin-top:7px;}
.tel_no{ float:left; width:258px; height:26px; line-height:26px; padding-left:0; background:url(../img/tel_no_bg.gif) no-repeat; color:#666; font-family:Arial, Helvetica, sans-serif;}
.tel_no b{ color:#FF0000;}
.contact_online img{ float:left; margin:11px 6px 0 6px;}

.nav{ width:960px; height:33px; line-height:33px; margin-top:3px;}
.nav img{ float:left;}
.nav_content{ float:left; width:957px; height:33px; margin-top:10px; *margin-top:0; _margin-top:0; background:url(../img/nav_bg.gif) repeat-x;}
.nav_content li{ display:block; float:left; line-height:33px; font-size:14px; font-weight:bold;}
.nav_content li a{ color:#FFF; text-decoration:none; padding:0 26px; padding-top:9px; *padding-top:10px; _padding-top:10px; padding-bottom:9px; *padding-bottom:7px; _padding-bottom:7px;}
.nav_content li a:link{ color:#FFF; text-decoration:none;}
.nav_content li a:visited{ color:#FFF; text-decoration:none;}
.nav_content li a:hover{ color:#333; text-decoration:none;}
.nav_index{ background:url(../img/nav_index_link_bg.gif) no-repeat; background-position-y:center; background-position-x:right;}
.nav_index a:hover{ color:#333; background:url(../img/nav_hover_bg.gif) no-repeat; background-position-x:center;}
.nav_news{ background:url(../img/nav_link_bg.gif) no-repeat; background-position:center; background-position:right;}
.nav_news a:hover{ color:#333; background:url(../img/nav_hover_bg_2.gif) no-repeat; background-position-x:center; background-position-y:top;}
.nav_job{ background:url(../img/nav_link_bg.gif) no-repeat; background-position:center; background-position:right;}
.nav_job a:hover{ color:#333; background:url(../img/nav_hover_bg_2.gif) no-repeat; background-position-x:center; background-position-y:top;}
.nav_shop{ background:url(../img/nav_link_bg.gif) no-repeat; background-position:center; background-position:right;}
.nav_shop a:hover{ color:#333; background:url(../img/nav_hover_bg_3.gif) no-repeat; background-position-x:center; background-position-y:top;}
.nav_business{ background:url(../img/nav_link_bg.gif) no-repeat; background-position:center; background-position:right;}
.nav_business a:hover{ color:#333; background:url(../img/nav_hover_bg_2.gif) no-repeat; background-position-x:center; background-position-y:top;}
.nav_manage{ background:url(../img/nav_link_bg.gif) no-repeat; background-position:center; background-position:right;}
.nav_manage a:hover{ color:#333; background:url(../img/nav_hover_bg_4.gif) no-repeat; background-position-x:center; background-position-y:top;}
.nav_refer{ background:url(../img/nav_link_bg.gif) no-repeat; background-position:center; background-position:right;}
.nav_refer a:hover{ color:#333; background:url(../img/nav_hover_bg_3.gif) no-repeat; background-position-x:center; background-position-y:top;}
.nav_bbs a:hover{ color:#333; background:url(../img/nav_hover_bg_5.gif) no-repeat; background-position-x:center; background-position-y:top;}

.search{ width:960px;}
.search img{ float:left;}
.search_content{ float:left; width:957px; height:47px; background:url(../img/search_bg.gif) repeat-x;}

.search_content_input{ float:left;}
.search_content_input .search_content_input_text{ width:300px; *width:316px; _width:316px; height:22px; line-height:22px; border:1px #b9cbe3 solid; background:url(../img/search_input_bg.gif) no-repeat; padding:0; margin:0; padding-left:20px; color:#888; font-size:14px; margin-top:9px; margin-left:27px;}
.search_button{ width:90px; height:24px; line-height:24px; background:url(../img/search_button_bg.jpg); color:#000; border:none; font-weight:bold;}
.keywords{ display:block; margin:4px 0 0 27px;}
.keywords ul li .keywords_title a{ color:#000; text-decoration:none; cursor:crosshair  ;}
.keywords ul li .keywords_title a:hover{ text-decoration:none; color:#000;}
.keywords li{ float:left;}
.keywords li a{ color:#039; text-decoration:none; margin-right:10px;}
.keywords li a:hover{ text-decoration:underline; color:#F30;}

.kf_online{ float:left; margin-left:80px;}
.kf_online a{ float:left; line-height:1.6em; color:#0066a9; font-weight:bold; margin-top:13px; margin-left:6px;}
.kf_online a:hover{ text-decoration:none; color:#F30;}

.foot{ float:left; *float:none; _float:none; width:960px; height:57px; display:block; margin-top:10px; *margin-top:0; _margin-top:0; text-align:center; border-top:3px #097ec3 solid; padding:10px 0 16px ;  font-family:Arial, Helvetica, sans-serif; color:#333; line-height:1.6em;}
.foot a{ color:#333; text-decoration:none; width:70px;}
.foot a:hover{ text-decoration:underline; color:#F30;}

.button{ height:21px; line-height:17px; border:1px #9cc9e0 solid; background:url(../img/member/member_button_bg.gif) repeat-x; background-color:#FFF; padding:1px; margin:0; color:#077ac7; font-size:12px;}

.clear_bottom{ width:960px; float:left;}
.bottom_space{ float:left; display:none; *display:block; _display:block; width:100px; padding:0; margin:0; height:5px; line-height:1px;}
