.newproleft{ float:left; width:308px;}
.newproleft-kong{ float:left; width:308px; height:10px; overflow:hidden;}
.ad-show { width: 306px; height: 220px; float: left; border: 1px solid #e0e0e0; }
.ad-img { float: left; width: 306px; height: 195px; }
.ad-txt { float: left; width: 295px; height: 25px; background: #F8F8F8; text-align: center; line-height: 25px; padding-left: 5px; overflow: hidden; }
.ad-txt a{ color: #0A519F; font-size: 14px; font-weight: bold; }
.newprolefttop{ float:left; width:308px; height:26px; background:url(../images/newpro_01.gif);}
.newprolefttop span{ float:left; width:74px; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.newprolefttop p{ float:right; width:38px; line-height:26px;}
.newprolefttop2{ float:left; width:308px; height:26px; background:url(../images/newpro_03.gif);}
.newprolefttop2 span{ float:left; width:74px; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.newprolefttop2 p{ float:right; width:38px; line-height:26px;}
.newproleftnr{ float:left; width:286px; border:1px solid #D9D9D9; border-top:none; padding:10px;}
.newproleftnr ul{ float:left; width:286px;}
.newproleftnr ul li{ float:left; width:275px; height:22px; line-height:22px; background:url(../images/news_03.gif) 2px 9px no-repeat; padding-left:11px; overflow:hidden;}
.newproleftnr ul li a:link,.newproleftnr ul li a:visited{ color:#00339C;}
.newproright{ float:right; width:643px;}
.newproright-kong{ float:right; width:643px; height:10px; overflow:hidden;}
.newprorightbox{ float:left; width:643px; height:215px; background:url(../images/newpro_02.gif);}
.newprorightbox2{ float:left; width:643px; height:215px; background:url(../images/newpro_04.gif);}
.newprorightboxtop{ float:left; width:643px; height:27px;}
.newprorightboxtop span{ float:left; width:230px; padding-left:13px; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#fff;}
.newprorightboxtop span.newprospan{ float:left; width:230px; padding-left:50px; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#fff;}
.newprorightboxtop p{ float:right; width:125px; font-size:14px; color:#fff; line-height:27px;}
.newprorightboxtop p a:link,.newprorightboxtop p a:visited{ font-size:14px; color:#fff;}
.newprorightnr{ float:left; width:620px; padding:15px 11px;}
.newprorightnr dl{ float:left; width:135px; padding:0 10px;}
.newprorightnr dl dt{ float:left; width:135px; text-align:center;}
.newprorightnr dl dd{ float:left; width:135px; padding-top:4px; height:16px; line-height:16px; text-align:center; overflow:hidden;}









