﻿@charset "utf-8";

/*blank*/
.blank57{height:57px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank35{height:35px; font-size:1px; clear:both;overflow:hidden; width:100%;}

/*dir*/
.dir{ margin:8px auto 0 auto; width:960px; height:24px; background:#EFEFEF;}
.dir .road{float:left;padding:7px 6px 0 19px;color:#555;}
.dir .road a{ color:#555;}
.dir .road a:visited{ color:#555;}
.dir .road a:hover{ color:#999;}
.dir h1{ float:left; padding-top:6px;font-size:14px; font-weight:700; color:#00C6F7;}
.dir .turn{ float:right; padding:7px 9px 0 0; text-align:right; font-weight:700; color:#6CC700;}
.dir .turn a{color:#6CC700;}
.dir .turn a:visited{color:#6CC700;}
.dir .turn a:hover{color:#666;}

/*area*/
.d{margin:0 45px 0 66px; width:847px;height:1px; font-size:1px; clear:both;overflow:hidden; background:url(ddot.gif) repeat-x;}
.area{ margin:0 auto; width:958px;clear:both;overflow:hidden;}
.area .bigTi{margin:9px auto 0 auto; width:936px; height:27px; background:url(bbanbg.gif) no-repeat;}
.area .bigTi h1{float:left; font-weight:700; color:#fff; font-size:14px; padding:7px 0 0 7px;}
.area .signFlow{ width:850px; padding:0 52px 0 56px; margin:47px 0 0 0;}
.area .signFlow1 { margin-top:15px;}
.area .signFlow .step{float:left; width:126px; height:70px; background:url(bigj.gif) no-repeat 28px 53px;}
.area .signFlow .step h2{width:244px; height:30px; padding:15px 0 0 11px;border:1px solid #A5CBDA;color:#006B96; font-family:"黑体"; font-size:18px;}
.area .signFlow .step .bkgd{background:#E3F7FF;}
.area .signFlow .step1{float:left; width:335px;}
.area .signFlow .step1 ul{width:335px;border:1px solid #9AC5D5;height:30px;padding:15px 0 0 14px;}
.area .signFlow .step2 { height:70px;background:url(bigj.gif) no-repeat 145px 53px;}
.area .signFlow .step2 ul { background:#e3f7ff;}
.area .signFlow .step3 { background:none;}
.area .signFlow .step4{width:257px;}
.area .signFlow .step4 em{color:#ff0000;font-size:12px;font-family:宋体;}
.area .signFlow .step1 li{ float:left;color:#006B96; font-family:"黑体"; font-size:18px;}
.area .signFlow .step1 .li1{ padding-right:0;}
.area .signFlow .swordb{float:left;width:224px; height:70px;background:url(sword1.gif) no-repeat right 18px;}
.area .svrRight{text-align:center; margin:60px 0 60px 0;color:#666; height:50px;font-size:14px; background:url(happy.gif) no-repeat 440px 0; padding-top:55px;}
.area .svrWrong{text-align:center; margin:60px 0 60px 0;color:#666; height:50px;font-size:14px; background:url(nohappy.gif) no-repeat 440px 0; padding-top:55px;}
.area .svrWrong a,.area .svrRight a{ color:#666; text-decoration:underline;}
.area .svrWrong a:visited,.area .svrRight a:visited{ color:#666;}
.area .svrWrong a:hover,.area .svrRight a:hover{ color:#999; text-decoration:none;}

.area .signSheet{width:912px; padding:20px 52px 0 60px; }
.area .signSheet .changeInput { background:#f6f6f6;}
.area .signSheet .div{margin-bottom:6px;}
.area .signSheet .div1{ margin-bottom:10px;}
.area .signSheet div label{float:left;font-size:14px; height:25px; width:188px; text-align:right; padding:5px 0 0 0; }

.area .signSheet div label span{ float:none;color:#CA2A22; padding:0 8px 0 0;}
.area .signSheet div .intext{ float:left;width:277px; height:19px; border:1px solid #BFBFBF;}
.area .signSheet div span{ float:left;padding:5px 0 0 15px; color:#64B900;}
.area .signSheet .upic{width:794px;}
.area .signSheet .upic .size{margin:0; padding:1px 0 0 111px; color:#64B900;}
.area .signSheet .upic .avatar{margin:0;padding:15px 0 0 113px;}
.area .signSheet .divB{ float:left; padding-left:21px;}
.area .signSheet .divB .brows{ float:left; color:#0087C6; padding-top:9px;}
.area .signSheet .divB .brows a{color:#0087C6; text-decoration:underline;}
.area .signSheet .divB .brows a:visited{color:#0087C6;}
.area .signSheet .divB .brows a:hover{text-decoration:none;}

.area .signSheet .divB .brows .guild{ position:absolute; width:301px;margin:-30px 0 0 90px !important; margin:-15px 0 0 40px; display:none;}
.area .signSheet .divB .brows .guild .gTi{ width:301px; background:url(glTib.gif) no-repeat; height:45px;}
.area .signSheet .divB .brows .guild .gTi h5{ padding:15px 0 0 14px; font-weight:700; color:#B12813;}
.area .signSheet .divB .brows .guild .gTi .glSword{ width:30px;height:47px;position:absolute;background:url(glsword.gif) no-repeat; margin:-24px 0 0 -30px !important;margin:-23px 0 0 -30px;}
.area .signSheet .divB .brows .guild .gChoose{width:241px; background:url(glchsb.gif) no-repeat; height:56px; font-family:Arial; padding:3px 32px 0 28px; line-height:27px; }
.area .signSheet .divB .brows .guild .gChoose li{display:inline;font-weight:700;}
.area .signSheet .divB .brows .guild .gChoose li.sp1 {color:#84CF00;}
.area .signSheet .divB .brows .guild .gChoose li.sp2 a{ color:#484848; text-decoration:none; }
.area .signSheet .divB .brows .guild .gCon{ width:259px; border-right:2px solid #A0DE0A; border-left:2px solid #A0DE0A; background:#FBFFEC; padding:8px 19px 0 19px;  line-height:24px;color:#216200; }
.area .signSheet .divB .brows .guild .gCon a{color:#216200; text-decoration:none; cursor:pointer;}
.area .signSheet .divB .brows .guild .gBottom{ width:301px; background:url(glbob.gif) no-repeat; height:38px;}
.area .signSheet .divB .page{ float:right; font-size:13px; margin:13px 3px 0 0; color:#000;}
.area .signSheet .divB .page a{ color:#000; text-decoration:underline;}
.area .signSheet .divB .page a:visited{ color:#000;}
.area .signSheet .divB .page a:hover{ text-decoration:none;}
.area .signSheet .divB .brows .guild a.close { cursor:pointer;width:18px; height:20px; display:block; margin:-20px 0 0 255px; background:url(close.gif) no-repeat;}
.area .signSheet .divB .sHead{float:left;width:20px; height:20px; border:1px solid #bbb; padding:1px 0 0 1px; margin-left:7px;}
.area .signSheet .gray { color:#333;/*20090214*/}
.area .signSheet .safe{float:left; padding:0 0 4px 188px;color:#666;}
.area .signSheet .safe .na{ float:left;color:#666; padding-right:6px;}
.area .signSheet div .fail{ float:left;color:#f00; background:url(error.gif) no-repeat 13px 3px; padding:6px 0 0 35px;}
.area .signSheet div .ok{float:left; background:url(right.gif) no-repeat 13px 3px; padding:6px 0 0 51px;min-width:15px;min-height:11px;}
.area .signSheet .safe .tx{ float:left; color:#666; padding-right:5px;}
.area .signSheet .safe .sunit{ float:left; margin-top:2px;}
.area .signSheet .safe .sunit li{float:left; width:14px; height:7px; border:1px solid #999; margin-right:3px; font-size:1px;}
.area .signSheet .safe .sunit .lib{ background:url(safe.gif) no-repeat 1px 1px;}
.area .signSheet .vali .vpic{ float:left;}
.area .signSheet .vali .tx1{ float:left;color:#0087C6; padding:8px 16px 0 10px;}
.area .signSheet .vali .tx1 a{ color:#0087C6; text-decoration:underline;}
.area .signSheet .vali .tx1 a:visited{color:#0087C6;}
.area .signSheet .vali .tx1 a:hover{text-decoration:none;}
.area .signSheet .vali .sort{ width:135px;float:left;height:19px; border:1px solid #BFBFBF;}
.area .signSheet .submit input{ width:168px; height:30px; border:0;cursor:pointer; background:url(agree.gif) no-repeat;}
.area .signSheet .submit{width:642px; padding:5px 0 40px 352px;}
.area .signSheet div p.download { color:#FA4700; padding-top:6px; position:relative; height:38px;}
.area .signSheet div p.download img { position:absolute; top:-13px; right:247px;width:52px; height:38px;}
.area .signSheet div p.download a{ font-weight:bold; color:#0092A8; text-decoration:underline;}
.area .signSheet div p.download a:hover{ text-decoration:none;}
.area .signSheet div p.download a.download{ position:relative; bottom:40px; left:410px;display:block;background:url(download.gif) no-repeat;height:39px;width:199px;}
.area .signSheet div .baby { vertical-align:middle; padding-bottom:7px;}
.area .signSheet div input.changeInput0{float:left; background:#f6f6f6;width:277px; height:19px; border:1px solid #BFBFBF;}
.area .signSheet div input.changeInput7{width:135px; background:#f6f6f6;}

.area .infoTi{ margin:8px auto 18px auto; width:730px; height:28px; background:url(tib.gif) no-repeat; }
.area .infoTi h3{ float:left; padding:6px 0 0 43px; color:#333;font-size:14px; font-weight:700;}

.area .agreement{ padding:0 115px 0 127px; width:716px; text-align:center;}
.area .agreement textarea{width:750px; height:72px; border:1px solid #ccc; background:#FAFAFA; color:#111; font-size:12px; padding:10px 0 0 5px; line-height:23px;}

.area .signSheet .sexRadio{margin:-4px 0 0;}
.area .signSheet .sexRadio .sexRbox{padding-top:2px;font-size:14px;}
.area .signSheet .sexRadio input{position:relative;top:1px;_top:0;cursor:pointer;}

