@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	text-align: left;
	font-size: inherit;
}
html, body, #wraper {
	height: 100%;
	} 
body > #wraper {
	height: auto; 
	min-height: 100%;
	} 
body {
	text-align: left;
	font: normal 12px/20px Tahoma,Helvetica,Arial,SimSun,sans-serif;
	color:#555555;
}
a{
	color:#555555;
	text-decoration:none;}
a:hover{
	color:#f06200;}
a:active, a:focus {
	outline: none;
	text-decoration:none;
}
.fontweight {
	font-weight: bold;
}
em {
	font-style: normal;
}
h3.title{
	font-size:14px;
	font-weight:bold;
	background:url(../images/titleIcon.gif) no-repeat left top;
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:20px;
	height:20px;
	}
h3.orange{
	background-position:0 0;
}
h3.blue{
	background-position:0 -20px;
}
h3.green{
	background-position:0 -40px;
}
h3.borderW1{
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	color:#0690BF;
}
h3 span{
	font-size:11px;
	color:#777777;
	font-weight:normal;
	margin-left:5px;}
.titleE{
	font-size:11px;
	color:#777777;
	font-weight:normal;
	margin-left:15px;
	line-height:26px;
	height:26px;
	}
.date{ width:150px;
	display:block;
	color:#999;}
.right{
	float:right;}
.left{
	float:left;}
.clearfix{
	clear:both;
	height:1px;
	overflow:hidden;}
.mT30{
	height:30px;}
.mW20{
	margin:0 20px;}
.mW15{
	margin:0 15px;}
.pW20{
	padding:0 20px;}
.pL20{
	padding-left:20px;}
.pL90{
	padding-left:90px;}
.pL100{
	padding-left:100px;}
.pL110{
	padding-left:110px;}
.pR20{
	padding-right:20px;}
.pR30{
	padding-right:30px;}
.mB20{
	margin-bottom:20px;}
.mB30{
	margin-bottom:30px;}
.mB50{
	margin-bottom:50px;}
.pWH20{
	padding:20px;}	
.borderW1{
	border-color:#d4d4d4;
	border-style:solid;
	}
.textC{
	text-align:center;}
.hoverClass{
	cursor:pointer;}
.bottomLine{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;}
	
	
.font14{
	font-size:14px;
	}
	
.changeOrange{
	color:#C30;}
.cursor{
	cursor:pointer;}
/*头部样式 begin*/
#header_pic {
	background: #FFF url(../images/top_bg.jpg) repeat-x center top;
}
#header_pic_s {
	background: #FFF url(../images/top_bg_s.jpg) repeat-x center top;
}
.head_index{
	background:url(../images/index_title.jpg) no-repeat;
	height:227px;}
.head_aboutshenhong{
	background:url(../images/aboutus_title.jpg) no-repeat;
	height:117px;}
.head_business{
	background:url(../images/business_title.jpg) no-repeat;
	height:117px;}
.head_job{
	background:url(../images/job_title.jpg) no-repeat;
	height:117px;}
.head_job2{
	background:url(../images/job_title.jpg) no-repeat;
	height:117px;}
.head_news{
	background:url(../images/news_title.jpg) no-repeat;
	height:117px;}
#head_flash_p_01{
	width:333px;
	background-position:0 0;}
#head_flash_p_02{
	width:333px;
	background-position:-333px 0;}
#head_flash_p_03{
	width:334px;
	background-position:-666px 0;}
/*头部样式 end*/
#main {
	padding-bottom: 136px;
	} /* must be same height as the footer */ 
#main_head, #head_flash, #main_content, #head_flash_div, #head_flash_bg{
	width:1000px;
	margin:0 auto;
	}
#head_flash{
	position:relative;
	z-index:0;
		}
#head_flash_div{
	position:absolute;
	z-index:99;
	height:227px;
	}
#head_flash_bg{
	}
#head_top{
	height:122px;
	}
#sh_logo{
	background:url(../images/shenhongLogo.png) no-repeat center top !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/html/images/shenhongLogo.png",sizingMethod='scale');
	width:190px;
	height:100px;
	margin /**/:5px 30px !important;
	_margin:5px 10px;
	}
.sh_logo_a{
	width:100%;
	height:100px;
	cursor:pointer;
	display:block;
	}
.sh_logo_a_top{
	}
#top_menu{
	width:610px;
	margin-top:52px;}
.topMenu{
	height:41px;
	overflow:hidden;
	display:inline-block;
	background:url(../images/topMenu.png) no-repeat;
}
#top_menu_01{
	width:104px;}
#top_menu_02, #top_menu_03, #top_menu_04{
	width:126px;}
#top_menu_05{
	width:121px;}	
#top_menu_01{
	background-position:0 0;
	}
