@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:微软雅黑,宋体; font-size:12px;line-height:2;color:#000; background:#fff;margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#1880d7; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:26px;}
h2{ font-size:18px;}
h3{ font-size:14px;  }
h4{ font-size:11px;}
/*统一结束*/
 
.head{ width:1003px;  margin:0 auto; height:170px; background:url(top.jpg);  }
.top{ text-align:right; padding-right:35px;padding-top:20px;}
.top a{ padding-left:15px;}
.sea{ float:right;padding-right:25px; margin-top:20px; }
/********** header **********/
.header{
	width:1003px; background:url(menubg.jpg) repeat-x; text-align:center; margin-top:20px;
}
.header .padder{
	width:1003px; margin:0 auto; text-align:left;
}
.header .padder .nav{
	  height:36px;
}
.header .padder .navLeftBg{
	  height:36px;
}
.header .padder .navRightBg{
	  height:36px;
}
.header .padder .nav .mainNav{
	  position:absolute;
}
.header .padder .nav .mainNav a{ float:left;
}
.header .padder .nav .mainNav a:link,.header .padder .nav .mainNav a:visited,.header .padder .nav .mainNav a:active{
	width:124px; border-right:1px solid #fff; height:36px; display:inline-block; text-align:center; color:#ffffff; font-weight:bold; font-size:14px; line-height:36px; overflow:hidden; 
}
.header .padder .nav .mainNav a:hover{
	 
}
.header .padder .nav .mainNav a.actived:link,.header .padder .nav .mainNav a.actived:visited,.header .padder .nav .mainNav a.actived:hover,.header .padder .nav .mainNav a.actived:active{
	 
	background:url(link_bg.jpg) repeat-x; color:#fff;
}
.header .padder .secondNav{
	line-height:25px; text-align:left;  
}
.header .padder .secondNav a{
	color:#266392; display:inline-block;  margin-right:19px;  
}
.header .padder .secondNav a:hover{ font-weight:bold;
}
.header .padder .secondNav .subNav1{
	display:none;
}
.header .padder .secondNav .subNav2{
	padding-left:130px;display:none;
}
.header .padder .secondNav .subNav3{
	padding-left:250px;display:none;
}
.header .padder .secondNav .subNav4{
	padding-left:380px;display:none;
}
.header .padder .secondNav .subNav5{
	padding-left:510px;display:none;
}
  
.banner{ margin:0 auto; width:1003px;}
 
 
.content{ margin:15px auto; width:1003px;}
.com{ width:310px; float:left;}
.tit{ width:100%; height:23px; line-height:23px; background:url(protop.jpg) no-repeat left; text-indent:30px;}
.title,.titlea{ color:#2f65a5; font-size:14px;}
.title h3,.titlea h3{ display:inline; padding-left:5px; color:#000;}
.title a{ float:right; background:url(more.jpg) no-repeat right; width:150px;}
.titlea a{ float:right; background:url(more.jpg) no-repeat right; width:600px;}

.news{ width:374px; float:left; margin-left:30px;}
.news ul li{ line-height:30px; border-bottom:1px dotted #ddd;}
.news ul li span{ float:right;}

.pic{ width:255px; float:right;}
.pictest{width:238px; margin:0 auto; border:1px solid #707070; padding:2px 3px;}

.pro{ width:730px; float:left; padding-top:15px;}
.protest,.contest{ border:1px solid #e0e0e0; background:url(bg.jpg) repeat-x;}
.con{ width:250px; float:right;padding-top:15px; overflow:hidden;}
.contest img,.comtest img{ padding-right:10px; float:left;} 
.contest{ padding:5px;} 
.prot{ background:url(left.jpg) no-repeat left center; padding-left:30px;}
.prote{ background:url(right.jpg) no-repeat right center; padding-right:30px;}

 
.foot{width:903px; border-top:3px solid #029edb; margin:0 auto;  padding:15px 0; background:url(footlogo.jpg) no-repeat 20px center; padding-left:100px;}
 


.sidebar{ width:211px; float:left; }
.sidetop{ width:211px; height:32px; background:url(bg2.jpg); color:#fff;}
.sidetop h3{ display:inline; padding-right:10px; padding-left:10px;}
.sidetest{ background:#f2f2f2;}
.sidelist li{ width:211px; height:32px; line-height:32px; background:#f2f2f2 url(dot1.jpg) no-repeat 8px center; border-top:2px solid #fff; display:block; text-indent:25px; }
 .sidelist li a:hover,.choo{ color:#fff;width:211px; height:32px; background:url(sidebg.jpg) no-repeat; display:block; }
 .cont{ padding:15px;background:url(sidecon.jpg) no-repeat center top; padding-top:65px; margin-top:15px; }
 
 
.mainbody{ width:732px; float:right;}
.maintop{ height:35px; line-height:20px; background:url(maintop.jpg) no-repeat bottom;}
.maintop h2{color:#1880d7; font-size:15px; padding-left:35px;}
.maintop span{ float:right;  }
 .maintest{ padding:15px; font-size:14px;}