﻿/*-------------------- Login  Style ---------------*/
.loginwarp { width:780px; margin:40px auto 0; text-align:left; overflow:hidden;}
.logintop { width:780px;line-height:42px; clear:both; overflow:hidden;}
.logintop h3.lg-tps {float: left; display: inline; font-size: 18px; height: 50px; line-height: 50px; padding-left: 60px; background:url(/images/lg_ico.jpg) no-repeat 1px 1px;}

.llogo { background:url(/images/LLogo.png) no-repeat 0 0; width:266px; height:52px;}
.loginlink { height:18px;padding-top:20px; padding-bottom:5px; line-height:18px;}

.loginbox { width:780px; margin:6px 0 20px; float:left; min-height:475px;}
.loginbox .rc_tp  ,
.loginbox .rc_bt ,
.loginbox .rc_tp b ,
.loginbox .rc_bt b { background:url(/images/Bg200.gif) no-repeat -99em 0;}
.loginbox .rc_tp { background-position:-138px -112px;margin-bottom:-7px;}
.loginbox .rc_tp b{ background-position:-131px -112px; }

.loginbox .rc_bt { background-position:-138px -118px;margin-top:-7px;}
.loginbox .rc_bt b{ background-position:-131px -118px; }

.loginbox .rc_tp  ,
.loginbox .rc_bt { display:block; position:relative; overflow:hidden; height:7px; }

.loginbox .rc_tp  b,
.loginbox .rc_bt b{ float:right;height:7px;width:7px; }

