﻿.pay-con {padding:10px;}
.pform { width:100%; }

.fg:before, .fg:after { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.fg { *zoom: 1; }

.fg {}
.fg .fl, .fg .fr { width: 194px; }
.fg p{ font-size:14pxp; line-height:35px; font-size:14px; color:#333;}

.isBx { margin-right: 20px; }

#bx-area { display: none; }

.select { background: url(../img/arrow.png) no-repeat right center; }

.company { padding:10px;}
.company .itm { padding: 0; }
.company .itm .ipt { width:100%; }
.company .itm .abtn { width:30%;float:right; text-align:center;height: 36px; cursor: pointer; color:#FFF; font-size:16px; font-weight:bold;}
.company .company-list { padding: 10px 0; }
.company .company-list li { background:url(../img/list_icon.png) left no-repeat; padding: 5px 25px; font-size: 14px; border-bottom:#e5e5e5 dashed 1px;}
.company .company-list li:hover{background:#ffefe0 url(../img/list_icon.png) left no-repeat; padding: 5px 25px;}
.company .company-list li a { color: #ef811a; text-decoration:none;}
.company .company-list li a:hover { color: #999; }
.company .pagelist { margin-top: 5px; }
.pintro { padding: 40px 40px 20px 0; margin: 0; font-size: 14px; }
.pintro dd { padding-left: 0; padding-right: 0; line-height: 2; }
.pay-info { display: none; }

.pay-info-pay{ width:93%;font-size: 14px; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px; background:#f7f7f7; height:40px; line-height:40px; padding-left:20px; margin-top:2px; margin-bottom:20px; float:left; text-align:left;}
.pay-info-pay span { display: inline-block; width: 70px; text-align: right; }

.pay-info p.homes{ background:url(../img/home_03.jpg) left no-repeat; height:37px; margin-left:20px; border:0;}

.pay-info p { padding: 4px 20px; width:80%; font-size: 14px;border-bottom:#aaaaaa dashed 1px; }
.pay-info p.kdu{ width:86%;}
.pay-info p span { display: inline-block; width: 70px; text-align: right; }
.pay-info .addrs { position: relative; overflow: hidden; padding: 8px 8px 8px 40px; line-height: 26px; border: 1px solid #fff; }
.pay-info .addrs a { display: none; position: absolute; right: 10px; _right: 40px; top: 6px; color: #36c; text-decoration: underline; }
.pay-info .addrs .radio, .pay-info .addrs .radioed { display: block; }
.pay-info .addrs .local { display: none; position: absolute; left: 10px; _left: -30px; top: 8px; width: 24px; height: 24px; background: url(../img/local.png); }
.pay-info .selected { background-color: #fff0e8; border: 1px solid #ef811a; }
.pay-info .selected a, .pay-info .selected .local { display: block; }
.pay-info .hr { margin: 15px 0; border-top: 1px solid #e0e0e0; height: 2px; }
.pay-info .btnbox { padding-top: 30px; padding-left: 40px; }

.invoice-wrap { display: none; }
.invoice-wrap .itm .itm-label { width: auto; padding-right: 0; color: #666; }
.invoice-wrap .itm .lipt { width: 480px; }

.itm-static .itm { padding: 0; }
.itm-static .itm .itm-label { width: auto; }
.itm-static .btnbox { padding-top: 40px; }

.check-info { position: relative; display: block; width: 72px; }
.check-info i { position: absolute; top: 8px; right: 0; width: 10px; height: 5px; background: url(../img/arrow-toggle.png) -10px -25px no-repeat; }
.check-info .up { background: url(../img/arrow-toggle.png) -10px -10px no-repeat; }

.info-wrap {display: none; overflow: hidden; width:220px; padding:16px; background-color: #fefae6; border:#fbb900 solid 1px; color:#683d17; margin:10px auto; border-radius:6px; }
.info-wrap .info-item { float: left; width: 220px; }

.post-invoice { font-size: 14px; padding: 8px 0; line-height: 36px; margin-bottom:15px; margin-top:15px;}
.post-invoice .isInvoice { display: block; float: left; margin-right:20px;}

.post-company { display: none; float: left; width: 550px;margin-left:30px;}
.post-company span { float: left; display: block; margin-right: 10px; }
.post-company dl { float: left; width: 260px; position: relative; }
.post-company dl dt { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url(../img/shu.png) no-repeat right center; cursor: pointer; color:#999;}
.post-company dl dd { display: none; position: absolute; left: 0; top: 38px; z-index: 100; width: 80%; background-color: #FFF; }
.post-company dl ul { border: 1px solid #ccc; border-radius: 5px; }
.post-company dl li { padding: 0 12px; border-bottom: 1px dashed #ccc; cursor: pointer; }
.post-company dl li:last-child { border-bottom: none; }

.pay-ways { padding-top: 60px; padding-left: 40px; }
.pay-ways h2 { font-weight: normal; font-size: 24px; margin-bottom: 30px; }
.pay-ways dl { padding-left: 50px; padding-bottom: 30px; font-size: 18px; }
.pay-ways dt { color: #333; margin-bottom: 15px; }
.pay-ways dd { line-height: 51px; }
.pay-ways dd .ways { margin-right: 20px; }
.pay-ways dd img { vertical-align: middle; margin-left: 5px; }
.pay-ways .btnbox { padding-left: 73px; padding-top: 30px; }

.pay-quick { width: 420px; padding-top: 50px; padding-left: 60px; }
.pay-quick .itm { padding: 0 0 10px; height: auto; }
.pay-quick .itm label { display: block; width: 100%; }
.pay-quick .itm .ipt { float: none; width: 100%; }

.lrform { float: left; width: 550px; min-height: 330px; _height: 330px; padding-left: 135px;}
.lrform h1 { font-size: 24px; font-weight: normal; margin-bottom: 20px; }
.lrform .fgpw { margin-left: 15px; text-decoration: underline; }
.lrform .tit { width: 510px; height: 34px; line-height: 30px; border-bottom: 1px solid #ccc; }
.lrform .tit span { display: block; float: left; width: 124px; text-align: center; margin-right: 10px; font-size: 14px; color: #333; cursor: pointer; }
.lrform .tit .current { color: #a13e05; background: url(../img/logintype.jpg) no-repeat; }

.loginform { display: none; padding-top: 30px; }

.itm-bill { width:400px; float:left; padding-top:12px; height: 36px; line-height: 36px; font-size: 14px; }
.itm-bill .itm-bill-label { float: left; width: 100px; line-height: 36px; padding-right: 10px; text-align:right; color: #333; }

.itm-bills { width:400px; float:left; padding-top:12px; height: 36px; line-height: 36px; font-size: 14px; }
.itm-bills .itm-bills-label { float: left; width: 100px; line-height: 36px; padding-right: 10px; text-align:right; color: #333; }


.itm { padding: 10px 0; height: 36px; line-height: 36px; font-size: 14px;}
.itm .itm-label { float: left; width: 100px; line-height: 36px; padding-right: 10px; text-align: right; color: #333; }
.itm .itm-label i { margin-right: 5px; }
.itm .ipt {float: left; width: 212px; }
.itm .itm-con { float: left; }
.itm .code-ipt { width: 100px; }
.itm .code-img { float: left; width: 100px; height: 36px; margin-left: 12px; }
.itm .tip-txt { float: left; width: 210px; margin-left: 10px; }
.itm .tip-txt span { display: block; padding-left: 25px; height: 36px; background-image: url(../img/iconpng.png); background-repeat: no-repeat; }
.itm .right { color: #1DB82B; background-position: -210px -380px; }
.itm .error { color: #e1250f; background-position: -210px -416px; }

.yhxy { height: auto; }
.yhxy p { width: 210px; padding: 10px 0 10px 110px; line-height: 1.5; color: #333; }
.yhxy p a { color: #333; }

.inbtn { width: auto; height: 40px; line-height: 40px; display: inline; padding: 0 30px; }

.lgr { float: right; width: 250px; padding-right: 120px; }
.lgr p { line-height: 30px; font-size: 14px; color: #828282; }
.lgr .ad { margin-top: 36px; }
.lgr .ad img { width: 100%; height: auto; }
.lgr p a{ color: #fff; }

.abtn {border: 1px solid #fea831; background:#ff7200 url(../img/search.png) left no-repeat; border-radius: 4px; }
.abtn:hover { color: #fff; }
.abtn-adr {padding: 7px 15px; border: 1px solid #fea831; background-image: url(../img/bgh.jpg); border-radius: 4px; color:#5b2700;}
.abtn-adr:hover { color: #fff; }
.abtn_reg {background:#fea831; border-radius: 4px; padding:10px 20px;font-size:14px; }

.reg-suc { padding-right: 100px; text-align: center; }
.reg-suc p { font-size: 18px; line-height: 48px; }
.reg-suc .btnbox { padding-top: 50px; }
.reg-suc .btn { margin: 0 10px; }

.send-code { float: left; width: auto; height: 36px; padding: 0 14px; _padding: 0; margin-left: 10px; cursor: pointer; }

.notes-type { height: 34px; line-height: 34px; }
.notes-type select { padding: 5px; padding: 0\9; }

.pntb { margin-top: 20px; }
.pntb th { padding: 10px; color: #333; font-size: 14px; border-bottom: 0; background-color: #f3f3f3; }
.pntb td { padding: 10px; }

.uphoto { height: auto; }

.cphoto { float: left; }
.cphoto img { display: block; width: 120px; height: 120px; border: 1px solid #e7e7e7; }

.sexes { float: left; _padding-top: 7px; }
.sexes .sex { margin-right: 50px; }

.utb { margin-top: 70px; font-size: 14px; }
.utb th, .utb td { padding: 15px; }
.utb th { background-color: #f2f2f2; }
.utb a { color: #0771bb; }

.upload-photo { width: 630px; padding-top: 30px; }
.upload-photo .btnbox { display: none; padding-top: 40px; text-align: center; }

.msgtb { margin-top: 0; }
.msgtb th { text-align: left; }

.pagelist { width:100%; margin:0 auto; margin-top: 50px; height: 36px; text-align: center; }
.pagelist a, .pagelist span { margin-left: -1px; display: inline-block; width:10%; height: 34px; line-height: 34px; text-align: center; border: 1px solid #e0e0e0; text-decoration:none;}
.pagelist span { color: #fff; background-color: #076fcb; }
.pagelist .prev, .pagelist .next { background: url(../img/icon.jpg) no-repeat; background-position: 0 -132px; }
.pagelist .next { background-position: 0 -98px; }

.post-addr .itm .ipt { width: 300px; }
.post-addr .itm .lipt { width: 480px; }

.addrtb th, .addrtb td { text-align: left; padding: 10px; }

.atc-list { padding: 0 20px; }
.atc-list li { overflow: hidden; padding: 10px; padding-right: 0; line-height: 16px; border-bottom: 1px solid #e0e0e0; }
.atc-list li p { float: left; width: 560px; padding-left: 15px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../img/icon.jpg) no-repeat 0 -76px; }
.atc-list li p:hover { color: #ef811a; }
.atc-list li span { float: right; display: block; width: 230px; color: #6b6b6b; font-size: 14px; }
.atc-list li span em { padding-left: 15px; }

.article { padding: 0 20px; text-align: center; }

.atc-title { font-size: 24px; color: #333; padding-top: 10px; padding-bottom: 10px; }

.atc-info span { padding: 0 10px; }

.atc-con { text-align: left; padding-top: 30px; color:#333; }

.agreement { width: 1040px; border-top: 3px solid #e0e0e0; padding: 30px 30px 0; color: #757b85; }
.agreement h1 { text-align: center; font-size: 18px; font-weight: normal; padding-bottom: 10px; }
.agreement h2 { font-size: 14px; font-weight: normal; padding-bottom: 20px; }
.agreement p { padding-bottom: 30px; line-height: 1.8; }

select.ipt { _margin-top: 8px; }

.layer { display: none; position: relative; background-color: #fff;}
.layer .close { position: absolute; right: 4px; top: 4px; width: 20px; height: 20px; background: url(../img/lay-close.jpg); cursor: pointer; }

.tel-layer, .pw-layer { width: 368px; height: 245px; padding-top: 15px; background: url(../img/laybg1.jpg); }
.tel-layer .itm, .pw-layer .itm { padding: 6px 0; }
.tel-layer .itm .itm-label, .pw-layer .itm .itm-label { width: 85px; padding-right: 0; }
.tel-layer .itm .code-ipt, .pw-layer .itm .code-ipt { width: 136px; }
.tel-layer .btnbox, .pw-layer .btnbox { padding-left: 85px; padding-top: 10px; }
.tel-layer .btn, .pw-layer .btn { width: 74px; height: 25px; line-height: 25px; padding: 0; border-radius: 0; background-color: #798b97; font-size: 14px; }

.pw-layer { width: 354px; height: 220px; padding-top: 24px; background: url(../img/laybg2.jpg); }
.pw-layer .btnbox { padding-top: 20px; }

.addr-layer { padding: 10px; }

.check, .checked { padding-left: 18px; background: url(../img/check.png) no-repeat left center; cursor: default; }

.checked { background-image: url(../img/checked.png); }

.radio, .radioed { padding-left: 18px; background: url(../img/radio.png) no-repeat left center; cursor: default; }

.radioed { background-image: url(../img/radio-c.png); }

.pay-online { position: relative; padding: 15px; margin-top:50px;}
.pay-online h1 {border-top:1px solid #ccc; }
.pay-online h1 img { display: block; }
.pay-online h1 p { font-size: 14px; padding: 10px 0; color: #000; }

.order-info { background-color: #F4FBF4; font-size: 14px; border-radius:6px; margin:20px auto;}
.order-info th {line-height: 30px; text-align: left; font-weight: normal;padding:0 2%;  }
.order-info td { font-size: 12px; line-height: 30px; padding-left:2%; }
.order-info em { color: #FF7000; font-size: 20px; }

.pay-tab { position: relative; padding: 45px 15px 0; margin-bottom: 25px; height:350px;overflow-y:auto; }
.pay-tab .tab-head { position: absolute; left: 30px; top: 0; z-index: 10; height: 46px; }
.pay-tab .tab-head span { display: block; float: left; width: 120px; line-height: 44px; text-align: center; margin-right: 15px; border: 1px solid #ccc; background-color: #f4f4f4; border-radius: 5px 5px 0 0; color: #4D4D4D; font-size: 16px; cursor: pointer; }
.pay-tab .tab-head span.current { height: 45px; border-bottom: 0; background-color: #fff; color: #1A1A1A; }
.pay-tab .tab-con { display: none; padding:10px 15px; border: 1px solid #ccc; border-radius: 5px; }
.pay-tab h2 { padding-left: 16px; line-height: 32px; font-size: 14px; color: #1A1A1A; }
.pay-tab h2 span { font-size: 12px; color: #808080; }
.pay-tab .tit-point { background-position: 0 -200px; }

.pay-intro { padding-top: 5px; color: #1A1A1A; }

.bank-list { overflow: hidden; padding-bottom: 15px; }
.bank-list li { float: left; width: 164px; height: 38px; padding: 15px 0; line-height: 38px; margin-right: 28px; }
.bank-list .mr0 { margin-right: 0; }
.bank-list .more { padding-right: 15px; color: #3088D8; background-position: right -4px; }
.bank-list .up { background-position: right -26px; }
.bank-list .more-bank { display:block; }
.bank-list li i{ float:left; width:15px;}

.card { display: block; position: relative; width: 164px; height: 38px; background: url(../img/bank.jpg) no-repeat; margin-left:15px;}

.card-info { position: absolute; right: -4px; top: 3px; width: 64px; height: 18px; line-height: 13px; text-align: center; background: url(../img/bank.jpg) no-repeat 0 0; color: #686870; font-size: 12px; }

.jsyh { background-position: 0 -20px; }

.gsyh { background-position: 0 -60px; }

.zgyh { background-position: 0 -100px; }

.gdyh { background-position: 0 -140px; }

.payh { background-position: 0 -180px; }

.zxyh { background-position: 0 -220px; }

.nyyh { background-position: 0 -260px; }

.fdyh { background-position: 0 -1300px; }

.hzyh { background-position: 0 -1340px; }

.shyh { background-position: 0 -1380px; }

.nsyh { background-position: 0 -580px; }

.wzyh { background-position: 0 -1580px; }

.bnsyh { background-position: 0 -1180px; }

.jtyh { background-position: 0 -300px; }

.yzyh { background-position: 0 -340px; }

.zsyh { background-position: 0 -380px; }

.msyh { background-position: 0 -420px; }

.fzyh { background-position: 0 -460px; }

.pfyh { background-position: 0 -500px; }

.bjyh { background-position: 0 -540px; }

.hxyh { background-position: 0 -620px; }

.xyyh { background-position: 0 -660px; }

.gfyh { background-position: 0 -700px; }

.hlyh { background-position: 0 -740px; }

.bhyh { background-position: 0 -780px; }

.nbyh { background-position: 0 -1420px; }

.fyyh { background-position: 0 -1460px; }

.visa { background-position: 0 -1500px; }

.master { background-position: 0 -1540px; }

.fyyh { background-position: 0 -1460px; }

.zesyh { background-position: 0 -820px; }

.ctyh { background-position: 0 -860px; }

.dyyh { background-position: 0 -900px; }

.ncbyh { background-position: 0 -940px; }

.zdyh { background-position: 0 -980px; }

.fxyh { background-position: 0 -1020px; }

.dhyh { background-position: 0 -1060px; }

.hyyh { background-position: 0 -1100px; }

.xhyh { background-position: 0 -1140px; }

.xcyh { background-position: 0 -1180px; }

.dxyh { background-position: 0 -1220px; }

.ibkyh { background-position: 0 -1260px; }

.zgyhb { background-position: 0 -1620px; }

.gsyhb { background-position: 0 -1660px; }

.nyyhb { background-position: 0 -1700px; }

.zsyhb { background-position: 0 -1740px; }

.jsyhb { background-position: 0 -1780px; }

.pdyhb { background-position: 0 -1820px; }

.pay-online .itm .itm-label { width: 150px; }
.pay-online .itm .ipt { width: 258px; }
.pay-online .itm .sipt { width: 116px; }
.pay-online .pay-bank { height: 44px; }
.pay-online .pay-bank .itm-label { line-height: 44px; }
.pay-online .pay-bank .bank-img { position: relative; float: left; width: 164px; }
.pay-online .pay-bank .bank-img .selected { position: absolute; right: 1px; bottom: 1px; width: 22px; height: 22px; background: url(../img/s.png); }
.pay-online .pay-bank img { display: block; width: 188px; height: 44px; }
.pay-online .pay-bank .pay-money { float: left; line-height: 44px; margin-left: 20px; color: #4D4D4D; }
.pay-online .pay-bank .pay-money span { margin-right: 10px; }
.pay-online .pay-bank .pay-money em { color: #FF7000; }
.pay-online .get-code { float: left; margin-left: 12px; width: 130px; height: 36px; font-size: 12px; }
.pay-online .get-code:disabled { background-color: #D0D0D0; color: #999; cursor: default; }
.pay-online .get-code:active { background-color: #1F6EBD; }
.pay-online .sec:disabled { background-color: #D0D0D0; color: #fff; }
.pay-online .btnbox { padding-left: 160px; padding-top: 20px; }
.pay-online .btnbox .btn { width: 180px; }

.bank-date { float: left; width: 258px; height: 36px; }
.bank-date .ui-select { width: 90px; display: inline; }

.xy-link { padding-left: 160px; padding-top: 5px; }
.xy-link a { color: #3C8EE0; }

.safe-tip { position: absolute; right: 20px; top: 300px; border: 1px solid #ccc; }

.pay-result { padding-left: 200px; padding-top: 50px; }
.pay-result h2 { padding-left: 50px; line-height: 54px; font-size: 18px; color: #1A1A1A; }
.pay-result .suc { background-position: 0 -235px; }
.pay-result p { padding-left: 50px; color: #333; }
.pay-result p span { margin-right: 20px; }

.other-pay { margin-top: 30px; border-top: 1px solid #e0e0e0; }
.other-pay a { color: #3088D8; }

.policy { padding: 30px; }
.policy h1 { padding-bottom: 15px; text-align: center; border-bottom: 2px solid #B3B3B3; color: #000; font-size: 18px; }
.policy .con { overflow-y: auto; padding: 15px; height: 700px; line-height: 1.8; }
.policy .con h2 { padding-top: 20px; color: #1A1A1A; font-weight: bold; font-size: 12px; }
.policy .con p { padding-bottom: 5px; color: #4D4D4D; }
.policy .con .tit { display: block; color: #1A1A1A; padding-bottom: 10px; font-weight: bold; }
.policy .con .h { font-weight: bold; }

/* 首页 */
.index .cw { width: 1100px; }
.index .headright { width: 550px; }
.index .main { width: 778px; float: left; }
.index .side { float: right; width: 305px; }

.slidebanner { position: relative; _zoom: 1; }
.slidebanner .bd li { width: 100%; height: 388px; }
.slidebanner .bd li.joins { width: 100%; height: 599px; }
.slidebanner .bd li a { display: block; width: 100%; height: 100%; background: url(../img/sb1.jpg) no-repeat center top; cursor: default; }
.slidebanner .bd li .sb1 { background-image: url(../img/sb1.jpg); }
.slidebanner .bd li .sb2 { background-image: url(../img/sb2.jpg); }
.slidebanner .bd li .sb3 { background-image: url(../img/sb3.jpg); }
.slidebanner .bd li .sb4 { background-image: url(../img/sb2.jpg); }
.slidebanner .bd li .sb5 { background-image: url(../img/sb-02.jpg); }
.slidebanner .bd li .sb6 { background-image: url(../img/sb6.jpg); }
.slidebanner .bd li .sb7 { background-image: url(../img/sb7.jpg); }
.slidebanner .bd li .sb8 { background-image: url(../img/bas1.jpg); }
.slidebanner .bd li .sb9 { background-image: url(../img/bas2.jpg); }
.slidebanner .bd li .sb10 { background-image: url(../img/bas3.jpg); }
.slidebanner .bd li .sb11 { background-image: url(../img/sb8.jpg); }
.slidebanner .bd li .sb12 { background-image: url(../img/sb9.jpg); }



.slidebanner .hd { position: absolute; left: 50%; bottom: 6%; z-index: 5; margin-left: -45px; width: 90px; }
.slidebanner .hd ul { height: 10px; }
.slidebanner .hd li { float: left; width: 10px; height: 10px; margin: 0 4px; _margin: 0 2px; border-radius: 100%; background-color: #ccc; cursor: pointer; }
.slidebanner .hd .on { background-color: #e8453f; }
.toy .bd li { height: 190px; }

.index-notice { padding-top: 30px; padding-bottom: 30px; height: 20px; line-height: 20px; }
.index-notice strong { display: block; padding-left: 35px; float: left; font-size: 14px; color: #333; background: url(../img/notice.gif) no-repeat 15px center; }

.notice-slide { width: 900px; float: right; position: relative; }
.notice-slide ul { width: 780px; }
.notice-slide p { position: absolute; right: 0; top: 5px; width: 80px; }
.notice-slide p span { display: block; float: left; width: 7px; height: 11px; margin-right: 25px; background: url(../img/prevnext.gif) no-repeat; cursor: pointer; }
.notice-slide p .next { background-position: -7px 0; }

.payment { height: 105px; margin-bottom: 17px; border: 1px solid #f2d6b9; }
.payment p { float: left; width: 162px; padding-top: 30px; text-align: center; }
.payment p strong { font-size: 20px; color: #ff9920; }
.payment p span { color: #999; }
.payment ul { float: left; width: 600px; padding-top: 17px; }
.payment ul li { float: left; width: 52px; padding: 0 16px; text-align: center; }
.payment ul li a { display: block; }
.payment ul li i { display: block; margin: 0 auto 8px; width: 52px; height: 52px; background-image: url(../img/ipk.png); }

.ipk1 { background-position: 0 0; }

.ipk2 { background-position: 0 -46px; }

.ipk3 { background-position: 0 -92px; }

.ipk4 { background-position: 0 -138px; }

.ipk5 { background-position: 0 -184px; }

.ipk6 { background-position: 0 -230px; }

.ipk7 { background-position: 0 -276px; }






.payment-pj { height: 105px; margin-bottom: 17px; border: 1px solid #f2d6b9; }
.payment-pj p { float: left; width: 162px; padding-top: 30px; text-align: center; }
.payment-pj p strong { font-size: 20px; color: #ff9920; }
.payment-pj p span { color: #999; }
.payment-pj ul { float: left; width: 600px; padding-top: 17px; }
.payment-pj ul li { float: left; width: 50px; padding: 0 15px; text-align: center; }
.payment-pj ul li a { display: block; }
.payment-pj ul li i { display: block; margin: 0 auto 8px; width: 46px; height: 46px; background-image: url(../img/ipks.png); }

.ipk1 { background-position: 0 0; }

.ipk2 { background-position: 0 -52px; }

.ipk3 { background-position: 0 -104px; }

.ipk4 { background-position: 0 -156px; }

.ipk5 { background-position: 0 -208px; }

.ipk6 { background-position: 0 -260px; }

.ipk7 { background-position: 0 -312px; }

.logined { }

.index-ulink { padding: 10px 0 30px 78px; height: 30px; }
.index-ulink a { display: block; float: left; height: 28px; line-height: 28px; text-align: center; border: 1px solid #f2b294; border-radius: 2px; background-color: #fdf1ea; color: #f44b24; }
.index-ulink .lgout { width: 74px; margin-right: 15px; }
.index-ulink .enter-user {padding:0 10px; }
.index-ulink .enter-user span { display: block; width: 80px; padding-left: 20px; margin: 0 auto; line-height: 28px; background: url(../img/iconpng.png) no-repeat; background-position: -210px -317px; }

.lgform { display: none; padding: 14px 0; height: 192px; }
.lgform .ilabel { float: left; width: 70px; font-size: 12px; text-align: right; }
.lgform .ipt { height: 32px; _height: 18px; }
.lgform .btnbox { padding-left: 70px; overflow: hidden; height: 31px; }
.lgform .indexbtn { display: block; float: left; width: 96px; height: 31px; text-align: center; font-size: 14px; color: #fff; cursor: pointer; }
.lgform .register { width: 94px; height: 29px; line-height: 29px; border: 1px solid #b14828; color: #e24b12; margin-right: 5px; border-radius: 3px; }
.lgform .login { border: 0; background: url(../img/loginbtn.jpg); }
.lgform p { padding-left: 70px; padding-bottom: 12px; }
.lgform p label { padding-right: 20px; }
.lgform p input { vertical-align: middle; }
.lgform .itm { padding: 0; width: 100%; height: 32px; margin-bottom: 12px; }
.lgform .code { float: left; width: 100px; _width: 76px; }
.lgform .index-code { margin-left: 6px; float: left; width: 106px; height: 32px; }
.lgform .index-code-img { display: block; width: 106px; height: 32px; cursor: pointer; }

.telLogin .ilabel { width: 90px; }
.telLogin .itm .ipt { width: 220px; }
.telLogin .itm .code { width: 98px; }
.telLogin .telcode { float: left; margin-left: -1px; width: 100px; height: 32px; border: 1px solid #ccc; background-color: #edeef0; font-size: 12px; color: #666; cursor: pointer; }
.telLogin .btnbox {}

.index-ad { height: 106px; }
.index-ad img { height: 106px; }
.index-ad .iad1 { float: left; width: 366px; }
.index-ad .iad2 { float: right; width: 391px; }

.iside { border: 1px solid #f2d6b9; }
.iside .tit { padding: 0 15px; height: 36px; line-height: 36px; background-color: #fdf7f2; font-size: 14px; border-bottom: 1px solid #f2d6b9; }
.iside .tit span { float: left; }
.iside .tit a { float: right; font-size: 12px; }

.mb28 { margin-bottom: 17px;margin-top: 17px; }

.index-pay-intro { height: 190px; padding: 15px; line-height: 1.8; }

.ilist {padding: 0 10px; height:293px; }
.ilist li { padding: 0 5px; height: 32px; line-height: 32px; border-bottom: 1px dashed #ccc;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ilist li p { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ilist li p:hover { color: #ef811a; }
.ilist li span { display:none; float: right; color: #999; }

.side-ad { padding: 0; }
.side-ad img { display: block; width:200px; height: auto; }

.crumbs2 { position: relative; padding-left: 15px; line-height: 28px; border-bottom: 1px solid #e0e0e0; font-size: 16px; }
.crumbs2:after, .crumbs2:before { position: absolute; left: 0; bottom: -1px; content: ''; width: 20px; height: 1px; background-color: #ff8800; }
.crumbs2:after { left: auto; right: 0; }

.aboutus { padding: 15px; color:#404040;}
.aboutus p { padding: 12px 0; text-indent: 2em; font-size: 14px; line-height: 2; text-align:left; }
.aboutus p strong{ color:#900;}
.help-menu { margin-bottom: 25px; }
.help-menu .tit { height: 45px; line-height: 45px; padding-bottom: 2px; padding-left: 25px; background: url(../img/help-tit.jpg) repeat-x; font-size: 18px; color: #fff; }

.help-faq { padding: 40px 20px 0 40px; }
.help-faq dl { padding-left: 35px; padding-bottom: 50px; border-left: 1px solid #e0e0e0; }
.help-faq dt { position: relative; font-size: 18px; color: #333; padding-bottom:20px;}
.help-faq dd { font-size: 12px; line-height: 1.8; color:#333; }
.help-faq dd p { padding-left: 2em; }
.help-faq .faq-icon { position: absolute; left: -46px; top: -3px; width: 21px; height: 30px; background-position: 0 -310px; }
.help-faq .pb0 { padding-bottom: 0; }

.help-nav { border-top: none; }
.help-nav li { height: 48px; line-height: 48px; font-size: 14px; border-top: 1px solid #e0e0e0; }
.help-nav li a { display: block; padding-left: 18px; }
.help-nav li span { display: block; line-height: 48px; color: #666; padding-left: 35px; background: url(../img/helpmenu.png) no-repeat; }
.help-nav li span:hover { color: #e7431e; }
.help-nav li .un7 { background-position: -12px 0; }
.help-nav li .un8 { background-position: -12px -48px; }
.help-nav li .un81 { background-position: -12px -1234px; }
.help-nav li .un82 { background-position: -12px -730px; }
.help-nav li .un83 { background-position: -12px -873px; }
.help-nav li .un84 { background-position: -12px -983px; }
.help-nav li .un85 { background-position: -12px -1034px; }
.help-nav li .un86 { background-position: -12px -1134px; }
.help-nav li .un87 { background-position: -12px -1334px; }

.help-nav li .un9 { background-position: -12px -96px; }
.help-nav li .un10 { background-position: -12px -145px; }
.help-nav li .un11 { background-position: -12px -192px; }
.help-nav li .un12 { background-position: -12px -240px; }
.help-nav li .an { background-position: -5px -590px; }

.help-nav li .un40 { background-position: -12px -1433px; }
.help-nav li .un41 { background-position: -12px -1535px; }
.help-nav li .un42 { background-position: -12px -1637px; }
.help-nav li .un43 { background-position: -12px -1739px; }
.help-nav li .un44 { background-position: -12px -1841px; }
.help-nav li .un45 { background-position: -12px -1945px; }


.help-nav li.current a { padding-left: 50px; border-left: 2px solid #e25353; background: url(../img/un.jpg) repeat-x; }
.help-nav li.current span { color: #e7431e; }
.help-nav li:hover .un7, .help-nav .current .un7 { background-position: -12px -285px; }
.help-nav li:hover .un8, .help-nav .current .un8 { background-position: -12px -341px; }
.help-nav li:hover .un9, .help-nav .current .un9 { background-position: -12px -389px; }
.help-nav li:hover .un10, .help-nav .current .un10 { background-position: -12px -437px; }
.help-nav li:hover .un11, .help-nav .current .un11 { background-position: -12px -485px; }
.help-nav li:hover .un12, .help-nav .current .un12 { background-position: -12px -532px; }
.help-nav li:hover .an, .help-nav .current .an { background-position: -5px -634px; }
.help-nav li:hover span, .help-nav .current span { color: #e7431e; }
.help-nav li:hover .un81, .help-nav .current .un81 { background-position: -12px -1284px; }
.help-nav li:hover .un82, .help-nav .current .un82 { background-position: -12px -826px; }
.help-nav li:hover .un83, .help-nav .current .un83 { background-position: -12px -921px; }
.help-nav li:hover .un85, .help-nav .current .un85 { background-position: -12px -1084px; }
.help-nav li:hover .un86, .help-nav .current .un86 { background-position: -12px -1184px; }
.help-nav li:hover .un87, .help-nav .current .un87 { background-position: -12px -1384px; }

.help-nav li:hover .un40, .help-nav .current .un40 { background-position: -12px -1484px; }
.help-nav li:hover .un41, .help-nav .current .un41 { background-position: -12px -1586px; }
.help-nav li:hover .un42, .help-nav .current .un42 { background-position: -12px -1688px; }
.help-nav li:hover .un43, .help-nav .current .un43 { background-position: -12px -1790px; }
.help-nav li:hover .un44, .help-nav .current .un44 { background-position: -12px -1892px; }
.help-nav li:hover .un45, .help-nav .current .un45 { background-position: -12px -1996px; }

.cpbanks { padding-top: 25px; }
.cpbanks h1 { padding-bottom: 15px; text-align: center; font-size: 28px; color: #333; }
.cpbanks .tit { padding-left: 20px; margin-bottom: 15px; line-height: 32px; font-size: 16px; background: url(../img/icon.jpg) no-repeat 0 -200px; }
.cpbanks ul { overflow: hidden; width: 810px; padding-top: 10px; margin: 0 auto; }
.cpbanks ul li { float: left; width: 230px; padding: 10px 20px; }
.cpbanks ul li .bank { display: block; width: 230px; height: 60px; background-image: url(../img/cpbank.jpg); }
.cpbanks ul li span { display: block; text-align: center; line-height: 28px; font-size: 14px; }
.cpbanks .jsyh { background-position: 0 0; }
.cpbanks .sjyh { background-position: 0 -60px; }
.cpbanks .zsyh { background-position: 0 -120px; }
.cpbanks .zxyh { background-position: 0 -180px; }
.cpbanks .jtyh { background-position: 0 -240px; }
.cpbanks .zgyh { background-position: 0 -300px; }
.cpbanks .jzyh { background-position: 0 -360px; }
.cpbanks .gdyh { background-position: 0 -420px; }
.cpbanks .gfyh { background-position: 0 -480px; }
.cpbanks .fxyh { background-position: 0 -540px; }
.cpbanks .zgyl { background-position: 0 -600px; }
.cpbanks .gsyh { background-position: 0 -660px; }
.cpbanks .ycyh { background-position: 0 -720px; }
.cpbanks .zfb { background-position: 0 -840px; }
.cpbanks .xyyh { background-position: 0 -960px; }
.cpbanks .msyh { background-position: 0 -1020px; }
.cpbanks .cft { background-position: 0 -1080px; }
.cpbanks .wxzf { background-position: 0 -1140px; }
.cpbanks .dbwl { background-position: 0 -1200px; }
.cpbanks .ems { background-position: 0 -1500px; }
.cpbanks .yzxb { background-position: 0 -1560px; }
.cpbanks .ztkd { background-position: 0 -1620px; }

.cpbanks .msyh1 { background-position: 0 -1260px; }
.cpbanks .xyyh2 { background-position: 0 -1380px; }
.cpbanks .ykyh { background-position: 0 -1320px; }
.cpbanks .dlyh { background-position: 0 -1440px; }



.cp-table { margin-bottom: 30px; width: 100%; font-size: 14px; text-align: center; background-color: #fafafa; border-left: 1px dashed #d7d7d7; border-top: 1px dashed #d7d7d7; }
.cp-table th { padding: 10px 0; color: #333; border-right: 1px dashed #d7d7d7; border-bottom: 1px dashed #d7d7d7; }
.cp-table td { padding: 10px 0; border-right: 1px dashed #d7d7d7; border-bottom: 1px dashed #d7d7d7; }
.cp-table td p { text-align: left; padding: 0 10px; }
.cp-table:last-child { margin-bottom: 0; }

.qrcode .tit { padding-bottom: 15px; padding-left: 10px; height: 14px; line-height: 1; font-size: 14px; color: #484646; border-bottom: 1px solid #e0e0e0; }
.qrcode .tit span { display: block; padding-left: 10px; line-height: 1; border-left: 5px solid #ef811a; }

.qrcode-list { overflow: hidden; padding: 40px 50px 0; }
.qrcode-list li { float: left; width: 140px; height: 248px; padding: 0 30px; }
.qrcode-list li img { display: block; margin-bottom: 10px; width: 112px; height: 112px; padding: 13px; border: 1px solid #ccc; border-radius: 10px; background-color: #fff; }
.qrcode-list li span { display: block; text-align: center; line-height: 1.6; font-size: 14px; color: #060606; }
.qrcode-list li:hover img { background-color: #ccc; }

.xkz-layer { padding: 20px 30px; text-align: center; }
.xkz-layer h1 { padding-bottom: 20px; }
.xkz-layer .xkz img { width: 275px; height: 410px; }

#xkz { color: #666; }

/* layer */
* html { background-image: url(about:blank); background-attachment: fixed; }

html #layui_layer_skinlayercss { display: none; position: absolute; width:500px; }


.layui-layer { top: 150px; left: 50%; margin: 0; padding: 0; background-color: #fff; -webkit-background-clip: content; box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3); }

.layui-layer-close { position: absolute; }

.layui-layer-content { position: relative; }

.layui-layer-border { border: 1px solid #B2B2B2; border: 1px solid rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }

.layui-layer-moves { position: absolute; border: 3px solid #666; border: 3px solid rgba(0, 0, 0, 0.5); cursor: move; background-color: #fff; background-color: rgba(255, 255, 255, 0.3); filter: alpha(opacity=50); }

.layui-layer-load { background: url(default/loading-0.gif) #fff center center no-repeat; }

.layui-layer-ico { background: url(default/icon.png) no-repeat; }

.layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a, .layui-layer-btn a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

.layui-layer { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .3s; animation-duration: .3s; }

.invoice-address{ margin-top:35px;}

@-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); }
  100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }
@keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); }
  100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
.layui-anim { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceOut { 100% { opacity: 0; -webkit-transform: scale(0.7); transform: scale(0.7); }
  30% { -webkit-transform: scale(1.03); transform: scale(1.03); }
  0% { -webkit-transform: scale(1); transform: scale(1); } }
@keyframes bounceOut { 100% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
  30% { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }
  0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
.layui-anim-close { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .2s; animation-duration: .2s; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  60% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
@keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translateY(-2000px); -ms-transform: scale(0.1) translateY(-2000px); transform: scale(0.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  60% { opacity: 1; -webkit-transform: scale(0.475) translateY(60px); -ms-transform: scale(0.475) translateY(60px); transform: scale(0.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
.layui-anim-01 { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); }
  100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.layui-anim-02 { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  60% { opacity: 1; -webkit-transform: scale(0.475) translateX(48px); transform: scale(0.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
@keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translateX(-2000px); -ms-transform: scale(0.1) translateX(-2000px); transform: scale(0.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  60% { opacity: 1; -webkit-transform: scale(0.475) translateX(48px); -ms-transform: scale(0.475) translateX(48px); transform: scale(0.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } }
.layui-anim-03 { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } }
@keyframes rollIn { 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); -ms-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); -ms-transform: translateX(0px) rotate(0deg); transform: translateX(0px) rotate(0deg); } }
.layui-anim-04 { -webkit-animation-name: rollIn; animation-name: rollIn; }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
.layui-anim-05 { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes shake { 0%,100% { -webkit-transform: translateX(0); transform: translateX(0); }
  10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); transform: translateX(-10px); }
  20%,40%,60%,80% { -webkit-transform: translateX(10px); transform: translateX(10px); } }
@keyframes shake { 0%,100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
  10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); }
  20%,40%,60%,80% { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); } }
.layui-anim-06 { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
.layui-layer-title { padding: 0 80px 0 10px; height: 35px; line-height: 35px; border-bottom: 1px solid #D5D5D5; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #EAEAEA; }

.layui-layer-setwin { position: absolute; right: 10px; *right: 0; top: 10px; font-size: 0; line-height: initial; }

.layui-layer-setwin a { position: relative; width: 14px; height: 14px; margin-left: 10px; font-size: 12px; _overflow: hidden; }

.layui-layer-setwin .layui-layer-min cite { position: absolute; width: 14px; height: 2px; left: 0; top: 50%; margin-top: -1px; background-color: #919191; cursor: pointer; _overflow: hidden; }

.layui-layer-setwin .layui-layer-min:hover cite { background-color: #2D93CA; }

.layui-layer-setwin .layui-layer-max { background-position: -45px -55px; }

.layui-layer-setwin .layui-layer-max:hover { background-position: -95px -55px; }

.layui-layer-setwin .layui-layer-maxmin { background-position: -68px -55px; }

.layui-layer-setwin .layui-layer-maxmin:hover { background-position: -118px -55px; }

.layui-layer-setwin .layui-layer-close1 { width: 14px; height: 14px; background-position: -5px -55px; cursor: pointer; }

.layui-layer-setwin .layui-layer-close1:hover { background-position: -25px -55px; }

.layui-layer-setwin .layui-layer-close2 { position: absolute; right: -23px; top: -23px; width: 30px; height: 30px; margin-left: 0; background-position: -149px -44px; *right: -18px; _right: -15px; _top: -23px; _width: 14px; _height: 14px; _background-position: -5px -55px; }

.layui-layer-setwin .layui-layer-close2:hover { background-position: -180px -44px; _background-position: -25px -55px; }

.layui-layer-btn { text-align: center; padding: 10px 30px; pointer-events: auto; }

.layui-layer-btn a { height: 30px; line-height: 30px; margin: 0 8px; padding: 0 20px; background: #5FBFE7; color: #fff; font-size: 14px; font-weight: 700; cursor: pointer; text-decoration: none; }

.layui-layer-btn a:hover { opacity: .9; text-decoration: none; }

.layui-layer-btn a:active { opacity: .7; }

.layui-layer-btn .layui-layer-btn1 { background: #A6BBCE; }

.layui-layer-dialog { min-width: 240px; }

.layui-layer-dialog .layui-layer-content { position: relative; padding: 20px; line-height: 24px; word-break: break-all; overflow: hidden; font-size: 14px; overflow: auto; }

.layui-layer-dialog .layui-layer-content .layui-layer-ico { position: absolute; top: 15px; left: 15px; _left: -50px; width: 39px; height: 39px; }

.layui-layer-ico1 { background-position: -46px 0; }

.layui-layer-ico2 { background-position: -93px 0; }

.layui-layer-ico3 { background-position: -145px 0; }

.layui-layer-ico4 { background-position: -191px 0; }

.layui-layer-ico5 { background-position: -239px 0; }

.layui-layer-ico6 { background-position: -287px 0; }

.layui-layer-msg { min-width: 170px; border-radius: 3px; border: 5px solid #8D8D8D; border: 5px solid rgba(0, 0, 0, 0.4); }

.layui-layer-msg .layui-layer-content .layui-layer-ico { top: 10px; }

.layui-layer-hui { min-width: 100px; background-color: #000; filter: alpha(opacity=60); background-color: rgba(0, 0, 0, 0.6); color: #fff; border: none; }

.layui-layer-hui .layui-layer-content { padding: 12px 25px; text-align: center; }

.layui-layer-dialog .layui-layer-padding { padding: 22px 20px 22px 65px; text-align: left; }

.layui-layer-msg .layui-layer-padding { padding: 17px 20px 17px 65px; }

.layui-layer-page .layui-layer-content { position: relative; overflow: auto; }

.layui-layer-nobg { background: 0 0; }

.layui-layer-iframe .layui-layer-content { overflow: hidden; }

.layui-layer-iframe iframe { width: 100%; }

.layui-layer-loading { border-radius: 100%; background: 0 0; box-shadow: none; }

.layui-layer-loading .layui-layer-content { width: 60px; height: 24px; background: url(default/loading-0.gif) no-repeat; }

.layui-layer-loading .layui-layer-loading1 { width: 37px; height: 37px; background: url(default/loading-1.gif) no-repeat; }

.layui-layer-loading .layui-layer-loading2, .layui-layer-ico16 { width: 32px; height: 32px; background: url(default/loading-2.gif) no-repeat; }

.layui-layer-tips { background: 0 0; box-shadow: none; }

.layui-layer-tips .layui-layer-content { position: relative; line-height: 22px; min-width: 12px; padding: 5px 10px; font-size: 12px; _float: left; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); background-color: #F90; color: #fff; }

.layui-layer-tips .layui-layer-close { right: -2px; top: -1px; }

.layui-layer-tips i.layui-layer-TipsG { position: absolute; width: 0; height: 0; border-width: 8px; border-color: transparent; border-style: dashed; *overflow: hidden; }

.layui-layer-tips i.layui-layer-TipsT, .layui-layer-tips i.layui-layer-TipsB { left: 5px; border-right-style: solid; border-right-color: #F90; }

.layui-layer-tips i.layui-layer-TipsT { bottom: -8px; }

.layui-layer-tips i.layui-layer-TipsB { top: -8px; }

.layui-layer-tips i.layui-layer-TipsR, .layui-layer-tips i.layui-layer-TipsL { top: 1px; border-bottom-style: solid; border-bottom-color: #F90; }

.layui-layer-tips i.layui-layer-TipsR { left: -8px; }

.layui-layer-tips i.layui-layer-TipsL { right: -8px; }

.layui-layer-lan .layui-layer-title { background: #4476A7; color: #fff; border: none; }

.layui-layer-lan .layui-layer-btn { border-top: 1px solid #E9E7E7; }

.layui-layer-lan .layui-layer-btn a { background: #BBB5B5; }

.layui-layer-lan .layui-layer-btn .layui-layer-btn1 { background: #C9C5C5; }

.layui-layer-molv .layui-layer-title { background: #009f95; color: #fff; border: none; }

.layui-layer-molv .layui-layer-btn a { background: #009f95; }

.layui-layer-molv .layui-layer-btn .layui-layer-btn1 { background: #92B8B1; }
/*选择公司显示二维码*/
.pay-con { position: relative; }
.company-qrcode { position: absolute; right: 20px; top: 75px; width:100%; border: none; }
.company-qrcode td { vertical-align: middle; font-size: 16px; color: #333; line-height: 1.8; }
.current-qrcode { width: 112px; height: 112px; padding: 13px; border-radius: 10px; background-color: #FFF; border: 1px solid #ccc; }

/*移动首页*/
.download-cover { width: 100%; height: auto; }
.download-cover img { display: block; margin: 0 auto; width: 320px; height: auto; }
.download-btn { display: block; margin: 30px auto 0; width: 160px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #adadad; color: #464646; font-size: 16px; }
.download-btn:visited { color: #464646;}

#quickpay-panel { padding: 20px 30px; height: 256px;}
#quickpay-panel h1 { padding-bottom: 10px;}
#quickpay-panel .btnbox { padding-left: 110px; padding-top: 20px;}

.helptable img { display: block; }

/*网站底部后改*/
.clear {clear:both; }
.footers{ width:1100px; margin:0 auto; margin-top:50px; border:#cfcfcf solid 1px;}
.footers1{ width:990px; margin:0 auto; margin-top:50px; border:#cfcfcf solid 1px;}


.payment-info{width:940px; height:66px; line-height:66px;margin:0 auto;}
.payment-t{ font-size: 18px; height: 66px; line-height: 66px; display: block; float: left; margin-right: 25px;}
.payment-feature{ height: 66px; margin-right:25px; font-size: 14px; color: #909090; line-height: 66px; float: left; display: block;}
.payment-info .v1{ background:url(../img/f1.png) left center  no-repeat; padding-left: 36px;}
.payment-info .v2{ background:url(../img/f2.png) left center  no-repeat; padding-left: 38px;}
.payment-info .v3{ background:url(../img/f3.png) left center  no-repeat; padding-left: 34px;}
.payment-slogan{ font-size: 18px; height: 66px; line-height: 66px; display: block; float: right; color:#000;}
.payment-way{ width:900px; height: 76px; margin:0 auto; padding: 29px 0; }
.payment-way li{ height: 76px; line-height: 76px; color: #909090; font-size: 16px; float: left;}
.payment-way li.ccb{ width: 112px; background:url(../img/payment_ccb.png) 15px center no-repeat; padding-left:90px; }
.payment-way li.unionpay{ width: 110px; background:url(../img/payment_unionpay.png) 50px center no-repeat; padding-left:124px;}
.payment-way li.weixin{ width: 110px; background:url(../img/payment_weixin.png) 50px center no-repeat; padding-left:124px;}
.payment-way li.alipay{ width: 96px; background:url(../img/payment_alipay.png) 50px center no-repeat; padding-left:124px;}
.payment-way li.separate{ width: 1px; background: url(../img/dotted_tb.png) 0 0 repeat-y;}

.map-footer{ height: 230px; margin-top: 20px; background-color: #474747;}
.map-footer ul{ width:1004px; margin: 0 auto; overflow: hidden;}
.map-footer li{ width: 200px; float: left; text-align: center;}
.map-footer li h3{ font-size: 18px; color: #01abff; margin-top: 35px; margin-bottom: 10px;}
.map-footer li p{ line-height: 24px; text-align: left; padding-left: 65px;}
.map-footer li p a{ color: #fff; font-size: 13px;}
.map-footer li p a:hover{ color: #ddd;}
.map-footer li.separate{ width: 1px; height: 230px; background: url(../img/map_line.png) 0 center no-repeat;}
.copyright{ text-align: center; padding: 30px 0 15px 0;}
.copyright p{ font-size: 14px; line-height: 26px;}
.copyright p a{ font-size: 14px; color: #000;}
.copyright p a:hover{ text-decoration: underline;}
.footer-z{ margin-top: 0;}
.footer-z p{ background-color: #474747; text-align: center; padding: 4px 0;}
.footer-z p a{ color:#474747;}


/*网站头部后改*/
.toper{background:#f5f5f5; height:35px; line-height:35px;}
.toper-navs{width:1100px; height: 35px; margin:0 auto; overflow: hidden;}
.toper-navs1{width:990px; height: 35px; margin:0 auto; overflow: hidden;}
.ler{ float:left; padding-left:10px; margin-top:10px;}
.lers{ float:left; padding-left:10px;}
.lers i{ font-size:16px; color:#E8090E;}
.rig{ float:right;}
.heady{ width:1100px;margin:0 auto; height:85px; padding-top:27px;text-align:left;}
.heady1{ width:990px;margin:0 auto; height:90px; padding-top:25px;text-align:left;}
.qrd td{ padding:5px 0 5px 7px; line-height:25px; border-bottom:#CCC dashed 1px;}

/* 切换城市 start */
.auto-city-select { height: 98px;padding-left: 40px;font-size: 18px; border:#CCC solid 1px; }
.auto-city-select .auto-city-box { padding-top: 26px; margin-right: 15px; }
.auto-city-select .auto-city-box li { line-height: 45px; }
.auto-city-select .auto-city-box .auto-city-list { float: left; position: relative; margin-right: 15px; z-index: 10; }
.auto-city-select .auto-city-box .auto-city-list ul { position: absolute; width: 100%; *width: 153px; top: 45px; left: 0; *left: 19px; z-index: 110; border-bottom: 1px solid #c8c8c8; border-radius: 6px; }
.auto-city-select .auto-city-box .auto-city-list li a { display: block; text-indent: 28px; height: 45px; color: #a7b0b9; background: #fff; border: 1px solid #c8c8c8; border-bottom: none; }
.auto-city-select .auto-city-box .auto-city1 { width: 95px; float: left; font-weight: bold; color: #7f868c; margin-right: 15px;}
.auto-city-select .auto-city-box .auto-city-switch { position: relative; display: inline-block; width: 151px; height: 43px; border: 1px solid #c8c8c8; text-indent: 19px; color: #a7b0b9; border-radius: 8px; }
.auto-city-list ul { max-height: 350px; overflow: auto; }
.auto-city-select .auto-city-box .auto-city-switch i { position: absolute; right: 14px; top: 19px; border: 7px solid #fff; border-top-color: #a7b0b9; font-size: 0; height: 0; width: 0; line-height: 0; overflow: hidden; }
.auto-city-select .city-sub { float: left; width: 120px; height: 40px; line-height: 40px; }
.city-main { margin: 16px 0 0 0;padding-bottom: 30px; border:#CCC solid 1px;}
.city-main h3 { line-height: 87px; font-size: 18px; padding-left: 43px; color: #7f868c; }
.city-main h3 i { display: inline-block; margin: 0 7px 0 18px; width: 7px; height: 7px; background-position: -26px -283px; vertical-align: middle; font-size: 0; }
.city-main h3 span { font-size: 14px; color: #7F868C; }
.city-main-list li { padding: 15px 0 4px 43px; line-height: 31px; }
.city-main-list li:hover { padding-top: 14px; border: 1px solid #CBCBCB; border-left: none; border-right: none; background: #faf8f2; }
.city-main-list li ul li { padding: 0; margin-bottom: 15px; }
.city-main-list li ul li:hover { padding: 0; margin-bottom: 15px; border: none; }
.city-main li h4 { float: left; width: 31px; height: 31px; line-height: 31px; background: #f2f4f6; color: #7f868c; font-size: 16px; text-align: center; border-radius: 4px; }
.city-main li:hover h4 { background: #f96a2b; color: #FFF; }
.city-main li span { float: left; margin-left: 23px; font-size: 14px; color: #353f48; }
.city-main li .citys { float: left; width: 700px; }
.city-main li .citys a { position: relative; display: inline-block; float: left; padding: 0 5px; height: 21px; line-height: 21px; margin-left: 13px; font-size: 14px; color: #7f868c; margin-top: 6px; }
.city-main li .citys a i { display: none; position: absolute; left: 50%; bottom: -7px; width: 7px; height: 7px; margin-left: -3px; background-position: -26px -283px; font-size: 0; }
.city-main li .citys a.cur i { display: block; }
.city-main li .citys a.active { background: #ff4800; color: #fff; border-radius: 4px; }
.city-main li .citys a.point i { display: block; }
.city-main li .citys a:hover { background: #fa744b; color: #fff; border-radius: 4px; }
.auto-page-title { width: 990px; margin: 0 auto; height: 47px; line-height: 47px; color: #7f868c; font-size: 14px; text-align: left; font-weight: bold; }
.auto-page-title a { color: #7f868c; }
.auto-page-title.car-detail-page { width: 1170px; margin: 5px 0 -9px 0; font-weight: bold; }
.auto-evaluate-main { width: 1100px; margin: 0 auto; }
.auto-evaluate-main h2 { line-height: 49px; margin-bottom: 14px; font-size: 26px; color: #4e5762; font-weight:bold; }
.btn-blue {background:#ff815a; text-align:center;}
.btn-blue:hover {background: #ff4e00; text-align:center; color:#fff; }
.clear:after { clear: both; content: ''; display: block; }

<!--网上支付-->
.main1{ height:auto; width:850px; margin:0 auto; overflow:hidden;}
.navtab_content {width:435px;margin-top:10px; margin-bottom:30px;float: left;height:auto; overflow: hidden;}
div, ul, li, p, form {padding: 0px; margin: 0px; list-style-type: none;}
.works_pic { float: left;overflow: hidden;}
.works_title {font-family: '微软雅黑';font-size: 15px;width: 290px; font-weight:bold; padding-bottom:8px;}
.works_con {width:310px;float: right; height:auto; padding-right:20px;}
.works_info {color: #666;font-size: 12px; line-height:21px; padding-bottom:3px;}
.active-01{ height:22px; width:188px; background:url(../img/hd_bj.jpg) no-repeat; line-height:22px; text-indent:10px; }
.tit-pay{ height:30px; margin-top:10px; font-weight:bolder; font-size:15px; line-height:30px; margin-bottom:30px;clear:both; color: #333;}

.yqlj{width:1020px; margin:0 auto; padding:15px 40px; overflow:hidden}
.yqlj-fon{ width:80px; float:left; font-size:16px;line-height:28px; color:#ee5217;}
.yqlj-lists{ width:940px; float:right; line-height:28px;}
.yqlj a{ font-size:14px; color:#666;}
.yqlj a:hover{ color:#F60; text-decoration:underline;}

.yqljs{width:1100px; margin:0 auto; border-top:#ccc solid 1px; padding-top:15px; margin-bottom:35px;overflow:hidden}
.yqljs-fon{ width:60px; float:left; font-size:12px;line-height:29px; color:#333;}
.yqljs-lists{ width:845px; float:right; line-height:29px;}
.yqljs-lists ul li{ float:left; width:210px; line-height:29px; font-size:12px; color:#333;}

.yqljs ul li a{ font-size:12px; color:#666;}
.yqljs ul li a:hover{ color:#F60; text-decoration:underline;}
#paymoney{ color:#df251b; font-weight:bold;}
#user-payment{ color:#df251b; font-weight:bold;}
.pamjin{ width:800px; float:left;font-size: 14px; margin-bottom:20px; margin-top:10px;}
.pamjin ul li{ float:left; text-align:left;width:580px; margin-bottom:10px; line-height:36px;}
.pamjin-label { float: left; width: 80px; padding-right: 10px; text-align: left; color: #333; }
.pamjin-label.ipt {float: left; width: 212px; }
.btn-add{ width:780px; padding-top:20px; margin-bottom:30px;}


<!--房屋查询-->
.sels{ width:450px; margin:0 auto;overflow:hidden;}
.sels-two{ width:430px;  padding-top:15px;background:#fff4df;border: none; border-radius:15px; border:#ffc7ac solid 1px; margin:0 auto;}
.sels-left{ float:left; width:470px; font-size:14px; padding-top:10px; overflow:hidden;}
.sels-left ul li{ float:left; text-align:left; padding:5px 0;}
.sels-left ul li.duan{float:left; width:210px; text-align:left; padding:5px 0;}
.sels-left ul li.anbtn{float:left; width:210px; text-align:left; padding-left:80px;}
.sels-left ul li.adr{float:left; width:470px; text-align:left;}

.sels-left ul li label{ float:left; width:80px; line-height:30px; text-align:left;}
.sels-left ul li label i{ float:left; width:10px; line-height:36px; text-align:left; color:#EA0000;}
.chief{width:420px; font-size:14px;padding:5px 0; margin:0 auto; margin-top:10px; margin-left:20px;}
.chief .chief-label{ float:left; width:80px; line-height:30px; text-align:left;}
.chief-label i{ float:left; width:10px; line-height:36px; text-align:left; color:#EA0000;}

.sels-right{ float:right; width:274px;}
.sels-btn1{ width:60px; height:30px; background-color: #ff4000; border: none; border-radius: 2px; color: #fff; font-size: 14px; cursor: pointer;}
.sels-btn2{ width:60px; height:30px; background-color: #ff4000; border: none; border-radius: 2px; color: #fff; font-size: 14px; cursor: pointer; margin-left:20px;}
.sty-btn{width:220px; margin:0 auto; margin-top:20px; margin-bottom:10px;}
.sty-btns{float:left; width:260px; padding:8px 0 0 140px;}
.sty-fon{font-size:14px;}
.card-select {display: block;height: 25px;font-size: 14px;color: #555; background-color: #fff; background-image: none; }
.tablelistn{text-align:center; line-height:30px;border-collapse:collapse; margin-top:25px;}
.tablelistn td{border:solid 1px #e7e7e7; padding:0 5px; font-size:12px;}
.tablelistn tr:hover{ background:#f1f1f1;} 
.tablelistn td.fos{font-size:14px;}
.houset{width:45px; margin:0 auto;overflow:hidden; padding:20px;}
.house-left{width:70px; padding-right:10px; padding-top:10px; float:left;}
.house-right{ width:350px; float:right;}
.house-right ul li{width:175px; float:left; padding:5px 0;}
.house-right ul li label{ float:left; width:50px; line-height:20px; text-align:left; font-size:14px;}
.search-bushu-form{ width:430px; margin:0 auto;}

.customer { position: fixed; right: 0; top: 500px; width: 111px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+300));z-index:9999; }
.customer img { display: block; width: 111px; height:auto;}
.rma{ margin-right:15px;}
.cp-payjs{ width:217px; position:relative; top:240px; left:589px; overflow:hidden; z-index:3;}
.cp-payjs ul li{float:left; width:101px;}

#drag{position:absolute;top:100px;left:100px;width:300px;height:160px;background:#e9e9e9;border:1px solid #444;border-radius:5px;box-shadow:0 1px 3px 2px #666;}
#drag .title{position:relative;height:27px;margin:5px;}
#drag .title h2{font-size:14px;height:27px;line-height:24px;border-bottom:1px solid #A1B4B0;}
#drag .title div{position:absolute;height:19px;top:2px;right:0;}
#drag .title a,a.open{float:left;width:21px;height:19px;display:block;margin-left:5px;background:url(img/tool.png) no-repeat;}
a.open{position:absolute;top:10px;left:50%;margin-left:-10px;background-position:0 0;}
a.open:hover{background-position:0 -29px;}
#drag .title a.min{background-position:-29px 0;}
#drag .title a.min:hover{background-position:-29px -29px;}
#drag .title a.max{background-position:-60px 0;}
#drag .title a.max:hover{background-position:-60px -29px;}
#drag .title a.revert{background-position:-149px 0;display:none;}
#drag .title a.revert:hover{background-position:-149px -29px;}
#drag .title a.close{background-position:-89px 0;}
#drag .title a.close:hover{background-position:-89px -29px;}
#drag .content{overflow:auto;margin:0 5px; color:#E61318}
#drag .resizeBR{position:absolute;width:14px;height:14px;right:0;bottom:0;overflow:hidden;cursor:nw-resize;background:url(img/resize.png) no-repeat;}
#drag .resizeL,#drag .resizeT,#drag .resizeR,#drag .resizeB,#drag .resizeLT,#drag .resizeTR,#drag .resizeLB{position:absolute;background:#000;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
#drag .resizeL,#drag .resizeR{top:0;width:5px;height:100%;cursor:w-resize;}
#drag .resizeR{right:0;}
#drag .resizeT,#drag .resizeB{width:100%;height:5px;cursor:n-resize;}
#drag .resizeT{top:0;}
#drag .resizeB{bottom:0;}
#drag .resizeLT,#drag .resizeTR,#drag .resizeLB{width:8px;height:8px;background:#FF0;}
#drag .resizeLT{top:0;left:0;cursor:nw-resize;}
#drag .resizeTR{top:0;right:0;cursor:ne-resize;}
#drag .resizeLB{left:0;bottom:0;cursor:ne-resize;}



.sq-wrap {
	margin-top: 20px;
	padding: 20px;
	border: 1px solid #e0e0e0;
}
.sq-title {
	padding-left: 5px;
	padding-top: 8px;
	height: 52px;
	color: #e46305;
	font-size: 18px;
	background: url(../img/sqtitle.jpg) no-repeat 0 0;
}
.sq-con {
	position: relative;
	padding-top: 20px;
	padding-left: 10px;
}
.sq-con .itm .itm-label {
	width: 75px;
	padding: 0 0 0 10px;
	text-align: left;
}
.sq-con .itm .ipt {
	padding-left: 30px;
}
.sq-con .order {
	padding-left: 10px;
	color: #333;
}
.sq-con .order input {
	vertical-align: middle;
}
.order-date {
	display: none;
	padding-left: 20px;
	padding-bottom: 20px;
}
.order-date .laydate-icon {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.sq-desc {
	overflow-y: hidden;
	height: auto;
}
.sq-desc textarea {
	width: 330px;
	font-size: 14px;
    line-height: 1.5;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    resize: none;
}
.sq-wrap .btnbox {
	padding-left: 85px;
}
.sq-wrap .btn {
	width: 120px;
}
.sq-select {
	float: left;
	position: relative;
	height: 36px;
}
.sq-select .select-head {
	padding-left: 35px;
	width: 235px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ccc;
    border-radius: 4px;
    background: url(../img/arrow.png) no-repeat right center;
    cursor: pointer;
}
.sq-select .select-list {
	display: none;
	position: absolute;
	left: 0;
	top: 35px;
	z-index: 10;
	width: 270px;
	border: 1px solid #ccc;
    border-radius: 4px;
	background-color: #fff;
}
.sq-select .select-list li {
	cursor: pointer;
	padding-left: 10px;
	border-bottom: 1px dashed #ccc;
}
.sq-select .select-list li:last-child {
	border-bottom: none;
}
.sq-select .select-list .current {
	background-color: #f1f1f1;
}

#orderDate {
	padding-left: 0;
}

.sq-icon {
	background: url(../img/sq-icon.jpg) no-repeat;
	background-position: 10px 0;
}
.sq-icon-item {
	background-position: 10px -36px;
}
.sq-icon-user {
	background-position: 10px -72px;
}
.sq-icon-tel {
	background-position: 10px -108px;
}

.goAppeal {
	margin-left: 10px;
	margin-right: 5px;
	padding-left:35px;
	text-decoration: underline;
	background: url(../img/icon_03s.jpg) no-repeat left center;
	font-size: 14px;
}
#goMessage {
	margin-left: 5px;
	font-size: 14px;
	text-decoration: underline;
}
.must {
	background: url(../img/bitian.jpg) no-repeat left center;
}
.message .sq-con {
	padding-left: 50px;
	padding-bottom: 50px;
}
.message .sq-con .itm .ipt {
	padding-left: 0;
}

.message-list {
	padding: 10px 40px;
}
.message-box {
	margin-bottom: 30px;
}
.message-box th,
.message-box td {
	padding: 5px 0;
	vertical-align: top;
	line-height: 1.8;
}
.message-box th {
	width: 100px;
}
.message-box .msgitem {
	display: block;
	text-align: left;
	padding-left: 24px;
	line-height: 20px;
	background: url(../img/msg-icon.jpg) no-repeat;
}
.message-box .msg-tit {
	background-position: 0 0;
}
.message-box .msg-date {
	background-position: 0 -20px;
}
.message-box .msg-con {
	background-position: 0 -40px;
}
.message-box .msg-replay {
	padding: 10px;
	border: 1px solid #e5e5e5;
	background-color: #f8f8f8;
	color: #f00
}
.message-box .msg-replay-time {
	float: right;
	display: block;
	padding-left: 24px;
	line-height: 20px;
	background: url(../img/msg-icon.jpg) no-repeat;
	background-position: 0 -20px;
}
.message-box .msgcon {
	padding: 5px 10px;
	border: 1px solid #ccc;
}
.message-box .msgcon textarea {
	display: block;
	width: 100%;
	line-height: 1.6;
	color: #666;
	resize: none;
	border: none;
	outline: none;
}
.goMsg {
	height: 42px;
	width:835px;
}
.goMsg a {
	display: block;
	float: right;
	width: 110px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background:#588fc8;
	border-radius:6px;
}

.user-nav .un7 { background-position: -210px -467px; }
.user-nav .un7:hover { background-position: -210px -565px; }
.user-nav .current .un7 { background-position: -210px -565px; }
.user-nav .un8 { background-position: -210px -515px; }
.user-nav .un8:hover { background-position: -210px -613px; }
.user-nav .current .un8 { background-position: -210px -613px; }


.sqlbtn {
	width:100px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#FFF;
	border:0;
	border-radius: 5px;
	background:#ffbe4e;   
	cursor: pointer;
}
.sqlbtn01 {
	margin-left: 20px;
	background:#ffbe4e;
}
.sqlbtn02 {
	margin-left: 20px;
	background:#ff7003;
}
.table-sqlist {
	margin-bottom: 30px;
	border: none;
	width: 100%;
	border-left: 1px solid #a7b5bc;
	border-top: 1px solid #a7b5bc;
}
.table-sqlist th {
	background-color: #f1f1f1;
}
.table-sqlist th,
.table-sqlist td {
	padding: 10px 5px;
	border-right: 1px solid #a7b5bc;
	border-bottom: 1px solid #a7b5bc;
	color: #333;
	font-size: 12px;
	line-height: 1.8;
	text-align: center;
	vertical-align: top;
}
.table-sqlist tr:hover td {
	background-color: #f1f1f1;
}
.sqcomment th {
	text-align: right;
	padding: 10px 15px;
}
.sqcomment td {
	padding: 10px 15px;
	text-align: left;
}
.table-sqlist .radio-label {
	margin-right: 30px;
}
.sqbtnbox {
	text-align: center;
}
#remarkContent {
	width: 600px;
	padding: 5px 10px;
	line-height: 1.8;
	border: 1px solid #ccc;
	resize: none;
}
.sq-info {
	height: 30px;
	line-height: 30px;
	overflow-y: hidden;
	margin-bottom: 10px;
}
.sq-info p {
	padding-left: 20px;
	float: right;
}
.sq-info strong {
	padding-left: 20px;
	background: url(../img/balloon-left.png) no-repeat left center;
}
.sq-info .billnum-icon {
	background-image: url(../img/321.gif);
}

.sq-state { width: 830px; margin:0 auto 20px; padding-top: 20px;}
.state-name { overflow-y: hidden;}
.state-name li { float: left; margin-right: 64px; padding: 5px 0; width: 86px; text-align: center; font-size: 12px;}
.state-progress { width: 830px; height: 50px; background: url(../img/step.png); background-position: 0 -80px;}
.state01 .state-progress { background-position: 0 -80px;}
.state02 .state-progress { background-position: 0 -285px;}
.state03 .state-progress { background-position: 0 -485px;}
.state04 .state-progress { background-position: 0 -685px;}
.state05 .state-progress { background-position: 0 -885px;}
.state06 .state-progress { background-position: 0 -1085px;}
.state01 .sq-state01 { color: #fff; background: url(../img/current-step.png) no-repeat center 5px;}
.state02 .sq-state02 { color: #fff; background: url(../img/current-step.png) no-repeat center 5px;}
.state03 .sq-state03 { color: #fff; background: url(../img/current-step.png) no-repeat center 5px;}
.state04 .sq-state04 { color: #fff; background: url(../img/current-step.png) no-repeat center 5px;}
.state05 .sq-state05 { color: #fff; background: url(../img/current-step.png) no-repeat center 5px;}
.state06 .sq-state06 { color: #fff; background: url(../img/current-step.png) no-repeat center 5px;}

.state-name .sq-state03,
.state-name .state-time03 { margin-right: 56px; }
.state-name .sq-state04,
.state-name .state-time04 { margin-right: 54px; }
.state-name .sq-state05,
.state-name .state-time05 { margin-right: 56px; }

.tablelist-info{width:100%;text-align:center; line-height:30px;border-collapse:collapse; margin-top:20px;}
.tablelist-info td{border:solid 1px #a7b5bc; padding:2px;}
.payBox {overflow:hidden;} 

.intron-con-wrap {
	position: relative;
	width: 610px;
	height: 70px;
	border: 1px solid #C0C0C0;
}
.intron-con-wrap .tab-con {
	position: absolute;
	left: 12px;
	top: -25px;
	display: none;
}
.intron-con-wrap ul {
	width: 592px;
	height: 78px;
}
.intron-con-wrap li {
	float: left;
	position: relative;
	width: 124px;
	padding: 0 12px;
	display: table;
}
.intron-con-wrap li p {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 42px;
	padding-bottom: 8px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
}
.intron-con-wrap li span {
	position: absolute;
	left: 50%;
	top: 36px;
	margin-left: -18px;
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 2px solid #37b1c9;
	font-weight: bold;
	font-size: 16px;
	background-color: #fff;
	border-radius: 100%;
}
.intron-con-wrap .liucheng01 p {
	background-color: #66cfe5;
}
.intron-con-wrap .liucheng01 span {
	border-color: #38b0c8;
	color: #38b0c8;
}
.intron-con-wrap .liucheng02 p {
	background-color: #bc9cc5;
}
.intron-con-wrap .liucheng02 span {
	border-color: #a779b9;
	color: #a779b9;
}
.intron-con-wrap .liucheng03 p {
	background-color: #6bc04b;
}
.intron-con-wrap .liucheng03 span {
	border-color: #6bc049;
	color: #6bc049;
}
.intron-con-wrap .liucheng04 p {
	background-color: #ffa946;
}
.intron-con-wrap .liucheng04 span {
	border-color: #f48f1b;
	color: #f48f1b;
}

.intron-tab .tab-head {
	padding-left: 323px;
	height: 30px;
}
.intron-tab .tab-head span {
	display: block;
	float: left;
	margin-right: 10px;
	width: 88px;
	line-height: 30px;
	text-align: center;
	border:#CCC solid 1px;
	border-radius:3px;
	border-top:0;
	font-size: 14px;
	color: #333;
	cursor: pointer;
}
.intron-tab .tab-head .current {
	background-color: #9faee5;
	color:#FFF;
}
.pintro .tips {
	width: 612px;
	line-height: 45px;
	text-align: right;
	color: #999;
}

.news-tab {
	border: none;
}
.news-tab .tit {
	background: url(../img/newstab.jpg);
	border: none;
	padding: 0;
	height: 38px;
}
.news-tab .tit span {
	float: left;
	display: block;
	width: 120px;
	height: 36px;
	border-color: transparent; 
	text-align: center;
	cursor: pointer;
}
.news-tab .tit .current {
	width: 100px;
	padding-left: 20px;
	border: 1px solid #f2d6b9;
	border-bottom-color: #fff;
	background: #fff url(../img/icons_07.jpg) no-repeat 15px center;
}
.news-tab .ilist {
	display: none;
	border: 1px solid #f2d6b9;
	border-top: none;
}


.footers-1{width:100%;height:224px;border-top:#dadada solid 1px; border-bottom:#dadada solid 1px; padding-top:2px; margin-top:17px;}
.footers-contents{ width:1100px; margin:0 auto; overflow:hidden;}
.footers-left{ float:left; width:554px; border-right:#dadada solid 1px; height:164px; padding-top:60px;}
.footers-middle{ float:left; width:346px;border-right:#dadada solid 1px; padding-left:27px; padding-top:40px; height:184px;}
.footers-right{ float:left;width:135px; text-align:left; padding-left:30px; height:190px; padding-top:20px;}
.footers-right a{ font-size:15px; line-height:30px;}
.bottom{width:100%; background:#e9e9e9; height:70px; padding-top:16px;}
.bottom-contents{width:1100px; margin:0 auto; font-size:14px; color:#50504f; line-height:25px; text-align:center}
.tub{height:56px;}
.tub li{float:left; width: 56px; height:56px;text-align: center;margin-left:20px; margin-right:20px;}
.tub li a {display: block; height:56px;background:url(../img/foot_06.png); font-size:14px;}
.tub .a1 a{background-position: 0 0;}
.tub .a2 a{background-position: -56px 0;}
.tub .a3 a{background-position: -112px 0;}
.tub .a4 a{background-position: -168px 0;}
.tub .a5 a{background-position: -224px 0;}
.tub .a1 a:hover{background-position: 0 -81px;}
.tub .a2 a:hover{background-position: -56px -81px;}
.tub .a3 a:hover{background-position: -112px -81px;}
.tub .a4 a:hover{background-position: -168px -81px;}
.tub .a5 a:hover{background-position: -224px -81px;}
.overturns {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.overturns:hover {
  -webkit-transform: rotatey(360deg);
  -ms-transform: rotatey(360deg);
  -o-transform: rotatey(360deg);
  transform: rotatey(360deg);
}
.foy{width:480px;}
.foy ul li{width:56px; line-height:35px; text-align:center;margin-left:20px; margin-right:20px; float:left;}
.foy ul li a{ font-size:14px;}



.joinus{width:658px; margin:0 auto; margin-top:30px; margin-bottom:100px; padding-top:15px;}
.listn{line-height:40px;}
.listn td{font-size:14px; color:#333;} 

.joinus-sel{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:222px; height:40px; line-height:40px; color:#666; font-size:12px;}
.joinus-sel1{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:106px; height:40px; line-height:40px; color:#666; font-size:12px;}
.joinus-sel2{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:422px; height:40px; line-height:40px; color:#666; font-size:12px;}

.joins-input{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:532px; height:40px; line-height:40px; color:#666; font-size:12px; padding-left:10px;}
.joins-input1{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:106px; height:40px; line-height:40px; color:#666; font-size:12px; text-align:left; padding-left:10px;}
.joins-input2{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:413px; height:40px; line-height:40px; color:#666; font-size:12px; padding-left:10px;}
.joins-input3{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:147px; height:40px; line-height:40px; color:#666; font-size:12px; padding-left:10px;}
.joins-input4{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:532px; height:150px; line-height:40px; color:#666; font-size:12px; padding-left:10px;}
.joins-input5{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; width:338px; padding-left:10px; border:0}

.ads_btn1{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; width:300px; height:40px; line-height:40px; background:#5ba706; text-align:center; font-size:14px; color:#FFF; border:0;}
.ads_btn2{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; width:56px; height:40px; line-height:40px;text-align:center; font-size:14px; border:#b4b9bd solid 1px;}
.courier{ width:770px; margin:0 auto; overflow:hidden;}

.tablelist{border-collapse:collapse;}
.tablelist td{border-bottom:solid 1px #a7b5bc; } 


.tablelistn{width:100%;text-align:center; line-height:30px;border-collapse:collapse;}
.tablelistn td{border:solid 1px #ececec; font-size:14px;} 
.code{width:100%; overflow:hidden;}
.code ul li{float:left; width:112px; height:184px; text-align:center; background:#f8f8f9; border-radius:6px; border:#eeeeee solid 1px; padding:14px 14px 0 14px; margin:0 10px 24px 10px; font-size:14px; color:#333; line-height:20px;}

.phonepay{ width:95%; color:#999; height:36px; line-height:36px; border-radius:6px; border:#CCC solid 1px; padding-left:5%;}
.paybtn{ width:120px; height:40px; line-height:40px; background:#3399EC; color:#FFF; font-size:1.4rem;border-radius:6px;}
.pt10{ line-height:40px; color:#666;}
.sercom{ width:60%; color:#999; height:34px; line-height:34px; border-radius:6px; border:#CCC solid 1px; padding-left:5%;}
.bot{ border:#CCC solid 1px;}