@charset "utf-8";
/* CSS Document */
.ban_son{height:400px; margin-bottom:100px}

.body01 .ban_son{height:570px; margin-bottom:100px}
.body02 .ban_son{height:650px; margin-bottom:100px; border-bottom:20px solid #fcf2b5}

.ban_son2{ height:480px}

.wz_01{ width:100%; float:left; overflow:hidden}
.wz_01 dt{ width:100%; float:left; overflow:hidden; font-size:48px; line-height:55px; color:#fff; margin-top:125px; margin-bottom:5px}
.wz_01 dd{ width:100%; float:left; overflow:hidden; font-size:20px; line-height:25px; color:#fff; }

.h2_01{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:21px; color:#2b2b2b; margin-bottom:35px; text-transform:uppercase}


.nav_01{ width:1170px; padding-left:30px; float:left; overflow:hidden;}
.nav_01 a{ display:block; float:left; overflow:hidden; line-height:75px; height:75px; width:366px; margin-right:18px; text-align:center; color:#666; font-size:18px; background:#f4f4f4; border:1px solid #cdcdcd; border-radius:5px; }
.nav_01 a:hover,.nav_01 a.on_h{ background:#fff; color:#e76c4e; border:1px solid #f3b4a5}


.h1_01{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:31px; color:#1d1d1d; font-weight:normal; margin-bottom:15px; text-align:center}
.h6_01{ width:100%; float:left; overflow:hidden; line-height:22px; font-weight:normal; color:#666; font-size:14px; text-align:center; margin-bottom:30px; padding-bottom:15px; border-bottom:1px solid #ddd}
.h6_01 span{ color:#e97b54}
.h6_01a{ background:url(bg18.gif) no-repeat 0 bottom;border-bottom:none; padding-bottom:25px}

.h2_tit{ width:100%; float:left; overflow:hidden; text-align:center; line-height:50px; font-weight:normal; font-size:30px; color:#222; background:url(dot10.gif) no-repeat center bottom; padding-bottom:15px}

/*分页*/
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color:#e97b54; background-color:#fff; border:1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color:#e97b54; border-color:#e97b54;}
.page-num-current:hover {color: #fff;}
/*分页*/


#nextlist{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:10px }
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:8px; color:#4d4d4d; font-size:16px }
#nextlist li span{ font-weight:bold; color:#bc1515}
#nextlist li a{ color:#666; }
#nextlist li a:hover{ color:#e97b54; text-decoration:underline}

.nybody{ width:100%; float:left; overflow:hidden; font-size:16px; color:#666; line-height:30px}
.jobbody{ width:100%; float:left; overflow:hidden; padding:0 25px; 
    -moz-box-sizing: border-box;box-sizing: border-box; }
.nybody div,.nybody p{ margin-bottom:20px; line-height:30px}
.nybody img{ max-width:100%;}

.divtit{ font-size:19px; color:#111; font-weight:bold; color:#e97b54}

.p_b30{ padding-bottom:30px}


.nr01{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#333}
.nr01 div,.nr01 p{ margin-bottom:15px}
.nr01 img{ max-width:100%}

.h3_ty01{ width:100%; float:left; overflow:hidden; line-height:35px; height:35px; text-align:center; font-size:28px; color:#333; font-weight:normal; margin-bottom:50px; background:url(line30.gif) no-repeat center bottom; padding-bottom:20px;}


.arnext{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:10px}
.arnext li{ width:100%; float:left; overflow:hidden; line-height:30px;font-size:14px; color:#666;}
.arnext li a{ font-size:14px; color:#666;}
.arnext li a:hover { color:#e76c4e; text-decoration:underline}