body { font-family:'宋体'; margin:0 auto; padding:0; width:800px; font-size:12px; }
table, tr, td, textarea { font-size:12px; }
ul { list-style:none; margin:0; padding:0 }
ul li { list-style:none }
select { background-color:#FFF; border:1px solid #7f9db9 }
.imgver { vertical-align:middle }
.clear { clear:both; height:0; font-size:0; margin:0; padding:0; }
a:link { font-size:12px; color:#000; text-decoration:none; }
a:active { font-size:12px; color:#000; text-decoration:none; }
a:visited { font-size:12px; color:#000; text-decoration:none; }
a:hover { font-size:12px; color:#ff6501; text-decoration:none; }
img { border:0 }
.float_r{ float:right}
.margint6 { margin-top:6px; }
.font14 { font-size:14px }
.font16 { font-size:16px }
.lh24 { line-height:24px; }
.fgray { color:#333; }
.fred { color:#f00 }
.forange { color:#ff6501 }
.fblue { color:#00349a }
.color333{ color:#333;}
.color666{ color:#666;}
.color999{ color:#999;}
.fbold { font-weight:bold }
.padding10{ padding:10px;}
.fwhite{ color:#FFF}
.admin_select { border:0; }
a.fred:link { font-size:12px; color:#f90606; text-decoration:none; }
a.fred:active { font-size:12px; color:#f90606; text-decoration:none; }
a.fred:visited { font-size:12px; color:#f90606; text-decoration:none; }
a.fred:hover { font-size:12px; color:#ff6501; text-decoration:underline }

a.forange:link { font-size:12px; color:#ff6600; text-decoration:none; }
a.forange:active { font-size:12px; color:#ff6600; text-decoration:none; }
a.forange:visited { font-size:12px; color:#ff6600; text-decoration:none; }
a.forange:hover { font-size:12px; color:#ff6501; text-decoration:underline }

.pasinput { height:18px; line-height:18px; border:1px solid #7f9db9 }
.pas_titleheight { height:30px; padding:0; padding-left:6px; }
.fingpas_btn { width:91px; height:21px; padding-top:3px; font-size:12px; font-weight:bold; color:#fff; text-align:center; background:url(../images/findpas_btn.gif) right center no-repeat; border:0; }
.next_btn { background:url('../images/next_btn.gif') no-repeat; width:59px; height:21px; line-height:22px; border:0; }
/* 头 */
#small_header { height:110px; }
#small_header .dlogo { width:183px; height:54px; float:left; background:url('../images/dlogo.gif') center center no-repeat; margin:20px 0 0 36px; }
#small_header .dlogo a { width:183px; height:54px; display:block }
#small_header .toplinker { width:560px; float:right; margin:48px 10px 0 0; text-align:right}
#small_header .toplinker a { color:#393939 }
.orangeline { background:url('../images/orangeline.gif') repeat-x; height:17px; margin-top:10px; }
/* 中间内容样式（一卡通状态查询） */
.container { width:760px; height:auto; margin:0 auto;/* border:1px solid #FFBC86*/ }
.container .main_title ul { width:780px; padding:0; color:#3a3a3a; font-size:14px }
.container .main_title ul li { float:left; height:34px; line-height:34px; }
.container .main_title ul li.check_left { width:51px; background:url('../images/card_searchbg.gif') no-repeat 0 0; }
.container .main_title ul li.check_center { width:678px; background:url('../images/card_searchbg.gif') repeat-x 0 -34px; }
.container .main_title ul li.check_right { width:51px; background:url('../images/card_searchbg.gif') no-repeat 0 -68px; }
.container .main_title ul li.check_center1 { width:718px; background:url('../images/card_searchbg.gif') repeat-x 0 -34px; }
.container .main_title ul li.check_center1 span { float:right }
.status_btn { border:0; background:url(../images/status_btn.gif) no-repeat; width:120px; height:23px; margin-top:8px; line-height:23px; padding-left:10px; color:#cc2800 }
.container .main_title ul li.check_right1 { width:11px; background:url('../images/card_searchbg.gif') no-repeat right -68px; }
.container ul.cardcheck_con { padding:46px 10px 10px 40px; }
*html .container ul.cardcheck_con { padding:16px 10px 10px 40px; }
*+html .container ul.cardcheck_con { padding:16px 10px 10px 40px; }
.check_input { background-color:#eeeeee; height:18px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:0; border-bottom:0; }
.container .check_tips { border:1px dashed #fea752; padding:8px 30px 10px 36px; background:#fefce5 url(../images/lighticon.gif) no-repeat left top }
.container .check_tips .tipstitle { font-weight:bold; color:#F00 }
.container .check_tips ul { margin-top:10px; color:#2a2a2a }
.container .check_tips ul li { line-height:22px;}
.container ul.cardcheck_con li { width:720px; _width:520px; padding:5px 0; }
.container ul.cardcheck_con li span { width:200px; line-height:26px; display:block; float:left; text-align:right }
.container ul.cardcheck_con li.sear_result { width:648px; line-height:24px; background-color:#efefef; padding:15px; border:1px dashed #dfdfdf }
.container ul.cardcheck_con li.consume_record { width:680px; line-height:22px; padding:0; text-align:left; border:1px solid #dfdfdf }
.container ul.cardcheck_con li.consume_record p { margin:0; padding:10px; }
.container ul.cardcheck_con li.consume_record p span { width:300px; height:20px; display:block; float:right }
.container ul.cardcheck_con li.consume_record p.record_title { background-color:#efefef; padding:0 10px; line-height:30px; }
.container .cardlist{ padding:6px!important; font-weight:bold; color:#ff6600; margin:0}
.container .dealer_con { width:98%; border-top:3px solid #f0f0f0; margin:0 auto}
.container .dealer_con td{ color:#333333;}
.container .dealer_con .dealerbg{ background:#ffffff url(../images/dealerbg.gif) repeat-x left bottom;}
.container .dealer_con td a{ color:#3366cc; text-decoration:underline; height:24px;}

.container .dealer_con td a.forange { font-size:12px; color:#ff6600; text-decoration:none; }
.container .dealer_con td a.forange:hover { font-size:12px; color:#ff6501; text-decoration:underline }
.container .dealer_con .dealtitlebg{ background:#ffffff url(../images/dealtitlebg.gif) repeat-x left bottom; color:#339900; font-weight:bold; padding-top:8px; height:8px;}

/* 中间内容样式（公告详细页面） */
.notice_container .main_title { font-size:14px; font-weight:bold; color:#3a3a3a }
.notice_container .main_title ul { width:780px; margin:0 auto }
.notice_container .main_title ul li { float:left; height:27px; line-height:27px; overflow:hidden; }
.notice_container .main_title ul li.title_left { width:32px; background:url('../images/noticetitlebg.gif') no-repeat 0 0; }
.notice_container .main_title ul li.title_center { width:711px; background:url('../images/noticetitlebg.gif') repeat-x 0 -27px; padding-left:5px; }
.notice_container .main_title ul li.title_right { width:32px; background:url('../images/noticetitlebg.gif') no-repeat 0 -54px; }
.notice_container .notice_con { padding:0 40px 10px; line-height:24px; color:#3a3a3a; text-align:left }
.notice_container .notice_con p.notice_title { border-bottom:1px dashed #fe7d08; padding-bottom:10px; }
.container .contact_con { margin:10px; border:1px solid #dfdfdf; display:inline-block; padding-bottom:10px; }
.container .contact_con p { font-weight:bold; border-bottom:1px solid #dfdfdf; background-color:#efefef; height:28px; line-height:28px; padding-left:10px; }
.container .factory { font-weight:bold; width:600px; padding-left:20px; }
.container ul.sale_association { padding:10px 0 0 45px; }
.container ul.sale_association li { float:left; width:70px; padding-left:10px; background:url('../images/arrow.gif') left center no-repeat; height:15px; line-height:15px; }
.container ul.friend_linker { padding:10px 0 0 45px; }
.container ul.friend_linker li { float:left; width:120px; padding-left:10px; height:31px; }
/* 注册页面 */
.reg_input { background-color:#ffffff; height: 20px; width:220px; border: 1px solid #999999; }
.reg_detailtitle { width:750px; height:32px; color: #ff6600; background:url(../images/regtitlebg.gif) repeat-x;}
.reg_tip{ border:1px solid #ff6666; background-color:#fee; display:block; float:left; _height:22px; line-height:22px; color:#ff5900; padding-left:6px; padding-right:20px;}
.textarea { WIDTH: 95%; HEIGHT: 100px; padding:10px; font-size:12px; line-height:18px; }
 
.regborder{ border:2px solid #f0f0f0; margin:0 auto; text-align:center; height:225px; background:url(../images/regbg.gif) repeat-x;}
.regborder .regtdbor{border:1px solid #ccc; font-size:14px; font-weight:bold; color:#ff6600; line-height:24px;}

.reg_btn { border:0;  color:#fff; font-weight:bold; width:121px; height:30px; line-height:25px; background:url('../images/reg_btn.gif') no-repeat; }

.regborder .regtdbor .reg_btn2 { border:0; width:90px; color:#fff; font-weight:bold; padding-right:15px; height:25px; line-height:25px; background:url('../images/reg_btn2.gif') no-repeat }
.regborder .regtdbor .reg_btn1 { border:0; width:118px;color:#fff; font-weight:bold; height:25px; line-height:25px; background:url('../images/reg_btn1.gif') no-repeat; }
.regborder .regtdbor .reg_btn3 { border:0; width:84px;  color:#fff; font-weight:bold; height:25px; line-height:25px; background:url('../images/reg_btn3.gif') no-repeat }

a.color666:link { font-size:12px; color:#666; text-decoration:underline; }
a.color666:active { font-size:12px; color:#666; text-decoration:underline; }
a.color666:visited { font-size:12px; color:#666; text-decoration:underline; }
a.color666:hover { font-size:12px; color:#ff6501; text-decoration:underline }



/* 底部 */
#footer { height:80px; width:800px; margin-top:26px; margin-bottom:20px; line-height:24px; border-top:1px solid #fe7d07; padding-top:20px; }
#footer .copyright { width:460px; margin-left:200px; _margin-left:60px; height:80; float:left; text-align:center; }
#footer .safepoli { width:140px; height:50; padding-top:8px; float:left; text-align:left; }








/* 登录页面 */
.loginmain { width:572px; height:284px; margin:0 auto; margin-top:100px; background:url('../images/loginer_03.gif') no-repeat }
ul.loginer { padding:36px 10px 10px 110px;  color:#666; width:430px;}
ul.loginer li.title{ height:50px;}
ul.loginer li { height:40px; line-height:30px; width:400px; overflow:hidden }
ul.loginer li.login_btn { height:34px; padding-top:6px; padding-left:40px; }
.login_input { border:1px solid #999999; height:20px }
ul.loginer li a { color:#3366cc; }
ul.loginer li a:hover { color:#ff6501 }
/* 后台总体框架 */ 
.dlsy { width:790px; text-align:left; margin:0 auto; }
.dlsy1 { height:100%; width:190px; text-align:left; margin:0 auto; float:left; }
.dlsy2 { height:100%; width:190px; text-align:center; margin:0px 0px 0px 0px; background:url('../images/4.gif'); float:left; }
.dlsy2 p { margin:5px; padding:0; }
.dlsy3 { height:100%; width:190px; text-align:center; float:left; }
.dlsyr1 { width:595px; text-align:left; float:left; margin:3px 0px 0px 5px; }
.dlsyr2 { height:26px; width:205px; text-align:center; float:left; line-height: 26px; font-weight: bold; color: #C2262C; border:1px solid #FFBF8B; border-bottom:0; }
.dlsyr22 { height:26px; width:205px; text-align:center; line-height: 20px; font-weight: bold; color: #C2262C; }
.dlsyr3 { height:26px; width:388px;  text-align:left; float:left; border-bottom:1px solid #FFBF8B; }
.dlsyr33 { width:100%; text-align:left; color: #000000; padding:7px 0 0 10px; }
.dlsyr4 { min-height:320px; width:593px; text-align:center; float:left; border:1px solid #FFBF8B; border-top:0; }
/* 按实际情况决定用不用 */
.dlsyr1a { FLOAT: left; MARGIN: 3px 0px 0px 5px; WIDTH: 595px; TEXT-ALIGN: left }
.dlsyr2a { border:#ffbf8b 1px solid; border-bottom:0; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 205px; COLOR: #c2262c; LINE-HEIGHT: 26px; HEIGHT: 26px; TEXT-ALIGN: center }
.dlsyr22a { FONT-WEIGHT: bold; WIDTH: 205px; COLOR: #c2262c; LINE-HEIGHT: 20px; HEIGHT: 26px; TEXT-ALIGN: center }
.dlsyr3a { FLOAT: left; WIDTH: 388px; BORDER-BOTTOM: #ffbf8b 1px solid; HEIGHT: 26px; TEXT-ALIGN: left; _width: 378px }
.dlsyr33a { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 7px; TEXT-ALIGN: left }
.dlsyr4a { BORDER: #ffbf8b 1px solid; BORDER-TOP:0; MIN-HEIGHT: 390px; FLOAT: left; WIDTH: 573px; TEXT-ALIGN: center }
/* 按实际情况决定用不用end */

.txButtonCss { color: #C2262C; border: 0; background-image:url('../images/xxan.gif'); cursor:pointer; width: 138px; height: 29px }
.txButtonCss1{ color: #f00; border: 0; background-image:url('../images/usersidebg.gif'); cursor:pointer; width: 138px; height: 29px }


.datalist{line-height: 26px;color: #333333;margin:20px 0px 0px 10px; border:1px solid #F8EBE6;}
.datalist td {border-bottom:1px solid #F8EBE6;}

.tips{
border: 1px solid #FFCC33;
background-color:#FFF9D9; 
 margin:30px;
 line-height:22px;
 padding:10px; 
 text-align:left;
 text-indent:20px;
}
 



/*后台订单详细页面*/ 
ul.order_details { width:500px; margin:20px 0 0 20px; padding:0; _padding-bottom:20px; }
ul.order_details li { line-height:24px; overflow:hidden; width:500px; padding-left:10px; }
ul.order_details li.order_title { background:url('../images/order_title.gif') left top no-repeat; padding-left:36px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#c2262c; border-bottom:1px dashed #afafaf; padding-bottom:10px; margin-bottom:10px; margin-top:10px; }
.order_title {width:300px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
ul.order_details li .ordername { width:150px; height:24px; display:block; line-height:24px; overflow:hidden; float:left; text-align:
right; color:#c2262c; }
/*武东海添加，ul.order_details li 的样式当内容超过2行后，内容会对不起，很难看*/
ul.order_details li #lb_CaveMessage{width:345px; float:right;}
/* 后台注册添加详细资料页面 */ 
ul.admin_reg { width:580px; margin:10px 0 0 10px; padding-bottom:10px; _padding-bottom:20px;}
ul.admin_reg li { line-height:28px; overflow:hidden; }
ul.admin_reg li.adminreg_title { background:url('../images/order_title.gif') left top no-repeat; padding-left:36px; height:24px; line-height:24px; color:#c2262c; border-bottom:1px dashed #afafaf; padding-bottom:10px; margin-bottom:10px; margin-top:10px; }
ul.admin_reg li .admin_regtitle { width:110px; height:28px; display:block; line-height:28px; overflow:hidden; float:left; text-align:right; color:#c2262c; }
ul.admin_reg li .admin_reginput { width:166px; height:28px; display:block; overflow:hidden; float:left; }
ul.admin_reg li .admin_reginput .input { background-color:#ffffff; height: 16px; line-height:16px; border: 1px solid #FFA579; width:160px; font-size:12px; color:#333;}
ul.admin_reg li .admin_regerrortip { width:280px;margin-left:2px; color:#999; height:28px; line-height:28px; display:block; float:left;}
ul.admin_reg li .admin_safely { width:150px; height:36px; padding-top:4px; font-size:12px; display:block; overflow:hidden; float:left; }
ul.admin_reg li .once_buy { color:#c2262c; width:110px; text-align:right; height:100px; display:block; float:left }

/* 意见反馈页面 */  
.sugtxtare{ border:1px solid #cccccc;}
.suginput{ border:1px solid #ccc; height:20px;}






/* 购买卡密页面 */
.buyborder{ border:1px solid #ccc; margin:0 auto}
.buyborder .tdbor{border:2px solid #f0f0f0;  color:#333}
.cardtitlespan{ width:93px; padding-left:6px; height:33px; vertical-align:middle; float:left; line-height:33px; font-weight:bold; font-size:14px; color:#FFF; display:block; background:url('../images/cardtitlespan.gif') no-repeat}
.warnning{ border:1px solid #ffd176; background-color:#fff8e9;}
.card_input{ border:1px solid #999999; height:20px; line-height:22px;}
.dashline{ background:url(../images/orpoint.gif) repeat-x center center;}

.navcontent { width:600px; margin:0 auto; clear:both; color:#666666}

.tb_ { margin-top:10px; padding:5px 0 0 30px; background:url(../images/navtitlebg.gif) no-repeat; position:relative;}
.tb_r {width:100px; height:28px; background:url(../images/navtitlebg.gif) no-repeat -422px 0; position:absolute; top:0; right:0;}
.tb_ ul { height:24px; text-align:center; }
.tb_ li { float:left; height: 18px; padding-top: 6px; width: 70px; cursor:pointer; font-weight:bold;  }
.normaltab {}
.hovertab { background-color:#FFF; border:1px solid #ccc; border-bottom:0; height:16px!important;}
.dis { display:block; }
.undis { display:none; }
.ctt { height:auto; padding:6px; clear:both!important; padding-left:20px; width:572px; line-height:24px; border:1px solid #cccccc; border-top:0}
.ctt  a{ text-decoration:underline; color:#999999 }
#tbc_02 ul{}
#tbc_02 ul li{ height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:80%; background:url(../images/icon1.gif) no-repeat 0 8px; padding-left:10px;}
#showtext { cursor: hand; font-weight:bold;}
#contentid { position:absolute; width: 100px; border: 1px solid #fadc80; background: #fff9e3; padding: 10px; }
#showtext1 { cursor: hand; font-weight:bold;}
#contentid1 { position:absolute; width: 100px; border: 1px solid #fadc80; background: #fff9e3; padding: 10px; }

.foot{ color:#666666; margin-top:10px; text-align:center; margin-bottom:20px;}

/* 购买成功页面 */
.sucbor{ border:1px solid #ffd394; margin:0 auto; margin-top:150px;}
.sucbor .suctdbor{ border:2px solid #fff0de; background-color:#fffef5; padding:20px;}
.btnbg{ background:url(../images/btnbg.gif) repeat-x; height:20px; line-height:20px; text-align:center; color:#333333; border:1px solid #b3b3b3; width:70px; font-weight:bold}
.sucinput{ border:1px solid #ccc; border-right:0; height:20px; line-height:20px;}



/*  联系我们  */
.contact_title { height:40px; border-bottom:1px dashed #ff4800; background:url('../images/contactus_13.gif') no-repeat; padding:0; margin:0 }


/*  找回密码 */
.findpas_style { width:780px; height:auto; margin:0 auto; }
.findpas_style .findpas_title { height:40px; border-bottom:1px dashed #ff4800; background:url('../images/findpasfont.gif') no-repeat; padding:0; margin:0 }
.findpas_style ul { text-align:center; margin:0 auto; width:740px; padding-top:8px; }
.findpas_style ul li { background:url('../images/findpasborder.gif') center center no-repeat; width:224px; height:152px; float:left }
.findpas_style ul li.findpas_line { background:url('../images/findpas_line.gif') center center no-repeat; width:34px; }
.findpas_style ul li h1 { font-size:14px; font-weight:bold; margin:0; margin-top:26px; height:24px; padding:0 }
.findpas_style ul li span { width:90%; height:44px; display:block; line-height:24px; letter-spacing:1px; text-align:left; margin:0 auto; }
.findpas_style ul li .passwordbtn { width:93px; height:25px; line-height:22px; border:0; margin-top:10px; color:#FFF; font-weight:bold; background:url('../images/passwordbtn.gif') center center no-repeat; }
.findpas_style .fingpas_tips { border:1px solid #ffae8b; margin-top:18px; height:18px; padding-top:9px; background:#fff4e9 url(../images/lighticon.gif) left center no-repeat; padding-left:34px; }
.findpas_style .findemail_title { height:40px; border-bottom:1px dashed #ff4800; background:url('../images/find_email.gif') no-repeat 30px top; padding:0; margin:0 }
.findpas_style .findques_title { height:40px; border-bottom:1px dashed #ff4800; background:url('../images/find_password.gif') no-repeat 30px top; padding:0; margin:0 }
.findpas_style .findtable_title { height:40px; border-bottom:1px dashed #ff4800; background:url('../images/find_table.gif') no-repeat 30px top; padding:0; margin:0 }

.tableborder{ border:1px solid #efefef; margin-top:10px;}
.tableborder td{ height:20px;}



/* 充值页面样式 */
.recharge{ padding:20px 20px 10px 20px}
.recharge .rech_title{ border-left:10px solid #ffeeb4; background-color:#fff8e1; height:24px; line-height:24px; padding-left:6px; padding-right:10px}
.recharge ul{ padding:0 0 0 100px}
.recharge ul li{ line-height:30px; }
.recharge ul li p{ padding:0; margin:0;}
*html .recharge ul li p{ padding:0; margin:3px 0;}
.input1{border:1px solid #b2b2b2; height:20px; line-height:20px; font-size:12px;}
.btn_rechar{ width:78px; height:24px; background:url(../images/btn_rechar.gif) no-repeat; line-height:24px; border:0; font-weight:bold; margin-top:10px; margin-left:36px}
.rech_tips{ border:1px solid #e0e0e0; background-color:#f7f7f7; padding:6px; line-height:24px; color:#666666;}





/* 表格样式 */

#GridView1{border:1px solid #ccc; border-bottom:none;}
#GridView1 th{background:url(../images/th_bg.gif) repeat-x; border-left:1px solid #ccc;  border-bottom:1px solid #CCC;}
#GridView1 td{border-left:1px solid #ccc; border-bottom:1px solid #CCC;}
.tr1{background:#FFFBE6}

/* 弹出层样式 */
.btn_gray2,.btn_blue2{width:41px; height:23px; line-height:23px; text-align:center; cursor:pointer; border:0;}
.btn_gray2{ color:#000000; background:url(../images/btn_gray2.gif) no-repeat;}
.btn_blue2{ color:#003399; background:url(../images/btn_blue2.gif) no-repeat;}

.divtopl{background:url(../images/dialog_lt.gif) no-repeat; width:13px; height:33px;}
.divtopc{background:url(../images/dialog_ct.gif) no-repeat;  height:33px;}
.divtopr{background-image: url(../images/dialog_rt.gif) !important;width:13px; height:33px;}

.divtopicon{float: left; font-weight: bold; color: #5b58cd; padding: 8px 0 0 4px;}
.divtopbtn{position: relative; cursor: pointer; float: right; margin: 2px 0 0 10px; _margin: 2px 0 0 10px;height: 19px; width: 41px; background-image: url(../images/dialog_closebtn.gif)}

.divcenterl{background-image: url(../images/dialog_mlm.gif) !important; width:6px;}
.divcenterr{background-image: url(../images/dialog_mrm.gif) !important; width:6px;}

.divbottoml{background: url(../images/dialog_lb.gif) no-repeat; width:13px; height:33px;}
.divbottomc{background: url(../images/dialog_cb.gif) no-repeat;}
.divbottomr{background: url(../images/dialog_rb.gif) no-repeat;}

.divcontable{ margin:10px; text-align:left}
.divcontable td{ padding:4px 6px}
.divcontable  .divinput{ border:1px solid #ccc; height:18px; line-height:18px;}



