.r_flash{ width: 700px; height: 306px; margin: 0 auto;margin-bottom: 4px;margin-top: 4px;  position: relative; }
.r_f_i{ width:454px; height: 298px; position: absolute; overflow: hidden; left:7px; top:5px; z-index: 1; }
/*.r_f_i img{ position: absolute; left:0px; top:0; z-index: 3; }*/

.r_f_i div{position: absolute;  left:0px; top:254px; text-align: center; z-index: 4;  width: 454px; height: 65px; background: #000;  opacity:0.6; filter:alpha(opacity=60);}
.r_f_i div b,.r_f_i div span{ color: #fff;opacity:1; display: block; width: 90%;}
.r_f_i div b{ font-size: 14px; height: 25px; line-height: 25px; font-family: Arial,Verdana,sans-serif !important; }
.r_f_i div span{ height: 40px; overflow: hidden;}


.r_f_l{ width: 263px; height:296px; position: absolute;right:6px; top:5px; z-index: 2;  background: url(../images/bg_nav_edito.gif) no-repeat right top;}
.r_f_l li{  overflow: hidden;  height:58px;   width:233px;  float: right; display: inline; z-index:20;clear:both; margin:0px; padding-top:1px; text-align:left; border:1px solid #B8B8B8; border-top: 0;}
.r_f_l li a{float: left;width:150px; display: inline;font-weight: bold; margin-left: 5px; margin-top: 5px;}
.r_f_l li a.y_no{padding: 0; margin: 0; width: 0;}
.r_f_l li.cur{ display:block; width:262px;  color: #fff;border: 0;border-right:1px solid #B8B8B8; padding:0; padding-top:1px;background: url(../images/bg_nav_edito_sel2.png) no-repeat right top;_background: url(../images/bg_nav_edito_sel2.gif) no-repeat right top;}
.r_f_l li.cur a{ border:0;float: left;width:150px;display: inline;  margin-top: 5px; }

/** html .r_f_l li.cur
{	
        background: none;
        display:block; width:262px; color: #fff;border: 0;border-right:1px solid #B8B8B8; padding:0; 
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/bg_nav_edito_sel2.png")
}*/
.r_f_l li.cur a.y_no{padding: 0; margin: 0; width: 0;}
.r_f_l li.cur span a{margin-left:34px;}

.box_img_y{ width: 54px; margin-top: 5px; height: 39px; background:#fff;border:#dcdcdc solid 1px;}
.img_y{width:100%; height: 100%; }




.r_pro,.r_pronew{ width: 707px;  padding-bottom: 10px; overflow: hidden;}
.r_pro .sog,.r_pronew .sog{ height: 30px; width: 707px; margin-top:5px; background: url(../images/bg_x.gif) repeat-x 0 -93px; display: block; font-size:13px; color:#555; line-height: 30px; padding-left:5px; text-align: left; overflow: hidden;}
.r_pro .sog strong,.r_pronew .sog strong{margin-left: 5px; padding-left: 12px; background:url(../images/bg_not.gif) no-repeat -494px -273px; float:left; display:inline;}

.r_pro .sog strong b,.r_pronew .sog strong b{ font-size: 10px; color: #666;}
.r_pro .sog .sear,.r_pronew .sog .sear{ float:right; display:inline; width:380px; margin-top:4px;}
.r_pro .sog .sear .te,.r_pronew .sog .sear .te{ float:left; display:inline;width:283px; height:21px; border:#AEAEAE solid 1px;background:url(../images/bg_not.gif) no-repeat 0 -174px;}
.r_pro .sog .sear a,.r_pronew .sog .sear a{float:left; display:inline;width:86px; height:21px; background:url(../images/index_53.gif) no-repeat; line-height:21px; margin-left:4px; text-align:center; font-weight:bold;}

.r_pro .content,.r_pronew .content{ float: left; font-size: 11px; display: inline;  width: 707px; text-align: left; height: 35px;  padding:5px 10px 5px 10px; line-height: 16px; color: #444; background: #F6F7F7; margin-top: 1px; }
.r_pro .pro,.r_pronew .pro{ width: 685px;padding-bottom: 10px; overflow: hidden;float: left; display: inline; margin-top: 10px; border-bottom:#dcdcdc dotted 1px; margin-left: 10px;}
.pro div.pho{ width: 148px;height: 108px; border:#dcdcdc solid 1px; text-align: center; float: left; display: inline;}
.r_pro span{ color: #999; margin-left: 10px;line-height: 20px; }
.pro h2{ font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size: 13px;  float: left; display: inline; line-height: 20px;  margin-left: 10px; text-align: left; width: 410px;}
.pro div.sub {  float:right; display:inline; }

.pro div.con{width: 525px; margin-top: 4px; text-align: left; line-height: 17px; float: left; display: inline; color: #666; margin-left: 10px;}
.pro div.con a.m1205{ background: url(../images/po.gif) no-repeat left center; padding-left: 10px;}


.pro div.pho{ width: 140px; background:#fff; height: 100px; padding:2px; border:#dcdcdc solid 1px; text-align: center; float: left; display: inline;}
.pro div.pho a{ width:140px; height:100px; display:table-cell;vertical-align:middle;text-align:center;*font-size:94px;*display:block}
.pro div.pho img{vertical-align:middle;} 



