*html,*html body{background-img:url(about:blank);background-attachment:fixed;}/*修正IE6下position:fixed振动bug*/
body,a{ color:#333; text-decoration:none;}
a:hover{ color:#000; text-decoration:none;}
.page { margin: 10px 0;}
.login_ad a{ border:#ebebeb 1px solid; float:left; width:300px; height:190px; background:#fff; margin:0 16px 15px 0;}
.login_ad a.mb0{ margin-bottom:0;}
.login_ad a:hover{ border:#ddd 1px solid; box-shadow:#ddd 0 0 10px;}
/* 头部 */
#headt{ background:#1992ce;}
/*#header{ width:1000px; padding:10px 0; height:50px; margin:0 auto;}
#header a#logo{ width:125px; float:left; height:50px; text-indent:-999em; background:url(https://passport.17500.cn/Public/User/img/mobile/logo.gif) no-repeat 0 0; background-size:110px;}
#header b{ font-size:24px; font-weight:bold; color:#fff; line-height:30px; margin:10px 0; padding-left:15px; float:left; border-left:#47a8d8 1px solid;}
#header em{ float:right; color:#ccc; font-size:14px; line-height:50px;}
#header em a{ padding:0 5px; color:#fff;}*/
#header{ width:1000px; padding:5px 0; height:45px; margin:0 auto;}
#header a#logo{ width:110px; float:left; height:45px; text-indent:-999em; background:url(https://passport.17500.cn/Public/User/img/mobile/logo.gif) no-repeat 0 0; background-size:100px;}
#header b{ font-size:24px; font-weight:bold; color:#fff; line-height:35px; margin:5px 0; padding-left:10px; float:left; border-left:#47a8d8 1px solid;}
#header em{ float:right; color:#ccc; font-size:14px; line-height:45px;}
#header em a{ margin-left:8px; color:#fff;}
#header em a:hover{ color:#ff0;}
#header em a.xl,#header em a img{ display:none;}

/* 尾部 */
/*#footer{ width:980px; margin:0 auto; padding-bottom:20px; text-align:center; background:#fff; line-height:24px; color:#333;}
#footer p{ line-height:36px; border-bottom:#ddd 1px solid; color:#ccc; margin-bottom:20px;}
#footer p a{ padding:0 5px; color:#666;}
#footer p a:hover{ color:#ff7900;}
#footer img{ margin-top:5px;}*/
#footer{ width:1000px; margin:0 auto; padding-bottom:5px; background:#fff; line-height:22px; color:#999;}
#footer p{ line-height:30px; border-bottom:#ddd 1px solid; text-align:center; color:#ccc; margin-bottom:5px;}
#footer p a{ padding:0 5px; color:#666;}
#footer p a:hover{ color:#ff5100;}
#footer img{ float:right; margin-top:10px;}

/* 内容部分 */
#section{ background:#f7f7f7; padding:10px 0;}

/** 用户中心公共部分 **/
.user{ width:1000px; margin:0 auto;}
/** 用户中心左侧信息 **/
.user .l{ width:180px; float:left; margin-right:10px;}
.user .l .t{ padding:5px 10px; position:relative; text-align:center; background:#1992ce; color:#fff; line-height:24px;}
.user .l .t a.qdi{ position:absolute; right:24px; top:22px; line-height:24px; color:#fff; z-index:9; padding:0 10px 0 8px; background:#ffb002; border-radius:0 15px 15px 0;}
.user .l .t a.qdi:hover{ background:#ffa302;}
.user .l .t a.yqdi{ position:absolute; right:24px; top:22px; line-height:24px; color:#b4dcf1; z-index:9; padding:0 10px 0 8px; background:#0c72a7; border-radius:0 15px 15px 0; cursor:default;}
.user .l .t img{ border:#fff 3px solid; border-radius:50%; width:50px; display:inline-block; position:relative; height:50px; z-index:99;}
.user .l .t a{ display:inline-block;}
.user .l .t .tb a{color:#fff;border:#47b4ea 1px solid; margin:5px 3px 0; border-radius:3px; padding:0 6px;background:#44a5d6;line-height:20px; display:inline-block;}
.user .l .t .tb a:hover{border:#70c3ee 1px solid;background:#5cb2dd;}
.user .l .t p{ font-size:16px;}
.user .l .t p.uid{ font-size:12px; line-height:16px; color: #a8daf3;}
.user .l .xx{ color:#666; background:#f4fbff; margin-bottom:10px; border:#c1d8e4 1px solid; border-top:0; line-height:26px; font-size:12px;}
.user .l .xx b{ font-size:14px;}
.user .l .xx p{ border-bottom:#dceef7 1px solid; padding:0 5px;}
.user .l .xx p:last-child{ border-bottom:0;}
.user .l .xx a.fr{ color:#1992ce; margin-left:5px;}
.user .l .xx b{ font-weight: bold; color:#ff8700;}
.em{ position:absolute; width:168px; z-index:99; background:#fffae6; border:#fad590 1px solid; padding:5px; line-height:18px; top:20px; left:-6px; font-style:normal; color:#333; box-shadow:0 0 5px #e8cf9e;}
/** 用户中心左侧导航 **/
.umenu{ font-size:14px; background:#fff; border:#ddd 1px solid; border-bottom:0;}
.umenu b{ color:#1992ce; border-bottom:#ddd 1px solid; text-align:left; line-height:36px; padding-left:35px; cursor: pointer; display: block;}
.umenu b.mi01{ background:url(../img/mi01.gif) no-repeat 6px center;}
.umenu b.mi02{ background:url(../img/mi02.gif) no-repeat 6px center;}
.umenu b.mi03{ background:url(../img/mi03.gif) no-repeat 6px center;}
.umenu b.mi04{ background:url(../img/mi04.gif) no-repeat 6px center;}
.umenu b.mi05{ background:url(../img/mi05.gif) no-repeat 6px center;}
.umenu div.none{ display: none;}
.umenu em{ border-bottom:#e5e5e5 1px solid; position:relative; cursor: pointer; display: block;}
.umenu em:last-child{ border-bottom:#ddd 1px solid;}
.umenu em a{ background:#f4f4f4; color:#666; padding-left:35px; line-height:36px; display: block;}
.umenu em a:hover{ background:#ededed;}
.umenu em a.on{ color:#333; font-weight:bold;}
.umenu p{ line-height:32px; display: block;}
.umenu p.none{ display: none;}
.umenu p a{ display:block; background:#fff; font-size:12px; padding-left:55px; color:#666; border-bottom:#f1f1f1 1px solid;}
.umenu p a:last-child{ border-bottom:#e5e5e5 1px solid;}
.umenu p a.on{ color:#fff; text-align:right; padding-right:10px; font-weight:bold; background: #1992ce;}
.umenu p a:hover{ padding-left:75px; transition:all 0.5s ease-out;}
.umenu p a.pleft:hover{ padding-left:55px; transition:all 0.5s ease-out;}
.umenu p a.pleft .newhot{background:url(../img/new.gif) no-repeat left center; width:28px; display:inline-block;}
.umenu a:hover{ color:#333;}
/** 用户中心右侧位置 **/
.user .r{ width:810px; float:left;}
.user .r .t{ display:none; line-height:36px; height:36px; border-bottom:#ddd 1px solid;}
.user .r .t a{ color:#999; margin:0 5px;}
.user .r .t em{ float:right;}
.user .r .t em b{ font-weight:normal;}
.user .r .xx{ border:#ddd 1px solid; background:#fff;}
.user .r .xx li{ padding:10px; line-height:24px; border-bottom:#f5f5f5 1px solid; font-size:14px;}
.user .r .xx li img{ vertical-align:middle;}
.user .r .xx li input{ margin-top:5px; *margin-top:0;}
.user .r .xx li i.time{ color:#999; float:right; font-size:12px;}
.user .r .xx li i.ic{ width:20px; height:24px; border-right:#eee 1px solid; margin:0 5px; float:left; text-align:center; background-repeat:no-repeat; background-position:0 center;}
i.i_0{ background-image:url(../img/i_0.gif);}
i.i_1{ background-image:url(../img/i_1.gif);}
i.i_2{ background-image:url(../img/i_2.gif);}
i.i_3{ background-image:url(../img/i_3.gif);}
.user .r .xx li i.i_tz{ float:left; background:#ffefe4; border-radius:2px; font-size:12px; padding:0 5px; margin-right:10px; color:#ffab73;}
.user .r .xx li i.i_xt{ float:left; background:#dff4ff; border-radius:2px; font-size:12px; padding:0 5px; margin-right:10px; color:#73cfff;}
.user .r .xx li a.a1{ padding: 0 10px; display:inline-block;}
.user .r .xx li a{ float:left;}
.user .r .xx li a:hover{ color:#f60;}
.user .r .xx .wd a{ font-weight:bold; color:#333;}
.user .r .xx .yd a{ color:#666;}
/** 用户中心右侧内容 **/
.rbox:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.rbox { display: block; min-height: 1%; }
*html .rbox { height: 1%; }
.rbox { *zoom: 1; } /* IE6 */
.nol{ border:#ddd 1px solid; line-height:20px; font-size:14px; background:#fff url(../img/nojl.gif) no-repeat center 50px; padding:190px 0 50px; text-align:center;}
.sjs{ margin-top:120px; text-align:center; background:url(../img/sjs.gif) no-repeat center 0; font-size:16px; padding-top:150px;}
.sjs a{ color:#f60; padding:0 10px;}
.srb{ line-height:36px; margin-top:10px; background:#fffcf0; border:#fae4aa 1px solid; font-size:14px; text-align:center;}
.srb b{ color:#f00; padding-right:3px;}

/** 输入框 **/
.txti{ line-height:40px; height:40px; width: 420px; border-radius:3px; padding:0 5px; font-size:14px; color:#999; _color:#333; border:#ddd 1px solid; background-color:#fff; float:left;}
.txti:focus{ border:#7cc5e9 1px solid; color:#333; box-shadow:0 0 10px 0 #b2dcf1;}
.selw{ line-height:40px; height:40px; width:100px; border-radius:3px; padding:0 5px; font-size:14px; color:#999; _color:#333; border:#ddd 1px solid; background-color:#fff; display:inline-block; margin-right:5px;}
.selw:focus{ border:#7cc5e9 1px solid; color:#333; box-shadow:0 0 10px 0 #b2dcf1;}

/*网站统一支付入口*/
.tab{ border-bottom:#ff9200 2px solid; line-height:38px;}
.tab a{ border-right:#ddd 1px solid; border-top:#ddd 1px solid; display:inline; padding:0 10px; line-height:38px; background:#fff; font-size:14px; color:#666; float:left;}
.tab a.seleced{ background:#ff9200; color:#fff; border-right:#ff9200 1px solid; border-top:#ff9200 1px solid; font-weight:bold;}
.tab a:first-child{ border-left:#ddd 1px solid;}
.tab a.seleced:first-child{ border-left:#ff9200 1px solid;}
.tab span.advertisementbox{ display:inline; padding:0; border-radius:0; line-height:18px; background:none; font-size:12px; color:#f00; float:right; margin-right:5px; text-align:right;}
.tab span.advertisementbox a{ padding:0; border-radius:0; line-height:18px; background:none; font-size:12px; color:#f00; float: inherit;}
.tab span{ float:right; width:235px; line-height:32px;}
.tab span i{ float:left; font-style:normal; color:#999; margin:0 3px;}
.tab i.tabl{ line-height:16px; height:32px; overflow:hidden;}
.tab span input.inp{ float:left; border:#ddd 1px solid; padding:2px 1px; height:26px; line-height:26px; overflow:hidden; text-align:center; font-family:Arial;}
.tab .tabt{ float:left; padding:2px; border:#ccc 1px solid; margin-top:5px;}
table.table td{ line-height:36px; text-align:center; border:#ddd 1px solid;}
table.table thead td{ background:#eaeaea; color:#666;}
table.lh20 td{ line-height:20px; padding: 5px;}
a.g_btn,.g_btn{ border-radius:3px; position:relative; top
:-1px; margin-left:5px; line-height:30px; height:30px; text-align:center; font-size:14px; background:#ff9200; padding: 0 10px; border:0; color:#fff; cursor:pointer;}
a.g_btn:hover,.g_btn:hover{ background:#ffa600;}
.repage{line-height: 25px;margin:5px 0px;}

.cz li{ padding:10px; position:relative; line-height:42px; border-bottom:#ddd 1px dashed;}
.cz li.coupon{ line-height: 30px; margin-bottom: 0; padding-bottom: 0;}
.cz li.coupass .txti{ width: 200px;}
.cz li.coupass span{ margin-left: 10px; color: #8D8D8D;}
.cz li .cou{ line-height: 24px; padding-left: 40px;}
.cz li .cou label{ cursor: pointer;}
.cz li .cou .allow{ float: right; width: 240px;}
.cz li .txtiz {width: 100px;}
.cz li b{ display:inline; font-size:14px; color:#666; text-align:right; width:120px; font-weight:normal; padding-right:10px; float:left;}
.cz li i.i{color: #999;float:left; *float:inherit;height: 42px;line-height: 42px;margin-left: 10px;}
.cz li p{ float:left; *float:inherit; width:660px; padding-left:130px; line-height:14px; padding-top:10px; color:#999;}
.cz li img.yzm{ float:left; margin-left:10px; width: 100px; height: 42px; cursor: pointer;}
.cz li em.dz{ font-size:14px;}
.cz li em.dz i{ font-size:28px; float:left; font-weight:bold; padding-right:5px; color:#f60;}
.cz li span.remit{ float: none; color: #474747; padding-left: 10px; font-size: 14px;}
.cz li span.remit b{ float: none; color: #ff0000; font-weight: bolder; font-size: 20px;}
.adnum a{ display:inline; float:left; margin-right:10px; font-size:16px; width:84px; border:#ddd 2px solid; text-align:center; height:38px; line-height:38px; color:#333;}
.adnum i{ display:inline; font-style:normal; float:left; margin:0 5px; font-size:16px; width:84px; border:#ddd 2px solid; background:#ececec; color:#999; cursor:context-menu; text-align:center; height:36px; line-height:36px;}
.adnum a:hover{ border:#f60 2px solid; text-decoration:none;}
.adnum a.seleced{ border:#f60 2px solid; background:url(../img/add_icon.gif) no-repeat right bottom; color:#f60; font-weight:bold; font-size:18px;}
.inb3{ border-radius:5px; line-height:45px; height:45px; text-align:center; font-size:20px; background:#ff7900; border:0; padding:0 30px; color:#fff; cursor:pointer; display:inline-block; margin-left:140px;}
.inb3:hover{ background:#ff6000;}
.inb4{ border-radius:5px; line-height:45px; height:45px; text-align:center; font-size:20px; background:#ff7900; border:0; padding:0 30px; color:#fff; cursor:pointer; display:inline-block;}
.inb4:hover{ background:#ff6000;}
.xzz1{ padding-left:30px; margin-bottom:10px;}
.xzz1 input{ height:66px; float:left; vertical-align:middle; display:inline; margin-right:5px;}
.xzz1 img{ background:#fff; display:inline; border:#ddd 1px solid; padding:2px; float:left; margin-right:20px;}
.xzz1 p.pw{ float:left; display:inline; width:500px; padding:5px 0; line-height:28px; font-size:14px;}
.tips{ padding:5px 10px; background:#fff9de; border:#f4e18b 1px solid; border-top:0; line-height:24px;}
.card a{ display:inline; float:left; margin-right:10px; font-size:14px; padding:2px 15px 2px 5px; border:#ddd 2px solid; text-align:center; height:36px; line-height:36px; font-family:"Microsoft YaHei"; color:#333;}
.card a i{ width:34px; margin:0 5px 0 2px; height:36px; display:inline; float:left;}
.card a i.ca_y{ background:url(../img/ca_y.gif) no-repeat left center;}
.card a i.ca_d{ background:url(../img/ca_d.gif) no-repeat left center;}
.card a i.ca_l{ background:url(../img/ca_l.gif) no-repeat left center;}
.card a:hover{ border:#fd5400 2px solid; text-decoration:none;}
.card a.seleced{ border:#fd5400 2px solid; background:url(../img/add_icon.gif) no-repeat right bottom; color:#f60; font-weight:bold;}
.card label{ display:inline; float:left; margin-right:10px; font-size:14px; padding:2px 10px 2px 5px; border:#ddd 2px solid; text-align:center; height:36px; line-height:36px; font-family:"Microsoft YaHei"; color:#333; cursor: pointer;}
.card label i{ width:34px; margin:0 5px 0 2px; height:36px; display:inline; float:left;}
.card label i img{ width:34px; height:36px;}
.card label:hover{ border:#fd5400 2px solid; text-decoration:none;}
.card label.seleced{ border:#fd5400 2px solid; background:url(../img/add_icon.gif) no-repeat right bottom; color:#f60; font-weight:bold;}
.adnum label{ display:inline; float:left; margin-right:10px; font-size:16px; width:84px; border:#ddd 2px solid; text-align:center; height:38px; line-height:38px; color:#333; cursor: pointer;}
.adnum label:hover{ border:#f60 2px solid; text-decoration:none;}
.adnum label.seleced{ border:#f60 2px solid; background:url(../img/add_icon.gif) no-repeat right bottom; color:#f60; font-weight:bold; font-size:18px;}
.erm{ text-align:center; margin:20px 0 10px; color:#666; line-height:30px; background:url(../img/pay_code_creat.gif) no-repeat center 75px;}
.erm img{ border:#ddd 1px solid; padding:4px; margin:0 auto; backgroug: #fff;}

.paybizhong{background: #f60 none repeat scroll 0 0;
border-color: -moz-use-text-color #f4e18b #f4e18b;
border-img: none;
border-style: none solid solid;
border-width: 0 1px 1px;
line-height: 24px;
padding: 5px 10px;
color: #fff;
font-size: 15px;
clear: both;
}

.card a i.lb{ background:url(../img/cz_lb.gif) no-repeat left center;}
.card a i.md{ background:url(../img/cz_md.gif) no-repeat left center;}
.card a i.db{ background:url(../img/cz_db.gif) no-repeat left center;}

.dpst{background:url(../img/pstbg.jpg) no-repeat center 0;padding-top:206px;}
.pst{ height:68px; padding-left:160px;}
.pst em{ background:#fff; font-size:14px; padding:0px 10px; border-radius:5px 0 0 5px; color:#333; line-height:36px; height:36px; float:left; text-align:center;}
.pst em b{ color:#f00; font-size:18px;}
.pst a{ background:#ff9200; font-size:16px; width:100px; border-radius:0 5px 5px 0; color:#fff; line-height:36px; height:36px; float:left; display:inline; text-align:center;}
/*.pst a:hover{ background:#fff;}*/
.pst a:hover{ background:#ffa600;}
.psc{ padding:10px 0; margin-top:10px;}
.psc a{ float:left; color:#999; width:250px; margin-right:18px; background:#fff; display:inline; cursor:pointer; display:block; position:relative; text-align:center; border:#d6d6d6 4px solid;}
.psc a:last-child{ margin-right:0;}
.psc a:hover{ border:#c4c4c4 4px solid;}
.psc a .st{ height:64px; line-height:64px; font-size:14px;}
.psc a .st b{ color:#333; font-size:36px; padding-right:10px;}
.psc a .sb{ height:36px; line-height:36px; font-size:12px; background:#f2f2f2;}
.psc a .sb b{ font-size:14px; color:#ff7900; padding-right:5px;}
.psc a.c{ margin:0 35px;}
.psc a.on,.psc a.on:hover{ border:#ff9000 4px solid; color:#333;}
.psc a.on .st b{ color:#ff7900;}
.psc a.on i{ position:absolute; bottom:0; right:0; background:url(../img/psi.gif); width:34px; height:34px; display:block;}
.psc a.on .sb{ background:#fff7f0;}

.phbt{ height:40px; line-height:40px; background:#f6f6f6;margin-top: 20px;}
.phbt h2{ line-height:40px; background:#fff; float:left; height:40px; font-family:"Microsoft Yahei"; font-size:24px; border-left:#c00 6px solid; padding:0 25px;}
.phbt h2 .titleb{font-size:18px;}
.phbt h2 .titlea{font-size:14px;color:#00f;}
.phbt h2 .titlea:hover{color:#f00;}
.phbt li{ float:left;}
.phbt li a{ float:left; padding:0 20px; font-family:"Microsoft Yahei"; font-size:14px; color:#000;}
.phbt li a:hover{ background:#e7e7e7; color:#c00;}
.phbt li a.s,.phbt li a.s:hover{ background:#0b649c; color:#fff;}
.phbt em{ float:right; color:#999; font-family:"宋体"; padding-right:5px;}
.phbt em a,.phbt em i{ margin:0 5px; font-family: arial;}
.phbt em i{ color:#666;}
.phbt em a{ color:#999;}
.phbt em a:hover{ color:#333;}
/*.smrz{ background:url(../img/smrz.gif) no-repeat 560px center; height:240px; margin:30px 0;}*/
.smrz{ background:url(../img/smrz.gif) no-repeat 620px 0; padding:20px 0 0 40px; background-size:250px; height:154px; margin:30px 0;}
.smrz li{ line-height:41px; height:41px; padding:10px 0;}
.smrz li span{ margin-left:5px;color: #707070;}
.smrz li span.ccred{ color: #f00;}
.smrz li span.ccblue{ color: #009;}
.smrz li i{ width:120px; font-size:14px; text-align:right; display:inline-block;}
.smrz li a{ padding:0 10px; background:#545454; color:#fff; line-height:38px; border-radius:3px; display:inline-block; margin-left:10px;cursor: pointer;}
.smrz li a:hover{ background:#373737;}
input.inti{ border:#ccc 1px solid; padding:2px 5px; line-height:34px; border-radius:3px; height:34px; overflow:hidden; color:#666; display:inline-block; margin-right:5px; font-size:14px;}
/*.smrxn{ border:#ddd 1px solid; background:#f7f7f7; line-height:24px; font-size:12px; padding:5px 10px; color:#666; overflow:auto; height:295px;}
.smrzi{ padding:10px 0; border-bottom:#ddd 1px solid;}
.intb{ text-align:center; padding:10px 0;}
.intb input{ background:#c00; color:#fff; line-height:44px; height:44px; border-radius:3px; border:0; padding:0 20px; font-family:"Microsoft Yahei"; display:inline-block; cursor:pointer; font-size:16px;}
.intb input:hover{ background:#900;}
.intb span.tiaog{ margin-left: 20px;padding:5px;color: #707070;font-size: 16px;cursor: pointer;}*/
.smrxn{ border:#ddd 1px solid; background:#f7f7f7; line-height:20px; font-size:12px; padding:5px 10px 10px; color:#666; overflow:auto; height:295px;}
.smrzi{ display:none;}
.intb{ text-align:center; padding:10px 0; border-bottom:#ddd 1px solid;}
.intb input{ margin-top:-5px; background:#ff9200; color:#fff; line-height:36px; height:36px; border-radius:3px; border:0; padding:0 20px; font-family:"Microsoft Yahei"; display:inline-block; cursor:pointer; font-size:16px;}
.intb input:hover{ background:#ffa600;}
.intb span.tiaog{ background:#e4e4e4; margin-left:10px; color:#999; line-height:36px; height:36px; border-radius:3px; border:0; padding:0 20px; font-family:"Microsoft Yahei"; display:inline-block; cursor:pointer; font-size:16px;}
.nojl{ line-height:30px; font-size:14px; text-align:center; background:url(../img/nojl.gif) no-repeat center 20px; padding:150px 0 20px;}

/* 新增@niu */
input.inti:focus{ border:#7cc5e9 1px solid; box-shadow:0 0 10px 0 #b2dcf1;}
.intb span.tiaog:hover{ background:#dcdcdc; color:#333;}