#top_menu_01:hover{
	background-position:0 -41px;
	}
#top_menu_01.hover{
	background-position:0 -41px;
	}
#top_menu_02{
	background-position:-104px 0;}
#top_menu_02:hover{
	background-position:-104px -41px;}
#top_menu_02.hover{
	background-position:-104px -41px;}
#top_menu_03{
	background-position:-230px 0;} 
#top_menu_03:hover{
	background-position:-230px -41px;} 
#top_menu_03.hover{
	background-position:-230px -41px;} 
#top_menu_04 {
	background-position:-356px 0;}
#top_menu_04:hover {
	background-position:-356px -41px;}
#top_menu_04.hover {
	background-position:-356px -41px;}
#top_menu_05 {
	background-position:-482px 0;}
#top_menu_05:hover {
	background-position:-482px -41px;}
#top_menu_05.hover {
	background-position:-482px -41px;}
	
/*中部样式 begin*/
#mainLindex{
	width:667px;
}
#mainLLindex{
	width:334px;
	}
#mainLRindex{
	width:333px;
	}
#mainRindex{
	width:333px;
}
#mainLlone{
	width:720px;
}
#mainRlone{
	width:280px;
}
.leftline{
	background:url(../images/leftline.gif);
	}
.leftLineT{
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	}
.leftLineC, .leftLineCnews{
	background-position:-400px 0;
	background-repeat:repeat-y;
	padding:0 20px;
	line-height:25px;}
.leftLineC b, .leftLineCnews b{
	line-height:26px;
	margin-left:-10px;}
.leftLineB{
	background-position:0 -30px;
	background-repeat:no-repeat;
	height:30px;
	}
	
	
.title_bg_icon_01{
	background:url(../images/bg_icon_01.gif) no-repeat left top;
	height:75px;
	}
.title_bg_icon_02{
	background:url(../images/bg_icon_02.gif) no-repeat left top;
	}
.title_bg_icon_03{
	background:url(../images/bg_icon_03.gif) no-repeat left top;
	}
.title_bg_icon_aboutshenhong{
	background:url(../images/bg_icon_04.gif) no-repeat left top;
	height:80px;
	}
.title_bg_icon_business{
	background:url(../images/bg_icon_05.gif) no-repeat left top;
	height:80px;
	}
.leftLineC div{
	}	
.leftLineC ul{
	}	
.leftLineC ul li{
	list-style:none;
	line-height:22px;
	height:22px;
	text-indent:20px;
	background:url(../images/h_icon_01.gif) no-repeat 0 0;}
 .leftLineCnews ul li{
	 line-height:30px;
	height:30px;
	text-indent:20px;
	list-style:square;
	color:green;
	border-width:0 0 1px 0;
	 }	
.Btitle{
	background:url(../images/Btitle.gif) no-repeat;
	}
#Btitle_01{
	background-position:0 0;
	height:30px;
	}
#Btitle_02{
	background-position:0 -30px;
	height:26px;
	text-indent:80px;
	line-height:26px;
	}
#Btitle_03{
	background-position:0 -56px;
	height:26px;
	text-indent:80px;
	line-height:26px;
	}
#Btitle_04{
	background-position:0 -82px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_05{
	background-position:0 -108px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_06{
	background-position:0 -134px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_07{
	background-position:0 -160px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_08{
	background-position:0 -186px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_09{
	background-position:0 -212px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_10{
	background-position:0 -238px;
	height:26px;
	text-indent:50px;
	line-height:26px;
	}
#Btitle_11{
	background-position:0 -264px;
	height:30px;
	line-height:30px;
	}
#Btitle_12{
	background-position:0 -294px;
	height:30px;
	line-height:30px;
	}
#Btitle_13{
	background-position:0 -324px;
	height:30px;
	line-height:30px;
	}
#Btitle_14{
	background-position:0 -354px;
	height:30px;
	line-height:30px;
	}
#Btitle_15{
	background-position:0 -384px;
	height:30px;
	line-height:30px;
	}
#Btitle_16{
	background-position:0 -414px;
	height:30px;
	line-height:30px;
	}
/*中部样式 end*/	
/*底部样式 begin*/
#page_foot {
	clear:both;
	position: relative; 
	margin-top: -136px; /* negative value of footer height */ 
	background:url(../images/foot_bg.jpg) repeat-x center top;
	height:136px;
	width:100%;
	text-align:center;
}

/*#copyright{
	width:600px;
	height:136px;
	margin:0 auto;
	background:url(../images/copyright.gif) no-repeat left center;}*/
/*底部样式 end*/
.nextBtn{
	border:1px solid #999;
	height:20px;
	line-height:20px;
	background:url(../images/pnArr.gif) no-repeat 10px 0;
	display:inline-block;
	text-indent:20px;
	width:70px;
	padding:5px 20px;}
