
/*common fixed*/
.section{ position:relative; z-index:1;}

/*banner*/
.banner-img-list{ width:100%; height:230px; overflow:hidden; *position:relative;}
.banner-img-list ul{ width:9999px; position:relative;}
.banner-img-list li{ width:630px; height:230px; float:left; overflow:hidden;}
.banner-ctrl{ height:10px; margin:10px auto 0; width:56px;}
.banner-ctrl li{ width:10px; height:10px; float:left; display:inline; margin:0 4px; background:url("../../images/aliyun/aliyun_common_ico8.png") no-repeat 0 -209px transparent;}
.banner-ctrl li.current{ background-position:0 -199px;}
.banner-ctrl li a{ width:10px; height:10px; display:block; overflow:hidden; text-indent:-999em;}

/*登录块*/
.oss-login{ width:270px; height:210px; padding:18px 25px 0 35px; position:absolute; top:0; right:0; z-index:-1; background:url("../../images/oss/web/login_g.gif");}
.oss-login dt{ margin-bottom:5px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}
.oss-login dt.bg{ padding-top:15px; background:url("../../images/oss/web/login_bg.png") no-repeat right top;}
.oss-login dd{ line-height:20px;}
.oss-login dd.des{ padding:5px 0 10px; color:#f79627;}
.oss-login dd.bgline{ margin-top:10px; padding-top:10px; color:#999; background:url("../../images/oss/web/login_line.png") no-repeat;}
.oss-login dd em{ color:#00cc00;}
.oss-login dd strong{ color:#ff9933;}
.oss-login dd strong.fblack{ color:#000000;}
.oss-login dd.create a{ display:block; width:262px; height:52px; text-indent:-99em; *overflow:hidden; background:url("../../images/oss/web/login_bg.gif") no-repeat;}
.oss-login dd.create a:hover{ background-position:0 -56px;}
.oss-login dd.create a:active{ background-position:0 -112px;}

/*了解阿里云OSS*/
.oss-know{ padding:30px; background:#ffffff;}
.oss-know dl{ float:left; width:204px; padding:10px 0 10px 80px; background:url("../../images/oss/web/icon.png") no-repeat 3px 15px;}
.oss-know dt{ margin-bottom:5px;}
.oss-know dl.bg1{ background-position:5px -91px;}
.oss-know dl.bg2{ background-position:5px -205px;}
.oss-know dl.bg3{ background-position:5px -318px;}

/*推荐组合*/
.oss-rec-title{ position:relative;}
.oss-rec-title a{ position:absolute; right:0; font-size:12px; font-weight:normal;}
.oss-rec-cont{ padding:5px 230px 5px 0; background:url("../../images/oss/web/index_rec.gif") no-repeat right center;}

/*成功案例*/
.oss-success{ padding-left:49px; padding-right:49px; position:relative;}
.oss-success-list{ width:100%; overflow:hidden; *position:relative;}
.oss-success-list ul{ width:9999px; position:relative;}
.oss-success-list li{ width:170px; float:left; margin-right:10px; overflow:hidden;}
.oss-success a.btn,
.oss-success a.btn-r{ display:block; width:20px; height:20px; position:absolute; top:75px; text-indent:99em; overflow:hidden; background:url("../../images/oss/web/play_btn.png") no-repeat 0 -28px;}
.oss-success a.btn{ left:15px;}
.oss-success a.btn:hover{ background-position:0 0;}
.oss-success a.btn-r{ right:15px; background-position:-21px -28px;}
.oss-success a.btn-r:hover{ background-position:-21px 0;}

/*开发者资源*/
.mt1{ margin-top:1px;}
.bgwhite{ background:#ffffff;}
dl.oss-rbox{ padding:8px 25px;}
dl.oss-rbox dt,
dl.oss-rbox dd{ background:url("../../images/oss/web/icon2.gif") no-repeat;}
dl.oss-rbox dt{ padding-left:30px; line-height:24px; font-size:14px;}
dl.oss-rbox dt a{ font-size:12px; font-weight:normal;}
dl.oss-rbox a{ margin-left:5px;}
dl.oss-rbox dt.hover{ background-position:0 -162px;}
dl.bghvr{ background:#f7f7f7;}
dl.or-bg1 dt{ background-position:0 -41px;}
dl.or-bg1 dt.hover{ background-position:0 -204px;}
dl.or-bg2 dt{ background-position:0 -85px;}
dl.or-bg2 dt.hover{ background-position:0 -245px;}
dl.oss-rbox dd{ padding-left:40px; line-height:22px; background-position:5px -115px;}