﻿.banner{ width:1200px; margin:0 auto; height:358px; overflow:hidden; position:relative; }
.banner .bd{ overflow:hidden;  height:358px; }
.banner .bd ul li{ float:left; width:1200px; height:358px; background-size:cover; position:relative; background:#035d9f;  }
.banner .bd ul li img{ float:left; width:750px;}
.banner .bd ul li span{ float:right; display:block; width:380px; height:300px; padding:25px 30px; }
.banner .bd ul li span h2{ height:50px; line-height:35px; font-size:20px; font-weight:bold; color:#fff; margin-bottom:20px;}
.banner .bd ul li span p{ color:#fff; text-indent:2em; line-height:35px; font-size:15px;}
.banner .bd ul li span i img{ width:42px; height:42px; margin-top:15px;}
.banner .hd{  position:absolute; left:20px; bottom:10px; }
.banner .hd ul li{ float:left; width:8px; height:8px; background:none; border:solid 2px #035d9f; border-radius:50%; margin-right:10px; }
.banner .hd ul li.on{ width:8px; height:8px; background:#035d9f; margin-bottom:4px; }