@charset "gb2312";
*{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;font-weight: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:#000000;}
a:hover{
	
	color: #ad0000;}
.fl{ float:left;}
.fr{ float:right;}
body
{
	margin: 0px; padding: 0px; background:#f5f7f6 url(imagesbody_bg2.png) no-repeat  center 540px; }
.w12{ width: 1200px; margin: 0px auto;}
/*header*/
.header{ width: 100%; position: relative; background: url(imagesheaderbg.png) no-repeat center top; z-index: 10; min-width:1200px; height:144px;}
.header ul{width: 1200px; margin: 0px auto;}
.header ul li{  width: 593px; height: 71px; float:left; display: block; margin-top:20px;}
.header ul li a{ display: block; width: 593px; height: 71px; }
.header ul li+li{ float:right; width: 290px;  background: no-repeat; margin-top: 30px;}
.header ul li+li .search{margin-top:15px; width: 250px; margin-left:0px;}

/*nav*/

.nav{ width: 100%;  background:url(imagesnavbg.png) repeat-x; z-index: 1; position: absolute; min-width: 1200px;   height: 47px; line-height: 47px;}
.nav ul{ margin: 0px auto; width: 1200px; color: #003e87;  height: 47px; line-height: 47px;}
.nav ul li{ float: left;  width: 120px; text-align:center; display:block;color: #003e87; font-size: 16px;}

.nav ul li a:hover{	
color:#003e87;
text-decoration:none;
line-height:47px;
	text-align: center;
 background:url(imagesnavbg.png) repeat-x; 
	display: block;
}
.nav ul li a {
	
	color:#003e87;
	font-weight: bold;
	display: block;
	text-decoration:none;
line-height:47px;
	text-align: center;
transition: color 0.1s, background 0.3s;
	-webkit-transition: color 0.1s, background 0.3s;
	-moz-transition: color 0.1s, background 0.3s;
}
.main1 {
	margin: 0px auto;
width:100%; height: 360px;
}
.nav ul li ul {
	width:160px;
	position:absolute;
	display:none;
	padding:0px;
	z-index:2;
}
.nav ul li:hover ul {
	display:block;
	width:160px;
}
.nav ul li ul li {
	display:block;	
	width:160px;
	padding:0px;
	margin-top:0px;
line-height:40px;
height:40px;
 clear: both;
color:#ffffff;
background: #234783;

transition: color 0.1s, background 0.3s;
	-webkit-transition: color 0.1s, background 0.3s;
	-moz-transition: color 0.1s, background 0.3s;
	font-size: 14px;

}
.nav ul li ul li:hover{margin-top:0px;width:160px; }
.nav ul li ul li a {
	display:block;
	color:#ffffff;width:160px;
	 line-height: 40px;
	text-decoration:none;
	z-index:1000;
background: #234783;
margin-top:0px;
	height:40px;
}
.nav ul li ul li a:hover {
	display:block;
	color:#ffffff;width:160px;
	 line-height: 40px;
	text-decoration:none;
margin-top:0px;
opacity: 0.8;
	height:40px;
	background:#ffbb00;
transition: color 0.1s, background 0.3s;
	-webkit-transition: color 0.1s, background 0.3s;
	-moz-transition: color 0.1s, background 0.3s;
}




/*nav*/



/*footer*/
.footer
{
	width:100%;
	background:#dadedd; 
	height:142px;
	min-width: 1200px; 
	font-size: 14px;
}
.footer ul
{
	font-size:15px;
	color:#434343;
	width:1200px;
	margin:0px auto;
}
.footer ul .link{width: 400px; text-align: right; height: 100px; margin-top: 30px;}
.footer ul .copyright{ margin-top:30px;  margin-left:60px; line-height:30px;}
/**/
/*con04*/
.con04{ background: #00438a; width: 100%; min-width: 1200px; height: 234px;}
.con04 ul{  width: 1200px;}
.con04 ul li{ float: left; display: block; margin:30px 45px 20px 45px; float: left;}
.con04 ul li a{ color: #FFFFFF; display: block; text-align: center; line-height: 60px; width: 76px;}
.con04 ul li a span{ width: 76px; height: 76px; border-radius: 76px; border:2px solid #ffffff; display: block;}
.con04 ul li a span i{font-size: 50px; line-height: 75px;}
.con04 ul li a span img{margin-top: 20px;}
.con04 ul+ul{ clear: both; width: 1200px;}
.con04 ul+ul .linkleft{ width: 119px; line-height: 44px; height: 44px; float: left; text-align: center;  color:#FFFFFF; background: #d15706 url(imagesyqlj.png) no-repeat 5px center;}
.con04 ul+ul .linkright{ width: 1070px;}
.con04 ul+ul .linkright ul{ width: 1070px;  background: #dadedd; height: 44px;}
.con04 ul+ul .linkright ul li{ font-size: 14px; color: #434343; width: 130px; float: left; margin: 0px; height: 44px; line-height: 44px;}
.con04 ul+ul .linkright ul li a{ display: block; color: #434343;width: 130px; text-align: center; padding: 0px; margin: 0px;  height: 44px; line-height: 44px;}
/*con04*/