@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px;color:#315279;background:url(../images/rbn-top-bg.jpg) no-repeat center top;}
ul,li{list-style:none;}
img{border:none;}
a{color:#2d4963;text-decoration:none;}
a:hover{color:#315279;text-decoration:none;}
.clear{clear:both;height:0;overflow:hidden;}

#redb-m{width:1008px;margin:0 auto;position:relative;}
#redb-n{width:1008px;margin:0 auto;}
#redb-menu{position:absolute;top:293px;left:0;width:100%;height:62px;}
#redb-menu a{display:block;text-indent:-999em;overflow:hidden;}
#redb-menu a.nav01,#redb-menu a.cur01{background:url(../images/home.gif) no-repeat;width:31px;height:20px;position:absolute;top:0px;left:22px;}
#redb-menu a.nav01:hover,#redb-menu a.cur01{background:url(../images/home-hover.gif) no-repeat;}
#redb-menu a.nav02,#redb-menu a.cur02{background:url(../images/about.gif) no-repeat;width:63px;height:22px;position:absolute;top:12px;left:80px;}
#redb-menu a.nav02:hover,#redb-menu a.cur02{background:url(../images/about-hover.gif) no-repeat;}
#redb-menu a.nav03,#redb-menu a.cur03{background:url(../images/product.gif) no-repeat;width:63px;height:19px;position:absolute;top:30px;left:175px;}
#redb-menu a.nav03:hover,#redb-menu a.cur03{background:url(../images/product-hover.gif) no-repeat;}
#redb-menu a.nav04,#redb-menu a.cur04{background:url(../images/news.gif) no-repeat;width:62px;height:15px;position:absolute;top:38px;left:265px;}
#redb-menu a.nav04:hover,#redb-menu a.cur04{background:url(../images/news-hover.gif) no-repeat;}
#redb-menu a.nav05,#redb-menu a.cur05{background:url(../images/sports.gif) no-repeat;width:62px;height:15px;position:absolute;top:38px;left:675px;}
#redb-menu a.nav05:hover,#redb-menu a.cur05{background:url(../images/sports-hover.gif) no-repeat;}
#redb-menu a.nav06,#redb-menu a.cur06{background:url(../images/service.gif) no-repeat;width:63px;height:21px;position:absolute;top:28px;left:780px;}
#redb-menu a.nav06:hover,#redb-menu a.cur06{background:url(../images/service-hover.gif) no-repeat;}
#redb-menu a.nav07,#redb-menu a.cur07{background:url(../images/energy.gif) no-repeat;width:80px;height:30px;position:absolute;top:5px;left:895px;}
#redb-menu a.nav07:hover,#redb-menu a.cur07{background:url(../images/energy-hover.gif) no-repeat;}
#redm-jpg{position:absolute;top:285px;left:350px;}

#redm-con{position:absolute;top:365px;left:0;width:100%;background:url(../images/rbn-con-bg.gif) repeat-x bottom;}
#redm-con h2{border-bottom:1px solid #e5e5e5;width:245px;margin-bottom:9px;}

.video{width:618px;float:left;height:395px;}
.video .vlist{width:134px;float:right;background:url(../images/vlist-top.gif) no-repeat top;}
.video .vlist1{background:url(../images/vlist-bottom.gif) no-repeat bottom;padding-bottom:5px;}
.video .vlist2{background:url(../images/vlist-cen.gif) repeat-y;margin:5px 0 0 0;padding:0 6px;height:385px;overflow:hidden;}
.video .vlist2 a img{border:2px solid #fff;margin:3px 0 2px 0;}
.video .vlist2 a{}
.video .videoflv{width:482px;float:left;height:395px;overflow:hidden;}
.news-r{width:383px;float:right;height:395px;background:url(../images/news-bg.gif) no-repeat;}
.news-r ul{padding:14px;line-height:19px;}
.news-r ul li{background:url(../images/line-x.gif) repeat-x bottom;padding:5px 0;width:100%;overflow:hidden;}
.news-r ul li.nobg{background:none;}
.news-r ul li h3{font-size:12px;font-weight:normal;background:url(../images/icon.gif) no-repeat 0 center;padding-left:15px;margin-bottom:5px;}
.news-r ul li p{padding-left:15px;}
.delias{float:right;font-weight:bold; font-family:"宋体";}
#footer{margin-top:26px;border-top:2px solid #3f6f9c;height:50px;line-height:22px;padding-top:8px;}
#footer span{padding:0 80px 0 0;}
#footer a{padding:0 6px;}

/*news*/
.reset{float:right;font-weight:bold;font-family:"宋体";}
.newscon{width:900px;margin:0 auto; text-align:center;font-size:14px;}
.newscon h1,.newscon h2{padding:10px 0;text-align:center;font-size:18px;color:#000;}
#redm-con .newscon h2{font-size:14px;border:none;margin:0;width:100%;}
.newscon p{text-align:left; text-indent:2em;line-height:1.5;margin:10px 0;}
.newscon img{padding:5px;border:1px solid #eaeaea;background:#f1f1f1;margin:10px 0;}