@charset "gb2312";
/* CSS Document */
body{width:100%; overflow-x:hidden;margin:0px auto;padding:0px; color:#333333; font-size:14px; font-family: "Microsoft Yahei"; }
form,p,h1,h2,h3,h4,h5,h6{ 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:#023e90; text-decoration:none;}
.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%; background:url(../images/top_bg.jpg) repeat-x; height:32px; line-height:32px;}
.top_center{ width:1120px; margin:auto;}
.top_l{ float:left; font-size:13px; color:#fff;}

/*logo_c*/
.logo_c{ width:1120px;  height:99px; margin:auto;}
.logo{ float:left;}
.rwm{ float:right;}

.top_r{ float:right;}
.dh{ float:left; background:url(../images/dh.png) no-repeat left center; padding-left:24px; color:#fff; padding-right:15px;}
.bz{ float:left;}

.wb{ float:left;}
.wb img{ padding-top:9px;}

/*nav*/
.nav{ width:100%;  background:url(../images/nav_bg.jpg) repeat-x; border-top:1px #cccdc7 solid;}
.nav ul{ width:1120px; height:47px; line-height:47px; margin:auto; cursor:pointer; overflow:hidden;}
.nav ul li{ float:left; padding:0 31px;}
.nav ul li a,.nav ul li a:hover{ color:#fff;}
.nav ul li.style,.nav ul li:hover{ background:#ad0000}

/*banner*/
.slideBox{ width:100%; height:448px; overflow:hidden; position:relative;}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; left:50%; margin-left:-45px; bottom:16px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:18px; height:18px; background:url(../images/d.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/d_dj.png) no-repeat;}
.slideBox .bd{ width:100%; position:relative; z-index:0; left:50%; margin-left:-960px;  }
.slideBox .bd li{ zoom:1 }
.slideBox .bd img{ width:auto; height:448px; display:block;  }

/*mian*/
.mian{ width:1120px; margin:auto; padding-bottom:25px;}
.box1,.box2{ float:left; width:1120px; margin-top:25px;}

.slideBox01{ float:left; width:350px; height:289px; overflow:hidden; position:relative;}
.slideBox01 .hd{ height:18px; overflow:hidden; position:absolute; right:3px; bottom:8px; z-index:1; }
.slideBox01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox01 .hd ul li{ float:left; margin-right:7px;  width:18px; height:18px; line-height:18px; text-align:center; background:#fff; cursor:pointer; font-size:12px; color:#333; }
.slideBox01 .hd ul li.on{ background:#ad0000; color:#fff; }
.slideBox01 .bd{ position:relative; z-index:0;   }
.slideBox01 .bd li{ width:350px; height:289px; zoom:1; position:relative; }
.slideBox01 .bd li span{ width:335px; display:block; background:url(../images/yy.png) repeat-x; height:34px; line-height:34px; position:absolute; bottom:0; left:0; padding-left:15px;}
.slideBox01 .bd li span a,.slideBox01 .bd li span a:hover{ color:#fff;}
.slideBox01 .bd img{ width:350px; height:289px; display:block;  }

/*xwzx*/
.slideTxtBox{ float:left; width:384px; height:287px; border:1px #c7c7c7 solid; text-align:left; margin-left:25px; display:inline;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:url(../images/cx.jpg) no-repeat left bottom;  position:relative; }
.more{ position:absolute; right:13px;font-family:"宋体"; font-size:12px;}
.slideTxtBox .hd ul{ float:left;  position:absolute;}
.slideTxtBox .hd ul li{ float:left; width:104px; cursor:pointer; background:url(../images/h_bg.jpg) no-repeat; text-align:center; color:#fff; margin-right:2px; display:inline;  }
.slideTxtBox .hd ul li.on{ height:40px; background:url(../images/bt_bg.jpg) no-repeat; color:#fff; }
.slideTxtBox .bd ul{ width:358px; margin:auto; zoom:1; padding-top:10px;  }
.slideTxtBox .bd li{ width:342x; line-height:28px; background:url(../images/sj.jpg) no-repeat left center; padding-left:14px;    }
.slideTxtBox .bd li .date{ float:right; color:#666; font-family:"宋体";  }

/*gywm*/
.gywm{ float:right; width:332px; height:287px; background:#fff; border:1px #c7c7c7 solid;}
.gywm_bt{height:40px; background:url(../images/cx.jpg) no-repeat left bottom;line-height:40px;}
h2{ width:104px; height:40px;  text-align:center; background:url(../images/bt_bg.jpg) no-repeat; color:#fff; font-size:14px;}
.gywm_bt span{ float:right; padding-right:13px; font-family:"宋体"; font-size:12px;}
.gywm_nr{ width:306px; height:220px;  margin:auto; margin-top:13px; line-height:22px;overflow:hidden;}
.gywm_nr img{ width:302px; height:119px; padding:1px; border:1px #cccccc solid; margin-bottom:9px;}
.gywm_nr a{ color:#ad0000}
.gywm_nr a:hover{ color:#0e509b} 

/*dlcp*/
.picMarquee-left{ float:left; width:759px; height:313px;  overflow:hidden; position:relative;background:#fff; border:1px #c7c7c7 solid;}
.picMarquee-left .hd .prev{ position:absolute; left:13px; top:135px; display:block;  width:34px; height:34px; cursor:pointer; background:url(../images/an_l.jpg) no-repeat;}
.picMarquee-left .hd .next{ position:absolute; right:13px; top:135px; display:block;  width:34px; height:34px; cursor:pointer; background:url(../images/an_r.jpg) no-repeat;}

.picMarquee-left .bd{ padding:24px 60px 0 60px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:195px; margin:0 9px; float:left; _display:inline; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:193px; height:177px; display:block;border:1px #dadada solid}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#0e509b;  }
.picMarquee-left .bd ul li .title{  width:193px; height:30px;  line-height:30px; background:url(../images/cp_bg.jpg) no-repeat; border:1px #dadada solid; margin-top:10px;   }
.picMarquee-left .bd ul li .title:hover{  width:193px; height:30px;  line-height:30px; background:#15559d; border:1px #dadada solid; margin-top:10px; }
.picMarquee-left .bd ul li .title:hover a{ color:#fff}

/*lxwm*/
.lxwm{ float:right; width:332px; height:313px; background:#fff; border:1px #c7c7c7 solid;}
.lxwm_nr{ width:306px; height:248px;  margin:auto; margin-top:13px; line-height:22px;overflow:hidden; line-height:24px; }
.lxwm_nr img{ width:302px; height:140px; padding:1px; border:1px #cccccc solid; margin-bottom:9px;}

/*foot*/
.foot{ width:100%; height:50px; background:url(../images/foot_bg.jpg) repeat-x; overflow:hidden; line-height:50px; font-size:13px;}
.foot_center{ width:1120px;height:50px; margin:auto; color:#fff;}
.foot_l{ float:left;} 
.foot_dh{ float:right;}

/*rj_banner*/
.rj_banner{ width:100%; height:337px; position:relative;}
.rj_banner img{ position:absolute; left:50%; margin-left:-960px;}

.mian_l{ float:left; width:220px; padding-top:25px;}
.l_bt{ width:178px; height:69px; line-height:69px; color:#fff; background:url(../images/l_bg.jpg) no-repeat; font-size:22px; padding-left:42px;}
.cp_lb{ padding-bottom:56px; background:url(../images/l_bg2.jpg) repeat-y; padding-top:1px;}
.mian_l ul li{ width:178px; height:44px; line-height:44px; padding-left:42px; background:url(../images/lm_bg1.jpg) no-repeat;}
.mian_l ul li a{color:#fff}
.mian_l ul li a:hover{color:#ffea00;}
.mian_l ul li.a1{ background:url(../images/lm_bg2.jpg) no-repeat;}
.mian_l ul li.a1 a,.mian_l ul li.a1 a:hover{ color:#333; font-weight:600;}

.l_lxwm{ width:218px; border:1px #dbdbdb solid; margin-top:22px;}
.l_lxwm_nr{ width:218px; margin-top:1px; background:url(../images/l_cx.jpg) no-repeat top center;}
.l_lxwm_nr p{ width:194px; margin:auto; line-height:24px; padding-top:15px; padding-bottom:15px;}
.l_lxwm_nr p span{ font-weight:600;}

.mian_r{ float:right; padding-top:25px; width:864px; color:#000;}
.mbx_dh{ width:864px; height:42px; background:url(../images/r_cx.jpg) no-repeat bottom left; padding-bottom:5px; font-size:18px; font-weight:600;}
.mbx_dh span{ float:right; font-size:14px; font-weight:normal; padding-top:4px;}
.mbx_dh span i{ color:#b20f0f}

/*rj_gsjj*/
.rj_gsjj{ width:864px; line-height:28px; padding-top:15px;}

/*rj_qyzz*/
.rj_qyzz{ width:864px;}
.rj_qyzz ul{ float:left; width:864px; padding-top:15px; padding-bottom:16px;}
.rj_qyzz ul li{ float:left; margin:14px; cursor:pointer; display:inline;}
.rj_qyzz ul li img{ width:253px; height:320px; padding:1px; border:1px #e1e0e0 solid;}
.rj_qyzz ul li img:hover{ border:1px #b20f0f solid;}
.rj_qyzz ul li span{ display:block; text-align:center; padding-top:14px;}

/* 分页 */
#page{ width:864px; font-family:"宋体";text-align:center; padding-bottom:5px;}
#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 { background:#f1f1f1; color:#000; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#b20f0f; color:#fff; text-align:center; padding:0 12px}

/*rj_xwdt*/
.rj_xwdt{ width:864px;}
.xwdt_t{ width:876px; padding-top:26px; margin-left:-12px; }
.xwdt_box{ float:left; width:205px; height:316px; background:url(../images/xw_tu.jpg) no-repeat top center #eff0f2; border:1px #e0e0e0 solid; margin-left:12px; display:inline;}
.xwdt_box:hover{ border:1px #b20f0f solid;}
.xwdt_box img{ width:205px; height:140px; }
.xwdt_box_nr{ width:168px; height:146px; overflow:hidden; margin:auto; padding-top:15px; line-height:24px; }
.xwdt_box_nr p{ font-weight:600; font-size:15px; padding-bottom:6px;}
.gd{ background:url(../images/more.jpg) no-repeat; width:77px; height:28px; line-height:28px; text-align:center; font-size:12px; font-family:"宋体"; margin-top:12px;}
.gd a,.gd a:hover{ color:#fff;}

.xwdt_b{ width:864px; padding-bottom:30px;}
.xwdt_b ul{ width:864px; padding-top:10px;}
.xwdt_b ul li{ width:849px; height:48px; line-height:48px; border-bottom:1px #e9e9e9 solid; background:url(../images/sj.jpg) no-repeat left center; padding-left:15px;}
.xwdt_b ul li span{ float:right; color:#666;}

.article_nr{ width:864px; margin-top:20px;}
.article_nr p{ font-size:15px; text-align:center; font-weight:600;}
.times{ width:864px; display-inline:block; height:40px; overflow:hidden; line-height:40px; color:#666666; padding-bottom:2px; border-bottom:1px #d4d4d4 dashed;}
.fbsj{ float:left; width:422px; text-align:right; padding-right:10px;}
.bdsharebuttonbox{ float:left; width:422px; padding-left:10px; margin-top:5px;}
.xw_nr{ width:864px; line-height:28px; padding-top:15px;}
.xw_nr img{ padding-top:10px; padding-bottom:10px;}

.pre{ width:864px; 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;}

.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


/* 本例子css */
.sideMenu{}
.sideMenu h3{ width:178px; height:44px; line-height:44px; padding-left:42px; background:url(../images/lm_bg1.jpg) no-repeat; font-size:14px; color:#fff; font-weight:normal;}
.sideMenu h3 a,.sideMenu h3 a:hover{ color:#fff;}
.sideMenu h3.on{  background:url(../images/lm_bg2.jpg) no-repeat; font-weight:bold; color:#333; cursor:pointer; }
.sideMenu ul{ width:218px;/* display:none; *//* 默认都隐藏 */ border:1px #e0dede solid;}
.sideMenu ul li{ width:176px; height:40px; line-height:40px; padding-left:42px; background:#fff; border-bottom:1px #e0dede dashed; cursor:pointer; font-size:13px;}
.sideMenu ul li a,.sideMenu h3.on a{ color:#333;}
.sideMenu ul li a:hover{ color:#a30000}

/*rj_cp*/
.rj_cp{width:864px;}
.rj_cp ul{ padding-top:10px; padding-bottom:30px;}
.rj_cp ul li{ width:864px; height:156px; padding-top:18px; padding-bottom:18px; border-bottom:1px #bababa dashed; overflow:hidden;}
.cp_l{ float:left; width:168px; height:154px; border:1px #dedede solid;}
.cp_l img{ width:168px; height:154px;}
.cp_r{ float:right; width:672px; height:156px;}
.cp_bt{ font-size:15px; font-weight:bold;}
.rq{ font-family:"宋体"; font-size:12px; color:#666; padding-top:14px;}
.cp_nr{ height:56px; overflow:hidden; line-height:28px; padding-top:10px;}
.cp_more{ width:88px; height:28px; line-height:28px; text-align:center; font-family:"宋体"; font-size:12px; background:#02519c; margin-top:10px; cursor:pointer;}
.cp_more a,.cp_more a:hover{ color:#fff;}
.cp_more:hover{ background:#b20f0f}

/*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:864px; line-height:28px}
.rj_lxwm p{ font-size:16px; font-weight:bold; padding-top:25px; padding-bottom:6px;}