@charset "utf-8";
*{ margin:0; padding:0;}
body{ font-size:14px; font-family:'宋体'; color:#6a6b6a;}
ul,li,dl,dd,dt{ list-style:none; margin:0; padding:0;}
img{ border:none;}
cite,i,em{ font-style:normal;}

a.a_bluetxt{ color:#6faef1; text-decoration:none;}
a.a_bluetxt2{ color:#6faef1; text-decoration:underline;}
a.a_orgtxt{ color:#fb8b47; text-decoration:none;}
a.a_blue{ background:url(../images/blue_bg.jpg) no-repeat; width:196px; height:38px; display:block; color:#fff; text-decoration:none;line-height:38px; font-weight:bold; text-align:center; font-size:14px;}
a.a_grey{ background:url(../images/grey_bg.jpg) no-repeat; width:196px; height:38px; display:block; color:#fff; text-decoration:none;line-height:38px;font-weight:bold; text-align:center; font-size:14px;}
a.a_org{ background:url(../images/orange_bg.jpg) no-repeat; width:196px; height:38px; display:block; color:#fff; text-decoration:none; line-height:38px;font-weight:bold; text-align:center; font-size:14px;}
a.a_red{ background:url(../images/red_bg.jpg) no-repeat; width:196px; height:38px; display:block; color:#fff; text-decoration:none; line-height:38px;font-weight:bold; text-align:center; font-size:14px;}
body:nth-of-type(1) input.inps{ line-height:15px; height:15px; padding:7px 5px;}
input.inps{ border:1px solid #cfd9df; height:30px; line-height:30px; padding:0 5px;}
h1,h2,h3,h4,h5,h6{ font-weight:100; font-size:14px;}
.txt_sblue{ font-size:12px; color:#6572a6;}
.txt_org{ color:#f96b0c; font-family:'微软雅黑'; font-size:18px;}
a.a_sblue{ background:url(../images/save.jpg) no-repeat; display:inline-block; width:93px; height:38px; color:#fff; text-decoration:none; text-align:center;}

#header{ height:28px; border:1px solid #dbdbdb; margin-bottom:5px; font-size:12px;}
.content{ width:1000px; margin:0 auto;}
.content:after{ clear:both; height:0; visibility:hidden; display:block; content:'';}
.topnav{ color:#666666; line-height:28px;}
.topnav span{ float:left;}
.topnav cite{ font-style:normal; float:right;}
.topnav cite.user{ margin-right:-18px;}
.topnav cite.user i{ color:#6faef1;}
.topnav cite.user a{ margin:0 18px 0 18px;}
.topnav cite i{ font-style:normal; float:left;}
.topnav cite img{ margin:1px 0 0;}
.topnav cite a{ display:inline-block; height:25px; overflow:hidden;color:#666666; text-decoration:none; margin-left:8px; line-height:25px; vertical-align:middle;}
.topnav cite a:hover{color:#f27800; }
.topnav cite a.alink{ margin-left:12px;}
.logo{ height:120px; line-height:120px;}
.logo span{ line-height:120px; float:left; padding-top:30px;}
.logo cite{ float:right; }
.logo cite i{ padding-left:52px; display:inline-block; color:#f5a94f; font-family:'微软雅黑'; font-size:24px; font-style:normal;}
.logo cite i.kf{ background:url(../images/kf.jpg) no-repeat 0 center; margin-right:12px;}
.logo cite i.qq{ background:url(../images/qq_arw2.jpg) no-repeat 0 center;}
.logo_txt{ height:90px; line-height:90px;}
.logo_txt span{ line-height:90px; float:left; padding-top:10px;}
.logo_txt span img.pw{ margin:20px 0 0 20px;}
.logo_txt cite.tip{ float:right; background-color:#e0940e; color:#fff; font-size:12px;  height:20px; line-height:20px; margin-top:55px; padding:0 15px;}
.nav{ height:40px; background-color:#383d5b; overflow: hidden;}
/*导航*/
ul.navlist li{ float:left;}
ul.navlist li a{ text-indent:-99999px; display:block; width:165px; height:40px;}
ul.navlist li.nav01 a{ background:url(../images/nav_01.jpg) no-repeat center -40px;}
ul.navlist li.nav02 a{ background:url(../images/nav_02.jpg) no-repeat center -40px;}
ul.navlist li.nav03 a{ background:url(../images/nav_03.jpg) no-repeat center -40px;}
ul.navlist li.nav04 a{ background:url(../images/nav_04.jpg) no-repeat center -40px;}
ul.navlist li.nav05 a{ background:url(../images/nav_05.jpg) no-repeat center -40px;}
ul.navlist li.nav06 a{ background:url(../images/nav_06.jpg) no-repeat center -40px;}
ul.navlist li a.now{ background-position:0 0;}
/*主体部分*/
.main{ margin-top:5px;}
.download:after{ clear:both; display:block; height:0; content:'.'; visibility:hidden;}
.leftbox{ float:left; width:752px;position:relative;}
.rightbox{ float:right; width:234px; border:1px solid #dedede; }
.flashkv{ position:relative; width:752px; height:393px; overflow:hidden;}
ul.kv{ position:absolute; overflow:hidden; width:800%; }
ul.kv li{ width:752px;height:393px; float:left;}
.prev{ position:absolute; top:179px; left:0;}
.next{ position:absolute; top:179px; right:0;}
.prev a{ display:block;background:url(../images/prev.png) no-repeat; width:40px; height:70px; text-indent:-99999px;}
.next a{ display:block;background:url(../images/next.png) no-repeat; width:41px; height:70px; text-indent:-99999px;}
/*用户登录*/
h3.h3login{ background-color:#eeeeee; height:38px; line-height:38px; padding:0 20px;_padding:0 10px; font-size:14px; color:#6a6b6a; font-weight:100; border-bottom:1px solid #dedede;}
h3.h3login span{ float:left;}
h3.h3login span i{ color:#6faef1;}
h3.h3login cite{ float:right;}
h3.h3login cite a.exit{ color:#f88642; text-decoration:none;}
h3.h3tel{ background-color:#eeeeee; height:38px; line-height:38px; padding-left:20px; font-size:14px; color:#6a6b6a; font-weight:100; border:1px solid #dedede;
border-left:none; border-right:none;}
body:nth-of-type(1) input.inp{ height:15px; line-height:15px; padding:11px 10px; width:175px;}
input.inp{ background:url(../images/inp_bg.jpg) no-repeat; width:185px; height:38px; border:none; padding-left:10px; color:#ccc; font-size:14px; line-height:38px;}
body:nth-of-type(1) input.inp_short{ line-height:15px; height:15px; padding:7px 3px; width:86px;}
input.inp_short{ width:86px; height:30px; line-height:30px; border:1px solid #e3e3e3; padding:0 3px;}
ul.userlogin{ width:195px; margin:0 auto 14px; text-align:center; font-size:14px;}
ul.userlogin li{ margin-top:14px;*margin-top:12px;}
ul.userlogin li:after{ clear:both; content:'.'; height:0; display:block; visibility:hidden;}
ul.userlogin li.btn{ clear:both;}
ul.userlogin li span{ float:left;}
ul.userlogin li cite{ float:right;}
ul.userlogin li.txt{ line-height:28px; height:28px;*height:29px;}
ul.userlogin li.txt select{font-weight:bold; font-size:16px; font-family:'微软雅黑';color:#6a6b6a;width:80px; padding:3px 0 3px 5px;}
ul.userlogin li.txt select option{ padding:0px 20px 0px 0px; }
ul.userlogin li.txt cite{ color:#999999; font-size:14px;}
ul.userlogin li.litxt{ margin-bottom:-9px;*margin-bottom:-1px; text-align:left; color:#606060; height:20px;}
a.alink2{ margin-right:9px;}
.cooperate{ margin-top:10px;}
/*合作门店*/
.cooperate{ clear:both;}
.cooperate,.about,.company{ border:1px solid #dedede; margin:10px auto; height:auto; zoom:1; overflow:hidden;}

h2.h2tt{ background-color:#eeeeee; height:38px; border-bottom:1px solid #dedede;}
h2.h2tt span{ background:url(../images/h2bg.jpg) no-repeat; padding-left:20px; border-bottom:1px solid #dedede; height:38px; display:inline-block; width:116px; line-height:38px; font-size:14px; font-weight:bold; color:#6a6b6a;}
ul.shops{ margin-top:30px; _margin-left: -20px;}
ul.shops li{ float:left; margin:0 0 15px 20px;}
ul.shops li span{ display:block; text-align:center; line-height:30px; color:#6a6b6a; font-size:14px; font-weight:bold;}
/*关于我们*/
.intro{ margin:50px 22px 35px 80px;}
.l{ float:left;}
.pinfo{ padding-left:180px; line-height:24px; font-size:12px; color:#6a6b6a; text-indent:24px;}
a.more{ color:#6572a6; text-decoration:none;}
a.more:hover{ color:#6572a6; text-decoration:underline;}
/*合作商家*/
.comp{ margin:35px 30px 35px 25px; _margin-right:0px; overflow:hidden;}
.left_comp{ float:left; _margin-right:10px;}
ul.left_comp li{ margin-bottom:10px;}
ul.left_comp li a{width:128px; margin-right:30px; text-align:center; display:inline-block;}
.right_comp{ float:right; margin:15px 0 0;*margin:10px 0 0;}
.right_comp li{ margin-bottom:5px;}
.right_comp li.li01{ background:url(../images/kf_arw2.jpg) no-repeat 0 top; padding-left:45px; font-size:18px; font-family:'微软雅黑'; color:#ffb776; height:40px; line-height:60px;}
.right_comp li.li02{ background:url(../images/tel_arw.jpg) no-repeat 0 center; padding-left:40px; font-size:30px; font-family:'微软雅黑'; color:#f5a94f;}
.right_comp li.li03{ background:url(../images/qq_arw3.jpg) no-repeat 0 center; padding-left:40px;font-size:30px; font-family:'微软雅黑'; color:#f5a94f;}

/*footer*/
#footer{ background-color:#444444; padding:45px 0 75px; }
.copyright{ width:1000px; margin:0 auto;font-size:12px;}
.copyright span{ display:block; text-align:center; color:#d7d7d7; line-height:25px;}

/*会员中心*/
.greybox{ border:1px solid #dedede; overflow:hidden; margin-bottom:30px;  background-color:#eeeeee; }
.left_box{ float:left; width:234px;background-color:#eeeeee; min-height:400px; height:auto !important; height:400px; overflow:hidden;_margin-right:-3px;}
.menu li{ border-bottom:1px solid #dedede; padding:1px 0; background:#fff;}
.menu li span{ margin:1px 0; display:block; background:#eeeeee; height:36px; text-align:center; line-height:36px;}
.menu li span a{ color:#6a6b6a; text-decoration:none;}
.menu li.linow{ background-color:#6572a6;}
.menu li.linow span{ background-color:#6572a6;background:url(../images/arrows.jpg) no-repeat 200px center;}
.menu li.linow span a{ color:#fff; text-decoration:none;}
.right_box{ border-left:1px solid #dedede; background-color:#fff; padding-left:0;min-height:400px; height:auto !important; height:400px; overflow:hidden; _overflow:visible;zoom:1;}
h3.h3t{ height:38px; background-color:#eeeeee; color:#6a6b6a; border-bottom:1px solid #dedede; line-height:38px; font-size:14px;}
h3.h3t span{ padding-left:30px;}
.spare{ padding:35px 0; text-align:center;}
.spare span{ color:#6a6b6a;}
.spare span i{ color:#f96b0c; font-family:'微软雅黑'; font-size:18px;}
.spare cite{ display:inline-block; margin-left:15px;}
h3.h3order{ background:url(../images/greyline.jpg) repeat-x center bottom;height:33px; padding:0 15px;  line-height:40px;}
h3.h3order span{ background:url(../images/tit.jpg) no-repeat 0 top; height:33px; width:87px; text-align:center; display:inline-block; line-height:33px; color:#6a6b6a; font-size:14px; float:left;}
h3.h3order span.span_long{ background:url(../images/tit_long.jpg) no-repeat; width:228px;}
h3.h3order cite{ float:right; font-size:12px;}
h3.h3order cite a{ color:#6faef1; text-decoration:none;}
/*table*/
.C1_table{margin:15px 15px 20px 15px; font-size:12px;}
.C1_table table{ width:100%; border:1px solid #dedede; border-right:none; border-bottom:none;text-align:center;}
.C1_table table tr th{ background-color:#eeeeee;border:1px  solid #dedede; border-left:none; border-top:none; height:30px;line-height:30px; color:#6a6b6a; font-weight:100;}
.C1_table table tr td{ border:1px  solid #dedede; border-left:none; border-top:none; height:30px; line-height:30px; color:#727272;}
.C1_table table tr td.td_org{ color:#f96b0c; font-family:'微软雅黑';}
.C1_table table tr td a{ margin-right:10px;}
.C1_table table tr td.tdgrey{ background-color:#eeeeee;}
.C1_table table tr td.mult_td{ text-align:right; padding-right:15px;}
.C2_table{ font-size:14px; margin:70px 35px;}
.C2_table i.bold{ font-weight:bold; color:#4f4f4f; font-size:20px;}
.total{ text-align:right; padding-right:15px;}
.btn_2{ margin:30px 0 20px; text-align:center;}
.btn_2 a{ display:inline-block;}
.btn_2 a.a_red{ margin-right:20px;}
/*在线充值*/
ul.charge{ margin:10px 15px 35px;}
ul.charge li{ margin-bottom:35px; height:38px; line-height:38px;}
ul.charge li.lipay{ padding-left:50px;*padding-left:43px !important; margin-top:40px; height:45px; line-height:45px;}
ul.charge li.lipay img{ vertical-align:middle; margin:0 30px 0 5px;}
ul.charge li span{ width:75px; display:inline-block; float:left;}
ul.charge li em{ width:658px; float:right; display:inline-block;}
.inpa{ width:184px;}
.bank{margin:38px 0 38px 90px; overflow:hidden;zoom:1;}
ul.banklist{ background:url(../images/bank_bg.jpg) no-repeat; width:285px; height:176px; float:left; margin-right:23px; padding-top:12px;}
ul.banklist li{ text-align:center;}
ul.banklist li.pic_bank{ height:54px; line-height:54px;margin-bottom:10px;}
ul.banklist li.pic_bank img{ vertical-align:bottom;}
ul.banklist li.liname{ font-weight:bold;}
ul.banklist01 li{ line-height:25px;}
ul.banklist02 li{ line-height:35px;}
/*手机充值*/
.wrapbox{ border:1px solid #dedede; overflow:hidden;zoom:1;margin-bottom:10px;}
h2.h2sj{ background:url(../images/tit_sj.jpg) no-repeat #eeeeee; height:38px; line-height:38px; }
h2.h2sj02now{ background:url(../images/tit_sj02.jpg) no-repeat #eee;}
h2.h2sj span{ display:inline-block;width:110px; text-align:center; margin-right:12px;}
h2.h2sj span.now{ color:#fff;}
ul.ulcharge{ margin:70px 20px 0px 24px; line-height:32px; overflow:hidden; zoom:1;}
ul.ulcharge li{ line-height:32px; margin-bottom:22px;}
ul.ulcharge li span{ width:125px; text-align:right;display:inline-block;}
ul.ulcharge li span i.num{ background:url(../images/num_bg.jpg) no-repeat center 5px; width:21px; text-align:center; font-family:'微软雅黑'; font-size:16px; color:#fff; display:inline-block; margin-right:10px; line-height:30px;}
ul.ulcharge li em{display:inline-block; padding-left:0;}
ul.ulcharge li em.pv cite{ width:57px; text-align:center; color:#333333; font-family:Arial, Helvetica, sans-serif; display:inline-block; height:29px; line-height:29px; margin-right:8px; }
ul.ulcharge li em.pv cite a{ width:57px; text-align:center; font-family:Arial, Helvetica, sans-serif; display:inline-block; height:29px; line-height:29px;background:url(../images/price_bg.jpg) no-repeat 0 0; color:#333333; text-decoration:none;}
ul.ulcharge li em.pv cite a.now{ background-position:0 -29px;}
ul.ulcharge li em cite.other{ background:none;display:inline-block; margin-right:8px;width:58px; text-align:center; font-size:12px; background-color:#6572a6; color:#fff; height:30px;}
ul.ulcharge li em cite.msg{ font-size:12px; color:#ff0000; background:none; width:auto;}
ul.ulcharge li em i.txt_org{ color:#f96b0c; font-family:'微软雅黑'; font-size:18px;}
ul.ulcharge li em.tip{ position:relative; padding-top:7px; margin-top:30px;}
ul.ulcharge li em.tip s{ display:block;background:url(../images/red_arrows.jpg) no-repeat 0 0; position:absolute; top:0;left:33px; width:11px; height:8px;}
ul.ulcharge li.tel_num{ position:relative; margin-bottom:0;}
cite.msg_tel{font-size:12px; color:#ff0000; margin:-5px 0 0 125px; height:25px; visibility:hidden;}
ul.ulcharge a.a_del{ position:absolute; background:url(../images/del_bg.jpg) no-repeat left center; color:#6572a6; text-decoration:none; padding-left:22px;  font-size:12px; top:0; right:0;}
.inpb{ width:312px; *vertical-align:top !important;}
.inpc{ width:57px;*vertical-align:top !important;}
dl.dltips{ width:730px;color:#000000; line-height:25px; background-color:#ffffe5; border:1px solid #ffcc7f; padding:18px 3px 18px 25px; margin-bottom: 70px;}
dl.dltips dt{ font-weight:bold;}
dl.dltips dd span{ width:20px; display:inline-block; float:left;}
dl.dltips dd em{ display:inline-block; padding-left:10px; padding-left:0; width:700px;}
/*多号充值*/
.addnum{ background:url(../images/line.jpg) repeat-x center bottom; margin:35px 20px 0 24px !important;}
ul.addnum li{ overflow:hidden; zoom:1;}
ul.ulbtm{ margin:-33px 20px 20px 24px !important;}
/*表单*/
ul.ulform{ margin:35px 0 20px; font-size:12px; color:#999999; overflow:hidden;}
ul.ulform li{ height:38px; line-height:38px; margin-bottom:20px;}
ul.ulform li span{ display:inline-block; width:100px; text-align:right;}
ul.ulform li em{ display:inline-block;}
ul.ulform li cite.msg{ font-size:12px; color:#ff0000; margin-left:8px;}
ul.ulform li .inpb{ *vertical-align:middle !important;}
/*账户余额*/
.acount{ background-color:#fff;padding:1px; margin-bottom:24px;border-bottom:1px solid #dedede;}
.acount .spare{background-color:#eeeeee; }
h3.h3acount{ height:31px; padding-left:35px;}
.paybtn{ padding-left:35px; margin-bottom:20px;}
/*商务合作*/
.business{ border:1px solid #dedede; margin:0 auto 10px;  overflow:hidden; zoom:1; }
.bus_txt{margin:70px 0 70px 130px; overflow:hidden; zoom:1;}
.picl{ float:left;}
.txta{ padding:45px 110px 0 450px;text-align:center;}
.txta span{ display:block;}
.txt_yel{ font-size:24px; color:#eeaa2b; font-family:'微软雅黑'; margin-bottom:18px;}
.txt_qq{ font-size:24px; color:#a3a3a3; font-family:'微软雅黑';}
/*联系我们*/
.map{ margin:38px 0 38px 30px; overflow:hidden; zoom:1;}
.map_info{ padding-left:590px;}
img.pic{ border:1px solid #dedede;}
.maps span{ width:98px; display:inline-block; text-align:center; line-height:35px; margin-right:20px;}
ul.address{ margin:60px 40px 0 0;}
ul.address li{ overflow:hidden; zoom:1; line-height:24px;}
ul.address li span{ display:inline-block; text-align:right; float:left; width:85px; font-weight:bold;}
ul.address li em{ display:inline-block; float:right; width:253px;}
/*重置密码*/
.greyblock{ border:1px solid #dedede; overflow:hidden; zoom:1; margin-bottom:10px;}
ul.ulpwd{ margin:128px 0 128px 200px;}
ul.ulpwd li span i{ color:#ff0000; margin-right:5px;}
ul.ulpwd li em cite a{ margin-left:10px;}
.inpbl{ width:289px; *vertical-align:middle !important; line-height:30px;}
.inpbl_name{width:289px; *vertical-align:middle !important; line-height:30px; background:url(../images/men_arw.jpg) no-repeat 275px center;}
.inpbl_pwd{width:289px; *vertical-align:middle !important; line-height:30px; background:url(../images/lock_arw.jpg) no-repeat 275px center;}
.inp_yzm{ width:170px;*vertical-align:middle !important; line-height:30px;}
a.a_yzm{ display:inline-block; height:34px; overflow:hidden;vertical-align:top;*vertical-align:bottom !important;}
a.a_yzm img{ margin:1px 0 0px 22px; }
/*footer*/
.white_btm{ margin:25px 0;}
.white_btm span{ color:#9d9d9d;}
/*支付成功*/
.ptxt{ padding:50px 0 50px 35px; overflow:hidden; zoom:1;}
.ptxt span{ display:block; margin-bottom:20px;}
.ptxt span img{ vertical-align:middle;}

.banner{ width:1000px; height:400px; overflow:hidden;}
.space{ padding-bottom: 30px;}
#pwd02{ display:none;}
#bigmap02{ display: none;}
.add_tel{ background:url(../images/addnum.jpg) no-repeat; height:29px; width:102px;display:inline-block;}
.btn_add{ text-align:right; overflow:hidden;zoom:1;}

.next_bg{background:url(../images/red_bg.jpg) no-repeat; height:38px; width:195px;cursor:pointer;}