﻿

/* CSS Document */
html, body { width: 100%; height: 100% }
body, input, select { font-size: 1em; background: #fff; font-family: "微软雅黑"; line-height: 100%; margin: 0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body, div, ul, li, p, span, h1, h2, h3, h4, h5, h6, img, form, table, tr, td, dl, dt, dd, input, select { margin: 0; padding: 0; }
div, ul, li { zoom: 1; }
ul, li, ol { list-style: none; list-style-type: none; }
img { border: 0 none; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }
a[href^=tel] { color: inherit; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-size: 0.75em; line-height: normal; font-style: normal; font-weight: normal; }
.clear { list-style: none; list-style-type: none; clear: both; zoom: 1; }
.q:after { content: "."; display: block; height: 0; clear: both; font-size: 0px; visibility: hidden; }
.both { clear: both; }
.left { display: inline; float: left }
.right { display: inline; float: right }
input[type='text'], textarea { -webkit-appearance: none; border: none; background: none; outline: none; -webkit-user-modify: read-write-plaintext-only;line-height: normal; }
 input[type='button'],input[type='submit']{ -webkit-appearance: none; border: none;}
.cbtn { border: 0; background-color: #bb363f; display: inline-block; color: #fff; text-align: center; cursor: pointer;width: 100% !important; margin: 10px auto !important; height: 50px; line-height: 50px; display: block; font-size: 1em !important; font-family: "微软雅黑";  }
.cbtn:hover { background: #de4d56; }
.fixed { -webkit-backface-visibility: hidden; position: fixed }
.noborder { border: none !important }
.nopadding { padding: 0 !important }
.nomargin { margin: 0 !important }
iframe { border: none }
body { background: #f8f8f8; overflow-x:hidden; }

.article img { width: 100%;}
.article p { line-height:190%}
.swiper-slide, .swiper-wrapper { height: 100%; position: relative; transform-style: preserve-3d; width: 100% }
.swiper-pagination, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0) }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column }
.swiper-wrapper { z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-slide, .swiper-wrapper { -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d }
.swiper-container-multirow>.swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-fles-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0 }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px }
.swiper-container { width: 100%; height: 100% }
.swiper-slide { text-align: center; background: #fff; }
.swiper-container-horizontal>.swiper-pagination { bottom: 10px; left: 0; width: 100% }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 }
.swiper-pagination.swiper-pagination-hidden { opacity: 0 }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #ccc; opacity: 0.3 }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-pagination-white .swiper-pagination-bullet { background: #fff }
.swiper-pagination-bullet-active { opacity: 1; background: #fff }
.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background: #000 }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { margin: 0 3px; }
.setting { padding: 10px; }
.setting ul { border: 1px solid #d2d2d2; margin-bottom: 14px; background: #fff; border-bottom: none }
.setting li { border-bottom: 1px solid #d2d2d2; height: 50px; line-height: 50px; padding: 0 15px; background: url(../images/ricon.png) no-repeat 96% center; background-size: 12px; font-size: 1.1em; }
.setting li i { width: 28px; height: 20px; vertical-align: middle; display: inline-block }
.setting li i.i1 { background: url(../images/i1.png) no-repeat; background-size: 20px; }
.setting li i.i2 { background: url(../images/i2.png) no-repeat; background-size: 20px; }
.setting li i.i3 { background: url(../images/i3.png) no-repeat; background-size: 20px; }
.setting li i.i4 { background: url(../images/i4.png) no-repeat; background-size: 20px; }
.setting li i.i5 { background: url(../images/i5.png) no-repeat; background-size: 20px; }
.setting li i.i6 { background: url(../images/i6.png) no-repeat; background-size: 20px; }
.setting li i.i7 { background: url(../images/i7.png) no-repeat; background-size: 20px; }
.setting li i.i8 { background: url(../images/i8.png) no-repeat; background-size: 20px; }
.logout { width: auto; margin: 0 10px; height: 50px; line-height: 50px; display: block; font-size: 1em; font-family: "微软雅黑" }
.loginbtn { width: 100%; margin: 0; margin-top:15px; height: 50px; line-height: 50px; display: block; font-size: 1em; font-family: "微软雅黑" }
.tools { margin-top: 25px; overflow: hidden; }
.tools li { width: 33.33%; float: left; text-align: center; margin-bottom: 25px;}
/*2015-5-13*/
.tools li img { width: 50%; display: inline-block; margin-bottom: 6px; max-width:100px}
.ctitle { background: #000; position: fixed; left: 0; top: 0; width: 100%; z-index: 100000; height: 50px; overflow: hidden }
.ctitle h1 { background: #bb363f; color: #fff; font-size: 1.25em; text-align: center; width: 100%; height: 50px; line-height: 50px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.ctitle h1 span { cursor: pointer;}
.ctitle .back { background: url(../images/back.png) no-repeat 15px center; background-size: 20px; width: 50px; height: 10px; position: absolute; left: 0; top: 0; height: 50px; cursor: pointer;}
.ctitle .rtext { width: 100px; height: 10px; text-align: right; padding-right: 15px; position: absolute; right: 0; top: 0; height: 50px; line-height: 50px; color: #fff; cursor: pointer }
.ctitle .rtext2 { width: 85px; height: 10px; text-align: right; padding-right: 15px; position: absolute; right: 0; top: 0; height: 50px; line-height: 50px; color: #fff; cursor: pointer }
.login { margin:10px;}
.login li { border: 1px solid #c9c9c9; background: #fff; margin-bottom: 10px; height: 50px; line-height: 50px; overflow: hidden }
.login .licon { width: 50px; height: 50px; background: #eee; display: block; position: absolute; }
.login .licon img { margin: 11px 0 0 14px; }
.login input { margin-left: 60px; height: 50px; line-height: 50px; width: 82%; outline: none; font-size: 1em; border: none }
.login input:hover { outline: none }
.agree { position: relative }
.agree [type="checkbox"] { position: absolute; left: -9999px; }
.agree [type="checkbox"] ~ label { position: relative; cursor: pointer; vertical-align: middle }

.agree [type="checkbox"]:not(:checked) + label { background: url(../images/login30.png) no-repeat; background-size: 20px; }
.agree [type="checkbox"]:checked + label { background: url(../images/login3.png) no-repeat; background-size: 20px; }
.agree label:hover:before { border: 1px solid #4778d9 !important; }
.agree .check { border: none !important; display: inline-block; height: 30px; text-indent: 27px; font-family: "微软雅黑"; font-size: 0.8em; line-height: 20px; }
p { line-height: 150%; }
.register li { height: 50px; margin-bottom: 10px; overflow: hidden; height: 32px; line-height: 30px; }
.register li label { width: 30%; float: left }
.register .ui-input-text { width: 68%; float: left; border: 1px solid #ccc; height: 30px; line-height: 30px; text-indent: 10px; }
.register .code { width: 90px; float: left }
.register .code .ui-input-text { width: 90% !important }
.register input { height: 30px; line-height: 30px }
.register input.btn1 { width: 60px; }
.paid { padding: 10px; }
.paid ul { border: 1px solid #d2d2d2; margin-bottom: 14px; background: #fff; border-bottom: none }
.paid li { border-bottom: 1px solid #d2d2d2; height: 50px; line-height: 50px; padding: 0 5px; }
.paid li input { width: 20%; float: right; height: 50px; line-height: 50px; text-align: right }
.paid li  select { width: 35%; margin-top:10px;  float: right;  text-align: right }
.step1>ul>li,.step2>ul>li,.step3>ul>li,.result>ul>li { clear: both;}
.wageinfo { color: #b5b5b5; margin-bottom: 10px; }
.wageinfo i { background: url(../images/arrow2.png) no-repeat; background-size: 12px; display: inline-block; width: 12px; height: 15px; vertical-align: middle; margin-left: 5px; }
.wageinfo.on i { background: url(../images/arrow1.png) no-repeat; background-size: 12px; }
.notes { background: #EFEFEF; border-radius: 10px; overflow: hidden; padding: 10px; line-height: 150%; }
.result { display: none }
.result .num { width: 27%; float: right; height: 50px; line-height: 50px; color: #bb363f; font-weight: bold; font-family: arial; font-size: 1em; text-align: right; }
.result .num2 { width: 55%; float: right;line-height: 50px; height:300px; color: #bb363f; font-weight: bold; font-family: arial; font-size: 1em; text-align: left; }


.gray { color:#333  }
.sex { border-radius: 10px; width: 122px; overflow: hidden; display: inline-block; float: right; margin-top: 5px }
.sex li { background: #b5b5b5; padding: 0; width: 60px; float: left; color: #fff; height: 40px; line-height: 40px; text-align: center; cursor: pointer; }
.sex li.on { background: #00a0e9 }
.hide { display: none }
.navblank { height: 80px; }

.navDK { height: 60px; background: #eee; border-top: 1px solid #c9c9c9; width: 100%; position: fixed; bottom: 0; -webkit-backface-visibility: hidden; font-size:0.9em; z-index: 10000; }
.navDK li { width: 25%; float: left; text-align: center; cursor: pointer }
.navDK li i { width: 30px; height: 30px; display: block; margin: 5px auto 5px auto; }
.navDK li i.i1 { background: url(../images/b1.png) no-repeat; background-size: 30px; }
.navDK li i.i2 { background: url(../images/b2.png) no-repeat; background-size: 30px; }
.navDK li i.i3 { background: url(../images/b3.png) no-repeat; background-size: 30px; }
.navDK li i.i4 { background: url(../images/b4.png) no-repeat; background-size: 30px; }
.navDK a li:hover, .nav a li.on { color: #bb363f }
.navDK li:hover i.i1, .nav li.on i.i1 { background: url(../images/b10.png) no-repeat; background-size: 30px; }
.navDK li:hover i.i2, .nav li.on i.i2 { background: url(../images/b20.png) no-repeat; background-size: 30px; }
.navDK li:hover i.i3, .nav li.on i.i3 { background: url(../images/b30.png) no-repeat; background-size: 30px; }
.navDK li:hover i.i4, .nav li.on i.i4 { background: url(../images/b40.png) no-repeat; background-size: 30px; }


.nav { height: 60px; background: #eee; border-top: 1px solid #c9c9c9; width: 100%; position: fixed; bottom: 0; -webkit-backface-visibility: hidden; font-size:0.9em; z-index: 10000; }
.nav li { width: 25%; float: left; text-align: center; cursor: pointer }
.nav li i { width: 30px; height: 30px; display: block; margin: 5px auto 5px auto; }
.nav li i.i1 { background: url(../images/b1.png) no-repeat; background-size: 30px; }
.nav li i.i2 { background: url(../images/b2.png) no-repeat; background-size: 30px; }
.nav li i.i3 { background: url(../images/b3.png) no-repeat; background-size: 30px; }
.nav li i.i4 { background: url(../images/b4.png) no-repeat; background-size: 30px; }
.nav a li:hover, .nav a li.on { color: #bb363f }
.nav li:hover i.i1, .nav li.on i.i1 { background: url(../images/b10.png) no-repeat; background-size: 30px; }
.nav li:hover i.i2, .nav li.on i.i2 { background: url(../images/b20.png) no-repeat; background-size: 30px; }
.nav li:hover i.i3, .nav li.on i.i3 { background: url(../images/b30.png) no-repeat; background-size: 30px; }
.nav li:hover i.i4, .nav li.on i.i4 { background: url(../images/b40.png) no-repeat; background-size: 30px; }
.repayment .sex { width: 162px; margin: 0 auto; margin-top: 6px; float: none; display: block }
.repayment .sex li { width: 80px; cursor: pointer;}
.repayment .sex2 { width: 275px; margin: 0 auto; margin-top: 6px; float: none; display: block }
.repayment .sex2 li { width: 90px; border-right: 1px solid #fff; cursor: pointer; }
.paid li input.bizRepayment { width: 50%; text-align: right; }
/*弹出层可拖动*/
.dialog { display: none; z-index: 10000; background: #fff; width: 80%; position: fixed !important; left: 10%; top: 24%; }
html, body { height: 100%; }
.dialog .dclose { background: url(../images/close.png) no-repeat; background-size: 17px; display: block; text-indent: -9999px; width: 17px; height: 17px; float: right; margin: 10px 10px 0 0; cursor: pointer; outline: none; position: absolute; top: 0; right: 0; opacity: 0.7 }
.dialog .dclose:hover { opacity: 0.7; }
.dialog .dtitle h3 { line-height: 35px; font-size: 1.25em; overflow: hidden; margin: 6px 10px 0 10px; }
.dialog .dtitle { cursor: move; width: 100%; height: 45px; overflow: hidden; border-bottom: 1px solid #f2f2f2; -moz-user-select: none; text-align: center; background: #eeeeee }
.dialogbg { display: none; z-index: 1000; background-color: #000; width: 100%; height: 100%; left: 0; top: 0; filter: alpha(opacity=50); opacity: 0.5; position: absolute; }
.dbtn { margin: 10px auto; overflow: hidden }
.dbtn .dokay { border: none; background: #1ca1dc; width: 90px; height: 35px; line-height: 35px; border-radius: 3px; color: #fff; text-align: center; cursor: pointer; margin: 0 auto; display: block; float: none }
.dbtn .dcancle { border: none; background: #eee; width: 70px; height: 30px; border-radius: 3px; color: #333; text-align: center; cursor: pointer; }
.interest { width: 47%; float: right; color: #a9a9a9; text-align: right; height: 45px; line-height: 45px; overflow: hidden;cursor: pointer; }
.dialog li { text-align: center; color:#333 }
.dialog li.on { color: #bb363f }
.titleRepayment i { background: url(../images/arrow4.png) no-repeat; background-size: 20px; width: 20px; height: 15px; display: inline-block; margin-left: 3px; }
.titleRepayment.on i { background: url(../images/arrow3.png) no-repeat; background-size: 20px; }
.contentRepayment { width: 60%; height: 80px; left: 20%; position: absolute; z-index: 1000; top: 50px; z-index: 1001; color: #fff; text-align: center }
.contentRepayment li { height: 49px; line-height: 49px; cursor: pointer;}
.contentRepayment li.on { color: #1ba2da }
.contentRepayment li:first-child { border-bottom: 1px solid #666; }
.crbg { background: #000; opacity: 0.8; width: 60%; height: 100px; left: 20%; position: absolute; z-index: 1000; top: 50px; }
.toolsList { overflow: hidden }
.toolsList li { width: 33.33%; float: left; text-align: center; }
.toolsList li h3 { font-size: 1.1em; padding-top: 15px; height: 40px; line-height: 20px; }
/*2015-5-14排号3位数*/
.toolsList li .people { padding: 0px 0 10px 0; font-size: 0.7em}
.toolsList li .people span { font-size: 0.7em; color: #bb363f; line-height: 100%; font-family: arial; font-weight: bold }
.toolsList li .address{ color: #b5b5b5; padding-bottom: 20px;font-size: 0.85em }
.toolsList li .opentime { color: #b5b5b5; padding-bottom: 20px; font-size: 0.82em}
.toolsList li .box { border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; height: auto; width: auto; height: 200px; overflow: hidden }
.toolsList li .box h3{ color:#CC0000; margin-bottom:3px;}
.toolsList.call li { text-align: left }
.toolsList.call li h3 { padding-left: 10px; height: 30px; line-height: 30px; }
.toolsList.call li .people { border-bottom: 1px solid #c9c9c9; line-height: 150%; padding: 0 5px; margin: 0 5px; padding-bottom: 5px; margin-bottom: 5px; }
.toolsList.call li .address { padding-left: 10px; }
.note { padding: 10px; clear: both }
.login.changePassword input { margin-left: 10px; }
.head { background: #eeeeee }
.head i { background: url(../images/login1.png) no-repeat; background-size: 20px; width: 30px; height: 30px; vertical-align: middle; display: inline-block }
.progress { padding: 0; margin-top: 50px; }
.progress li { border-left: none; border-right: none; }
.ctext { text-align: right; width: 65%; float: right }
.pdetail { margin-top: 65px; }
.pdetail li { border-left: 1px solid #bb363f; margin-left: 35px; position: relative; height: 60px; }
.pdetail li .t1 { float: left; margin-left: 25px; font-size: 0.875em;}
.pdetail li .t2 { float: right; font-size: 0.875em; color: #959595; line-height: 150%; margin-right: 15px;text-align:right}
.pdetail li .t2 span { font-size: 1.125em; color: #333; }
.pdetail li .t2 span.on { color: #bb363f }
.pdetail li i { background: url(../images/dot.png) no-repeat; background-size: 40px; width: 40px; height: 40px; display: inline-block; position: absolute; left: -20px; top: 0; }
.pdetail li:last-child { border: none }
.ainav { background: #fff; position: fixed; top: 50px; left: 0; z-index: 10000; border-bottom: 1px solid #bb363f; width: 100%; padding-top: 15px; height: 30px; line-height: 30px; }
.ainav i { background: #bb363f; height: 7px; width: 46%; left: 27%; position: absolute; bottom: -7px; }
.ainav ul { overflow: hidden; height: 30px; width: 150%; left: 25%; position: absolute; }
.ainav li { float: left; width: 33.333%; text-align: center; }
.ainav li.on { color: #bb363f; }
.ai .paid { margin: 0 10px; }
.ai .paid li { text-align: left }
.ai .paid li.twoline { height: auto; line-height: 160%; padding-top: 10px; padding-bottom: 10px }
.aititle { background: url(../images/bg01.png) repeat-x; height: 50px; line-height: 50px; text-align: left; width: 150%; margin-left: -10px; padding-left: 10px; border-bottom: 1px solid #b5b5b5; }
.logout1 { color: #bb363f; float: right; border: 2px solid #bb363f; height: 20px; line-height: 20px; margin-top: 10px; padding: 2px 5px; border-radius: 5px; margin-right: 14%; cursor: pointer; }
.ai .content ul { margin: 0 10px; }
.ai .head { width: 110%; margin-left: -11px; height: 75px; box-shadow: 1px 1px 3px 1px #aaa; }
.ai .head i { margin-left: 13px; }
.ai .head .date { color: #b5b5b5; font-size: 0.875em; height: 20px; line-height: 20px; text-align: right; margin-right: 14%; }
/*2015-5-13*/
.company { min-height: 50px; height: auto !important; overflow: hidden }
.company .ctext { line-height: 160%; padding-top: 13px; padding-bottom: 10px;float: right }
.loanList { margin-top: 50px; }
.loanList ul { border-bottom: 1px solid #c9c9c9; }
.loanList li { clear: both; border-top: 1px solid #c9c9c9; overflow: hidden; line-height:140%; }
.loanList li { padding: 10px 13px 5px 25px; }
.loanList li.title { background: #eeeeee; height: 40px; line-height: 40px; padding: 0; padding-left: 15px; }
.loanList li .left { width:55%;}
.loanList li .right { font-size: 0.875em; line-height: 160%; color: #959595 ; width:45%}
.loanList li .right p { clear:both; text-align:right}
.loanList li .right .m1 { font-size: 1.25em; color: #bb363f }
.loanList li .right .m2 { color: #333; font-size: 1em; }
.loanList.adetail li { padding-right: 15px; }
.loanList.adetail li.title { color: #448aca; padding-left: 15px; }
.loanList.adetail li .right .m1 { float: right; margin-bottom: 4px; }
.refresh { background: url(../images/refresh.png) no-repeat right center; background-size: 25px; width: 25px; height: 25px; margin-right: 15px; }
.mapicon { background: url(../images/map.png) no-repeat right center; background-size: 25px; width: 25px; height: 25px; margin-right: 15px; }
.callicon { background: url(../images/notice.png) no-repeat right center; background-size: 25px; width: 25px; height: 25px; margin-right: 15px; }
.policy li {border-bottom:1px solid #bfbfbf; padding:8px 15px; line-height:140%; background:url(../images/ricon.png) no-repeat 96% center; background-size:10px; cursor:pointer}
.policy li .title { width:94%;padding-top:4px;}
.policy li .date { color:#b5b5b5; font-size:0.8em; padding-top:4px;}
.headblank { height:50px;}
.policyDetail { padding:10px 15px;}
.policyDetail h1 { font-size:1.4em; line-height:130%; margin-bottom:10px;}
.policyDetail .date{ color:#b5b5b5; font-size:0.8em; margin-bottom:20px;}
.register1 li input { margin-left:10px;}
.register1 .get,.register1 .get2{ background: #bb363f; color: #fff; width: 60px; display: inline-block; text-align: center; float:right}
.tel { float:right}
.lnjcb{ border-collapse:collapse;}
.lnjcb tr td{ line-height:22px;}
.article img { width: 100%;}
.toolsList { margin-top:1px;}
.toolsList .box.on,.toolsList li .box.on .people span,.toolsList li .box.on .address,.toolsList li .box.on .opentime{ background:#bb363f; color:#fff;}
.toolsList .box.on h3{ color:#fff;}
.BMap_omCtrl { display:none}

#drlBuildDate{ width: 30%; margin-top:4px; float: right; height: 32px; line-height: 32px; text-align: right }

/*cms*/
.tablezhinan tr th{ width:80px;line-height:25px; text-align:left;vertical-align: top; color:#CC0000}
.tablezhinan tr td{ line-height:25px; border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.tablezhinan a,.tablezhinan a:hover{ color: #0066CC; text-decoration: underline;}
<!--2015-5-11 12329-->
.toolsList.call li .people {font-size: 0.7em}
.msg { padding:10px;}
.intro1 {border:1px solid #d2d2d2; padding:10px; background:#fff; margin-bottom:10px;}
.intro1 span { color:#bb363f}
.intro1 p { margin-bottom:15px;}
.intro1 p:last-child { margin-bottom:0;}
.paid.msg li input{
  width: 52%;
  text-align: right;
}
.msg #code { width:30%; float:right; margin-right:10px;}
.msg #btn { border:none !important; color:#fff; font-size:0.875em;}
/*2015-5-13*/
.passbtn { margin:0 auto;}
.passbtn a { color:#fff;}
.passbtn .cbtn.pass1 { width:37% !important;; float:left; color:#fff;}
.passbtn .cbtn.pass2 { width:62% !important; float:right; color:#fff;}
.hzwd{font-size:0.8em}
.hzwd td{ line-height:180%}

/*logo banner*/
#ww_zzjs_net{z-index:10000;left:0px;width:100%;position:fixed;bottom:8%;height:60px;}


/*pc*/
@media only screen and (min-width:600px) { 
.result{ font-size: 1em;}
body, input, select { font-size: 1.1em;}

#ww_zzjs_net{bottom:16%}
}
/*i6*/
@media only screen and (max-height:736px) {
	.toolsList li .box { height: 200px; }
	.result{ font-size: 1em;}
	.toolsList.call li .box { height: 150px; }
	.toolsList.call li .people span { font-size: 12px; }
}
@media only screen and (max-height:667px) {
	.paid li input.bizRepayment, .interest { width: 55%; }
	.toolsList li .box { height: 200px; }
	.ctext { width: 65%}
	.ai .company .ctext {width: 70%;}
	.result{ font-size: 1em;}
	
}
/*i5*/
@media only screen and (max-height:568px) and (min-width:320px) {
	body, input, select { font-size: 14px;}
	.paid li input.bizRepayment, .interest { width: 60%; }
	.paid li input { width: 21% }
	.toolsList li .box { height: 200px; }
	.toolsList.call li .box { height: 130px; }
	.toolsList.call li h3 { font-size: 14px; padding-top: 0 }
	/*.toolsList.call li .people { font-size: 12px; }
	.toolsList.call li .people span { font-size: 15px; }*/
	.toolsList.call li .address { font-size: 11px; }
	.note { font-size: 12px; }
	.loanList li { padding-left:20px;}
	.loanList li .right .m1 { font-size:18px;}
	.loanList li .right { font-size:12px;}	
	.pdetail li .t2 { font-size: 12px;}
	.pdetail li .t2 span{ font-size: 15px;}
	.ctitle h1 { font-size: 18px;}
	.ctext{ width: 60%;}	
	.policyDetail h1,.dialog .dtitle h3 { font-size:18px;}
	.login li,.paid li,.paid li input, .login input,.result .num,.reinput,.cbtn{ height: 40px; line-height: 40px;}
	.paid li input, .login input { font-size: 13px;}
	.sex li { height: 30px; line-height: 30px;}
	.titleRepayment i,.titleRepayment.on i { background-size: 15px; height: 10px; background-position: center center}
	.aititle { background: url(../images/bg01.png) repeat-x; height: 40px; line-height: 40px; background-size: 20px}
	.ai .company { min-height: 40px;}
	.ai .company .ctext { padding-top: 12px;width: 70%;}
	.ai .head { height: 65px;}
	.pdetail li i { background-size: 30px; height: 30px; width: 30px; left: -16px;}
	.pdetail li .t1 { margin-left: 30px;}
	.login .licon { width: 40px; height: 40px;}
	.login .licon img { width: 15px; margin-left: 12px}
	.login input { margin-left: 50px;}
	.toolsList li .people span, .toolsList.call li .people span { font-size: 12px}
}
/*i4*/
@media only screen and (max-height:480px) and (min-width:320px) {
	body, input, select { font-size: 13px;}
	.paid li input { width: 21% }
	.toolsList li .box { height: 180px; }
	.toolsList li .box span{ font-size:12px; }
	.ctitle h1,.loanList li .right .m1,.policyDetail h1 { font-size:16px;}
	.toolsList li h3{ font-size:14px;} 
	.ai .company .ctext {width: 70%;}
	.paid li  select { width: 35%; }
	.call li .box { height: 140px; }
	.toolsList.call li .people span { font-size: 12px}
.agree label{ width:200px;}

}