@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,p,dl,dt,dd,ul,li,form,input,ol { margin: 0; padding: 0; }
a:link,a:visited { color: #0078B6; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
ul,ol,li { list-style: none; }
img { border: 0px; border: none; }
body{ font:12px/16px arial,Tahoma,Verdana,STHeiTi,simsun,sans-serif; color: #515151;}

a.gray{color:#9abbc8}

.f_14 { font-size: 14px!important;}
.f_12 { font-size: 12px!important;}

/*--- header ---*/
#header { width: 990px; margin: 15px auto 30px auto; height: 34px;} 
.logo { float: left;}
.logo a:link,.logo a:visited { float: left; width: 128px; height: 34px; text-indent: -999px; overflow: hidden; background: url(/pagemodule/images3/logo.gif);}
.logo a:hover { background: url(/pagemodule/images3/logo.gif) 0px -36px no-repeat;}
.logo span { float: left; width: 106px; height: 13px; background: url(../images/logo_h.jpg); overflow: hidden; text-indent: -999px; margin-top: 18px;}
#header_r { float: right;margin-top: 15px;}

#wrap { width: 990px; border: 1px solid #e4e4e4;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; margin: 0px auto; padding-bottom:50px;}
#wrap_top { height: 76px; border-bottom: 1px solid #e4e4e4;}
#wrap .h2 { margin: 23px 0px 0px 32px; float: left; display: inline;}
.h2 span { float: left; width: 57px; height: 24px; overflow: hidden; text-indent: -999px; background: url(../images/h_icon.jpg);}
#wrap_top dl { margin: 0px 0px 0px 20px; padding-top: 13px;}
#wrap_top dt { width: 50px; height: 50px; float: left; margin-right: 20px;}
#wrap_top dt img { width: 50px; height: 50px;}
#wrap_top dd { float: left;}
#wrap_top h3 { font-size: 19px; line-height: 22px; margin-bottom: 10px; color:#000000; }
#wrap_top p { font-size: 14px; line-height: 16px;}
#wrap_top .blue { color: #0078b6; margin-bottom: 4px;*margin-bottom: 8px; font-family: '微软雅黑';}
#wrap_top .blue span,#wrap_top .green span { font-size: 12px; font-weight: normal; color: #949494; margin-left: 10px; font-family: Arial, Helvetica, sans-serif}
#wrap_top .green { font-size: 19px; line-height: 22px; color: #55b232; font-weight: bold; font-family: '微软雅黑';}


#wrap_left { float: left; width: 587px; padding-left: 37px; border-right: 1px solid #e4e4e4; margin-top: 35px; }
#wrap_left h3,#wrap_right h3 { font-size: 14px; color: #434343;}
#wrap_left .information { color: #a1a1a1; line-height: 22px; padding:20px 0px 0px 80px;}
#wrap_left label { font-size: 14px; line-height: 24px;}
#wrap_left .label {width: 64px; text-align: right; float: left; margin-right: 15px;}

#wrap_left input{ font-size: 14px;color: #434343;}
#wrap_left form { margin-top: 50px;}
#wrap_left form li { margin-bottom: 25px; position: relative; *zoom:1;}
#wrap_left form li:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
#wrap_left form em { color:#FF0000; margin-right: 3px;vertical-align: middle;}
#wrap_left .text_n { height: 24px; width: 196px; padding-left: 2px;line-height: 24px;  }
#wrap_left .s_text {border-left: 1px solid #999999; border-top:1px solid #999999; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9;}
#wrap_left .PY_focus{ border: 1px solid #a5c760; background-color: #f4ffd4;}
#wrap_left .PY_error{ border: 1px solid #ff0000; background:#ffcccc;}
#checkbox { vertical-align: -3px;}

.loading { height: 16px; width: 16px; background: url(../images/loading.gif); display: inline-block;margin: 2px 0px 0px 5px;}
.info_right { height: 26px; background: url(../images/icon.gif) 0px -242px;}
.info_error { background: #ffcccc;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.info_error em { width: 14px; height: 14px; float: left; margin-top: 6px; background: url(../images/icon.gif) 0px -270px;}
.info_input{ background: #f4ffd4; }
.setup_info{ display: inline-block; color: #434343;  margin-left: 5px; vertical-align: top; height: 26px; line-height: 26px; padding: 0px 10px;  display: none; font-size: 12px;}
.setup_info font { font-size: 12px;}
.lineheight { color: #949494;}
.lineheight font { color: #ee0000;}
#show_m{ display: none; margin-left: 5px; *vertical-align: 5px;}
#show_m_b {background: #ffcccc; position: absolute; right: 135px; top: 0px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }


a.submit:link,a.submit:visited {display: inline-block; line-height: 29px; text-align: center; font-weight: bold; color: white!important; padding: 0px 27px; border: 1px solid rgb(103, 176, 10); background: url(../images/bottom_bg.jpg) 0px -184px; font-size: 14px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; }

#wrap_right { width: 285px; float: right; border-right: 1px solid #e4e4e4; padding-left: 75px; margin-top: 35px;}
a.right_btn { display: inline-block; height: 29px; border: 1px solid #bebebe; border-top: 1px solid #e2e2e2;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: url(../images/bottom_bg.jpg) repeat-x 0px -218px; color: #515151!important; font-size: 14px; line-height: 29px; padding: 0px 19px; margin-bottom: 65px;}
#login_other { position: relative; margin-top: 50px;}
#login_other li { margin-bottom: 18px;}
.w_sina  { display: block; width: 122px; height: 32px; background: url(../images/w_icon.jpg); overflow: hidden; text-indent: -999px;}
.w_qq { display: block; width: 76px; height: 24px; background: url(/bloggermodule/admin/images/qq_icon.png) 0px -24px; overflow: hidden; text-indent: -999px;}
.w_qq2  { display: block; width: 122px; height: 32px; background: url(../images/w_qq2.png); overflow: hidden; text-indent: -999px;}
#login_other font { font-size: 14px; position: absolute; background: #FFFFFF; left: -85px; top: 25px;}
.weibo_r  h3 { margin: 50px 0px 15px 0px; }

/* invite */
#invite { padding: 30px 48px 0px 60px; }
#invite h3 { font-size: 14px; font-weight: normal;}
#invite p { color: #949494; margin-top: 25px;}
#invite form { display: block; overflow: hidden; *zoom:1; margin-top: 20px;}
#invite_box { width: 480px; height: 292px; padding: 8px 0px 0px 20px; border-top: 2px solid #9a9a9a;border-left: 2px solid #9a9a9a; border-bottom: 1px solid #eeeeee; overflow-y: scroll; float: left;}
#invite_box dl { float: left; padding: 4px 0px 0px 5px; margin: 0px 7px 10px 0px; width: 140px; height: 56px; overflow: hidden;}
#invite_box .hover,#invite_box .checked { height: 55px; width: 139px; padding: 3px 0px 0px 4px; border: 1px solid #cedbe4; background: #f5f8fd;}
#invite_box dt { float: left; overflow: hidden; width: 50px; height: 50px; margin-right: 10px;}
#invite_box dd { float: left; width:65px; margin-bottom: 8px;font-size: 13px; color: #0078B6;}
#invite .icon { width: 16px; height: 16px; vertical-align: -4px;}
#invite .icon_s { background: url(../images/icon.gif) 0px -408px;}
#invite_box .icon { margin-left: 8px;}
#invite_box dd .icon_checked { width: 16px; height: 12px; float: left; display: none; background: url(../images/icon.gif) 0px -430px;}
#invite_box .checked .icon_checked { display: block;}
#sel_tab { color:#0078B6; margin-bottom: 5px;}
#sel_tab span { margin-right: 5px;}
#sel_all { margin-top: 5px; color:#0078B6;}
#sel_all_check { vertical-align:-2px; margin-right: 5px;}

#sent_box { width: 358px; float: right;}
#sent_box textarea { width: 350px; height: 100px;}
#sent_box p { height: 32px; line-height: 32px; margin-top: 10px;}
#sent_box .submit { padding: 0px 9px; float: right;}
#sent_box .red { color: #FF0000; font-weight: bold;}
#invite .text_right { text-align: right; margin-top: 53px;}

#weibo_add { width: 500px; display: none; border: 1px solid #797979; background: #FFFFFF; padding: 20px 30px 100px 20px;}
#weibo_add dl { overflow: hidden;*zoom:1;}
#weibo_add dt{ float: left; width: 50px; height: 50px; overflow: hidden; margin-right: 10px;}
#weibo_add dd { float: left; width: 440px; line-height: 20px;}
#weibo_add  span { color: #0078B6;}
#weibo_add dd a { margin-left: 80px;}

/* login */
.login { position: relative;}
.login label { width: 95px!important;}
#name_error { position: absolute; left: 142px; _left: 145px; top: 13px;}
#name_error .info_error { display: inline-block;}
#name_error em { margin-right: 13px;}

/* create_file */
.create_file label { width: 100px!important;}
.create_file { border: 0px!important;}
.h_26 { height: 26px!important;}
.h2 .c_file { background: url(../images/h_icon.jpg) 0px -24px; width: 150px;}
.create_file form { margin-top: 5px!important}

/* valid email */
.h2 .y_email { background:url(../images/h_icon.jpg) 0px -48px; width: 223px;}
.valid_email { border: 0px!important; float: none!important; width: auto!important;}
.valid_email .f_14 { height: 42px; line-height: 42px;}
.valid_email li { color: #949494; line-height: 22px;}
.valid_email ul { padding-top: 110px; height: 180px;}
.valid_email #li_form { display: none;}
.valid_email .text_right { text-align: right; padding-right: 40px;}
#li_form form { margin-top: 10px;}
#li_form input { width: 178px; height: 24px; line-height: 24px;}
a.submit_1:link,a.submit_1:visited,a.cancel_1:link,a.cancel_1:visited {float: left; display: inline; line-height: 24px; padding: 0px; width: 50px; height: 24px; font-size: 12px; color:#ffffff; text-align: center; background: url(../images/bottom_bg.jpg); border: 1px solid rgb(103, 176, 10); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 10px 3px 0px 0px;}
a.cancel_1:link,a.cancel_1:visited { width: 32px; border: 1px solid rgb(226, 226, 226); color: #a1a1a1; background: url(../images/bottom_bg.jpg) 0px -24px; }
.sent_e { height: 40px; width: 633px; line-height: 40px; border: 1px solid #ffeecc; background: #ffffdd; font-size: 14px; }
.sent_e em { width: 16px; height: 16px; background: url(../images/icon.gif) 0px -451px; float: left; margin: 11px 9px 0px 9px; }

/* bind */
.bind { font-size: 14px; line-height: 16px; border: 0px!important;}
.bind form { margin-top: 5px!important}
#bindbox{ background: #f2f2f2; border: 1px solid #e4e4e4; width: 340px; height: 80px; overflow: hidden; padding: 20px 0px 0px 10px; margin: 35px 0px 18px 0px;}
#bindbox span { float: left; width: 128px; text-align: right;}
#bindbox p { margin-bottom: 20px;}

#wrap:after {content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
#wrap {*zoom:1;}


/* load */
.h2 .c_load { background: url(../images/h_icon.jpg) 0px -72px; width: 150px;}
.login_q #name_error { top: 28px;}
.gray_b { margin-left: 55px;}
.login_q #load { width: 86px; height: 31px; background: url(../images/load.jpg);  font-weight: bold; color: white!important; line-height: 31px; text-align: center; border: 0px; border: none; cursor: pointer;}

/* error */
.login_error { border-right: 0px!important; }
.login_error .red { color: #FF0000; margin-top: 10px;}
.login_error li { margin-top: 25px;}
#wrap .login_error form { margin-top: 0px;}
.login_error li span { width: 100px; float: left; line-height: 24px; text-align: right; margin-right: 10px; white-space: nowrap; overflow: hidden;}
a.btn_bind:link,a.btn_bind:visited { display: inline-block; line-height: 24px; padding: 0px; width: 50px; height: 24px; font-size: 12px; color:#ffffff; text-align: center; background: url(../images/bottom_bg.jpg); border: 1px solid rgb(103, 176, 10); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin: 0px 0px 0px 10px; vertical-align: bottom}




/* footer*/
#footer{clear:both;text-align:center;color:#888;}
#foot {padding: 10px 0px;width:990px;margin:0px auto 10px auto; }
#foot a{color:#345;margin-left:2px;}