@charset "utf-8";
/* CSS Document */
/*清零*/
*{margin: 0; padding: 0; outline: none; border: none; background: none; list-style:none; vertical-align: top;box-sizing: border-box;}
/*wrap*/
body{font-family: "微软雅黑";color: #000;}
.logo{width: 340px;position: relative;top: 10px;}
a{text-decoration: none;}
.wrap{width: 100%;}
.fl{float: left;}
.fr{float: right;}
.cl{zoom:1}
.cl:after{display:block;clear:both;content:"";}
/*top*/
.top{width: 100%;height: 40px;background: #01458e;}
.top p{width: 1200px;line-height: 40px;margin: 0 auto;text-align: right;color: #fff;font-size: 14px;}
.top p a{color: #fff;margin-left: 16px;}
/*banner*/
.banner{width: 1200px;height: 140px;margin: 0 auto;}
.banner img{margin-top: 30px;}
/*main*/
.main{width: 1200px;margin: 0 auto;}
/*nav*/
.nav-box{width: 834px;height: 46px;margin-top: 50px;}
.nav{line-height: 46px;position:relative;z-index:1;background: #01458e;box-shadow: 0 2px 20px rgba(1,69,142,0.3);border-radius: 10px;}
.nav .nLi{float:left;position:relative;width: 101px;text-align: center;}
.nav .nLi h3{width: 119px;float:left;font-size: 18px;cursor: pointer;color:#fff;}
.nav .nLi h3 a{color: #fff;}
.nav .sub{display:none;width:119px;position:absolute;left:0;top:46px;background:#fff;line-height:38px;text-align: center;font-size: 16px;box-shadow: 0 2px 8px #999;}
.nav .sub li{zoom:1;margin-bottom: 6px;margin-top: 5px;}
.nav .sub li a{color: #333;}
.nav .sub li a:hover{color: #01458e;}
/*slideBox*/
.slideBox{width:1120px;height:625px;position:relative;border-radius: 20px;overflow: hidden;box-shadow: 0 2px 20px rgba(1,69,142,0.3);box-sizing: content-box!important;padding: 40px;}
.slideBox .hd{position:absolute; right:50px; bottom:54px; z-index:1;}
.slideBox .hd ul li{float:left; margin-right:5px;cursor:pointer;width: 10px;height: 10px;background: #777;border-radius: 5px;}
.slideBox .hd ul li.on{background:#01458e;color:#fff;}
.slideBox .bd{position:relative;z-index:0;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width: 1120px;height: 625px;}
.slideBox .bd p{position: absolute;bottom: 0;left: 0;width: 1120px;height: 44px; line-height: 44px;color: #fff;font-size: 16px;background: rgba(0,0,0,0.5);padding-left: 10px;z-index: 1;}
/*news-box*/
.mt20{margin-top: 20px;}
.news-box{width: 930px;}
.news{width:450px;height:370px;box-shadow: 0 2px 20px rgba(1,69,142,0.3);background: #fff;}
.news .title{width:400px;height: 38px;border-bottom: 2px solid #01458e;margin: 15px auto 0 40px;position: relative;}
.news .title p{width: 116px;line-height: 38px;background: #01458e;color: #fff;text-align: center;font-size: 20px;border-radius: 20px;margin-left: -20px;}
.news .title span{color: #01458e;font-size: 14px;position: absolute;right: 0;bottom: -4px;}
.news .title span a{color: #01458e;}
.news .list ul{width: 430px;margin: 10px auto 0;}
.news .list ul li{font-size: 18px;line-height: 42px;}
.news .list ul li a{color: #333;display: block;width: 340px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news .list ul li a:hover{color: #01458e;}
.news .list ul li span{display: block;float: right;font-size: 14px;color: #999;}

.picScroll-left{width: 1120px;height: 168px;overflow: hidden;}
.picScroll-left .hd{position: relative;z-index: 1;}
.picScroll-left .hd .next,.picScroll-left .hd .prev{width: 22px;height:168px;position: absolute;}
.picScroll-left .hd .next img,.picScroll-left .hd .prev img{width: 22px;height:168px;}
.picScroll-left .hd .next{left: 0;}
.picScroll-left .hd .prev{right: 0;}
.picScroll-left .bd ul{width: 1120px;}
.picScroll-left .bd ul li{float:left;margin-left: 1px;width: 225px;height: 168px;margin-right: 10px;}
.picScroll-left .bd ul li img{width: 225px;height: 168px;}
/*xz-box*/
.xz-box{width: 240px;}
.xz-box div{width: 240px;height: 168px;background: #fff;box-shadow: 0 2px 20px rgba(1,69,142,0.3);}
.mt34{margin-top: 29px;}
/*link*/
.link{padding-bottom: 10px;line-height: 44px;background: #fff;margin-top: 20px;box-shadow: 0 2px 20px rgba(1,69,142,0.3);}
.link p{font-size: 18px;color: #01458e;font-weight: bold;margin-left: 20px;}
.link ul{overflow: hidden;}
.link ul li{float: left;}
.link ul li a{color: #333;white-space: nowrap;margin: 0 20px;}
.link ul li a:hover{color: #01458e;white-space: nowrap;}
/*footer*/
.footer{width: 100%;height: 120px;background: #01458e;margin-top: 20px;}
.footer-m{width: 1200px;margin: 0 auto;padding-top: 8px;}
.footer-m p{margin-top: 4px;color: #fff;font-size: 12px;}
.footer-m p a{color: #fff;}
.footer-m img{margin: 10px 15px;}
.footer-m .img-box p{text-align: center;margin-top: -4px;}
