/* --------------banner-------------- */
.banner {width: 100%;height: auto;position: relative;max-height:500px;}
.banner img {width: 100%;height:auto;}
.banner a.prev,
.banner a.next {display: inline-block;width: 92px;height: 192px;position: absolute;top: 79px;}
.banner a.prev {left: 12%;background: url('../img/01.png') no-repeat left center;}
.banner a.next {right: 12%;background: url('../img/02.png') no-repeat left center;}
.banner .hd{ height:15px;position:absolute; right:50%; bottom:25px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:20px;  width:12px; height:12px; line-height:12px; text-align:center; border:1px solid #fff;border-radius:50%;cursor:pointer; }
.banner .hd ul li.on{ background:#fff; color:#fff; }

/* -------------------tw_djgz--------------------- */
.tw_main{overflow:hidden}
.tw_djgz {margin-top: 40px;}
/* tw */
.tw{width: 482px;height: 322px;float: left;position: relative;}
.tw .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.tw .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.tw .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.tw .hd ul li img{ width:112.6px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.tw .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.tw .hd ul li.on img{ border-color:#f60;  }
.tw .bd{ position:relative; height:100%; z-index:0;   }
.tw .bd li{ zoom:1; vertical-align:middle;position: absolute;}
.tw .bd img{ width:482px; height:322px; display:block;position: relative;z-index: 1;}
.tw .bd li .tw_content{display: block;width: 100%;height: 100%;}
.tw .bd li .title{position: relative;z-index: 2;bottom: 26px;display: inline-block;font-size: 14px;color: #fff;padding-left: 10px;}
/* djgz */
.djgz {width: 706px;float: right;height: 412px;}
.djgz .top{width: 672px;}
.news .top{height: 30px;}
.news .top h2{float: left;width: 60%;font-size: 24px;color: #212121;}
.news .top .more{width: 28%;float: right;text-align: right;font-size: 20px;color: #0281C6;}
.news .top .more:hover{color: #006098;}
.news ul{clear: both;margin-top:-7px;}
.news ul li a {width: 100%;font-size: 17px;font-weight: 400;color: #666666;padding: 13px 0;display: inline-block;border-bottom: 1px dashed #CCCCCC;}
.news ul li a:hover span.title{color: #FD9F30 !important;}
.news ul li a .title{width: 80%;float: left;display: inline-block;overflow: hidden;font-size: 14px;font-weight: 400;color: #666666;line-height: 22px;}
.news ul li a .title img{ position: relative;top: -2px;margin-right: 8px; }
.news ul li a .date{width: 20%;float: right;display: inline-block;text-align: right;font-size:12px;font-weight: 400;color: #666666;margin-top: 5px;}
.new_top{overflow:hidden;margin-bottom:;height:40px;line-height:30px;}
.new_top .new_left{float:left;font-size: 19px;font-weight: bold;color: #333333;}
.new_top .more{float:right;font-size: 14px;font-weight: 400;color: #FD9F30; }

/* ----------tzgg_zcfg-------- */
.tzgg_zcfg {height: auto;margin-bottom: 40px;}
.tzgg{float: left;width: 100%;height: auto;}
.h_tzgg_zcfg{overflow:hidden}
.h_tzgg_zcfg .tzgg_container{float:left;width:49%;margin-right:2%}
.h_tzgg_zcfg .tzgg_container:last-of-type{margin-right:0}
.tzgg ul li{overflow:hidden;margin-bottom:14px;border-bottom:dashed 1px #ccc;padding-bottom: 14px;}
.tzgg ul li.no-margin{margin-left:0px !important;}
.tzgg ul li:hover span.title{color:#FD9F30 !important;}
.tzgg_left{display:inline-block;text-align:center;float:left ;width:68px;background: #fff5d7;padding: 15px 4px;margin-right:10px}
.tzgg_left b{ display:block;font-size: 24px;font-weight: 500;color: #666;padding-bottom:5px}
.tzgg_left em{ display:block;font-size: 14px;font-weight: 500;color: #999;}
.tzgg_right{float:left;height:70px;position:relative;}
.tzgg_right .title{ display:block;font-size: 14px;font-weight: 400;color: #000000;line-height: 22px; }
.tzgg_right .date{display:block;font-size: 12px;font-weight: 400;color: #666666;line-height: 22px;}
.tzgg_right .date b{float:right}
.zybdt_container{float:left;width:68%;}
.zybdt_container:last-of-type{margin-right:0}
.yqlj {height:90px;width:30%;float:left;margin-right:2%}
.yqlj .top{margin-bottom:18px;}
.yqlj ul li {float: left;width: 236px;height: 36px;font-size: 15px;}
.yqlj .SumoSelect {width: 206px;}
.yqlj .SumoSelect > .CaptionCont {border: 1px solid #E6E6E6;}
.yqlj .SumoSelect > .CaptionCont > label {
    width: 48px;height: 35px;background: #F5F5F5;
}
.yqlj .SumoSelect > .CaptionCont {min-height: 25px;line-height: 25px;}
.yqlj .linkA  a{font-size:14px;color: #666;height:60px;display:block;margin-bottom:10px;}
.yqlj .linkA  a img{width:100%;}
.yqlj .linkA  a:hover{color:#1F69B6;}