﻿@charset "utf-8";
/* CSS Document */

body{ font:normal 12px/24px tahoma,verdana,"宋体";color:#303030; padding:0; margin:0;}
*{ padding:0; margin:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f60; text-decoration:none;}
img{ border:none;}


/*copyright*/
.foot_box{ display:block; clear:both; height:50px; line-height:50px; background:url(../images/foot.png) repeat-x; text-align:center; color:#5F6367;}

/*page*/
.paging{ display:block; clear:both; overflow:hidden; margin:15px 25px; text-align:center; color:#5482B4;}
.paging a,.paging .now{ color:#303030; padding:2px 5px; /*margin:0 3px;*/ color:#5482B4;}
.paging a{ font:normal 14px/22px verdana,"宋体"; color:#5482B4;}
.paging .now,.paging .now:hover{font:bold 14px/22px verdana,"宋体";}
.paging a:hover{font:normal 14px/22px verdana,"宋体"; color:#ff0000;}


/*登陆之后头部区块*/
.lok_header{ display:block; clear:both; height:66px; background: url(../images/top_bg.png) repeat-x; overflow:hidden;}
.lok_header_bigt{ display:block; clear: both; background:url(../images/top.jpg) no-repeat; height:66px;}
.lok_top_btn{ display:block; clear:both;}
.lok_top_nav{ display:block; clear:both; height:28px; background:url(../images/nav_bg.png) repeat-x; overflow:hidden; line-height:28px;}
.time{ display:block; float:right; background:url(../images/icon_01.png) 0 5px no-repeat; padding-left:20px; line-height:28px; padding-right:30px; color:#828387;}
.welcome{ display: inline-block; background:url(../images/icon_02.png) 0 5px no-repeat; margin-left:25px; padding-left:15px; margin-right:15px; color:#000;}
.welcome i{ font-style:normal; color:#FB0303;}
.login_time{ display:inline-block; border-left:1px solid #C0DBEC; padding-left:15px; line-height:16px; height:16px; color:#000;}
.edit_pass{ display:inline-block; background:url(../images/btn_01.png) no-repeat; width:80px; height:21px; border:0px; float:right; margin:0 10px; cursor:pointer;}
.exit_btn{ display:inline-block; background:url(../images/btn_02.png) no-repeat; width:80px; height:21px; border:0px; float:right; margin:0 10px; cursor:pointer;}
.btn_box{ display:block; float:right; padding-top:20px; padding-right:20px;}



/*登陆之后左边区块*/
.left_box{ display:block; clear:both; width:188px; overflow:hidden; padding-top:6px; padding-left:6px;}
.left_tnav{ display:block; clear:both; background:url(../images/ln_02.png) no-repeat; overflow:hidden; height:36px; line-height:36px; font-size:14px; color:#D25E07; font-weight:bold; padding-left:38px;}
.left_border{ display:block; clear:both; border:1px solid #D4DBE1; overflow:hidden; height:1%; padding:1px; padding-top:8px;}
.left_listbxo{ display:block; clear:both; padding-bottom:8px;}
.left_list{  display:block; clear:both; list-style:none;}
.left_list li{ display:block; clear:both; background:url(../images/ln_01.png) no-repeat; height:25px; line-height:25px; padding-left:48px; color:#5482B4}
.o_tit{display:block; clear:both; background:url(../images/ln_03.png) no-repeat; height:32px; padding-left:36px; line-height:32px; font-size:14px; font-weight:bold; color:#004F9F;}
.t_tit{display:block; clear:both; background:url(../images/ln_04.png) no-repeat; height:32px; padding-left:36px; line-height:32px; font-size:14px; font-weight:bold; color:#004F9F;}



/*登陆之后右边区块*/
.right_main{ clear:both; padding:6px;}
.right_nav_cent{ display:block; clear:both; background:url(../images/tit_04.png) repeat-x; overflow:hidden;}
.right_nav_left{ display:block; clear:both; background:url(../images/tit_01.png) left top no-repeat; overflow:hidden;}
.right_nav_right{ display:block; clear:both; background:url(../images/tit_02.png) right top no-repeat; overflow:hidden;}
.right_tit{ display:block; clear:both; background:url(../images/icon_03.png) 15px 9px no-repeat; line-height:36px; height:36px; font-size:14px; font-weight:bold; color:#D26210; padding-left:35px;}
.right_border{  clear:both; padding:10px; border:1px solid #CCDEEC;}
.right_border table{ border-left:1px solid #E3E7F3; border-top:1px solid #E3E7F3; line-height:28px; height:28px;}
.right_border table tr td{ border-right:1px solid #E3E7F3; border-bottom:1px solid #E3E7F3; }
.right_border table tr th{ display:block; clear:both; background:url(../images/tit_03.png) repeat-x; height:28px; line-height:28px; border-right:1px solid #E3E7F3;}
.right_border table tr th h2{ font-size:14px; color:#303030; padding-left:30px; background: url(../images/icon_04.png) 17px 8px no-repeat; display:block; clear:both;}
.trcolor{  clear:both; background:#F4F7FC;}
.info_input{ display:inline-block; clear:both; border-left:1px solid #BEBEBE; border-bottom:1px solid #E1E1E1; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; height:20px; line-height:20px; padding:0 5px; width:160px; margin-left:4px;}
.mtable table{ border:0px;}
.mtable table tr td{ border:0px;}
.mtable table tr td i{ color:#FA0608; font-style:normal;}
.sfz_btn{ display:block; clear:both; background:url(../images/btn_03.png) no-repeat; width:130px; height:22px; text-align:center; font-size:12px; color:#2471A2; line-height:22px; border:0px; cursor: pointer;}
.twosfz_btn{ display:block; clear:both; background:url(../images/btn_03.png) no-repeat; width:130px; height:22px; text-align:center; font-size:12px; color:#2471A2; line-height:22px; border:0px; cursor: pointer; margin-left:5px;}
.checkbox_input{ vertical-align:middle; margin-left:5px;}
.lf_box{ clear:both; margin-bottom:16px;}
.cz img{ display:inline-block; margin: 0 8px;}
.list_tit{  clear:both; font-weight:bold; color:#5482B4;}
.t_btn{ display:block; clear:both;}
.t_btn img{ display:block; width:141px; margin:0 auto;}
.search_btn_01{ display: inline-block; background: url(../images/btn_04.png) no-repeat; height:22px; line-height:22px; width:81px; color:#2471A2; border:0px;}
.time_input{ display:inline-block; border-left:1px solid #BEBEBE; border-bottom:1px solid #E1E1E1; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; height:20px; line-height:20px; padding:0 5px; margin-left:5px;}



/**/
.user_tit{ display:block; clear:both; background:url(../images/tit_03.png) repeat-x; height:28px; line-height:28px; border-right:1px solid #E3E7F3;}
.user_tit h2{ font-size:14px; color:#303030; padding-left:30px; background: url(../images/icon_04.png) 17px 8px no-repeat; display:block; clear:both;}
.close_btn{ display:inline-block; float:right; padding-top:12px; padding-right:15px;}
.add_btn{ display: inline-block; float:right; background: url(../images/btn_04.png) no-repeat; height:22px; line-height:22px; width:81px; color:#2471A2; border:0px; margin-right:15px; margin-top:3px; cursor:pointer;}


/*登陆*/
.login_main{ display:block; clear:both; background:url(../images/login_bg.jpg) center top no-repeat; overflow:hidden; height:700px;}
.login_cent{ display:block; clear:both; width:1004px; margin:0 auto;}
.log_wrap{ display:block; clear:both; overflow:hidden; padding-top:23px;}
.name_box{ display:block; clear:both; background:no-repeat 0px 2px; height:26px; padding-left:155px; margin:8px 0px;}
.pass_box{ display:block; clear:both; background:no-repeat 0px 2px; height:26px; padding-left:155px; margin:8px 0px;}
.code_box{ display:block; clear:both; background:no-repeat 0px 2px; height:26px; padding-left:155px; margin:8px 0px;}
.name_inp{ border-bottom:1px solid #E1E1E1; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; line-height:24px; background:url(../images/icon01.jpg) no-repeat 6px 0px; height:24px; width:240px; padding-left:35px; font-family:"微软雅黑","幼圆","宋体"; }
.pass_inp{ border-bottom:1px solid #E1E1E1; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; line-height:24px; background:url(../images/icon02.jpg) no-repeat 6px 0px; height:24px; width:240px; padding-left:35px; font-family:"微软雅黑","幼圆","宋体"; }
.code_inp{ border-bottom:1px solid #E1E1E1; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; line-height:24px;  height:24px; width:103px; padding-left:5px; font-family:"微软雅黑","幼圆","宋体"; }
.code_m{ display:inline-block; border:1px solid #000; overflow:hidden; vertical-align: top; margin-left:5px; width:83px; border-bottom:1px solid #E1E1E1; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1;}
.log_txt{ display:inline-block; padding-left:10px; color:#979797; font-size:12px;}
.log_txt a{ color:#979797; text-decoration:underline;}
.log_btn{ display:block; clear:both; padding-top:10px; padding-left:154px;}
.log_btn img{ display:inline-block; margin-right:20px; cursor:pointer;}
.log_c{ display:block; clear:both; padding-top:222px; padding-left:248px;}
.log_f{ display:block; clear:both; background:no-repeat; height:281px;}
.copyright{ display:block; clear:both; font-size:12px; color:#5F6367; text-align:center; padding-top:220px;}
.login_body{ display:block; clear:both; background:url(../images/login_rx.png) repeat-x; overflow:hidden;}


/*用户注册*/
.user_body{ display:block; clear:both; background:#EBEBEB url(../images/ulbody_bg.jpg) top center no-repeat;}
.user_main{ display:block; clear:both; width:980px; margin:0 auto; overflow:hidden;}
.user_login_bg{ display:block; clear:both; background:url(../images/ulogin_bg.jpg) no-repeat; width:854px; height:334px; margin:108px auto;}
.user_copyright{ display:block; clear:both; line-height:24px; padding:20px 0px; text-align:center; font-size:12px;}
.userlogin_wrap{ display:block; float:right; width:251px; margin-right:51px; padding:55px 9px 0px}
.user_logo{ display:block; clear:both; width:265px; height:47px; background:url(../images/public.png) no-repeat -701px -225px; margin:14px 0px 20px 30px;}
.user_cbox{ display:block; clear:both; font-family:"微软雅黑","幼圆","宋体";}
.user_bg_c{ display:block; clear:both; background:url(../images/user_c.jpg) 0px 29px repeat-y; overflow:hidden;}
.user_bg_t{ display:block; clear:both; background:url(../images/user_t.jpg) center top no-repeat; overflow:hidden;}
.user_bg_f{ display:block; clear:both; background:url(../images/user_f.jpg) center bottom no-repeat; overflow:hidden; height:auto!important; min-height:500px;}
.user_nav_list{ display:block; clear:both; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; margin-left:10px;}
.user_nav_list li{ display:block; float:left; width:93px; height:30px; line-height:30px; margin:0 2px; background:url(../images/public.png) no-repeat -113px -757px;}
.user_nav_list li a{ color:#909090;}
.user_nav_list li a:hover{color:#157FB0; background:url(../images/public.png) no-repeat 0px -757px; display:block; width:93px; height:30px; line-height:30px;}
.user_nav_list li.on{display:block; width:93px; height:30px; line-height:30px; background:url(../images/public.png) no-repeat 0px -757px; color:#157FB0;}
.user_nav_list li.on a{color:#157FB0;}
.user_info{ display: block; float:right; padding-right:10px; line-height:29px; font-size:12px; color:#FFF; font-weight:normal;}
.user_tx{ display:inline-block; background: url(../images/icon_1.png) no-repeat 0px 5px; margin-right:10px; padding-left:20px;}
.user_close{ display:inline-block; background:url(../images/icon_02.png) no-repeat 0px 5px; margin-left:10px; padding-left:20px;}
.user_close a{ color:#fff;}
.user_mbox{ display:block; clear:both; padding:20px;}
.user_ct{ display:block; clear:both; background:url(../images/icon_5.jpg) 12px 2px no-repeat; border-bottom:1px solid #E2E2E2; height:35px;  padding-left:52px; font-weight:bold; font-size:14px; margin-bottom:10px;}
.user_ct em{ padding-top:10px; display:block; font-style:normal;}
.table_reg{ line-height:30px; font-size:14px;}
.userpass_sxname{ text-align:right; padding-right:10px;}
.userpass_zs{ color:#666666; text-align:right;}
.userpass_zs i{ color:#f00; font-style: normal;}
.ui_zm{ font-size:12px; color:#AFAFAF; vertical-align:top;}
.x_red{ color:#f00; font-size:14px;}
.userpass_bgimg{ display:block; clear:both; width:124px; height:96px; background:url(../images/public.png) no-repeat -686px -330px; margin:0 auto;}
.input_q{ background:#fff; border-bottom:1px solid #E1E1E1; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; font-family:"微软雅黑","幼圆","宋体"; line-height:24px; height:24px; _height:22px; _line-height:22px; padding:0 5px; width:170px; margin-right:10px;}
.input_q_time{ background:#fff; border-bottom:1px solid #E1E1E1; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; font-family:"微软雅黑","幼圆","宋体"; line-height:24px; height:24px; _height:22px; _line-height:22px; padding:0 5px; width:170px; margin-right:10px; background:url(../images/input_time.jpg) center right no-repeat;}
.user_c_but{ display:inline-block; margin-right:30px; border:0px; background: url(../images/public.png) no-repeat 0 -794px; width:72px; height:28px; text-align:center; color:#fff; line-height:28px; font-size:12px; font-weight:bold;}
.userpass_xgimg{ display:block; clear:both; width:135px; height:106px; background:url(../images/public.png) no-repeat; margin:0 auto;}
.user_book_tj{ display:block; clear:both; font-size:14px; line-height:36px; margin-bottom:10px;}
.user_qbox{ display: block; clear:both; padding:0 20px;}

.log_close{ display:inline-block; width:99px; height:35px; border:0px; cursor:pointer; background:url(../images/btn_close.jpg) no-repeat;}
.login_btn{ display:inline-block; width:99px; height:35px; border:0px; cursor:pointer; background:url(../images/btn_ok.jpg) no-repeat; margin-right:30px;}


.text_input{ display:block; clear:both; border-left:1px solid #BEBEBE; border-bottom:1px solid #E1E1E1; border-top:1px solid #BEBEBE; border-right:1px solid #E1E1E1; padding:0 5px; margin-left:4px;}

.checkboxlist input{ vertical-align:middle; margin-right:3px;}
.checkboxlist label{ vertical-align:middle; margin-right:5px;}

.checkboxlistError input{ vertical-align:middle; margin-right:7px;}
.checkboxlistError label{ vertical-align:middle; margin-right:12px;}

.hide{ display:none;}

.data_update{font-size:12px; font-weight:100; float:right; clear:both;}

.validate{color: red;}
