﻿@charset "utf-8";
html{background-color:#f9f9f9;}
html,body{padding:0;line-height:1.6; text-decoration:none;margin:0 auto;/*max-width:1440px;*/min-width:750px;font-size:0.15rem;}
div,h1,h2,h3,h4,p,ul,ol,dl,dt,dd,input,button,textarea,form,ul,li,img{margin:0; padding:0; border:0; font-weight:normal; text-decoration:none}
input,textarea,select{color:#000;outline:none ;font-size:0.15rem;}
textarea{resize: none;}
a{text-decoration:none; color:#000;}
.a-h:hover,.a-h:hover *{color:#103da3;}
li{list-style:none;}
img{border:0;}

*{font-family:-apple-system,BlinkMacSystemFont,SF UI Text,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;}

.w1440{width:14.4rem;margin:0 auto;}
.w1150{width:11.5rem;margin:0 auto;}
.w1000{width:10rem;margin:0 auto;}
.cle{ clear:both; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.max-img img {max-width:100% !important;height: auto;}
.img100{width:100%;display:block;}
.no-data{text-align:center;font-size:0.18rem;line-height:3;color:#777;margin:0.33rem 0;}
.fix{*zoom:1;}/*兼容ie6*/
.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}/*清除浮动*/
.disno{display:none;}
.c333{color:#333 !important;}
.c888{color:#888 !important;}
.blue{color:#068df9 !important;}
.green{color:#1fab4a !important;}
.red{color:#fe0000 !important;}
.orange{color:#ff8100 !important;}
.bgfff{background-color:#fff;}
.bggre{background:#73bbad !important;}
.c-p{cursor:pointer;}
.mtb-25{margin-top:0.25rem;margin-bottom:0.25rem;}

.text-hover:hover{
	text-shadow: 0.02rem 0.02rem 0.02rem #ccc;
}
.box-hover:hover{
	box-shadow:0.06rem 0.06rem 0.06rem rgba(0,0,0,0.2);
	-moz-box-shadow: 0.06rem 0.06rem 0.06rem rgba(0,0,0,0.2);
}
.big-hover:hover{
	transform: scale(1.06);
	z-index:99;
}
.text-hover,.box-hover,.big-hover{
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
}

.form-toggle-top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 995;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    display: none;
}
.form-toggle-body{
    position: fixed;
	width:88%;
	max-width:8.3rem;
	padding:0.25rem 2% 0.15rem;
	border-radius:0.08rem;
	max-height: calc(94% - 0.4rem);
    overflow: auto;
	text-align: left;
    left: 50%;
    top: 50%;
    z-index: 996;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff;
    display: none;
}
.form-toggle-btn{height:0.6rem;line-height:0.6rem;border-top:0.01rem solid #ddd;font-size:0.16rem;text-align:center;color:#fc9b03;cursor:pointer}

/*****分页*****/
.fenye{ text-align:center;padding:0.2rem 0.05rem; }
.fenyelist{ display:inline-block; font-size:0.14rem; height:0.3rem;line-height:0.3rem;min-width:0.2rem;padding:0 0.05rem;text-align:center; margin:0.08rem;background-color:#f2f2f2;border-radius:0.05rem;}
.fenye a .fenyelist:hover{ background:#2a6bc7;color:#fff; cursor:pointer; }
.yes{background:#2a6bc7;color:#fff; }
.no{color:#aaa;}


/*****头部*****/
.head-top{background-color:#ededed;color:#000;padding:0.1rem 0;}

.head-body{padding:0.3rem 0;background: url(../images/top_bg.jpg) no-repeat center bottom / cover;}
.head-body-img{float:left;max-width:8.2rem;height:1.1rem;object-fit:contain;}
.head-body-ss{float:right;width:3.15rem;margin-top:0.35rem;}
.head-body-ss input{float:left;width:1.8rem;height:0.4rem;padding:0 0.15rem;background-color:#fff;border:0.01rem solid #2372c2;}
.head-body-ss span{float:left;width:0.9rem;line-height:0.4rem;text-align:center;font-size:0.16rem;background-color:#2372c2;color:#fff;border:0.01rem solid #2372c2;}


.head-nav{background-color:#0b44c7;text-align:center;height: 0.6rem;}
.head-nav .w1150{display: flex; justify-content: space-between;}

.head-item{float:left;font-size:0.19rem;color:#fff;height: 0.6rem;line-height:0.6rem;text-align:center;flex:1;position: relative;}
.head-item p{padding:0 0.1rem;color:#fff;font-weight:600;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.head-item:hover p,.head-nav-div .head-item-in{background-color: #f39800;}

.head-item-li{position: absolute;min-width: 100%; z-index: 990;width: 0;height:0;overflow: hidden;}
.head-item-li div{background-color:#2e78d3;text-align: left;padding:0.1rem 1.5% 0.15rem;}
.head-item-li a{display:block;line-height:1.6;padding:0.1rem 0.1rem 0.05rem;font-size:0.16rem;color: #fff;white-space: nowrap;}
.head-item:hover .head-item-li{padding-top:0.12rem;width: auto;height:auto;vertical-align: top;}
.head-item-li a:hover{background-color: #f39800;}
.head-item:hover .sj::before{content:"";position:absolute;bottom:-0.12rem;left:calc(50% - 0.07rem);width:0;height:0;border-bottom: 0.07rem solid #2e78d3;border-right: 0.07rem solid transparent;border-left: 0.07rem solid transparent;}


/*****底部*****/
.foot-info{padding-top:0.2rem;padding-bottom:0.05rem;background-color:#0b44c7;color:#fff;}
.foot-info-d1{float:left;width:calc(31% + 3% - 0.23rem);line-height: 1.3;margin:0 1%;padding:0.02rem 0 0 0.23rem;background-repeat: no-repeat;background-size: 0.2rem 0.2rem;background-position: left top 0.02rem;}
.foot-info-d1 span{float:left;}
.foot-info-d1 p{margin-left:0.44rem;min-height: 0.4rem;}
.foot-info-d1:nth-child(3),.foot-info-d1:nth-child(6){width:calc(31% - 6% - 0.23rem);}

.foot-icp{padding:0.15rem;background-color:#727272;text-align:center;}
.foot-icp *{color:#fff;}

.floating_ck{position:fixed;right:0;bottom:30%;max-height:60%;z-index:9999;font-size:14px;}
.floating_ck dl dd{position:relative;width:50px;height:50px;background-color:#646577;margin-bottom:1px;cursor:pointer;border-radius:6px 0 0 6px;}
.floating_ck dl dd .img1{padding:10px;width:30px;height:30px;}
.floating_ck dl dd:hover{background-color:#0b44c7;border-radius:0;}
.floating_left{position:absolute;left:-200px;top:0;width:170px;padding:14px;min-height:50px;line-height:1.3;color:#000;background-color:#fff;border:1px solid #a1a1a1;border-top:5px solid #0b44c7;display:none;}
.floating_left .img2{display:block;width:100%;margin:0 auto;}
.floating_left .p1{padding:10px 0;text-align:center;}
.floating_left .p2{font-weight:600;color:#0b44c7;}
.floating_left .p3{padding-bottom:15px;}
.floating_ck dl dd:hover .floating_left{display:block;}

/*****首页*****/
.idx-tit{height:0.4rem;line-height:0.4rem;border-bottom:0.03rem solid #0b44c7;display: flex;justify-content: space-between;align-items: flex-start;}
.idx-tit-d1{float:left;padding:0 0.18rem;font-size:0.18rem;color:#000;font-weight:600;border-bottom:0.03rem solid #0b44c7;}
.idx-tit-in{color:#0b44c7;border-bottom:0.03rem solid #f39800;}
.idx-tit-d2{float:right;color:#606060;margin:0.1rem 0.1rem 0;line-height:0.3rem;}

.idx-art1-l{float:left;width:6.1rem;height:4.1rem;}
.art1-adv{width:6.1rem;height:0.4rem;padding-top:3.7rem;background-repeat:no-repeat;background-size: cover;background-position: center;}
.art1-adv p{padding:0 0.25rem;height:0.4rem;line-height:0.4rem;font-size:0.18rem;color:#fff;
	background: -webkit-linear-gradient(transparent, #000);
	background: -o-linear-gradient(transparent, #000);
	background: -moz-linear-gradient(transparent, #000);
	background: linear-gradient(transparent, #000);
	overflow: hidden;white-space:nowrap;text-overflow:ellipsis; }
	
.idx-art1-l .swiper-pagination-bullets{bottom: 0.46rem !important;text-align:left;padding-left:3%;width:97% !important;}
	
.idx-art1-r{float:right;width:5rem;min-height:4.1rem;padding:0 0.15rem;}

.art1-li-1{padding:0.1rem 0 0.15rem;margin-bottom:0.1rem;border-bottom:0.01rem solid #434343;}
.art1-li-1 div{line-height:0.35rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.art1-li-1 p{height:1rem;line-height:0.25rem;text-indent:2em;font-size:0.12rem;color:#555;overflow: hidden;display:-webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.art1-li-2{height:0.2rem;line-height:0.2rem;color:#666666;padding:0.06rem 0;}
.art1-li-2 p{display:inline-block;width:calc(100% - 1rem);overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.art1-li-2 span{float:right;width:0.9rem;text-align:right;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.idx-art2-l{float:left;width:8.4rem;}
.art2-d1{margin:0.2rem;}
.art2-d1 img{float:left;width:2.95rem;height:2.05rem;object-fit:cover;}
.art2-d1 div{line-height:0.3rem;max-height:2.1rem;text-indent:2em;text-align:justify;overflow: hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient: vertical;}
.art2-d1 img+div{margin-left:3.15rem;min-height:2.1rem;}
.art2-d2{margin:0.2rem 0.1rem;}
.art2-d2-tit{font-size:0.18rem;color:#0b44c7;font-weight:600;margin-left:0.1rem;}
.art2-d2-li{float:left;width:2rem;margin:0.1rem 0 0 0.1rem;padding:0.1rem 0.3rem;background-color:#d8f6ff;}
.art2-d2-li p{line-height: 1.3;overflow: hidden;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.art2-d2 a:nth-child(4) .art2-d2-li{width:2.8rem;}
.art2-d2 a:nth-child(5) .art2-d2-li,.art2-d2 a:nth-child(6) .art2-d2-li{width:1.6rem;}

.idx-art2-r{float:right;width:2.9rem;}
.art2-d3{background-color:#00b7ee;color:#fff;line-height:0.5rem;font-size:600;font-size:0.18rem;text-align:center;}
.art2-d4{float:left;margin:0.13rem 0 0 0.13rem;width:1.25rem;height:0.56rem;object-fit:contain;}
.art2-d5{padding:0.13rem ;text-align:center;}
.art2-d5 img{height:2rem;max-width:100%;}
.art2-d5 p{line-height:1.3;}

.idx-art3{float:left;width:calc(50% - 0.1rem);padding-bottom:0.15rem;}
.art3-li{height:0.2rem;line-height:0.2rem;color:#666666;padding:0.15rem 0.2rem 0;}
.art3-li p{display:inline-block;width:calc(100% - 1rem);overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.art3-li span{float:right;width:0.9rem;text-align:right;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.art3-sm{padding-top:0.05rem;padding-left:0.1rem;}
.art3-sm img{float:left;width:calc((100% - 0.2rem) / 4 - 0.1rem);margin-left:0.1rem;margin-top:0.1rem;}
	
.idx-user{padding:0.1rem 0;}
.idx-user-d1{float:left;width:calc((100% - 0.15rem) / 5 - 0.27rem);height:0.96rem;padding: 0.05rem;margin:0.08rem 0 0.08rem 0.15rem;border:0.01rem solid #d9d9d9;text-align:center;display: flex;align-items: center;justify-content: center;}
.idx-user-d1 img{max-width:100%;max-height:100%;object-fit:contain;}
.idx-user-d1 p{margin:0.15rem 0.1rem;max-height:0.66rem;line-height:0.22rem;overflow: hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.idx-user-d1:hover{background-color:#0278b5;color:#fff;}

.idx-line{padding:0.1rem 0;overflow: hidden;}
.idx-line-d1{height:0.5rem;margin:0.05rem 0 0 0.15rem;}


/*****文章*****/
.art-dh{background:#fff;height:0.54rem;line-height:0.54rem;border-bottom:0.01rem solid #d9d9d9;}
.art-dh-item{padding-left:0.25rem;margin-left: 0.3rem;background:url(../images/dh.png) no-repeat left center / 0.2rem;}

.web-left{float:left;width:2.05rem;padding-bottom:0.1rem;border:0.01rem solid #d9d9d9;background-color:#fff;}
.web-left-tit{padding:0.12rem 0.18rem;margin-bottom:0.05rem;font-size:0.16rem;color:#fff;font-weight:600;background:#0b44c7;}

.web-left-li{padding:0.12rem 0.05rem 0.12rem 0.35rem;line-height:0.21rem;color:#000;background:url(../images/class.png) no-repeat left 0.13rem top 0.13rem / 0.19rem 0.19rem;cursor:pointer;}
.web-left-li:hover,.web-left .in{color:#0b44c7;font-weight:600;}

.web-right{background-color:#fff;padding:0.1rem 0.2rem;border:0.01rem solid #d9d9d9;min-height: 3rem;}
.web-left + .web-right{padding:0.1rem 0.15rem;margin-left:2.25rem;}

.art-li0{padding:0.13rem 0.06rem;border-bottom:0.01rem dashed #ccc;}
.art-li0:hover{background-color:#d2e6ff;}
.art-li0-l{float:left;width:0.62rem;height:0.62rem;text-align:center;color:#fff;background-color:#9a9a9a;border-radius:0.05rem;}
.art-li0-l .d1{padding-top:0.08rem;line-height:0.32rem;font-weight:600;font-size:0.22rem;}
.art-li0-l .d2{line-height:0.22rem;font-size:0.14rem;}
.art-li0-r{margin-left:0.77rem;min-height:0.62rem;line-height:0.3rem;font-size:0.18rem;display: flex;align-items: center;}


.art-xq-title{padding:0.2rem 0 0.15rem;text-align:center;line-height:1.7;border-bottom:0.01rem dashed #a0a0a0;}
.art-xq-title div{font-size:0.2rem;color:#000;font-weight:600;letter-spacing:0.02rem;}
.art-xq-title p{font-size:0.14rem;color:#444;padding-top:0.1rem;}
.art-xq-video{text-align:center;margin:0.2rem auto;}
.art-xq-video iframe{width:80% !important;height:5.3rem !important;margin:0 auto;}
.art-xq-info{padding:0.2rem;background:#fff;font-size:0.14rem;}

.art-xq-more{height:0.5rem;line-height:0.5rem;background:#ddd;margin-top:0.2rem;}
.art-xq-more-p{max-width:47%;padding:0 1%;color:#000;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}


/*****联系我们*****/
.contact-info-l{width:55%;float:left;padding:0.3rem 2%;}
.contact-info-l .d1{display:inline-block;min-width:40%;padding:0.1rem 1%;}
.contact-info-l .d1 div{font-size:0.18rem;font-weight:600;color:#0b44c7;}
.contact-info-l .d1 p{font-size:0.16rem;}

.contact-info-r{width:37%;float:right;text-align:center;padding:0.3rem 0;}
.contact-info-r img{height:2rem;max-width:100%;}
.contact-info-r p{line-height:1.3;}

.contact-map{width:100%;height:400px;}

.contact-form{padding:0.1rem 0.3rem;}
.contact-form .d1{padding:0.1rem 0;display:flex;justify-content: space-between;}
.contact-form .d1-1{display:inline-block;flex:1;line-height:0.52rem;margin-right:0.2rem;}
.contact-form .d1-1:last-child{margin-right:0;}
.contact-form .d1-1 span{float:left;width:0.8rem;text-align:center;letter-spacing:0.02rem;}
.contact-form .d1-1 .inp1{width:calc(100% - 1.1rem);padding:0 0.1rem;flex:1;height:0.44rem;margin:0.03rem 0;border-radius:0.06rem;border:0.01rem solid #bbb;}
.contact-form .d1-1 .inp2{padding:0.1rem;height:1.5rem;}

.contact-form .code1{width: 1.3rem;height:0.5rem;float:left;}

.contact-form .btn{padding-top:0.2rem;text-align:center;}
.contact-form .btn input{display:inline-block;min-width:2.8rem;height:0.4rem;margin:0.1rem 0.2rem;background-color:#2e78d3;color:#fff;font-size:0.18rem;border:0;border-radius:0.05rem;}
.contact-form .btn input:nth-child(2){background-color:#9a9a9a;}


/***登录***/
.login{width:4rem;padding:0.2rem 0.3rem;margin:0.5rem auto 0.8rem;background-color:#fff;position: relative;border-radius: 0.03rem;}

.login-tit{font-size:0.16rem;margin-bottom: 0.2rem;}

.login-tab-img{position:absolute;right:0;top:0;width:0.7rem;height: 0.7rem;z-index: 9;}

.login-tab1 {text-align: center;}
.login-tab1 .d1{height: 1.8rem;}
.login-tab1 .d2{color: #888;line-height: 2;}

.login-tab2 .d1{margin:0.2rem 0;padding: 0.1rem 0.25rem;border:0.01rem solid #e6e6e6;}
.login-tab2 .d1 .inp{display:block;width:100%;border:0;height: 0.3rem;font-size:0.14rem;background-color: transparent;}
.login-tab2 .d1 .inp::-webkit-input-placeholder {color: #9ba4ad;}

.login-tab2 .d2 label{display: flex;align-items: center;}
.login-tab2 .d2 .inp-box{height: 0.18rem;width: 0.18rem;}
.login-tab2 .d2 .inp-box-txt{margin-left:0.1rem;line-height:0.3rem;cursor:pointer;color:#333;}

.login-tab2 .d3{display:inline-block;padding:0.1rem 0.5rem;margin:0.2rem 0 0.08rem;color:#fff;font-size:0.16rem;background: #2e78d3;cursor:pointer}

.login-tab2 .d4{margin-top:0.1rem;text-align:right;color:#999;}

/***课程中心***/
.kc-list{display: flex;flex-wrap: wrap;}
.kc-li{width: 50%;float: left;display: flex;}
.kc-item{margin: 0.1rem;padding:0.1rem;border: 0.01rem solid #eee;border-radius: 0.1rem;flex: 1;}
.kc-item .d1{display: block;width: 100%;height: 1.5rem;object-fit: cover;}
.kc-item .d2{padding:0.15rem 0 0.08rem;font-size: 0.16rem;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.kc-item .d3{margin: 0.05rem 0;color:#444;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.kc-item .d3 img{float:left;height: 0.2rem;margin-right: 0.05rem;}

.kc-item .d6-1{float:left;margin-top:0.1rem;}
.kc-item .d6-2{margin-left:30%;text-align: right;}
.kc-item .d6-2 a{display: inline-block;min-width: 0.8rem;text-align: center;padding: 0.05rem;margin: 0.05rem;font-size:0.14rem;border-radius: 0.05rem;background: #999;color: #fff;}
.kc-item .d6-2 .d6-2-2{background: #409eff;}
.kc-item .d6-2 .d6-2-3{background: #73bbad;}
.kc-item .d6-3{color: #888;}

.kc-xq-top{margin:0.25rem 0;padding:0.2rem;border-radius:0.1rem;box-shadow:0.02rem 0.02rem 0.12rem rgba(0,0,0,.4);}
.kc-xq-top .d1{width:4.5rem;float:left;}
.kc-xq-top .d1-1{display:block;width:100%;}
.kc-xq-top .d1-2{padding: 0.2rem 0 0.1rem;font-size: 0.18rem;}
.kc-xq-top .d1-3{color: red;}
.kc-xq-top .d1-3 span{font-size: 0.24rem;}

.kc-xq-top .d2{width:6rem;float:right;}
.kc-xq-top .d2-1{margin: 0.13rem 0;color:#444;line-height: 0.25rem;}
.kc-xq-top .d2-1 img{float:left;height: 0.25rem;margin-right: 0.05rem;}
.kc-xq-top .d2-2{display:inline-block;line-height:0.5rem;padding:0 0.45rem;font-size:0.2rem;color:#fff;text-align:center;background:#00a0e9;border-radius:0.05rem;margin-top:0.15rem;cursor:pointer}

.kc-xq-l{width:7.5rem;padding:0.2rem;float:left;box-shadow:0.02rem 0.02rem 0.12rem rgba(0,0,0,.4);}
.kc-xq-l .d1{height:0.4rem;border-bottom:0.02rem solid #eee;margin-bottom:0.2rem;}
.kc-xq-l .d1 div{display:inline-block;height:0.4rem;line-height:0.4rem;margin-right:0.2rem;border-bottom:0.02rem solid #eee;}
.kc-xq-l .d1 .in{border-bottom:0.02rem solid #409eff;color:#409eff;}
.kc-xq-l .d1 p{float:right;width:1.3rem;line-height:0.3rem;text-align:center;font-size:0.16rem;background:#7ecef4;color:#fff;border-radius:0.5rem;}
.kc-xq-l .d2 img{max-width:100%;}

.kc-xq-video-t{border-left: 0.03rem solid #a0a0a0;padding-left: 0.1rem;font-size: 0.16rem;line-height: 0.28rem;background: #fafafa;}
.kc-xq-video-v{padding:0.2rem 0;}

.kc-xq-r{width:3rem;padding:0.15rem;float:right;box-shadow:0.02rem 0.02rem 0.12rem rgba(0,0,0,.4);}
.kc-xq-r .d1{margin:0.15rem 0;border-bottom:0.01rem dashed #eee;}
.kc-xq-r .d1 img{width:100%;}
.kc-xq-r .d1 p{padding:0.05rem 0 0.15rem;line-height:1.5;}

/***我的订单***/
.dd-tab a{display: inline-block;padding: 0.1rem 0.1rem;margin-right: 0.7rem;font-size: 0.18rem;border-bottom: 0.02rem solid #fff;}
.dd-tab .in{border-bottom: 0.02rem solid #0b44c7;color:#0b44c7;}
.dd-li{margin-top: 0.2rem;border:0.01rem solid #ececec;}
.dd-li .d1{padding: 0.1rem 0.2rem;background-color: #f1f1f1;border-bottom:0.01rem solid #ececec;}
.dd-li .d1-1{display: inline-block;}
.dd-li .d1-2{float: right;margin-right: 0.1rem;}
.dd-li .d2{padding: 0.15rem 0.2rem;display: flex;align-items: center;}
.dd-li .d2-1{float:left;width: 1.2rem;}
.dd-li .d2-2{float:left;width: 3rem;padding: 0.05rem 0.15rem;flex: 1;}
.dd-li .d2-3{float:left;width: 1.4rem;text-align: center;}
.dd-li .d2-4{float:right;max-width: calc(100% - 7.3rem);text-align: center;}
.dd-li .d2-4 a{display: inline-block;min-width: 0.8rem;text-align: center;padding: 0.05rem;margin: 0.05rem;font-size:0.14rem;border-radius: 0.05rem;border:0.01rem solid #999;}
.dd-li .d2-4 .d2-4-1{background: #85c226;border:0.01rem solid #85c226;color: #fff;}
.dd-li .d2-4 .d2-4-2{background: #f39800;border:0.01rem solid #f39800;color: #fff;}
.dd-li .d3{padding: 0.15rem 0.2rem;border-top:0.01rem solid #ececec;}
.dd-li .d3-1{padding: 0.1rem 0;font-size: 0.16rem;font-weight: 600;}
.dd-li .d3-2{padding: 0.05rem 0;}
.dd-li .d3-2 span{color:#888;}

/***我的学习***/
.kj-search{margin: 0.15rem 0.1rem 0.15rem 5rem;height: 0.3rem;border: 0.01rem solid #1e8cff;overflow: hidden;text-align: right;}
.kj-search .d1{float:left;width: 2rem;width:calc(100% - 1.1rem);font-size:0.14rem;line-height:0.2rem;padding:0.05rem;border:0;background:#fff;}
.kj-search .d2{float:right;width:0.8rem;height:0.2rem;padding:0.05rem;background:#1e8cff;text-align:center;cursor:pointer;}
.kj-search .d2 img{height:0.2rem;}

.kj-sx{padding-top:0.1rem ;font-size:0.14rem;}
.kj-sx .d1{float:left;font-weight:600;}
.kj-sx .d2{margin-left:0.5rem;}
.kj-sx .d2 span{display:inline-block;margin-right:0.15rem;margin-bottom:0.1rem;cursor:pointer;}
.kj-sx .d2 .in{color:#1e8cff;}

.kj-top{border-bottom:0.01rem solid #eee;}
.kj-top .d1{display:inline-block;padding:0.1rem 0.35rem;color:#555;border-bottom:0.02rem solid #fff;font-size:0.16rem;cursor:pointer;}
.kj-top .in{border-bottom:0.02rem solid #1e8cff;color:#1e8cff;}

.kj-class{padding:0.15rem;background:#d7ffad;font-size:0.16rem;margin:0.1rem 0;}

.kj-list{margin:0.2rem 0;padding:0.2rem;background:#eee;}
.kj-list-img{width:1.2rem;height:1rem;float:left;object-fit: cover;}
.kj-list-info{line-height:1.6;}
.kj-list-img + .kj-list-info{min-height:1rem;margin-left:1.4rem}
.kj-list-info .d1{float:left;width:calc(100% - 1rem);}
.kj-list-info .d1-1{font-size:0.16rem;padding:0.05rem 0;}
.kj-list-info .d1-1 img{height:0.24rem;float:left;margin-right:0.08rem;}
.kj-list-info .d1-1-1,.kj-list-info .d1-1-2{float:left;padding: 0 0.1rem;color: #fff;background-color: #adadad;margin-right:0.08rem;}
.kj-list-info .d1-1-2{background-color: #ff3f00;}
.kj-list-info .d1-2{font-size:0.14rem;padding:0.05rem 0;}
.kj-list-info .d1-2 span{color:#23a019;}
.kj-list-info .d1-3{width:5rem;margin-top:0.1rem;height:0.2rem;line-height:0.2rem;font-size:0.14rem;text-align:center;background:#c0c0c0;border-radius:0.2rem;overflow:hidden;color:#1e8cff;padding:0;}
.kj-list-info .d1-3 div{min-width:15%;max-width:100%;height:0.2rem;line-height:0.2rem;font-size:0.14rem;text-align:center;background:#1e8cff;color:#fff;border-radius:0.2rem;padding:0;}
.kj-list-info .d2{float:right;width:0.5rem;height:0.44rem;padding:0.08rem 0.05rem;line-height:0.22rem;font-size:0.16rem;text-align:center;background:#f39800;color:#fff;border-radius:0.05rem;margin:0.1rem;}

/***课件学习***/
.xx_body{width:11.4rem;margin:0 auto;}
.xx_body_r{width:8rem;margin:0 auto;}

.xx_body_l{float:left;width:6.2rem;min-height:5.6rem;}
.xx_body_l + .xx_body_r{float:right;width:5.05rem;min-height:5rem;}
.video_item{width:6rem ;height:5rem;}
.video_item iframe{width: 6rem !important;height: 5rem !important;}

.swiper-wrapper{min-height:5rem;height:auto !important;}

.xx_body_item{margin:0.15rem 0 ;padding:0.12rem;border-radius:0.1rem;box-shadow: 0.02rem 0.02rem 0.12rem rgba(0,0,0,.4);}
			
.kej_time{padding-left:0.4rem;background:url(../images/kj_time.png) no-repeat left 0.05rem top 0.1rem / 0.3rem 0.3rem ;}
.kej_time_t{line-height:0.5rem;font-size:0.18rem;font-weight:600;}
.kej_time_s{margin-top:0.2rem;height:0.2rem;background:#d8d8d8;border-radius:1rem;overflow:hidden;}
.kej_time_s_div{min-width:15%;max-width:100%;height:0.2rem;line-height:0.2rem;font-size:0.14rem;text-align:center;background:#1e8cff;color:#fff;border-radius:1rem;}
.kej_time_p{font-size:0.16rem;padding-top:0.15rem;color:#888;}
.kej_time_p span{color:red;font-weight:600;}

.diy_swiper{height:0.3rem;line-height:0.3rem;padding-top:0.1rem;text-align:center;}
.diy_swiper img{height:0.3rem;display:inline-block;vertical-align:top;padding:0 0.1rem;}
.diy_swiper span{line-height:0.18rem;padding:0 0.1rem;margin:0.05rem;display:inline-block;border-radius:0.05rem;border:0.01rem solid #999;color:#777;cursor: pointer;}
.diy_swiper input{width:0.4rem;font-size:0.15rem;border:0.01rem solid #666;text-align:center;background-color:#fff;}

.check_main{ position: fixed;top: 0;left: 0;z-index: 999998;background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;display: none;}
.check_sub{position: fixed;left: 50%;top: 50%;z-index: 999999;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;width:5rem;padding:0.3rem;max-height:80%;overflow:auto;border-radius:0.2rem;display: none;}
.check_sub_t{font-size:0.16rem;padding-bottom:0.15rem;font-weight:600;}
.check_sub_li{padding:0.05rem;margin:0.05rem;}
.check_sub_li span{float:left;}
.check_sub_li div{margin-left:0.25rem;}
.check_sub_b{display:block;width:1.2rem;margin:0.15rem auto 0;font-size:0.16rem;text-align:center;line-height:0.35rem;background-color:#1e8cff;color:#fff;border-radius:0.1rem;cursor: pointer;}

.check_sub_yes{background-color:#b6eab4;}
.check_sub_no{background-color:#fec3c3;}

.check_tips{padding:0.05rem;margin:0.1rem 0.05rem;font-size:0.16rem;visibility:hidden}
.check_tips .tips_yes{color:green;}
.check_tips .tips_no{color:red;}
.check_tips .tips_da{color:blue;}

/**考试**/
.ques_toggle_top{position:fixed;left:0;top:0;bottom:0;right:0;background:#000;opacity:0.5;z-index:9999;}
.ques_toggle_body{position: fixed;left: 50%;top: 50%;width:90%;max-width:calc(10rem - 10%);max-height:90%;min-height:30%;line-height:1.8;border-radius:0.1rem;overflow:auto;z-index: 10000;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;}
.ques_top{padding:0.2rem;font-size: 0.22rem;font-weight: 900;text-align:center;}
.ques_body{padding:0.1rem 0;max-height:420px;max-height:60vh;overflow:auto;}
.ques_li{padding:0 0.2rem 0.1rem;color:#555;}
.ques_title{font-size:0.18rem;line-height:1.7;padding:0.1rem 0;}
.ques_title span{float:left;}
.ques_title p{margin-left:0.4rem;color:#000;}
.ques_answer{padding:0.1rem 0.15rem 0;font-size:0.17rem;}

.ques_answer .ques_radio2{display:inline-block;padding:0.1rem 0.2rem;margin:0.1rem 0.15rem;border:0.01rem solid #ddd;cursor: pointer;}
.ques_answer .ques_in2{border:0.01rem solid #df4150;color:#df4150;}

.ques_answer .ques_radio{margin-bottom:0.1rem;padding-left:0.4rem;line-height: 1.7;background:url(../images/ques_no.png) no-repeat left center / 0.22rem 0.22rem;cursor: pointer;}
.ques_answer .ques_in{background-image:url(../images/ques_yes.png);color:#df4150;}

.ques_answer .ques_texta{width:calc(100% - 0.42rem);height:1.5rem;padding:0.1rem 0.2rem;margin:0 auto;display:block;border:0.01rem solid #ddd;line-height:1.7;font-size:0.18rem;color:#333;}

.ques_btn{height:0.8rem;border-top:1px solid #ddd;}
.ques_btn1,.ques_btn2{line-height:0.8rem;width:50%;float:left;font-size:0.20rem;text-align:center;cursor:pointer;}
.ques_btn1{color:#fc9b03;width:calc(50% - 1px);border-right:1px solid #ddd;}


.exam-body{ width:900px;padding:0 20px 20px; margin:0 auto; font-family:"微软雅黑";background-color: #fff;}
.exam-top{position:static;top:0;width:880px;height:30px;line-height:30px;padding:10px;font-size:22px;background:#fff;color:#e2c33b;border-bottom:1px solid #ddd;}
.exam-top-p1{font-size:14px;color:#555;}
.exam-top-r1{float:right;font-size:14px;padding:0 20px;margin-left:20px;color:#fff;background:#62b9c2;cursor:pointer;}
.exam-top-hig{height:50px;}

.exam-pro{padding-top:50px;text-align:center;}
.exam-pro-tit{font-size:26px;font-weight:600;line-height:1.3;}
.exam-pro-info{padding-top:10px;font-size:14px;}
.exam-pro-info span{color:#e2c33b;}

.exam-tiku-big{background:#d6d6d6;color:#0d98a7;padding:10px;margin-top:20px;font-size:16px;font-weight:600;}
.exam-tiku-big span{color:#999;font-size:12px;font-weight:400;}

.exam-tiku-li{padding:5px 10px 10px;margin-top:15px;border:1px solid #ddd;font-size:14px;line-height:20px;}
.exam-tiku-li-t{padding:0;}
.exam-tiku-li-t *{font-weight: 600;} 
.exam-tiku-li-t span{float:left;}
.exam-tiku-li-t div{margin-left:25px;}
.exam-tiku-li-x{margin-top:10px;margin-left:30px;cursor:pointer;}

.exam-tm-div{position:fixed;bottom:0;width:900px;padding:10px 0;background:#fff;}
.exam-tm-t{width:889px;padding: 5px;border:1px solid #ccc;text-align:center;line-height:1.3;font-size:16px;}
.exam-tm-t span{font-size:12px;color:#888;}
.exam-tm-list{width:900px;margin: 0;border-left:1px solid #ccc;max-height: 130px;overflow: auto;}
.exam-tm-list div{float:left;width:35px;line-height:35px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;}

.tkxz{
	background: url("../images/tkxz_no.png") no-repeat left / 100% 100%;
	float:left;width:20px;height:20px;
}
.tkxz-yes{background: url("../images/tkxz_yes.png") no-repeat left / 100% 100% !important;}

.exam-btn{width:200px;line-height:40px;margin:20px auto 50px;text-align:center;background:#62b9c2;color:#fff;cursor:pointer;border-radius:5px;}

.result-bg{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
}
.result-info{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10000;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff;
}
.result-info-item{
	padding:20px;
	font-size:16px;
	text-align:center;
	max-width:500px;
}
.result-item-top{font-size:18px;font-weight:600;}
.result-item-fens{padding-top:20px;}
.result-item-fens span{font-size:20px;color:red;font-weight:600;}
.result-item-tips{color:#555;padding-top:20px;}
.result-item-btn{padding-top:20px;}
.result-item-btn .btn1,.result-item-btn .btn2{display:inline-block;padding:5px 35px;background:#62b9c2;color:#fff;margin:5px 15px;cursor:pointer;}
.result-item-btn .btn2{background:#888;}