body{
	min-width:1300px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	color:#444;
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}

dl,dt,dd,img{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ text-decoration:none; color:#000; }
a:hover{  color:#08489f; }		
.clear{ clear:both; }
.fl{ float:left; }
.fr{ float:right; }




.top{ width:100%; height:120px; }
.topbox{ width:1200px; margin:0 auto; overflow:hidden;display: flex; justify-content: space-between; }
.logo{ float:left; width:460px; height:82px; margin-top:20px; }
.search{ width:236px; height:34px; border:solid 1px #fff; background: #fff;border-radius:6px; margin:27px 0; }
.write{ float:left; width:190px; height:34px; line-height:34px; color:#666; padding-left:8px; border:0; outline:none; background:none; }
.btn{ float:right; width:36px; height:34px; border:0; background:url(../images/sear.png) center no-repeat; outline:none; cursor:pointer; }

.navbox{ width:100%; background:#08489f; height:70px; }
.nav{ width:1200px; margin:0 auto; }
.navul {display: flex;justify-content: center;}
.nav li{float:left;width: 133px;height:70px;text-align:center;position:relative;}
.nav li a{ display:block; height:70px; line-height:70px; font-size:18px; color:#fff; }
.nav li:hover{ background:#045AB3;color: #fff; }
.subnav{ z-index:999; width:133px; cursor:default; position:absolute; left:0; top:71px; overflow:hidden; display:none; }
.subnav li { float:none !important; width:auto; height:44px; text-align:center; background:#045AB3; border-top:solid 1px #08489f; }
.subnav li a{ display:block; line-height:44px; font-size:14px !important; color:#fff; font-weight:normal; }
.subnav li a:hover{ background:#08489f; color:#fff; }
.nav li:hover .subnav{ display:block !important; }

.banner{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{ float:left; width:100%; height:420px; position:relative;overflow:hidden; }
.banner .hd{ overflow:hidden; position:absolute; right:30px; bottom:35px; }
.banner .hd ul li{ float:left; width:12px; height:12px; border:solid 1px #fff; border-radius:50%; margin-right:10px; }
.banner .hd ul li.on{ background:#fff; }
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-50px; left:200px; display:block; width:52px; height:105px; background:url(../images/prev.png); }
.banner .next{ background:url(../images/next.png) !important; left:auto; right:200px !important; }

.footerbox {
    background: #014a95;
    border-top: 3px solid #014a95;
    margin-top: 60px;
    height: 150px;
}
.footerbox .copyright {
    margin-top: 30px;
    color: #fff;
    font-size: 15px;
    line-height: 45px;
    text-align: center;
}
.footerbox .copyright a {
	color: #fff;
}
.m_width {
    width: 1200px;
    margin: 0 auto;
}
.footerbox .copyright span {
    margin: 0 15px;
}
.yellow {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    MARGIN: 3px;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center;
}
.yellow A {
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-DECORATION: none;
}
.yellow a.active {
    BORDER: #08489f 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #08489f;
}
.wzbt {
    font-size: 24px;
    line-height: 56px;
    color: #444;
    text-align: center;
    font-weight: normal;
    margin-top: 20px;
}