/*--- OILVIP.COM Reg & Login ---*/
.cle20,.cle40{clear:both;height:20px;overflow:hidden}
.cle20{height:20px;line-height:20px}
.cle40{height:40px;line-height:40px}
.lg_bar{color:#fff;background:url(bg_b1x.gif) 0 repeat-x;height:35px;line-height:33px}
.lg_bar label{margin-right:18px}
.lg_bar label a:hover{color:#ff0}
.lg_bar h4{color:#069;text-align:center;position:relative;top:-4px;left:65px;width:102px;height:31px;padding-top:2px;*padding-top:3px;background:url(102x34.gif) 0 1px no-repeat}
.lg_left,.reg_left{width:337px;margin-left:28px;text-align:center}
.reg_left{text-align:left}
.lg_frm{clear:both;width:327px;margin-top:20px;}
.lg_frm h4{background:url(login_tit.gif) left top no-repeat;height:48px}
.lg_frm h4.bott_bg{background:url(login_tit_bg.gif) left bottom no-repeat;height:16px}
.lg_frm form{background:#f5f5f5;border-left:1px #ccc solid;border-right:1px #ccc solid}
.lg_left ul{padding:10px 20px 5px 50px}
.lg_left ul li{text-align:left;line-height:20px;margin-bottom:6px}
.lg_left ul li.tcenter{margin-left:54px}
.lg_left ul li.tcenter a{position:relative;*top:-7px;margin-left:10px}
.lg_left label{text-align:right;position:relative;top:-3px}
.lg_left input.main{width:160px;padding:2px 3px}
.lg_left h5{background:url(ismember.gif) left top no-repeat;height:25px}
.reg_left h5.regcom{background:url(regcom.gif) left top no-repeat;height:25px}
.auth{width:100px;height:18px;line-height:18px;padding:1px 3px}
.lg_right{width:337px;margin-left:63px}
.lg_right h5{background:url(nomember.gif) left top no-repeat;height:25px}
.lg_right h5.regper{background:url(regper.gif) left top no-repeat}
.lg_right h6,.reg_left h6{font-size:14px;color:#f60;padding:10px 18px}
.lg_right ul,.reg_left ul{padding-left:36px}
.lg_right ul img,.reg_left ul img{margin-left:100px;margin-top:16px}
.lg_right ul li,.reg_left ul li{padding-left:32px;line-height:36px}
.lg_right ul li.scqy{background:url(ico26_1.gif) left 5px no-repeat}
.lg_right ul li.myqy{background:url(ico26_2.gif) left 5px no-repeat}
.lg_right ul li.zdyh{background:url(ico26_3.gif) left 5px no-repeat}
.reg_left ul li.scqy{background:url(ico26_1.gif) left 5px no-repeat}
.reg_left ul li.myqy{background:url(ico26_2.gif) left 5px no-repeat}
.reg_left ul li.hyrc{background:url(ico26_01.gif) left 5px no-repeat}
.reg_left ul li.jjrm{background:url(ico26_04.gif) left 5px no-repeat}
.lg_right ul li.fbgq{background:url(ico26_05.gif) left 5px no-repeat}
.lg_right ul li.ckxx{background:url(ico26_06.gif) left 5px no-repeat}
.lg_right ul li.fbjl{background:url(ico26_03.gif) left 5px no-repeat}

.rg_rsf{margin:0 10px}
.rg_steps{padding-left:10px;padding-bottom:2px;height:22px;font-size:14px;color:#666;background:url(line860.gif) left bottom no-repeat}
.pl20{padding-left:20px}
.rg_steps img{position:absolute;top:65px;right:70px}
.rg_steps ul li{float:left;height:22px;line-height:22px}
.rg_steps ul li.sntxt{color:#000}
.rg_steps ul li.curr{color:#f60;font-weight:bold}
.rg_steps ul li.right{font-size:12px;float:right;margin-right:12px}
.rg_step1{background:url(1.gif) left 2px no-repeat}
.rg_step1a{background:url(1_a.gif) left 2px no-repeat}
.rg_step2{background:url(2.gif) left 2px no-repeat}
.rg_step2a{background:url(2_a.gif) left 2px no-repeat}
.rg_step3{background:url(3.gif) left 2px no-repeat}
.rg_step3a{background:url(3_a.gif) left 2px no-repeat}
.rg_step4{background:url(4.gif) left 2px no-repeat}
.rg_step4a{background:url(4_a.gif) left 2px no-repeat}

.regsubmit{width:160px;padding:3px;}
.reg_tixin{color:#804000;line-height:1.5em;padding:10px 28px;background:#FFF7F0;border:1px #FFC997 solid}
.joinForm form{padding:10px 28px}
.joinForm h4{font-size:14px;padding-left:18px;background:url(ico12.gif) 2px 7px no-repeat;border-bottom:1px #ccc dotted;height:28px;line-height:28px;}
.joinForm ul{padding:12px 30px 30px}
.joinForm ul li{margin:8px 0;height:30px;line-height:25px}
.joinForm li em{position:relative;color:#555;display:inline-block;height:30px;line-height:25px;margin-left:20px}
.joinForm li em img{position:absolute;top:1px;left:-22px}
.joinForm label{color:#333;padding-top:2px;display:block;float:left;width:100px;text-align:right;}
.joinForm input.main{padding:3px;width:188px;border:1px #8DB1E2 solid;}
.telcode,.telnum,.telzone,.telnobg,.telnobg1,.mTelnum{text-align:center;padding:3px;width:50px;border:1px #8DB1E2 solid;}
.telnobg1{width:120px}
.telcode{background:url(telbg.gif) 5px -1px no-repeat}
.telzone{background:url(telbg.gif) -65px -1px no-repeat}
.telnum{width:120px;background:url(telbg.gif) -105px -1px no-repeat}
.mTelnum{width:188px;background:url(telbg.gif) 5px -2px no-repeat}
.joinForm input.regauth,.joinForm li textarea,.joinForm li select{border:1px #8DB1E2 solid;}

.none{display:none}
.block{display:block}
.joinDone{padding:40px 50px 20px;text-align:center;}
.joinDone div{margin:0 auto;width:618px;height:128px;margin-bottom:10px;background:url(done_bg.jpg) center no-repeat;}
.joinDone div ul{font-size:14px;padding:30px;padding-left:120px;text-align:left;}
.joinDone div ul li{margin:10px 0}
.joinDone div ul li.regTip{margin-top:25px}
.up_vip input.main,.GetPass input.main{border:1px #5BADFF solid;padding:2px 3px}
.up_vip ul li{margin:15px 0;}
.up_vip li label{float:left;width:150px;text-align:right}
.up_vip h4{font-size:16px;color:#f30}
.up_vip ul li.submit{padding-left:200px}
.GetPassTop{width:742px;margin:0 auto;border-bottom:8px #FF8B3E solid}
.GetPass,.up_vip{background:url(getpwd.gif) 568px 10px no-repeat;width:630px;font-size:14px;padding:30px 20px 10px 90px;margin:0 auto;border:1px #ccc solid;border-top:none}
.GetPass ul li{margin:20px 0;}
.GetPass ul li.submit{padding-left:100px}
.GetPass ul li.hr{line-height:25px;color:green;border-top:1px #ccc dotted;width:82%;padding-top:10px;padding-left:6px;}
.GetPass b{width:80px;float:left}
.GetPass em{font-size:12px;color:#666}
.up_vip{background:url(userup.gif) 568px 10px no-repeat}
.zucexie1{text-indent:2em;border-top:2px #f60 solid;padding:10px 20px;margin:0 auto;line-height:1.8em}
.zucexie2{text-align:center}
.zucexie2 textarea{font-size:14px;border:1px #68B4FF solid;padding:10px 15px;line-height:1.8em}
.zucetk{font-size:18px;height:30px;line-height:30px;letter-spacing:6px}
/* U-head*/
.top_logo{margin:6px auto;width:860px;height:55px}
.top_logol{float:left}
.top_logor{text-align:right;margin-top:5px;float:right;overflow:hidden;width:500px}
#topMenu{background:url(line500.gif) right bottom no-repeat;color:#888;padding-bottom:5px;margin-bottom:5px}
#topMenu,.top_logor p{padding-right:10px}
.top_logor p{color:#666}
.top_logor p b{background:url(tel.gif) left 0px no-repeat;padding-left:26px;color:#f30;font-size:14px}
/* U-foot */
#foot{clear:both;margin:0 auto;position:relative;height:auto}
#page{color:#fff;border-top:#eee 2px solid;background:#0568A3;width:860px;height:30px;line-height:30px;text-align:center}
#page a{color:#fff;text-decoration:underline;margin:0 3px;}
#page a:visited{color:#fff}
#page a:hover{color:#ff0}
#copyright{font-family:Arial;margin:10px auto;height:auto;text-align:center}
#copyright p{margin: 0px 0px 0px 10px}