
.ace-link-1{ color:#999; text-decoration:none;}
.ace-link-1:hover{ color:#666; text-decoration:underline;}

#ace-notification{position: relative;margin:10px auto;width: 850px;color: #989898;background: #FFFAE5;}
.ace-notification-lt, .ace-notification-rt, .ace-notification-rb, .ace-notification-lb{background: url(../../images/ace/ace-notification-bg.png) no-repeat;_background: url(../../images/ace/ace-notification-bg.gif) no-repeat;}
.ace-notification-lt{background-position: 0 0;}.ace-notification-rt{padding: 10px 0 0;background-position: 100% 0;}
.ace-notification-rb{background-position: 100% 100%;}
.ace-notification-lb{background-position: 0 100%;}
.ace-notification-inner{padding:0 30px 10px 37px;}
.ace-notification-icon{position: absolute;top: 50%;left: 10px;margin: -9px 0 0 0;width: 19px;height: 17px;background:url(../../images/ace/oss-icons.gif) no-repeat 0 -250px;}
a.ace-notification-cancel{position: absolute;top: 50%;right: 10px;margin: -7px 0 0 0;width: 13px;height: 13px;background:url(../../images/ace/oss-icons.gif) 0 -150px;text-indent: -1000px;overflow: hidden;}
a.ace-notification-cancel:hover{background-position: 0 -200px;}

.ace-home-page{width:950px;margin:0 auto;padding:11px 0 0 0}
.ace-home-page h2, .ace-home-page h3{color:#666; font-weight:700;}
.ace-home-subject{float:left;width:630px;}
.ace-home-side{float:right;width:308px;}

.ace-home-subject .flash-banner-wrap{height:278px;*position:relative;overflow:hidden;}
.ace-home-subject .flash-banner-img li{width:630px; height:278px;}
.flash-banner-ctrl{width:36px;height:10px;margin:10px auto 0 auto;}
.flash-banner-ctrl li{float:left;display:inline;margin:0 4px;width:10px; height:10px;}
.flash-banner-ctrl li a{ display:block;width:10px; height:10px;text-indent:-999em;overflow:hidden;background:url(../../images/aliyun/aliyun_common_ico8.png) no-repeat 0 -209px;}
.flash-banner-ctrl li a.current{ background-position:0 -199px;}

.ace-home-intro{padding:33px 0 0 0;}
.ace-home-intro li{float:left;width:33%;}
.ace-home-intro li h3{font-size:16px; line-height:20px;}
.ace-home-intro li h3 .ace-num-bg{float:left; display:inline;font-size:14px; line-height:20px;margin-right:7px;text-align:center;color:#fff;width:20px;height:20px;background:url(../../images/ace/ace_home_ico8.png) no-repeat -27px -60px;}
.ace-home-intro li p{color:#9f9f9f;height:108px;margin:10px 0 0 27px;padding:0 20px 0 0; overflow:hidden;}
.ace-home-intro li p .more{color:#336699;}

.ace-home-side h2{font-size:18px;}
.side-creat{height:246px;padding:30px 20px 0 20px;border:1px solid #e1e1e3; background:url(../../images/ace/bg_inside.png) repeat 0 0;}
.side-creat h2{width:165px;height:25px;padding:15px 0 0 0;background:url(../../images/ace/ace_home_ico8.png) no-repeat right 0;}
.side-creat .creat-link, .mod-intro-content .creat-link{height:52px;margin:10px 0;background:url(../../images/ace/btn_h52.png) no-repeat 0 0;padding-left:20px;}
.side-creat .creat-link a, .mod-intro-content .creat-link a{ display:block;height:52px; background:url(../../images/ace/btn_h52.png) no-repeat right -53px;padding-right:20px; text-decoration:none;}
.side-creat .creat-link a span, .mod-intro-content .creat-link a span{cursor:pointer;display:block;height:52px; background:url(../../images/ace/btn_h52.png) repeat-x 0 -106px; text-align:center; line-height:52px;color:#85aa33; font-size:24px;}
.side-creat .side-creat-tip{border-top:1px dashed #F79627;margin:15px 0 10px 0;}

/*.side-login{padding:15px 22px 54px 22px;}
.side-login .side-login-link{height:28px;line-height:28px;padding-bottom:3px;}
.side-login .side-login-link a{width:65px; height:28px; line-height:28px;background:url(../../images/ace/side_login.png) no-repeat 0 0;}

.side-notice{}
.side-notice h2{padding:0 0 0 22px;}
.side-notice ul{padding:7px 0 0 8px;}
.side-notice li{padding:0 0 0 13px; background:url(../../images/ace/dotted.png) no-repeat 0 center}
.side-notice li a{color:#9f9f9f;}*/

.dev-tools{width:950px;height:30px; line-height:30px;margin:0 auto;border:1px solid #e1e2e2; background:url(../../images/ace/dev_tools.png) repeat-x 0 -31px;}
.dev-tools div{width:110px;border-right:1px solid #ccc;background:url(../../images/ace/dev_tools.png) repeat-x 0 0;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.dev-tools p{color:#9f9f9f;padding-left:10px;}
.dev-tools p a{padding:0 7px;color:#9f9f9f;}
.dev-tools p a:hover{color:#052d4b;}






/*inside page*/
.ace-page-banner{width:950px;height:138px;margin:11px auto;}
.ace-inside-page{width:820px;margin:0 auto;padding:25px 66px 28px 66px;border:1px solid #e1e1e3; background:url(../../images/ace/bg_inside.png) repeat 0 0;}
.ace-inside-page h2{ font-size:18px;}
.ace-inside-page .from-pos{ position:relative;left:0;top:0;}
.ace-step .step-main{height:52px; background:url(../../images/ace/btn_h52.png) no-repeat right -159px;}
.ace-step .step-main.step-complete{ background:url(../../images/ace/btn_h52.png) no-repeat right -53px;}
.ace-step .step-main .step-main-wrap{height:52px;background:url(../../images/ace/btn_h52.png) no-repeat 0 0;padding:0 20px;}
.ace-step .step-main ul{height:52px;background:url(../../images/ace/btn_h52.png) repeat-x 0 -212px;}
.ace-step .step-main li{float:left;width:25%;text-align:center;line-height:52px;background:url(../../images/ace/btn_h52.png) no-repeat right -265px;}

.ace-step .step-main li.step-last{ background:none;color:#949494;}
.ace-step .step-main.step-complete li.step-last{ background:url(../../images/ace/btn_h52.png) repeat-x right -106px;color:#587910;}
.ace-step .step-main li.step-not{background-position:right -371px;}
.ace-step .step-main li.step-join{ background-position:right -318px;}
.ace-step .step-main li span{display:block;height:52px;margin-right:20px;}
.ace-step .step-main li.step-done span{background:url(../../images/ace/btn_h52.png) repeat-x right -106px;color:#587910;}
.ace-step .step-main li.step-not span{background:url(../../images/ace/btn_h52.png) repeat-x 0 -212px;color:#949494;}
.ace-step .step-main li.step-join span{background:url(../../images/ace/btn_h52.png) repeat-x right -106px;color:#587910;}

.ace-step .step-top, .ace-step .step-bottom{height:26px;}
.ace-step .step-top{padding-bottom:12px;}
.ace-step .step-bottom{padding-top:12px;}
.ace-step .step-top div, .ace-step .step-bottom div{width:95px;height:26px; overflow:hidden; text-indent:-999em;}
.ace-step .step-top .step-num-2{margin-left:300px;background:url(../../images/ace/step_num.png) no-repeat 0 -32px;}
.ace-step .step-top .step-num-2.step-doing-2{ background-position:-101px -32px;}
.ace-step .step-top .step-num-complete{background:url(../../images/ace/step_num.png) no-repeat 0 -96px;}
.ace-step .step-top .step-num-complete.step-doing-complete{ background-position:-101px -96px;}
.ace-step .step-bottom .step-num-1{margin-left:100px;background:url(../../images/ace/step_num.png) no-repeat 0 0;}
.ace-step .step-bottom .step-num-1.step-doing-1{ background-position:-101px 0;}
.ace-step .step-bottom .step-num-3{margin-left:290px;background:url(../../images/ace/step_num.png) no-repeat 0 -64px;}
.ace-step .step-bottom .step-num-3.step-doing-3{ background-position:-101px -64px;}

.ace-form{ overflow:hidden;_zoom:1; position:relative;}
.ace-form-overlay{ position:absolute; top:0; left:0; width:100%; height:100%; _height:680px; background:#E7E7E9; opacity:0.7; filter:alpha(opacity=70);}
.ace-form fieldset, .ace-form-check{border:none; background:url(../../images/ace/line.png) no-repeat 0 bottom;padding-bottom:20px;margin:20px 0 0 0;}
.ace-form fieldset.step-last{ background:none;}
.ace-form fieldset legend{padding-bottom:5px;}
.ace-form fieldset.ace-form-step-1{margin-top:30px;}
.ace-form fieldset.ace-form-step-1 legend{ display:none;}
.ace-form li{margin-top:6px;}
.ace-form li .input-name{width:150px; text-align:right; line-height:32px;color:#666;}
.ace-form li .input-name span{color:#f79627;padding-right:5px;font-family:\5b8b\4f53;}
.ace-form li .input-item{padding-left:5px;}
.ace-form li .input-item .input-h32{width:170px;}
.ace-form li .input-item .item-rule{line-height:18px;color:#999;}
.ace-form li .input-item .btn-addurl{width:73px;height:20px;margin-top:5px;vertical-align:text-top;background:url(../../images/ace/addurl.png) no-repeat 0 0;border:none;cursor:pointer;}
.ace-form li .input-item .abl-addurl{color:#fff;}
.ace-form li .input-item .dis-addurl{ background-position:0 -20px;color:#ccc; cursor:default;}

.ace-form li .input-tip{padding-left:10px;line-height:30px; height:30px;zoom:1;color:#f00;}
.ace-form li .input-addurl .input-h32 input{width:98%;}
.ace-form li .input-addurl .input-tip{padding-left:20px;}
.ace-form li .input-addurl .btn-del{position:absolute;left:205px;top:10px;}
.ace-form li .ace-desc textarea{width:510px;height:90px;padding:5px;border:1px solid #d4d4d5; background:#fff;-moz-box-shadow:0 0 3px #ddd inset;box-shadow:0 0 3px #ddd inset;color:#666;resize:none;}
.ace-form li .backip-day{padding-top:7px;}
.ace-form li .backip-day label{padding:0 10px 0 2px; cursor:pointer;}
.ace-form li .backup-start select{width:65px;}
.ace-form li .keep-length .input-h32{width:25px;}
.ace-form li .ace-name .input-h32{width:270px;}
.ace-creat-loading img{display:block;margin:20px auto;}
.ace-form-check h3{padding-bottom:5px;}
.ace-form .ace-form-check li{margin-top:0;}
.ace-form .ace-form-check li .input-item{ line-height:32px;color:#666;}
.ace-form .ace-form-check li.check-desc .input-item{width:620px; line-height:18px;padding-top:7px;}

.ace-creat-success h3{color:#f69c36;padding:20px 0;}
.ace-creat-success .btna-h42{margin:0 auto; text-decoration:none;}
.success-link{padding:0 0 40px 70px;}
.success-link a{color:#98cb23}

.ace-form-submit{height:42px;padding:5px 0 0 155px;}
.ace-form-submit .sub-step{ line-height:42px;}

.ace-mod-page{width:950px;margin:0 auto;}
.ace-mod-menu{position:relative;height:31px;}
.ace-mod-menu li{float:left;height:30px; line-height:30px;border:solid #dcddde; background:#dcddde;border-width:1px 1px 0 1px;padding:0 30px;color:#666; cursor:pointer;}
.ace-mod-menu li.current{background:url(../../images/ace/ace_mod.png);color:#0d619b;}
.ace-mod-list, .ace-mod-single{margin-top:-1px;padding:20px 26px;border:1px solid #dcddde;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;background:url(../../images/ace/ace_mod.png);}
.ace-mod-list li{float:left;display:inline;width:212px;height:150px;padding:0 0 18px 0;margin:10px 5px 0 5px;border:1px solid #e9e9ea; background:url(../../images/ace/bg_ace_mod_list_li.png) repeat 0 0;}
.ace-mod-list li .ace-mod-list-item, .mod-intro .mod-icon div{width:212px;height:118px;display:table-cell; vertical-align:middle;*display:block;*font-size:105px;*font-family:arial; text-align:center; overflow:hidden;}
.ace-mod-list li .ace-mod-list-item img, .mod-intro .mod-icon img{vertical-align:middle;display:inline;}
.ace-mod-list li .btn-mod{display:block;margin:0 auto;width:72px; height:32px; line-height:32px; text-align:center;color:#506f0e; background:url(../../images/ace/btn_ace_mod.png) no-repeat 0 0}
.ace-mod-list li .btn-mod.mod-dis{ background:url(../../images/ace/btn_ace_mod_dis.png) no-repeat 0 0;color:#d9d9d9;}

.mod-intro{border-bottom:1px solid #eee;padding:20px 0; }
.mod-intro .mod-icon{height:168px;border:1px solid #e9e9ea; background:url(../../images/ace/bg_ace_mod_list_li.png) repeat 0 0;_margin-right:-3px;}
.mod-intro .mod-icon div{height:168px;*font-size:150px;}
.mod-intro .mod-intro-content{margin-left:214px;_margin-left:211px;padding:0 0 0 50px;}
.mod-intro .mod-intro-content h2{font-size:22px;color:#0d619b; line-height:1;padding-bottom:10px;}
.mod-intro .mod-intro-content .mod-from{ line-height:22px;}
.mod-intro .mod-intro-content .mod-from em{color:#0d619b;}
.mod-intro .mod-intro-content .mod-from .level-star{margin-top:5px;}
.mod-intro .mod-intro-content .creat-link{width:150px;}
.mod-intro .mod-intro-content .creat-link a span{color:#719c15;}
.mod-other-info dt{color:#676767;padding:30px 0 20px 0;}
.mod-other-info dd .mod-step{ display:block;margin:0 auto;}

.mod-other-info dd .mod-case{ text-align:center;}
.mod-other-info dd.mod-case li{ display:inline-block;width:158px;height:58px;border:1px solid #d5d5d5;*zoom:1;*display:inline;margin:0 5px;}

.mod-other-info .mod-i-think{}
.mod-other-info .mod-i-think li{_margin-bottom:-2px;padding-bottom:13px;}
.mod-other-info .mod-i-think .think-user{width:180px;text-align:center;}
.mod-other-info .mod-i-think .think-user img{border:1px solid #d5d5d5;}
.mod-other-info .mod-i-think .think-content{ position:relative;border:1px solid #e5e5e5;width:694px; background:#fff url(../../images/ace/think_content.png) repeat-x 0 0;padding:10px;color:#666;}
.mod-other-info .mod-i-think .think-content .corner-img{ position:absolute;left:-13px;top:30px;}

/*报错*/
.ace-error-page{padding:20px 0 0 350px;}
.ace-error-page .error-title{font-size:20px; font-weight:700;line-height:32px; background:url(../../images/aliyun/error32.png) no-repeat 0 center;padding-left:40px;}
.ace-error-page .error-link{color:#333; line-height:26px;padding:10px 0 0 40px;}
.ace-error-page .error-link a{color:#369;}