.banns{ width:100%; overflow:hidden; margin:0px auto; position:relative}
.banns img{ float:left; width:100%; height:auto; overflow:hidden}
.banns-1{ width:100%; overflow:hidden; position:absolute;left:0px;top:0px; z-index:12}
.banns-1s{ width:80%; overflow:hidden; margin:7% auto 0px; background:rgba(0,0,0,0.5); padding:5px 50px;box-sizing:border-box; text-align:center}
.banns-1s span{ width:auto; display:inline-block; line-height:30px; font-size:14px; color:#fff; border-bottom:1px #fff solid}
.banns-1s p{ width:100%; display:block; line-height:30px; font-size:14px; color:#fff;}

.hz{ width:100%; overflow:hidden; margin:0px auto}
.hz-head{ display:none}
.hz-1{ width:100%; overflow:hidden; margin:0px auto; padding:0px 15px 20px; box-sizing:border-box}
.hz-list{ float:left; width:100%; overflow:hidden; background:#f2f2f2; margin-top:15px;box-shadow:0px 0px 5px 5px #ddd; }
.list-s{ float:left; width:100%; overflow:hidden; background:#7bc8f6;padding:6px;box-sizing:border-box; position:relative}
.list-s img{ float:left; width:100%; overflow:hidden; height:auto}
.list-s span{ width:100%; overflow:hidden; position:absolute;left:0px;bottom:0px; z-index:12; height:42px; line-height:42px; text-align:center; background:rgba(123,200,246,0.8); font-size:14px; font-weight:bold}
.list-s span a{ color:#fff}
.hz-list p{ float:left; width:100%; overflow:hidden; line-height:22px; height:44px;box-sizing:border-box;padding-left:6px; font-size:14px; font-weight:bold; color:#333;margin-top:8px}
.hz-list p samp{ color:#999}
.hz-list p span{width:100%;display:block}
.hz-list em{ float:left; width:100%; overflow:hidden; line-height:22px; height:22px;box-sizing:border-box; font-size:14px; font-weight:bold; color:#333; padding-left:6px}
.hz-list em samp{ color:#999}

.tlb2 { width:100%;float:left; overflow:hidden; margin-top:20px}
.tlb2 p {width:auto; margin:0 auto;}
.tlb2 ul {width:100%; margin:0 auto; text-align:center}
.tlb2 li { width:auto; height:24px; line-height:24px; text-align:center; font-size:14px; color:#828282; padding:0px 8px; overflow:hidden; display:inline-block; margin:0px 1px; }
.tlb2 a {font-size:14px; color:#828282}
.tlb2 .thisclass{ background:#7bc8f6; color:#fff;border-radius:5px}

@media screen and (min-width:360px){
.banns-1s{ margin:8% auto 0px; padding:10px 50px;}
}
@media screen and (min-width:480px){
.banns-1s{ width:70%; margin:8% auto 0px; padding:20px 50px;}
}
@media screen and (min-width:768px){
.banns-1s{ width:70%; margin:8% auto 0px; padding:30px 50px;}
.banns-1s span{ line-height:40px; font-size:16px;}
.banns-1s p{ line-height:40px; font-size:16px;}

.hz{ width:100%; overflow:hidden; margin:0px auto; margin-top:-50px; position:relative; z-index:1245}

.hz-head{ display:block; width:700px; margin:10px auto 0px; background:#fff; overflow:hidden;box-shadow:0px -6px 7px 13px #f3f3f3;}
.hz-head h2{width:90%;overflow:hidden;margin:20px auto 0px;font-size:26px;color:#333;text-align:center;border-bottom:1px #ddd solid;padding-bottom:15px}

.hz-1{ width:700px; background:#fff;box-shadow:0px 15px 7px 13px #f3f3f3; overflow:hidden;padding-top:20px}
.hz-list{width:50%; overflow:hidden; background:none; margin-top:0px;box-shadow:none;box-sizing:border-box;padding:0px 20px 15px }


}
@media screen and (min-width:992px){
.banns-1s{ width:70%; margin:12% auto 0px; padding:30px 50px;}
.banns-1s span{ line-height:50px; font-size:18px;}
.banns-1s p{ line-height:50px; font-size:18px;}
.hz-head{  width:920px;}

.hz-1{ width:920px;padding-top:20px }
.hz-list p{height:22px}
.hz-list p span{float:right;width:auto;display:inline}
.hz-list em{ float:left; width:100%; overflow:hidden; line-height:22px; height:22px;margin-top:8px;box-sizing:border-box; font-size:14px; font-weight:bold; color:#333; padding-left:6px}
}
@media screen and (min-width:1200px){
.banns-1s{ width:770px; margin:10% auto 0px; height:260px}
.banns-1s span{ line-height:50px; font-size:24px; padding:30px 0px 15px}
.banns-1s p{ line-height:50px; font-size:24px;padding:20px 0px 0px}
.hz-head{  width:1000px;}
.hz-1{ width:1000px; padding:20px 20px 20px; }	
.hz-list{padding:0px 30px 18px}

}
@media screen and (min-width:1440px){
.banns-1s{ margin:12% auto 0px; }	
.hz{  margin-top:-80px;}
.hz-head{ width:1200px;  height:80px;}
.hz-1{ width:1200px;padding:30px 42px 55px;  }	
.hz-list{padding:0px 55px 38px}
.hz-list p{ padding-left:0px; font-size:16px; margin-top:10px }
.hz-list em{ font-size:18px; padding-right:0px;margin-top:10px}

}



