body{
	min-width:1200px;
	padding:0; 
	margin:0;
	border:0;  
	font-family:"Microsoft YaHei",SimHei,arial;
	font-size:14px;
	color:#444;
	background:#f3f3f3; 
	}
	
ul,li{ 
	list-style:none;
	padding:0; 
	margin:0; 
	border:0; 
	}

dl,dt,dd,img,h1{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ text-decoration:none; color:#444; }

a:hover{  color:#075391; }
		
.clear{ 
    clear:both;
	}



.top{ width:100%; height:106px; }
.topbox{ width:1200px; margin:0 auto; overflow:hidden; }
.logo{ float:left; width:460px; height:76px; margin-top:15px; }
.toplink{ float:left; width:360px; overflow:hidden; margin-top:40px; margin-left:130px; }
.toplink a{ padding-left:25px; margin-right:30px; color:#075391; }
.search{ float:right; width:236px; height:32px; border:solid 1px #075391; border-radius:6px; margin:35px 0; }
.write{ float:left; width:195px; height:32px; line-height:32px; color:#666; padding-left:8px; border:0; outline:none; background:none; }
.btn{ float:right; width:32px; height:32px; border:0; background:url(../images/sear.png) center no-repeat; outline:none; cursor:pointer; }

/*nav*/
.nav{ width:100%; height:48px; background:#075391; position:relative; }
.navbox{ width:1200px; margin:0 auto; }
.navbox li{ float:left; width:133px; line-height:48px; text-align:center; background:url(../images/navline.png) right no-repeat;  position:relative; }
.navbox li a{ display:block; font-size:16px; color:#fff;  }
.navbox li a:hover{ background:#1667a9; }
.nav_current{ background:#1667a9; }

/*.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:48px; overflow:hidden; display:none;  }
.subnav li { height:34px; text-align:center; background:#1a6eb0; border-top:solid 1px #257ec4; }
.subnav li a{ display:block; line-height:34px; font-size:14px !important; font-weight:normal; }
.subnav li a:hover{ background:#257ec4; }
.navbox li:hover .subnav{ display:block !important; }*/



.subnavbg{ width:100%; height:auto; padding-bottom:20px; overflow:hidden; background:rgba(255,255,255,0.85); position:absolute; top:48px; left:0; z-index:999;  }
.subnavbox{ width:1200px; margin:0 auto;  }
.subnav{ float:left; width:132px; min-height:240px; border-right:solid 1px #cdcdcd; padding-top:20px; }
.subnav li { height:34px; text-align:center; }
.subnav li a{ display:block; line-height:34px; font-weight:normal; }
.navbox li a:hover{ background:#1667a9; }


.banner{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
.banner .bd{ overflow:hidden;  }
.banner .bd ul li{ float:left; width:100%; background-size:cover; position:relative; }

.banner .bd ul li a{display:block; width:100%;background-size:cover;  }
.banner .bd ul li span{ display:none; width:100%; height:60px;  position:absolute; left:0;  bottom:0; background:rgba(0,0,0,0.6); overflow:hidden;}
.banner .bd ul li:hover span{ display:block;}
.banner .bd ul li h1{  position:absolute; left:50%; margin-left:-300px;  bottom:0;  color:#fff; display:block; width:800px;  height:60px; line-height:60px;   font-size:20px; font-weight:normal; }



.banner .hd{  position:absolute; left:50%; bottom:20px; margin-left:500px; }
.banner .hd ul li{ float:left; width:14px; height:14px; background:#fff; border-radius:50%; margin-right:15px; }
.banner .hd ul li.on{  background:#2468c4; }






.foot{ width:100%; height:130px; padding:45px 0; background:url(../images/footbg.jpg) repeat-x; }
.footbox{  width:1200px; margin:0 auto; }
.foot-left{ float:left; width:500px; }
.foot-left span{ display:block; margin-bottom:30px; }
.copyright{ color:#6091b9; }
.foot-right{ float:right; width:370px; }
.foot-right span{ float:left; margin:0 40px 40px 0; }
.ewm{ width:120px; height:120px; position:absolute; bottom:60px; left:50%; margin-left:-60px; display:none; }
.foot-right span:hover .ewm{ display:block; }