.preBtn{
	border:1px solid #999;
	height:20px;
	line-height:20px;
	background:url(../images/pnArr.gif) no-repeat 10px -30px;
	display:inline-block;
	text-indent:20px;
	width:70px;
	padding:5px 20px;
	}
#jobInfo{
	width:600px;}
.jobInfo{
	background:url(../images/jobinarr.gif) no-repeat;
	height:5px;
	border-width:0;
	}
.jobInfotL{
	background-position:-5px -5px;
	overflow:hidden;
	margin:0;
	padding:0;
	text-indent:0;
	}
.jobInfotC{
	border-top-width:1px;
	width:590px;
	margin-left:5px;
	background-image:none;
	display:inline;
	background:#f4f4f4}
.jobInfotR{
	background-position:0 -5px;
	width:5px;
	overflow:hidden;
	display:inline
	}
.jobInfobL{
	background-position:-5px 0px;
	margin:0;
	padding:0;
	text-indent:0;
	}
.jobInfobC{
	border-bottom-width:1px;
	width:590px;
	margin-left:5px;
	background-image:none;
	background:#f5fdff;
	display:inline;
	overflow:hidden;
	}
.jobInfobR{
	background-position:0 0px;
	width:5px;
	overflow:hidden;
	display:inline
	}
.jobInfoDiv h3{
	background:#f4f4f4;
	border-width:0 1px 0 1px;
	height:30px;
	line-height:30px;
	}
.jobContentW{
	border-width:0 1px 0 1px;
	background:#f5fdff;}
	
#pages {
clear:both;
margin:15px auto;
text-align:center;
font-family:"宋体";
}
#pages a:hover, #pages a.now:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#077AC7 none repeat scroll 0 0;
color:#FFFFFF;
}
#pages a {
border:1px solid #ffb91c;
color:orange;
margin:3px;
padding:3px 6px 2px;
text-align:center;
}

.gotopage {
border:1px solid #ffb91c;
background-color:#fff;
color:orange;
cursor:pointer;
height:21px;
padding:1px 4px;
text-align:center;
}

.jobcontent_div{
	display:none;}
.jobcontent_div b{
	color:#0690bf;}	
	
.jobcontent_div h3{
	margin:20px 0;
	}
.curTab{
	color:#F60;}
	

/**/
.clear{ clear:both;}
.leftLineC01{
	background-position:-400px 0;
	background-repeat:repeat-y;
	padding:0 20px;
	line-height:20px;}
.home_font{
font-size:14px; font-weight:bold; color:#ac0000; padding:16px 0 0 16px;
}
.xian{
background:url(../images/xian_03.jpg) no-repeat; width:239px; height:15px; margin:6px 0 0 0;
}
.home_conter{
width:230px; padding:0 0 0 18px;
}
.home_conter li{
line-height:24px; width:112px; float:left;
}
.geduo{
width:220px; text-align:right; 
}


.howLoose{
	width:680px;
	margin:0 auto;
	}
	
.howLoose li{
	width:100%;	}
#zhzy_left{
	width:680px;
	margin:0 auto;
	}
#zhzy_left h1.zhzy_t{background:#f4f4f4; font-size:14px; font-weight:bold; color:#555555; width:670px; height:30px; line-height:30px; padding-left:10px; margin:12px 0 0 0;}
.zhzy_xian{ 
	background:url(../images/lxian.jpg) center center no-repeat; 
	height:42px;
	}
#zhzy_left h2{
	background-image:url(../images/ltitle.jpg);
	background-repeat:no-repeat;
	height:36px;
	display:block;
	cursor:pointer;
	color:#ac0000;
	line-height:36px;
	padding-left:18px;
	font-weight:bold;
	font-size:14px;
	margin:10px 0;
	
}
#zhzy_b01 h2{ 
	background-position:0 0;
}
#zhzy_b02 h2{ 
background-position:0 0;}
#zhzy_b03 h2{ background-position:0 0;}
#zhzy_b04 h2{ background-position:0 0;}
#zhzy_b05 h2{ background-position:0 0;}
#zhzy_b06 h2{ background-position:0 0;}
#zhzy_b07 h2{ background-position:0 0;}
#zhzy_b08 h2{ background-position:0 0;}
#zhzy_t2 h2{ background:url(../images/lbt2.gif) no-repeat; width:302px; height:45px;}
#zhzy_t3 h2{ background:url(../images/lbt3.gif) no-repeat; width:302px; height:45px;}
.desc{ padding:15px 20px; line-height:24px;}
.desc .k{ width:576px; padding-left:64px;}
.desc .clik{ width:576px; padding-left:64px; margin-top:20px;}
.desc .clik img{ padding-right:20px;}
.anq{ background:url(../images/db_08.jpg); width:648px; height:51px;}
#zhzy_left h1.zhzy_t2{background:#f4f4f4; font-size:14px; font-weight:bold; color:#555555; width:670px; height:30px; line-height:30px; padding-left:10px; margin:12px 0 0 0;}
#zhzy_left h1.zhzy_t3{background:#f4f4f4; font-size:14px; font-weight:bold; color:#555555; width:670px; height:30px; line-height:30px; padding-left:10px; margin:12px 0 0 0;}

