@charset "utf-8";
/* CSS Document */
body{ background:#585858; color:#666; font:normal 12px/24px Tahoma, "宋体";}
*{ padding:0; margin:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f93; text-decoration:none;}
img{ border:0; vertical-align:middle;}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */

/*layou*/
.header{ display:block; clear:both; width:920px;height:86px;border-bottom:#290000 1px solid; padding:0; margin:10px auto 0 auto;overflow:hidden;}

.middle{display:block; clear:both; width:900px; background:#fff; margin:3px auto 0 auto;padding:10px; overflow:hidden;}

.footer{display:block; clear:both; width:900px;text-align:center; color:#999; background:#fff; margin:0 auto 10px auto; padding:20px 10px 15px 10px;overflow:hidden;}

/*base header*/
.ind_head_r{display:block; float:right; width:75%;height:86px; overflow:hidden; }

.topnav{display:block; text-align:right; color:#EE4040; height:30px; line-height:30px; padding-right:10px;overflow:hidden;}
.topnav a{ color:#f99; margin:0 5px;}
.topnav a:hover{ color:#fff;}

.g_navbox{display:block; clear:both; height:27px; padding-top:27px; }
.g_nav{ display:block; float:left; width:88%; height:27px; background:url(/Moo-templates/images/txz/navbg.gif) 0 0 repeat-x; border:#000 1px solid; border-bottom:none; padding:0 10px 0 0; margin-right:10px; vertical-align:middle;overflow:hidden;}
.g_nav_l{ float:left; }
*html .g_nav_l{ float:left; padding-top:5px;}
.g_nav .menu{ color:#DEDEDE; font:normal 14px/27px Tahoma, "宋体"; margin-left:25px;}
.g_nav .menu:hover{color:#EBDAB5;}

.pic_dr img{ vertical-align:middle;}
.pic_dr{line-height:27px; margin-left:2px; overflow:hidden;}
.pic_dr:hover{ background:url(/Moo-templates/images/txz/icon_on_nav.gif) 0 0 no-repeat;}

.menu_dr{ display:block; width:100px; background:#414141;border:#C8C8C8 2px solid;  border-top:none; border-left:none; padding:2px; position:absolute; top:98px; right:500px;}
.menu_dr a{display:block; clear:both; background:#585858; border-bottom:#4D4D4D 1px solid; color:#E7E7E7; padding:0 10px; line-height:24px;}
.menu_dr a:hover{background:#6B6B6B; color:#E7E7E7;}

.txt_s{ color:#999; margin:0 0 0 5px;}
.nav_r{ float:right; line-height:27px;}
.nav_r .txt_s{ margin:0 0 0 10px;}

.help{ float:right; background:url(/Moo-templates/images/txz/icon_help.gif) 0 8px no-repeat; color:#FF871C; padding:3px 0 0 15px;  margin-right:10px;}

/*通行证注册*/
.logo_txz{display:block; float:left; padding:12px 0 0 0;}
.head_r{display:block; float:right; width:50%; height:27px; background:url(/Moo-templates/images/txz/headtxt.gif) 90% 15px no-repeat; padding-top:59px; }

.nav_txz{ display:block; float:right; height:27px; background:url(/Moo-templates/images/txz/navbg.gif) 0 0 repeat-x; border:#000 1px solid; border-bottom:none; padding:0 15px; margin-right:10px; vertical-align:middle;}
.nav_txz a{ color:#DEDEDE; font:bold 14px/27px Tahoma, "宋体";}
.nav_txz a:hover{color:#EBDAB5;}
.nav_login{ background:url(/Moo-templates/images/txz/icon_login.gif) 0 0 no-repeat; padding-left:20px; margin-left:10px;}

.help:hover{color:#fc3;}
*html .help{ padding:1px 0 0 15px; }

*html .main_txzreg{ height:1%;}
.main_txzreg{display:block; clear:both; padding:50px 80px; overflow:hidden; height:400px;}
.tit_reg{display:block; clear:both; background:url(/Moo-templates/images/txz/line_tit.gif) bottom left no-repeat; color:#333; font:bold 14px/28px Tahoma, "宋体"; margin-bottom:20px; }
.tit_reg em{ color:red; font:bold 12px/28px Tahoma, "宋体"; font-style:normal; margin:0 5px;}
.tit_reg img{ vertical-align:middle; margin-bottom:8px;}

.table_reg{display:block; clear:both; margin:0 auto;}
.table_reg th{ text-align:right; font:bold 14px/40px Tahoma, "宋体"; vertical-align:top;}
.table_reg td{ text-align:left; font:normal 12px/40px Tahoma, "宋体"; vertical-align:top;}
.inp_yzm,.inpA{border:#D8D8D8 1px solid; background:#F4F4F4; height:26px; line-height:26px; padding:0 5px; vertical-align:middle;}
.inp_yzm{ width:60px;}
.inpA{width:250px;}
.table_reg img{ vertical-align:middle;}
.table_reg .btn_reg{ padding:20px 0 0 0;}
.tips_n{ background:url(regist_no.gif) 0 3px no-repeat; padding-left:18px; line-height:20px;}
.table_reg .f_gray{ padding-left:10px; line-height:20px;}

/*LOGIN*/
.txz_porfile{ display:block; float:left; width:370px; background:url(./login_zhu.gif) top right no-repeat; overflow:hidden; height:400px;}
.txz_porfile h2,.table_log h2{ display:block;font:bold 14px/28px Tahoma, "宋体";}
.btn_reg_b{ padding:15px 30px;}
.txz_porfile ul{ display:block; clear:both; list-style:none; padding:5px 10px;}
.txz_porfile ul li{ display:block; clear:both; background:url(/Moo-templates/images/txz/icon_jt01.gif) 0 6px no-repeat; padding-left:12px; color:#333; line-height:20px;}

.table_log{display:block; float:right; overflow:hidden;}
.table_log th{ text-align:right; font:bold 14px/40px Tahoma, "宋体"; vertical-align:top;}
.table_log td{ text-align:left; font:normal 12px/40px Tahoma, "宋体"; vertical-align:top;}
.table_log .btn_reg{ padding:20px 0 0 0;}

.findpw{ background:url(/Moo-templates/images/txz/icon_tips.gif) 0 1px no-repeat; color:red; padding-left:15px; margin-left:20px;}
.findpw a{ color:red;}
.findpw a:hover{ color:red; text-decoration:underline;}

.txz_porfile h2,.txz_porfile .f_green02{background:url(/Moo-templates/images/txz/icon_jt01.gif) 0 8px no-repeat; padding-left:15px;}

.inpB{ width:50px;border:#D8D8D8 1px solid; background:#F4F4F4; height:26px; line-height:26px; text-align:center; font:normal 12px/26px verdana; vertical-align:middle; margin:0 5px 0 0;padding:0; }

/*reg ok wrong*/
.regok_tit{display:block; clear:both; width:40%; height:120px; background: url(/Moo-templates/images/txz/pic_girl.gif) 60px 0 no-repeat; padding:0 0 0 180px ;margin:0 auto; text-align:left;}
.regok_tit img,.regwrong_tit img{ padding:15px 0;}
.regokli{display:block; clear:both; width:70%;margin:10px auto;}
.regokli ul{ display:block; clear:both; list-style:none; }
.regokli ul li{ display:block; clear:both; background:url(/Moo-templates/images/txz/icon_jt01.gif) 0 8px no-repeat; padding-left:15px; font:normal 14px/24px Tahoma, "宋体"; }
.regokli a{ color:#09c;}
.regokli a:hover{ color:#f90; }

.btn_back{ display:block; clear:both; width:70%; height:32px; background:url(/Moo-templates/images/txz/btn_backbg01.gif) 0 0 repeat-x; color:#844B00; font:bold 14px/32px Tahoma, "宋体"; text-align:center; border:#FFDF6E 1px solid; margin:20px auto;}
.btn_back:hover{ background:url(/Moo-templates/images/txz/btn_backbg02.gif) 0 0 repeat-x; border:#FFDF6E 1px solid;color:#844B00;}

.c_center{display:block; clear:both; text-align:center; padding:10px 0 0 0;}

.regwrong_tit{display:block; clear:both; width:40%; background: url(/Moo-templates/images/txz/pic_sorry.gif) 0 0 no-repeat; padding:0 0 0 120px ;margin:0 auto; text-align:left;}

/*Get Password*/
.tipsbox{ display:block; clear:both; width:80%; border:#F2E0C4 1px solid; background:#fcfcef; color:#B57118; font:normal 12px/22px Tahoma, "宋体"; padding:5px 10px; margin:0 auto;}

.titleA{display:block; clear:both; width:82%; margin:10px auto; padding:0;}

.table_setpw{display:block;clear:both; overflow:hidden; color:#333; margin:10px auto;}
.table_setpw th{ text-align:right; font:normal 12px/40px Tahoma, "宋体"; vertical-align:top;}
.table_setpw td{ text-align:left; font:normal 12px/40px Tahoma, "宋体"; vertical-align:top;}

/*list*/
.tablelist{ display:block; clear:both; margin:10px auto 5px auto; overflow:hidden; border:#e8e8e8 1px solid; border-top-color:#f2e0c4; color:#333;}
.tablelist th{ height:30px; border-bottom:#f2e0c4 1px solid; background:#fcfcdb; color:#b57118; font:normal 12px/30px Tahoma, "宋体"; text-align:center;}
.tablelist td{ height:30px; font: normal 12px/30px Tahoma, "宋体"; text-align:center; padding:0 12px;}
.tablelist td input{ vertical-align:middle;}
.tablelist .tdbg{ background-color:#fafafa;}
.czbox{ display:block; clear:both; overflow:hidden; text-align:center; padding:0 20px;}
.czbox input{ vertical-align:middle;}

/*other*/
.f_r{ float:right;}
.btn{border:#E3E3E3 1px solid; background:url(/Moo-templates/images/txz/btn_bg_base.gif) 0 0 repeat-x; color:#666; font:bold 12px/23px Arial,"宋体"; padding:7px 14px 3px 14px;overflow:hidden;}
.btn:hover{ border:#FFD3BB 1px solid; background:url(/Moo-templates/images/txz/btn_bg2_base.gif) 0 0 repeat-x; color:#560000;}

.btn_big{border:#E3E3E3 1px solid; background:url(/Moo-templates/images/txz/btn_big_bg.gif) 0 0 repeat-x; color:#666; font:bold 12px/32px Arial,"宋体"; padding:10px 14px 6px 14px;overflow:hidden;}
.btn_big:hover{ border:#FFD3BB 1px solid; background:url(/Moo-templates/images/txz/btn_big_bg2.gif) 0 0 repeat-x; color:#560000;}

.paL80{ padding-left:80px;}
.paT30{ padding-top:30px;}
.paT10{ padding-top:10px;}
.paB10{ padding-bottom:10px;}
.marr10{ margin:0 10px 0 0;}
.pal10{ padding-left:10px;}
.matb10{ margin:10px auto;}
.mat20l10r5{ margin:20px 5px 0 10px;}

/*font*/
.f_gray{ color:#999;}
.f_green01{ color:#669900;}
.f_green02{ color:#669900;font:normal 14px/28px Tahoma, "宋体";}

.f_red01{ color:red; font:bold 14px/28px Tahoma, "宋体";}
.f_red02{ color:red; }

.f_blue01{ color:#39c;}
.f_blue02{ color:#39c; font:bold 18px/40px Tahoma;}
.f_blue03{ color:#39c; font:bold 14px/40px Tahoma;}

.f_bback01{ color:#333; font:bold 14px/28px Tahoma, "宋体";}

