@import url(font.css);

/******************************************
	style.css 应用于
	一卡通状态查询页
	查询结果页
	系统公告页
	意见反馈页
	找回密码页
	会员注册页
*******************************************/



/*头部*/
.header{width:800px; margin:20px auto 10px; padding-bottom:30px; position:relative; background:url(../images/ttop_bg.gif) repeat-x bottom;}

/*返回首页*/
.header .back{color:#CCC; position:absolute; right:0; bottom:40px;}

/*体部*/
.main{width:760px; min-height:370px; margin:0 auto; overflow:hidden;}
.position{margin-bottom:8px; padding-left:5px; color:#666;}

/*经销商列表*/
.dealer{}
.dealer_top{height:25px; line-height:25px; background:url(../images/icon2.gif) no-repeat 0 30%; padding-left:22px; font-weight:bold;}
.dealer_main{background:url(../images/thead.gif) repeat-x; padding-top:2px;}
.dealer table{border-left:1px solid #DFDFDF;}
.dealer thead td{height:26px; padding:0 12px; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; font-weight:bold; color:#333;}
.dealer tbody td{padding:5px 12px; line-height:20px; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF;}
.area{height:27px; padding:0 12px !important; background:url(../images/area_bg.gif) repeat-x; font-weight:bold;}
.area img{margin-left:5px;}
.city{width:70px;}
.company{width:150px;}
.contact{width:70px;}
.tel{width:100px;}
.gname{width:150px;}
.gurl a{color:blue; text-decoration:underline;}
.gremark{width:100px; font-weight:bold; color:#f60;}

/*一卡通状态查询*/
.ka{}
.ka_top{height:30px; line-height:30px; background:url(../images/ka_top.gif) no-repeat; padding-left:52px;  font-weight:bold; color:#333;}
.ka_main{width:686px; margin:10px auto;}
.ka_main th{width:200px; text-align:right; padding:5px;}
.remind{margin-top:20px;}
.remind_top{height:34px; overflow:hidden; line-height:40px; padding-left:30px; font-weight:bold; background:url(../images/remind_top.gif) no-repeat;}
.remind_main{background:url(../images/remind_bg.gif) repeat-y; padding:0 12px}
.remind ul{width:100%; margin:0 auto; padding:12px 0;}
.remind ul li{padding-left:18px; background:url(../images/icon4.gif) no-repeat 0 5px; line-height:20px;}
.remind_bottom{height:10px; background:url(../images/remind_bottom.gif) no-repeat; font-size:0;}


/*查询结果*/
.ka_result{}
.ka_result_top{height:49px; line-height:39px; font-size:14px; font-weight:bold; background:url(../images/ka_result.gif) no-repeat; padding-left:55px;  font-weight:bold; color:#333; position:relative;}
.ka_result_top span{font-size:12px; font-weight:normal; position:absolute; right:10px; top:10px;}
.ka_result_top span a{width:115px; height:27px; background:url(../images/ka_more.gif) no-repeat; font-weight:bold; line-height:27px; text-align:center; display:inline-block;}
.ka_result_main{width:686px; margin:10px auto;}
.ka_result table{border-bottom:1px solid #d2d2d2;}
.ka_result p{line-height:3em; text-align:center; margin-top:15px;}
.ka_result_main th{width:200px; text-align:right; padding:5px;}

/*卡详细信息*/
.ka_info{}
.ka_info_top{height:49px; line-height:39px; font-size:14px; font-weight:bold; padding-left:55px; background:url(../images/ka_info.gif) no-repeat;}
.ka_info_main{margin-top:10px; border:1px solid #d2d2d2;}
.ka_info_main h3{font-size:12px; height:34px; background:url(../images/ka_info_main_top.gif) repeat-x; padding-left:10px; line-height:34px; position:relative;}
.ka_info_main h3 .span{font-size:12px; font-weight:normal; position:absolute; right:10px; top:0;}
.ka_info_main p{line-height:1.5em; padding:10px 10px 0;}
.ka_more{text-align:right;line-height:27px; padding:10px;}
.ka_more a{width:115px; height:27px; font-weight:bold; background:url(../images/ka_more.gif) no-repeat; line-height:27px; text-align:center; display:inline-block;}

/*系统公告*/
.announcement{}
.announcement_top{height:30px; line-height:30px; background:url(../images/announcement_top.gif) no-repeat; position:relative; padding-left:52px;  font-weight:bold; font-size:14px;}
.announcement_top span{position:absolute; right:20px; top:0; font-weight:normal; color:#666; font-size:12px;}
.announcement_main{padding:0 30px; line-height:1.5em; margin:30px auto 40px; position:relative;}
.announcement_main .close{height:30px; text-align:right; background:url(../images/close.gif) no-repeat right 0; padding-right:10px; padding-top:5px;}
.announcement_main .close a:hover{color:#C00;}


/*意见反馈*/
.feedback{}
.feedback_top{height:33px; line-height:33px; background:#FFF url(../images/feedback_top.gif) no-repeat; padding-left:55px; font-weight:bold;}
.feedback_main{margin:10px 35px; border:1px solid #98d583; background:#e5f5dc;}
.feedback_main .content{background:#FFF; margin:3px; padding:20px 0 40px;}
.feedback th{width:170px; text-align:right; font-weight:bold; color:#666; padding:5px;}
.feedback th span{ font-weight:normal;}
.feedback .mescon{padding-top:10px; vertical-align:text-top;}
.feedback td{padding:5px;}
.feedback textarea{width:400px; height:80px;}
.feedback .inpt{width:400px;}
.feedbackBtn{width:97px; height:26px; line-height:26px; color:#FFF; font-weight:bold; background:url(../images/feedbackBtn.gif) no-repeat;}


/*会员注册*/
.reg{}
.reg_top{height:35px; line-height:35px; font-weight:bold; padding-left:10px; background:#FFF url(../images/reg_top.gif) no-repeat; position:relative;}
.reg_top span{position:absolute; right:20px; top:0; font-weight:normal; color:#F60;}
.reg table{margin-top:25px;}
.reg th{width:150px; text-align:right; font-weight:bold;}
.reg td{line-height:1.5em; padding:3px;}
.reg_sub_btn{margin-top:30px; text-align:center; border-top:1px solid #D2D2D2; padding-top:15px;}
.reg_sub_btn input{width:121px; height:30px; background:url(../images/reg_sub_btn.gif) no-repeat; font-weight:bold; color:#FFF; text-align:center;}

/*找回密码*/
.pwd{}
.pwd_top{height:49px; line-height:39px; font-size:14px; font-weight:bold; padding-left:55px; background:url(../images/pwd_top.gif) no-repeat;}
.pwd_top_01{height:49px; line-height:49px; font-size:14px; font-weight:bold; padding-left:60px; background:url(../images/pwd_top_01.gif) no-repeat;}
.pwd_top_02{height:49px; line-height:49px; font-size:14px; font-weight:bold; padding-left:55px; background:url(../images/pwd_top_02.gif) no-repeat;}
.pwd_top_03{height:49px; line-height:39px; font-size:14px; font-weight:bold; padding-left:55px; background:url(../images/pwd_top_03.gif) no-repeat;}
.pwd_main{margin-top:10px;}
.pwd ul{width:800px; _margin-left:-15px;}
.pwd ul li{width:242px; height:130px; background:url(../images/line.gif) no-repeat right 0; float:left; margin-left:15px;}
.pwd ul li div{ text-align:center; height:37px; line-height:37px; font-size:14px; font-weight:bold;}
.pwd ul li p{font-family:宋体; padding:10px 20px; line-height:1.5em;}
.pwd ul a.pwdb{width:223px; height:129px; display:block; background:url(../images/pwd.gif) no-repeat;}
.pwd ul a.pwdb:hover{background:url(../images/pwd.gif) no-repeat -258px 0; text-decoration:none;}
.pwd ul .pwdb:hover div{}
.pwd .ts{margin-top:25px; height:25px; line-height:25px; padding:0 30px; border:1px solid #9ad48f; background:#eaf9df url(../images/pwd_ts.gif) no-repeat 5px 50%; clear:both;}
.pwd .ts a{font-weight:bold;}

.pwd table{border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.pwd td{border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:5px;}
.pwd_title{height:23px; background:url(../images/ka_info_main_top.gif) repeat-x;}
.nextBtn{width:81px; height:27px; line-height:27px; background:url(../images/nextBtn.gif) no-repeat; text-align:left; padding-left:10px; font-weight:bold;}
.againBtn{width:74px; height:24px; line-height:24px; text-align:center; background:url(../images/fail.gif) no-repeat;}

/*购卡失败*/
.fail{width:600px; margin:80px auto 0; border:1px solid #FFD394; background:#FFF0DE; padding:2px; overflow:hidden;}
.fail_main{background:#FFF; padding:20px;}
.fail dl{padding-left:60px; background:url(../images/fail.gif) no-repeat 0 -30px;}
.fail dt{font-size:14px; font-weight:bold; color:#F60;}
.fail dd{margin-top:5px; line-height:1.5em; padding-bottom:15px; border-bottom:1px solid #CCC;}
.fail dd span{color:#999;}
.fail dd .closed{width:74px; height:24px; margin-top:5px; line-height:24px; display:block; font-weight:bold; text-align:center; background:url(../images/fail.gif) no-repeat;}
.bdnone{border:none !important;}

/*登陆成功*/
.login_ok{width:520px; margin:80px auto 0;background:#F0F0F0; padding:3px; overflow:hidden;}
.login_ok_main{border:1px solid #CCC; background:#FFF;}
.login_info{font-size:14px; color:#F60; font-weight:bold; text-align:center; padding:0 100px 40px; line-height:1.5em; margin-top:70px; background:url(../images/login_ok_border.gif) no-repeat bottom center;}
.login_btn{height:70px; margin-top:20px; text-align:center; *margin-left:-120px;}
.login_btn a{overflow:hidden; height:25px; margin:0 10px; display:inline-block; line-height:25px; text-indent:120px;}
.login_btn .btn1{width:118px; background:url(../images/login_ok.gif) no-repeat;}
.login_btn .btn2{width:90px; background:url(../images/login_ok.gif) no-repeat -134px 0}
.login_btn .btn3{width:84px; background:url(../images/login_ok.gif) no-repeat -240px 0;}


/* 底部 */
.footer{width:800px; margin:10px auto; border-top:1px solid #090; padding:15px 0 0;}
.copyright{min-height:50px; padding-left:180px; line-height:20px; position:relative;}
.safepolice{height:50px; position:absolute; right:150px; top:50%;  _top:20%; margin:-25px;}


