@charset "utf-8";
/* CSS Document */
.left_01{ width:260px; float:left; overflow:hidden; margin-right:40px}
.left_01 h2{ width:236px; float:left; overflow:hidden; height:70px; padding-top:20px; font-weight:normal; line-height:30px; font-size:29px; letter-spacing:1px; color:#fff; background:#cf1211; border-radius:10px 10px 0 0; padding-left:24px;}
.left_01 h2 span{ font-size:14px; font-weight:normal}
.x_ul01{ width:254px; padding:16px 0 16px 16px; float:left; overflow:hidden; background:#f0f0f1;  }
.x_ul01 a{ display:block; float:left; overflow:hidden; width:100%; height:55px; text-indent:25px;  background:url(x_dot01.gif) no-repeat 8px center; font-size:16px; line-height:55px; margin-bottom:1px; color:#333}
.x_ul01 a:hover,.x_ul01 a.on_h{ background:#fff url(x_dot01.gif) no-repeat 8px center; color:#cf1211;}

.x_ul02{ width:100%; float:left; overflow:hidden; }


.x_dl01{ width:100%; float:left; overflow:hidden; background:#e8e8e8; padding-bottom:20px; border-radius:0 0 10px 10px}
.x_dl01 dt{ width:100%; float:left; overflow:hidden; height:28px; line-height:28px; margin-top:20px; font-size:16px; color:#333; margin-bottom:10px}
.x_dl01 dt span{ display:block; float:left; overflow:hidden; width:28px; height:28px; background:#fff url(x_dot01.png) no-repeat center center; border-radius:50%; margin-left:60px; display:inline; margin-right:10px}
.x_dl01 dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#333; text-align:center}

.right_01{ width:900px; float:left; overflow:hidden}
.x_dl02{ width:100%; float:left; overflow:hidden; height:30px; padding-bottom:8px; line-height:30px; border-bottom:1px solid #ddd; margin-top:10px; background:url(x_dot02.gif) no-repeat 0 2px; text-indent:20px; font-size:21px; color:#333; margin-bottom:40px}
.x_dl02 span{ float:right; line-height:30px; font-size:14px; color:#888}
.x_dl02 a{ color:#888}
.x_dl02 a:hover{ color:#cf1211; text-decoration:underline}


.x_tu01{ width:100%; float:left; overflow:hidden}
.x_tu01 li{ width:286px; float:left; overflow:hidden; margin-right:21px; margin-bottom:25px}
.x_tu01 li.m_r0{ margin-right:0}
.x_tu01 li img{ width:100%; float:left; overflow:hidden; height:184px;}
.x_tu01 li h4{ width:100%; float:left; overflow:hidden;  height:30px; text-align:center; background:#f6f6f6; padding:10px 0 15px; }
.x_tu01 li h4 a{ display:block; width:100%; float:left; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#333; font-weight:normal;}
.x_tu01 li h4 a b,.x_tu01 li h4 a font{font-size:18px; font-weight:normal;}
.x_tu01 li h4 a:hover{ color:#cf1211; text-decoration:underline}

.x_tu02 li img{ width:284px; height:182px; border:1px solid #ddd}
.x_tu02 li h4{ background:#fff}

.x_tu03 li img{ width:264px; height:320px; border:1px solid #e0e0e0; padding:10px}
.x_tu03 li h4{ background:#fff}

.x_tu05 li h4{height:40px; background:#fff; border-bottom:1px solid #ddd; margin-bottom:5px}
.x_tu05 li h4 a{ height:40px; line-height:22px; text-align:left; font-size:15px}
.x_tu05 li h4 a span{ font-size:12px; color:#666}
.x_tu05 li h4 a:hover{text-decoration:none}
.x_tu05 h5{ width:100%; float:left; overflow:hidden; line-height:30px; background:url(dot15.gif) no-repeat 0 center; text-indent:22px}
.x_tu05 h5 a{ font-size:12px; color:#555; font-family:"宋体"; font-weight:normal}
.x_tu05 h5 a:hover{ color:#e20009}

.x_tu04{ width:100%; float:left; overflow:hidden}
.x_tu04 li{ width:286px; float:left; overflow:hidden; margin-right:21px; margin-bottom:25px}
.x_tu04 li.m_r0{ margin-right:0}
.x_tu04 li img{ width:224px; height:100px; float:left; overflow:hidden; padding:10px 30px; border:1px solid #e8e8e8;}
.x_tu04 li h4{ width:100%; float:left; overflow:hidden;  height:30px; text-align:center; padding:10px 0 15px}
.x_tu04 li h4 a{ display:block; width:100%; float:left; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#333; font-weight:normal;}
.x_tu04 li h4 a b,.x_tu01 li h4 a font{font-size:18px; font-weight:normal;}
.x_tu04 li h4 a:hover{ color:#cf1211; text-decoration:underline}

/*分页*/
.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: #cf1211; 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: #cf1211; border-color: #cf1211;}
.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:#cf1211; text-decoration:underline}



.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; margin-top:20px}
.h6_01{ width:100%; float:left; overflow:hidden; line-height:40px; font-weight:normal; color:#666; font-size:14px; text-align:center; margin-bottom:30px; border:1px dashed #ddd;-moz-box-sizing: border-box;box-sizing: border-box; }
.h6_01 span{ color:#cf1211}
.bshare-custom{ display:inline; font-weight:normal}
.h6_01a a{ margin-left:10px; padding-left:3px}
.bshare-more{ font-weight:normal}

.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;text-align: justify;}
.nybody img{ max-width:100%;}


.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:#cf1211; text-decoration:underline}



.dl_01{ width:900px; float:left; margin-bottom:20px; }
.dl_01 img{ width:250px; float:left; overflow:hidden; margin-right:30px; height:150px}
.dl_01 ul{ width:620px; float:left; overflow:hidden}
.dl_01 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:5px; margin-top:13px}
.dl_01 dt a{ font-size:16px; color:#333; font-weight:bold;}
.dl_01 dt a font,.dl_01 dt a b{ font-size:16px}
.dl_01 h6{ width:100%; float:left; overflow:hidden; line-height:22px; font-weight:normal; color:#999; font-size:14px; margin-bottom:10px}
.dl_01 a:hover{ color:#cf1211; text-decoration:underline}
.dl_01 dd{width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#666; margin-bottom:18px}


.rightb{ width:100%; float:left; overflow:hidden}

.lx_02{ width:818px; padding:30px 40px; float:left; overflow:hidden; border:1px solid #cadbf6;position:relative}
.lx_02 dl{ width:319px; padding-left:60px; float:left; overflow:hidden; margin-bottom:40px;height:130px}
.dl_001,.dl_003{ margin-right:60px}
.lx_02 dl dt{ width:100%; float:left; overflow:hidden; height:42px; line-height:20px; font-size:17px; color:#333; margin-bottom:15px; font-weight:bold}
.lx_02 dl dt span{ font-size:12px; color:#666; text-transform:uppercase; font-weight:normal}
.lx_02 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:8px; font-size:16px; color:#666;  }

.dl_001{ background:url(phone_01.png) no-repeat 0 1px; border-bottom:1px dashed #cadbf6; padding-bottom:30px; }
.dl_002{ background:url(kf_01.png) no-repeat 0 1px;  border-bottom:1px dashed #cadbf6; padding-bottom:30px; }


.dl_002 h5{ width:100%; float:left; overflow:hidden; margin-top:20px}
.dl_002 h5 a{ display:block; float:left; overflow:hidden; font-size:14px; font-weight:normal; text-align:center}
.a_001{ width:118px; height:38px; background:#f60; color:#fff; line-height:38px; margin-right:20px; }
.a_001:hover{ background:#f90}
.a_001 b{ font-family:Arial, Helvetica, sans-serif; font-weight:normal}

.a_001a{ width:116px; height:36px; border:1px solid #f60;line-height:36px; color:#f60;}


.dl_002 h5 .img_01{ position:absolute; left:-1000px; top:10px; z-index:9; width:90px; height:90px }
.dl_002 h5 a:hover img.img_01{ position:absolute; left:841px;}

.lx_02 dl.dl_004{ width:1058px; background:url(add_01.png) no-repeat 0 1px; height:80px; margin-bottom:0}
.lx_02 dl.dl_004 dd{ width:50%; margin-bottom:0}
.dl_004 h6{ width:469px; padding-left:60px; float:left; overflow:hidden; line-height:26px; background:url(map_01.png) no-repeat 60px center; text-indent:38px}
.dl_004 h6 a{ color:#f60; font-size:15px; font-weight:normal}
.dl_004 h6 a:hover{ text-decoration:underline; color:#f60}



.h5_01{ width:100%; float:left; overflow:hidden; text-align:center; }

.h5_01 img{ width:341px;  height:220px; }
.ul_01{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666; margin-bottom:30px}
.h3_01{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; font-size:17px; color:#333; background:url(dot15.png) no-repeat 0px center; text-indent:20px; border-bottom:1px solid #ddd; margin-bottom:20px}












