.topnav{ background-color:#cd141c;height:34px; line-height:34px;}
.topnav .container{padding-left:0; padding-right:0;}
.topnav a{padding:0 16px; color:#fff}
.navbar-hz{text-align:center;  margin-top:10px; background-color:#efefef; font-size:16px;}
.navbar-hz a{ width:12.5%; text-align:center; display:inline-block;padding:18px 0;}
.navbar-hz a:hover{ background-color:#cd141c; color:#fff;}

.topone .news ul li,.hzgc li{background:url(/uploads/image/simages/dian1.png) left center no-repeat; border-bottom:1px solid #e5e5e5; padding-left:20px; height:60px; line-height:60px; font-size:15px; overflow:hidden; font-family:"microsoft yahei", 微软雅黑, arial, sans-serif;}
.topone .news h2{ font-size:22px;font-weight:normal; line-height:normal; margin-bottom:15px;}

.hzgc .active{ font-size:22px;font-weight:normal; line-height:normal; border-bottom:1px solid #c2c2c2; text-align:center; padding-bottom:15px; margin-bottom:30px;}
.hzgc .active span{ margin:0 15px;}

.shendu .col-md-4{ padding-left:6px; padding-right:6px;}
.shendu a .shendutext{ position:absolute; top:0; left:6px; color:#fff; background-color:rgba(0,0,0,.5); width:95%; height:100%;padding: 0 15px; display:none;}
.shendu a .shendutext h2{ border-bottom:1px solid #fff; line-height:1.5em; padding-bottom:20px;}
.shendu a:hover .shendutext{ display:block;}
.xianchang h2,.hzgc h2{font-size:22px;font-weight:normal;padding-bottom:30px;}
.shendu h4{font-size:18px;font-weight:normal;border-bottom:1px solid #fff; padding:20px 0; line-height:1.5; margin-bottom:20px;}


.hzlm h2,.shendu h2{ font-size:22px;font-weight:normal; line-height:normal; border-bottom:1px solid #c2c2c2; text-align:center; padding-bottom:15px; margin-bottom:30px;}
.hzlm h4{ font-size:18px;font-weight:normal;border-bottom:1px solid #c8c6c5; padding-bottom:20px; margin-bottom:20px;}
.hzlm p{ font-size:14px; color:#666; font-family:"宋体";}
.xianchang{ margin-top:50px;}
li.daituli{position:relative;background:none; border-bottom:none; padding-left:0; height:auto;}
li.daituli p{position:absolute;background-color:rgba(0,0,0,.5); color:#fff; text-align:center; width:100%; bottom:0;margin-bottom:0; height:38px; line-height:38px;}
.xianchang .carousel-caption{ left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.7); padding-bottom:10px; padding-top:10px;}

.line3{ height:50px;}
.btandimg{ max-height:166px; overflow:hidden;}

@media screen and (max-width: 480px) {.topnav{ height:auto;padding-bottom:5px;}.topnav a{ display:inline-block;}.topnav a.logosmall{ padding:0;}.navbar-hz{margin-top:0; text-align:left;}.navbar-hz a{ width:25%; padding:5px 0;}.hztop,.hztop .col-md-7{ padding-left:0; padding-right:0;}.hzlm{ width:100%;}.hzlm .col-md-3{ width:100%; padding-left:0; padding-right:0;}.hzlm .col-md-3 .btandimg{ float:left; width:40%;}.hzlm .col-md-3 .btandinfo{ float:right; width:58%; height:auto;}.hzlm .col-md-3 .btandinfo h4{font-size:16px;padding-bottom:5px;margin:0 0 5px 0;}.line3{ height:15px;}.hzbottom,.hzbottom .col-md-8,.hzbottom .col-md-4{ width:100%;}.hzbottom .col-md-8 .col-md-4{ width:33.333333%;}.hzbottom .shendutext h4{ font-size:16px;}.hzbottom .shendutext p{ display:none;}.shendu a .shendutext{ padding:0 5px;}.hzgc{ margin-top:20px;}
}


