@charset "utf-8";

body {font-size:13px; color:#6f7379; font-family:arial,'\5fae\8f6f\96c5\9ed1','\5b8b\4f53';line-height:1.8; background:#F4F9FF; min-width:992px;}
.popBody {background:#FFF; min-width:0;overflow:hidden;}
.edui-editor {line-height:normal;}


/*--------public---------*/
.main{width:1024px; margin-left:auto; margin-right:auto;}

/*---背景色---*/
/*白色*/
.c_fff {color:#ffffff;}
/* 灰色 */
.c_A3AFC2 {color:#A3AFC2;}
/* 蓝色 */
.c_428BFF {color:#428BFF;}
.c_41BD00 {color:#41BD00;}
/* 红色 */
.c_ff5879 {color:#ff5879;}

/*---margin---*/
.ml8 {margin-left:8px;}
.mr3 {margin-right:3px;}
.mr8 {margin-right:8px;}
.mt80 {margin-top:80px;}

/*---lh---*/
.lh30 {line-height:30px;}

.ofh {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*---连接---*/
a:link,a:visited,a:hover,a:active{ text-decoration:none;}
a.c_fff{color:#fff;}
a.un_line:link,a.un_line:visited,a.un_line:hover,a.un_line:active{ text-decoration:none;}
a.un_line:hover{ text-decoration:underline;}

/*---边框---*/
/* 灰色 */


/*文本框*/
textarea{resize:none;}

/*表单元素*/
input:-moz-placeholder { 
    color: #B2B5B9;font-size:12px;
}
input:-ms-input-placeholder { 
    color: #B2B5B9;font-size:12px;
}
input::-webkit-input-placeholder { 
    color: #B2B5B9;font-size:12px;
}
.inputText,.multiRowText {border:1px #d9d9d9 solid; color:#666; border-radius:4px; outline:none;}
.inputText {background: #FAFAFA;border: 1px solid #EDF0F5;border-radius: 4px;}
.inputText{ height:25px; line-height:25px; padding:0 5px;}
.multiRowText {padding:10px; width:100%; line-height:1.8;}
.ih34, .ih32, .ih30 {height:22px; line-height:22px;}
.ih34 {padding:5px 5px;}
.ih32 {padding:4px 5px;}
.ih30 {padding:3px 5px;}
.iw60{width:48px;}
.iw100 {width:88px;}
.iw150 {width:138px;}
.iw180 {width:168px;}
.iw200 {width:188px;}
.iw250 {width:238px;}
.iw300 {width:288px;}
.iw330 {width:318px;}
.iw350 {width:338px;}
.iw380 {width:368px;}
.iw400 {width:388px;}
.iw450 {width:438px;}
.iw480 {width:468px;}
.iw540 {width:528px;}
.iw660 {width:648px;}
.iwAuto {width:100%;}
.siw26,.siw30,.siw50,.siw100,.siw150,.siw200,.siw300,.siw350,.siw400,.siw280 {padding:0 3px; height:18px; line-height:18px;}
.siw26 {width:18px;}
.siw30 {width:22px;}
.siw50 {width:42px;}
.siw100 {width:92px;}
.siw150 {width:142px;}
.siw200 {width:192px;}
.siw280 {width:272px;}
.siw300 {width:292px;}
.siw350 {width:242px;}
.siw400 {width:392px;}
.mh80 {height:68px;}
.mh140 {height:128px;}
.mh330 {height:318px;}
.inputFocus {border-color:#428BFF;}
.error {color:#FF4949; float:left; margin-left:10px; line-height:30px;}
.inputError {border-color:#FF4949;border-width:2px;/* color:#FF4949;*/}
.inputDisable {border-color:#cccccc; background-color:#ebebeb; color:#cccccc;}
.paragraph {font-size:14px; line-height:28px;color:#333;margin-bottom:2px;}

/*下拉选样式*/
.chosen-container-single .chosen-single {border-color:#EDF0F5;border-radius:4px!important;background:#fafafa;}
.chosen-container-active.chosen-with-drop .chosen-single {border-color:#428BFF;}
.chosen-container-single .chosen-drop, .btnoptlists {background: #FFFFFF;border: 1px solid #f0f0f0;box-shadow:0px 4px 10px 0px rgba(217,224,233,0.75);border-radius: 4px!important;margin-top:1px;overflow:hidden;}
.chosen-container .chosen-results li {float:none;}
.chosen-container .chosen-results li, .btnoptlists a {font-size: 13px;color: #303133;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width:100%;padding:9px 6px;}
.chosen-container .chosen-results li.highlighted, .btnoptlists a.cur {background: #ECF4FF;font-size:13px;color: #428BFF;}
.chosen-container-single .chosen-default, .chosen-container-single .chosen-default span {color:#999999;}
/*end*/

/* 日历样式 */
.layui-laydate-content {padding:5px 10px!important;}
.layui-laydate-content td, .layui-laydate-content th {height:26px!important;padding:2px!important;}
.layui-laydate-footer span:hover {color:#428BFF!important;}
.laydate-time-list ol {height:175px!important;}
.layui-laydate-list>li {width:50%!important;}
.laydate-time-list>li:last-child {display:none;}
/* end */


/*按钮动效*/
.animateBtn {
  position: relative;
  overflow: hidden;
  z-index: 0;
  cursor: pointer;
}
.animateBtn.raised {
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  /*background: #2196f3;*/
  /*box-shadow: 0px 1px 1px #085a9b;*/
}
/*.animateBtn.raised:active {
  background: #0979D9;
  box-shadow: 0px 1px 1px #063e6b;
}*/

.animateBtn input[type="checkbox"].toggle {
  -moz-appearance: none;
  -webkit-appearance: none;
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  left: 0;
  top: 0;
  cursor: pointer;
}
.animateBtn input[type="checkbox"].toggle:focus {
  outline: 0;
}

.anim {
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
}
.anim:before {
  position: relative;
  content: '';
  display: block;
  margin-top: 100%;
}
.anim:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 50%;
}

.clickable .toggle:checked + .anim {
  -moz-animation: anim-in 0.75s;
  -webkit-animation: anim-in 0.75s;
  animation: anim-in 0.75s;
}
.clickable .toggle:checked + .anim:after {
  -moz-animation: anim-in-pseudo 0.75s;
  -webkit-animation: anim-in-pseudo 0.75s;
  animation: anim-in-pseudo 0.75s;
}
.clickable .toggle:not(:checked) + .anim {
  -moz-animation: anim-out 0.75s;
  -webkit-animation: anim-out 0.75s;
  animation: anim-out 0.75s;
}
.clickable .toggle:not(:checked) + .anim:after {
  -moz-animation: anim-out-pseudo 0.75s;
  -webkit-animation: anim-out-pseudo 0.75s;
  animation: anim-out-pseudo 0.75s;
}

.hoverable:hover > .anim {
  -moz-animation: anim-out 0.75s;
  -webkit-animation: anim-out 0.75s;
  animation: anim-out 0.75s;
}
.hoverable:hover > .anim:after {
  -moz-animation: anim-out-pseudo 0.75s;
  -webkit-animation: anim-out-pseudo 0.75s;
  animation: anim-out-pseudo 0.75s;
}

@-webkit-keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-ms-keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes anim-in {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-moz-keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-ms-keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@keyframes anim-in-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-webkit-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-moz-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-ms-keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes anim-out {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-moz-keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@-ms-keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}
@keyframes anim-out-pseudo {
  0% {
    background: rgba(170, 218, 255, 1);
  }
  100% {
    background: transparent;
  }
}

/*---按钮---*/
input,button,textarea {outline:none;}
.btnw40,.btnw80,.btnw90,.btnw100,.btnw120,.btnw140,.btnw160,.btnw180,.btnw200,.btnw220,.btnw280,.btnw300,.lineBtnw40,.lineBtnw80,.lineBtnw100,.lineBtnw120,.lineBtnw160,.lineBtnw200,.lineBtnw280,.lineBtnw300,.selectLineBtn,.searchBox {font-family:'Microsoft YaHei',\5fae\8f6f\96c5\9ed1; border:0; border-radius:30px; cursor:pointer; text-align:center; white-space:nowrap; padding:0;}

.btnw90,.btnw120,.btnw140,.btnw180,.lineBtnw90,.lineBtnw120,.lineBtnw140,.lineBtnw180 {width:90px; height:30px; line-height:30px;border-radius:30px; font-size:14px;}
button.btnw90,button.btnw120,button.btnw140,button.btnw180 {line-height:28px;}

.btnw40 {width:40px; height:20px; line-height:18px;border-radius:20px; font-size:12px; line-height:18px\9; *line-height:19px;}
.btnw80 {width:80px; height:28px; line-height:28px;border-radius:28px; font-size:14px;}
.btnw100 {width:100px; height:30px; line-height:30px;border-radius:30px; font-size:14px;}
.btnw120 {width:120px;}
.btnw140 {width:140px;}
.btnw160 {width:160px; height:34px; line-height:34px; font-size:16px;}
.btnw180 {width:180px;}
.btnw200 {width:200px; height:50px; line-height:50px; font-size:20px;}
.btnw220 {width:220px;height:40px;line-height:40px;font-size:18px;}
.btnw280 {width:280px; height:50px; line-height:50px; font-size:20px;}
.btnw300 {width:300px; height:36px; line-height:36px; font-size:20px;}
input.btnw40,button.btnw40 {line-height:18px;}
input.btnw80,button.btnw80 {line-height:26px;}
input.btnw100,button.btnw100,input.btnw160,button.btnw160 {line-height:28px;}
input.btnw200,button.btnw200,input.btnw280,button.btnw280,button.btnw300 {line-height:normal;}
.lineBtnw40 {width:38px; height:18px; line-height:18px;border-radius:20px; font-size:13px; line-height:16px\9;}
.lineBtnw80 {width:78px; height:26px; line-height:26px;border-radius:28px; font-size:14px;}
.lineBtnw90 {width:88px; height:28px; line-height:28px;}
.lineBtnw100 {width:98px; height:28px; line-height:28px;border-radius:30px; font-size:14px;}
.lineBtnw120 {width:118px; height:28px; line-height:28px; font-size:14px;}
.lineBtnw140 {width:138px; height:28px; line-height:28px;}
.lineBtnw160 {width:158px; height:32px; line-height:32px; font-size:16px;}
.lineBtnw180 {width:178px; height:28px; line-height:28px;}
.lineBtnw200 {width:198px; height:48px; line-height:48px; font-size:20px;}
.lineBtnw280 {width:278px; height:48px; line-height:48px; font-size:20px;}
.lineBtnw300 {width:298px; height:36px; line-height:36px; font-size:20px;}
input.lineBtnw40,button.lineBtnw40 {width:40px; height:20px; line-height:16px;}
input.lineBtnw80,button.lineBtnw80 {width:80px; height:28px; line-height:26px; *line-height:26px;}
input.lineBtnw100,button.lineBtnw100 {width:100px; height:30px; line-height:28px; *line-height:26px;}
input.lineBtnw160,button.lineBtnw160 {width:160px; height:34px; line-height:32px; *line-height:30px;}
input.lineBtnw200,button.lineBtnw200 {width:200px; height:50px; line-height:normal;}
input.lineBtnw280,button.lineBtnw280 {width:280px; height:50px; line-height:normal;}
input.lineBtnw300,button.lineBtnw300 {width:300px; height:36px; line-height:normal;}

.majorButton {background:#3a98f0;color:#FFF;}
.minorButton {background:#ff8000; color:#FFF;}
.lineMajorButton { background:#FFF; border:1px solid #0277D7; color:#0277D7;}
.lineMinorButton { background:#FFF; border:1px solid #cccccc; color:#666666;}

.selectLineBtn {width:293px; height:28px; line-height:28px; padding:0 0 0 5px; text-align:left;}
.selectLeft {width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999;}
.selectLeft span,.selectLeft em {color:#666;}
.selectLeft em {padding:0 3px; font-size:12px;}
.selectRight {margin-right:9px; color:#858585;}
.searchBox {position:relative; width:30px; height:30px;}
.searchBox i {position:absolute; color:#FFF; font-size:16px; left:7px; top:7px;}

.blueBtn, .cancelBtn, .redBtn {font-size:14px;height:36px;line-height:36px;box-shadow: 0 2px 4px 0 #D8D8D8;-webkit-box-shadow: 0 2px 4px 0 #D8D8D8;}
.blueBtn, .ta_btn_primary {background:#3689fb;background-size:cover;color:#fff;}
.cancelBtn {height:34px;line-height:34px;border:1px solid #d7d7d7;color:#6f7379;background:#f0f0f0;}
.blue:hover, .blue:active {background:#2189F3;}
.cancelBtn.lineMinorButton:hover, .cancelBtn.lineMinorButton:active {border:1px #d7d7d7 solid!important;}

.downloadReportBtn, .whiteBtn {height:28px;line-height:28px;background: #FFFFFF;border:1px solid #d7d7d7;box-shadow: 1px 1px 6px 0 #E4EEEC;-webkit-box-shadow: 1px 1px 6px 0 #E4EEEC;font-size: 13px; color: #6F7379;}

.whiteBtn:hover, .info-readed-btn:hover {background:#FAFBFC;}

.redBtn {background:#ff5476;}

/*黑色按钮*/
.blackBtn {background:#ffffff;border:1px solid #cccccc;color:#333333;font-size:13px;}

.lightBlueBtn, .lightBlueBtn:hover, .lightBlueBtn:active {background:#ecf7ff;font-size:13px;border:1px solid #c4e4fe;color:#428BFF;height:28px;line-height:28px;}

.disabledButton, .disabledButton:hover { background:#f0f0f0; border:1px solid #e7e7e7; color:#cccccc; cursor:default;height:34px;line-height:34px;box-shadow: 0 2px 4px 0 #D8D8D8;-webkit-box-shadow: 0 2px 4px 0 #D8D8D8;}
.lineDisabledButton {background:#FFF; border:1px solid #e7e7e7; color:#e7e7e7; cursor:default;}
.disabledButton input[type="checkbox"].toggle, .lineDisabledButton input[type="checkbox"].toggle {cursor:default;}
.disabledButton .toggle, .disabledButton .anim {display:none;}


/*复选框*/
.radio-box { position: relative;/* margin-left: 8px; */}
.ques_opts .radio-box { margin-left: 1px; }
.rowitem .radio-box {
    float: left;
    margin-left: 0;
    line-height:30px;
}
.radio {margin:5px 5px 0 0; cursor: pointer; }
.radio.disabled { cursor: default; }
.radio input,.td-radio input{
    position: absolute;
    top: 0;
    left: -9999em;
    
    width: 16px;
    height: 18px;
}
.label-checkbox {
    position: relative;
}
.checkbox {
    position: absolute;
    top: 0;
    left: -9999em;
}
.checkbox-i, .checkbox-a, .checkbox-c, .disabled-checked, .checkbox-disabled-white {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-bottom: 3px;
    margin-right: 0.65em;
    padding-right:0;
    background: url(../images/checkbox-bg.png) no-repeat -70px 0px ;
    vertical-align: middle;
  cursor: pointer;
}
.checkbox-i.hover, .checkbox-i.focus, .checkbox-a.hover, .checkbox-a.focus, .checkbox-c.hover, .checkbox-c.focus {background-position:-56px 0;}
.checked {
    background-position: 0 0px;
}
.disabled-checked {
  background-position: -28px 0px;
  cursor: default;
}
.checkbox-disabled-white  {
  background-position: -70px 0px;
  cursor: default;
}
tr .checkbox-i, tr .checkbox-b { padding-right: 0; }


/* table */
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

/*page*/
.page,.pageL{padding:0 20px;color:#6f7379;text-align:right;}
.pageList li,.pageL li{float:left; display:inline; margin:0 2px; position:relative;}
.pageList li span,.pageList li a,.pageL li span, .pageL li a{float:left; display:inline; width:26px; height:26px; line-height:26px;font-size:13px;border-radius:26px; color:#737373; border:1px solid #fff; font-size:12px; overflow:hidden; text-align:center; border-color:transparent;background-color:transparent;}
.page .prev a, .page .next a {color:#6f7379;}
.page .prev a i,.page .next a i,.pagesm .prev a i,.pagesm .next a i{padding-top:3px;margin-top:0;}
.page-bg li span, .page-bg li a {border-color:transparent;background-color:transparent;}
.page em.line {font-family:'宋体',arial;color:#CECECE;line-height:28px;}
.pageList li a.dis,.pageL li a.dis{ color:#ccc;}
.pageList li a:hover,.pageL li a:hover { color:#737373; border:1px solid #a6a6a6;background:transparent;}
.pageList li a.cur,.pageL li a.cur{ color:#737373; border:1px solid #a6a6a6;background:transparent;}
.pageL li{ margin:0 4px;}
.pageL li span, .pageL li a{ width:26px; height:26px; line-height:28px; font-size:14px;}
.pageSelect {line-height:1;}
.pageSelect .chosen-container-single .chosen-single {border-radius:4px!important;height:26px;line-height:26px;position:relative;top:-1px;}
.pageSelect .chosen-container-active.chosen-with-drop .chosen-single {border-radius:4px 4px 0 0!important;box-shadow:none;-webkit-box-shadow:none;border-bottom:0;border-color:#428BFF;}
.pageSelect .chosen-container-single .chosen-drop {border-color:#428BFF;border-top:0;border-radius:0 0 4px 4px!important;}
.pageSelect .chosen-container .chosen-results li {line-height:24px;padding-left:9px;text-align:left;}
.pageSelect .chosen-container .chosen-results li.highlighted {background:#E7F3FC;color: #1681D9;}
.pageSelect .chosen-container.chosen-with-drop .chosen-drop {box-shadow: none;-webkit-box-shadow: none;}
.pageSelect .chosen-container-active.chosen-with-drop .chosen-single div b {margin-top:-10px;}
.page .chosen-container-single .chosen-drop {margin-top:-3px;}
.page .goto input {height:24px;line-height:24px;position:relative;top:-1px;}
.homePageBox {padding-top:8px; height:42px;}
.topIconBtn {margin:35px 0 0 10px; line-height:1; cursor:pointer; position:relative;}
.topDesBtn { margin:32px 10px 0 0;}
.topIconBtn i {color:#999; font-size:16px; margin-top:1px; float:left;}
.topIconBtn span {float:left; line-height:16px;}
.topIconBtn:hover i,.topIconBtn:hover span {color:#177bbb;}
/*小分页*/
.pageSmall .pageList li span,.pageSmall .pageList li a,.pageSmall .pageL li span,.pageSmall .pageL li a{ width:26px; height:26px; line-height:26px; font-size:13px;border-radius:2px;}
.pageSmall .pageList li {float:none; display:inline-block; *zoom:1; *display:inline;}

.setPage .chosen-container-single .chosen-single span {margin-right:26px;line-height:24px;}

/*select下拉选*/
.chosedropAbove {top:auto!important;bottom:100%;margin-bottom:5px;}
.pageSelect .chosen-container-single .chosedropAbove {border-top:1px solid #428BFF;border-radius:4px!important;}
.pageSelect .chosen-container-active.chosen-with-drop .btm {border-radius:4px!important;border-bottom:1px solid #428BFF;}

.pageBlock {padding-left:20px;}
.pageBlock strong {color:#303133;}

/* 滚动条样式重定义 */
/* 垂直方向 */
.scrolbarStyle .mCustomScrollBox>.mCSB_scrollTools {width:8px;}
.scrolbarStyle .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:6px;background:#dbdbdb;border-radius:6px;border:0;}
.scrolbarStyle .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {background:transparent;}
.scrolbarStyle .scrolbarStyleX .mCustomScrollBox>.mCSB_scrollTools,
.scrolbarStyle .scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:auto;}
/* 水平方向 */
.scrolbarStyleX .mCustomScrollBox>.mCSB_scrollTools {height:8px;}
.scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {height:6px;background:#dbdbdb;border-radius:6px;border:0;margin:0px auto 0px;}
.scrolbarStyleX .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {background:transparent;}
.scrolbarStyleX .scrolbarStyle .mCustomScrollBox>.mCSB_scrollTools,
.scrolbarStyleX .scrolbarStyle .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {height:auto;}
/*end*/


/* 头部 */
.header {position:relative;width:100%;height:50px;background:#3689fb;box-shadow: 1px 1px 6px 0 rgba(216,225,230,0.57);-webkit-box-shadow: 1px 1px 6px 0 rgba(216,225,230,0.57);}
.header .logo {height:50px;line-height:47px;display:block;}
.header .logo img {height:auto;display:inline-block;vertical-align:middle;}
.header .logo .line, .header .userInfo .cz-line {font-family:'宋体',arial;margin:0 12px;color:#ffffff;font-size:12px;}
.header .logo .head-tit {font-size:14px;color:#ffffff;}

.header .userInfo {position:relative;line-height:30px;padding-left:42px;}
.header .userInfo .userphoto {position:absolute;left:0px;top:-1px;}
.header .userInfo a {font-size:13px;color:#ffffff;}
.header .userInfo .cz-line {margin:0 8px;}

.header .usermeg {color:#ffffff;cursor:pointer;}
.header .usermeg i {transition:margin-top 0.5s,transform 0.5s;}
.header .usermeg:hover i {transform:rotate(180deg);}
.header .user_con {position:absolute;right:-42px;top:44px;width:120px;background:#ffffff;border-radius:2px;box-shadow:1px 1px 6px 0px #f0f0f0;-webkit-box-shadow:1px 1px 6px 0px #f0f0f0;z-index:100;display:none;}
.header .user_con dd a {display:block;height:38px;padding:0 15px;line-height:38px;font-size:13px;color:#6F7379;}
.header .user_con dd a:hover {background:#428BFF;color:#ffffff;}

/* 底部 */
.footer {width:100%;height:48px;line-height:48px;background: #6F7379;text-align:center;font-size:12px;color:#d6d8dc;}
.footPos {position:absolute;left:0;bottom:0;width:100%;}

/* 表单 */
.smxx {color:#ff5879;}
.form-item {margin-bottom:10px;}
.form-item .lab {width:120px;line-height:32px;margin-right:20px;text-align:right;font-size:13px;color:#6F7379;}
.form-item .infor {line-height:32px;font-size:16px;color:#303133;}
.form-item .score-table {height:auto;}
.form-item .infor-opt-box {max-width:80%;}

.subject-opt .opt {height:26px;line-height:26px;margin-bottom:10px;}
.subject-opt .opt .test-tit {font-size:12px;color:#6F7379;}
.subject-opt .opt .test-tit .tit {font-size:13px;color:#303133;cursor:pointer;}

.link-text {font-size:12px;color:#428bff;}

/* 弹窗 */
.ui-dialog {background-color: #fff; }
.ui-dialog__content {padding: 0 20px; }
.ui-dialog-title {position: absolute; top: 20px; font-size: 14px; font-weight: 700; }

/*弹窗样式重定义*/
.ui_buttons input, .ui_buttons input:focus, .ui_buttons input:hover, .ui_buttons input:active {background: #fff!important;border-color:#fff!important;border-radius: 31px!important;width:80px!important;height:31px!important;line-height:29px!important;font-size:14px!important;color: #475669!important;}
.ui_buttons input:hover {/*background:#ccc;*/border-color:#e9e9e9!important;}
input.ui_state_highlight, input.ui_state_highlight:focus, input.ui_state_highlight:hover, input.ui_state_highlight:active {background: #3689fb!important;border-color:#3689fb!important;color:#fff!important;}
input.ui_state_highlight:hover, input.ui_state_highlight:active {background:#3689fb!important;border-color:#3689fb!important;}

.ui_border {border-radius:4px;overflow:hidden;}
.ui_title {background:#fff!important;font-size: 16px!important;color: #333333!important;font-weight:bold!important;}
.ui_state_focus .ui_title {color: #333333!important;}
.ui_close {color:#C0CCDA!important;font-weight:normal!important;transition: all 250ms ease-out;font-size:28px!important;}

.ui-dialog label.labl {font-size:14px;color: #475669;line-height:19px;margin-bottom:12px;}
.ui-dialog .inputText {border-radius:4px;font-size:14px;color: #99A9BF;}

/* 提示文字 */
.check-tip {font-size:12px;color:#b2b5b9;line-height:1.0;margin-bottom:10px;margin-top:10px;}


/*浏览器兼容（放最后）*/
/*谷歌hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){

}
/* IE hack  放在最底部 课程学习宽度判断 */
@media \0screen\,screen\9,screen\0{
.toggle {opacity:0;filter:alpha(opacity=0);}
.ui_dialog .ui_buttons input, .ui_dialog input.ui_state_highlight {border-top-left-radius:31px!important;border-top-right-radius:31px!important;border-bottom-right-radius:31px!important;border-bottom-left-radius:31px!important;}

.morehidedot {background:#fff;width:16px;text-align:center;}
.mycourseWrap .morehidedot {background:transparent;}
.sureBtn span, .cancelBtn span {position:relative;top:-1px;}

.navStair:hover i {margin-top:15px;}

.vjs-default-skin .vjs-control:before {font-size:80%;}
}
/* 火狐 */
@-moz-document url-prefix() { 
.toggle {opacity:0;filter:alpha(opacity=0);}
}
