@charset "utf-8";
/* CSS Document */
.ban_son{height:240px; margin-bottom:20px}


.wz_01{ width:100%; float:left; height:240px; overflow:hidden; position:relative; }
.wz_01 dt{width:100%;float:left; line-height:40px; height:80px; margin-bottom:40px; margin-top:80px; overflow:hidden; color:#fff; font-size:21px}
.wz_01 dt span{ font-size:28px}
.wz_01 dd{ width:100%; height:32px; line-height:33px; overflow:hidden; color:#fff; font-size:12px; }
.wz_01 dd a{ color:#fff}
.wz_01 a:hover{  text-decoration:underline}
.wz_01 dd span{ color:#ff3b30; padding:0 5px}
.wz_01 dt b{ color:#ef2d36; font-weight:normal}

.ban_lvyou .wz_01{ margin-top:210px}
.ban_about .wz_01{ margin-top:203px}


.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 25px; margin-right:30px; text-align:center; color:#666; font-size:18px; background:#f5f5f5; }
.nav_01 a.on_h,.nav_01 a:hover{ background:#ce3b27; color:#fff}


.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:#ce3b27}

.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: #ce3b27; 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: #ce3b27; border-color: #ce3b27;}
.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:#ce3b27; text-decoration:underline}

.nybody{ width:100%; float:left; overflow:hidden; font-size:16px; color:#666; line-height:30px}
.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:#ce3b27}

.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:#ce3b27 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:#ce3b27}


.leftb{ width:222px; padding-left:78px; padding-top:25px; float:left; overflow:hidden; height:63px; background:#ce3b27 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:#ce3b27}


.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; 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:#ce3b27; text-decoration:underline}

.m_50{ margin-bottom:70px}