@charset "utf-8";
/* CSS Document */
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
[class^="icon-"], [class*="icon-"] {font-family: 'iconfont','microsoft yahei';speak: none;font-style: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-money:before { content: "\e600"; }
.icon-check:before { content: "\e610"; }
.icon-checkfill:before { content: "\e612"; }
.icon-radius:before { content: "\e601"; }
.icon-notice:before { content: "\e613"; }
.icon-email:before { content: "\e614"; }
.icon-help:before { content: "\e602"; }
.icon-collection:before { content: "\e603"; }
.icon-userfill:before { content: "\e604"; }
.icon-tel:before { content: "\e606"; }
.icon-close:before { content: "\e615"; }
.icon-refresh:before { content: "\e608"; }
.icon-dui:before { content: "\e616"; }
.icon-pwd:before { content: "\e60a"; }
.icon-phonefill:before { content: "\e617"; }
.icon-card:before { content: "\e605"; }
.icon-warn:before { content: "\e60c"; }
.icon-userAll:before { content: "\e60d"; }
.icon-radiusfill:before { content: "\e607"; }
.icon-sm:before { content: "\e619"; }
.icon-pwdfill:before { content: "\e60f"; }
.icon-user:before { content: "\e61a"; }
.icon-usertop:before { content: "\e611"; }
.icon-you:before { content: "\e609"; }
/* base */
body{ font-family:"microsoft yahei",Arial, Helvetica, sans-serif; font-size:14px;}
a{ color:#333;}
a:hover,a:active{ text-decoration:none;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
.f-italic{ font-style:italic}
.f-size12{font-size:12px;}.f-size14{font-size:14px;}.f-size16{font-size:16px;}.f-size18{font-size:18px;}.f-size20{font-size:20px;}.f-size22{font-size:22px;}.f-size24{font-size:24px;}.f-size30{font-size:30px;}.f-size36{ font-size:36px;}.f-size48{ font-size:48px;}
.f-pt0{padding-top:0;}.f-pt5{ padding-top:5px;}.f-pt10{ padding-top:10px;}.f-pt15{ padding-top:15px;}.f-pt20{ padding-top:20px;}.f-pt30{ padding-top:30px;}
.f-pb0{padding-bottom:0;}.f-pb5{ padding-bottom:5px;}.f-pb10{ padding-bottom:10px;}.f-pb15{ padding-bottom:15px;}.f-pb20{ padding-bottom:20px;}.f-pb70{ padding-bottom:70px;}
.f-pl0{padding-left:0;}.f-pl5{ padding-left:5px;}.f-pl10{ padding-left:10px;}.f-pl15{ padding-left:15px;}.f-pl20{ padding-left:20px;}
.f-pr0{padding-right:0;}.f-pr5{ padding-right:5px;}.f-pr10{ padding-right:10px;}.f-pr15{ padding-right:15px;}.f-pr20{ padding-right:20px;}.f-pr40{ padding-right:40px;}
.f-mt0{margin-top:0;}.f-mt5{ margin-top:5px;}.f-mt10{ margin-top:10px;}.f-mt15{ margin-top:15px;}.f-mt20{ margin-top:20px;}
.f-mb0{margin-bottom:0;}.f-mb5{ margin-bottom:5px;}.f-mb10{ margin-bottom:10px;}.f-mb15{ margin-bottom:15px;}.f-mb20{ margin-bottom:20px;}
.f-ml0{margin-left:0;}.f-ml5{ margin-left:5px;}.f-ml10{ margin-left:10px;}.f-ml15{ margin-left:15px;}.f-ml20{ margin-left:20px;}
.f-mr0{margin-right:0;}.f-mr5{ margin-right:5px;}.f-mr10{ margin-right:10px;}.f-mr15{ margin-right:15px;}.f-mr20{ margin-right:20px;}.f-mr30{ margin-right:30px;}
.f-weight-normal{ font-weight:400;}.f-weight-bold{ font-weight:700;}
.f-width-auto{width:auto;}
/*.container{ width:100%;}*/
.btn-primary{background-color:#3d84b8;}
.btn-orange{ background-color:#ff552e;border-color:#ff552e;color:#fff;}
.btn-red{ background-color:#ff3336;border-color:#ff3336;color:#fff;}
.btn-yellow{ background-color:#ffca08;border-color:#ffca08;color:#fff;}
.btn-gray{ background-color:#e2e2e2;border-color:#e2e2e2;color:#333;}
.btn-orange:hover,.btn-orange:active:hover,.btn-orange:focus{background-color:#f0451d;border-color:#f0451d;color:#fff;}
.btn-red:hover,.btn-red:active:hover,.btn-red:focus{background-color:#e82e31;border-color:#e82e31;color:#fff;}
.btn-yellow:hover,.btn-yellow:active:hover,.btn-yellow:focus{background-color:#efc21c;border-color:#efc21c;color:#fff;}
.btn-gray:hover,.btn-gray:active:hover,.btn-gray:focus{background-color:#d2d2d2;border-color:#d2d2d2;color:#333;}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active,
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled.focus,
.btn-red[disabled].focus,
fieldset[disabled] .btn-red.focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active,
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled.focus,
.btn-yellow[disabled].focus,
fieldset[disabled] .btn-yellow.focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active{background-color:#dcdcdc;border-color: #dcdcdc; color:#fff;}
input {width: 100%;height: 42px;border: 0;padding: 0 5px;background: transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0;}
textarea, input {-webkit-tap-highlight-color: rgba(255,255,255,0);-webkit-user-modify: read-write-plaintext-only;outline: none!important;}
.bggray{ background:#f5f5f5;}
.f-r100{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.f-r10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.f-r5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.f-r3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.hauto{ overflow:hidden; height:auto;}
.position-relative{ position:relative;}
.position-absolute{ position:absolute;}
.position-fixed{ position:fixed;}
.c-blueb{ color:#244d6b}/*暗蓝*/
.c-red{ color:red;}/*红色*/
.c-white{ color:#fff;}/*白色*/
.c-blue{ color:#4398db;}/*蓝色*/
.c-orange{ color:#fd752f;}/*橘色*/
.c-green{color:#53d769;}/*绿色*/
.c-yellow{ color:#ffca08;}/*黄色*/
.c-grey{color:#bbb;}/*灰色*/
.c-aaa{ color:#aaa;}
.c-333{ color:#333;}
.c-666{ color:#666;}
.c-999{ color:#999;}
.c-ddd{ color:#ddd;}
.b-bsd{border-bottom:1px solid #ddd;}.b-tsd{border-top:1px solid #ddd;}.b-lsd{border-left:1px solid #ddd;}.b-rsd{border-right:1px solid #ddd;}
.b-bse{border-bottom:1px solid #ececec;}.b-tse{border-top:1px solid #ececec;}.b-lse{border-left:1px solid #ececec;}.b-rse{border-right:1px solid #ececec;}
.b-bdd{border-bottom:1px dashed #ddd;}.b-tdd{border-top:1px dashed #ddd;}.b-ldd{border-left:1px dashed #ddd;}.b-rdd{border-right:1px dashed #ddd;}
.b-bde{border-bottom:1px dashed #ececec;}.b-tde{border-top:1px dashed #ececec;}.b-lde{border-left:1px dashed #ececec;}.b-rde{border-right:1px dashed #ececec;}
.b-s{ border:1px solid #ddd;}
.b-sec{ border:1px solid #ececec;}
.f-w100pre{ width:100%;}.f-w70pre{ width:70%;}.f-w80pre{ width:80%;}.f-w20pre{ width:20%;}.f-w50pre{ width:50%;}.f-w25pre{ width:25%;}.f-w33pre{ width:33%;}.f-w30pre{ width:30%;}.f-w60pre{ width:60%;}.f-w40pre{ width:40%;}.f-w15pre{ width:15%;}.f-w10pre{ width:10%;}.f-w-auto{ width:auto;}
.text-underline{ text-decoration:underline;}
.display-inline{ display:inline-block;}
.display-block{ display:block;}
p{ margin:0;}
dt{float:left\9;}
ul, ol{ padding-left:0;}
.ho{ height:auto; overflow:hidden;}
.btn02{ border:1px solid #e9e8e8; background:#fafafa; height:38px; line-height:38px; display:inline-block; padding:0 30px;}
.btn02:hover{ background:#e9e8e8;}
.btn-lg, .btn-group-lg > .btn{ line-height:100%; -webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px; font-size:16px;}
.progress-bar{-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.nav-tabs > li > a{ line-height:100%;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:0; border-top:2px solid #ff3336; border-radius:0; color:#ff3336;}
.icon-check.on:before{content: "\e612";}

/*success and error*/
.success{ line-height:56px; display:inline-block; color:#333;}
.error.small{ color:red;}
.success .icon-radiusfill{font-size:56px; color:#53d769;}
.error .icon-radiusfill{color:red;}
.success .icon-radiusfill span{ top:10px; left:10px; font-size:36px;}
.error .icon-dui:before{content:"\e615";}
.success.small{ line-height:24px; font-size:14px; height:24px;}
.success.small .icon-radiusfill{font-size:24px;}
.success.small .icon-radiusfill span{ font-size:14px; left:5px; top:6px;}
.success span.two{ max-width:500px;text-align:left; line-height:1.5em;}
/*out*/
.close {font-size: 21px;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=100);opacity:1; margin-top:-15px;right:55px}
.close:hover{opacity:.2;filter: alpha(opacity=20);}
.close span {top: 5px;left: 5px;font-size: 12px;}
.outbg{ background:#000; position:fixed; width:100%; height:100%; min-width:1200px; z-index:50; top:0; left:0; opacity:.4;filter:alpha(opacity=40); display:none;}
.outC{ position:fixed; top:50%; left:50%; background:#fff; z-index:51; width:740px;display:none;}
.outCb{border:4px solid #7d7d7d;}
.outC .onlyTips{padding:50px 0 50px 70px;}
.outC .close{ font-size:22px; color:#000; opacity:1;filter:alpha(opacity=100); top:10px; right:10px; margin-top:0;}
.outC .close span{ top:5px; left:5px; font-size:12px;}
.outC .close:hover{ opacity:.5;filter:alpha(opacity=50);}
.outC .form-group{margin-bottom:0px;}
.form-horizontal .control-label.text-left{ text-align:left;}
.outC .content{ padding:20px;}
.outC .plusbox input{ width:100px;}
.outC span.disabled{ cursor:pointer;}
/*bankCard*/
.bankCard .line{ background:#dcdcdc; height:25px; line-height:25px;}
.m-tip-con{ position:absolute; z-index:103; left:50%;top:50%;margin-left:-50%;margin-top:-50%;background:#fff;border:1px solid #e3e3e3;text-align:center;padding:10px 50px;}
.file-tip{width:100%;height:100%;margin-left:20px;line-height:20px;font-size:12px;margin-bottom:25px;}
.file-tip1{width:100%;height:100%;line-height:20px;font-size:12px;margin-bottom:25px;}







