/* 未能缩小。正在返回未缩小的内容。
(71,78): run-time error CSS1035: Expected colon, found '}'
 */
/* CSS Document */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,i{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14  "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,Tahoma,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,Simhei,sans-serif;color:#333;outline:0;}
a{color: #333; outline:none;}
object { outline: none; }
/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-pa{ position:absolute;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-ma{ margin-left: auto; margin-right: auto}

/*定位*/
.tl{text-align:left}
.tc{text-alihn:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibilithidden}.clearfix{display:inline-block}*html
.clearfix{height:1%}
.Clearfix{display:block}
.vm{wertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}

/*边距*/
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt100{margin-top:100px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml70{margin-left:70px}
.ml100{margin-left:100px}
.mr5{margin-right:5px}
.mr10{margin-righ:10px}
.mr15{margin-righ:15px}
.mr20{margin-righ:20px}
.mr30{margin-righ:30px}
.mr50{margin-righ:50px}
.mr100{margin-righ:100px}
.p10{padding:10px}
.p15{padding:15px}
.p30{padding:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{paddding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb50{padding-bottom:50px}
.pb100{padding-bottom:100px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl18{ padding-left:18px}
.pl20{padding-left:20px}
.pl30{padding-left:30px}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pr50{padding-right:50px}
.pr100{padding-right:100px}
/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; background-color: #032e53; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/



/* Component containers
----------------------------------*/
.ui-widget { }
  .ui-widget .ui-widget { font-size: 1em; }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { }
  .ui-widget-content a { color: #333333; }
.ui-widget-header { }
  .ui-widget-header a { color: #ffffff; }



/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #000; opacity: .30; filter: Alpha(Opacity=30); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20; filter: Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*
 * jQuery UI Dialog 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; overflow: hidden; }
  .ui-dialog .ui-dialog-titlebar { width: auto; height: 24px; position: relative; padding: 6px 0 0 0; cursor: move; }
  .ui-dialog .ui-dialog-title { font-size: 14px; color: #FFF; font-weight: bold; padding: 0 0 0 10px; display: inline-block; }
  .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 10px; width: 18px; height: 18px; }
    .ui-dialog .ui-dialog-titlebar-close span { display: inline-block; cursor: pointer; }
    .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { }

  .ui-dialog .ui-dialog-content { height: auto; position: relative; border: 0; padding: 0px 3px 3px 3px; zoom: 1; overflow: hidden; }
  .ui-dialog .ui-dialog-buttonpane { display: block; text-align: right !important; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { width: 60px; height: 24px; line-height: 24px; background-repeat: no-repeat; color: #FFF; text-decoration: none !important; margin: 10px 0 0 0; display: inline-block; text-align: center; }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset-red { width: 120px; height: 24px; line-height: 24px; background-repeat: no-repeat; color: #FFF; text-decoration: none !important; margin: 10px 0 0 0; display: inline-block; text-align: center; }
    .ui-dialog .ui-dialog-buttonpane a { cursor: pointer; border: 0; }
  .ui-dialog .ui-resizable-se { }
  /*.ui-draggable .ui-dialog-titlebar { }*/
  .ui-dialog .pop-box { background-color: #FFF; padding: 10px 7px 10px 7px; }
    .ui-dialog .pop-box p { line-height: 1.5em; font-size: 14px; color: #4d4d4d; display: block; padding: 10px 10px 10px 30px; color: black; }

  .ui-dialog .box-icon { width: 60px; height: 60px; background-image: url(/images/box/box_icon.jpg); background-repeat: no-repeat; display: block; float: left; margin: 0px 10px 0 0; }

.ui-dialog-success .box-icon { background-position: 0px 0px; }
.ui-dialog-success .ui-dialog-titlebar { background: url(/images/box/box_bg.jpg) repeat-x; }
.ui-dialog-success .ui-dialog-titlebar-close { background: url(/images/box/box_close.jpg) no-repeat; }
.ui-dialog-success .ui-dialog-content { background-color: #468aaf; }
.ui-dialog-success .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/images/box/box_btn.jpg); }

.ui-dialog-success .ui-dialog-buttonpane .ui-dialog-buttonset-red { background-image: url(/images/box/box_btn3-long.jpg); }

.ui-dialog-warning .box-icon { background-position: 0px -120px; }
.ui-dialog-warning .ui-dialog-titlebar { background: url(/images/box/box_bg2.jpg) repeat-x; }
.ui-dialog-warning .ui-dialog-titlebar-close { background: url(/images/box/box_close2.jpg) no-repeat; }
.ui-dialog-warning .ui-dialog-content { background-color: #99600f; }
.ui-dialog-warning .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/images/box/box_btn2.jpg); }


.ui-dialog-error .box-icon { background-position: 0px -60px; }
.ui-dialog-error .ui-dialog-titlebar { background: url(/images/box/box_bg2.jpg) repeat-x; }
.ui-dialog-error .ui-dialog-titlebar-close { background: url(/images/box/box_close2.jpg) no-repeat; }
.ui-dialog-error .ui-dialog-content { background-color: #990f0f; }
.ui-dialog-error .ui-dialog-buttonpane .ui-dialog-buttonset { background-image: url(/images/box/box_btn2.jpg); }
html {
/*
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1)
*/
}

/*.registered*/
.registered form { padding: 0; margin: 0; border: 0; }
.registered img { border: none; }
.registered{ word-break: break-all; font-family: "Microsoft YaHei", "SimSun";}
  .registered .row { height: 32px; display: inline-block; margin: 0; margin-bottom: 10px; }
  .registered .row label { font-size: 13px; color: #225e4d; text-align: right; width: 70px; line-height: 32px; height: 32px; padding: 0; margin-right: 4px; float: left;}
  .registered .row .inputFocus { float: left; height: auto; position: relative; width: 182px; display: inline-block; border: 0; border-radius: 2px; }

    .registered .row input,
    .registered .row .txt { width: 176px; height: 32px; line-height: 32px; font-size: 12px; color: #81878a; display: inline-block; position: absolute; top: 0; left: 0; border:none; background: #fff; border-radius: 2px; border:1px #4e5a58 solid; padding:0 2px 0 4px;}

    .registered .row .txt { z-index: 9; color: #81878a; height: 32px; line-height: 32px; background:#FFF;}

  .registered .success input,
  .registered .success .txt { border: 1px solid #2ba9c6 !important; color: #2ba9c6 !important; background-color: #fff; }

  .registered .error input,
  .registered .error .txt { border: 1px solid #ff0000 !important; color: #ff0000 !important; background-color: #fff; }

  .registered .row-signcode .inputFocus,
  .registered .row-signcode .inputFocus input,
  .registered .row-signcode .inputFocus .txt { width: 70px !important; }

  .registered .row-signcode .signcode { float: left; height: auto; position: relative; margin-left:80px; }

  .registered .row .ImgCode { height: 32px; width: 104px; border-width: 0px; cursor: pointer; margin: 1px 0; }

input[type='password'] { font-family: Arial, Helvetica, sans-serif !important; }

.SignCodeImg { width:104px; height: 32px; }

.registered .tj { text-align: center; color:#7d878b; margin:2px 0; font-size: 13px; }
.registered .tj a{ display:inline; text-decoration:underline; color:#7d878b;}

.registered .btn_reg{ width:204px; height:54px; background:url(/subject/0310/images/btn.jpg) no-repeat 0 0;  border:none; margin:12px 0 0 34px; cursor:pointer;}
.registered .btn_reg:hover{ background-position:0 -54px;}

/*.registered----end*/

/*after*/
.after { position:relative; margin: 0 auto; width: 290px; padding-top:20px; text-align: center; font-family: "Microsoft YaHei", "SimSun"; }
.after p { font-size: 16px; color: #000; font-weight: 500; }
.after span { font-size: 16px; color: #30c3a6; display: block; text-align: center; margin-top:12px; font-weight: bold; }
.after .cxzc{ width:176px; background:#cfae69; color:#FFF; height:48px; line-height:48px; text-align:center; font-size:20px; font-weight:500; margin:20px auto; display:block; cursor:pointer;}
.after .cxzc:hover{ background:#cb982d;}
/* CSS Document */
body { margin:0; padding:0; font-size:14px; font-family:'Microsoft Yahei',"simsun";}
.wrapper { width:100%; padding:0; margin: 0 auto; background: url(/subject/0310/images/bg.jpg) no-repeat center top; position:relative; max-width:1920px; min-width:980px;}
.content{ width:980px; min-height:960px; height:auto; _height:970px; margin:0 auto; background:url(/subject/0310/images/content.jpg) no-repeat 0 0;}
.header{ height:390px;}
.main{ width:980px;}
.c_box{ width:312px; min-height:356px; float:left; position:relative; margin-right:20px;}
.last{ margin:0;}
.reg{ width:296px; margin:0 auto; padding:80px 0 0 0;}
.btn_down{ width:204px; height:54px; display:block; position:absolute; top:280px; left:56px; text-indent:-9999px; background:url(/subject/0310/images/btn.jpg) no-repeat -204px 0;}
.btn{ width:215px; height:56px; background: url(/subject/0310/images/btn.png) no-repeat 0 0; display:block; font-size:20px; line-height:56px; text-align:center; color:#FFF; border:none; cursor:pointer; margin:0 auto;}
.btn:hover{ background: url(/subject/0310/images/btn.png) no-repeat 0 -56px; }

.btn_down:hover{ background-position:-204px -54px;}
.active{ width:280px; margin:0 0 0 28px; padding:80px 0 0 0;}
.active .tit{ text-align:center; font-size:18px; margin:4px 0 24px 0;}
.btn_active{ width:204px; height:54px; display:block; text-indent:-9999px; border:none; background:url(/subject/0310/images/btn.jpg) no-repeat -408px 0; margin:18px 0 0 34px; cursor:pointer;}
.btn_active:hover{ background-position:-408px -54px;}
.active .registered .row{ margin-bottom:12px;}
/*activeAfter*/
.activeAfter { position:relative; margin: 0 auto; padding-top:20px; width: 280px;text-align: center; font-family: "Microsoft YaHei", "SimSun"; }
.activeAfter p { font-size: 16px; color: #000; font-weight: 500; }
.activeAfter p span { color: #30c3a6; display:inline; padding:0 4px; font-weight: bold; }
.activeAfter .again{ width:176px; background:#cfae69; color:#FFF; height:48px; line-height:48px; text-align:center; font-size:20px; font-weight:500; margin:20px auto; display:block; cursor:pointer;}
.activeAfter .again:hover{ background:#cb982d;}

.footer{ width:100%; background:#0c0b0a;}
.footer .copyright{ width:980px; margin:0 auto; padding:20px 0;}
.footer .copyright p{ color:#6d6d6d; line-height:28px; text-align:center;}
.footer .copyright p a{ color:#748f85;}

#pop { position: absolute; width: 464px; height:284px; background:url(/subject/0310/images/pop_bg.png) no-repeat 0 0; display: none;  }
#pop .tit { display: block; height: 70px;}
#pop .tit a { float:right; cursor: pointer; text-indent: -9999px; display: block; width: 20px; height: 20px; margin:20px 26px 0 0; }

.mt20{ margin-top:20px;}

.mt40{ margin-top:40px;}

.mt300{ margin-top:300px;}
.loading-indicator {
	height: 80px;
	width: 80px;
	background: url( '/Scripts/lib/showLoading/images/loading.gif' );
	background-repeat: no-repeat;
	background-position: center center;
}

.loading-indicator-overlay {
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
