﻿
.regbody{ background:url(/images/reg/regbg.jpg) top center no-repeat;background-color:#EEF0F5; }

/* 顶部 */
.head{ margin:auto; width:520px; height:70px; text-align:left; padding:10px 0px;padding-top:80px; overflow:hidden; }
.head .left{ float:left;width:200px; height:60px;}
.head .right{ float:left;width:320px; height:60px; line-height:60px; text-align:right; font-size:15px; color:#FFF; }
.head .right a{color:#FFF; }

/* 主体 */
.reg{ margin:auto; width:440px; height:auto; text-align:left; padding:20px 40px; border:1px #E5E5E5 solid;padding-bottom:30px; background-color:#FFF;border-radius:2px;overflow:hidden; }

.reg .tit{ float:left;width:440px; height:40px;border-bottom:1px #EEE solid;  }
.reg .c101 { float:left;width:220px; height:38px; line-height:38px; margin:0px 0px; border:0px;border-bottom:2px #EE4E4E solid;color:#EE4E4E;text-align:center; padding:0px; font-size:18px;cursor:pointer;}
.reg .c102 { float:left;width:220px; height:38px; line-height:38px; margin:0px 0px; border:0px;border-bottom:2px #FFFFFF solid;color:#666;text-align:center; padding:0px; font-size:18px;cursor:pointer}


.mobile{ float:left; width:440px; height:auto; }
.email{ float:left; width:440px; height:auto; }

.reg .txttwo{ float:left; width:440px; height:20px; line-height:20px;margin:20px 0px; color:#BBB; text-align:center; }
.reg .txttwo a:link{ color:#666; }
.reg .txttwo a:visited{ color:#666; }



/* 表单 */
.inptwo{ float:left; width:436px; height:auto; border:1px #D9D9D9 solid;margin-top:20px;border-radius:2px; }
.inptwo .txt{ float:left; width:340px; height:43px;  line-height:43px; border:0px; color:#555; text-indent:10px; font-size:16px;outline:none; }
.inptwo .btn{ float:left; width:86px; height:30px;  line-height:30px; margin-top:10px; border:0px;background-color:#EE4E4E; color:#FFF; text-align:center;border-radius:2px;outline:none;cursor:pointer }
.inptwo .btn:hover{ background-color:#EE4E4E;color:#FFF;}
.inptwo a{ float:left; width:86px; height:30px;  line-height:30px; margin-top:10px; display:inline-block; background-color:#D6D6D6; color:#FFF; text-align:center; font-size:12px;border-radius:2px; }
.inptwo a:hover{ background-color:#009DDA;color:#FFF;}
.inptwo img{ float:left; width:86px; height:30px; margin-top:7px; border:0px; border-radius:2px; }

.inperr{ float:left; width:440px; height:auto; }
.focus{ border:1px #FF6000 solid; }

.reg input::-webkit-input-placeholder { color:#A9A9A9; }
.reg input:-moz-placeholder { color:#A9A9A9; }
.reg input::-moz-placeholder { color:#A9A9A9; }
.reg input:-ms-input-placeholder { color:#A9A9A9; }


/* 按钮 */
.btn{ float:left; width:440px; height:45px; }
.btn a{ float:left; width:440px; height:45px;  line-height:45px; margin-top:0px; display:inline-block; background-color:#EE4E4E; color:#FFF; font-size:16px;text-align:center;border-radius:3px; }
.btn a:visited{ color:#FFF; }


.login{ margin:auto; width:520px; height:50px; line-height:50px; text-align:center; padding:0px 0px;}
.login a{ color:#288ADD;text-decoration: none }
.login a:hover{ text-decoration: underline;}


.quick{ float:left; width:440px; height:auto; margin-top:10px;text-align:center;background:url(/images/reg/line1.png) 0px 19px repeat-x;  }
.quick .title{ margin:auto;width:140px; height:40px; line-height:40px;color:#BBB; font-size:12px; background-color:#FFF; }
.quick .list{ margin:auto;width:300px; height:45px; }
.quick .list .qq{ float:left; width:85px; height:45px; line-height:45px;background:url(/images/login/qq1.png) 35px no-repeat; color:#BBB; padding-left:65px; }
.quick .list .qq:hover{ background:url(/images/login/qq2.png) 35px  no-repeat; }
.quick .list .wx{ float:left; width:135px; height:45px; line-height:45px;background:url(/images/login/wx1.png) 5px no-repeat; color:#BBB; padding-left:15px; }
.quick .list .wx:hover{ background:url(/images/login/wx2.png) 5px no-repeat; }


























