@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, form { margin: 0; }

body { color: #666; background: #fff; font-size: 14px; line-height: 1; }

body, input, textarea, select { font-family: "Microsoft YaHei", Helvetica, "Helvetica Neue", "SimSun", Tahoma, Arial, sans-serif; }

ul, ol, li { padding-left: 0; list-style-type: none; }

img { border: 0; vertical-align: bottom; }

i { font-style: normal; }

input, textarea, select { font-size: 14px; outline: none; border: none; margin: 0; padding: 0; }

input::-ms-clear { display: none; }

/* 去除IE下input自带的叉 */
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

/* 去除chrome下输入框默认背景色 */
input:focus, textarea:focus { outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

a { text-decoration: none; color: #666; }

a:hover { color: #006de6; }

address { font-style: normal; }

input, input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

.img-responsive { width: 100%; height: auto; display: block; }

.tl { text-align: left; }

.tc { text-align: center; }

.tr { text-align: right; }

.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* 单行文字溢出省略号显示 */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hidden { display: none; }

.show { display: block; }

.trans { -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; }

.container { width: 1152px; display: block; margin-left: auto; margin-right: auto; }

body { min-width: 1152px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>1152?'1152px':''); }

.box-white { background: #fff; }

.boxlr40 { margin-left: 40px; margin-right: 40px; }

.box { -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); background-color: #fff; }

[class*=col-] { float: left; }

.col-1 { width: 100%; }

.col-2 { width: 50%; }

.col-3 { width: 33.3333333333%; }

.col-4 { width: 25%; }

.col-5 { width: 20%; }

.ml3 { margin-left: 3px; }

.mt5 { margin-top: 5px; }

.mr5 { margin-right: 5px; }

.mt10 { margin-top: 10px; }

.mt-1 { margin-top: -1px; }

.mlr-9 { margin-left: -9px; margin-right: -9px; }

.mlr9 { margin-left: 9px; margin-right: 9px; }

.mlr-10 { margin-left: -10px; margin-right: -10px; }

.mlr10 { margin-left: 10px; margin-right: 10px; }

.mr15 { margin-right: 15px; }

.ml10 { margin-left: 10px; }

.ml20 { margin-left: 20px; }

.mr20 { margin-right: 20px; }

.ml-25 { margin-left: -25px; }

.ml25 { margin-left: 25px; }

.mlr-13 { margin-left: -13px; margin-right: -13px; }

.mlr13 { margin-left: 13px; margin-right: 13px; }

.mlr-15 { margin-left: -15px; margin-right: -15px; }

.mlr15 { margin-left: 15px; margin-right: 15px; }

.mlr20 { margin-left: 20px; margin-right: 20px; }

.mt24 { margin-top: 24px; }

.mt30 { margin-top: 30px; }

.ml30 { margin-left: 30px; }

.mlr30 { margin-left: 30px; margin-right: 30px; }

.mr30 { margin-right: 30px; }

.ml40 { margin-left: 40px; }

.mt40 { margin-top: 40px; }

.mlr48 { margin-left: 48px; margin-right: 48px; }

.pt10 { padding-top: 10px; }

.pl10 { padding-left: 10px; }

.pt20 { padding-top: 20px; }

.pt30 { padding-top: 30px; }

.plr20 { padding-left: 20px; padding-right: 20px; }

.plr30 { padding-left: 30px; padding-right: 30px; }

.mt15 { margin-top: 15px; }

.mt20 { margin-top: 20px; }

.pb10 { padding-bottom: 10px; }

.pb30 { padding-bottom: 30px; }

.pt40 { padding-top: 40px; }

.pb40 { padding-bottom: 40px; }

.pb50 { padding-bottom: 50px; }

.mt50 { margin-top: 50px; }

.mr30 { margin-right: 30px; }

.ptb30 { padding-top: 30px; padding-bottom: 30px; }

.ptb40 { padding-top: 40px; padding-bottom: 40px; }

.ml100 { margin-left: 100px; }

.mt { font-size: initial; }

.bg-gry { background: #f8fafc; }

.bg-body1 { background: #f7f7f7; }

.link-theme { color: #006de6; }
.link-theme:hover { color: #006de6; text-decoration: underline; }

.btn-gry { background: #b3b3b3; color: #fff; }
.btn-gry:hover { background: #c7c4c4; color: #fff; }

.btn-theme { background: #006de6; color: #fff; }
.btn-theme:hover { background: #055fc3; color: #fff; }

.btn-theme1 { background: #006de6; color: #fff; box-shadow: 0 2px 6px rgba(0, 109, 230, 0.3); }
.btn-theme1:hover { background: #055fc3; color: #fff; box-shadow: 0 2px 6px rgba(0, 109, 230, 0.4); }

.btn-red { background: #fc0551; color: #fff; }
.btn-red:hover { background: #cb0643; color: #fff; }

.bt-blue { background: #4384ba; color: #fff; }
.bt-blue:hover { background: #2686d6; color: #fff; }

.bt-orange { background: #d88416; color: #fff; }
.bt-orange:hover { background: #ed8d0f; color: #fff; }

.bt-green { background: #0dd040; color: #fff; }
.bt-green:hover { background: #049f2c; color: #fff; }

.btn-theme-line { border: 1px solid #006de6; color: #006de6; }
.btn-theme-line:hover { background: #006de6; color: #fff; }

.bodybg { background: #f5f5f5; }

.bg-green { background: #0dd040; }

.bg-red { background: #f13232; }

.color-h1 { color: #cbcbcb; }

.color-8 { color: #888; }

.color-theme { color: #006de6; }

.color-red { color: #ff0000; }

.color-gry { color: #afafaf; }

.popbg { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 9999; }
.pop-login { width: 320px; height: 358px; background: #fff; position: absolute; top: 50%; left: 50%; margin: -179px 0 0 -200px; padding: 0 40px; }
.pop-login .pop-TabM { padding-top: 15px; }

.pop-modify { width: 320px; height: 324px; background: #fff; position: absolute; top: 50%; left: 50%; margin: -162px 0 0 -200px; padding: 0 40px; }
.pop-modify h3 { font-size: 16px; line-height: 34px; color: #222; font-weight: bold; }

.pop-close { position: absolute; top: 5px; right: 10px; z-index: 9; cursor: pointer; color: #666; }
.pop-close i { font-size: 18px; line-height: 32px; }
.pop-close:hover { color: #006de6; transform: rotate(120deg); }

.pop-TabM { height: 54px; border-bottom: 1px solid #ebeced; }
.pop-TabM ul li { width: 50%; float: left; text-align: center; font-size: 16px; }
.pop-TabM ul li a { border-bottom: 2px solid transparent; display: block; line-height: 53px; font-weight: bold; }
.pop-TabM ul li a:hover, .pop-TabM ul li a.listTab-cur, .pop-TabM ul li a.list1Tab-cur { border-bottom: 2px solid #006de6; color: #006de6; }

.pop-form ul li .link-theme, .pop-form ul li .pull-left { line-height: 24px; }
.pop-form ul li .pull-left { color: #666; }
.pop-form ul li .pull-left:hover { color: #006de6; }

.form-box1, .form-focusH { position: relative; height: 44px; padding-left: 44px; border: 1px #ebeced solid; background: #fff; }
.form-box1 input, .form-focusH input { width: 100%; height: 44px; font-size: 14px; line-height: 44px; background: none; color: #afafaf; /* 使用webkit内核的浏览器 */ /* Firefox版本4-18 */ /* Firefox版本19+ */ /* IE浏览器 */ }
.form-box1 input::-webkit-input-placeholder, .form-focusH input::-webkit-input-placeholder { font-size: 14px; color: #afafaf; }
.form-box1 input:-moz-placeholder, .form-focusH input:-moz-placeholder { font-size: 14px; color: #afafaf; }
.form-box1 input::-moz-placeholder, .form-focusH input::-moz-placeholder { font-size: 14px; color: #afafaf; }
.form-box1 input:-ms-input-placeholder, .form-focusH input:-ms-input-placeholder { font-size: 14px; color: #afafaf; }
.form-box1 .form-ico-name, .form-focusH .form-ico-name { color: #bdbdbd; }
.form-ico-name { position: absolute; top: 0; left: 0; width: 44px; height: 44px; font-size: 24px; line-height: 44px; text-align: center; color: #bebebe; }

.form-code-txt { width: 120px; font-size: 14px; height: 44px; line-height: 44px; position: absolute; top: 0; right: 0; text-align: center; border-left: 1px solid #ebeced; color: #006de6; cursor: pointer; }

.form-focusH { border-color: #006de6; }
.form-focusH .form-ico-name { color: #006de6; }
.form-focusH input { color: #006de6; }

.form-submit { text-align: center; font-size: 16px; line-height: 48px; display: block; background: #006de6; color: #fff; box-shadow: 0 2px 6px rgba(0, 109, 230, 0.3); }
.form-submit:hover { background: #055fc3; color: #fff; box-shadow: 0 2px 6px rgba(0, 109, 230, 0.4); }

.form-op { position: absolute; right: 0; top: 0; line-height: 44px; }
.form-op a { color: #999; margin-right: 12px; }
.form-op a i { font-size: 18px; }

.form-login-checks label { display: inline-block; cursor: pointer; padding-left: 22px; color: #666; line-height: 24px; }
.form-login-checks label.c_on, .form-login-checks label.c_on:hover { background: url(../images/login-check.png) left center no-repeat; color: #006de6; }
.form-login-checks .label-check { background: url(../images/login-default.png) left center no-repeat; line-height: 24px; }
.form-login-checks .label-check:hover { background: url(../images/login-hover.png) left center no-repeat; color: #006de6; }
.form-login-checks .label-check input { position: absolute; left: -99999px; }

.local { font-size: 14px; line-height: 54px; color: #444; }
.local a { color: #444; }
.local a:hover { color: #006de6; }

.pagin a { display: inline-block; font-size: 14px; line-height: 40px; min-width: 30px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; padding: 0 5px; margin: 0 2px; }
.pagin a:hover, .pagin a.cur { background: #006de6; color: #fff; }
.pagin a.pn { padding: 0 20px; }

.min-H { min-height: 672px; }

.inputBox1 { margin-right: 2px; }
.inputBox1 input { width: 100%; height: 42px; border: 1px solid #e2e2e2; background: #fff; text-indent: 10px; font-size: 14px; line-height: 42px; color: #afafaf; /* 使用webkit内核的浏览器 */ /* Firefox版本4-18 */ /* Firefox版本19+ */ /* IE浏览器 */ }
.inputBox1 input:focus { border-color: #006de6; }
.inputBox1 input::-webkit-input-placeholder { font-size: 14px; color: #afafaf; }
.inputBox1 input:-moz-placeholder { font-size: 14px; color: #afafaf; }
.inputBox1 input::-moz-placeholder { font-size: 14px; color: #afafaf; }
.inputBox1 input:-ms-input-placeholder { font-size: 14px; color: #afafaf; }

.selectBox .select-main { background: #FFF; border: 1px solid #ebeced; height: 42px; position: relative; font-size: 14px; line-height: 42px; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; border-radius: 3px; }
.selectBox .select-main.z-index { z-index: 10; }
.selectBox .select-main.disabled { cursor: default; filter: alpha(opacity=50); opacity: .5; zoom: 1; }
.selectBox .select-main.disabled .select-set, .selectBox .select-main.disabled .select-arrow { cursor: default; }
.selectBox .select-set { font-size: 14px; height: 42px; background: #FFF; line-height: 42px; color: #afafaf; cursor: pointer; position: relative; padding: 0 35px 0 10px; z-index: 5; overflow: hidden; }
.selectBox .select-arrow { cursor: pointer; height: 0; position: absolute; top: 18px; right: 5px; width: 0; z-index: 7; }
.selectBox .select-arrow:after { border-bottom: 2px solid #858585; border-right: 2px solid #858585; content: ''; display: block; width: 6px; height: 6px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50%; -webkit-transform-origin: 66% 66%; -moz-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; -o-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -ms-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }
.selectBox .select-arrow.reverse:after { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.selectBox .select-block { background: #FFF; border: 1px solid #ebeced; border-top: none; left: -1px; line-height: 28px; position: absolute; top: 42px; right: -1px; }
.selectBox .select-block ul.select-list { cursor: pointer; margin: 5px 0 5px; scrollbar-face-color: #AEB1B1; scrollbar-shadow-color: #C7CACA; scrollbar-highlight-color: #CED1D1; scrollbar-3dlight-color: #CED1D1; scrollbar-darkshadow-color: #C7CACA; scrollbar-track-color: #CED1D1; scrollbar-arrow-color: #333; }
.selectBox .select-block ul.select-list::-webkit-scrollbar { width: 12px; }
.selectBox .select-block ul.select-list::-webkit-scrollbar-track { border-radius: 10px; }
.selectBox .select-block ul.select-list::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5); }
.selectBox .select-block ul.select-list li.select-items { color: #999; padding: 5px 10px; }
.selectBox .select-block ul.select-list li.select-items:hover, .selectBox .select-block ul.select-list li.select-items.active { color: #888; }

.switch { position: relative; display: inline-block; }
.switch label { width: 46px; height: 24px; position: relative; display: inline-block; background: #cbcccd; border-radius: 23px; transition: .4s; }
.switch label:after { content: ''; position: absolute; width: 16px; height: 16px; border-radius: 50%; z-index: 2; transition: .4s; background: #fff; top: 4px; left: 4px; }
.switch input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; opacity: 0; cursor: pointer; background: #006de6; }
.switch input:checked + label { background: #006de6; }
.switch input:checked + label:after { background: #fff; left: 25px; }

/*# sourceMappingURL=reset.css.map */
