@charset "gb2312";
/* CSS Document */
body{margin:0px auto; padding:0px; color:#333333; font-size:14px; font-family:"Microsoft YaHei",sans-serif; 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: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; }
.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:1132px; height:105px; margin:auto; overflow:hidden; }
.logo{ float:left; padding-top:21px;}
.top_r{ float:right; width:810px; height:105px;}
.top_t{ float:right; height:31px; padding-top:18px;}
.dh{ float:left; width:232px; background:url(../images/dh_b.jpg) no-repeat left center; padding-left:42px; line-height:31px; padding-right:15px;}
.dh span{ color:#c60902; font-size:18px; font-weight:600;}
.yy{ float:right;font-size:13px; padding-left:17px; padding-top:4px;}
.yy span{ padding-left:5px; padding-right:5px; color:#666;}
.red{ color:#c60902; font-weight:600;}

/*Search*/
.ss_nr{ float:left; width:201px; margin-top:3px; }
.ss{ float:left; width:162px; height:24px; vertical-align:middle; background:url(../images/sk.png) no-repeat left center; border:none; padding-left:10px;  color:#999; display:inline; line-height:24px;}
.an{ float:left; width:29px; height:24px; background:url(../images/fdj.png) no-repeat right center; color:#FFF; border:none;cursor:pointer;}
input{ border:none;font-family:"宋体";color:#666666;}

/*nav*/
.nav{ float:left; padding-top:18px; width:810px;}
.nav ul li{ float:left; padding-left:45px; font-weight:600; }
.nav ul li.style a{ color:#c60902;}

/*banner*/
.slideBox{ width:100%;  overflow:hidden; position:relative; }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; bottom:20px; z-index:1; margin-left:-31px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:14px;  width:10px; height:10px; background:url(../images/white.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/red.png) no-repeat;}
.slideBox .bd{width:100%;position:relative; z-index:0; left:50%; margin-left:-960px; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:auto;  height:485px; display:block;}

/*mian*/
.mian{ width:100%; min-height:400px; background:#f8f3ec }
.mian_center{ width:1132px; min-height:400px; margin:auto; background:#ffffff; padding:0 30px;}


.box01{ width:1132px; height:304px;  padding-top:22px; overflow:hidden; padding-bottom:28px;}

/*xwzx*/
.xwzx{ float:left; width:364px;height:304px;}
.bt{ font-size:18px;}
.xwzx_t{ padding-top:17px;}
.xwzx_t img{ float:left; width:155px; height:130px; overflow:hidden;}
.xw_r{ float:right; width:194px; line-height:24px;}
.xw_r p{ font-weight:600; padding-bottom:4px;}
.more{ font-family:"宋体"; font-size:12px; padding-top:4px;}
.more a{ color:#c60902}
.xwzx ul{ float:left; width:364px; margin-top:16px; padding-top:8px; border-top:1px #e6e6e6 solid;}
.xwzx ul li{ width:350px; line-height:28px; background:url(../images/jt.jpg) no-repeat left center; padding-left:14px;}
.xwzx ul li span{ float:right; font-family:"宋体"; font-size:14px; color:#666;}

/*gywm*/
.gywm{ float:left; width:394px; padding-left:35px;}
.gywm img{ padding-top:17px; width:394px; height:148px; padding-bottom:7px;}
.gywm_nr{ width:394px; line-height:28px;}
.gywm_nr a{ font-family:"宋体"; font-size:12px;color:#c60902}

/*lxwm*/
.lxwm{ float:right; width:304px;}
.lxwm_nr{ width:304px; height:263px; margin-top:17px; background:#f8f3ec;}
.lxwm_nr img{ width:304px; height:142px;}
.lxwm_nr P{ width:264px; margin:auto; line-height:26px; padding-top:8px;}

/*cp*/
.slideGroup{ width:1132px; margin-top:28px; padding-bottom:15px; position:relative;}
.slideGroup .parHd{ width:1132px; padding-bottom:5px; height:37px; line-height:37px; background:url(../images/cx.jpg) no-repeat left bottom; }
.slideGroup .parHd ul{ float:left; position:absolute; right:0;  }
.slideGroup .parHd ul li{ float:left; width:100px; height:37px; line-height:37px; cursor:pointer; text-align:center;  }
.slideGroup .parHd ul li.on{  background:url(../images/lm_bg.jpg) no-repeat; color:#fff; }

.slideGroup .sPrev{ position:absolute; left:0; top:79px; display:block; background:url(../images/an_l.jpg) no-repeat; width:34px; height:33px;}
.slideGroup .sNext{ position:absolute; right:0; top:79px; display:block; background:url(../images/an_r.jpg) no-repeat; width:34px; height:33px;}

.bt1{ position:absolute; top:0; left:0; font-size:18px;}
.slideGroup .slideBox{ width:1090px; overflow:hidden; zoom:1; padding:26px 0 10px 42px; position:relative;   }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:188px; height:135px; display:block;  padding:1px; border:1px solid #dedddd; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#cc2d26;  }
.slideGroup .parBd ul li .title{ padding-top:12px; }

/*foot*/
.foot{ width:100%; height:50px; line-height:50px; background:url(../images/foot_bg.jpg) repeat-x; overflow:hidden; color:#f5f1f1; font-size:13px;}
.foot_center{ width:1192px; margin:auto;}
.foot_center span{ float:right;}
.foot i{ padding-left:12px;}

/*rj_banner*/
.rj_banner{ width:100%; height:259px; border-bottom:1px #a97259 solid; position:relative; cursor:pointer;}
.rj_banner img{ width:1920px; height:259px; position:absolute; left:50%; margin-left:-960px;}

.rj_mian{ width:1192px; min-height:550px; margin:auto; background:url(../images/rj_bg.jpg) repeat-y left #ffffff;}
.mian_l{ float:left; width:240px;}
.fl_bt{ background:url(../images/fl_bg.jpg) no-repeat; width:190px; height:76px; font-size:26px; color:#b01f23; padding-top:22px; padding-left:50px; overflow:hidden}
.fl_bt span{ display:block; color:#313333; font-size:12px;}
.mian_l ul{}
.mian_l ul li{ width:190px; height:43px; line-height:43px; border-bottom:1px #e3e2e1 solid; padding-left:50px;}
.mian_l ul li.a1{ background:url(../images/fl_lm_bg.jpg) no-repeat;}
.mian_l ul li.a1 a{ color:#fff;}
.mian_l img{ padding-top:20px; padding-left:18px;}

.mian_r{ float:right; width:887px; margin-right:24px; color:#000;}
.mbx_dh{ height:64px; background:url(../images/mbx_bg.jpg) no-repeat bottom left; padding-bottom:17px; font-size:20px; line-height:64px;}
.mbx_dh span{ float:right; font-size:14px;}
.mbx_dh span i{ color:#ca1c1d; font-weight:600;}
.rj_gsjj{ width:887px; line-height:28px; padding-bottom:30px; padding-top:6px;}

/*rj_qyzz*/
.rj_qyzz{ width:887px; padding-bottom:20px}
.rj_qyzz ul{ float:left; width:887px; padding-top:15px; padding-bottom:16px;}
.rj_qyzz ul li{ float:left; margin:12px 15px; cursor:pointer; display:inline;}
.rj_qyzz ul li img{ width:184px; height:244px; padding:1px; border:1px #e1e0e0 solid;}
.rj_qyzz ul li img:hover{ border:1px #ca1c1d solid;}
.rj_qyzz ul li span{ display:block; text-align:center; padding-top:14px;}

/* 分页 */
#page{ width:887px; font-family:"宋体";text-align:center; padding-bottom:10px; padding-top:5px;}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff;  text-align:center; color:#333;}
#page a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px;}
#page a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#ca1d1d; color:#fff; text-align:center; padding:0 12px}

/*rj_cpfl*/
.rj_cpfl{ float:left; padding-bottom:20px;}
.rj_cpfl ul{ float:left; width:887px; padding-top:15px; padding-bottom:10px;}
.rj_cpfl ul li{ float:left; width:196px; margin:0 12px; display:inline;}
.rj_cpfl ul li span{ display:block; text-align:center; padding-top:10px; padding-bottom:15px;}
.rj_cpfl img{ width:192px; height:138px; border:1px #c7c7c7 solid; padding:1px;}
.rj_cpfl img:hover{ border:1px #cc2d26 solid;}

/*rj_xwdt*/
.rj_xwdt{ width:887px; padding-bottom:20px}
.rj_xwdt ul{ padding-bottom:25px;}
.rj_xwdt ul li{ width:872px; height:48px; line-height:48px; background:url(../images/jt.jpg) no-repeat left center; padding-left:15px; border-bottom:1px #eae9e9 solid;}
.rj_xwdt ul li span{ float:right; color:#666;}

/*article_nr*/
.article_nr{ width:887px; margin-top:20px; padding-bottom:25px;}
.article_bt{ font-size:16px; text-align:center; font-weight:600;}
.times{ width:887px; display-inline:block; height:40px; overflow:hidden; line-height:40px; color:#666666; padding-bottom:2px; border-bottom:1px #d4d4d4 dashed;}
.fbsj{ float:left; width:433px; text-align:right; padding-right:10px;}
.bdsharebuttonbox{ float:left; width:433px; padding-left:10px; margin-top:5px;}
.xw_nr{ width:887px; line-height:28px; padding-top:15px;}
.xw_nr img{ padding-top:10px; padding-bottom:10px;}

.pre{ width:887px; margin-top:35px; padding-top:10px; border-top:1px #d4d4d4 dashed;}
.pre ul li{ line-height:32px;}
.pre ul li span{ font-weight:bold;}
.pre ul li a{ color:#000;}

/*zxzx*/
.zxly{ width:600px; 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; font-family:"宋体"; 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;}

/*rj_lxwm*/
.rj_lxwm{ width:887px; padding-top:15px;}
.rj_dz{ width:887px; padding-top:12px; padding-bottom:20px;}
.rj_dz p{ font-size:15px; font-weight:bold;}
.rj_dz{ width:887px; line-height:28px;}
