@charset "gb2312";
/* CSS Document */
/*!
CSS Name:     0951job-base
Description:  based on 0951job-front
Version:      1.0.0
Author:       Zhang Yinqiang
*/
body{background:#f2f2f2; font-size:100%;font-family: verdana,"Microsoft Yahei","微软雅黑";}
html, body, div, span, ul, li, div, span, p, h1, h2, h3, h4, h5, dl, dt, dd, ol, ul, li, fieldset, form, input, img, a {
	margin: 0;
	padding: 0;
	border: 0;
	
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
img {behavior: url("../images/pngbehavior.htc");}
::selection{background:#f60;color:#FFF;}
::-moz-selection{background:#f60;color:#FFF;}
textarea,input {font-size:14px;resize:none;font-family: verdana,"Microsoft Yahei","微软雅黑";}
a:link, a:visited {text-decoration:none}
a:hover {color: #f60;text-decoration:underline}
a:active {color: #f60;}
.f1{font-size:14px}
.f2{font-size:16px}
.f3{font-size:18px}
.f4{font-size:24px}
.f5{font-size:13px}
h2{font-size:24px;color:#2e2e2e;font-weight:normal;margin: 20px 0 10px 0;line-height:50px}
h3{font-size:24px;color:#2e2e2e;font-weight:normal;margin: 16px 0 20px 0;line-height:55px;border-bottom:1px solid #EFEFEF;position:relative;}
h4{font-size:24px;color:#2e2e2e;font-weight:normal;margin: 0 0 10px 0;line-height:50px}
ul, li {margin: 0;padding: 0;list-style-type: none;}
.clear{clear:both;height:0; overflow: hidden;}
.clearfix {zoom: 1;}
input, button, select, textarea {outline:none}
.h_c1{color:#999}
.h_c1_01{color:#ccc}
.h_c2{color:#666}
.h_c3{color:#2e2e2e}
.h_c4{color:#f60}
.h_c5{color:#fff}
.h_c6{color:#FFDAA0}
.h_c7{color:#999;padding-bottom:6px}
.h_c8{color:#06c}
.b01{height:20px}
.h_icon{background:url('../images/icon_index.png') no-repeat;}
.urgent_icon{background:url('../images/icon_index.png') repeat-x;width:24px; height:6px;background-position:0 -160px}
.t-fl{float:left}
.t-fr{float:right}

/* 底部 */

#footer{width:100%;background:#fff url('../images/footbg.gif') repeat-x top}
#footer a {color:#999;text-decoration:none}
.foot{width:1000px;margin:0 auto;overflow:hidden}
.bottom_top{margin-right: 30px;height:120px;background:url('../images/wenzi.gif') no-repeat right;}
.bottom_top .count{padding-top:25px;overflow:hidden}
.bottom_top .count .co_list{padding:10px 47px 10px 30px;border-right:1px solid #2f2f2f}
.bottom_mid{height:180px;overflow:hidden}
.bottom_mid .mid_top{padding-top:20px;}
.bottom_mid .mid_top .btmenu{width:650px;overflow:hidden}
.bottom_mid .mid_top .btmenu li{float:left}
.bottom_mid .mid_top .btmenu li a{color:#eee;font-size:14px;line-height:30px;padding-right:20px}
.bottom_mid .mid_top .tel{font-size:30px;color:#eee;padding-left: 40px;margin-left:55px;position:relative;}
.bottom_mid .mid_top .tel i{display: inline-block;width: 34px;height: 34px;vertical-align: top;_display:none;position:absolute;left:0;top:4px;background-position: 0 -204px;}
.bottom_mid .mid_top .tel span{display: inline-block;vertical-align: top;padding-left:10px;}
.bottom_mid .mid_bottom{margin-top:15px;border-top:1px solid #444;line-height:42px;color:#636363}
.bottom_info{height:138px;padding-top:24px;overflow:hidden;}
.bottom_info .bt_left{line-height:22px;font-size:12px}
.bottom_info .zz{padding-top:28px}

/*回到顶部组件*/
.back_to_top{position:fixed;right:50px;bottom:50px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-40);}
.back_to_top .back{width:39px;height:39px;margin-bottom:15px;border:1px solid #f60;background:url('../images/64.gif') 5px 10px no-repeat #f60;cursor:pointer;}
.back_to_top .back div{color:#fff;font-size:12px;padding:5px 6px;background-color:#f60;display:none;_line-height:17px;}
.back_to_top .steer{width:39px;height:39px;border:1px solid #ccc;background:url('../images/64.gif') 7px -32px no-repeat;cursor:pointer;background-color: #fff;}
.back_to_top .steer div{color:#fff;font-size:12px;padding:5px 6px;background-color:#999;display:none;_line-height:17px;}
.back_to_top .sub{width:39px;height:39px;border:1px solid #ccc;border-top:0;background:url('../images/64.gif') 5px -72px no-repeat;cursor:pointer;background-color: #fff;}
.back_to_top .sub div{color:#fff;font-size:12px;padding:5px 6px;background-color:#999;display:none;_line-height:17px;}