﻿body{
	min-width:1300px;
	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,p{
	padding:0; 
	margin:0;
	border:0;
	}
	
a{ text-decoration:none; color:#444; }

a:hover{  color:#075391; }
		
.clear{ 
    clear:both;
	}


.a-en{   font-family:Georgia, "Times New Roman", Times, serif;  }
.top{ width:100%; height:126px; background:url(../images/topbg.jpg) no-repeat;}
.topbox{ width:1200px; margin:0 auto; overflow:hidden; }
.logo{ float:left; width:448px; height:68px; margin-top:24px; }
.topright{ float:right; width:300px; height:100%;}
.toplink{ float:right; overflow:hidden; height:60px; line-height:60px;}
.search{ float:right; width:240px; height:32px; border:solid 1px #1169a8; }
.write{ float:left; width:190px; height:32px; line-height:32px; color:#666; padding-left:8px; border:0; outline:none; background:none; }
.btn{ float:right; width:38px; height:32px;}

/*nav*/
.nav{ width:100%; height:48px; background:#1169a8; position:relative; }
.navbox{ width:1200px; margin:0 auto; }
.navbox li{ float:left; width:150px; 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; }

.subnavbg{ width:100%; height:auto; padding-bottom:20px; overflow:hidden; background:url(../images/navbg.png) repeat; position:absolute; top:48px; left:0; z-index:999;  }
.subnavbox{ width:1200px; margin:0 auto;  }
.subnav{ float:left; width:119px; 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; height:460px;}
.banner .bd{ overflow:hidden; }
.banner .bd ul li{ float:left; width:100%; position:relative; }
.banner .hd{  position:absolute; left:50%; bottom:30px; margin-left:-40px; }
.banner .hd ul li{ float:left; width:14px; height:14px; background:#fff; border-radius:50%; margin-right:20px; position:relative;  }
.banner .hd ul li.on{  background:#1169a8; }
.bannerbt{ background:url(../images/bannerbt.png) repeat; width:320px; height:70px; position:absolute; bottom:80px; right:360px; color:#fff;  font-size:18px;    line-height:26px; padding:10px;}


.foot{ width:100%;  background-color:#1169a8;   overflow:hidden; }
.footbox{  width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.footlogo{ float:left;  margin-top:25px;}
.ewm{ width:80px;  float:left; }
.ewm span{ display:block; height:80px; overflow:hidden; }
.ewm b{ display:block; height:20px; line-height:20px; text-align:center; color:#aac6e7; font-size:12px;overflow:hidden; }
.copyright{  float:right;  margin-top:20px;   }
.copyright p{ color:#aac6e7; text-align:right; line-height:30px;}