@charset "utf-8";
*{font-family:"微软雅黑";} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;} 
li,ul,ol,dl,dt,dd {list-style: outside none; margin:0px; padding:0px;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%; margin:0px; padding:0px; font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0;}
.clear{ clear:both;}
a,a:link,a:visited{ text-decoration:none; color:#434343;}
a:hover{
	
	color: #ad0000;}
.fl{ float:left;}
.fr{ float:right;}
body
{
	margin: 0px; padding: 0px; /*background: url(../images/bodybg.png) no-repeat center 200px;*/
}
.w12{ width: 1200px; margin: 0px auto;}



/*nav*/

.navBar{ position:relative; z-index:3;  background:url(../images/navbg.png) repeat-x; color:#0A376E; height:54px; line-height:54px;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative;border-top:0; border-bottom:0;  }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:54px; line-height:54px;  overflow:hidden;  }
.nav h3 a{ display:block; color:#0A376E; width:109px; text-align:center;  height:54px; line-height:54px; vertical-align:top;  }
.nav .on{ border-color:#0A376E;   }
.nav .on h3 a{ background:#0A376E; color:#ff0;  }




.nav .sub{ display:none; /*默认隐藏*/ width:200px;   position:absolute; top:54px; background:#0A376E; font-size:12px; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:35px; line-height:35px;   display:block; color:#fff;   }
.nav .sub li a:hover{ color:#ff0; background:#05588B;   }
.nav #m7 h3 a{  }

/*nav*/



/*header*/
.header{ width: 100%;  background: url(../images/headerbg.png) no-repeat; z-index: 10; min-width:1200px; height:166px;}
.header ul{width: 1200px;   margin: 0px auto;}
.header ul li{  width: 500px; height: 71px; float:left; display: block; margin-top:50px;}
.header ul li a{ display: block; width:500px; height: 71px; }
.header ul li+li .search{margin-top:0px;  height: 33px; line-height: 33px; width: 200px; }
.header ul li+li{ float: right;background: no-repeat; margin: 0px; }
.header ul li+li .topLink ul li.topLinkLine{ width: 10px; text-align: center; margin: 0px; }
.header ul li+li .topLink{ width: 80px; height: 33px; float: left; margin-top: 15px; margin-left:240px; }
.header ul li+li .topLink ul{width: 250px; background: none; height: 33px; }
.header ul li+li .topLink ul li{ float: left;  height: 33px;font-size: 14px; color: #FFFFFF; width: 90px;  margin: 0px; background: none;}
.header ul li+li .topLink ul li a{color: #FFFFFF; width: 90px; display: block; margin: 0px; height: 33px; line-height:34px; text-align: center;}
.header ul li+li .topLink ul li a:hover{color:#FFC400;}


/*footer*/
.footer
{
	width:100%;
	background:#0a376e url() no-repeat center bottom; 
	height:166px;
	min-width: 1200px; 
}
.footer ul
{
	
	font-size:15px;
	color:#ffffff;
	width:1200px;
	margin:0px auto;

	}
.footer ul .link{width: 400px; text-align: right; height: 100px; margin-top: 30px;}
.footer ul .copyright{ margin-top:30px; width: 500px; line-height:35px;}



.header ul li+li .i-search{width: 150px;height: 30px;overflow: hidden;position: relative;margin:15px 0px 0 0px; float: left; border: #ffffff 1px solid; background: #ffffff; border-radius: 8px;}
.i-search .search-txt{width: 90px;padding-left: 10px;height: 30px;line-height: 34px;color: #999999;border: none; background: none; outline: none}
.i-search .search-btn{width: 46px;height: 30px;line-height: 30px;font-size: 16px; border: none; background: url("../images/ico_search.png") center no-repeat; cursor: pointer;}
.i-search .search-btn:hover{cursor: pointer;}