html,body
{
	background:#fff;
	margin:0px;
	padding:0px;
	font:normal 12px 宋体,Arial,Verdana,Tahoma;
	text-align:center;
	color:#333;
	font-size:12px;
	line-height:200%;
    }
a:link,a:visited{text-decoration:none;color:#1848B5;}
a:hover,a:active{text-decoration:underline;color:#d20000;}

.table{rules=none;}

/*页面框架 start*/
#container
{
    border:5px solid #fff;
    background:#fff;
    margin:0px auto;
    width:982px;
    height:auto;
    overflow:hidden;
    } 
/*top start*/   
#Top
{    
    border:1px solid #e3e3e3;
    background:#fff url(images/box_title.gif) repeat-x;
    margin:0px auto;
    width:962px;
    height:30px;
    line-height:240%;
    text-align:left;
    color:#888888;
    overflow:hidden;
    }
.top_l
{
    float:left;
    text-indent:5px;
    }
.top_m
{
    float:left;
    margin-left:20px;
    color:#d20000;
    }
.top_r
{
    float:right;
    text-align:right;
    margin-right:5px;
    }
/*头部 start*/
#header
{
    margin:5px auto 0px auto;
    width:962px;
    height:80px;
    overflow:hidden;
    }
.logo
{
    margin:5px auto;
    width:200px;
    height:70px;
    float:left;
    overflow:hidden;
   }
.huiyuan
{
    margin:5px auto 5px 5px;
    width:225px;
    height:70px;
    line-height:180%;
    float:left;
    }
.banner
{
    margin:5px auto;
    width:520px;
    height:70px;
    float:right;
    overflow:hidden;
   }
/*menu start*/
#Menu
{    
    border:0px solid #dcdcdc;
    background:url(images/menu_bg.jpg) 0px 6px no-repeat;
    margin:2px auto;
    width:962px;
    height:80px;
    overflow:hidden;
    }
#menus
{
	margin:0px auto;
	width:950px;
	height:32px;
	overflow:hidden;
}
#l_menu
{
	margin:0px auto;
	width:620px;
	height:33px;
	float:left;
}
#r_menu
{ 
	margin:0 auto;
	width:275px;
	height:32px;
	float:right;
}
.main_menu
{
    list-style-type:none;
    margin:0px auto;
    padding:0px;
    width:100%;
    height:32px;    
    }
.main_menu  li
{
    float:left;
    margin-left:1px;
    width:65px;
    height:32px;
    line-height:320%;
    overflow:hidden;
    }
.main_menu li a
{
    width:65px;
    height:32px;
    display:block;
    text-decoration:none;
    }
.main_menu li a:hover
{
    background:url(images/menu_1.gif) 0px 2px  no-repeat;
    color:#fff;
    font-size:13px;
    text-decoration:none;
    }
.sel a{color:#fff;background:url(images/menu_1.gif) 0px 2px no-repeat;}
.sel a:visited{color:#fff;}
   
.search
{
    margin:0px auto;
    width:940px;
    height:45px;
    overflow:hidden;
    } 
.search_left
{
    margin:9px 15px 8px auto;
    float:left;
    width:250px;
    height:30px;
    color:#FFFF00;
    line-height:250%;
    text-align:left;
    overflow:hidden;
    }
.search_left a:link{color:#FFFF00;}
.search_left a:visited{color:#FFFF00;}
.search_left a:hover{color:#fff;}
.search_left a:active{color:#FFFF00;}
.search_mid
{
    background:url(images/searcddh_bg.jpg) no-repeat;
    margin:8px auto;
    width:439px;
    height:32px;
    float:left;
    } 
.search_mid_tab
{
    margin:1px auto;
    padding:0px;
    width:95%;
    height:25px;
    line-height:160%;
    vertical-align:middle;
    overflow:hidden;
    }
.search_mid_tab_td1{width:60%;}
.search_mid_tab_td2{width:20%;}
.search_mid_tab_td3{width:20%;}
.listinput
{
    border:1px solid #dcdcdc;
    width:100px;
    height:24px;
    line-height:220%;
    overflow:hidden;
    }
.inputbut
{
    border:1px solid #a0a0a0;
    background:#fff;
    width:50px;
    height:22px;
    line-height:150%;
    font-weight:bold;
    display:block;
    display:inline-block;
    color:#d20000;
    overflow:hidden;
    } 
.search_right
{
    margin:8px 8px 8px auto;
    float:right;
    width:120px;
    height:32px;
    color:#FFFF00;
    line-height:250%;
    text-align:left;
    overflow:hidden;
    }
.search_right a:link{color:#FFFF00;}
.search_right a:visited{color:#FFFF00;}
.search_right a:hover{color:#fff;}
.search_right a:active{color:#FFFF00;}
/*头部 end*/

#content
{
    border:0px solid #006633;
	margin:8px auto 0px auto;
	width:962px; 
	overflow:hidden;
}

/*左边 start*/
.c_main
{ 
    border:0px solid #e3e3e3;    
    width:688px;
    height:auto;
    float:left;
    overflow:hidden;
}
.c_main_1
{ 
    border:1px solid #e3e3e3;
    margin:0px auto 8px auto;   
    width:686px;
    height:auto;
    overflow:hidden;
}
.c_main_2
{ 
    border:0px solid #e3e3e3; 
    margin:0px auto 8px auto;   
    width:686px;
    height:80px;
    overflow:hidden;
}
.c_main_3
{ 
    margin:0px auto 8px auto;    
    width:686px;
    height:auto;
}
.c_main_3_l
{ 
    border:1px solid #e3e3e3;   
    width:300px;
    height:280px;
    float:left; 
    overflow:hidden;   
}
.c_main_3_r
{ 
    border:1px solid #e3e3e3; 
    width:375px;
    height:280px;
    float:right; 
    overflow:hidden;
}
/*左边 end*/

/*右边 start*/
.c_side
{
    border:0px solid #f00;
    background:#fff;
    float:right;
    width:265px;
    height:auto;
}
.c_side_1
{
    border:1px solid #dcdcdc;  
    margin:0px auto 8px auto;     
    width:262px;
    height:280px;
    overflow:hidden;
}
.c_side_2{
    border:1px solid #dcdcdc; 
    margin:5px auto;     
    width:265px;
    height:87px;
    overflow:hidden;
}
/*右边 end*/
#Content10
{  
    border:1px solid #e3e3e3;
    background:url(images/box_title.gif) repeat-x;
    margin:0px auto;
    width:962px;
    height:30px;
    line-height:240%;
    color:#999999;
    overflow:hidden;
    }

#Footer
{    
    margin:8px auto;
    width:962px;
    height:auto;
    color:#333333;
    line-height:180%;
    overflow:hidden;
    }




.news_dhs
{
    border-bottom:1px solid #e3e3e3;
    background:url(images/box_title.gif) repeat-x;
    margin:0px auto;
    width:100%;
    height:30px;
    line-height:250%;
    overflow:hidden;
    }
.news_span1
{
    background:url(images/box_dot.gif) 5px 9px no-repeat;
    margin:0px auto;
    width:120px;
    height:30px;
    float:left;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    text-indent:20px;
    color:#d20000; 
    line-height:240%;   
    overflow:hidden;
    }
.news_span2
{
    margin:0px 5px 0px auto;
    width:40px;
    height:30px;
    float:right;
    overflow:hidden;
    }
/*名人名企*/
.famous_tab
{
    margin:5px auto;
    width:96%;
    font-size:12px;    
    text-align:left;
    line-height:160%;
}
.famous_tab th{
    width:35%;
    font-weight:normal;
}
.famous_tab td{
    width:62%;
}
.famous_pic{
    margin:2px auto;
    width:105px;
    height:115px;
    text-align:center;
    overflow:hidden;
}
.famous_img{
    border:1px solid #e3e3e3;
    margin:2px auto 5px auto;
    width:95px;
    height:80px;
    overflow:hidden;
}
.famous_new{
    border:0px solid #dcdcdc;
    margin:2px auto;
    width:180px;
    height:115px;
    text-align:justify;
    overflow:hidden;
}
.famous_pics{
    border:1px solid #e3e3e3;
    background:#fff;
    margin:5px 6px;
    width:150px;
    height:160px;
    float:left;
    text-align:center;
    line-height:160%;
    overflow:hidden;
}
.famous_imgs{
    border:1px solid #e3e3e3;
    margin:5px auto;
    width:120px;
    height:110px;
    overflow:hidden;
}
.famous_tit
{
    border:0px solid #dcdcdc;
    margin:3px auto;
    width:100px;
    height:20px;
    display:block;
    overflow:hidden;
    }
    
    
/*简历列表 start*/
.jl_tab{
    margin:5px auto;
    width:99%;
    height:auto;
}
.jl_tab_th{
    width:12%;
    text-align:right;
    font-weight:bold;
    vertical-align:text-top;
}
.jl_tab_td{
    border-bottom:1px dashed #dcdcdc;
    width:23%;
    text-align:left;
    line-height:160%;
}
.pingjia{
    padding:5px 30px;
    text-align:left; 
    text-align:justify;       
    line-height:180%;
}
/*职位列表 start*/
.zhiwei_tab{
    border-bottom:0px solid #dcdcdc;
    margin:0px auto;
    width:100%;
    text-overflow:ellipsis; 
    text-align:center;   
    white-space: nowrap;
    overflow: hidden; 
}
.zhiwei_tab_td1{
    width:20%;
    text-align:left;
    font-weight:bold;
}
.zhiwei_tab_td2{
    width:30%;
    text-align:left;

}
.zhiwei_tab_td3{
    width:15%;
}
.zhiwei_tab_td4{
    width:15%;
}
.zhiwei_tab_td5{
    width:15%;
}

.zhiwei_tab_td11{
    width:20%;
    text-align:left;
    font-weight:bold;
}
.zhiwei_tab_td22{
    width:10%;
}
.zhiwei_tab_td33{
    width:10%;
}
.zhiwei_tab_td44{
    width:10%;
}
.zhiwei_tab_td55{
    width:10%;
}
.zhiwei_tab_td66{
    width:10%;
}
.zhiwei_tab_td77{
    width:15%;    
}
/*新闻*/
.news_title{
    margin:8px auto;
    width:95%;
    height:40px;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    line-height:270%;
    color:#000;
}
.news_tim{
    border-top:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
    background:#f9f9f9;
    margin:2px auto 8px auto;
    padding:3px;
    width:94%;
    height:24px;
    font-size:13px;
    text-align:center;
    line-height:200%;
}
.news_con
{
    background:#fff;
    margin:2px auto 8px auto;
    padding-top:8px;
    padding-bottom:8px;
    width:95%;
    height:auto;
    text-align:left;
    text-align:justify;
    line-height:180%;
    color:#000;
    font-size:12px;
    overflow:hidden;
    }
.news_bot{
    border:0px solid #dcdcdc;
    margin:8px auto;
    width:95%;
    height:25px;
    font-size:13px;
    text-align:center;
    line-height:200%;
}
.news_other{
    border:1px solid #dcdcdc;    
    margin:8px auto;
    width:95%;
    height:auto;
}
.news_dh{
    border-bottom:1px solid #dcdcdc;
    background:url(images/others_bg.gif) no-repeat;
    margin:0px auto;
    width:100%;
    height:28px;  
    line-height:250%; 
    overflow:hidden;
}
.news_dh_span1{
    float:left;
    text-align:left;
    text-indent:10px;
    font-size:13px;
    font-weight:bold;
    color:#f00;
}
.news_tab{
    border-bottom:0px dashed #dcdcdc;
    margin:0px auto;
    width:100%;
    text-align:left;
    line-height:180%;
}
.news_tab_td1{background:#f5f5f5;width:50%;text-indent:6px;}
.news_tab_td2{background:#f5f5f5;width:50%;}


/*商品列表 start*/
.tab
{
    margin:0px auto;
    width:100%;
    }
.tab th{background:#f0f0f0;font-weight:normal;vertical-align:text-top;}
.tab td{}

/*企业库 start*/
.comtab{
    border-collapse:collapse;
    margin:0px auto;
    width:100%;
    line-height:180%;
    height:auto;
    text-align:center;
}
.comtab th{border:0px solid #f5f5f5;}
.comtab td{border:0px solid #f5f5f5;}

/*图片 start*/
.sm_pic
{    
    border:1px solid #e3e3e3;
    background:#fff;
    margin:2px auto;
    width:90px;
    height:90px;
    overflow:hidden;
}
.big_pic{
    border:1px solid #f5f5f5;
    margin:5px 5px;
    width:160px;
    height:160px;
    overflow:hidden;
}


/*分类列表导航 start*/
.pro_list{
  list-style:none;
  margin:5px 5px;
  padding-left:5px;
  font-size:14px;
  font-weight:bold;
  line-height:180%;
  text-align:left;
}
.pro_list li{
  margin:0px auto;
  font-size:12px;
  font-weight:normal;
}
.pro_list li a{
  margin:0px 2px;
}
/*新闻列表导航 start*/
.news_list
{
    margin:2px auto;
    width:100%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.news_list li
{
      border-bottom:0px dotted #dcdcdc;
      background:url(images/news_list_bg.gif) 7px 7px no-repeat;
      padding-left:15px;
      text-indent:3px;
      line-height:200%;
      overflow:hidden;  
}
/*大列表 start*/
.bignews_list
{
    margin:2px auto;
    width:95%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.bignews_list li
{
      border-bottom:1px dotted #dcdcdc;
      background:url(images/news_list_bg.gif) 7px 9px no-repeat;
      padding-left:18px;
      text-indent:3px;
      line-height:240%;
      font-size:12px;
      overflow:hidden;  
}








