
body{ background:url(../../images/common/bg_global.gif);}

.topbar{height:30px; background:url(../../images/common/topbar.gif) repeat-x 0 -30px; min-width:980px; _width:expression((documentElement.clientWidth < 980) ? "980px" : "auto" );}
.topbar-wrap{width:950px;height:30px;margin:0 auto;}
.topbar-sites{position:relative;z-index:9999;float:left;display:inline;height:30px;}
.topbar-sites-links{float:left;line-height:30px;}
.topbar-sites-links a{ margin-right:10px;color:#666;}

.topbar-sites-more{position:relative;z-index:9999;float:left;}
.topbar-sites-more-menu{position:relative;z-index:9998;float:left;display:inline;height:18;margin:7px 1px 0 1px;padding:0 16px 0 7px;color:#666; cursor:default;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.menu-wrap-hover .topbar-sites-more-menu{border:#CFCFCF solid;border-width:1px 1px 0 1px; background:#fff;margin:6px 0 -1px 0;color:#666;}
.topbar-sites-more-menu-corner{position:absolute;z-index:9998;right:6px;top:15px;width:0;height:0;border:4px solid;overflow:hidden;border-color:#666 #f4f4f4 #f4f4f4 #f4f4f4;-moz-transition:-moz-transform 0.3s ease-in;-webkit-transition:-webkit-transform 0.3s ease-in;-o-transition:-o-transform 0.3s ease-in; -moz-transform-origin: 50% 25%; -webkit-transform-origin:50% 25%; -o-transform-origin:50% 25%;}
.menu-wrap-hover .topbar-sites-more-menu-corner{border-color:#9e9e9e #fff #fff #fff;-moz-transform:rotate(180deg);-moz-transform-origin:50% 25%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;}

.topbar-sites-more-menu-list{ display:none; position:absolute; z-index:9997; left:-13px; top:24px; width:65px; border:1px solid #CFCFCF; background:#fff; text-align: left; padding:6px 20px 6px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.menu-wrap-hover .topbar-sites-more-menu-list{ display:block;}
.topbar-sites-more-menu-list-item{float:left;padding:0 0 0 0;}
.topbar-sites-more-menu-list-item dl{}
.topbar-sites-more-menu-list-item dt{color:#575757;font-weight:700;padding-bottom:2px;border-bottom:1px solid #cfcfcf;}
.topbar-sites-more-menu-list-item dd{padding:3px 0 5px;line-height:22px;}
.topbar-sites-more-menu-list-item dd a{color:#666;}
.topbar-sites-more-menu-list-item dd a:hover{color:#f49c0f;}

.topbar-login-info{float:right;display:inline;color:#666;line-height:30px;}
.topbar-login-info .division{color:#aaa;}
.topbar-login-info .user-id{color:#f89727; font-weight:700;}
.topbar-login-info a{color:#666;}
.topbar-login-info .login-link a{color:#666;margin:0 7px;}
.topbar-login-info a.link-login,
.topbar-login-info a.link-uc{margin:0 10px 0 10px;}
.topbar-login-info a.link-reg{margin-left:10px;}
.topbar-login-info a.link-login-out{margin-left:12px;}
.topbar-login-info .login-link em{color:#f00;}


.header{ margin:0 auto -15px auto; text-align:center; min-width:980px; _width:expression((documentElement.clientWidth < 980) ? "980px" : "auto" ); height:163px;}
.header-top{ height:120px; margin:0 auto;}
.header-top-wrap{ width:950px; margin:0 auto;}
.header-top-logo{ display:block; float:left; margin:25px 0 0 20px; height:52px; width:400px; background:none 0 0 no-repeat;}
.header-navi{ height:50px; width:960px; margin:-25px auto 0 auto; position:relative;}
.header-navi-left,
.header-navi-right,
.header-navi-center{ background-position: -999em -999em no-repeat; background-repeat:no-repeat;}
.header-navi-left{ padding-left:15px; background-position:left 0!important;}
.header-navi-right{ padding-right:15px; background-position:right 0!important; *zoom:1;}
.header-navi-center{ height:50px; padding:0 24px; background-position:0 -50px!important; background-repeat:repeat-x!important;}
.header-navi-menu{}
.header-navi-menu li{ float:left; margin-right:24px; padding-top:5px;}
.header-navi-menu li a{ display:block; float:left; height:25px; padding:15px 12px 0 12px; color:#FFF; font:12px/100% "Microsoft YaHei","Lucida Grande", Helvetica, Arial, Verdana, sans-serif, SimSun; font-weight:700;}
.header-navi-menu li a:hover{ text-decoration:none;}
.header-navi-menu-on{ border-bottom:4px solid #FEA031;}
.header-navi-link{ position:absolute; top:0; right:40px; padding:14px 0 0 0; width:220px;}
.header-navi-link li{ float:right; margin-left:20px;}
.header-navi-link a{ display:block; float:left; text-indent:-999em; cursor:pointer; *overflow:hidden;}
.header-navi-link a:hover{ filter:alpha(opacity=70)\9; opacity:0.7}
.header-navi-link-follow{ float:left;}
.header-navi-link-follow a{ height:24px; width:80px;}

.header-sample{ background:url(../../images/oss/header_bottom_bg.gif) 0 bottom repeat-x;}
.header-sample .header-top{ background: transparent url(../../images/oss/header_top_bg.gif) 0 0 repeat-x;}
.header-sample .header-top-logo{ background-image:url(../../images/oss/logo.gif);}
.header-sample .header-navi-left,
.header-sample .header-navi-right,
.header-sample .header-navi-center{ background-image:url(../../images/oss/sprite.gif);}
.header-sample .header-navi-menu li a:hover{ background:#72A4E3;}
.header-sample .header-navi-link-follow a{ background:url(../../images/oss/navi_link_follow.gif) center center no-repeat;}

.body{ clear:both; width:950px; margin:0 auto; overflow:hidden;}

.footer{width:955px;height:18px;margin:30px auto 0 auto;color:#666;padding:20px 15px 20px 10px;background:url(../../images/common/line_bottom.gif) no-repeat center 0;}
.footer a{color:#666;margin:0 7px;}
.footer-link{float:left;}
.footer-info{float:right;}

/*布局调节(单词首字母组合)*/
.fl{ float:left!important;}
.fr{ float:right!important;}
.hidden{ display:none!important;}
.hide{ display:none;}/*针对jquery显隐bug*/

/*排版调节(单词首字母组合)*/
.tal{ text-align:left!important;}
.tar{ text-align:right!important;}
.tac{ text-align:center!important;}
.vat{ vertical-align:top!important;}
.vam{ vertical-align:middle!important;}
.ti2em{ text-indent:2em!important;}
.tlf{table-layout:fixed!important;}

/*边框圆角调节*/
.b1{ border:1px solid #e6e7e8;}
.br10{ border:1px solid #e6e7e8; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.br5{ border:1px solid #e6e7e8; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.r10{ -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

/*margin调节(格式m[t,r,b,l][number])*/
.mt3{ margin-top:3px!important;}
.mt5{ margin-top:5px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}
.mt50{ margin-top:50px!important;}

.mr20{ margin-right:20px!important;}

.mb10{ margin-bottom:10px!important;}
.mb20{ margin-bottom:20px!important;}

.ml5{ margin-left:5px!important;}
.ml10{ margin-left:10px!important;}

.mtb5{ margin-top:5px!important; margin-bottom:5px!important;}
.mtb10{ margin-top:10px!important; margin-bottom:10px!important;}
	
/*padding调节(格式p[t,r,b,l][number])*/
.p5{ padding:5px!important;}
.p10{ padding:10px!important;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px!important;}
.p15{ padding:15px!important;}
.pl10{ padding-left:10px!important;}
.pl30{ padding-left:30px!important;}
.pb10{ padding-bottom:10px!important;}
.pr20{ padding-right:20px!important;}

.ptb5{ padding-top:5px!important; padding-bottom:5px!important;}
.ptb10{ padding-top:10px!important; padding-bottom:10px!important;}

.plr5{ padding-left:5px!important; padding-right:5px!important;}
.plr10{ padding-left:10px!important; padding-right:10px!important;}

/*font调节*/
.fwb{ font-weight:bold!important;}

/*colors*/
.orange{ color:#F79627;}

/*align*/
.align-left{ text-align:left;}
.align-center{ text-align:center;}
.align-right{ text-align:right;}

.announcement-outer{ margin:0 auto; padding-bottom:5px; width:950px;}
.announcement-1{ display:block; position:relative; margin:0 30px; background:#FFFAE5 url(../../images/common/icon-announcement.gif) 10px center no-repeat; border:1px solid #DEDEDE; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:10px 15px 10px 35px; overflow:auto; *zoom:1;}
.announcement-1-rerendered{ margin:0 30px;}
.announcement-1-rerendered .announcement-1{ border:none; margin:0; padding:0 6px 0 26px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; box-shadow:none; background-position:0 center;}
.announcement-1-rerendered span{ display:block; background:url(../../images/common/sprite.png) -999em -999em no-repeat; _background-image:url(../../images/common/sprite.gif);}
.announcement-1-rerendered-top span{ height:10px; font-size:0; overflow:hidden;}
.announcement-1-rerendered-top .announcement-1-rerendered-left{ padding-left:10px; background-position:left -2045px!important;}
.announcement-1-rerendered-top .announcement-1-rerendered-right{ padding-right:10px; background-position:right -2045px!important;}
.announcement-1-rerendered-top .announcement-1-rerendered-center{ padding:1px 0; overflow:hidden; background-position:center -2080px!important; background-repeat:repeat-x!important;}
.announcement-1-rerendered-middle{ background:#FFFAE5!important; overflow:hidden; *zoom:1;}
.announcement-1-rerendered-middle span{}
.announcement-1-rerendered-middle .announcement-1-rerendered-left{ padding-left:9px; border-left:1px solid #DEDEDE;}
.announcement-1-rerendered-middle .announcement-1-rerendered-right{ padding-right:9px;border-right:1px solid #DEDEDE;}
.announcement-1-rerendered-middle .announcement-1-rerendered-center{ padding:1px 0; overflow:hidden; *zoom:1;}
.announcement-1-rerendered-bottom span{ height:10px; font-size:0; overflow:hidden;}
.announcement-1-rerendered-bottom .announcement-1-rerendered-left{ padding-left:10px; background-position:left -2068px!important;}
.announcement-1-rerendered-bottom .announcement-1-rerendered-right{ padding-right:10px; background-position:right -2068px!important;}
.announcement-1-rerendered-bottom .announcement-1-rerendered-center{ padding:1px 0; overflow:hidden; background-position:center -2103px!important; background-repeat:repeat-x!important;}

.announcement-1-rerendered .announcement-1-close{ right:0;}
.announcement-1-close{ display:block; position:absolute; top:50%; right:10px; margin-top:-8px; width:16px; height:16px; background:url(../../images/common/sprite.png) -19px -2126px no-repeat; _background-image:url(../../images/common/sprite.gif);}
.announcement-1-close:hover{ background-position:-35px -2126px;}



.input-1{ width:150px; height:16px; border:1px solid #D5D5D7; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.05) inset; padding:8px 10px 7px 10px; font-size:14px; line-height:16px; vertical-align:middle; outline:none;}
.input-1-focus{ border-color:#F57900;}

.input-1-rerendered{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; _height:34px;}/*defeat ie6 1px bug*/
.input-1-rerendered .input-1{ border:none; padding:8px 1px 7px 1px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; box-shadow:none; display:block; float:left;}
.input-1-rerendered span{ display:block; float:left; background:url(../../images/common/sprite.png) -999em -999em no-repeat; _background-image:url(../../images/common/sprite.gif);}
.input-1-rerendered-left{ padding-left:10px; background-position:left 0!important;}
.input-1-focus .input-1-rerendered-left{ background-position:left -70px!important;}
.input-1-rerendered-right{ padding-right:10px; background-position:right 0!important;}
.input-1-focus .input-1-rerendered-right{ background-position:right -70px!important;}
.input-1-rerendered-center{ padding:1px 0; overflow:hidden; background-position:center -35px!important; background-repeat:repeat-x!important;}
.input-1-focus .input-1-rerendered-center{ background-position:center -105px!important;}

.textarea-1{ width:200px; height:60px; border:1px solid #D5D5D7; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.05) inset; padding:10px 10px 10px 10px; font-size:14px; line-height:16px; vertical-align:middle; outline:none; overflow:auto;}
.textarea-1-focus{ border-color:#F57900;}

.textarea-1-rerendered{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.textarea-1-rerendered .textarea-1{ border:none; padding:0 1px 0 1px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; box-shadow:none; display:block; float:left;}
.textarea-1-rerendered span{ display:block; background:url(../../images/common/sprite.png) -999em -999em no-repeat; _background-image:url(../../images/common/sprite.gif);}

.textarea-1-rerendered-top span{ height:10px; font-size:0; overflow:hidden; *zoom:1;}
.textarea-1-rerendered-top .textarea-1-rerendered-left{ padding-left:10px; background-position:left 0!important;}
.textarea-1-focus .textarea-1-rerendered-top .textarea-1-rerendered-left{ background-position:left -70px!important;}
.textarea-1-rerendered-top .textarea-1-rerendered-right{ padding-right:10px; background-position:right 0!important;}
.textarea-1-focus .textarea-1-rerendered-top .textarea-1-rerendered-right{ background-position:right -70px!important;}
.textarea-1-rerendered-top .textarea-1-rerendered-center{ padding:1px 0; height:8px; overflow:hidden; background-position:center -35px!important; background-repeat:repeat-x!important;}
.textarea-1-focus .textarea-1-rerendered-top .textarea-1-rerendered-center{ background-position:center -105px!important;}

.textarea-1-rerendered-middle{ background:#FFF!important; overflow:hidden; *zoom:1;}
.textarea-1-rerendered-middle span{}
.textarea-1-rerendered-middle .textarea-1-rerendered-left{ padding-left:9px; border-left:1px solid #D5D5D7;}
.textarea-1-focus .textarea-1-rerendered-middle .textarea-1-rerendered-left{ border-color:#F57900}
.textarea-1-rerendered-middle .textarea-1-rerendered-right{ padding-right:9px;border-right:1px solid #D5D5D7;}
.textarea-1-focus .textarea-1-rerendered-middle .textarea-1-rerendered-right{ border-color:#F57900}
.textarea-1-rerendered-middle .textarea-1-rerendered-center{ padding:1px 0 0 0; overflow:hidden; *zoom:1;}
.textarea-1-focus .textarea-1-rerendered-middle .textarea-1-rerendered-center{}

.textarea-1-rerendered-bottom span{ height:10px; font-size:0; overflow:hidden; *zoom:1;}
.textarea-1-rerendered-bottom .textarea-1-rerendered-left{ padding-left:10px; background-position:left -23px!important;}
.textarea-1-focus .textarea-1-rerendered-bottom .textarea-1-rerendered-left{ background-position:left -93px!important;}
.textarea-1-rerendered-bottom .textarea-1-rerendered-right{ padding-right:10px; background-position:right -23px!important;}
.textarea-1-focus .textarea-1-rerendered-bottom .textarea-1-rerendered-right{ background-position:right -93px!important;}
.textarea-1-rerendered-bottom .textarea-1-rerendered-center{ padding:1px 0; height:8px; overflow:hidden; background-position:center -58px!important; background-repeat:repeat-x!important;}
.textarea-1-focus .textarea-1-rerendered-bottom .textarea-1-rerendered-center{ background-position:center -128px!important;}

.radio-1{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:10px; cursor:pointer; *padding-top:2px;}
.radio-1 input{ width:13px; height:13px; margin:0 5px 0 0; padding:0; vertical-align:middle; display:block; float:left;}
.radio-1-hover label{ color:#F60;}
.radio-1 label{ vertical-align:middle; line-height:100%; display:block; float:left; margin-top:1px; *margin-top:0;}

.checkbox-1{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:10px; cursor:pointer; *padding-top:2px;}
.checkbox-1 input{ width:13px; height:13px; margin:0 5px 0 0; padding:0; vertical-align:middle; display:block; float:left;}
.checkbox-1 label{ vertical-align:middle; line-height:100%; display:block; float:left; margin-top:1px; *margin-top:0;}
.checkbox-1-hover label{ color:#F60;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.radio-1 input,.radio-1 label,.checkbox-1 input,.checkbox-1 label{ margin-top:-5px;}
}

.button-1,.button-2,.button-3,.button-4,.button-5,.button-6,.button-7,.button-8,.button-9,.button-10{ display:inline-block; *display:inline; *zoom:1; background:url(../../images/common/sprite.png) -999em -999em no-repeat; _background-image:url(../../images/common/sprite.gif); outline:none; cursor:pointer; margin-right:10px; white-space:nowrap; font:12px "Lucida Grande", Helvetica, Arial, Verdana, SimSun;}
.button-1:hover,.button-2:hover,.button-3:hover,.button-4:hover,.button-5:hover,.button-6:hover,.button-7:hover,.button-8:hover,.button-9:hover,.button-10:hover{ text-decoration:none;}
.button-1 span,.button-2 span,.button-3 span,.button-4 span,.button-5 span,.button-6 span,.button-7 span,.button-8 span,.button-9 span,.button-10 span{ background:url(../../images/common/sprite.png) -999em -999em no-repeat; _background-image:url(../../images/common/sprite.gif); display:block; white-space:nowrap;}

.button-1{  height:14px; padding:8px 13px 9px 14px; padding:9px 13px 8px 14px\9; line-height:14px; background-position:0 -186px; background-repeat:repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid; border-color:#ADC671 #9DBA60 #86A949 #9DBA60; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#4B6A10!important;}
.button-1-hover,.button-1:hover{ background-position:0 -266px; color:#4B6A10;}
.button-1-pressdown{ background-position:0 -346px!important;}

.button-1-rerendered{ width:auto!important;height:35px; border:none; background:none; padding:0; box-shadow:none;}
.button-1-rerendered span{ height:35px; vertical-align:baseline;}
.button-1-left{ width:10px; float:left; background-position:left -145px!important; font-size:0; overflow:hidden;}
.button-1-hover .button-1-left{ background-position:left -225px!important;}
.button-1-pressdown .button-1-left{ background-position:left -305px!important;}
.button-1-right{ width:10px; float:left; background-position:right -145px!important; font-size:0; overflow:hidden;}
.button-1-hover .button-1-right{ background-position:right -225px!important;}
.button-1-pressdown .button-1-right{ background-position:right -305px!important;}
.button-1-center{ float:left; height:35px; padding:0 5px; background-position:center -185px!important; background-repeat:repeat-x!important; text-align:center;}
.button-1-hover .button-1-center{ background-position:left -265px!important;}
.button-1-pressdown .button-1-center{ background-position:left -345px!important;}
.button-1-text{ margin:11px auto 0 auto; height:auto!important; line-height:100%;}


.button-2{  height:14px; padding:8px 14px 9px 14px; padding:9px 14px 8px 14px\9; line-height:14px; background-position:0 -426px; background-repeat:repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid; border-color:#F5B74E #E8AA40 #D6972E #E8AA40; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#7B4E07!important;}
.button-2-hover,.button-2:hover{ background-position:0 -506px; color:#7B4E07;}
.button-2-pressdown{ background-position:0 -586px!important;}

.button-2-rerendered{ width:auto!important; height:35px; border:none; background:none; padding:0; box-shadow:none;}
.button-2-rerendered span{ height:35px; vertical-align:baseline;}
.button-2-left{ width:10px; float:left; background-position:left -385px!important; font-size:0; overflow:hidden;}
.button-2-hover .button-2-left{ background-position:left -465px!important;}
.button-2-pressdown .button-2-left{ background-position:left -545px!important;}
.button-2-right{ width:10px; float:left; background-position:right -385px!important; font-size:0; overflow:hidden;}
.button-2-hover .button-2-right{ background-position:right -465px!important;}
.button-2-pressdown .button-2-right{ background-position:right -545px!important;}
.button-2-center{ float:left; height:35px; padding:0 5px; background-position:center -425px!important; background-repeat:repeat-x!important; text-align:center;}
.button-2-hover .button-2-center{ background-position:left -505px!important;}
.button-2-pressdown .button-2-center{ background-position:left -585px!important;}
.button-2-text{ margin:11px auto 0 auto; height:auto!important; line-height:100%;}



.button-3{  height:14px; padding:8px 14px 9px 14px; padding:9px 14px 8px 14px\9; line-height:14px; background-position:0 -666px; background-repeat:repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid; border-color:#5EBBE6 #46A0D8 #277FCA #46A0D8; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#114665!important;}
.button-3-hover,.button-3:hover{ background-position:0 -746px; color:#114665;}
.button-3-pressdown{ background-position:0 -826px!important;}

.button-3-rerendered{ width:auto!important; height:35px; border:none; background:none; padding:0; box-shadow:none;}
.button-3-rerendered span{ height:35px; vertical-align:baseline;}
.button-3-left{ width:10px; float:left; background-position:left -625px!important; font-size:0; overflow:hidden;}
.button-3-hover .button-3-left{ background-position:left -705px!important;}
.button-3-pressdown .button-3-left{ background-position:left -785px!important;}
.button-3-right{ width:10px; float:left; background-position:right -625px!important; font-size:0; overflow:hidden;}
.button-3-hover .button-3-right{ background-position:right -705px!important;}
.button-3-pressdown .button-3-right{ background-position:right -785px!important;}
.button-3-center{ float:left; height:35px; padding:0 5px; background-position:center -665px!important; background-repeat:repeat-x!important; text-align:center;}
.button-3-hover .button-3-center{ background-position:left -745px!important;}
.button-3-pressdown .button-3-center{ background-position:left -825px!important;}
.button-3-text{ margin:11px auto 0 auto; height:auto!important; line-height:100%;}

.button-1-disabled,
.button-2-disabled,
.button-3-disabled,
.button-1-disabled:hover,
.button-2-disabled:hover,
.button-3-disabled:hover{ cursor:default; background-position:0 -906px!important; border-color:#DEDEDE #D6D6D6 #D3D3D3 #D6D6D6!important; color:#C0C0C0!important;}

.button-1-disabled .button-1-left,
.button-2-disabled .button-2-left,
.button-3-disabled .button-3-left{ background-position:left -865px!important;}
.button-1-disabled .button-1-right,
.button-2-disabled .button-2-right,
.button-3-disabled .button-3-right{ background-position:right -865px!important;}
.button-1-disabled .button-1-center,
.button-2-disabled .button-2-center,
.button-3-disabled .button-3-center{ background-position:center -905px!important;}



.button-4{  height:18px; padding:6px 13px 7px 14px; line-height:18px; background-position:0 -186px; background-repeat:repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid; border-color:#ADC671 #9DBA60 #86A949 #9DBA60; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#4B6A10!important; font:15px "Microsoft YaHei",SimSun,"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.button-4-hover,.button-4:hover{ background-position:0 -266px; color:#4B6A10;}
.button-4-pressdown{ background-position:0 -346px!important;}

.button-4-rerendered{ width:auto!important;height:35px; border:none; background:none; padding:0; box-shadow:none;}
.button-4-rerendered span{ height:35px; vertical-align:baseline;}
.button-4-left{ width:10px; float:left; background-position:left -145px!important; font-size:0; overflow:hidden;}
.button-4-hover .button-4-left{ background-position:left -225px!important;}
.button-4-pressdown .button-4-left{ background-position:left -305px!important;}
.button-4-right{ width:10px; float:left; background-position:right -145px!important; font-size:0; overflow:hidden;}
.button-4-hover .button-4-right{ background-position:right -225px!important;}
.button-4-pressdown .button-4-right{ background-position:right -305px!important;}
.button-4-center{ float:left; height:35px; padding:0 5px; background-position:center -185px!important; background-repeat:repeat-x!important; text-align:center;}
.button-4-hover .button-4-center{ background-position:left -265px!important;}
.button-4-pressdown .button-4-center{ background-position:left -345px!important;}
.button-4-text{ margin:9px auto 0 auto; height:auto!important; line-height:100%;}


.button-5{  height:18px; padding:6px 13px 7px 14px; line-height:18px; background-position:0 -426px; background-repeat:repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid; border-color:#F5B74E #E8AA40 #D6972E #E8AA40; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#7B4E07!important; font:15px "Microsoft YaHei",SimSun,"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.button-5-hover,.button-5:hover{ background-position:0 -506px; color:#7B4E07;}
.button-5-pressdown{ background-position:0 -586px!important;}

.button-5-rerendered{ width:auto!important; height:35px; border:none; background:none; padding:0; box-shadow:none;}
.button-5-rerendered span{ height:35px; vertical-align:baseline;}
.button-5-left{ width:10px; float:left; background-position:left -385px!important; font-size:0; overflow:hidden;}
.button-5-hover .button-5-left{ background-position:left -465px!important;}
.button-5-pressdown .button-5-left{ background-position:left -545px!important;}
.button-5-right{ width:10px; float:left; background-position:right -385px!important; font-size:0; overflow:hidden;}
.button-5-hover .button-5-right{ background-position:right -465px!important;}
.button-5-pressdown .button-5-right{ background-position:right -545px!important;}
.button-5-center{ float:left; height:35px; padding:0 5px; background-position:center -425px!important; background-repeat:repeat-x!important; text-align:center;}
.button-5-hover .button-5-center{ background-position:left -505px!important;}
.button-5-pressdown .button-5-center{ background-position:left -585px!important;}
.button-5-text{ margin:9px auto 0 auto; height:auto!important; line-height:100%;}



.button-6{  height:18px; padding:6px 13px 7px 14px; line-height:18px; background-position:0 -666px; background-repeat:repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid; border-color:#5EBBE6 #46A0D8 #277FCA #46A0D8; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#114665!important; font:15px "Microsoft YaHei",SimSun,"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.button-6-hover,.button-6:hover{ background-position:0 -746px; color:#114665;}
.button-6-pressdown{ background-position:0 -826px!important;}

.button-6-rerendered{ width:auto!important; height:35px; border:none; background:none; padding:0; box-shadow:none;}
.button-6-rerendered span{ height:35px; vertical-align:baseline;}
.button-6-left{ width:10px; float:left; background-position:left -625px!important; font-size:0; overflow:hidden;}
.button-6-hover .button-6-left{ background-position:left -705px!important;}
.button-6-pressdown .button-6-left{ background-position:left -785px!important;}
.button-6-right{ width:10px; float:left; background-position:right -625px!important; font-size:0; overflow:hidden;}
.button-6-hover .button-6-right{ background-position:right -705px!important;}
.button-6-pressdown .button-6-right{ background-position:right -785px!important;}
.button-6-center{ float:left; height:35px; padding:0 5px; background-position:center -665px!important; background-repeat:repeat-x!important; text-align:center;}
.button-6-hover .button-6-center{ background-position:left -745px!important;}
.button-6-pressdown .button-6-center{ background-position:left -825px!important;}
.button-6-text{ margin:9px auto 0 auto; height:auto!important; line-height:100%;}

.button-4-disabled,
.button-5-disabled,
.button-6-disabled,
.button-4-disabled:hover,
.button-5-disabled:hover,
.button-6-disabled:hover{ cursor:default; background-position:0 -906px!important; border-color:#DEDEDE #D6D6D6 #D3D3D3 #D6D6D6!important; color:#C0C0C0!important;}

.button-4-disabled .button-4-left,
.button-5-disabled .button-5-left,
.button-6-disabled .button-6-left{ background-position:left -865px!important;}
.button-4-disabled .button-4-right,
.button-5-disabled .button-5-right,
.button-6-disabled .button-6-right{ background-position:right -865px!important;}
.button-4-disabled .button-4-center,
.button-5-disabled .button-5-center,
.button-6-disabled .button-6-center{ background-position:center -905px!important;}



.button-7{  height:14px; padding:7px 13px 7px 14px; line-height:14px; background-position:0 -986px; background-repeat:repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid; border-color:#ADC671 #9DBA60 #86A949 #9DBA60; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#4B6A10!important;}
.button-7-hover,.button-7:hover{ background-position:0 -1066px; color:#4B6A10;}
.button-7-pressdown{ background-position:0 -1146px!important;}

.button-7-rerendered{ width:auto!important;height:32px; border:none; background:none; padding:0; box-shadow:none;}
.button-7-rerendered span{ height:32px; vertical-align:baseline;}
.button-7-left{ width:10px; float:left; background-position:left -945px!important; font-size:0; overflow:hidden;}
.button-7-hover .button-7-left{ background-position:left -1025px!important;}
.button-7-pressdown .button-7-left{ background-position:left -1105px!important;}
.button-7-right{ width:10px; float:left; background-position:right -945px!important; font-size:0; overflow:hidden;}
.button-7-hover .button-7-right{ background-position:right -1025px!important;}
.button-7-pressdown .button-7-right{ background-position:right -1105px!important;}
.button-7-center{ float:left; height:35px; padding:0 5px; background-position:center -985px!important; background-repeat:repeat-x!important; text-align:center;}
.button-7-hover .button-7-center{ background-position:left -1065px!important;}
.button-7-pressdown .button-7-center{ background-position:left -1145px!important;}
.button-7-text{ margin:10px auto 0 auto; height:auto!important; line-height:100%;}



.button-8{  height:14px; padding:7px 14px 7px 14px; line-height:14px; background-position:0 -1226px; background-repeat:repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid; border-color:#F5B74E #E8AA40 #D6972E #E8AA40; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#7B4E07!important;}
.button-8-hover,.button-8:hover{ background-position:0 -1306px; color:#7B4E07;}
.button-8-pressdown{ background-position:0 -1386px!important;}

.button-8-rerendered{ width:auto!important; height:32px; border:none; background:none; padding:0; box-shadow:none;}
.button-8-rerendered span{ height:32px; vertical-align:baseline;}
.button-8-left{ width:10px; float:left; background-position:left -1185px!important; font-size:0; overflow:hidden;}
.button-8-hover .button-8-left{ background-position:left -1265px!important;}
.button-8-pressdown .button-8-left{ background-position:left -1345px!important;}
.button-8-right{ width:10px; float:left; background-position:right -1185px!important; font-size:0; overflow:hidden;}
.button-8-hover .button-8-right{ background-position:right -1265px!important;}
.button-8-pressdown .button-8-right{ background-position:right -1345px!important;}
.button-8-center{ float:left; height:35px; padding:0 5px; background-position:center -1225px!important; background-repeat:repeat-x!important; text-align:center;}
.button-8-hover .button-8-center{ background-position:left -1305px!important;}
.button-8-pressdown .button-8-center{ background-position:left -1385px!important;}
.button-8-text{ margin:10px auto 0 auto; height:auto!important; line-height:100%;}



.button-9{  height:14px; padding:7px 14px 7px 14px; line-height:14px; background-position:0 -1466px; background-repeat:repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid; border-color:#5EBBE6 #46A0D8 #277FCA #46A0D8; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#114665!important;}
.button-9-hover,.button-9:hover{ background-position:0 -1546px; color:#114665;}
.button-9-pressdown{ background-position:0 -1626px!important;}

.button-9-rerendered{ width:auto!important; height:32px; border:none; background:none; padding:0; box-shadow:none;}
.button-9-rerendered span{ height:32px; vertical-align:baseline;}
.button-9-left{ width:10px; float:left; background-position:left -1425px!important; font-size:0; overflow:hidden;}
.button-9-hover .button-9-left{ background-position:left -1505px!important;}
.button-9-pressdown .button-9-left{ background-position:left -1585px!important;}
.button-9-right{ width:10px; float:left; background-position:right -1425px!important; font-size:0; overflow:hidden;}
.button-9-hover .button-9-right{ background-position:right -1505px!important;}
.button-9-pressdown .button-9-right{ background-position:right -1585px!important;}
.button-9-center{ float:left; height:35px; padding:0 5px; background-position:center -1465px!important; background-repeat:repeat-x!important; text-align:center;}
.button-9-hover .button-9-center{ background-position:left -1545px!important;}
.button-9-pressdown .button-9-center{ background-position:left -1625px!important;}
.button-9-text{ margin:10px auto 0 auto; height:auto!important; line-height:100%;}



.button-7-disabled,
.button-8-disabled,
.button-9-disabled,
.button-7-disabled:hover,
.button-8-disabled:hover,
.button-9-disabled:hover{ cursor:default; background-position:0 -1706px!important; border-color:#DEDEDE #D6D6D6 #D3D3D3 #D6D6D6!important; color:#C0C0C0!important;}

.button-7-disabled .button-7-left,
.button-8-disabled .button-8-left,
.button-9-disabled .button-9-left{ background-position:left -1665px!important;}
.button-7-disabled .button-7-right,
.button-8-disabled .button-8-right,
.button-9-disabled .button-9-right{ background-position:right -1665px!important;}
.button-7-disabled .button-7-center,
.button-8-disabled .button-8-center,
.button-9-disabled .button-9-center{ background-position:center -1705px!important;}


.button-10{  height:20px; padding:7px 14px 11px 14px; line-height:20px; background-position:0 -1796px; background-repeat:repeat-x; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:1px solid; border-color:#F5B74E #E8AA40 #D6972E #E8AA40; box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.1); vertical-align:middle; text-align:center; color:#7B4E07!important; font:18px "Microsoft YaHei",SimSun,"Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.button-10-hover,.button-10:hover{ background-position:0 -1896px; color:#7B4E07;}
.button-10-pressdown{ background-position:0 -1996px!important;}

.button-10-rerendered{ width:auto!important; height:42px; border:none; background:none; padding:0; box-shadow:none;}
.button-10-rerendered span{ height:42px; vertical-align:baseline;}
.button-10-left{ width:10px; float:left; background-position:left -1745px!important; font-size:0; overflow:hidden;}
.button-10-hover .button-10-left{ background-position:left -1845px!important;}
.button-10-pressdown .button-10-left{ background-position:left -1945px!important;}
.button-10-right{ width:10px; float:left; background-position:right -1745px!important; font-size:0; overflow:hidden;}
.button-10-hover .button-10-right{ background-position:right -1845px!important;}
.button-10-pressdown .button-10-right{ background-position:right -1945px!important;}
.button-10-center{ float:left; height:35px; padding:0 5px; background-position:center -1795px!important; background-repeat:repeat-x!important; text-align:center;}
.button-10-hover .button-10-center{ background-position:left -1895px!important;}
.button-10-pressdown .button-10-center{ background-position:left -1995px!important;}
.button-10-text{ margin:11px auto 0 auto; height:auto!important; line-height:100%;}

.button-10-disabled,
.button-10-disabled:hover{ cursor:default; background-position:0 -2336px!important; border-color:#DEDEDE #D6D6D6 #D3D3D3 #D6D6D6!important; color:#C0C0C0!important;}
.button-10-disabled .button-10-left{ background-position:left -2285px!important;}
.button-10-disabled .button-10-right{ background-position:right -2285px!important;}
.button-10-disabled .button-10-center{ background-position:center -2335px!important;}


.form-1{ clear:both;}
.form-1-row:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.form-1-row{ padding:10px 0; *zoom:1;}
.form-1-row .form-1-row-caption{ width:130px; float:left; text-align:left;}
.form-1-row .form-1-row-content{ float:none; margin-left:140px; _margin-left:137px; text-align:left; *zoom:1;}
.form-1-row-content-wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.form-1-row-content-wrap{ vertical-align:middle; *zoom:1;}

.form-1-row .form-1-row-content-overflow-hidden{}
.form-1-row .form-1-row-content-overflow-hidden .form-1-row-content-wrap{ overflow:hidden; _height:0; _overflow:visible;}

.form-1-row-tip{ color:#999; padding:0 10px;}
.form-1-validator-con{ position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:33px;}
.form-1-row-tip-long{ display:block; color:#999; padding:5px 0 0 0;}


.panel-1{}
.panel-1-header{ font-size:0; overflow:hidden;}
.panel-1-header span{ display:block; background-image:url(../../images/common/sprite.png); _background-image:url(../../images/common/sprite.gif);}
.panel-1-header-left{ padding-left:10px; background-position:left -2160px; background-repeat:no-repeat;}
.panel-1-header-right{ padding-right:10px; background-position:right -2160px; background-repeat:no-repeat;}
.panel-1-header-center{ height:9px; background:#FFF!important; border-top:1px solid #E6E7E7;}
.panel-1-body{ clear:both; padding:0 20px; border-left:1px solid #E6E7E7; border-right:1px solid #E6E7E7; background:#FFFFFF;}
.panel-1-footer{ font-size:0; overflow:hidden;}
.panel-1-footer span{ display:block; background-image:url(../../images/common/sprite.png); _background-image:url(../../images/common/sprite.gif);}
.panel-1-footer-left{ padding-left:10px; background-position:left -2185px; background-repeat:no-repeat;}
.panel-1-footer-right{ padding-right:10px; background-position:right -2185px; background-repeat:no-repeat;}
.panel-1-footer-center{ height:9px; background:#FFF!important; border-bottom:1px solid #E6E7E7;}



.textheader-1{ display:block; clear:both; padding:5px 0 5px 15px; font:14px "Microsoft YaHei","Lucida Grande", Helvetica, Arial, Verdana, sans-serif, SimSun; background:url(../../images/common/sprite.gif) 3px -2224px no-repeat; font-weight:bold; text-align:left;}

.textheader-2{ display:block; clear:both; padding:5px 0 5px 0; font:18px "Microsoft YaHei","Lucida Grande", Helvetica, Arial, Verdana, sans-serif, SimSun; font-weight:bold; text-align:left;}

/*select*/
.selector-1{ display:inline-block;*display:inline;*zoom:1; z-index:9; cursor:pointer;}
.selector-1:focus{outline:0;}
.selector-1 strong,
.selector-1 em{ display:inline-block; vertical-align:middle; background:url("../../images/common/form/select.gif") no-repeat;}
.selector-1 strong{ line-height:31px; padding:0 5px; font-weight:normal; text-align:center; overflow:hidden; background-position:left 0;}
.selector-1 em{ width:27px; height:31px; background-position:right 0;}
.s-1-hover strong{ background-position:left -50px;}
.s-1-hover em{ background-position:right -50px;}
.s-1-active strong{ background-position:left -100px;}
.s-1-active em{ background-position:right -100px;}
.selector-1 ul{ width:100%; max-height:300px; _height:expression(this.scrollHeight>300?'300px':'auto'); overflow-y:auto; position:absolute; top:31px; left:0; background-color:#fff;}
.selector-1 li{ padding-left:20px; text-align:left; line-height:30px!important; border:1px solid #B0B0B0; border-top-width:0; background-color:#fff; _zoom:1;}
.selector-1 li.selected{ background:url("../../images/common/form/select.gif") no-repeat left -250px;}
.selector-1 li.hover{ color:#fff; background-color:#ff8822; background-position:left -300px;}






/*css for Alipw Components*/

/*validator*/
body .aliyundotcom-validator{ padding-left:10px!important; padding-top:3px!important; float:left; position:absolute; left:0; top:0; white-space:nowrap;}
body .aliyundotcom-validator .alipw-validator-wrap{ padding:7px 0 7px 26px;}
body .aliyundotcom-validator .alipw-validator-wrap-error{ color:#ED4E13; background:url(../../images/common/validator_error.gif) 0 center no-repeat;}
body .aliyundotcom-validator .alipw-validator-wrap-correct{ color:#9BC715; background:url(../../images/common/validator_correct.gif) 0 center no-repeat;}
body .aliyundotcom-validator .alipw-validator-wrap-pending{ color:#9BC715; background:url(../../images/common/validator_pending.gif) 0 center no-repeat;}