.bd{ overflow:hidden;  }
.bd ul li{ float:left; width:100%; height:640px; background-size:cover !important; position:relative; }
.bd ul li h1{ position:absolute; left:50%; margin-left:170px; bottom:80px; font-size:20px; font-weight:normal; width:440px; padding:20px; height:64px; line-height:34px; background:url(../images/h1bg.png); overflow:hidden; }
.bd ul li h1 a{ color:#fff; }
.hd{ overflow:hidden; position:absolute; left:50%; margin-left:-50px; bottom:25px; }
.hd ul li{ float:left; width:12px; height:12px; border:solid 1px #fff; border-radius:50%; margin-right:14px; }
.hd ul li.on{ background:#fff; }



.newbox{ width:1200px; margin:30px auto; overflow:hidden; }
.new{ float:left; width:370px; overflow:hidden; margin-right:45px;  }
.new-right{ margin-right:0; float:right;}
.title{ height:60px; line-height:60px; border-bottom:solid 2px #e9e9e9; margin-bottom:20px; }
.title span{ font-size:18px; font-weight:bold; color:#0e419c; padding-left:4px;}
.title a{ float:right; padding-right:3px; color:#8d8d8d;  }
.title a:hover{color:#0e419c; background:url(../images/more1.png) right center no-repeat; }
.firstnew{ overflow:hidden; margin-bottom:10px; background:#f1f1f1; }
.firstpic{ float:left; width:150px; height:100px; overflow:hidden; }
.firstpic img{ width:100%;  }
.firstnew dl{ float:right; width:200px; }
.firstnew dt{ font-size:16px; padding-top:8px; height:48px; line-height:24px; }
.firstnew dd{ font-size:12px; color:#a2a2a2; margin-top:10px; }
.new ul li{ height:38px; line-height:38px; }
.new ul li a{ float:left; }
.new ul li span{ float:right; font-size:13px; color:#979797; }
.firstxs{ width:100%; height:80px; background:#0066cc; overflow:hidden; margin:15px auto; text-align:center; font-size:18px; color:#fff; line-height:80px; }
.firstxs a{font-size:18px; color:#fff;}
.firstxs:hover ,.firstxs a:hover{background:#2957b4; font-weight:600;}
.date{ float:left; width:86px; height:80px; background:#e9e9e9; text-align:center; color:#0e419c; font-size:16px;font-family:"Times New Roman"; }
.date span{ float:none !important; display:block; height:30px; line-height:30px; font-family:"Times New Roman"; color:#0e419c !important; font-size:30px !important; margin-top:10px; }
.new-right ul li dl{ float:right; width:265px; }
.new-right ul li dl dt{ font-weight:bold; height:20px; overflow:hidden; line-height:20px; margin-bottom:10px; }
.new-right ul li dl dd{ font-size:12px; color:#8f8f8f; line-height:24px; padding-left:20px; }
.xs-time{ background:url(../images/time.png) left no-repeat;}
.xs-adress{ background:url(../images/adress.png) left no-repeat;}

.picbg{ width:1200px; height:300px; margin:0 auto; }
.title-pic{ width:348px; height:24px; margin:0 auto; padding:80px 0; background:url(../images/title-pic.png) center no-repeat; }
.picScroll-left{ width:800px; height:260px; background:#fff; margin:0; padding:0px 0; position:relative; float:left;  }
.picScroll-left .bd { overflow:hidden; }
.picScroll-left .bd ul li{
	float: left;
	width: 240px;
	height: 200px;
	margin-right: 32px;
	overflow: hidden;
	position: relative;
}
.picScroll-left .bd ul li img{ transition: all 0.6s; }
.picScroll-left .bd ul li:hover img{ transform: scale(1.2); } 
.zhezhao{ width:180px; height:200px; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; }
.picline{ width:160px; height:180px; border:solid 1px #a8a8a8; margin:10px; text-align:center; }
.picline span{ display:inline-block; padding:0 20px; height:46px; line-height:46px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; color:#fff; font-size:18px; margin-top:70px; max-width:185px; overflow:hidden;  }
.picScroll-left .prev{ float:left; width:62px; height:62px; background:url(../images/prev.png); position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:-740px;  }
.picScroll-left .next{ float:right; width:62px; height:62px; background:url(../images/next.png);  position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:680px;   }