﻿/*????????????*/


.znlc{background:url(img/zn_top.jpg) no-repeat; height:126px;width:1148px; margin:20px 0; position:relative;border: 1px solid #dfdfdf;}
.znlc span{position:absolute;top:20px;display:block; font:normal 15px "????????????";color:#757575; text-align:center;}
.znlc span b{font-size:18px; color:#333;display:block;}
.znlc .lc1{left:175px;}
.znlc .lc2{left:363px;}
.znlc .lc3{left:575px;}
.znlc .lc4{left:765px;}
.znlc .lc5{left:950px;}

.zn_left{  }

.zn_leftt{width:240px; background:#fff; padding:15px 5px;border: 1px solid #dfdfdf;}
.zn_left h3{text-align:center;}
.zn_left h2{font:normal 14px/25px "????????????";color:#888; text-transform:capitalize; border-bottom:1px solid #eaeaea;padding:15px 0; height:28px;}
.zn_left h2 b{font-size:18px; color:#0b85ec;float:left;}
.zn_left h2 img{margin:3px 15px 0 25px; vertical-align:middle;float:left;}
.zn_left ul{ border-bottom:1px solid #eaeaea;padding:10px 0;}
.zn_left li{font:normal 16px "????????????";padding-left:65px; margin:5px 0;}
.zn_left li a{color:#777;height:100%;}
.zn_left li a i{display:block;width:4px; height:4px; background:url(img/zn_on.jpg) no-repeat 0 0;float:left; margin:10px 10px 0 0;}
.zn_left li a:hover{color:#0b85ec;}
.zn_left li a:hover i{background-position:0 -4px;}
.zn_right{width:880px; margin-left:26px; background:#fff;padding:30px;border: 1px solid #dfdfdf;}
.zn_r_item{position:relative; margin-bottom:40px;}
.zn_r_item h2{background:url(img/bodybg.png) repeat-x;width:500px; height:40px; text-align:center;font:bold 18px/29px "????????????";color:#fff;margin:0 auto 30px;padding-top: 25px;}
.zn_line{ position:absolute;top:65px;left:0;height:100%; width:1px; background:#dfdfdf;z-index:998;}
.zn_dian{background:#e6e8ea;width:6px;height:6px;border-radius:50%;position:absolute;bottom:-25px;left:-2px;z-index:998;}
.zn_r_con{margin-top:35px;}
.zn_r_c_t span{display:block;float:left;font:normal 18px "????????????";}
.zn_r_c_t .znNum{ background:url(img/zn.png) no-repeat;width:31px; height:32px;font-weight:bold;font-size:16px; text-align:center;padding-top:3px;color:#fff; position:relative;left:-15px; z-index:999;}
.zn_r_c_t .znText{color:#3f3f3f; margin-top:5px;}
.zn_r_text{margin:0 0 0 31px;font:normal 16px/24px "????????????";color:#777; position:relative;}
.zn_r_text p ,.zn_r_text div { line-height:32px;}
.zn_r_text table{border:1px solid #d5d5d5; text-align:center; margin:15px 0;}
.zn_r_text table th{border-bottom:#d5d5d5 1px solid;line-height:40px;border-right:1px solid #d5d5d5;background:#2d46c4;color:#fff;}
.zn_r_text table td{border-right:#d5d5d5 1px solid;border-bottom:#d5d5d5 1px solid;background:#fff;line-height:40px;font-size:16px;color: #777;}
.zn_r_text a.ckxq{color:#2199ff; position:relative; display:block; float:right; margin:25px 20px 0 0;*margin-top:0px;}
.zn_r_text a.ckxq i{width:0;height:0;position:absolute;top:4px;right:-20px;border-style:solid; border-color:transparent transparent transparent #2199ff; border-width:8px;}
.zn_r_text a.ckxq:hover{ text-decoration:underline;}
.zn_r_text_a{display: block;clear: both;width:865px;height:auto;text-align: center;}
.zn_r_text .dizhi{width:100%;}
.zn_r_text .dizhi dd a{display:block;float:left;width:71px;height:30px;line-height:30px;text-align:center;margin:10px 10px 0 0;color:#000;border-radius:2px; background:#f3f4f5;font-size:14px;}
.zn_r_text .dizhi dd a:hover,.zn_r_text .dizhi dd a.curr{ background:#0b85ec;box-shadow:3px 5px 6px #d0dbf6;color:#fff;}
.m-btn a{ color:#fff; width:408px; height:60px; line-height:60px; padding:0 10px; display:block; background:#374ec2; background-image:linear-gradient(45deg, #7387ec, #374ec2); border-radius:5px; box-shadow: 3px 5px 10px #7387ec; font-size:18px; margin: 20px auto 0; text-align:center;}
.m-btn a:hover{background:#2245f4; background-image:linear-gradient(45deg, #7389f8, #2c4be2);}
.zhengce{font-family:"????????????";}
.zhengce h4{height:35px; background:#f3f4f5;line-height:35px;color:#333;padding-left:30px;font-size:20px;font-weight:bold; margin:10px 0;}
.zhengce .zctext{position:relative;font-size:16px; line-height:28px; padding-left:15px; margin:5px 0;}
.zhengce .zctext i{width:0;height:0; position:absolute;top:6px;left:0;border-style:solid;border-color:transparent transparent transparent #f3f4f5; border-width:8px;}
.zn_left>p{text-align:center;margin-top:10px;padding:7px 0;background:#fff; border:1px solid #e0e0e0;}
.zn_left>p a{display:inline-block;border:1px solid #e0e0e0;font-size:20px;color:#2199ff;padding:12px 44px;}
.zn_left>p a:hover{color:#2d46c4;}
.zn_left>p a img{margin-left:5px;vertical-align:-8%;}
/*????????????*/
.cjwt{margin-top:20px;}
.wt_left{width:227px; padding:9px; background:#fff; position:relative;}
.wt_line{width:1px; height:99%; position:absolute;top:9px;left:20px; background:#ff9000;}
.wt_left dl{ position:relative; margin-top:20px;}
.wt_left dt{ position:absolute;top:0;left:0;width:20px; height:20px; background:#ff9000;border-radius:50%;color:#fff; font:normal 16px/20px "Arial"; text-align:center;}
.wt_left dd{width:200px; padding-left:27px;}
.wt_left dt span,.wt_left dd a{display:block;font:normal 14px "????????????";}
.wt_left dd span{color:#484848;font-size:16px; font-weight:bold;}
.wt_left dd a{color:#000;font-size:14px; margin:5px 0;}
.wt_left dd a:hover{color:#ff2400; text-decoration:underline;}
.wt_right{width:885px; margin-left:20px; padding:20px;max-height:1217px; background:#fff; overflow-y:auto;}
.wt_t{ position:relative;border-top:1px dashed #ff8a00;}
.wt_t h2{font:bold 18px "????????????";color:#ff8a00; padding-left:70px;}
.wt_t i{ position:absolute;display:block;}
.wt_t i.sjx{ background:url(img/wt_t.png) no-repeat; width:62px; height:29px;color:#fff; font:bold 14px/29px "Arial"; text-align:center;left:-6px;top:-6px;}
.wt_t i.wt_radius{width:7px;height:7px; background:url(img/wt_radius.jpg) no-repeat;top:-4px;right:0;}
.wtList{margin-bottom:30px;}
.wtList ul{margin-top:20px;}
.wtList li:first-child{padding-top:0px;border-top:none;}
.wtList li{overflow:hidden;border-top:1px solid #e2e2e2; padding-top:15px;margin:15px 0; font:normal 14px "????????????";}
.wtList li a.bt{color:#555;font-weight:bold;font-size:16px;}
.wtList li .wtText{ line-height:26px; margin-top:10px;}
.wtList li a:hover{color:#ff8a00; text-decoration:underline;}
.common_weixin{
    display: block;
    float: left;
    width:815px;
    height:180px;
    overflow:hidden;
    background-color: #f8f8f8;
    margin-top: 26px;
}
.common_weixin dl{
    float: left;
    width:150px;
    height:180px;
    overflow: hidden;
    background: #2199ff;
}
.common_weixin dl dt{
    float: left;
    width:150px;
    height:150px;
    overflow: hidden;
}
.common_weixin dl dt img{
    float: left;
    width:140px;
    height:140px;
    overflow: hidden;
    margin: 5px;
}
.common_weixin dl dd{
    float: left;
    width:150px;
    height:20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.common_weixin_content{
    float: left;
    width:630px;
    height:180px;
    overflow: hidden;
    margin-left: 30px;
    padding-top: 10px;
}
.common_weixin_content p{
    display: block;
    width:630px;
    height:40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
}