/* CSS Document */

/* -------------  login ------------------ */
.login {width:900px;margin:0 auto;}
.login_l {width:399px;float:left;border-right:1px solid #efefef;height:300px;background:url(../images/login_l_bg.gif) center right repeat-y;}
.login_l ul {width:340px;margin:40px auto;}
.login_l ul li {line-height:23px;height:23px;padding:3px 0;text-align:right;color:#6f6f6f;}
.login_r {width:500px;float:left;}
.login_r h3 {font-weight:bold;margin-left:20px;font-size:20px;line-height:36px;margin-top:20px;background:url(../images/ico.gif) -174px 0 no-repeat;padding-left:35px;}
.login_r ul {margin-left:40px;margin-top:10px;}
.login_r ul li {line-height:42px;height:42px;color:#6f6f6f;font-family:宋体;overflow:hidden}
.login_r ul li a {padding:0 30px;}
.login_r ul li span {background:url(../images/pop_title.gif) 0 0 no-repeat;}
.login_r ul li label {float:left;}
.login_r ul li input {margin:6px 15px;float:left;}
.login_l .text {position:relative}
.login_r .l_btn {margin-top:10px;}
.login_l .text .no_pwd {display:block;width:16px;height:16px;background:url(../images/ico.gif) -32px 0 no-repeat;position:absolute;top:5px;right:50px;}
.login_l .text .new_user {display:block;width:16px;height:16px;background:url(../images/ico.gif) -16px 0 no-repeat;position:absolute;top:0;right:100px;}
.c_f00 a ,.c_f00 a:visited,.c_f00 a:hover{color:#f00}
.m_top_40 {margin-top:40px;}
.login_r .i_yzm {height:70px;}
.login_r .i_yzm img {border:1px solid #efefef;margin-top:4px;}
.login_r .i_yzm a {text-align:left;padding:0;margin:0;display:block;width:120px;padding-left:10px;}
.login_r .i_yzm span {margin-top:-26px;}
.login_r h3 {color:#cc3812;}
.login_r .i_text input {height:20px;width:140px;line-height:20px;color:#cc3812;font-family:Arial, Helvetica, sans-serif}
.login_r .i_text input:focus {border:1px solid #cc3812;height:22px;width:142px;}
.login_r .i_yzm input {height:20px;width:60px;line-height:20px;color:#cc3812;font-family:Arial, Helvetica, sans-serif}
.login_r .i_yzm input:focus {border:1px solid #cc3812;height:22px;width:62px;}
.login_r li span {color:#cc3812;display:block;float:right;padding-left:15px;width:207px;float:right;height:26px;line-height:26px;margin-top:6px;margin-top:-30px;}
.login_r .i_ckb input {padding:0;margin:12px 10px;_margin:8px 10px;vertical-align:middle;float:left;}
.login_r .i_ckb .auto_login1 {display:none;}
.login_r .i_ckb .auto_login2 {display:inline;}
.login_r .i_ckb span {margin-top:10px;}
.login_r .yzm {border:0;display:inline;width:40px;float:none;background-color:#efefef;font-size:18px;font-weight:bold;font-family:Helvetica, sans-serif; text-decoration:line-through;background-image:none}

.login_l2 {width:399px;float:left;border-right:1px solid #efefef;height:300px;background:url(../images/login_l_bg.gif) center right repeat-y;}
.login_l2 ul {width:340px;margin:100px auto;border:1px solid #efefef;overflow:hidden;padding:10px;background-color:#fcfcfc}
.login_l2 ul li {float:left;width:150px;line-height:36px;margin:0 10px;display:inline}
.login_l2  .no_pwd {display:block;width:36px;height:36px;background:url(../images/no_pwd.gif) 0 0 no-repeat;float:left;margin-right:10px;display:inline}
.login_l2  .new_user {display:block;width:36px;height:36px;background:url(../images/reg_new.gif) 0 0 no-repeat;float:left;margin-right:10px;display:inline}



/* ---------- reg -----------------*/
.reg_box {width:700px;margin:0 auto;}
.reg_box .l_90 {padding-left:90px;}
.reg_box h3 {font:italic bold 24px/36px Arial, Helvetica, sans-serif,宋体;color:#ccc;border-bottom:1px dashed #ccc}
.reg {width:600px;margin:20px auto;}
.reg li {height:36px;line-height:36px;overflow:hidden;color:#6f6f6f;padding:5px 10px;}
.reg li input,.reg li span {margin-top:5px;}
/*.reg li span {color:#f00;float:right;width:200px;display:inline;padding:0 10px;border:1px solid #000;height:21px;line-height:23px;overflow:hidden;background-color:#fff}*/
.reg li label {display:block;width:100px;text-align:right;float:left;padding-right:20px;}
.reg .i_text input {float:left;display:block;width:200px;height:21px;line-height:21px;vertical-align:middle;margin-right:20px;display:inline}
.reg .i_radio input {margin-right:5px;vertical-align:middle;margin-left:40px;margin-top:0}
.reg .tk {position:relative}
.reg .tk input {margin-right:5px;}
.reg .tk a {padding-left:60px;}
.reg .tk .reg_tk {display:block;width:16px;height:16px;background:url(../images/ico.gif) -48px 0 no-repeat;position:absolute;top:5px;left:190px;}
#yz {width:200px;float:right;margin:10px 0;}
#yz li {width:40px;height:12px;line-height:13px;margin:0 1px;padding:0;font-size:12px;clear:inherit;float:left;text-align:center;color:#fff;overflow:hidden}
.reg .button1 {width:160px;height:28px;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:28px;color:#ccc;background-color:#ececec;text-align:center;float:inherit;margin:0 auto}
.reg .button2 {width:160px;height:28px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;line-height:28px;color:#fff;background-color:#cc3812;text-align:center;float:inherit;margin:0 auto}

/* -------------- law --------------- */
.law_box {border:1px solid #ececec;padding:20px 0;background-color:#f8f8f8}
.law_main {width:800px;height:400px;overflow:scroll;color:#6f6f6f;margin:0 auto;border:1px solid #ccc;background-color:#fff;padding:8px}
.law_main p {margin:10px 0;text-indent:24px;}
.law_main h5 {line-height:23px;color:#cc3812;margin-top:20px;}
.law_main ol {margin-left:30px; list-style:decimal}
.law_main ol li {padding:5px;}
.law_main ol li ol {list-style:lower-alpha;}
.law_main ol li ol li ol {list-style:lower-roman;}
.law_main ol li ol li ol ol {list-style:lower-greek;}
.law2 {width:950px;border-bottom:1px solid #efefef;padding-bottom:10px;border-top:1px solid #efefef;padding-top:10px;}
.law2_main {width:800px;color:#6f6f6f;margin:0 auto;padding:8px}
.law2_main img {display:block;margin:0 auto;}
.law2_main p {margin:10px 0;text-indent:24px;}
.law2_main h3 {line-height:23px;color:#cc3812;margin-top:20px;}
.law2_main ol {margin-left:30px; list-style:decimal}
.law2_main ol li ul {margin:0 30px;}
.law2_main ul {margin-left:30px;}
.law2_main ul li {list-style:disc}
.law2_main ol li ul li {list-style:square}
.law2_main ol li {padding:5px;}
.law2_main ol li ol {list-style:lower-alpha;}
.law2_main ol li ol li ol {list-style:lower-roman;}
.law2_main ol li ol li ol ol {list-style:lower-greek;}
.law2_main table {width:400px;margin:10px auto;text-align:center}
.law2_main table th {background-color:#f8f8f8;padding:5px;border:1px solid #ececec;text-align:center}
.law2_main table td {padding:5px;border:1px solid #ececec}
.law2_main .bank {overflow:hidden}
.law2_main .bank li {width:110px; height:28px; float:left; margin: 5px; display:inline; list-style:none}
.law2_main .bank li img {width:110px; height:28px; border:0}

/* ------------- fwtk ------------- */
.fwtk {margin-top:20px;}
.fwtk a {display:block;width:120px;height:28px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;line-height:28px;color:#fff;background-color:#cc3812;text-align:center;margin:0 auto}
.fwtk a:visited,.fwtk a:hover {color:#fff}
