@charset "utf-8";
/* CSS Document */

.ban_son{height:390px; margin-bottom:30px;}


.wz_01{ width:100%; float:left; height:240px; overflow:hidden; position:relative; margin-top:170px }


.soso10{ width:670px; overflow:hidden; float:left; position:relative; margin-left:365px; display:inline; margin-bottom:10px}
.soso10 .search_text{ float:left; overflow:hidden; height:60px; line-height:60px; border:none; padding:0 30px; width:470px; font-family:"microsoft Yahei"; color:#888; background:rgba(255,255,255,.9); outline: none; border-radius:33px 0 0 33px; font-size:16px}
.soso10 .search_button{ width:170px; height:60px; position:absolute; left:500px; top:0; border:none; background:#26ae61; outline:none; border-radius:30px ;font-family:"microsoft Yahei"; font-size:19px; color:#fff; text-align:center; line-height:60px}
.soso10 .search_button:hover{ cursor:pointer;outline: none; background:#fe9703}

.wz_01 dt{ width:100%; text-align:center; line-height:30px; height:30px; text-align:center; float:left; color:#fff; font-size:14px; margin-bottom:70px}
.wz_01 dt span{ padding:0 13px; color:#fff; font-size:12px}
.wz_01 dt span:last-child{ display:none}
.wz_01 dt a{ color:#fff; font-size:14px; }
.wz_01 dt a:hover{ text-decoration:underline; color:#fe9703}



.wz_01 dd{ width:100%; height:32px; line-height:33px; overflow:hidden; color:#fff; font-size:14px; background:url(home01.png) no-repeat 0 center; text-indent:22px}
.wz_01 dd a{ color:#fff}
.wz_01 a:hover{ text-decoration:underline; color:#fe9703}
.wz_01 dd span{ color:#ff3b30; padding:0 5px}
.wz_01 dt b{ color:#ef2d36; font-weight:normal}
.wz_01 dd b{ font-size:16px; color:#fe9703; font-weight:normal}



.nav_01{ width:100%; float:left; overflow:hidden;}
.nav_01 a{ display:block; float:left; overflow:hidden; line-height:50px; height:50px; width:auto; padding:0 39px;  margin-right:15px; text-align:center; color:#666; font-size:18px; background:#f5f5f5; }
.nav_01 a.on_h,.nav_01 a:hover{ background:#fe9703; color:#fff}

.dl_ty5{ width:100%; float:left; overflow:hidden}
.dl_ty5 h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; font-weight:normal; color:#26ae61; background:url(lx_line01.gif) no-repeat center center; margin-bottom:10px; text-align:center;}
.dl_ty5 h5 span{ background:#fff; padding:0 15px;text-transform:uppercase; }
.dl_ty5 dt{ width:100%; float:left; overflow:hidden; font-size:35px; color:#1b1f2e; line-height:40px; margin-bottom:8px; text-align:center}
.dl_ty5 dd{ width:100%; float:left; overflow:hidden; font-size:21px; color:#1b1f2e; line-height:30px; text-align:center}




.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:#fe9703}
.h6_01a{ background:url(bg18.gif) repeat-x 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: #009b4c; 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: #009b4c; border-color: #009b4c;}
.page-num-current:hover {color: #fff;}
/*分页*/

#nextlist{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:20px; margin-top:30px }
#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:#fe9703; 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:15px; line-height:30px}
.nybody img{ max-width:100%;}

.divtit{ font-size:19px; color:#111; font-weight:bold; color:#fe9703}

.p_b30{ padding-bottom:30px}


.left_01{ width:300px; overflow:hidden; float:left; overflow:hidden; margin-right:38px; background:#fff}
.lefta{ width:100%; float:left; overflow:hidden}

.lefta h3{ width:265px; float:left; overflow:hidden; height:75px; background:#fe9703 url(left_h3_bg.png) no-repeat 20px 0; padding-left:35px; padding-top:23px; font-size:21px; color:#fff; font-weight:normal; line-height:23px}
.lefta h3 span{ font-size:16px; color:#fff;}
.lefta ul{ width:100%; float:left; overflow:hidden; background:#fff}
.lefta ul li{ width:100%x; border-top:none; height:57px; }
.lefta ul li a{ font-size:16px; color:#888; display:block; float:left; overflow:hidden; width:298px; border:1px solid #e4e2e2; border-top:none; height:56px; line-height:56px; text-indent:34px; background:url(dot19.gif) no-repeat 220px 23px}
.lefta ul li a.on_h,.lefta ul li a.navson_8,.lefta ul li a:hover{ background:url(dot20.gif) no-repeat 219px 23px; border-left:2px solid #01abe8; width:297px; text-indent:33px; color:#fe9703}


.leftb{ width:222px; padding-left:78px; padding-top:25px; float:left; overflow:hidden; height:63px; background:#fe9703 url(dot14.png) no-repeat 28px 30px}
.leftb dt{ width:100%; float:left; overflow:hidden; line-height:22px; height:22px;}
.leftb dt a{ font-size:18px; color:#fff;}
.leftb dd{  width:100%; float:left; overflow:hidden; line-height:18px; color:#e7f3fc; font-size:12px}
.leftb dd a{color:#f4e4c5; font-size:12px}
.leftb a:hover{ color:#e7f3fc}


.leftd{ width:100%; float:left; overflow:hidden;}
.leftd h3{ float:left; width:100%; font-size:18px; color:#333; font-weight:normal; line-height:20px; height:20px; overflow:hidden;  background:#f3f3f3; padding:10px 0; text-indent:10px}
.leftd ul{ padding:20px 10px 15px; border:1px solid #f3f3f3; border-bottom:1px solid #ddd; float:left; overflow:hidden; border-top:none; width:100%; float:left; overflow:hidden;
    -moz-box-sizing: border-box;box-sizing: border-box; }
.leftd li{ width:50%; float:left; overflow:hidden; text-align:center; color:#999}
.leftd li img{ border:1px solid #ddd; padding:8px}

.ul_001{ width:100%; float:left; overflow:hidden; height:120px; position:relative}
.ul_001 span{ width:100%; position:absolute; left:0; top:0; height:120px; line-height:120px; font-size:18px; color:#222; text-align:center}
.ul_001 a:hover span{ color:#fe9703}


.right_01{ width:810px; float:left; overflow:hidden; background:#fff; border:1px solid #ddd; padding:15px 20px}

.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; 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;}
.h3_ty01 span{ font-size:16px; color:#888; text-transform:uppercase}


.arnext{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:20px; margin-top:30px}
.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:#fe9703; text-decoration:underline}




.so_dl{ width:458px; padding:15px 15px 15px 95px; float:left; overflow:hidden; margin:0 15px 20px; display:inline; border:1px solid #e5e5e5; background:url(so_txt.png) no-repeat 30px center}
.so_dl2{ background:url(so_txt2.png) no-repeat 30px center}
.so_dl dt{ width:100%; float:left; overflow:hidden; height:60px; line-height:30px; 

display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;}
.so_dl dt a{ font-size:18px; color:#333}
.so_dl dt a font{ font-size:18px}
.so_dl dt a:hover{ text-decoration:underline; color:#222}

.so_dl:hover{ border:1px solid rgba(38,174,97,.5)}









.m_30{ margin-bottom:30px}