.leftLineC03{
	background-position:-400px 0;
	background-repeat:repeat-y;
	padding:0 20px;
	line-height:20px;}
	
.leftLineC02{
	background-position:-400px 0;
	background-repeat:repeat-y;
	padding:0 20px;
	line-height:20px;}

.leftLineC02 div{
	}	
.leftLineC02 ul{
	}	
.leftLineC02 ul li{
	list-style:none;
	font-weight:bold;
	line-height:24px;
	height:24px;
	text-indent:20px;
	font-size:12px;
}
.bottomLine02{
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
	height:24px;}
.job_bt{
margin-bottom:20px;
}

.logo{ width:620px; margin:4px auto; }
.bt{ width:620px; padding:50px 0; margin:0 auto;}
.conter{ width:610px; margin:0 auto; padding-left:10px;}
.conter table{ margin:30px 0;}
.conter table td{line-height:36px; padding:4px;}
.conter .fonts{ font-size:14px; font-weight:bold; font-weight:bold; color:#000000;}
.conter .red{ color:#FF0000;}
.conter .gery{ color:#a36a48; font-size:14px; font-weight:bold;}
.conter .wb{ border:#d3cece 1px solid; background:#ececec; line-height:26px; height:26px;}
.conter .wb02{ width:70px; border:#d3cece 1px solid; background:#ececec; line-height:26px; height:26px;}
#footer_bj{ margin:0 auto; background:url(../images/foot_bg.jpg);height:136px;}

.title_l02{ background:url(../images/liaoj_03.jpg); width:674px; height:44px; margin:28px 0 0 0;}
.title_l03{ background:url(../images/liaoj_06.jpg); width:674px; height:44px; margin:28px 0 0 0;}
.title_l04{ background:url(../images/liaoj_08.jpg); width:674px; height:44px; margin:28px 0 0 0;}
.title_l05{ background:url(../images/liaoj_10.jpg); width:674px; height:44px; margin:28px 0 0 0;}
.title_l06{ background:url(../images/liaoj_12.jpg); width:674px; height:44px; margin:28px 0 0 0;}
.font_b{ text-indent:24px; margin:0 0 10px 0;}
.font_b span{ margin-right:40px;}
.font_b02{ background:url(../images/liaoj_09.jpg) no-repeat left center; line-height:26px; padding-left:50px; text-indent:24px; margin:0 0 10px 0;}
.font_b03{ background:url(../images/liaoj_15.jpg) no-repeat left center; line-height:30px; padding-left:50px; text-indent:24px; margin:0 0 10px 0;}

.banner{ background:url(../images/banner_03.jpg); width:654px; height:175px; margin:20px 0 60px 16px;}
.mB50_x{margin-bottom:30px;}
.mW20 img{ padding-top:10px;}

.title_l07{ background:url(../images/gss_03.jpg); width:674px; height:40px; margin:28px 0 0 0;}
.title_l08{ background:url(../images/sjj02.jpg); width:674px; height:40px; margin:28px 0 0 0;}
.title_l09{ background:url(../images/sjj03.jpg); width:674px; height:40px; margin:28px 0 0 0;}

.xi_bt{ background:url(../images/gss_41.jpg); width:95px;  height:33px;}
.xi_bt02{ background:url(../images/gss_49.jpg); width:95px;  height:33px;}
.xi_bt03{ background:url(../images/gss_46.jpg); width:95px;  height:33px;}
.xi_bt04{ background:url(../images/gss_48.jpg); width:95px;  height:33px;}

.font_b_f{ text-indent:24px; margin:0 0 10px 0;}
.font_b_f span{ color:#ff7000; font-weight:bold;}
.font_b_f .pic{ padding-left:69px; margin:10px 0 30px 0;}
.font_b_f .pic ul{ height:92px;}
.font_b_f .pic li{ float:left;  background:#FFFFFF;}

/*footer 201102 add police-->*/
#copyright{ font-size:12px; background:url(../images/com_footer_bj.jpg) no-repeat center left; width:1000px; height:117px; color:#744e28; margin:0 auto; }
#copyright a{ width:80px; height:100px; display:inline-block; margin-left:710px}
#foot_jian { height:20px }
