@charset "utf-8";
body{margin:0;padding:0;background:#BADFF2 url(../images/reg_bg.jpg) repeat-x 0 top;font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:12px;}
div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,form{margin:0;padding:0;}
ul{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link,a:visited{color:#333;}
img{border:0;}
input,select{vertical-align:middle;}

#gr_bg{width:100%;height:100%;overflow:hidden;margin:auto;background:url(../images/reg_bg.jpg) repeat-x 0 top;}
#gr_main,#gr_main2{width:801px;height:790px;overflow:hidden;margin:auto;}
#gr_main2{height:850px;}
#gr_logo{width:801px;height:110px;overflow:hidden;background:url(../images/yllogo.png) no-repeat;}
#gr_logo .logo_link{width:170px;height:70px;display:block;margin-top:30px;text-indent:-1000px;}

#gr_frame,#gr_frame2{width:801px;height:680px;overflow:hidden;background:#fff;}
#gr_frame2{height:740px;}
#gr_title{width:773px;height:48px;overflow:hidden;padding:0 14px;background:url(../images/reg_title.jpg) no-repeat;text-align:right;line-height:48px;color:#000;}
#gr_title a{color:#ff4200;font-weight:bold;}

#gr_frame .gr_content,#gr_frame2 .gr_content{width:801px;height:622px;position:relative;overflow:hidden;color:#92a7a0}
#gr_frame2 .gr_content{height:682px;}
#gr_frame .gr_nav,#gr_frame2 .gr_nav{width:769px;height:39px;overflow:hidden;padding:24px 16px 4px;background:url(../images/reg_sept.jpg) repeat-x 0 bottom;}
#gr_frame .gr_nav li,#gr_frame2 .gr_nav li{width:160px;height:39px;float:left;padding-right:6px;background-image:url(../images/reg_nav.jpg);}
#usern_reg{background-position:0 0;}
#usern_reg.on{background-position:0 -40px;}
#phone_reg{background-position:-166px 0;}
#phone_reg.on{background-position:-166px -40px;}
#gr_frame .gr_nav li a,#gr_frame2 .gr_nav li a{width:160px;height:39px;display:block;text-indent:-1000px;}

.step{width:116px;height:54px;position:absolute;overflow:hidden;background:url(../images/reg_step_bg.jpg) no-repeat;left:74px;line-height:54px;text-align:center;font-size:20px;color:#3469af;}
#step_1{top:100px;}
#step_2{top:176px;}
#step_3{top:250px;}
#step_4{top:328px;}
.gr_content .p_code_link{position:absolute;left:450px;top:140px;color:#f00;}

dl.gr_list,.div_spet{width:660px;height:36px;margin:auto;padding:7px 0;line-height:36px;text-align:center;font-size:12px;}
dl.gr_list dt{width:120px;float:left;overflow:hidden;text-align:right;color:#004484;font-size:16px;}
dl.gr_list dd{width:220px;height:36px;float:left;overflow:hidden;text-align:left;}
dl.gr_list dd.gr_info{width:316px;color:#92a7a0;}

dl.pr_list{width:610px;height:36px;overflow:hidden;margin:auto;padding:4px 0 4px 190px;line-height:36px;font-size:12px;}
dl.pr_list dt{width:120px;float:left;overflow:hidden;text-align:right;color:#004484;font-size:16px;}
dl.pr_list dd{width:214px;height:36px;float:left;overflow:hidden;text-align:left;}
dl.pr_list dd.gr_info{width:276px;color:#92a7a0;}
#phone_list{padding:36px 0 4px 190px;}
#getcode_list{height:22px;padding:2px 0 4px 190px;}
#getcode_list dd{height:22px;line-height:22px;}
#iptcode_list{padding:14px 0 4px 190px;}
#phonpwd_list{padding:30px 0 4px 190px;}
#boxname_list{height:24px;padding:10px 0 4px 190px;line-height:24px;}
#boxname_list dd{width:490px;height:24px;line-height:24px;}

dd input.flatGray{width:174px;height:30px;display:inline;float:left;padding:0 8px;line-height:30px;font-size:16px;}
dd input.shotGray{width:94px;height:30px;display:inline;float:left;padding:0 8px;line-height:30px;font-size:16px;}
dd.gr_input span{width:14px;height:14px;display:inline;float:left;margin:6px 4px;}
dd.gr_input span.done{background-position:0 -15;}
dd.gr_input span.error{background-position:0 -30px;}
dd.gr_input .p_img{float:left;width:66px;height:31px;padding:0 0 0 14px;}

.div_spet{width:600px;height:auto;line-height:24px;}
#gr_foot{width:801px;height:10px;overflow:hidden;background:url(../images/reg_foot.jpg) no-repeat;}

.reg_input{background:#ededed;border:1px solid #adadad;color:#000;}
.point{color:#ff8518;}
.info_text{color:#f00;}
.margin_t{margin:10px auto 0;}
.title_font{font-size:20px;font-weight:600;color:#004484;}
.alignleft{text-align:left;}
.nopadding{padding:7px 0 0;}
#agreement{color:#92a7a0}
.o_button{border:0;cursor:pointer;color:#2f2f2f;font-size:12px;font-weight:normal;font-family:"宋体",sans-serif;}
.button_3{width:131px;height:22px;background:url(../images/btn_4.jpg) no-repeat;}

.row4{width:753px;height:28px;overflow:hidden;margin:20px auto 0;background-color:#F4F9FF;border:1px solid #CFD6DC;line-height:28px;text-align:center;color:#2A0202;}
.row4 span{color:#214E9F;}
.footer_info{width:983px;overflow:hidden;margin:10px auto 0;padding-top:10px;line-height:22px;text-align:center;}