.logo img{vertical-align:middle !important;}
.banner1{ width:850px; margin:0 auto; height:385px; overflow:hidden; position:relative;margin-top:-20px;}
.banner1 .bd1{ overflow:hidden;  height:385px;width:400px;}
.banner1 .bd1 ul li{ float:left; width:380px; height:385px; background-size:cover; position:relative;}
.banner1 .bd1 ul li img{ float:left; width:380px; height:280px;}
.banner1 .bd1 ul li span{ float:left; display:block; width:380px; height:80px; padding:0.1px 0.1px;margin-top:0px;text-align:center;background:#fff;}
.banner1 .bd1 ul li span h2{ background:url(/uploads/image/images/h2bg.jpg) bottom left no-repeat; height:75px; font-size:16px; font-weight:bold; color:#424040;padding-top: 22px;}
.banner1 .bd1 ul li span p{ color:#424040; text-indent:2em; line-height:15px; font-size:15px;}
.banner1 .bd1 ul li span i img{ width:42px; height:42px; margin-top:20px;}
.banner1 .hd{  position:absolute; left:20px; bottom:90px;}
.banner1 .hd ul li{ float:left; width:7px; height:7px; background:none; border:solid 2px #fff; border-radius:50%; margin-right:10px;}
.banner1 .hd ul li.on{ width:9px; height:9px;  margin-bottom:4px;}
.banner1 .sevenl_conss{margin-right:10px;margin-top:-385px;overflow:hidden;}
.banner1 .sevenl_conss ul li{color: #787878;font-size: 14px;padding:1.05px 5px;}
.banner1 .sevenl_conss ul li a{display: block;color: #323232;padding-left: 12px;font-size:14px;line-height: 28px;height:30px;
background: url(/uploads/image/wimages/ico5.png) no-repeat left;margin-bottom: 8px;border-bottom:solid 1px #e7e8eb;}
.banner1 .sevenl_conss li a:hover{color: #12b7f5;text-decoration: underline;}