.logininfo { width:778px;border:1px #d2d2d2 solid; background:#fff;padding:17px 0; }
.tab1 { width:348px;margin:10px 20px;_display:inline;}
.tabtitle  
{
    font-size:14px; 
    font-family:"微软雅黑","黑体"; 
    color:#000; 
    line-height:20px; 
    border-bottom:1px #aaa dotted;
    margin-bottom:10px; 
    text-align:center;
}
.tabtitleoninves { font-size:14px; font-family:"微软雅黑","黑体"; color:#000; height:26px; line-height:26px;padding-left:6px;margin-bottom:24px;}
.tabtitle .more { color:#04c; text-decoration:underline;}
.tabtitle span { font-family:"宋体"; font-size:12px; font-weight:normal;margin-left:10px;}
.logininfo .midline { width:1px; background:url(/images/LoginLine.gif) no-repeat 0 0; overflow:hidden; height:300px;}
.logininfo .nameinput { width:194px;}
.tablist { font-family:SimSun,Tahoma,Arial,Helvetica,sans-serif; padding-bottom:23px;}
.tablist li { padding-left:100px; height:auto;min-height:24px;_height:24px; line-height:24px; margin-top:18px;}
.tablist .first { width:100px; float:left; text-align:right;padding-right:6px;margin-left:-106px;}
.tablist .codepic { margin:0 10px;}
.tablist .codelink { color:#2200C1; text-decoration:underline; }
.nTab{float: left;width: 348px;margin: 4px 20px;_display: inline;border-bottom:1px #C7C7CD solid;background-position:left;background-repeat:repeat-y;margin-bottom:2px;}
.nTab .TabTitle{clear: both;height: 33px;overflow: hidden; background:#eee; border-left:1px #C7C7CD solid; border-top:1px #C7C7CD solid;}
.nTab .TabTitle ul{margin:0;padding:0;}
.nTab .TabTitle li{float: left;width: 114px;cursor: pointer;list-style-type: none; height:32px; line-height:32px;}
.nTab .TabTitle .active{ background:url(/images/tab_bg1.gif) left -25px #fff repeat-x;border-bottom:#fff 1px solid; border-right:#C7C7CD 1px solid;}
.nTab .TabTitle .activelong{ background:url(/images/tab_bg2.gif) left -25px no-repeat;border-left:1px  #C7C7CD solid;border-top:1px  #C7C7CD solid;border-bottom:1px #fff solid;}
.nTab .TabTitle .normal{ border-right:1px #C7C7CD solid;border-bottom:1px #C7C7CD solid;}
.nTab .TabContent{width:auto;background:#fff;margin: 0px auto;padding:10px 0 0 0;border-right:1px #C7C7CD solid;border-left:1px #C7C7CD solid;}
.none {display:none;}
.nTab .TabTitle .normal h3.tabtitle {color:#666;}
.loginbtn ,.onloginbtn ,.bluebtn { background:url(/images/Bg200.gif) no-repeat 0 -482px;width:84px; /*height:29px;*/ padding:6px 0; border:none; cursor:pointer; color:#fff; font-weight:bold;}
.bluebtn { background-position:0 -637px;width:169px; }
.onloginbtn { background-position:0 -452px;}
.tablist .help { background:url(/images/Bg200.gif) no-repeat -186px -574px;padding-left:18px; color:#777;}
.tablist .help a { color:#333;}


.err { width:300px; border:1px #B8D0E4 solid; background:#F2F9FD url(/images/Bg200.gif) no-repeat -180px -514px;margin-left:-96px;padding:0 8px 0 28px;}
.reglist 
{ 
    margin-top:10px;
}
.reglist li { background:url(/images/Bg200.gif) no-repeat -188px -352px; padding-left:18px; height:26px; line-height:26px; }
.regbtn { margin:20px 0 0; width:652px; margin:0px auto; text-align:center;}

.confirm { background:url(/images/lrlr_035.png) no-repeat; width:20px; height:20px; margin:0 auto;}

/*-------------------- Register  Style ---------------*/
.reginfo { width:730px;padding:10px 24px 30px;}
.star { font-family:"宋体"; color:#cc0000; white-space:nowrap;}
.reginfo .tabtitle { margin-bottom:40px;}
.reginfo .tablist li { padding-left:160px;margin:10px 0;text-align:left;}
.reginfo .tablist .first { width:160px; margin-left:-166px; text-align:right;}
.reginfo .tablist .nameinput { width:268px;}
.reghint { color:#C1691A; background:url(/images/Bg200.gif) no-repeat -186px -466px; padding-left:20px;}
.passie { background:url(/images/Bg200.gif) no-repeat -180px -704px; width:180px;margin:0 auto; margin-top:20px; padding-left:25px; height:25px; clear:both; color:#555;padding-top:2px; }
.reginfo .promptcont { margin:0 auto;width:540px;}
.reginfo .promptinfo s { background-position:-115px -434px;}
.reginfo .promptinfo h3 { font-size:14px; color:#c1691a;padding-bottom:8px;}

/*-------------------- CreditStep  Style ---------------*/
.step { width:630px; margin:20px 0;overflow:hidden;margin-left:50px;}
.steplink { width:160px; position:relative;}
.steplink a { display:block; float:left; width:106px; background:url(/images/Bg200.gif) no-repeat 0 -517px; height:52px; line-height:52px; font-weight:bold; font-size:14px; padding-left:60px; color:#444;}
.steplink a:hover { text-decoration:none; color:#000;}
.step  s { background:url(/images/Bg200.gif) no-repeat -99em ; position:absolute;margin:6px 0 0 10px;width:44px; height:40px; overflow:hidden; top:0; left:0;}
.step1 s { background-position:2px -579px;}
.step2 s { background-position:-44px -579px;}
.step3 s { background-position:-90px -579px;}
.step4 s { background-position:-131px -579px;}
.report1 s { background-position:10px -694px;}
.report2 s { background-position:-44px -688px;}
.report3 s { background-position:-86px -688px;}

.dmore,.dless  { background:url(/images/Arror.gif) no-repeat 0 2px;padding:0 0 0 18px; height:18px; display:inline-block; color:#2468CE; text-decoration:underline;}
.dless {  background-position: 0 -24px;}

.stepdesc { width:440px; float:right; line-height:18px; color:#666;padding-top:8px; overflow:hidden;}
.stepdesc .reghint { font-weight:bold; color:#333; line-height:22px;}
.credtab { width:100%;}
.credtab td { padding:8px 6px;border:1px #e1e1e1 solid; line-height:18px;}
.credtab .bg { background:#eee;}
.credtab .bg1 { background:#e5e5e5;}
.idhint { width:450px; margin:20px auto; line-height:18px;}
.idhint p { margin-bottom:10px;}
.stephint { width:700px; text-align:center; margin:20px auto 30px; font-weight:bold; height:18px; line-height:18px;}
.stephint span {  padding-right:24px; display:inline-block; background:url(/images/Bg200.gif) no-repeat right -675px; }
.stephint .nobg { background:none;padding-right:0;}
.stephint b { color:#fff; background:url(/images/Bg200.gif) no-repeat -183px -645px;padding:1px 4px;margin-right:4px; height:14px; line-height:14px;}

.contactinfo td{ border:none;border-bottom:1px #d1d1d1 solid; }

/*-------------------- Login  Style ---------------*/
/* eloon 2013-9-24*/
 #com_head {height:84px; overflow:hidden; background:url(/images/gov_repxt.jpg) repeat-x 0 0;}
 #com_head .inner{background:url(/images/gov_topbg.jpg) no-repeat;}
 #com_head .inner {width:1011px; height:84px; overflow:hidden; background-position:0 -250px; margin:0 auto; overflow:hidden;}
 #com_head .inner h1,#com_head .inner i {display:none;}

#com_foot {height:75px; background:#002E68; margin-top:15px; } 
#com_foot .inner:before,#com_foot .inner:after{content:"";display:table;}
#com_foot .inner:after{clear:both;}
#com_foot .inner{zoom:1;}
#com_foot .inner{width:1011px; height:75px; margin:0 auto; color:#fff; overflow:hidden; line-height:23px; font-size:14px; text-align:left; background:#002E68;}
#com_foot .inner a {color:#fff;}
#com_foot .inner .fl {margin:15px 0 0 12px; float:left; display:inline;}
#com_foot .inner .fr {margin:25px 0 0 0; float:right; display:inline;}
#com_foot .inner .fr a{margin:0 10px;}
#com_foot .inner a:hover {color:#fff !important; text-decoration:underline;}

/**登录层start**/

.login-area
{
	padding:1px 0px 5px 15px;
	text-align:left;
}
.login-area ul li 
{
	padding:5px 0px;
}
.login-area ul li span
{
	display:block;
	width:70px;
	float:left;
	height:25px;
	line-height:25px;
	font-family: Microsoft YaHei,Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
}

.txt {
    background: url("/Images/formshdw.gif") no-repeat scroll -4px -4px #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #707070;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight:bold;
    height: 22px;
    line-height: 22px;
    padding: 2px 0 2px 5px;
    width: 200px;    
}

.user
{
	background: url("../Images/username_bg.gif") no-repeat scroll left center #FFFFFF; 
    padding-left: 25px;
}

.password
{
	background: url("../Images/password_bg.gif") no-repeat scroll left center #FFFFFF; 
    padding-left: 25px;
}

.width200
{
	width:100px;
}

.buttonLayout
{
	text-align:left;
	padding: 0px 0px 2px 50px;
}
.buttonLayout button,.buttonLayout input
{
	border:0px;
	height:39px;
	width:75px;
}
.buttonLayout a:hover
{
	text-decoration:none;
}
.buttonLayout a:hover button,.buttonLayout a:hover input
{
   cursor:pointer;
}

.btnLogin
{
	background: url("/Images/btnLogin.gif") no-repeat scroll left top transparent;
	margin-left:30px;
}
.btnCancel
{
	background: url("/Images/btnCancel.jpg") no-repeat scroll left top transparent;	
	margin-left:30px;
}

.login-msg{
    background: #fbfbfb url(/images/vIcon.png) no-repeat -61px -1px;
    font-size: 13px;
    border: 1px solid #dd8113;
    position: absolute;
    top: 40px;
    right: 114px;
    padding: 3px 3px 1px 23px;
    width: 180px;
    height: 18px;
    color: #4d4d4d;
    vertical-align: middle;
}

.reg-collection {
    margin-top: 16px;
}
.reg-collection label {
    width: 100px;
    font-size: 14px;
    overflow: hidden;
    text-align: right;
    display: inline-block;
}
.reg-collection .i-text{
    width: 200px;
}
.reg-collection .i-shorttext{
	width: 90px;
}
.reg-collection .field-validation-error{
    background: #fbfbfb url(/images/vIcon.png) no-repeat -61px -1px;
    margin-top:20px;
    padding: 3px 3px 1px 23px;
    font-size: 12px;
    vertical-align: middle;
    color: #666; 
    border:1px solid #e1e1e1;
    height:18px;
}

.ul-login{
    margin-top: 10px;
    margin-bottom:10px;
    overflow: hidden;
}
.ul-login li{
    float: left;
    display: inline;
    margin-left:50px;
    padding: 0 10px;
    line-height: 20px;
    text-align:center;  
}

.ul-title{
    margin-top: 25px;
    overflow: hidden;
}
.ul-title li{
    color: #333333;
    font-family: '微软雅黑 Bold','微软雅黑';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom:20px;
    text-align:center;  
}


/*登录页面样式 20131217 by lyw*/
.loginBox_2{ width:1000px; margin:50px auto; display:table}
.lg_head{ height:57px; background:url(../images/loginTopMid.png) repeat-x; width:100%; float:left;}
.lg_headLeft{ width:9px; height:57px; display:inline-block; background:url(../images/loginTopLeft.png) no-repeat; overflow:hidden; float:left;}
.lg_headRight{ width:9px; height:57px; display:inline-block; background:url(../images/loginTopRight.png) no-repeat; overflow:hidden; float:right;}
.lg_headMid{/*  width:982px; */ float:left; position:relative; z-index:1;}
.lg_Box{ width:998px; border-right:1px solid #ddd; border-left:1px solid #ddd; overflow:hidden; padding:20px 0;}

.lg_Btm{height:12px; background:url(../images/loginBtmMid.png) repeat-x; overflow:hidden}
.lg_BtmLeft{ width:9px; height:12px; display:inline-block; background:url(../images/loginBtmLeft.png) no-repeat; overflow:hidden; float:left}
.lg_BtmRight{ width:9px; height:12px; display:inline-block; background:url(../images/loginBtmRight.png) no-repeat; overflow:hidden; float:right}

.lg_ico{ position:absolute; left:10px; top:10px;}
.lg_Tit{ font-size:20px; font-weight:normal; float:left; line-height:60px; margin-left:110px; color:#333}	
.lg_Img{ width:260px; float:left;  margin-left:40px; display:inline;}
.lg_Con{ width:280px; float:left; margin:0 20px;}
.lg_WZ{ width:240px; float:left; margin:0 0 0 30px;}

.loginUL{ margin-top:10px;}
.loginUL li{ width:100%; overflow:hidden; line-height:30px; padding:2px 0;}
.loginUL li em{ width:50px; float:left;}

.lg_Con h4,.lg_WZ h4{ border-bottom:1px dotted #ddd; padding:5px 0; font-size:16px}
.Line_1{ width:6px; height:250px; background:url(../images/LoginLine.gif) no-repeat center center; float:left;}
.tit_1{ background:url(../images/ico_12.gif) no-repeat 0 center;padding:0 0 0 10px; color:#477607;}
.lg_WZBox{padding:15px 0; text-align:center;}




.lg_Img .help { background:url(/images/Bg200.gif) no-repeat -186px -574px;padding-left:18px; color:#777;}
.lg_Img .help a { color:#333;}