/* CSS Document */
body{margin:0px auto; padding:0px; color:#333333; font-size:14px; font-family:"Microsoft YaHei",SimSun,SimHei; overflow-x:hidden;}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px;padding:0px;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px;}
li{ list-style-type:none;list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px; padding:0px;font-size:12px;vertical-align:middle;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#c60902; }
html { overflow-x:hidden; }
*{margin:0px; padding:0px;}

/* 重用类样式 */
.f_l{float:left !important;}
.f_r{float:right !important;}

/* 重用自定义样式 */
.w_100{width:100%;}

.clear{font-size:0px;line-height:0px;float:none;rheight:0px;clear:both;overflow:hidden;}
.space{font-size:0px;line-height:0px;height:10px;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}

/*top*/
.top{ width:100%; height:156px; background:url(../images/nav_bg.jpg) repeat-x bottom center #fff; position:fixed; top:0; left:0; z-index:999; border-top:1px #f6f5f4 solid;}
.top_center{ width:1170px; margin:auto;}
.logo{ width:1170px; height:110px; line-height:110px; overflow:hidden;}
.logo img{ padding-top:5px;}
.logo span{ float:right; font-size:18px; color:#333; font-weight:600; padding-right:7px;text-decoration:none;margin-top:36px;}
.logo span i{ font-size:15px; color:#666; font-weight:normal;}

/* ============搜索============== */
div.globalsearchformzone{
width:326px; overflow:hidden;
padding:0px;
margin:0px;
height:31px;
background:url(../images/searchl.png) 0 0 no-repeat;
}

div.globalsearchformzone div.globalsearchform{
float:left;
padding:0px;
margin:0px 0px 0px 5px;
height:29px;
font:12px/29px simsun;
color:#666;
}

div.globalsearchformzone div.globalsearchform1{
float:right;
padding:0px;
margin:0px;
line-height:29px;
}

div.globalsearchformzone div.globalsearchform .input{
border:0px;
height:29px;
line-height:29px;
padding:0px;
margin:0px;
background:transparent;
color:#666;
width:275px;
}

div.globalsearchformzone div.globalsearchform1 .imgbutton{
padding:0px;
margin:0px;
}
/**/

/*snav*/
.snav{ width:1170px; height:46px; /*overflow:hidden;*/}
.snav ul{width:1170px; /*padding-left:2px; background:url(../images/nav_x.png) no-repeat left center;*/}
.snav ul li{ float:left; width:129px; line-height:46px; /*background:url(../images/nav_x.png) no-repeat right center;*/ text-align:center; cursor:pointer;}
.snav ul li a,.snav ul li a:hover{ color:#fff; font-weight:bold;}
.snav ul li.style,.snav ul li:hover{ background:#d5b150;}
/*  nav */
				.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
					
						.nav{position:relative; width:1170px; margin:0 auto; }
						
							.nav .sub{display:none;  width:129px; top:46px;/*height:auto !important;height:0px; min-height:0px;*/ z-index:1; border-top:0;  background:#d5b150;}
								.nav .sub li{text-align:center;}
								.nav .sub li a{display:block;left:0px; }
								.nav .sub li a:hover{color:#fff; background:#666; width:129px;}
								/*#NavMenu_1 .sub,*/#NavMenu_4 .sub,#NavMenu_5 .sub,#NavMenu_6 .sub,#NavMenu_7 .sub,#NavMenu_8 .sub {display:none;height:0px;}
	
/*banner*/
.slideBox{ width:100%; height:450px; overflow:hidden; position:relative; border-bottom:1px #d7d7d7 solid;}
.slideBox .hd{ height:22px; overflow:hidden; position:absolute; left:50%; margin-left:-42px; bottom:16px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:7px;  width:15px; height:15px; cursor:pointer; background:url(../images/ad_btn2.png) no-repeat; }
.slideBox .hd ul li.on{ background:url(../images/ad_btn1.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0; left:50%; margin-left:-960px; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:auto; height:450px; display:block; }

.mian{ width:100%; padding-top:157px;}
.mian_center{ width:1170px; margin:auto;}

.gywm{ width:1170px; height:260px;margin-top:26px;padding-bottom:32px; overflow:hidden;}
.alyj{ width:1170px; margin-top:26px;padding-bottom:32px; }
.lm_bt{color:#c90500; font-size:22px;}
.lm_bt i{ font-size:16px; color:#6c6b6b; padding-left:12px;}
.lm_bt span{ float:right; font-size:12px;  color:#333; background:url(../images/j.png) no-repeat right center; padding-right:15px; margin-top:12px;}
.lm_bt span a{ color:#666;}
.lm_bt span a:hover{ color:#c60902;}
.gywm_nr{ width:1170px; line-height:28px; padding-top:16px;}
.gywm_nr a{ color:#d5b150; }
.gywm_nr a:hover{ color:#c90500}

.picMarquee-left{ width:1140px; overflow:hidden; position:relative; }
.picMarquee-left .bd{ margin-top:18px; margin-left:15px;margin-right:15px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left ul li{width:213px;height:155px;float:left;margin:0 10px 0 11px; position:relative;overflow:hidden;cursor:pointer; padding:1px; border:1px #cfcece solid;}
.picMarquee-left ul li img{ width:213px; height:155px;}
.picMarquee-left .txt{width:213px; height:30px; background:url(../images/yy.png) repeat; position:absolute; left:1px;bottom:1px; color:#fff;}
.picMarquee-left .txt h3{font-size:14px;font-weight:100;height:30px;text-align:center;line-height:30px;}
.picMarquee-left .txt h3 a{color:#ffffff;}
.picMarquee-left .txt h3 a:hover{color:#d5b150;}
.picMarquee-left .txt p{ width:183px; margin:auto; font-size:12px;text-align:center;line-height:20px;}

.box{ width:100%; background:url(../images/debut_light.png) repeat; padding-bottom:10px;}
.box_yy{ background:url(../images/box_bg.jpg) no-repeat top center; height:10px; }

.xw_box{ width:1170px; margin:auto; padding-top:18px;}
.xw_list{ float:left; width:1170px; padding-bottom:24px;}
.xw_left{ float:left; width:565px;}
.xwbt{ font-size:22px; color:#c90500;}
.xwbt i,.link i{ font-size:16px; color:#6c6b6b; padding-left:10px;}
.xwbt span{ float:right; font-size:12px;  color:#333; background:url(../images/j.png) no-repeat right center; padding-right:15px; margin-top:12px;}
.xwbt span a{ color:#666;}
.xwbt span a:hover{ color:#c60902;}
.xw_left ul{ width:565px; height:246px; background:url(../images/x.jpg) top center no-repeat #fff; margin-top:26px; padding-top:14px; overflow:hidden}
.xw_left ul li{ width:515px; margin:auto; background:url(../images/sj.jpg) no-repeat left center; line-height:34px; padding-left:18px;}
.xw_left ul li span{ float:right;  color:#666;}

.link{ width:1170px; margin:auto; padding-top:26px;}
.link_nr{ width:1140px; line-height:34px; padding-top:14px; margin-left:15px;margin-right:15px;}
.link_nr span{ padding-left:15px; padding-right:15px;}

.foot{ width:100%; height:168px; background:#666; margin-top:25px;}
.foot_center{ width:1170px; height:115px; overflow:hidden; padding-top:27px; margin:auto; position:relative;}
.foot_center img{ float:left; width:115px;}
.foot_dz{ float:left; padding-left:20px; line-height:24px; color:#fff; font-size:13px;}
.foot_dz p{ font-size:16px;}
.b{ float:right; position:absolute; right:0; bottom:0; color:#ffffff;}
.b p{ margin-top:12px; margin-bottom:12px;}
.b a{ color:#ffffff;}
.b a:hover{ color:#d5b150;}

/*rj_banner*/
.rj_banner{ width:100%; height:350px; text-align:center; border-bottom:1px #d7d7d7 solid;}
.rj_banner img{ width:auto; height:350px;}

.rj_mian{ width:1170px; margin:auto; padding-top:30px;}
.rj_l{ float:left; width:209px;}
.l_bt{ width:189px; height:65px; background:#d5b150; line-height:65px; font-size:20px; color:#fff; padding-left:20px;}
.l_bt i{ font-size:14px; padding-left:10px;}

.rj_l ul{ width:207px; padding-top:10px; padding-bottom:25px; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; border-bottom:1px #e8e8e8 solid; margin-bottom:20px;}
.rj_l ul li{ width:172px; margin:auto; height:40px; line-height:40px; border-bottom:1px #e5e5e5 solid; background:url(../images/sj01.jpg) no-repeat right center; cursor:pointer;}
.rj_l ul li.a1,.rj_l ul li:hover{ background:url(../images/sj_dj01.jpg) no-repeat right center;}
.rj_l img{ padding-bottom:20px;}
.picnews ul{border:0px;}

.rj_r{ float:right; width:868px; border:1px #e0e0e0 solid; background:url(../images/rj_r_bg.jpg) repeat-x top #fff; padding:0 30px; min-height:600px;}
.mbx_dh{ width:868px; height:54px; line-height:54px; font-size:20px; border-bottom:1px #e0e0e0 solid;}
.mbx_dh span{ float:right; font-size:14px; background:url(../images/fz.jpg) no-repeat left center; padding-left:22px;}

/*gywm*/
.gsjj{ width:868px; line-height:28px; padding-top:15px;}

/*list*/
.list{ width:868px; line-height:28px; padding-top:5px; padding-bottom:28px;}
.list ul li{ width:850px; height:52px; line-height:52px; border-bottom:1px #e0e0e0 dashed; background:url(../images/sj.jpg) no-repeat left center; padding-left:18px;}
.list ul li span{ float:right;}

/*page*/
#page{ text-align:center; margin-top:24px; margin-bottom:24px;width:850px;float:left;}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 12px}
#page a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px;  }
#page a:hover,#page .cur { background:#d5b150; color:#fff; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#a60006; color:#fff; text-align:center;padding:0 12px}

/*article*/
.article{ padding-bottom:20px;}
.article_bt{ width:868px; text-align:center; font-size:16px; padding-top:20px;}
.times{ width:868x; display-inline:block; height:40px; overflow:hidden; line-height:40px; color:#666666; background:#f8f6f6; margin-top:20px; font-size:13px;}
.fbsj{ float:left; width:860px; text-align:center;}
.bdsharebuttonbox{ float:left; width:424px; padding-left:10px; margin-top:5px;}

/*article_nr*/
.article_nr{ width:868px; line-height:28px; padding-top:15px;}
.pre{ width:868px; margin-top:34px; border-top:1px #e0e0e0 solid; padding-top:15px;}
.pre ul li{ width:868px; line-height:28px;}

/* -- 图片列表样式 -- */
.pro_main{margin-top:12px;}
dl.p_list_dl{ width:246px; overflow:hidden; float:left;padding:8px 20px;}
dl.p_list_dl dt{ width:246px; height:164px;line-height:0; font-size:0;}

a.imghover4 img{
	
	border:1px dashed #ccc;
	 padding:5px;
}
a.imghover4:hover{zoom:1;}
a.imghover4:hover img{
	border:1px dashed #d5b150;
	 padding:5px;
}

dl.p_list_dl dd{ padding-top:10px; width:246px; text-align:center; overflow:hidden;}

/**/
.zxly{ width:548px; margin:auto; margin-top:30px; margin-bottom:30px; background:url(../images/tp.jpg) no-repeat right bottom;}
.itemwarpy{padding:10px 0; overflow: hidden; } 
.itemwarpy label{ width:100px; text-align:right; font-size: 14px; color:#333333; display: inline-block; vertical-align: middle;}
.itemwarpy input,.itemwarpy select{vertical-align: middle; height:30px; line-height:30px; border:1px #d0d0d0 solid; background:url(../images/bd_bg.jpg) repeat-x;}
.itemwarpy input.companyname{ width:220px; }
.itemwarpy input.companynames{ width:125px; height:32px; }
.itemwarpy textarea.jobdescription{ border:1px #dddbdb solid; width:385px; height:180px; vertical-align: top; font-size: 12px; line-height:22px; text-align: left;background:url(../images/bd_bg.jpg) repeat-x top center #fff;}
.fbly_anniu{background:url(../images/bd_bg.jpg) repeat-x; width:64px; height:25px; margin-left:125px; cursor:pointer;}
.zs{ font-size:12px;  color:#666;}
.yzm_tu img{ padding-left:10px; cursor:pointer; vertical-align:middle; }
.ly_an input{ width:109px; height:32px; background:url(../images/tjly.jpg) no-repeat; color:#fff; font-weight:600; font-family:"微软雅黑"; font-size:14px; line-height:32px; text-align:center; cursor:pointer; margin-left:104px; display:inline;}

.lxwm_dz{ width:868px; margin-top:20px; padding-top:15px; border-top:1px #e0e0e0 dashed; line-height:28px; padding-bottom:22px;}
.lxwm_dz p{ font-size:16px; font-weight:600;}

/*backtotop*/
.backToTop {
 display: none;
 width: 64px;
 height:64px;
 line-height: 1.2;
 background:url("../images/back_top.png") 0 64px;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 right: 10px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: .6;
 filter: Alpha(opacity=60);
}
.backToTop:hover{
 background:url("../images/back_top.png") 64px 64px;
	}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline;
     }
    
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }