﻿@charset "UTF-8";
*{margin:0;padding:0}
body{text-align:left;font-family:Tahoma,Helvetica, Arial,sans-serif;font-size:12px;color:#333;background:#fff}
h1,h2,h3,h4{font-size:12px;font-weight:normal}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none outside}
input,select,button,button img{vertical-align:middle;font-size:12px}
img,a img{border:0;vertical-align:middle}
em{font-style:normal}
:focus{outline:0}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.cle8,.cle15{clear:both;display:block;height:8px;line-height:8px;overflow:hidden}
.cle15{height:15px;line-height:15px}
.b{font-weight:bold}
a{text-decoration:none;color:#767575}
a:hover{text-decoration:underline;color:#06c}
/* color */
.red,.red a{color:#c00}
.red a:hover{color:red}
.white,.white a{color:#fff}
.white a:hover{color:#ff0}
.blue,.blue a{color:#06c}
.blue a:hover{color:#f30}
.gray{color:#888}
/* regindex */
.wd{width:868px;margin:0 auto}
.getpwd{background:url(images/getpwd.gif) 500px top no-repeat}
.userup{background:url(images/userup.gif) 480px -50px no-repeat}
.regok strong{display:block;font-family:"黑体";margin:20px 0 0;font-size:25px;color:green;line-height:100px;height:100px;padding-left:320px;background:url(images/ok.gif) 200px bottom no-repeat;}
.regok li{padding:0 10px 50px 200px}
.regok li p{padding:0 0 16px}
.regok li p.checkinfo{color:#c00;font-size:14px;}
.regok a{color:#039;text-decoration:underline}.regok a:hover{color:#c00}
.regok b{line-height:2em;font-size:14px;color:#036}.regok b.red{font-size:14px;color:#f60}
.header{height:82px; position:relative;width:868px;margin:0 auto;overflow:hidden;}
.header h1{margin-top:8px;margin-left:12px;}
.header-nav{color:#748092;position:absolute; right:5px; text-align:right;top:16px;font-family:"宋体",Arial;}
.header-nav a{font-family:Arial;margin:0 5px;color:#039}
.header-nav a:hover{color:#2788E0}
.header-faq{position:absolute; top:41px; right:17px;}
.header-faq em{margin-left:6px;color:#F54D1E}
.cbt,.cbb{width:868px;background:url('images/reg-box-s.gif') no-repeat;line-height:0;overflow:hidden;height:6px;}
.cbb{height:7px;background-position:0 -6px;}
.ServiceTel{position:absolute;top:210px;right:128px;z-index:9;font-size:25px;color:#c00;font-weight:bold}
.reg-box{width:856px;background:url('images/reg-box.gif') repeat-y scroll;padding:0 6px;position:relative;}
.reg-tip{height:169px;padding-bottom:10px;background:url('images/tip-bg.png') no-repeat 0 0;position:relative;}
.reg-tip ol{padding:50px 0 0 30px;}
.reg-tip ol li{line-height:23px;color:#4e7bad;}
.reg-tip em{color:#0683db;font-weight:bold;}
.reg-t1{height:33px;line-height:33px;padding-top:20px;padding-left:73px;color:#306DEC}
.reg-t1 strong{font-size:14px}
.reg-t1 em{color:#F37703;margin:0 8px}
.reg-ele{width:856px;position:relative;padding-bottom:20px}
.reg-ele ul{overflow:hidden;width:856px;position:relative}
.reg-ele li{float:left;clear:left;margin-top:18px;line-height:24px;width:686px; position:relative;padding-left:170px;}
.reg-ele li.hr{padding:15px 0 0 170px;font-family:"宋体",Arial;background:url(images/login_line.gif) 80px top no-repeat;}
.reg-ele li span,.reg-ele li .fieldname{font-weight:bold;position:absolute;height:24px;line-height:26px;left:0;width:152px;text-align:right;top:0;padding-right:6px; background:url('images/r-inpnt.gif') no-repeat right -72px;overflow:hidden}
.reg-ele li span em{color:#F17803}
.reg-ele li label.error{color:#c00;margin-left:5px}
.reg-ele li.reg-info{height:35px;line-height:35px; overflow:hidden}
.reg-ele li.reg-info span{position:absolute;width:234px;text-align:center;height:35px;}
.reg-ele li.reg-info a{position:relative;top:11px;color:#000}
.reg-ele p a{margin:0 5px;text-decoration:underline}
.reg-ele p.authcode{margin:3px 0}
.input1{width:232px;height:20px;border:0;background:url('images/r-inpnt.gif') no-repeat left 0; padding-top:4px;padding-left:2px; line-height:normal}
.input2{width:232px;height:20px;border:0;background:url('images/r-inpnt.gif') no-repeat left -24px; padding-top:4px;padding-left:2px;line-height:normal}
.input3{width:86px;height:20px;border:0;background:url('images/r-inpnt.gif') no-repeat left -48px; padding-top:4px;padding-left:2px; line-height:normal}
.input4{width:86px;height:20px;border:0;background:url('images/r-inpnt.gif') no-repeat -88px -48px; padding-top:4px;padding-left:2px;line-height:normal }
.userup .input1,.userup .input2{width:180px;border-right:1px #C5E4F5 solid}
@media all and(min-width:0){.input1,.input2,.input3,.input4{height:24px;padding-top:0px;line-height:normal}}
.reg-btn input{background:url('images/r-inpnt.gif') no-repeat left -96px;width:234px;height:36px;overflow:hidden;border:0;cursor:pointer}
.reg-btn input.btn-hover{background-position:left -132px;}
.rpw-btn,.next-btn,.back-btn,.pay-btn{background:url('images/submit_blue.gif') no-repeat;width:81px;height:37px;overflow:hidden;border:0;cursor:pointer;position:relative;margin-left:-2px}
.next-btn{background:url('images/submit_blue_btn.gif') no-repeat 0 -37px;}
.pay-btn{background:url('images/submit_blue_btn.gif') no-repeat 0 bottom;}
.back-btn{background:url('images/submit_blue_btn.gif') no-repeat 0 top;}
.reg-ele p.email-tip{background:url('images/r-inpnt.gif') no-repeat -217px -52px; padding-left:24px; color:#F67E06}
.linktool a{color:blue;margin:0 8px;text-decoration:underline}
.btn108{width:108px;text-align:center;height:37px;background:url(images/btn108.png) no-repeat;border:none;cursor:pointer;font-size:14px;font-weight:bold;color:#fff}
/* LoginPage */
body{ background: #fff url(images/login_bg.jpg) no-repeat scroll center top; }
.divbox{ width: 930px; margin: 0 auto;}
.divbox h1{width: 320px; height: 74px; /*background: url(images/login_logo.gif) no-repeat 0 0;*/ display: block; text-indent: -9999px; margin: 0 0 -60px 0; *margin: 30px 0 -60px 0; float: left; }
.top{text-indent:228px;overflow:hidden;color: #333; height: 30px; line-height: 30px; margin-top: 15px; }
.service_tel{ background: url(images/s-tel.gif) no-repeat 0 0; padding-left: 25px; margin-left: 15px; color: #767575; }
.login_left{ float: left; width: 540px; margin-top: 60px; }
.banner{ position: relative; float: right; margin-right: -3px; width: 540px; height: 21px; background: url(images/login_banner.jpg) no-repeat 0 bottom; color: white; font-family:simsun; padding-top: 115px; overflow: hidden; line-height: 18px;}
.banner b{ font-weight: normal; padding-left: 15px; }
.banner span{ padding-left: 10px;}
.banner span a{margin-right:15px}.banner span a:hover{text-decoration:none}
.main{ margin: 0 0 0 10px; clear: right; }
.main h2{ height: 50px; text-indent: -9999px; background:url(images/login_main_t.gif) no-repeat 0 center; }
.service{height: 60px; width: 160px; padding-left: 60px; float: left; display: inline; margin: 8px 12px; position: relative; }
.service img{ position: absolute; top: 6px; left: 0; }
.service em{ font-size: 14px; font-weight: bold; color: #047fcf; height: 28px; line-height: 28px; }
.service p{ color: #999; clear: left; }
.login{ float: right; width: 389px; background: url(images/login_bg.gif) repeat-y 0 0; }
.l_top,.l_top_reg{ text-align:right;width: 389px; height: 87px; background: url(images/login_top.gif) no-repeat 0 0; overflow: hidden; line-height: 146px; }
.l_top_reg{background-image:url(images/reg_top.gif)}
.l_top a{ margin-right: 20px; color: #06c; }
.l_bottom{ width: 389px; height: 14px; background: url(images/login_bottom.gif) no-repeat 0 0; clear: both; }
.loginform{padding-top: 15px; }
.loginform span{margin-top:8px; width: 88px; text-align: right; float: left; margin-left: -98px; display: inline; }
.loginform label{display:block;margin:2px 2px 0;font-weight:bold;color:#c00}
.loginform li{ text-align: left; padding: 5px 0 10px 108px;}
.loginform li.authcode img{display:block;margin:3px 0 0;_margin:3px 3px 0;}
.loginform li.authcode a:hover{border:none}
.loginform .intext{ height: 20px; border: 1px solid #88b0cc; background-color: #e7f2fe; width: 195px; padding: 8px 0 0px 3px; line-height: 18px; vertical-align: middle;*height:22px;padding-top:6px;}
@media all and(min-width:0){.loginform .intext{height:28px;padding-top:0px;line-height:28px}}
.loginform .intext_hover{ background-color: #FFFACD; }
.loginform .inyzm{ width: 114px; }
.login_btn{ width: 92px; height: 32px; font-size: 14px; background: url(images/blue_btn.gif) no-repeat 0px 0px; color: #0070bc; font-weight: bold; cursor: pointer; border: 0; }
.reg_btn,.reg_btn_com,.reg_btn_pro{ width: 90px; height: 32px; font-size: 14px; background: url(images/green_btn.gif) no-repeat 0 0; color: #5f7f03; font-weight: bold; cursor: pointer; border: 0; }
.reg_btn_com,.reg_btn_pro{width:234px;height:36px;line-height:36px;}
.reg_btn_com{background:url(images/reg-type.gif) left 36px;}
.reg_btn_pro{background:url(images/reg-type.gif) left top;}
.reg-type li{padding: 5px 0 0 78px;}
.loginform .radio{ margin: 0 5px 0 5px; }
.login_line{ text-align:center;background: url(images/login_line.gif) no-repeat center bottom; clear: both; height: 30px; line-height:30px;padding: 5px 0; }
.login_faq p{padding:10px 35px 5px;font-weight:bold}
.login_faq ul{padding:0 35px;}
.login_faq ul li{color:#999;padding:0 0 0 25px;height:25px;line-height:25px;background:url(images/vcard.gif) no-repeat left center}
.notice{ width: 497px; height: 240px; background: url(images/notice_bg.jpg) no-repeat 0 0; float: left; display: inline; margin: 10px 0 0 25px; }
.notice p{ margin: 78px 0 0 0; text-align: center; font-size: 14px; font-weight: bold; color: White; line-height: 30px; }

.CheckBox{position:absolute;margin-left:8px;display:inline}
.zalert,.alert{height:22px;line-height:22px;float:left;background:#FEFDDA;border:1px #FCB407 solid;border-left:none;padding-left:34px;color:#f30;padding-right:10px}
.CheckBox .alert_icon{width:28px;height:24px;position:absolute;top:0;left:-5px;background:url('images/check_form.gif') no-repeat 0 0}
.CheckBox .right_icon{width:16px;height:16px;background:url('images/check_form.gif') no-repeat 0 -40px;position:absolute;top:4px;left:0px}
.error_forminput{background:#FFDFDF url('images/form.gif') repeat-x 0 -101px}

/*--footer--*/
.footer{clear:both;border-top:1px #CDDEEE solid;padding:10px 0 0;margin:30px auto 0;text-align:center;color:#666}
.footer .foot-nav{display:block;height:20px;margin:7px auto; text-align:center;}
.footer .foot-nav a{display:inline-block;margin:0 7px;}
.footer .foot-info{margin:0 auto; line-height:20px; text-align:center;}
.footer .foot-info span{margin:0 5px}
.footer .copyright{clear:both;margin:8px auto 15px; text-align:center;}
#server-num{color:#fff;font-size:11px;}

/* msg */
.msg a{color:#06c;text-decoration:underline}.msg a:hover{color:#0C91E0}
.msg h2{padding-left:130px;background:url(images/line500_l.gif) 120px bottom no-repeat}
.msg div.reg-ele{background:url(images/world.gif) 650px top no-repeat}
.msg li,.msg li.hr{padding-left:180px;}
.msg li.hr{background:url(images/line500_l.gif) 120px top no-repeat}
.msg li.hr a,.msg p{font-family:Arial}
.msg p a{border:none;text-decoration:underline}
.msgcon{width:80%;font-size:14px;font-weight:bold}
.flash-serror{color:#c00}
.flash-strue{color:green}	
.flash-s{color:#c00}