@charset "utf-8";
/* CSS Document */

body{ font-size:12px;padding:0; border:0; margin:0; background:url(images/bg_03.jpg) repeat-x; height:542px;}
img{ border:0; padding:0; margin:0; }
h1,h2,h3,h1,p,ul,li,b,dl,dt,dd{ margin:0; padding:0; list-style:none; font-size:12px;}
.common{ width:950px; margin:0 auto; padding:0 auto;}
.mT{ margin-top:10px; }
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.mT{ margin-top:10px;}
.mR{ margin-right:10px;}

/*link*/
a{color:#045c8a;text-decoration:none;}
a:link{color:#045c8a; text-decoration:none;}
a:vistied{color:#D9292B;text-decoration:none;}
a:hover{color:#0C5A8B;text-decoration:underline;}

/*top*/
.top{ background:url(images/mainbg.png) repeat-x; height:29px; line-height:29px; border:0px;}
.top span{ float:right;color:#666;}
.top span a{ color:#666;}
.top b a ,.top b{ color:#045c8a; }
.top b .en{ font-family:Arial;}
.top b img{ vertical-align:middle; margin:8px 0 9px 0; }

/*底部*/
.footer{border-top:2px solid #005882;clear:both;line-height:20px;margin:10px 0 0;padding:10px 0;text-align:center;}

/*banner*/
.banner{ width:1419px; margin:0 auto; background:url(images/bannerbg.jpg) no-repeat; height:190px;}

/*首屏*/
.mainLeft{ float:left; width:304px; margin-right:10px;}
.mainMiddle{ float:left; width:366px; margin-right:10px;}
.mainRight{ float:right; width:260px;} 

/*焦点图片*/
.pointPic{ width:300px; border:1px solid #0c2253; padding:1px; height:230px;}
.pointPic h2{ background:url(images/update_12.jpg) repeat-x; height:29px; line-height:29px; font-size:14px; color:#02558e;}
.pointPic h2 span{ padding-left:15px;}
.container{width:300px; height:180px; position:relative;}
#idPicText{ background:#2b5e92; line-height:20px; text-indent:5px; font-weight:bold; width:300px; white-space:nowrap; overflow:hidden; font-size:12px;}
#idPicText a{ text-decoration:none; color:#fff; display:block; font-weight:normal;}
#idPicList img{ cursor:pointer; width:65px; height:50px; filter:alpha(opacity=50); -moz-opacity: .5; opacity: .5; border:0; margin:10px;}
#idPicList img.on{ filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
#idNum{ position:absolute; right:5px; bottom:-20px; *bottom:-18px; _bottom:-18px;}
#idNum li{ float: left; list-style:none; color: #2b5e92; text-align: center; line-height: 14px; width: 14px; height: 14px; font-family: Arial; font-size: 12px; cursor: pointer; margin:2px; border: 1px solid #c6e3ff; background-color: #c6e3ff; font-weight:bold;}
#idNum li.on{line-height: 14px; width: 16px; height: 16px; font-size: 14px; border: 0; background-color: #fff;font-weight: bold;}

/*热点新闻*/
.hotNews{ background:#FFF; border:1px solid #0c2253; padding:1px; height:232px; padding:0 10px;}
.btLine{ border-bottom:1px dashed #0c2253; padding-bottom:5px; }
.no{ border-bottom:0px;}
.btLine h1{ text-align:center;}
.btLine h1 a{ font:bold 16px/40px "宋体"; color:#2b5e92; }
.btLine p{ font:normal 12px/20px "宋体"; color:#666; text-indent:2em;}
.btLine p a{ color:#2b5e92;}

/*专题导航*/
.guide{background:#FFF; border:1px solid #0c2253; padding:1px; height:230px; }
.guide h2{ background:url(images/update_12.jpg) repeat-x; height:29px; line-height:29px; font-size:14px; color:#02558e;}
.guide h2 span{ padding-left:15px;}
.guide ul{ padding:10px;}
.guide ul li{ background:url(images/update_19.jpg) no-repeat left center;   padding-left:20px;}
.guide ul li a{font:bold 14px/26px "宋体"; color:#666;}
.maker{ border-top:1px dashed #ccc; padding-top:5px; text-align:center; color:#666;}

/*mainbody*/
.mainBody{ border:5px solid #00237c; border-top:0px; padding:10px 10px 0 10px; height:1%;  }
.third ul{ }
.third ul li{ float:left; width:305px; margin-top:10px;}
.third ul li dl{}
.third ul li dl dt{ float:left; width:120px; margin-right:10px;}
.third ul li dl dt img{ border:1px solid #ccc;}
.third ul li dl dt b{ background:#f5f8fc; height:20px; line-height:20px; color:#2b5e92; text-align:center; width:120px; display:block;}
.third ul li dl dd{ float:right; width:165px; padding-right:10px;}
.third ul li dl dd h3 a{ font-size:12px; text-decoration:none; font-weight:bold; line-height:26px; }
.third ul li dl dd p{ text-indent:2em; line-height:20px; color:#666;}
.third ul li dl dd p a{color:#2b5e92;}

/*成果*/
.result dl{ margin-top:10px;}
.result dl dt{ float:left; background:url(images/update_49.jpg) no-repeat right center; width:190px; color:#376798; line-height:20px; margin-right:10px;}
.result dl dd{ float:right; width:720px;}
.result dl dd ul li{ float:left; width:235px; margin-right:3px; }
.result dl dd ul li img { float:left; border:1px solid #ccc; margin-right:10px;}
.result dl dd ul li h3 a{ line-height:26px; color:#000;}
.result dl dd ul li p{ color:#666; line-height:22px;}

/*update*/
.update ul li{ float:left; width:450px; background:url(images/update_81.jpg) no-repeat right center; padding-left:10px; _width:445px; margin-bottom:10px;}
.update ul li dl{}
.update ul li dl dt{ width:150px; float:left; margin-right:10px;}
.update ul li dl dt img{ border:1px solid #ccc;}
.update ul li dl dt b{   background:#f5f8fc; height:20px; line-height:20px; color:#2b5e92; text-align:center;  display:block;}
.update ul li dl dd{ float:right; width:280px; margin-right:10px; _width:270px;}
.update ul li dl dd h3 a{ font:bold 14px/26px "宋体";}
.update ul li dl dd p{ color:#666; line-height:22px;}
.update ul .none{ background:none;}


/*group*/
.group{ padding:0;}
.group ul{ padding:0; margin-bottom:-10px;}
.group ul li{ float:left; width:450px; background:url(images/update_81.jpg) no-repeat right center; padding-left:10px; _width:445px; padding-top:10PX; margin:0; }
.group ul li dl{ margin-top:10px;}
.group ul li dl dt{ width:150px; float:left; margin-right:10px;}
.group ul li dl dt img{ border:1px solid #ccc;}
.group ul li dl dt b{   background:#f5f8fc; height:20px; line-height:20px; color:#2b5e92; text-align:center;  display:block;}
.group ul li dl dd{ float:right; width:240px; margin-right:9px; _width:230px;}
.group ul li dl dd h3 a{ font:bold 14px/26px "宋体";}
.group ul li dl dd p{ color:#666; line-height:21px;}
.group ul .none{ background:none;}
.msT{ margin-top:-5PX;}
/*topic*/
.topic ul{ padding-left:20px; padding-top:10px;}
.topic ul li{ float:left; width:200px; margin-right:25px; text-align:center; _margin-right:20px;}
.topic ul li b a{ color:#2b5e92; font-weight:normal; line-height:24px;}