@charset "utf-8";
/* CSS Document */


body{ margin:0; padding:0;font-size:12px; color:#666; background:#F5F5F5;}
ul,li,input,img,dl,dt,dd{ margin:0; padding:0;}
ul,lu,ol,li{list-style:none;}
a,input{ outline:none; text-decoration:none;}
img{border:0;}
.cursor{cursor:pointer;}



.main{width:960px;height:auto; margin:0 auto;}

.main .logo{padding:16px 0; position:relative; }
.main .logo .a{margin:0 0 0 65px;display:block; width:196px; height:76px;}
.main .logo span{ position:absolute; right:24px; top:70px;}
.main .logo span a{color:#004097;}


.main .reg{ overflow:hidden;border:1px solid #DEDEDE; width:960px;  background:#FFF url(/image/rrr.jpg) no-repeat center;padding-bottom:50px;height:494px; position:relative;}
.main .reg .title{ margin:12px 133px;display:block;background:url(/image/ep_sp_a.png) no-repeat 0 -183px transparent;height: 53px;width: 150px;}
.main .reg .left{ display:block;position:absolute;top:80px;left:0px;}
.main .reg .right{ display:block;position:absolute;top:80px;right:74px;width:auto;height:234px;line-height:36px; font-size:14px;font-weight:600; color:#666; overflow:hidden;zoom:1;}
.main .reg .right span{ font-size:18px; color:#666;}
.main .reg .right b{color:#C00; font-size:26px;}
.main .reg fieldset{margin:0 65px; border:0; }
.main .reg fieldset pre{ margin:0; padding:0; display:inline;}
.main .reg fieldset label{ font-size:14px;vertical-align:baseline}
.main .reg fieldset span{ position:absolute; margin:-20px 70px; padding:0; color:#999; height:14px; line-height:14px;}
.main .reg fieldset p{padding-bottom:26px;}
.main .reg fieldset .text{  width:260px; height:26px; line-height:26px; border:1px solid #DEDEDE} 
.main .reg fieldset .sex{ margin:0 0 0 16px;cursor:pointer;}
.main .reg fieldset .validate{ width:67px; border:1px solid #DEDEDE;height:26px; line-height:26px;}
.main .reg fieldset .repalcev{ text-align:right; display:inline-block; height:26px; line-height:26px; margin:0 0 0 16px; color:#666; position:relative; width:156px;}
.main .reg fieldset .repalcev:hover{ text-decoration:underline; color:red;}
.main .reg fieldset .repalcev img{ position:absolute; top:0; left:0;}
.main .reg fieldset .submit{ width:168px; height:40px; background:url(/image/regbtn.jpg) no-repeat; border:0; display:block; margin:50px 0 0 70px; font-size:0; font-weight:0; text-indent:-9999px; cursor:pointer;}


.main .reg fieldset .submited{ width:168px; height:40px; background:url(/image/regedbtn.jpg) no-repeat; border:0; display:block; margin:40px 0 0 70px; font-size:0; font-weight:0; text-indent:-9999px; cursor:pointer;}
.main .reg fieldset .shenfen{position:absolute; margin:7px 4px 0 0px;_margin:0px 4px 0 0px; cursor:pointer; }
.main .reg fieldset .b{margin:0 0 0 48px; font-weight:400;}
.main .reg fieldset .bv{margin:0 0 0 16px; font-weight:400;}
.main .reg fieldset .xxk{display:inline-block;width:262px; height:26px; line-height:26px; border:0; background:url(/image/app_ui_sp_v2.png) no-repeat 0 -31px; cursor:pointer;  position:absolute; margin:-2px 0 0 0; text-align:center; color:#666}
.main .reg fieldset .xxk:hover{background:url(/image/app_ui_sp_v2.png) no-repeat 0 0;}





.comm_e_ok{ background:url(/image/btn_send.png) no-repeat 0 0; width:94px;color:#FFF; margin:0 0 26px 127px; cursor:pointer; height:27px; line-height:27px; border:0;}

