/*
auther:f7
date:2010.12 
*/
/*   common    */
body{ margin:0; padding:0; font-size:14px; background: #fff url("../img/bg.png") repeat-x 100% top; color:#000; font-family:simsun, arial; text-align:center; }
div,ul,ol,li,dl,dt,dd,form,img,p{ margin:0; padding:0; border:0;}
li { list-style-type:none;}
h1,h2,h3,h4,h5,input{ margin:0; padding:0; letter-spacing:1px;}
table,tr,td,th{ font-size:12px;}
textarea{ overflow:auto;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}

/* main */
.main{ background:url("../img/vein.png") no-repeat -13px top; width:1004px; margin:auto;}

.submitBut input,
.regBut input,
.helpNav .current,
.zhaohui .zhTit,
.tgBut,
.tgModBut input,
.mycNav ul a,
.c2rMod .title span a,
.c2r_youliao .modRight a,
.c2r_blog .link span a,
.c2r_game .modLeft .link a,
.popbut,
.noMailBut,
.pactBut input,
.alertBut input{ background:url("../img/but.png") no-repeat;}

.loginState a,
.regCon div span.must,
.regCon div strong.right,
.regCon div strong.wrong,
.regCon div label,
.helpNav li,
.c2rMod .title strong,
.c2rMod li,
.noMailList p{ background:url("../img/icon.png") no-repeat;}

/*  header  */
.header{ width:950px; margin:auto; padding-top:13px; overflow:hidden;}
.logo{ width:253px; height:40px; float:left; display:inline; margin-left:10px; background:url("../img/logo.png") no-repeat; overflow:hidden;}
.logo a{ float:left; width:126px; height:40px;}

/*  border  */
.borderBody{ width:958px; margin:15px auto 0;}
.borderTit,.borderBottom,
.helpLeftTop,
.helpLeftBottom,
.helpRightTop,
.helpRightBottom,
.c1LeftTop,
.c1LeftBottom,
.c2_2Top,
.c2_2Bottom,
.c2rTop,
.c2rBottom,
.popTit{ background:url("../img/borderTit.png") no-repeat;}

.borderCon,
.c1LeftCon,
.c2_2Con{ background:url("../img/borderBg.png") repeat-y left 100%;}

.borderTit{ height:46px; text-align:left;}
.borderTit strong{ color:#f00; font: bold 18px/32px "Microsoft YaHei","simsun","Arial"; padding:10px 0 0 40px; float:left;}
.borderTitRight{ float:right; line-height:35px; font-size:12px; padding:7px 15px 0 0;}
.borderTitRight span{ padding:0 10px;}
.borderBottom{ height:8px; line-height:8px; font-size:0; background-position:left -46px;}
.borderBody .borderTit{ background-position:left -100px;}
.borderBody .borderCon{ background-position:-450px 100%;padding:50px 40px;line-height:40px;}
.borderBody .borderCon input{width:140px; background-color:#cf0500;border:none;font:20px/40px simhei;color:#fff;cursor:pointer;margin-top:40px;}
.borderBody .borderBottom{ background-position:left -146px;}

.c1Rigth .borderTit{ background-position:left -300px;}
.c1Rigth .borderCon{ background-position:-1420px 100%;}
.c1Rigth .borderBottom{ background-position:left -347px;}

/*  login  */
.loginCon{ padding-top:35px; width:950px; margin:auto; overflow:hidden;}
.loginLeft{ width:500px; height:335px; float:left; background:url("../img/loginLeft.jpg") no-repeat;}
.loginRight{ width:435px; float:right;}
.loginMod{ line-height:28px; text-align:left;}
.login{ width:370px; margin:auto; padding:17px 0;}
.login p{ clear:both; padding:5px 0; overflow:hidden;}
.loginText em{ font-size:14px; font-style:normal; float:left; width:60px;}
.loginText label{ float:left; width:222px;}
.loginText input{ width:210px; line-height:16px; padding:5px; background:#f4f4f4; border:1px solid #878787;}
.loginText span{ padding-left:10px; font-size:12px;}
.loginState{ font-size:12px;}
.loginState label{ padding:0 40px 0 60px;}
.loginState a{ padding-left:17px; background-position:left 0;}
.login .loginLine{ width:100%; line-height:1px font-size:0; height:1px; background:#d6d6d6; padding:0; margin:15px 0 5px; overflow:hidden;}
.loginFont{ text-align:center; font-weight:bold; color:#939393;}
.submitBut,.regBut{ text-align:center;}
.submitBut input{ width:85px; height:28px; border:0; margin:auto; cursor:pointer;}
.regBut input{ width:137px; height:28px; border:0; background-position:left -50px; margin:auto; cursor:pointer;}

/*  reg  */
.regCon{ width:650px; margin:auto; padding:20px 0 15px; text-align:left; line-height:28px;}
.regCon div{ padding:3px; zoom:1; overflow:hidden;}
.regLine{ line-height:1px; height:1px; font-size:0; border-bottom:1px dashed #d6d6d6; margin-bottom:13px; overflow:hidden;}
.regCon div em{ font-style:normal; float:left; display:inline; width:100px; text-align:right; margin-left:50px;}
.regCon div span{ float:left; width:20px; height:28px;}
.regCon div span.must{ background-position:left -40px;}
.regCon div label{ float:left; width:305px; height:27px; background-color:#f4f4f4; border:1px solid #878787;}
.regCon div label input{ background:#f4f4f4; border:0; line-height:16px; padding:4px; margin-left:20px; width:275px;}
.regCon div strong{ width:22px; height:28px; float:left; display:inline; margin-left:16px;}
.regCon div font.yhm{display:inline-block; width:110px;float:left; padding-left:10px;}
.regCon div p{ line-height:20px; font-size:12px; clear:left; padding-left:180px; color:#666;}
.regCon div strong.right{ background-position:left -94px;}
.regCon div strong.wrong{ background-position:left -144px;}
.regCon .username label{ background-position:6px -193px;}
.regCon .nickname label{ background-position:6px -243px;}
.regCon .password label{ background-position:6px -293px;}
.regCon .passpordagain label{ background-position:6px -343px;}
.regCon .yanzhengma label{ background-position:6px -393px;}

.regCon .password label input{ *+padding:3px 4px;}
.regCon .passpordagain label input{ *+padding:3px 4px;}
.regCon .mobile label{ background: url(../img/mobile.png) 4px 7px no-repeat #f4f4f4;}

/*  .regCon .yanzhengma input{ text-transform:uppercase;}  */
.yanzhengma p{ padding-top:10px;}
.yanzhengma p a{ padding-left:5px; color:#004998; text-decoration:underline;}
.yanzhengma p img{ vertical-align:middle;}
.regCon .question label{ background:none; border:0;}
.regCon .question select{ width:308px; height:26px; line-height:26px; font-size:14px;}
.regCon .answer label,
.regCon .myQuestion label,
.zhaohui .yanzhengma2 label{ background-image:none;}
.regCon .answer label input,
.regCon .myQuestion label input,
.regCon .answerMobile label input {margin:0; width:160px;}
.regCon div.answerMobile label {width:168px; margin-right:10px;}
.zhaohui .yanzhengma2 label input{ margin:0; width:295px;}
.regCon .regConfer{ clear:both; padding-left:175px; padding-top:10px;}
.regConfer a{ font-size:12px; padding-left:5px; color:#004998; text-decoration:underline;}
.regCon .regBut{ padding-top:15px;}
.regCon .regBut input{ width:165px; background-position:left -100px;}
.regCon .myQuestion{ margin-bottom:8px; display:none;}

.regCon div .errorNote{ display:none; color:#f00;}

/*  Footer  */
.footer{ clear:both; padding:20px 0; line-height:21px; color:#9b9b9b; font-size:12px;}
.footer a{ color:#9b9b9b;}
.footer a:hover{ color:#c00;}
.footLink a{ padding:0 5px;}

/*  help  */
.help{ width:890px; margin:auto; padding:15px 0; overflow:hidden;}
.helpLeft{ width:252px; float:left;}
.helpRight{ width:635px; float:right;}
.helpLeftTop{ line-height:3px; height:3px; font-size:0; background-position:left -200px; overflow:hidden;}
.helpLeftBottom{ line-height:4px; height:4px; font-size:0; background-position:left -203px; overflow:hidden;}
.helpNav{ background:url("../img/helpNavBg.png") repeat-y left 100%; text-align:left; line-height:30px; padding:15px 0;}
.helpNav li{ padding-left:28px; background-position:15px -439px;}
.helpNav .current{ background-position:left -150px; font-weight:bold; font-size:12px;}
.helpRightTop{ line-height:4px; height:4px; font-size:0; background-position:left -250px; overflow:hidden;}
.helpRightBottom{ line-height:5px; height:5px; font-size:0; background-position:left -254px; overflow:hidden;}
.helpRightCenter{ background:url("../img/helpRightBg.png") repeat-y left 100%; min-height:358px; _height:358px;}
.helpAnswerMod{ padding:10px 20px 20px; text-align:left;}
.helpAnswerMod h2{ color:#c00; font-size:14px; line-height:30px; padding-bottom:5px;}
.helpAnswerMod p{ text-indent:2em; line-height:24px;}

/*  zhaohui  */
.zhaohui{ width:850px; margin:auto; text-align:left; padding:30px 0 10px;}
.zhaohui .zhTit{ width:460px; height:41px; overflow:hidden;}
.zhaohui .zhTit a{ width:151px; height:41px; float:left; display:inline; margin-right:1px;}
.zhaohui .tiwen{ background-position:left -200px;}
.zhaohui .shouji {background-position: left -450px;}
.zhaohui .youxiang{ background-position:left -250px;}
.zhaohui .yanzhengma2 label{ width:90px;}
.zhaohui .yanzhengma2 label input{ width:80px;}
.zhaohui .yanzhengma2 img{ height:28px; vertical-align:middle; float:left; display:inline; margin:0 10px;}
.zhaohui .yanzhengma2 a{ font-size:12px; color:#004998; text-decoration:underline;}
.zhaohui .regCon div{ padding:7px 3px;}
.zhaohui .regBut{ margin-top:10px;}
.zhaohui .regBut input{ width:85px; background-position:left top;}

/*  tuiguang  */
.tuiguang{ width:850px; margin:auto; padding:20px 0 30px;}
.tgMod{ width:100%; border-bottom:1px solid #ddd; padding:20px 0; line-height:28px; overflow:hidden;}
.tgLeft{ width:160px; float:left; font-weight:bold; color:#900; text-align:right;}
.tgRight{ width:680px; float:right; text-align:left;}

.tgBut{ width:75px; border:0; padding:3px 8px 3px 2px; background-position:-150px top; line-height:16px; font-size:12px; color:#fff; text-align:center; margin-left:5px; vertical-align:middle; cursor:pointer; *+margin-bottom:-3px; _margin-bottom:-3px;}
.tgin{ line-height:16px; padding:4px; background:#f4f4f4; border:1px solid #878787; vertical-align:middle;}
.tgUrl{ width:350px;}
.tgMod select{ vertical-align:middle; height:24px; margin-right:20px; font-size:14px;}
.tgMod table{ line-height:20px; text-align:center;}
.tgMod table th{ line-height:30px; background:url("../img/thBg.png") repeat-x 100% top; margin:2px; width:140px; color:#c30;}
.tgMod table .tgTime{ width:180px;}
.tgMod table td{ background:#fffae7;}
.tgModBut{ padding-top:20px;}
.tgModBut input{ width:156px; height:28px; border:0; background-position:-150px -50px; margin:auto; cursor:pointer;}


/*  center  */
.myCenter{ width:960px; margin:auto;}
.c1{ margin:20px auto 0; width:100%; overflow:hidden;}
.c2{ margin:15px auto 0; width:952px; margin:auto; text-align:left; overflow:hidden;}
.c1Left{ width:567px; float:left;}
.c1Rigth{ width:387px; float:right;}
.c1LeftTop{ height:11px; line-height:11px; font-size:0; background-position:left -380px; overflow:hidden;}
.c1LeftCon{ background-position:-1810px 100%;}
.c1LeftBottom{ height:10px; line-height:10px; font-size:0; background-position:left -391px; overflow:hidden;}

.focus{ width:545px; margin:auto; text-align:left; font-size:12px; position:relative;}
.focusPic{ height:243px; overflow:hidden;}
.focusPic .focusTopic_tit,.focusPic .focusTopic_txt{display:none;}
.focusPic img{ width:545px; height:243px; display:block;}
.focusLine,
.focusFont,
.focusDocket{ display:none;}
.focusCount{ position:absolute; bottom:7px; right:0; margin-right:10px;}
.focusCount span{ float:left; display:inline; margin:0 2px 3px; width:16px; text-align:center; line-height:15px; border:1px solid #515151; color:#515151; background:#fff;}
.focusCount .spanHove{ background-color:#900; color:#fff; font-weight:bold; width:20px; font: bold 16px/20px "Arial"; margin:-3px 2px 0;}

.logonText{ width:340px; margin:auto; padding:15px; line-height:24px; text-align:left;}
.logonText a{ padding:0 15px;}
.logonText p{ padding:5px 0 5px 15px;}
.logonText .logonTextLine{ line-height:1px; height:1px; font-size:0; background:#ddd; padding:0; margin:7px 0 10px; overflow:hidden;}
.logonTextDown{ width:100%; overflow:hidden;}
.logonTextDown .shangci{ line-height:20px; color:#f00; font-size:12px;}
.logonTextDown .jihuoMail{ line-height:28px; height:29px; overflow:hidden;}
.logonTextDown .jihuoMail em{ color:#f00; font-style:normal;}

.c2{ padding-top:10px;}
.c2Left{ width:179px; float:left;}
.mycNavTit{ height:55px; background:url("../img/mycNavBg.png") no-repeat;}
.mycNav{ background:url("../img/mycNavBg.png") no-repeat left bottom;}
.mycNav ul{ width:111px; margin:auto; padding:5px 0 15px;}
.mycNav ul li{ padding:3px 0;}
.mycNav ul a{ display:block; background-position:left -300px; line-height:29px; padding-left:37px; color:#930; font-size:14px;}
.mycNav ul a:hover{ color:#c00;}

.c2_2{ width:160px; margin-left:8px; margin-top:14px;}
.c2_2Top{ height:7px; line-height:7px; font-size:0; background-position:left -420px; overflow:hidden;}
.c2_2Bottom{ height:6px; line-height:6px; font-size:0; background-position:left -427px; overflow:hidden;}
.c2_2Con{ background-position:-2390px 100%; padding:10px 15px; font-size:12px; color:#b46230; line-height:20px;}
.c2_2Con p{ text-indent:2em;}
.c2_2Con .pic{ text-align:center; padding-top:10px;}

.c2Right{ width:773px; float:left;}
.c2rTop,.c2rBottom{ height:5px; line-height:5px; font-size:0; overflow:hidden;}
.c2rTop{ background-position:left -450px;}
.c2rBottom{ background-position:left -455px;}
.c2rCon{ background:url("../img/myc2rBg.png") repeat-y left 100%; width:100%; overflow:hidden;}

.c2rMod{ background:url("../img/c2rModBg.png") no-repeat; display:inline; width:381px; margin-bottom:1px;}
.c2rmLeft{ background-position:left top; margin-left:5px; float:left;}
.c2rmRight{ background-position:right top; margin-right:5px; float:right;}
.c2rMod .title{ line-height:37px; width:100%; overflow:hidden;}
.c2rMod .title strong{ float:left; padding-left:42px; color:#666;}
.c2rMod .title span{ float:right; font-size:12px; margin:9px 15px 0 0;}
.c2rMod .title span a{ display:block; width:85px; height:20px; padding-left:10px; line-height:20px; background-position:left -350px; color:#fff;}
.c2r_youliao .title strong{ background-position:13px -539px;}
.c2r_pay .title strong{ background-position:13px -588px;}
.c2r_blog .title strong{ background-position:13px -640px;}
.c2r_game .title strong{ background-position:13px -688px;}
.c2r_club .title strong{ background-position:13px -742px;}
.c2r_cnad .title strong{ background-position:13px -789px;}
.c2r_youliao{ height:182px; overflow:hidden;}
.c2r_pay{ height:182px; overflow:hidden;}
.c2r_blog{ height:192px; overflow:hidden;}
.c2r_game{ height:205px; overflow:hidden;}
.c2r_club{ height:205px; overflow:hidden;}
.c2r_cnad{ height:192px; overflow:hidden;}
.c2rMod .modCon{ width:100%; padding:10px 0; overflow:hidden;}
.c2rMod li{ line-height:24px; height:24px; border-bottom:1px dashed #ccc; padding-left:12px; background-position:2px -840px; overflow:hidden;}
.c2r_youliao .modLeft{ width:230px; float:left; display:inline; margin-left:20px; padding:0;}
.c2r_youliao .modRight{ width:95px; float:right; display:inline; margin-right:20px; padding-top:5px;}
.c2r_youliao .modRight a{ display:block; line-height:20px; height:20px; padding:0 9px 0 2px; text-align:center; background-position:-110px -350px; margin:0 0 12px; font-size:12px; color:#900;}
.c2r_blog p,
.c2r_youliao p,
.c2r_pay p,
.c2r_game p,
.c2r_club p,
.c2r_cnad p{ padding:10px 20px; line-height:20px;}
.c2r_youliao p,
.c2r_pay p,
.c2r_game p,
.c2r_cnad p{ line-height:24px;}


.c2r_blog .link{ width:360px; margin:auto; overflow:hidden;}
.c2r_blog .link span a{ float:left; display:inline;  width:145px; height:20px; padding:0 9px 0 2px; background-position:-130px -300px; text-align:center;}
.c2r_blog .link a{ float:right; line-height:20px; margin:7px 12px; font-size:12px; color:#900;}

.c2r_youliao p{ padding-top:5px; font-size:12px; line-height:20px;}
.c2r_blog p{ font-size:12px; line-height:18px; padding-top:5px; padding-bottom:5px;}

/*  Dialog  */
.F7Dialog{ text-align:left; padding:0; margin:0; border-collapse:collapse; font-size:14px; position:relative;}
.F7Dialog td{ padding:0;}
.F7Dialog .D_overlay{ filter:alpha(opacity=50); opacity:0.5;}

.F7Dialog .D_left_up,
.F7Dialog .D_right_up,
.F7Dialog .D_titleBg,
.F7Dialog .D_left_down,
.F7Dialog .D_center_down,
.F7Dialog .D_right_down,
.F7Dialog .D_header .D_close,
.F7Dialog .D_title,
.F7Dialog .D_size{ background-image:url("../img/pop_style.png"); _background-image:url("../img/pop_style_ie6.png");}

.F7Dialog .D_left,
.F7Dialog .D_right{ background-image:url("../img/pop_style_side.png"); _background-image:url("../img/pop_style_side_ie6.png"); background-repeat:repeat-y;}

.F7Dialog .D_left_up,
.F7Dialog .D_right_up,
.F7Dialog .D_titleBg,
.F7Dialog .D_left_down,
.F7Dialog .D_center_down,
.F7Dialog .D_right_down,
.F7Dialog .D_left,
.F7Dialog .D_right{ _filter:alpha(opacity=70);}

.F7Dialog .D_left_up{ width:19px; height:19px; display:block; font-size:0; overflow:hidden;}
.F7Dialog .D_titleBg{ height:19px; background-position:100% -50px;}
.F7Dialog .D_right_up{ width:19px; height:19px; font-size:0; overflow:hidden; background-position:right top;}

.F7Dialog .D_left,
.F7Dialog .D_right{ font-size:0; overflow:hidden;}
.F7Dialog .D_left{ width:19px; background-position:left 100%;}
.F7Dialog .D_center{ background:#fff; text-align:center; display:block;}
.F7Dialog .D_right{ width:19px; background-position:right 100%;}

.F7Dialog .D_left_down{ width:19px; height:19px; display:block; font-size:0; overflow:hidden; background-position:left -19px;}
.F7Dialog .D_center_down{ height:19px; background-position:100% -80px;}
.F7Dialog .D_right_down{ width:19px; height:19px; font-size:0; overflow:hidden; background-position:right -19px;}

.F7Dialog .D_header{ position:relative; white-space:nowrap;}
.F7Dialog .D_header .D_close{ display:block; width:20px; height:20px; background-position:left -173px; text-indent:-999px; position:absolute; top:26px; right:15px; overflow:hidden;}
.F7Dialog .D_header .D_hover{ background-position:left -143px;}
.F7Dialog .D_title{ display:none;}

.F7Dialog .D_body{ text-align:center;}
.F7Dialog .D_alert{ padding:20px 50px; text-align:center;}
.F7Dialog .D_button{ width:100%; padding-top:10px;}
.F7Dialog .D_button input{ padding:2px 5px; margin:0 10px; line-height:16px; cursor:pointer;}
.F7Dialog .D_button{ padding:10px 0;}

.editpop{ width:550px; text-align:left;}
.popTit{ height:40px; background-position:left -503px;}
.popTit strong{ color:#f00; font: bold 18px/32px "Microsoft YaHei","simsun","Arial"; padding:3px 0 0 30px; float:left;}
.editpopCon{ width:530px; margin:auto; padding:15px 0; font-size:14px; line-height:27px;}
.editpopCon p{ padding:4px 0; width:100%; overflow:hidden;}
.editpopCon p em{ width:145px; float:left; text-align:right; font-style:normal;}
.editpopCon span{ width:305px; float:left;}
.editpopCon .popin{ line-height:15px; padding:5px; width:290px; background:#f4f4f4; border:1px solid #878787; vertical-align:middle;}
.editpopCon u{ width:50px; font-size:12px; float:left; display:inline; margin-left:5px;}
.editpopCon u a{ color:#c00; text-decoration:underline;}
.editpopCon u a:hover{ color:#00f;}
.editpopCon select{ width:303px; height:26px; line-height:26px; font-size:14px; vertical-align:middle;}
.editpopCon .popriqi .nian{ width:109px;}
.editpopCon .popriqi .yue{ width:90px;}
.editpopCon .popriqi .ri{ width:90px;}
.popbutElem{ clear:both; text-align:center; margin-top:5px;}
.popbut{ width:70px; height:28px; border:0; margin:0 8px; cursor:pointer;}
.popCancle {background-position: -300px -400px;}
.popNextTime {background-position: -300px -100px; width:135px;}
.popSubmit{ background-position:left -400px;}
.popReset{ background-position:-100px -400px;}
.editpopCon .popYanzheng span{ width:90px;}
.editpopCon .popYanzheng .popin{ width:80px;}
.editpopCon .popYanzheng img{ height:28px; vertical-align:middle; float:left; display:inline; margin:0 10px;}
.editpopCon .popYanzheng a{ font-size:12px; color:#004998; text-decoration:underline;}
.editpopCon i{ clear:left; display:block; font-style:normal; color:#f00; font-size:12px; padding-left:150px; line-height:20px; margin-bottom:-5px;}
.editpopCon .popMobile .popin {width:160px;}
.editpopCon .popMobile span {float:left; width:180px;}
.pactCon{ text-align:center; padding:10px 0;}
.pactCon textarea{ width:520px; margin:auto; height:400px; line-height:18px; font-size:12px; padding:5px; overflow-x:hidden;}
.pactBut{ padding-top:10px;}
.pactBut input,
.alertBut input{ width:70px; height:28px; background-position:-200px -400px; border:0; cursor:pointer;}

.alertpop{ width:400px;}
.alertpopCon{ width:330px; margin:auto; padding:25px 0; font-size:14px; text-align:left; line-height:22px;}
.alertpopCon strong{ font-size:16px; color:#00f;}
.alertpopCon a{ color:#00f;}
.alertBut{ text-align:center; padding:15px 0 0;}
.alertpop .popTit{ background-position:-10px -7px;}

.jihuopop{ width:700px; font-size:14px;}
.jihuopop .popTit{ background-position:left -605px;}
.jihuopop .jihuo{ padding:150px 0 30px 0; background-position:left 20px; margin:auto;}
.jihuopop .regCon{ height:530px;}


/*  jihuo  */
.jihuo{ width:630px; padding:30px 0 80px 260px; background:url("../img/jihuoIcon.jpg") no-repeat 40px 30px; text-align:left;}
.jihuo .title{ font: normal 24px/32px "Microsoft YaHei"; padding-bottom:15px;}
.jihuo .title strong{ font-weight:normal; color:#c00;}
.jihuo .title span{ font-size:18px; color:#666;}
.jihuoText em{ color:#0d408f; font-style:normal;}
.jihuoText{ line-height:20px; padding-right:5px; color:#333;}
.jihuoText a{ color:#0d408f;}
.jihuoText a.gotomail{ text-decoration:underline; font-size:12px;}
.jihuiLine{ margin:20px 0 20px -5px; height:1px; line-height:1px; font-size:0; background:#d8d8d8; overflow:hidden;}
.jihuo h3{ font: normal 18px/32px "Microsoft YaHei"; color:#666; padding-bottom:5px;}
.noMailList{ line-height:30px;}
.noMailList em{ color:#0d408f; font-style:normal;}
.noMailList input,.noMailList img{ vertical-align:middle;}
.noMailIn{ line-height:15px; padding:3px; width:90px; background:#f4f4f4; border:1px solid #878787;}
.noMailList a{ font-size:12px; padding-right:10px; color:#0d408f;}
.noMailBut{ width:70px; height:22px; line-height:22px; border:0; background-position:-230px -350px; color:#fff; cursor:pointer;}
.noMailList p{ padding-left:10px; background-position:left -838px;}

.jihuoAlarm{ width:900px; padding:15px 0; margin:auto;}
.alarmText{ border-bottom:1px solid #d8d8d8; padding:40px 20px 45px 220px; background:url("../img/alarm.jpg") no-repeat 55px top; line-height:24px; text-indent:2em; text-align:left; color:#555;}
.alarmForm .noMailIn{ width:250px;}
.alarmForm{ width:390px; margin:auto; padding-top:20px; line-height:26px;  text-align:left;}
.alarmForm p{ padding:4px 0;}
.alarmForm p span{ float:left; width:70px; text-align:right;}
.alarmForm label{ font-size:12px; color:#c00;}
.alarmBut{ text-align:center; margin:10px 0 50px 0;}

.login .submitBut input{ background-position:-180px -100px; float:left;}
.login .submitBut a{ float:left; margin:2px 0 0 20px;}
.login .submitBut{ padding-left:80px;}
/*yh add*/
.borderBody .borderCon input.noMailIn{margin:0;background-color:#fff;border:1px solid #dbdbdb;font:20px/27px simhei;color:#666;width:200px}
.borderBody .borderCon input.noMailBut{height:40px;background-image:none;}