a{color: #343C60}
button:focus,input:focus {
    outline: 1px dotted;
    /* outline: 5px auto -webkit-focus-ring-color; */
}
*{padding: 0px; margin: 0; border: 0;}
body{font-size: 14px; font-weight: 400; line-height: 180%; color: #343C60;}
.floatrigt{display: inline-block; width: 90px; box-sizing: border-box;  background-color: #fff; border: 1px solid #EAEDF6;
    border-radius: 12px; position: fixed; right: 20px; top: 40%}
.floatul{display: flex; flex-direction: column;
    width: 100%;}
.fl-icon{ width: 24px; height: 24px;display: inline-block}
.liuyan{background: url("../../images/study/liuyana.png") center no-repeat;}
.floatul li a{ color: #555}
.floatul li:hover,.floatul li:hover a{ color: #4297FC; cursor: pointer}
.floatul li:hover .liuyan{background: url("../../images/study/liuyanb.png") center no-repeat;}
.xiazai{background: url("../../images/study/xiazaia.png") center no-repeat;}
.floatul li:hover .xiazai{background: url("../../images/study/xiazaib.png") center no-repeat;}
.fanhui{background: url("../../images/study/fanhuia.png") center no-repeat;}
.floatul li:hover .fanhui{background: url("../../images/study/fanhuib.png") center no-repeat;}
.floatul li{ display: inline-block; padding: 15px 12px; text-align: center; width: 100%; border-bottom: 1px solid #EAEDF6; }

.floatul li:last-child{border-bottom: 0;}
.fl-xiaz{ position: relative}
.fl-xiaz .app{display: none; position: absolute; height: auto; box-shadow: 3px 3px 10px #ccc; background-color: #fff; width: 300px;}
.fl-xiaz:hover .app{ display: inline-block; top: 0; right: 88px}
.fl-xiaz .app-fl{ width: 120px;}
.fl-xiaz .app-fr{ width: 140px; margin-right: 15px}
.fl-xiaz .app-fr a{ display: inline-block; margin: 10px 0 0 0 ;}

.fl-xiaz .ios,.fl-xiaz .android{ height: auto;}
.fl-xiaz .android{ height: auto;}

/*    弹窗*/
.modal-header{display: inline-block;width: 100%;}
.modal-title{ font-size: 16px; font-weight: bold; }
.main-btn{ display: inline-block; width: 100%; text-align: center;}

.modal-dialog{ margin: 10% auto;}
.sel-ffdx{ display: inline-block; width: 100%; padding: 5px 0;}
.sel-ffdx-tit{ display: flex; color: #999; font-size: 14px;}
.modal-body{ display: inline-block; width: 100%;}
.sel-ffdx .names{ width: 80%;}
.sel-ffdx .quanxuan{ width: 20%;}
.sel-xs{ display: none; width: 100%; padding-left: 10px;}
.sel-ffdx-xs{ display: flex;}

.sel-ffdx-xs .names{ width: 80%;}
.sel-ffdx-xs .quanxuan{ width: 20%;}

.open-close{ display: inline-block;}
.sel-ffdx-tit .names  .open-close.on {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.selname{ display: flex; line-height: 40px;}
textarea.form-control.lycon{ height: 200px;}

.newspage .course-item>.item{ margin-left: 0; margin-top: 16px;}

.item-list{display: inline-block; width: 100%; padding-bottom:20px; padding-top: 20px; border-bottom: 1px solid #EAEDF6}
.item-list:hover{ box-shadow: 4px 5px 13px 1px rgba(66, 151, 252, 0.23)}
.item-list .item-top{ border-radius: 6px; overflow: hidden;}
.item-right{display: inline-block; width: 100%;}
.item-titles{ font-size: 16px; color: #555; width: 100%;}
.item-titles span{color: #4297FC;}
.item-title{width: 100%; font-size: 14px; color: #999; padding: 10px 0;}
.item-list .status{ display: flex;}
.item-list .status >div{ margin-right: 5%}
.status .starting img{ width: 18px;}
.status .starting { color: #4297FC;}

.item-titles .names{ width: calc(100% - 130px); line-height: 30px; height: 30px; overflow: hidden; float: left;}
.item-titles .times{ width: 130px; color: #999; font-size: 12px; line-height: 30px;text-align: right; float: left;}
.tongzhi .item-title{ padding-bottom: 0}


.tab-boxb{ display: inline-block; width: 100%; border-bottom: 1px solid #EAEDF6;}
.tab-boxb .active{ color: #4297FC; background-color: #ECF4FF;}



.tab-boxb li { background-color: #F3F4F7; padding: 5px 12px;
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
}

 .tab-boxb li span {
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}

 .tab-boxb li.active,
 .tab-boxb li:hover {
    color: #4297FC;
}

.tab-contentb {
    margin: 20px 10px;
}
.hy-div{display: flex; width: 100%;   border-bottom: 1px solid #EAEDF6 ; padding: 10px; }
.hyimga{ display: inline-block; position: relative;}
.hyimg{ width: 60px; height: 60px; margin-top: 10px; border: 1px solid #EAEDF6; font-size: 32px; color: #fff; float: left;
    border-radius: 80px; text-align: center; overflow: hidden; line-height: 60px; position: relative;}
.hyimg img{ height: 100%; width: 100%; float: left;}

.hyimga .nums{  color: #fff; background: #ff0000; width: 22px; height: 22px; top: 0px; right: 0px; text-align: center; border: 2px solid #fff; position: absolute; border-radius: 100px;}

.hybody{ line-height: 25px; width: calc(100% - 80px); float: left; margin-left: 20px; display: inline-block;}

.ziliao-ul,.biji-ul{ display: inline-block; width: 100%;}
.ziliao-ul li,.biji-ul li{ display: inline-block; width: 100%; padding: 0;}
.ziliao-ul li .hy-list,.biji-ul li .hy-list{ padding:10px  0; display: inline-block; width: 100%; border-radius: 10px; position: relative;}
.ziliao-ul .hyimg{ border-radius: 6px;}
.pad10{ padding: 10px;}
.ziliao-ri {display: inline-block;  justify-content: right;  }
.ziliao-ri a{ margin-left: 40px; font-size: 16px; float: right;}

.ziliao-ul .hyimg, .biji-ul .hyimg{ margin-top: 0}

.bg-1{ background-color: #1b91ff;}
.bg-2{ background-color: #2ebb8a;}
.bg-3{ background-color: #ffbf00;}
.bg-4{ background-color: #4b4bed;}
.bg-5{ background-color: #f56c6c;}
.bg-6{ background-color: #1b91ff;}
.bg-7{ background-color: #fd8722;}
.hyfoot a{ margin-left: 10px;}
.hyfoot .color-huise:hover{ color: #4297FC;}
.hyfoot .cnotes{ color: #999;}
.form-group textarea{min-height: 100px;}
.hyfoot .color-huise{ color: #A4ABC7;}
.hyfoot .icon-zhongzhi1{ width: 16px; display: inline-block; height: 16px; padding: 4px; border-radius:18px; }

.hy-div.nobord-b{border-bottom: 0}

.page-sea{ background-color: #fff; border-radius: 10px;}
.page-sea  .container2-box{ background: transparent;}
.page-sea .tab-content-3 .tab{ height: auto; display: inline-block; width: 100%; padding: 0 19px; border-bottom: 1px solid #EAEDF6; }
.page-sea .tab-content-3 ul li{ margin-top: 0; padding: 21px 0; }
.container2-box.tongzhitop{ background: transparent; margin-bottom: 20px;}
.com-head.seac{ margin-top: 15px;}
.contentb{ padding: 20px; position: relative;}
.stydy-page-wrap .study-content  .contentb  .progress-wrap{ height: auto; padding-left: 0}
.courses-tit{ display: flex; padding: 10px 0;}
.courses-tit .courses-name{ font-size: 16px; font-weight: bold; color: #343C60; margin-right: 30px;}
.courses-tit .c-item{ margin: 0 30px; font-size: 14px; color: #343C60;}
.page-loc{ padding: 20px 0; padding-bottom: 0px; color: #343C60; padding-right: 10px; display: inline-block;}
.page-loc span{color: #4297FC;}
.page-loc-l{ display: inline-block; line-height: 35px;}
.study-div{ background-color: #fff; position: relative; border-radius: 10px; min-height: 600px;  width: 100%}
.container-personal-center .content-box .content{ padding-left: 320px;}
.st-bg1{ background-color: #4297FC;}
.st-bg2{ background-color: #45E19F;}
.st-bg3{ background-color: #FFCF4E;}
.study-div:before{ content: ''; position: absolute; border-radius: 10px; background-color: #fff; width: 100%; height: 100%; top: 5px; left: 0;}
 .div-name{ font-size: 16px; font-weight: bold; color: #343C60; padding: 20px 20px 10px 20px; border-bottom: 1px solid #EAEDF6;}
 .div-name span{ font-size: 12px; color: #FF8788;}
.study-div-c{display: inline-block; width: 100%; height: 100%; z-index: 5; position: relative; padding: 0px;}

.study-item{display: inline-block; width: 100%; padding: 20px; position: relative;  transition: all 0.3s ease 0s; border-bottom: 1px solid #EAEDF6;}
.stu-item-namea{ font-size: 16px; font-weight: bold; color: #343C60;}
.stu-item-name{ font-size: 16px; font-weight: 400; color: #343C60;}
.stu-item-note{ font-size: 14px; color: #7F859C; line-height: 25px; margin-top: 15px;}

.page-btns{background: rgba(66, 151, 252, .1); border-radius: 6px; position: absolute; right: 10px; bottom: 20px; color: #4297FC; padding: 4px 12px; font-size: 14px;}

.page-btn-a{display: none; width: 100%; padding: 10px 0; padding-bottom: 0; text-align: center;}
.page-btnsb{ border-radius: 6px; display: inline-block; border: 1px solid #4297FC;  color: #4297FC; padding: 8px 30px; font-size: 14px;}
.study-item:hover .page-btn-a{display: inline-block;  transition: all 0.3s ease 0s;}
.page-btn-a >div{ margin: 0 10px }


.mytablea thead{ background: #ecf5ff; }
.mytablea thead th{text-align: center; font-weight: bold;}
.mytablea {text-align: center; width: 100%;}
.mytablea thead tr th:first-child,.mytablea tbody tr td:first-child{text-align: left}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border-bottom: 1px solid #ddd;}
.table.tablenoborder>thead>tr>td, .table.tablenoborder>thead>tr>th{border-bottom: 0px solid #ddd; color: rgba(52, 60, 96, 1); font-size: 16px;}
.table-head-bj{background:rgba(66, 151, 252, .1); padding: 20px 0; padding-bottom: 18px;}

.zyk-table thead{ color: #999;}

.zyk-table >tbody > tr > td{ padding:  10px; vertical-align: middle;}

.table-hover>tbody>tr:hover{ background-color: #f7fafc;}

.zyk-table.table>thead>tr>th{ border-top: 0; padding: 20px 10px; padding-bottom: 18px;}
.zyk-table.table>thead>tr>th:first-child{padding-left: 15px;}
.zyk-table >tbody > tr > td{padding: 10px;}
.zyk-table >tbody > tr > td:first-child{padding-left: 15px;}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ border-top: 0px solid #EAEDF6; border-bottom: 1px solid #EAEDF6;}

.page-tag{ padding: 4px 10px; background: rgba(66, 151, 252, .1); color: rgba(66, 151, 252, 1);  border-radius: 100px; display: inline-block;}
.mytextarea{ border: 0px; background: #F5F7FA;}
.biji-ul li .hy-list.hy-list-bg{ background: #F5F7FA; margin-top: 5px; width: calc(100% - 80px); margin-left: 80px;}
.hy-list-bg:before{ content: '';  width: 0;
    height: 0; position: absolute; top: -10px; left: 40px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #F5F7FA;}
.ui-paging-container li{ padding: 8px 15px;}
.ui-paging-container li.ui-pager{ font-size: 16px;}
.ui-paging-container li.ui-paging-toolbar select,.ui-paging-container li.ui-paging-toolbar input,
.ui-paging-container li.ui-paging-toolbar a{ font-size: 16px; height: 40px; line-height: 40px }
.ui-paging-container li.ui-paging-toolbar input{ width: 45px;}
.ui-paging-container li.ui-paging-toolbar a{ width: 45px;}
.courses-content-fl .ui-paging-container ul{ padding: 0; padding-top: 20px}

.personalCenterCourse-content{ min-width: 1000px; }


.btnpyh{ display: inline-block; padding: 5px 15px; color: #FFD052; background: #fff; position: absolute; right: 10px; top: 20px;
    border: 1px solid #FFD052; margin: 2px 5px; border-radius: 10px;}
.btnpyh:hover{ color: #fff; background: #FFD052;}

.btnpyh img{ width: 24px}
.btnpyh .pingjiab{ display: none}
.btnpyh:hover .pingjiaa{ display: none}
.btnpyh:hover .pingjiab{ display: inline-block}

.page-tit{ display: flex; width: 100%; padding: 0 10px; padding-top: 10px; border-bottom: 1px solid #EAEDF6;}
.page-tit a{ display: inline-block; padding: 5px 16px; line-height: 30px; margin-right: 10px; font-size: 16px;font-weight: 400; color: #343C60; position: relative}
.page-tit a span{font-size: 12px;}
.page-tit a.active{ font-weight: bold; color: #4297FC;}
.page-tit a:after{ display: none; width: 60%; height: 2px; border-radius: 20px; background: #4297FC; content: ''; position: absolute; left: 20%; bottom: -1px;}
.page-tit a.active:after{ display: inline-block;}

/**/
.biji-page-wrap .header-wrap .head{ width: 100%; height: 106px;}
.head-a{display: inline-block; width: 100%; line-height: 30px; padding: 10px 30px;}
.share-ul{display: inline-block; text-align: right; float: right;}
.share-ul li{ display: inline-block; margin: 0 5px;}
.share-ul li .iconfont{ width: 30px; height: 30px; line-height: 30px; font-size: 16px; text-align: center; background: #F6F9FD; color: #A4ABC7; border-radius: 100px;}
.share-ul li .iconfont:hover{ background: #A4ABC7; color: #F6F9FD;}
.head-a{display: inline-block; width: 100%; border-bottom: 1px solid #EAEDF6; padding-bottom: 5px;}
.head-a-l{display: inline-block;}
.head-fanhui{display: flex;  font-size: 14px; float: left; font-weight: 400;color: #343C60;}
.head-tit{ display: inline-block; float: left; margin-left: 20px; font-size: 18px;font-weight: 400;color: #343C60;}





.epage-right-f{ display: inline-block; width: 80px;  calc(100vh - 140px); position: relative; background: #192548;}
.epage-right-nav{ display: inline-block; width: 100%; padding:  0; margin-top: -1px;}

.epage-right-nav li{ margin: 1px 0; display: inline-block; text-align: center; width: 100%;}
.epage-right-nav li p{ margin-bottom: 0;}
.epage-right-nav li.rightnavs{ display: inline-block; cursor: pointer; width: 100%; padding: 15px; font-size: 16px; color: #fff;}
.rightnavs .iconfont{ font-size: 20px;}

.rightnavs:hover,.rightnavs.active{ background: #4297FC; color: #fff;}

.epagecont{display: none; width: 100%;}
.epagecont.active{display: inline-block;}
.pagetopd{ width: 100%; display: flex; padding: 20px; padding-top: 80px;}

.epage-right-a{  display: inline-block; overflow-y: hidden; margin-left: 16px; width: calc(100% - 540px); background: #fff; border-radius: 12px;
height: calc(100vh - 180px); position: relative; border: 1px solid #EAEDF6;

}

.epage-right-b{  display: inline-block;  background: #fff; border-radius: 12px 0 0 12px; calc(100vh - 140px);
    width: 440px; position: relative;  border: 1px solid #EAEDF6;}

.epage-tit{ padding: 16px 20px; padding-bottom: 10px; display: inline-block; width: 100%; border-bottom: 1px solid #EAEDF6;}
.epage-name{ font-size: 16px;font-weight: 400; float: left; line-height: 30px; margin-left: 5px; color: #343C60; position: relative; cursor: pointer}
.epage-tit .btnpyc{ padding: 2px 10px; line-height:20px; cursor: pointer; float: left;}
.epage-name.font-w{ font-weight: bold;}
.epage-tit .form-group{ display: flex; margin-bottom: 0; line-height: 20px; font-size: 16px; font-weight: 400;}
.epage-tit .form-group label{margin-bottom: 0;}
.mycheckbox{border: 1px solid #EAEDF6;}

.epage-cena{ display: inline-block; width: 80%; margin:40px 10%; background: #EAEDF6; font-weight: 400; font-size: 24px;
    letter-spacing: 5px; min-height: 500px; text-align: center; justify-content: center }
.epage-foot{ position: absolute; width: 100%;   text-align: center; border-top: 1px solid #EAEDF6; padding: 20px;}
.fr.btnpyc{ float: right; padding: 4px 16px;}

input.mycheckbox[type='checkbox']:checked{
background: url("../../images/study/xuanzhong.png") center no-repeat ; background-color: #0b2e13;
}
.page-tit.font-w a.active{font-weight: bold}
.epage-conb{ display: inline-block; width: 100%; padding: 10px; height: calc(100% - 70px); overflow-y: auto;}
.epage-cond{ display: inline-block; width: 100%; padding: 10px; height:100%; overflow-y: auto;}


.bj-item{display: flex; width: 100%; border-bottom: 1px solid #EAEDF6; padding: 10px 0}
.bj-tx{ width: 80px; height: 80px; border: 1px solid #EAEDF6; border-radius: 100%; overflow: hidden}
.bj-tx img{ width: 100%; height: 100%;}

.bj-body{ width: calc(100% - 80px); padding: 0 10px;color: #343C60;}
.bj-name{font-size: 16px; width: 100%; font-weight: bold; position: relative}
.bj-tag{position: absolute; top: 1px; right: 0px; color: #A4ABC7; font-size: 14px; font-weight: 400;}
.bj-note{ font-size: 14px; line-height: 20px; padding: 4px 0}
.bj-time{ color: #A4ABC7;}
.bj-ul{ display: flex; width: 100%; padding-top: 10px;}
.bj-ul li{ margin: 0 10px; color: #A4ABC7;  display: inline-block; line-height: 30px; font-size: 16px; position: relative; }
.bj-ul li a{ color: #A4ABC7; }
.bj-ul li img{ margin-right: 4px; width: 18px;}
.bj-ul li .icona{display: inline-block;}
.bj-ul li .iconb{display: none;}
.bj-ul li:hover .icona,.bj-ul li.active .icona{display: none;}
.bj-ul li:hover .iconb,.bj-ul li.active .iconb{display: inline-block;}
.slh-ul{ position: absolute; top: 30px; left: -30px; text-align: center; z-index: 11;
    background: #fff; border-radius: 10px; border: 1px solid #EAEDF6; flex-direction: column; display: none; width: 80px;}
.shenglh:hover .slh-ul{display: flex; text-align: center; line-height: 50px;}
.shenglh:hover .slh-ul a{ line-height: 50px; font-size: 14px;}
.shenglh:hover .slh-ul a:hover{color: #4297FC; }
.shenglh:hover .slh-ul:before{ background: url("../../images/study/jiantoua.png") center no-repeat; width: 20px; height: 11px;
    position: absolute; top: -10px; left: 30px;z-index: 2; content: ''}
.slh-ula{ position: absolute; top: 30px; left: -30px; text-align: center; z-index: 11;
    background: #fff; border-radius: 10px; border: 1px solid #EAEDF6; flex-direction: column; display: none; width: 180px;}
.epage-name .slh-ul.slh-ula a{ line-height: 40px; display: inline-block;}
.epage-name:hover .slh-ula{display: flex; text-align: center; line-height:40px;}
.epage-name:hover .slh-ula a{  font-size: 14px;}
.epage-name:hover .slh-ula a:hover{color: #4297FC; }
.epage-name:hover .slh-ula:before{ background: url("../../images/study/jiantoua.png") center no-repeat; width: 20px; height: 11px;
    position: absolute; top: -10px; left:40%;z-index: 2; content: ''}

.epage-cenc::-webkit-scrollbar {/*滚动条整体样式*/

    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 1px;

}

.epage-cenc::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 5px;

    -webkit-box-shadow: inset 0 0 5px #EAEDF6;

    background: #535353;

}

.epage-cenc::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    border-radius: 5px;

    background: #EDEDED;

}
.epage-conb .biji-ul li .hy-list{ padding: 0;}
.epage-conb .tab-contentb{ margin: 0;}
.epage-conb .btnpyb,.epage-conb .btnqx{  padding: 2px 15px;}
.epage-conb .hybody{ margin-left: 10px;}
.epage-conb .form-group textarea{ min-height: 70px; }
.epage-conb .hy-div .hy-div{ padding: 0}
.s-pagination{ display: inline-block; width: auto !important;}
.mySwiper .swiper-slide img{ width: 100%; max-height: 600px; }
.epage-cenc{ display: inline-block; width: 100%; padding: 40px 5%; height:650px; overflow-y: auto; background: #fff;}
.epage-cend{ display: flex; width: 100%; padding: 50px ; background: #fff;}

.epage-foot-c{ position: absolute; bottom: 0; background-color: #fff; left: 0; right: 0;}

.epage-titc{display: inline-block; width: 100%; line-height: 30px; padding: 10px 0; font-weight: bold; font-size: 16px;}
.epage-conc-c{display: inline-block; width: 100%; color: #343C60; font-size: 14px;}

.epage-cenc::-webkit-scrollbar {/*滚动条整体样式*/

    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 1px;

}

.epage-cenc::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 5px;

    -webkit-box-shadow: inset 0 0 5px #EAEDF6;

    background: #535353;

}

.epage-cenc::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    border-radius: 5px;

    background: #EDEDED;

}
.news-xx-t{padding: 40px 0; width: 100%;}
.news-tit-n{font-size: 18px; font-weight: bold;}
.new-note-x{font-size: 12px; color: #666; line-height: 30px;}
.news_page_con{display: inline-block; width: 100%; padding: 40px 0 ; min-height: 500px;}
.jiaocai-tit{ display: inline-block; width: 100%; border-radius: 6px; line-height: 40px; padding: 10px; background: #F6F9FD; font-size: 16px; position: relative; padding-left: 36px; font-weight: bold;}
.quan{display: inline-block; width: 16px; height: 16px; border-radius: 20px; margin-top: 0px; margin-right: 5px; position: absolute; left: 10px; top: 22px; border: 2px solid #C5CDEB;}

.jiaocai-ul{  width: 100%; margin-top: 0px; padding: 5px;}
.jc-tit{ position: relative; padding-left: 25px; font-size: 16px; font-weight: bold; line-height: 30px; height:30px; overflow: hidden;}
.jc-tit .icons{ position: absolute; left: 4px; top: 4px;width: 16px;}
.jiaocai-ul-s{ padding-left: 26px;}
.jiaocai-ul-s .jc-tit{ font-size: 14px; font-weight: 400;}
.jiaocai-ul a:hover,.jiaocai-ul a.active{color: #4297FC;}
.jc-tit .btna{ display: inline-block; font-size: 14px; margin-right: 5px; border: 1px solid #4297FC; border-radius: 2px; color: #4297FC; padding: 2px 6px; line-height: 18px;}
.jc-tit .btnb{ display: inline-block; font-size: 14px; margin-right: 5px; border: 1px solid #45E19F; border-radius: 2px; color: #45E19F; padding: 2px 6px; line-height: 18px;}
.jc-titb{ padding-left: 4px;}

.coursesi-page-w.stydy-page-wrap .study-content .progress-wrap{ border-bottom: 0px;}
.quan-bfb{display: inline-block; width: 18px; height: 18px; overflow: hidden; border-radius: 18px; border: 2px solid #4297FC;
    position: absolute; left: 0px; top: 2px;
}
.quan-bfb .quan-bj{ width: 110%; background: #4297FC; position: absolute; bottom: 0; left: -2%}
.jc-tit .quan-bfb{left: 4px; top: 0px; width: 16px; height: 16px;}
.quan-bfb.quan-zj{top: 20px; left: 15px;}
.jiaocai-tit .iconfont{transform:rotate(-90deg); color: #7F859C;
    -ms-transform:rotate(-90deg); 	/* IE 9 */
    -moz-transform:rotate(-90deg); 	/* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg); 	/* Opera */}
.epage-top-ul{display: inline-block; width: 100%;}
.epage-top-ul li{ margin: 0 5px; float: left;}
.ti-num{ width: 36px; height: 36px; text-align: center; line-height: 36px; border: 1px solid #C5CDEB; border-radius: 4px; display: inline-block;}
/*a.ti-num:not([href]):not([tabindex]){ color: #fff}*/

.ti-num.activea,.ti-num:hover{ background: #4297FC; border: 1px solid #4297FC; color: #fff;}
.ti-num.activeb{ background: #fff; border: 1px solid #4297FC; color: #4297FC;}
.ti-num.activec{ background: #FF8788; border: 1px solid #FF8788; color: #fff;}

.daan-ul{ display: flex; flex-direction: column; font-size: 16px; width: 100%;}
.daan-ul li{ display: inline-block; padding: 10px; position: relative; color: #7F859C; padding-left: 30px;}
.daan-ul li .radio2,
.daan-ul li .radio1 {
    width: 16px; height: 16px;
    left: 5px !important;
    right: auto !important;
    zoom: 100%;
}
.daan-ul li label.active{color: #343C60}
.epage-notedt{ font-size: 16px; color: #343C60;}
.daan-ul label{margin-bottom: 0; font-weight: 400;}

.accordion-inner li{ position: relative; line-height: 40px; color: #343C60; margin-top: 5px}
.accordion-inner li a{ color: #343C60;}
.titleq{ padding-left: 28px; line-height: 40px}
.jc-tit.studytag{   padding-left: 0; font-weight: 400;}
.titleq .quan-bfb{ top: 10px;}
.stydy-page-wrap .accordion-inner .list-group li{ color: #343C60; font-size: 16px}

.jiaocai-tit .radio2,
.jiaocai-tit .radio1 {
    margin: auto 10px auto 0 !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    zoom: 150%;
}

.jiaocai-tit img.radio2,
.jiaocai-tit img.radio1 {
    width: 18px;
    left: auto !important;
    right: 20px !important;
    zoom: 100%;
}
.jiaocai-tit img.radio2{display: none;}
.jiaocai-tit.collapsed img.radio2{display: inline-block;}
.jiaocai-tit.collapsed img.radio1{display: none;}
.form-control{ border: 1px solid #C5CDEB; line-height: 40px; color: #AEB4CD; box-shadow: inset 0 1px 1px rgba(0,0,0,0);}
.kc-seach{display: inline-block; width: 100%; position: relative;}
.epage-cens{display: inline-block; width: 100%; padding: 0px 20px;}
.kc-seachs .form-group{ margin-bottom: 0;}
.kc-seach > div:first-child{padding-left: 0}
.ti-list{display: inline-block; width: 80%; margin-bottom: 20px; position: relative;}

.icon-quan{ display: inline-block; position: absolute; left: 0; top: 13px; width: 18px; height: 18px; border-radius: 18px; border: 1px solid #C5CDEB; background-color: #fff;}
.activea{color: #FF8788;}
.activeb{color: #4297FC;}
.activea .icon-quan{border: 6px solid #FF8788;}
.activeb .icon-quan{border: 6px solid #4297FC;}
.daan-ul.cuoti li{ line-height: 25px;}
.daanfx{background-color: #F6F9FD; border-radius: 10px; margin-top: 5px; padding:  10px 18px; padding-bottom: 28px; display: inline-block; width: 100%;}
.epage-zqda{ font-size: 16px; color: #3489EE; padding-bottom: 10px;}
.daan-note{display: inline-block; width: 100%; text-align: justify; line-height: 25px; font-size: 16px;}
.daan-zsd-ul{display: inline-block; width: 100%; font-size: 16px; padding-top: 20px; position: relative;}
.daan-zsd-ul:before{ position: absolute; content: ''; height: 1px ;width: 50%;  background-color: #EAEDF6; top: 10px; left: -18px;}
.daan-zsd-ul li{color: #4297FC; line-height: 30px;}
.daan-zsd-ul li span{color: #7F859C;}
.dt-list-tag{ position: absolute; top:50px; right: -200px;}
.dt-list-tag a{display: inline-block; padding: 5px 10px; border-radius: 4px; line-height: 20px;}
.dt-list-tag a.taga{font-size: 16px;}
.dt-list-tag a.taga .iconfont{color: #4297FC;}
.dt-list-tag a.tagb{ background-color: #4297FC; font-size: 14px; color: #fff;}
.bor-F3F4F7{ border: 1px solid #F3F4F7; margin-top: 20px;  border-radius: 0 0 10px 10px;}
.bor-F3F4F7 .daanfx{ border-radius: 0px 0px 10px 10px;}
.daan-jd{display: inline-block; padding: 10px 20px;}
.name-tag{color: #FFC834; padding: 0px 10px; font-size: 12px; background-color: #FFFAED; border-radius: 4px; margin-left: 5px; display: inline-block;}

/*智能练习*/
.content-ls{ width: 100%; display: inline-block; padding: 0 20px; padding-bottom: 20px; min-height: 740px;}
.table-no-bor.table>tbody>tr>td{ border: 0; padding: 4px 0; position: relative;}
.table-no-bor.table>tbody>tr>td.border-r{ border-right: 1px solid #EAEDF6;}
.content-zn .table-no-bor.table{ padding: 0; width: 100%; min-height: 780px; margin-bottom: 0;}

.ul-lx{display: inline-block; width: 100%;  padding: 20px 0;}
.ul-lx li{ line-height: 50px; padding: 0 15px 0 25px;width: 100%; overflow: hidden; height: 50px;  font-size: 16px; }
.ul-lx li:hover{ background-color: #ECF4FF;}
.ul-lx li:hover a{color: #4297FC;}
.ul-lx li .icon-gouxuan{ color: #4297FC;}
.ul-lx li .icon-gouxuan1{ color: #C5CDEB;}
.kslx-r-t{ padding: 10px 20px; display: inline-block; width: 100%; border-bottom: 1px solid #EAEDF6;}
.kslx-r-namea{font-size: 16px; float: left; padding: 2px 5px; margin-right: 8px; font-weight: bold;  }
.kslx-r-type{display: inline-block; float: left;}
.kslx-r-type li{ display: inline-block; float: left;}
.kslx-r-type li a{display: inline-block; padding: 2px 8px; margin: 0 4px; font-size: 14px; border-radius: 4px; border: 1px solid #C5CDEB;}
.kslx-r-type li:hover a,.kslx-r-type li.active a{border: 1px solid #4297FC; color: #4297FC;}
.kslt-con{display: inline-block; width: 100%; padding: 15px 30px; padding-bottom:90px;}
.kslx-td-r{position: relative;}
.kslx-btn{ position: absolute; bottom: 0px; padding: 20px; display: inline-block; width: 100%; left: 0; text-align: center; z-index: 11; background: #fff; border-top: 1px solid #EAEDF6;}

.kslx-tag{ float: right; display: inline-block;}
.kslx-tag a{display: inline-block; padding: 4px 8px; line-height: 20px; margin: 0 4px; font-size: 12px;
    font-weight: 400; border-radius: 4px; border: 1px solid #C5CDEB;}
.kslx-tag a:hover{border: 1px solid #4297FC; color: #4297FC;}

.kc-seach .btn{padding:5px 10px; margin: 2px; }
.select-act{ color: #343C60;}
.tigan{position: relative; width: 100%;}
.tigan-tit{display: inline-block; width: 100%; height: 40px; line-height: 40px; overflow: hidden;}
.tigan-note{display: none; position: absolute; width: 100%; min-height: 40px; padding: 10px; box-sizing: inherit; border-radius: 10px; background: #fff;
    border: 1px solid #EAEDF6; line-height: 20px; top: 30px; left: 0; overflow: hidden; z-index: 11}
.tigan:hover .tigan-note{ display: inline-block;}

.biji-ul li .huihu-con .hy-list,.biji-ul li .huihu-con .hy-div.nobord-b{ padding-bottom: 0; padding-right: 0;}


.bianji{ display: inline-block; width: 18px; height: 18px;}
.bianji img{ width: 100%;}
.bianji .icona{display: inline-block;}
.bianji .iconb{display: none;}
.bianji:hover .icona,.bj-ul li.active .icona{display: none;}
.bianji:hover .iconb,.bj-ul li.active .iconb{display: inline-block;}
.hynote{display: block; width: 100%; line-height: 25px; max-height: 75px; overflow: hidden;}
.hybody.active .hynote{ max-height: unset;}

.zuoye-li{display: inline-block; margin: 4px 0; width: 100%;}
.zuoye-li .zuoye-tit{display: flex; background-color: #F6F9FD; padding: 15px 20px; padding-bottom: 13px;  font-size: 16px; line-height: 30px;}


.zuoye-tag{   display: inline-block; width:90px;}
.zuoye-tag a{display: inline-block; padding: 0px 6px; line-height: 20px; margin: 0 4px; font-size: 14px;
    font-weight: 400; border-radius: 4px; border: 1px solid #C5CDEB;}
.zuoye-tag a:hover{border: 1px solid #4297FC; color: #4297FC;}


.zuoye-tag a.congzuo{display: inline-block; padding: 0px 6px; line-height: 20px; margin: 0 4px; font-size: 14px;
    font-weight: 400; border-radius: 4px; border: 1px solid #FFCF4E; color: #FFCF4E;}
/*.zuoye-tag a:hover{border: 1px solid #4297FC; color: #4297FC;}*/

.zuoye-tag a.wtij{display: inline-block; padding: 0px 6px; line-height: 20px; margin: 0 4px; font-size: 14px;
    font-weight: 400; border-radius: 4px; border: 1px solid #FF8788; color: #FF8788;}
/*.zuoye-tag a:hover{border: 1px solid #4297FC; color: #4297FC;}*/

.zuoye-tag a.daipiyue{display: inline-block; padding: 0px 6px; line-height: 20px; margin: 0 4px; font-size: 14px;
    font-weight: 400; border-radius: 4px; border: 1px solid #4297FC; color: #4297FC;}
/*.zuoye-tag a.daipiyue:hover{border: 1px solid #4297FC; color: #4297FC;}*/


.zuoye-tit .tit-l{ width: 60%; display: flex}
.zuoye-tit .btnpyb{ padding: 0px 10px; float: right;line-height: 24px;}
.zuoye-tit .iconfont{ font-size: 14px; color: #7F859C; width: 20px; margin-right: 5px;}
.zuoye-con{display: none; width: 100%; padding: 20px;}
.zuoye-tit .font-w{ display: inline-block;   height: 30px; line-height: 30px; overflow: hidden; }
.zuoye-tit .iconfont.active{transform:rotateX(180deg);
    -ms-transform:rotateX(180deg); 	/* IE 9 */
    -moz-transform:rotateX(180deg); 	/* Firefox */
    -webkit-transform:rotateX(180deg); /* Safari 和 Chrome */
    -o-transform:rotateX(180deg); 	/* Opera */}
.page-tit .icon-jiantou7.faz{transform:rotateY(180deg); display: inline-block; font-size: 16px;
    -ms-transform:rotateY(180deg); 	/* IE 9 */
    -moz-transform:rotateY(180deg); 	/* Firefox */
    -webkit-transform:rotateY(180deg); /* Safari 和 Chrome */
    -o-transform:rotateY(180deg); 	/* Opera */}
.content-zy{ padding: 40px 20px; width: 100%;}

.zuoye-con-zzy{background-color: #F6F9FD; border-radius: 4px; padding: 20px;}
.zuoye-tits{font-size: 16px; font-weight: bold; margin-bottom: 5px}
.page-zy-tit a{position: relative}
.page-zy-tit a:after{ content: ''; position: absolute; top: 12px; right: -6px; width: 1px; height: 16px; background: #C5CDEB; left: auto;}
.zntd-con{display: inline-block; width: 100%; padding: 40px;}

.zntd-con .ti-list{ width: 100%;}
.yes-tag{color: #4297FC; padding: 0px 10px; font-size: 12px; background-color: #ECF4FF; border-radius: 4px; margin-left: 5px; display: inline-block;}
.no-tag{color: #FF8788; padding: 0px 10px; font-size: 12px; background-color: #FFF3F3; border-radius: 4px; margin-left: 5px; display: inline-block;}
.zntt-r-item{display: inline-block; width: 100%; }
.zntt-r-item .zntt-r-tt{ margin-top: 40px; display: inline-block; width: 100%; margin-bottom: 10px; font-size: 16px; font-weight: bold;}
.zntt-r-item .epage-top-ul li{ margin: 5px;}
.timeBar{ color: #FF8788; display: inline-block; font-size: 16px;}
.timeBar .tt{ width: 36px; height: 36px; border-radius: 4px; text-align: center ; line-height: 36px; color: #fff; background: #FF8788;}
.timeBar .maohao{ font-size: 16px;}

.zndt-dtcon{ height: 560px; overflow-y: auto; width: 100%}


.zndt-dtcon::-webkit-scrollbar {/*滚动条整体样式*/

    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 1px;

}

.zndt-dtcon::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 5px;

    -webkit-box-shadow: inset 0 0 5px #EAEDF6;

    background: #535353;

}

.zndt-dtcon::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    border-radius: 5px;

    background: #EDEDED;

}

.btn-xztt{padding: 5px 20px; color: #4297FC; background-color: #ECF4FF; font-size: 14px; position: absolute; right: 0px; border-radius: 4px;}
.tt-table.zyk-table.table>thead>tr>th{ padding: 20px  6px 18px 6px;}
.tt-table.zyk-table.table>thead>tr>th:first-child{padding-left: 15px}
.tt-table .btnpyc{ line-height: 20px; padding: 4px 10px}
.mesfo-s .form-group{display: flex}
.mesfo-s label{ width: 60px; padding: 0 10px}
.mesfo-s input,.mesfo-s textarea{ width: calc(100% - 80px); border-radius: 10px;}
.queren-tc{display: flex; justify-content: center; width: 100%; text-align: center;font-size: 16px; padding: 40px 20px;}
.zgt-form{ display: inline-block; width: 100%; margin-top: 20px;}
.zgt-tit{font-size: 16px; font-weight: bold; color: #7F859C; margin-bottom: 5px;}
.zgt-form .btnpyc{ margin-left: 0;}
.zgt-con{display: inline-block; width: 100%; margin-top: 20px; padding: 20px; background-color: #ECF4FF; border-radius: 4px; color: #4297FC}
.zgt-con .zgt-tit{color: #4297FC}
.content-xjtt{ display: inline-block; width: 100%; padding: 10px 40px}
.xjtt-table{ border: 1px solid #EAEDF6;}
.new-xjtt-a{ font-size: 16px; font-weight: bold; padding: 0px}
.content-xjtt-a{ padding: 40px; padding-bottom: 0;}

.jcsz-div{ display: flex; width: 100%; padding-top: 20px;}
.jcsz-div .form-group{ display: flex; line-height: 40px;   margin-right: 20px;}
.jcsz-div .form-group label{font-weight: 400}

.jcsz-div .form-group input{ width: auto; color: #A4ABC7; line-height: 40px; height: 40px; min-width: 260px}

.new-xjtt-b{ font-size: 16px; font-weight: bold; padding: 20px; position: relative}
.new-xjtt-b:before{ width: 3px; height: 15px; left: 0; border-radius: 2px; top: 22px; position: absolute; content: ''; background: #4297FC;}
.new-xjtt-b span{ display: inline-block; padding: 0 40px; font-weight: 400;}
.new-xjtt-b span div{ display: inline-block;}

.stydy-page-wrap  .xjtt-table .accordion-inner  .title{ font-weight: 400; line-height: 30px; height: 30px; overflow: hidden}
.xjtt-table .accordion-inner li > .list-group{ display: none; padding-left: 20px; line-height: 40px;}
.xjtt-table .accordion-inner li .list-group .list-group{ padding-left: 0; display: inline-block}
.xjtt-table .accordion-inner li:hover,.xjtt-table .accordion-inner li.active{ color: #4297FC}
.stydy-page-wrap .accordion-inner .list-group li{ line-height: 40px}
.accordion-inner li .title-ul .iconfont.active{transform:rotateX(180deg); display: inline-block;
    -ms-transform:rotateX(180deg); 	/* IE 9 */
    -moz-transform:rotateX(180deg); 	/* Firefox */
    -webkit-transform:rotateX(180deg); /* Safari 和 Chrome */
    -o-transform:rotateX(180deg); 	/* Opera */}
.xjtt-table .accordion-inner li{font-size: 16px}
.xjtt-table{color: #343C60;}
.bootmin .page-tit{ padding: 10px}
.txsj-inputdiv,.txsj-div{display: flex; align-items: center; }
.txsj-label{font-size: 16px; display: inline-block; margin-right: 20px }
.txsj-inputdiv{ margin: 0 15px}
.txsj-inputdiv .input-group{ width: 100px; margin: 0 10px;}
.txsj-inputdiv  label{margin-bottom: 0; }
.txsj-inputdiv .input-group input{width: 25px; padding: 0 4px; line-height: 40px; height: 40px; border: 1px solid #C5CDEB; border-radius: 4px; color: #343C60;}
.txsj-inputdiv .input-group .input-group-append .input-group-text{ width: 40px;  border: 1px solid #C5CDEB; background-color: #F6F9FD;
    border-radius: 0 4px 4px 0; color: #A4ABC7; line-height: 28px; height: 40px; font-size: 16px; display: inline-block}
.txsj-inputdiv select{margin: 0 10px;}
.txsj-inputdiv input::-webkit-input-placeholder {
    color: #A4ABC7;
}
.txsj-inputdiv input::-moz-input-placeholder {
    color: #A4ABC7;
}
.txsj-inputdiv input::-ms-input-placeholder {
    color: #A4ABC7;
}
.txsj-ul{ display: inline-block; width: 100%}
.txsj-ul li{padding: 15px 0;}

.xjtt-table .kslt-con{ padding-bottom: 120px; padding-right: 10px}

.pigai .daan-note{text-align: left}
.pigai .daan-note label{ font-weight: 400; padding: 0 6px; text-align: left; }
.pigai .daan-note .btnpyc{ margin: 10px 0; margin-left: 0;}
.zndt-dtcon.pigaipage{ min-height: 700px;}

.btnpyb.xjzt{ background-color: #ECF4FF; border: 1px solid #ECF4FF; display: inline-block; color: #4297FC; padding: 5px 15px}
.hyimg .name{ position: absolute; bottom: 0; background-color: rgba(0,0,0,.4); height: 18px; line-height: 18px;
     overflow: hidden; text-align: center; width: 100%; color: #fff; font-size: .8rem;}

.tlq-div-form{display: flex; flex-direction: column; font-size: 16px; width: 100%; padding: 40px 20px;}
.tlq-div-form .form-group{display: flex;}
.cjzt-la{ width: 100px; padding-top: 2px; line-height: 30px;}
.tlq-div-form .cjzt-la span{ color: #FF8788;}
.tlq-div-radio label{ padding-right: 40px; font-weight: 400; position: relative;}

.tlq-div-radio label input{
    width: 15px;
    height: 15px;
    vertical-align: bottom;
    margin-right:.1rem;
    opacity: 0;
}
.tlq-div-radio .spot{
    display:inline-block;
    width:16px;
    height:16px;
border-radius:  16px;
    border: 1px solid #C5CDEB;
    position: absolute;
    top:4px;
    left:0;
    z-index:5;
}
.tlq-div-radio input:checked + .spot{
 border: 6px solid #4297FC;
}
.input-tit{min-width: 500px;}
.content-ls.content-tlq{min-height: 600px;}
.tlq-foot-btn{display: flex; padding: 20px 0; border-top: 1px solid #EAEDF6;}

.upload-pro{display: inline-block; width: 60%; padding: 4px 0; margin-top: 10px; font-size: 14px;position: relative;}
.upload-pro .progress{height: 6px; border-radius: 2px; background-color: #EAEDF6; margin-bottom: 5px;}
.upload-pro .progress-bar-success{background-color: #4297FC;}

.upload-close{ color: #7F859C; position: absolute; right: 0; top: 8px;}

#selectzhangjie{ line-height: 20px; position: relative; cursor: pointer;}
#selectzhangjie .iconfont{position: absolute; right: 5px; font-size: 12px;}

.modal-header{border-bottom: 1px solid #EAEDF6;}

#myModalzj .modal-body{padding: 40px;}
#myModalzj .kc-seach{ display: flex;}
#myModalzj .kc-seach .form-group{ margin-right: 10px;}
.zhangjie-con{ width: 100%; height: 300px; padding-top: 15px; overflow-y: auto;}

.zhangjie-con::-webkit-scrollbar {/*滚动条整体样式*/

    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 1px;

}

.zhangjie-con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 5px;

    -webkit-box-shadow: inset 0 0 5px #EAEDF6;

    background: #EAEDF6;

}

.zhangjie-con::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);

    border-radius: 5px;

    background: #fff;

}


.zuoye-li .title-ul{line-height: 30px; height: 30px; overflow: hidden;}

#myModalzj .zuoye-li .zuoye-tit{ background-color: transparent; padding: 5px 0; line-height: 25px; cursor: pointer}
#myModalzj .zuoye-con{ padding: 0px 25px;}
#myModalzj .accordion-inner li{ line-height: 30px;}
#myModalzj .accordion-inner li ul{ padding-left: 25px; display: none}
#myModalzj .title-ul{display: flex; cursor: pointer;}
#myModalzj .zuoye-tit .iconfont,#myModalzj .title-ul .iconfont{ display: flex; justify-content: center; align-items: center; border: 1px solid #7F859C; color: #7F859C; width: 15px; margin-top: 7px;
    line-height: 15px; height: 15px; border-radius: 4px; text-align: center;margin-right: 5px;}
#myModalzj .active{ color: #4297FC;}

#myModalzj .title-ul:hover{color: #4297FC; }
.epage-cend .epage-cenc{ padding: 0; height: 550px;}
.kaoshi-li .zuoye-tit .tit-l{ width: 50%; display: flex}

.btnpyb.btnks{background-color: #8ABEFC; min-width: 80px; border: 1px solid #8ABEFC; color: #D5E6FE;}
.zuoye-tit .ksbtn{min-width: 80px; padding: 2px 6px; float: right; text-align: center;}
.btnpyb.btnks:hover{background-color: #4297FC; color: #fff;}
.btnqxjs{ background-color: #C5CDEB; color: #fff;     margin: 2px 5px; border: 1px solid #C5CDEB; display: inline-block; border-radius: 4px; padding: 2px 6px; line-height: 24px;}

.personalCenterCourse-content.zntt-page-r{min-width: 1040px;}

.tbfoot-hj{background-color: #F6F9FD; padding: 10px; line-height: 30px;}

.study-bg{padding-left: 300px; background-color: #EAEDF6; color:#4297FC; padding: 0 30px; line-height: 38px; width: calc(100% + 60px); margin-left: -30px; }

.txxqpage{ padding-bottom: 20px;}
.page-baogao-tit{ position: relative; width: 100%; font-size: 16px; font-weight: bold; padding: 10px 20px; border-bottom: 1px solid #EAEDF6;}
.page-baogao-tit:before{ position: absolute; left: 0; top: 15px; width: 3px; height: 16px; background-color: #4297FC; border-radius: 1px; content: ''}
.content-baogao{ width: 100%; padding: 10px; display: inline-block;}

.news-xq{display: inline-block; padding: 20px 40px; display: inline-block; width: 100%;}
.news-xq-tit{ font-size: 30px; font-weight: bold; display: inline-block; width: 100%; line-height: 50px; text-align: center}
.txxqpage .com-head{ margin-top: 0px;}
.news-xq-note{color: #7F859C; font-size: 16px; font-weight: 400; text-align: center; width: 100%; display: inline-block; padding-bottom: 40px; border-bottom: 1px solid #EAEDF6}
.news-xq-con{display: inline-block; width: 100%; text-align: justify; padding:  20px 0; width: 100%; font-size: 16px; }
.txxqpage .page-sea{ min-height: 600px;}

.newspage .container-wrap .container1-box{ margin-top: 106px;}
.newspage .page-sea{ padding: 0 10px; border: 1px solid #EAEDF6;}
.tongzhi .item-list:last-child{ border-bottom: 0;}

.study-bg-page .container-personal-center .content-box .content{padding-left: 310px;}

.study-bg-page{ display: inline-block; width: 100%;}
.study-bg-page .study-content{ display: inline-block; width: 100%;}



.tongji-ul{display: inline-block; width: 100%; padding: 16px 10px;}

.tongji-div1{ display: table; vertical-align: middle; padding: 15px 10px; text-align: center;  background-color: #F6F9FD;
     border-radius: 10px; width: 100%; min-width: 88px;}
.tongji-div1 .tj-val{ color:#1b91ff; font-size: 24px; font-weight: bold;}
.tongji-div1 .tj-val span{ color: #7F859C; font-size: 14px; font-weight: 400;}
.tongji-div1 p{ color: #999;font-size: 16px; margin-bottom: 0;}

.tj-val.color-redn{color: #FF8788}

.tongji-div1.min-w120{ min-width: 120px;}

.tongji-k{ display: block; width: 100%; border: 1px solid #ddd;  border-radius: 4px;}
.tongji-k .tj-tit{ line-height: 50px; font-size: 18px; color: #333; padding: 0px 10px; border-bottom: 1px solid #ddd; line-height: 50px; font-weight: bold;}
.tongji-k .tj-body{ display: inline-block; width: 100%;}

.tj-h100{height: 100px; line-height: 30px;}
.tj-h200{height: 200px; border: 0; border-right: 1px solid #ddd; line-height: 30px; padding-top: 60px;}

.txfx-pm-div{display: inline-block; background: url("../../images/paimingbj.jpg"); width: 108px; height: 119px;}
.txfx-pm-div .tongji-div1{background-color: transparent; padding-top: 20px; padding-bottom: 7px;}
.txfx-pm-div .tongji-div1 p{font-size: 14px;}
.txfx-pm-name{ font-size: 14px; width: 100%; text-align: center; color: #fff;}

.tjfx-tj{display: inline-block; width: 100%; text-align: center; background-color: #F6F9FD; padding:   5px; margin: 10px 0; font-size: 16px; font-weight: bold;}

.xxbg-tjfx-ul{display: inline-block; color: #7F859C; width: 100%;}
.xxbg-tjfx-ul li{display: flex;}
.progress-tt{ width:80px;min-width: 80px;}
.xxbg-tjfx-ul li .progress{ width: calc(100% - 80px); height: 6px; background-color: #EAEDF6; margin-top: 10px; margin-bottom: 0;}
.xxbg-tjfx-ul li .progress-bar-success{background-color: #4197FC; position: relative;}
.xxbg-tjfx-ul li .sr-only-t{ padding-left: 4px }

.page-baogao-tit .fr{font-weight: 400;}

.fxbg-h300{ height: 300px;}
.zyk-table.tt-table .btnpyc{ min-width: 2px; padding: 2px 6px;}


@media (max-width: 1366px) {
    .txsj-inputdiv label{ min-width: 60px;}
    .txsj-label{ margin-right: 10px; min-width: 55px;}
}

























