body{height:100%;font:12px/1.75 Tahoma,Arial,sans-serif;color:#333;background:#73CFF1 url(../images/1reg/wrapbg_v0.0.1.jpg) center top no-repeat}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
body{background: url(../img/common/texture.jpg) repeat}
#mainWrapper { min-height:150px;_height:150px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;background:#fff}
#mainWrapper{position:relative;z-index:1;width:800px;margin:0 auto;}
#headWrap{position:relative;z-index:2;width:800px;height:88px;margin:0 auto}#logo{position:absolute;top:28px;width:212px;height:46px;overflow:hidden;cursor:pointer}#logo a{display:block;width:212px;height:46px;text-indent:-9999em}
#logo a,.tSearch form,.moreFoot,.moreFoot a,.blueFoot,.talkBox .bg,.cT .title,.tabStyle2,.searchTit,.navArr em,.topicIntro .left,.vThumbs .mask em,.ico_index em,.ico_mypub em,.ico_about em,.ico_myfav em,.ico_letter em,.ico_skin em,.SC .btn b{background:url(../images/reg/b3_120314.png) no-repeat}
#logo a,.tSearch form,.navArr em,.topicIntro .left,.vThumbs .mask em,.ico_index em,.ico_mypub em,.ico_about em,.ico_myfav em,.ico_letter em,.ico_skin em,.SC .btn b{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/reg/b3_120314.png')}
.underline { text-decoration:underline}
.pageTit,.iconQQ,.iconMail,.iconMobile,#qlogin button{ background-image:url(../images/reg/regBg_111108.png); background-repeat:no-repeat}
.iconQQ, .iconMail, .iconMobile { float:left; display:block; width:40px; height:40px; margin: 0 28px 0 0; _margin-right: 25px}
.iconQQ { background-position: 0 -83px}
.iconMail {background-position: -42px -83px}
.iconMobile {background-position: -84px -83px}
.pageTit { height:56px; padding: 25px 0 0 53px; background-position: 0 0}
.pageTit h2 { margin-bottom:3px; line-height:20px; color:#1E85AE; font-family: "MicroSoft YaHei","SimHei"; font-size:18px}
.pageTit .desc { color:#1E85AE}
.cWrap { width:720px; margin: 0 auto; padding: 25px 0 0px 0}
.method { padding: 0 0 2px 20px; margin-bottom: 10px; border-bottom:0px solid #DFDFDF}
.method .inner { overflow:hidden; zoom:1}
.method .tBar { margin-bottom:10px}
.method .tBar h2 { font-size:14px; font-weight:bold}
.method .tBar p { margin-bottom:5px; color:#666}
.methodLast { padding-bottom:0; border-bottom: 0}
.loginBox { width: 510px}
.loginBox a { color:#889DB6}
.loginBox .lineright { padding-top:6px; text-align:right;}
#web_login { padding: 18px 0 20px 0; min-height:126px; _height:126px; background:#FFFDDF; border:1px solid #F5ECBC}
#web_login li { padding:0 0 8px 0;*zoom:1; line-height:26px;}
#web_login li:after { content:"";display:table;clear:both;}
#web_login li span.abz { float:left; display:block; width:98px; padding:0 10px 0 0; font-size:12px; text-align:right; }
#web_login li span.abz u { text-decoration:none;}
.inputstyle {padding: 0 5px; width: 210px; margin-right:8px; border: 1px solid #7F9DB9; height: 25px; line-height: 26px; font-size: 12px; vertical-align: middle; font:12px/1.75 Tahoma,Arial,sans-serif;}
#web_login .err_m { padding: 0 0 10px 108px;color: #E56C0A; }
.login_button{margin-top:2px;*margin-top:-4px;margin-top:0\0;padding-left:88px}
.login_button button { width:150px; padding: 4px 10px 4px 10px; font-size: 12px; vertical-align: middle; white-space: nowrap; margin:0 0 0 20px; }
.login_button button strong { font-size:14px }
.btn{width:197px;padding:2px 0;*padding:4px 0 0;font-size:14px;font-weight:bold;cursor:pointer;margin:0 0 0 18px}
.box { min-height:25px; _height:25px; padding-bottom:8px }
.box:after { content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0 }
.box { zoom:1 }
/* form box column 3 */
.box .l { float:left; width:80px; padding-right:5px; padding-top:3px; text-align:right }
.box .c { float:left; }
.box .r { float:left; height:20px; padding-left:15px; padding-top:3px }
.box .tip_normal { clear:both; padding-left:85px; padding-top:5px; color:#999 }
.box .tip { padding-left:2px; color:#999 }
.box .tip_list { position:absolute; height:60px; padding: 0 0 0 20px; background: url(../images/reg/openTipbg.png) no-repeat 0 -103px }
.box .tip_list p { line-height:20px; color:#999 }
.box .tip_list p.txt_error { color:red }
.box .error { color:#f00; background:url(../images/reg/ico_form_error.png) 2px 7px no-repeat }
.box .ok { width:16px; color:#f00; background:url(../images/reg/ico_form_ok.png) 2px 4px no-repeat }
.box .c input.txt { float:left; width: 240px; height:14px; padding:3px; line-height:14px; font-size:12px; border: 1px solid #7F9CBA }
.box .c input.txt_gray { color:#999 }
.box .c .radio_item { display:block; float:left; margin-right:20px }
.box .c select { float: left; margin-right:5px; height: 22px; line-height: 14px }
.box_11 button strong { font-size:14px }
.box_11 .c button { width:150px; padding: 3px 10px 4px 10px; font-size: 12px; vertical-align: middle; white-space: nowrap }
#imweb_submit { width:auto; cursor:pointer }
a { text-decoration:none; color: #2B4A78 }
a:hover { color: #2B4A78; text-decoration:underline }
#Copyright{width:100%;padding:8px 0 20px;color:#000;text-align:center;background:none}
#Copyright .wrapper a{color:#fff;padding:0 5px}
#Copyright.position{position:absolute;bottom:0}.langSet{position:relative;display:inline-block;*display:inline;*zoom:1}
#Copyright .langSet a{padding-right:12px}
.langSet .subNav{display:none;top:16px;left:-5px;width:70px}
#Copyright .hover .subNav{display:block}
.fshadow{clear:both;width:800px;height:13px;margin:0 auto -3px;background:url(../images/reg/openShadow.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='../images/reg/openShadow.png')}
/*select*/
.ui-form-select{float: none;outline-offset: -2px;  border-color: #999;outline: 0 !important;display:inline-block;background-color: #fff;background-image: none !important;filter: none !important;font-weight: normal;padding:4px 3px;cursor:pointer;width:222px;line-height:12px;border:1px solid #7F9DB9;border-top-color:#7F9DB9;font-size:12px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px; *font-size:12px; *font-family:Microsoft Yahei,Verdana,Simsun;
  /* For IE7, add top margin to align select with labels */
  -webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.ui-form-select:hover{border:1px #7F9DB9 solid;border-top-color:gray}
.ui-form-select:focus{border:1px #7F9DB9 solid;outline:1px #8cddff solid;color:#595959}
.imweb_x{margin:10px;padding:14px 0 0 14px;}
span.selected{background-position:0px -56px ; }
span.unselected{background-position:0px -37px ; }
span.ui-form-radio{ background-image:url(../img/common/dmzicos.png) !important;  *background-image:url(../img/common/dmzicos.gif);  background-repeat:no-repeat; cursor: pointer;display:inline;padding: 0px 0px 0px 17px;  }
.ui-form-radio-hide{left: -9999px;position: absolute;}
.Validform_checktip{margin:5px 0 0 0; color:red}
.Validform_right{margin:5px 0 0 0; color:#71b83d}
