*, ::after, ::before {box-sizing: border-box;}* {font-family: Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{color: inherit;background-color:transparent;text-decoration: none;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}li{list-style: none;}dl, ol, ul ,dd{margin: 0;padding: 0;}body{background-color: #F9F9F9;}textarea, button {outline: none;border: none;}

.flex {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.align-items {-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;}
.flex-direction {-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.justify-content {-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;}
.space-between {-webkit-box-pack:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;}
.space-around{-webkit-box-pack:space-around;-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;}
.justify-end{-moz-justify-content:flex-end !important;justify-content:flex-end !important;}
.flex-column {-ms-flex-direction:column !important;flex-direction:column !important;}
.flex-wrap {-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}

.flex-shrink-0 {-ms-flex-negative:0 !important;flex-shrink:0 !important;}
.flex-shrink-1 {-ms-flex-negative:1 !important;flex-shrink:1 !important;}
.flex-grow-1 {-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}
.flex-row {-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}

.flex-between {display:flex;justify-content:space-between;}
.flex-text-center {display:flex;justify-content:center;}
.flex-center {display:flex;align-items:center;}
.flex-around {display:flex;justify-content:space-around;}
.flex {display:flex;}
.flex-wrap {display:flex;flex-wrap:wrap;}

.top-twenty {margin-top:20px;}

.p15 {padding: 15px;}
.mt20{margin-top: 20px;}
.mb15{margin-bottom: 15px;}
.pt20{padding-top: 20px;}
.p30{padding: 30px;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}

.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}

.container{width: 1200px;margin-right: auto;margin-left: auto;}
.container::after , .sign-btns::after, .index-swiper-news::after {display: block;clear: both;content: "";}

.header{padding: 20px 0;}
.header .container{display: flex;align-items: center;justify-content: space-around;}
.logo {float: left;font-size: 0;margin-right: 34px;max-width: 200px;}
.logo img{width: 100%;}
.header-search {float: left;font-size: 16px;z-index: 900;color: #8590a6;}
.header-search input{min-width: 340px;padding: 11px 10px;font-size: 14px;border-radius: 4px;border: 1px solid #ebebeb;background-color: #f6f6f6;outline: none;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24'  xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M11.5 18.389c3.875 0 7-3.118 7-6.945 0-3.826-3.125-6.944-7-6.944s-7 3.118-7 6.944 3.125 6.945 7 6.945zm0 1.5c4.694 0 8.5-3.78 8.5-8.445C20 6.781 16.194 3 11.5 3S3 6.78 3 11.444c0 4.664 3.806 8.445 8.5 8.445z'%3E%3C/path%3E%3Cpath d='M16.47 16.97a.75.75 0 011.06 0l3.5 3.5a.75.75 0 11-1.06 1.06l-3.5-3.5a.75.75 0 010-1.06z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 18px;background-position: 10px 10px;text-indent: 24px;transition: all .4s ease-in;}
.header-search input:focus{border-color: #8590a6;background-color: #fff;}
.header-search button{padding: 11px 20px;font-size: 14px;color: #fff;border-radius: 4px;border: 1px solid #ff7900;background-color: #ff7900;}
.header-right {float: right;position: relative;z-index: 251;display: flex;}
.sign-btns li {float: left;margin-left: 16px;}
.sign-btns a {display: inline-block;text-align: center;color: #8590a6;font-size: 16px;line-height: 34px;padding: 2px 20px;}


.nav {height: 56px; line-height: 56px;background-color: #1e51ad;}
.nav dl{float:left;margin-right:12px;position:relative;}
.nav dl:last-child{margin-right:0;}
.nav dt{font-weight:normal;display:flex;align-items:center;justify-content:space-between;}
.nav dt>a{position:relative;display:inline-block;transition:0s;padding: 0 10px;color: #fff;}
.nav dt>a:hover,.nav dt.active>a:hover{opacity: .6;}
.nav dt>a::after{display:none;content:'';position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:4px;border-radius:2px;background:#fff}
.nav dt.active>a{font-weight:700;}
.nav dt.active>a::after{display:block;background-color:#296bef}
.nav dd{position:absolute;top:100%;left:50%;transform:translate(-50%,-10%);border:1px solid rgba(0,0,0,.1);box-shadow:0 0 40px 0 rgb(174,185,195,10%);border-radius:0 0 6px 6px;background:#fff;padding:16px 0 0;transition:all .3s linear 0s;display:none}
.nav dd ul{width:100%;display:flex;justify-content:space-between;transform:translate(0,-8px);flex-wrap:wrap;transition:all .3s linear 0s}
.nav dd li{display:flex;justify-content:center;margin-right:0;width:100%;padding:10px 20px}
.nav dd li a{margin-bottom:0;color:#626366;padding-bottom:0;white-space:nowrap;line-height:30px}
.nav dd li a.active{color:#296aef}
.nav dd a:hover{color:#000;font-weight:500}
.nav dl:hover dd{display:block;transform:translate(-50%,0);}
.nav dd li:hover{background:#f7f9fc}

.allArea {padding:  10px 0;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);}
.allArea .container {display: flex; align-items: center; justify-content: center;}
.allArea .bit{position: relative;width: 60px;margin-right: 30px;}
.allArea .bit, .allArea .alink {flex-shrink: 0;font: 700 18px/1.4 "黑体";color: #fff;}
.allArea .bit, .allArea .bit::after, .allArea .alink {text-shadow: 0px 0px 7px rgba(52, 255, 204, 0.1);background: linear-gradient(180deg, #FE7600 0%, #E01500 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.allArea .bit::after {content: '▲';font-size: 12px;position: absolute;top: 0;right: -10px;transform: rotate(90deg);}
.allArea .area-list a{display: inline-block;color: #ccc;padding: 5px 10px;transition:  .25s ease-in}
.allArea .area-list a:hover{color: #121212;}
.allArea .area-list a.active{color: #000;}
.allArea .alink {width: 80px;border: 1px solid #FE7600; padding:  5px 10px;text-align: center;}

.breadcrumb {position: relative;display: flex;flex-wrap: wrap;padding: 24px 24px 24px 30px;list-style: none;background-color: #fff;line-height: 20px;border-bottom: 1px solid #ddd;color: #858585;border-radius: 10px;}
.breadcrumb .icon-home{width: 20px;height: 20px;margin-right: 10px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAALVBMVEVHcEweUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa0eUa1psMqyAAAADnRSTlMAd7sCaPKBBKyibMQ8Wy20xKgAAABvSURBVHjaZdDRDoAgCIXhQwqKFe//uNlsQXFu3L7900286x1pZEZ/E5uTZEnJnlE2VzdXt6jDfhuAGvVIXUwhFV/EEABli7ith9pC5oUloB6HJjyB0/G5swI1lRNHLPdY7gtBXvqPNGXmu5yHtgkXSkQK8RaSxicAAAAASUVORK5CYII=);}
.breadcrumb-item+.breadcrumb-item {padding-left: .5rem;}
.breadcrumb-item.active {color: #6c757d;}
.breadcrumb-item+.breadcrumb-item::before {float: left;padding-right: .5rem;color: #6c757d;content: ">";}

.modal-open{overflow: hidden;}
.backdrop {position: fixed;top: 0;left: 0;z-index: -1;background-color: #000;}
.fade {transition: opacity 0s linear;}
.backdrop.fade {opacity: 0;width: 0;height: 0;}
.backdrop.show {opacity: .5;z-index: 1;width: 100vw;height: 100vh;}

header .topShare {display:flex;justify-content:space-between;align-items:center;padding-left:42px;}
header .topShare laba {width:26px;height:26px;padding-right:30px;}
header .topShare  .news-describe img {max-width:100%;}
header .topShare .self-pic {width:36px;height:36px;border-radius:50%;}
header .topShare .self-pic img{display: block;width: 100%;height: 100%;}

.profession .it{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;max-width: 160px;padding-right: 6px; text-align: right;}

header .alink {display: flex;align-items: center;padding: 0 15px;cursor: pointer;}
header .area-profession{display: flex;align-items: center;}
header .area-profession .area{display: flex;align-items: center;padding-right: 20px;}
header .layer {width:356px;box-sizing:border-box;background:#fff;border-radius:10px;padding:0px 20px 10px 20px;position:absolute;top: 100%;right:25px;z-index:999;height:484px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);}
header .layer .layer-box {display:flex;justify-content:space-around; line-height: 48px;}
header .layer .layer-box div {cursor:pointer;}
header .layer .layer-box .selected-color {font-weight:bold;color:#FEAC01;}
header .layer .layer-box .selectedColor  .selected-layer {width:20px;height:4px;background:#FEAC01;border-radius:2px;margin:0 auto;}
header .province .province-list{max-height: 273px;overflow-y: scroll}
header .province .province-list::-webkit-scrollbar,header .layer .course::-webkit-scrollbar {width:6px;height:auto;}
header .province .province-list::-webkit-scrollbar-track,header .layer .course::-webkit-scrollbar-track {box-shadow:inset 0 0 5px #f1f1f1;background:#f1f1f1;}
header .province .province-list::-webkit-scrollbar-thumb,header .layer .course::-webkit-scrollbar-thumb {border-radius:6px;box-shadow:inset 0 0 5px #f2f2f2;background:#dbd9d9;}
header .layer .searchInput{-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 40px;line-height: 40px;outline: none;padding: 0 15px;transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%; margin: 10px 0;}
header .layer .searchInput:hover{border-color: #c0c4cc;}
header .layer .searchInput:focus{outline: none;border-color: #FEAC01;}
header .layer .course {overflow-y:auto; height:360px}
header .layer .course .course-list {padding:10px 0;font-size:16px;line-height:20px;cursor:pointer;}
header .layer .course .course-list:hover {color:#FEAC01;}

header #header-news:hover .news{display: block;}
#share:hover .share{display: block;}
header #header-news .icon-news{display: block;width: 44px;height: 34px;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' style='fill:%238590a6;' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.723 21.271c0-.42.34-.76.76-.76h3.043a.76.76 0 010 1.521h-3.043a.76.76 0 01-.76-.76z' fill-rule='evenodd' clip-rule='evenodd'%3E%3C/path%3E%3Cpath d='M11.153 3.115c0-.618.376-1.115.844-1.115.469 0 .845.499.845 1.115v.183c3.997.369 7.012 4.117 7.024 8.515v5.655h.253a.76.76 0 110 1.521H3.891a.76.76 0 010-1.521h.253v-5.655c.011-4.392 3.02-8.137 7.009-8.514v-.184z'%3E%3C/path%3E%3C/svg%3E") center center no-repeat;}
header .news {width:356px;position:absolute;top: 70%;right:0;z-index:999;display:none;}
header .news .news-wrap,header .share .share-box,header .user-info .user-wrap{margin-top: 20px;background:#ffffff;border-radius:10px;padding:10px 20px 16px 20px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);}
header .news .news-title {font-weight:bold;text-align:center;}
header .news .news-box {margin-top:20px;}
header .news .news-box .get-news {display:flex;align-items:center;}
header .news .news-box .get-news .laba{padding-right: 20px;}
header .news .news-box .get-news span {font-weight:bold;font-size:16px;padding-left:10px;}
header .news .news-box .news-detail {justify-content:space-between;color:#b2b2b2;font-size:14px;padding:10px 0;}
header .news .news-box .division {width:316px;height:1px;background:#FEAC01;}
header .news .news-box .news-course {display:flex;font-size:14px;padding-top:10px;}
header .news .news-box .news-course .course-name {padding-right:15px;}
header .province {position:absolute;top: 70%;right: 0;width:356px;right:25px;z-index:999;}
header .province .province-wrap{margin-top: 30px;background:#ffffff;border-radius:10px;padding:0 20px 20px 20px;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);}
header .province .choose-province {text-align:center;font-weight:bold;line-height: 48px;}
header .province .current-position {font-size:16px;line-height:22px;padding-bottom:10px;}
header .province .current-position #province-color {color:#FEAC01;font-size:16px;}
header .province .province-list {font-size:14px;display:flex;flex-wrap:wrap;}
header .province .province-list .province-name {width:50%;cursor:pointer;line-height: 28px;}
header .share {position:absolute;box-sizing:border-box;right:25px;z-index:999;display:none;}

header #share .icon-share{display: block;width: 44px;height: 34px;background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' style='fill:%238590a6;' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.47 1.914a.8.8 0 011.204.778l-1.872 16.386a.9.9 0 01-1.204.743l-4.615-1.692a.7.7 0 00-.831.28l-1.927 3.02c-.43.674-1.474.369-1.474-.43v-3.865a.8.8 0 01.179-.504l5.808-7.148a.595.595 0 00-.897-.781l-5.93 6.354a1.1 1.1 0 01-1.258.252L2.57 13.46a.8.8 0 01-.08-1.415l16.98-10.13z'%3E%3C/path%3E%3C/svg%3E") center center no-repeat;}
header .share .share-title {text-align:center;font-weight:bold;}
header .share .share-way {width:356px;display:flex;justify-content:space-around;margin-top:20px;}
header .share .share-way .show-box .icon-type {font-size:14px;text-align:center;padding-top:10px;}
header .share .share-way .show-box .icon {margin:0 auto;width:40px;height:40px;}
header .share .share-way .show-box .icon img {width:100%;height:100%;}
header .self-pic:hover .user-info{display: block;}
header .user-info {position:absolute;width:150px;z-index:999;top: 70%;right:0px;display:none;}

header .news-describe {line-height:20px}
header .user-info .user-name {font-size:16px;font-weight:bold;padding-bottom:10px;}
header .user-info ul li {padding-top:10px;padding-bottom:10px;font-size:16px;line-height:20px;}
header .user-info ul li a:hover{color: #feac01;}
header .user-info ul .selected-color {color:#FEAC01;}
header .user-info ul .selected-color a {color:#FEAC01;}

#user-info a {margin: 0 10px;}

.main {background: url(../img/bg.png) top left repeat-x;}
.left-side{width: 900px; background-color: #fff;}
.right-side{width: 280px;}
.index-swiper-news {padding-top: 20px;margin-bottom: 20px;}
.index-swiper {float: left;width: 830px;height: 400px;overflow: hidden;}
.swiper-slide img{display: block;width: 100%;height: 100%;}
.top-news {float: right;width: 350px;height: 400px;background-color: #fff;}


.tabs-hd {display: flex;align-items: center;height: 46px;line-height: 46px; font-size: 18px;border-top: 4px #1E51AD solid;border-right: 1px solid #ddd;background-color: #fff;}
.tabs-hd div {flex: 1;text-align: center;height: 44px;line-height: 44px;color: #111;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;cursor: pointer;background-color: #F9F9F9;}
.tabs-hd div.on {color: #1E51AD;border-bottom: none;background-color: #fff;}
.tabs-hd a.more {color: #BABABA;}
.tabs-hd a.more:hover {color: #999;}
.tabs-bd {padding: 15px;background-color: #fff;}


.tabs.custom .tabs-hd div.on{position: relative;color: #fff;background-color: #1E51AD;border-color: #1E51AD;}
.tabs.custom .tabs-hd div.on::after {content: "";position: absolute;bottom: -7px;left: 50%;display: block;width: 0;height: 0;border-radius: 4px;border: 8px solid transparent;border-right-color: #1E51AD;border-bottom-color: #1E51AD;transform: translate(-50%, 0) scaleX(0.8) rotate(45deg);}


.hd {display: flex;align-items: center;justify-content: space-between;height: 66px;line-height: 66px;background-color: #F9F9F9;border-top: 4px #1E51AD solid;border-bottom: 1px solid #ddd;}
.hd h3 {font-size: 18px;padding: 0 30px;height: 62px;line-height: 62px;margin-bottom: -1px;margin-top: 0;border-right: 1px solid #ddd;cursor: pointer;color: #1E51AD;border-bottom: none;background-color: #fff;}
.hd h3 img{vertical-align: middle;margin-right: 10px;}
.hd a.more {color: #BABABA;margin-right: 30px;}
.hd a.more:hover {color: #999;}
.bd {background-color: #fff;}

.da {margin-bottom: 20px;}
.da img{display: block;}

.news-list.divided {display: flex;flex-wrap: wrap;}
.news-list.divided li{width: 48%;}
.news-list.divided li:nth-child(odd){margin-right: 40px;}
.news-list li {position: relative; height: 32px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 10px;}
.left-side .news-list li:nth-child(5n){margin-bottom: 15px;}
.news-list li:before {content:  ''; position: absolute; top: 50%;left: 0; width: 4px; height: 4px; background-color: #FC9F2C;border-radius: 50%;transform: translate(0, -50%);}
.news-list li a:hover {color: #1e51ad;}
.news-list li span {float: right;border: 1px solid #999;font-size: 14px;color: #999;width: 80px;height: 24px;line-height: 24px;}
.news-list li:hover span{color: #fff;border-color: #1e51ad;background-color: #1e51ad;cursor: pointer;}
.news-list li span:hover{color: #fff;border-color: #ff7900;background-color: #ff7900;cursor: pointer;}
.news-list time{float: right;color: #ccc;}

.tkcat-list{padding-left: 15px;}
.tkcat-list a{display: inline-block;margin-right: 15px;white-space: nowrap;}
.tkcat-list a:hover{color: #1E51AD;text-decoration: underline;}
.tkcat-list dl{display: flex;color: #999;line-height: 28px;padding: 15px 30px;}
.tkcat-list dl:hover dt{border-color: #1E51AD;color: #1E51AD;}
.tkcat-list dl dt{flex-shrink:0;width: 28px;height: 28px;text-align: center;border: 1px solid #999;margin-right: 20px;}
.bd.tkcat-list a{padding: 10px;}

.accordion {overflow-anchor: none;padding:5px 30px;}
.accordion .card-header{display: flex;align-items: center;justify-content: space-between;cursor: pointer;border-bottom: 1px solid #ddd;}
.accordion .card-header.on h2:before{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAG1BMVEVHcEyqqqqqqqqqqqqqqqqqqqqqqqqqqqr///88Y0teAAAAB3RSTlMA30+vX5CfD7bvKwAAAFVJREFUeNpt0UsOACEIA9AiaOf+J54gyXykb2lSxIoSbqR54DWMLDaAMvkxsS3+rJ3lIScYDwYEm4Cz8Uz3PNP1YJKHMi4vkiup5eUzVSG6Ol2y/I4b3XYIXSEOsBEAAAAASUVORK5CYII=);}
.card-header h2{font-size: 18px;user-select: none;}
.card-header h2:before{content: '';display: inline-block;vertical-align: bottom;margin-right: 10px;width: 20px;height: 20px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAHlBMVEVHcEz/eQD/eQD/eQD/eQD/eQD/eQD/eQD/eQD///+nppnSAAAACHRSTlMA0IAgkMAQ8BjF/ZEAAABaSURBVHjafZFbCsAgDAQ3DzXe/8ItQW1pls5XGFiMGyTmEjfihoOOWAxdqrd40XrKTD5IZuODArbnOfdk8CodUqUgqgwssfmRLE4foivR5dk3WSG8Ol4yPccFNhwKAVN++GoAAAAASUVORK5CYII=);}
.collapse:not(.show) {display: none;}

.tk-lists .card-body{border: 1px solid #ddd;border-top: none;background: linear-gradient(#F9F9F9 50%, #fff 50%);background-size: 100% 120px;}
.tk-lists-ul {display: flex;flex-wrap: wrap;}
.tk-lists-ul li {display: flex;align-items: center;justify-content: space-between;width: 50%;text-indent: 40px;height: 60px;line-height: 60px;}
.tk-lists-ul li a:first-child{height:60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tk-lists-ul li .btn{margin-right: 15px;}
.tk-lists .btn{flex-shrink: 0;display: inline-block;text-indent: 0;width:  80px;height: 26px;line-height: 24px;border: 1px solid #FF7900;color: #FF7900;font-size: 14px;text-align: center;background-color: #fff;cursor: pointer;}
.tk-lists .btn:hover{background-color: #FF7900;color: #fff;}
.tk-lists .btn:disabled{background:#fff;cursor:not-allowed;border-color:#E7E7E7;color:#999;}


.answer-cell {background:#fff;border-radius:10px;box-sizing:border-box;padding:30px;color:#666;font-size:18px;margin-top: 0;}
.question-type {position: relative;font-size: 18px;color: #484848;font-weight: 600;line-height: 1;}
.question-type span {border: 1px solid #484848;border-radius: 6px;padding: 5px 10px;}
.question .question-detail {line-height:30px;color:#666666;font-size:18px;}
.question .question-detail img {max-width:720px;}
.question .answer-choose {color:#999999;line-height:20px;font-size:16px;margin-top:20px;}
.question .answer-choose .choose {margin-top:10px;}
.question .answer-choose img {max-width:500px;}
.question .option-cell {padding-right:40px;cursor:pointer;}
.question .option-cell .option {padding-left:10px;font-size: 16px;}
.question .option-cell .default {width:16px;height:16px;border:1px solid #999999;border-radius:50%;box-sizing:border-box;}
.question .option-cell .correct {border:4px solid #5cd989;}
.question .option-cell .error {border:4px solid #ff7c7d;}
.question .collect {cursor:pointer;}
.question .collect img {width:16px;}
.question .collect span {padding-left:10px;line-height:20px;font-size: 16px; color: #999}
.question .feedback {padding-left:40px;cursor:pointer;}
.question .feedback img {width:16px;}
.question .feedback span {line-height:20px;padding-left:10px;font-size: 16px; color: #999}


.answer-cell .answer-info {width:840px;display:none;background:#f5f5f5;border-radius:10px;box-sizing:border-box;padding:10px 20px;font-size:14px;background: rgba(35, 120, 255, 0.2);border: 1px solid #a3c7ff;}
.answer-cell .answer-info p {color:#999999;line-height:20px;padding-bottom:10px;}
.answer-cell .answer-info .correct-answer {color:#666666;}
.answer-cell .answer-info .correct-answer div {padding-left:20px;}
.answer-cell .answer-info .your-answer {color:#666666;padding-left:50px;}
.answer-cell .answer-info .your-answer div {padding-left:20px;}
.answer-cell .answer-info .correct-color {color:#5CD989;font-weight:bold;}
.answer-cell .answer-info .error-color {color:#ff7c7d;font-weight:bold;}
.answer-cell .answer-info .explain {color:#666666;line-height:30px;}
.answer-cell .answer-info .explain img {max-width:700px;}

.pagination-page {border-radius:10px;margin: 30px;min-height: 50px;line-height: 50px;background:#F9F9F9;box-shadow: 0px 4px 8px rgb(0 0 0 / 6%);border: 1px solid rgba(0, 0, 0, 0.06);}
.pagination-page .pagination {display:flex;justify-content:center;align-items: center;}
.pagination-page .pagination li {font-weight:bold;color:#999999;padding-left:20px;}
.pagination-page .pagination li:first-child {font-weight:bold;color:#666666;}
.pagination-page .pagination li:last-child {font-weight:bold;color:#666666;}
.pagination-page .pagination .active span,.pagination-page .pagination li:hover a{color:#FEAC01;font-weight:bold;}
.pagination-page .pagination select{margin-left: 10px;border-color: #ccc;border-radius: 4px;padding: 2px 5px;}
.pagination-page .btn,.pagination-page .submit-exam,.confirm-btn {color: #fff;border-radius: 4px;border: #FF7900;background-color: #FF7900;padding: 16px;}

.confirm-btn{padding: 5px;font-size: 16px;}

.next-question{ width: 180px; height: 36px; background: #ff7900; border-radius: 4px; text-align: center; line-height: 36px; color: #fff; font-size: 16px; font-weight: bold; display: block; margin: 0 auto; cursor: pointer;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.next-question:hover{opacity: .8;}

.feedBackType { font-size: 18px; color: rgb(178, 178, 178); text-align: center; margin-top: 10px; }
.chooseTypeList { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 40px 30px; box-sizing: border-box; }
.chooseTypeList .chooseType { width: 254px; height: 60px; background:#eee; border-radius: 10px; color: #666; font-size: 18px; padding-left: 20px; line-height: 60px; box-sizing: border-box; margin-top: 20px; cursor: pointer;}
.chooseTypeList .chooseType.choosed {background: #feac01 !important;color: #fff !important;}
.detail-more { color: rgb(178, 178, 178); font-size: 18px; padding-left: 40px; }
#feedBack { margin-left: 40px;padding: 10px; width: 530px; height: 140px; margin-top: 20px; color: rgb(0, 0, 0); font-size: 16px;border: 1px solid #ccc;line-height: 1.6;border-radius: 6px;}
#feedBack:focus{border-color:#feac01;}
.submit-feedBackType { width: 530px; height: 56px; background: rgb(153, 153, 153); border-radius: 28px; text-align: center; display: block; margin: 40px auto 0px; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold;outline: none;border: none;}
.choosed-submit {background: rgb(254, 172, 1) !important;}


table {border-collapse: collapse;}
.table {width: 100%;margin-bottom: 1rem;color: #212529;border: 1px solid #dee2e6;color: #858585;}
.table thead th {vertical-align: bottom;background-color: #F9F9F9;}
.table td, .table th {padding: .75rem;border-right: 1px solid #dee2e6;}
.table td .buy_btn,.table td .btn{font-size: 14px;color: #fff;padding: 5px 10px;border: 1px #FF7900 solid;border-radius: 4px;background-color: #FF7900;cursor:pointer;}
.table tbody td a{color: #1E51AC;}
.table tbody td a:hover{text-decoration: underline;color: #005bff;}
.table tbody tr:nth-child(even) {background-color: #F9F9F9;}

.artshow h1{font-size:24px;font-weight:bold;margin:0;}
.artshow .info{line-height:50px;border-bottom:1px solid #f3f3f3;margin-bottom:20px;color:#666;}
.artshow .info span{color:#999;}
.artshow .info i{color:#ccc;margin-right:5px;}
.artshow .other{margin:15px 0;padding:0px;}
.artshow .other ul{overflow:hidden;list-style:none;display:flex;flex-wrap:wrap;}
.artshow .other ul li{width:25%;line-height:40px;}
.artshow .other ul li span{color:#999;}
.artshow .content {line-height:30px;}
.artshow .content a{color:#03C;}
.artshow .content a:hover{color:#f30;}
.artshow .content p{margin-bottom:20px;line-height:30px;}
.artshow .content img{max-width:100%;}

.side{position:fixed;width:120px;right: 10%;top:50%;margin-top:-200px;z-index:100;background:#fff;border-top: 4px #1E51AD solid;}
.side h2{font-size: 18px;border-bottom: 1px solid #ddd;	text-align: center;padding: 10px 0;margin: 0;}
.side ul {margin-top: 10px;}
.side ul li img{display: block;width: 100%;}
.side ul li:last-child{border-top: 10px #F9F9F9 solid;}
.side ul li p{font-size: 14px;color: #525252;padding:0 10px;margin-top: 0;text-align:center;}

.question-titlecell {margin-top:20px;}
.question-titlecell .question-cell {width:860px;box-sizing:border-box;background:#ffffff;border-radius:10px;padding:0px 50px;}
.question-titlecell .question-cell .qlist {position: relative;display:flex;padding:30px 0;align-items:center;border-bottom:1px solid #f5f5f5;}
.question-titlecell .question-cell .qlist:before {content:'';position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%);background: #FEAC01;width: 1px;height: 10px;}
.question-titlecell .question-cell .qlist img {width:10px;height:10px;}
.question-titlecell .question-cell .qlist a .title {padding-left:20px;line-height:1.8;}
.question-titlecell .question-cell .qlist a:hover {color:#feac01;}
.question-titlecell .advertisement {width:318px;height:213px;}
.question-titlecell .advertisement img {width:100%;height:100%;}



.emptyPage .state {text-align:center;}
.emptyPage .state .state-describe {padding:30px 0;font-size:16px;color:#b2b2b2;}
.emptyPage .state .refresh {width:126px;height:36px;background:#6097fe;border-radius:18px;font-size:16px;font-weight:bold;color:#ffffff;line-height:36px;text-align:center;}

/*答题结果 报告*/
.exam_report .right-side .accuracyRate {width:100%;height:388px;background:#ffffff;border-radius:10px;box-sizing:border-box;padding:40px;}
.exam_report .right-side .accuracyRate .trueRate {font-weight:bold;font-size:26px;padding-bottom:20px;}
.exam_report .right-side .accuracyRate #myStat {margin:0 auto;}
.exam_report .right-side .accuracyRate #lookup {display:block;margin:0 auto;margin-top:30px;width:126px;height:36px;background:#feac01;border-radius:25px;font-weight:bold;font-size:16px;color:#fff;}
.exam_report .right-side .hasDoit {width:100%;height:80px;background:#ffffff;border-radius:10px;margin-top:20px;box-sizing:border-box;padding-left:40px;line-height:80px;color:#666666;}
.exam_report .right-side .hasDoit span {color:#feac01;}
.exam_report .right-side .hasDoit .answer-true {color:#5CD989;}
.exam_report .right-side .hasDoit .answer-error {color:#FF7C7D;}
.exam_report .left-side {height:688px;background:#ffffff;border-radius:10px;float:left;overflow:auto;overflow-y:scroll;padding:40px 20px 0 50px;box-sizing:border-box;}
.exam_report .left-side div {float:left;width:50px;height:50px;border-radius:50%;background:#f5f5f5;color:#b2b2b2;text-align:center;line-height:50px;margin-right:30px;margin-bottom:30px;cursor:pointer;}
.exam_report .left-side div:hover {background: #e2e1e1;}
.exam_report .left-side div:nth-child(10n) {margin-right:0px;}
.exam_report .left-side div.reportTrue {background:#5cd989;color:#fff;}
.exam_report .left-side div.reportError {background:#ff7c7d;color:#fff;}

.circliful {position:relative;}
.circle-text,.circle-info,.circle-text-half,.circle-info-half {width:100%;position:absolute;text-align:center;display:inline-block;}
.circle-info,.circle-info-half {color:#999;}
.circliful .fa {margin:-10px 3px 0 3px;position:relative;bottom:4px;}

.hide{display: none!important;}

.login {position: relative;display: flex;width:1000px;height: 450px;background: rgba(255,255,255,1);box-shadow: 0 0 20px 0 rgb(12 1 4 / 5%);border-radius: 4px;margin-top: 100px;margin-bottom:100px;overflow: hidden;}
.login:before {content: '';position: absolute;width: 400px;height: 400px;border-radius: 100%;border: 60px solid #f8efee;top: -162px;left: -207px;}
.login:after {content: '';position: absolute;width: 340px;height: 340px;border-radius: 100%;border: 60px solid #1e9fff2e;bottom: -130px;right: -130px;}
.form-body{padding: 15px;}
.login .login-bg {width: 422px;height: 100%;overflow: hidden;float: left;position: relative;border-radius: 4px 0 0 4px;}
.login-cell{width: 334px;height: 100%;font-family: MicrosoftYaHei;font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0;color: #3a405b;margin: 0 auto;text-align: center;position: relative;}
.user-title{width: 100%;height: 44px;margin-top: 50px;margin-bottom: 30px;}
.user-title .default-title{font-size: 18px;color: #a1a6bb;display: inline-block;width: 50%;height: 100%;line-height: 44px;cursor: pointer;border-bottom:2px solid; #f0f2f7;}
.user-title .default-title a{display:block}
.user-title .default-title.active{color: #3a405b;border-color: #0076fe;}
.form-group,#register-form .form-group{margin-bottom: 15px;}
.form-control,#register-form .form-control{width: 100%;height: 43px;border-radius: 4px;line-height: 43px;outline: 0;border: solid 1px #e3e8f0;font-size: 14px;padding: 0 5%;}
.form-control:focus, #register-form .form-control:focus{border: solid 1px #2f82ff;}
.input-group{display: flex;align-items: center;justify-content: space-between;}
.input-group .form-control{flex-shrink: 1;}
.input-group-btn{width: 126px;flex-shrink: 0;padding-left: 11px;}
.input-group-btn .btn{display:inline-block;width: 100%;height: 45px;text-align:center;background-color: #f1f7ff;color: #bac3d3;border-radius: 4px;font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0;line-height: 45px;cursor: pointer;}
.form-group .button,#register-form .form-group .register_button {width: 100%;height: 50px;background-color: #0076fe;border-radius: 4px;font-size: 18px;line-height: 50px;color: #fff;margin-top: 22px;margin-bottom: 15px;cursor: pointer;}


.footer {margin-top: 20px;background-color: #1e51ad;}
.footer .container {display: flex;padding: 40px 0;}
.footer .footer-logo{margin-right: 100px;}
.links dl {display: flex;color: #fff;line-height: 32px;}
.links a {display: inline-block;height: 32px;padding: 0 10px;}
.links a:hover{opacity: .8;}

.footer-copyright {color: #fff;text-align: center;height: 65px;line-height: 65px;background-color: #3A3A3A;}
.footer-copyright a{margin-left: 15px;}

.layui-layer-shade{background-color: rgba(0, 0, 0,.6)!important;}

.user-question-bank{width: 270px;padding: 15px;background-color: #fff;}
.my-info .user-pic{width: 80px;height: 80px;}
.my-info .user-pic img{display: block;width: 100%;height: 100%;}
.my_list{height: 50px;line-height: 50px;}
.my_list.active a,.my_list a:hover{color: #2469F6;}
.list-group{display: none;}

.mine-block {height:80px;background:#ffffff;border-radius:10px;margin-top:20px;box-sizing:border-box;line-height:80px;display:flex;justify-content:space-between;padding:0 50px;}
.mine-block .current {font-weight:bold;color:#666;}
.mine-block .num {font-weight:bold;color:#fa7762;}

.course-listform {width: 46%;margin: 2%;background: #ffffff;border-radius: 10px;box-sizing: border-box;border: 1px solid #d7d9e0;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);}
.course-listform:hover {border-color: #feac01;}
.course-listform .border {width: 5px;height: 25px;background: #feac01;border-radius: 3px;margin-top: 20px;margin-left: -2px;}
.course-listform .course-cell {box-sizing: border-box;padding: 0px 30px;padding-bottom: 20px;}
.course-listform .course-cell .course-name {min-height: 40px;width: 300px;font-size: 18px;color: #666666;line-height: 20px;margin-top: 20px;font-weight: 600;}
.course-listform .course-cell .course-info {display: flex;align-items: center;margin-top: 10px;}
.course-listform .course-cell .course-info .course-code {width: 58px;height: 22px;border: 1px solid #999999;border-radius: 11px;color: #999999;font-size: 14px;text-align: center;line-height: 22px;}
.course-listform .course-cell .course-info .course-type {width: 50px;height: 22px;border: 1px solid #999999;border-radius: 11px;color: #999999;font-size: 14px;margin: 0 20px;text-align: center;line-height: 22px;}
.course-listform .course-cell .maintype div{margin-top: 10px;}
.course-listform .course-cell .maintype img {display: none;height:26px;width:110px;}

.course-listform .course-cell .maintype .free-selected-img {display:none;}
.course-listform .course-cell .maintype .vip-selected-img {display:none;}
.course-listform .course-cell .maintype a {display: block;width: 110px;height: 26px;margin-right:20px;background-image: url(../img/icons.png);background-repeat: no-repeat;background-size: 110px auto;}
.course-listform .course-cell .maintype a:nth-child(3n) {margin-right:0;}
.course-listform .course-cell .maintype .free-question a {background-position: 0 0;}
.course-listform .course-cell .maintype .free-question:hover a {background-position: 0 -27px;}

.course-listform .course-cell .maintype .vip-question a {background-position: 0 -53px;}
.course-listform .course-cell .maintype .vip-question:hover a {background-position: 0 -79px;}

.course-listform .course-cell .maintype .true-question a {background-position: 0 -106px;}
.course-listform .course-cell .maintype .true-question:hover a {background-position: 0 -134px;}

.course-listform .course-cell .maintype .zj-question a {background-position: 0 -160px;}
.course-listform .course-cell .maintype .zj-question:hover a {background-position: 0 -187px;}

.other-profession{border-top: 4px #1E51AD solid;margin-bottom: 20px;background-color: #fff;}
.other-profession .profession-title{height: 46px;line-height: 46px;font-size: 18px;	text-indent: 15px;border-bottom: 1px solid #ddd;background-color: #F9F9F9;}
.profession-list{padding: 10px 7px;}
.profession-list a{padding: 5px 10px;}
.profession-list a:hover{color: #1e51ad;}

.qrbox {max-width:360px;margin:0 auto;padding:20px;}
.qrbox .qrcon .logo {width:100%;}
.qrbox .qrcon .title {font-size:16px;margin:10px auto;width:90%;}
.qrbox .qrcon .price {font-size:22px;margin:0px auto;width:100%;}
.qrbox .qrcon .bottom {border-radius:0 0 10px 10px;width:100%;background:#32343d;color:#f2f2f2;padding:15px 0px;text-align:center;font-size:14px;}
.qrbox .pay-warning {text-align:center;font-size:16px;color:#b2b2b2;}
.qrbox .pay-warning .warning {padding-top:10px;padding-bottom:40px;}
.qrbox .pay-warning .pay-money,.getfree {margin:0 auto;font-size:16px;font-weight:bold;text-align:center;width:162px;height:36px;background:#fa7762;border-radius:18px;color:#fff;line-height:36px;border:none;}
.wx_is_pay {margin:auto;display:flex;justify-content:space-around;padding-bottom:20px;}
.ws_is_button {width:126px;height:36px;background:#fa7762;border-radius:10px;border:1px solid #fa7762;text-align:center;line-height:36px;color:#ffffff;}
.code-container {text-align:center;}
.code-container .code-wp,.code-container .pay-code {width:100%;}
#weixins {width:260px;height:260px;margin:auto;}
#weixins img {display:block;width:100%;height:100%;}
.code-container .refresh-wp {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding-top:76px;box-sizing:border-box;background-color:rgba(0,0,0,0.7);cursor:pointer;}
.code-container .refresh-wp svg {width:42px;height:45px;}
.code-container .refresh-wp svg .cls-1 {fill:#ccc;fill-rule:evenodd;}
.code-container .lapse-tip {font-size:16px;color:#ccc;line-height:24px;margin-top:8px;}
.step1 {padding-bottom:20px;}
@media (max-width:767px) {.qrbox {padding:20px;}
.qrbox .left {width:90%;float:none;}
}
.user_activity_param {padding:0 5px;color:#fa7762;}

.receiveTxt {padding: 15px;max-width: 520px;}
.receiveTxt p{line-height: 32px;}
.receiveTxt .imgs{text-align: center;}
.receiveTxt img{max-width: 100%;}