/* --------------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_djgz {margin-top: 20px;margin-bottom: 50px;height: 442px;}
/* 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:10px;height:50px;line-height:50px;}
.new_top .new_left{float:left;font-size: 24px;font-weight: bold;color: #333333;}
.new_top .more{float:right;font-size: 16px;font-weight: 400;color: #FD9F30;margin-top: 8px; }
 

/* ----------tzgg_zcfg-------- */
.tzgg_zcfg {height: auto;margin-bottom: 20px;}
.tzgg{float: left;width: 100%;height: auto;}
.h_tzgg_zcfg{float: left;width:921px}
.tzgg_zcfg  .h_right{width: 238px;float: right;}
.tzgg_zcfg  .h_right ul li{margin-bottom:13px}
.tzgg_zcfg  .h_right ul li a{display:block;width: 238px;height:83px;font-size: 24px;font-weight: bold;color: #F6FBFF;line-height: 83px;text-align:center}
.tzgg_zcfg  .h_right  ul li ._57AB49{background:#57AB49}
.tzgg_zcfg  .h_right  ul li ._FD9F30{background:#FD9F30}
.tzgg_zcfg  .h_right  ul li ._808080{background:#808080}
.tzgg_zcfg  .h_right  ul li ._008AD1{background:#008AD1} 
.tzgg ul li{overflow:hidden;margin-bottom:20px;border-bottom:dashed 1px #ccc;padding-bottom: 20px;width:442px;float:left;margin-left:34px;}
.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: #D7EBFF;padding: 15px 4px;}
.tzgg_left b{ display:block;font-size: 24px;font-weight: 500;color: #1F69B6;padding-bottom:5px}
.tzgg_left em{ display:block;font-size: 14px;font-weight: 500;color: #1F69B6;}
.tzgg_right{float:right;width:354px;height:70px;position:relative; }
.tzgg_right .title{ display:block;font-size: 14px;font-weight: 400;color: #000000;line-height: 22px; }
.tzgg_right .date{width: 354px; display:block;font-size: 12px;font-weight: 400;color: #666666;line-height: 22px;position:absolute;bottom:0;overflow:hidden}
.tzgg_right .date em{float:left}
.tzgg_right .date b{float:right}

.tzgg_container{height:410px;}
.zybdt_container{clear:both;height:420px;}

/* ----------yqlj------- */
.yqlj {height:90px;margin: 30px 0;}
.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%;height:60px;}
.yqlj .linkA  a:hover{color:#1F69B6;}