/* --------------------------banner ------------------------ */
.banner{width: 100%;max-width: 1920px;height: 460px;}
.banner .slideBox{ max-width:1920px;width: 100%; height:460px; overflow:hidden; position:relative; border:1px solid #ddd;margin-right: 20px;}
.banner .slideBox .hd{ height:17px; overflow:hidden; position:absolute; right:50%; bottom:20px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;
border-radius: 16px; margin-right: 12px;}
.banner .slideBox .hd ul li.on{ background:#8F000B; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd li a{display: block;position: relative;font-size: 16px;}
.banner .slideBox .bd img{ width:100%; height:460px; display:block;position: relative;z-index: 900;}
.banner .prev,.banner .next{width: 98px;height: 73px;display: inline-block;position: absolute;z-index: 999;bottom: 200px;}
.banner .prev{background: url('../image/bannner-icon1.png') no-repeat;left: 158px;}
.banner .next{background: url('../image/bannner-icon2.png') no-repeat;right: 158px;}

.lm{clear: both;}
.lm .top{margin-top: 14px;height: 86px;line-height: 86px;}
.lm .top h1{width: 550px;font-size: 22px;padding:0 0 0 50px;font-weight: 400;color: #8F000B;float: left;}
.lm .top h1 span{color: #C2C2C2;font-size: 20px;margin-left: 10px;}
.lm .top .more{width: 52px;height: 86px;line-height: 86px;float: right;display: inline-block;color: #333;
  background: url('../image/icon04.png') no-repeat right center;font-size: 14px;}
.lm .top .more:hover{color: #8F000B;}
.gzdt .top h1{background: url('./../image/icon01.png') no-repeat left center;}
.tzgg .top h1{background: url('./../image/icon02.png') no-repeat left center;}
.xglj .top h1{background: url('./../image/icon03.png') no-repeat left center;}

/* -----------------------------gzdt--------------------------------- */
.gzdt .content{height: 380px;width: 100%;clear: both;}
.gzdt .content .tw{width: 496px;height: 100%;margin-right: 10px;}
.gzdt .content .tw img{width: 496px;height: 260px;border:none;}
.gzdt .content .tw .wz{padding: 12px 46px 0 26px;height: 105px;width: 424px;background: #f5f5f5;}
.gzdt .content .tw .wz .title{color: #333;font-size: 16px;line-height: 32px;}
.gzdt .content .tw .wz .title:hover{color: #8F000B;}
.gzdt .content .tw .wz .description{color: #808080;font-size: 14px;line-height: 28px;}
.gzdt .content .gzdt_list{width: 690px;}
.gzdt .content .gzdt_list li{width: 100%;height: 87px;background: #f5f5f5;margin-bottom: 10px;}
.gzdt .content .gzdt_list li .date{background: #ececec;width: 87px;height: 87px;}
.gzdt .content .gzdt_list li .date p{text-align: center;color: #222;}
.gzdt .content .gzdt_list li .date .day{height: 48px;padding-top: 10px;line-height: 48px;font-size: 28px;}
.gzdt .content .gzdt_list li .date .yearAndMonth{font-size: 12px;}
.gzdt .content .gzdt_list li .right{width: 543px;padding:10px 40px 0 20px;}
.gzdt .content .gzdt_list li .right .title{font-size: 16px;height: 36px;line-height:36px;color: #333;}
.gzdt .content .gzdt_list li .right .description{font-size: 14px;color:#808080;height: 20px;line-height: 20px;}
.gzdt .content .gzdt_list li:hover .date{background: #8F000B;height: 83px;border-bottom: 3px solid #FFE26C;}
.gzdt .content .gzdt_list li:hover p{color: #fff;}
.gzdt .content .gzdt_list li .right .title:hover{color: #8F000B;}

/* ---------------------------------- tzgg-----------------------------------*/
.tzgg{height: 326px;clear: both;}
.tzgg .content{width: 1200px;height: 240px;clear: both;}
.tzgg .content ul{width: 100%;height: 100%;}
.tzgg .content ul li{width: 373px;height: 100px;margin-bottom: 40px;margin-left: 36.5px;float: left;border:1px solid #D6D6D6;}
.tzgg .content ul li.noMargin{margin-left: 0px;}
.tzgg .content ul li .date{width: 88px;height: 100px;}
.tzgg .content ul li .date .yearAndMonth{color: #333333;font-size: 16px;line-height: 28px;text-align: center;margin-top: 12px;}
.tzgg .content ul li .date .day{font-size: 36px;color: #8F000B;line-height: 36px;text-align: center;margin-top: 8px;}
.tzgg .content ul li .line{width: 1px;height: 60px;background: #B3B3B3;margin-top:20px;}
.tzgg .content ul li .right{padding:12px 12px 0 0;width: 250px;}
.tzgg .content ul li .title{font-size: 16px;color:#1A1A1A; }
.tzgg .content ul li .title:hover{color: #8F000B;}
.tzgg .content ul li .description{width: 250px;font-size: 14px;color: #808080;margin-top: 6px;line-height: 26px;}

/* ---------------------------------------xglj---------------------------------------------------- */
.xglj{height: 240px;clear:}
.xglj .content{clear:both;}
.xglj li{width: 226px;height: 60px;margin-left: 17px;float: left;}
.xglj li a{width: 100%;height: 100%;display: inline-block;color: #8F000B;background: #F6F6F6;text-align: center;font-size: 18px;line-height: 60px;}
.xglj li.first{margin-left: 0px;}
.xglj li:hover a{background: #98262F;color: #fff;}