/*公共样式*/
.wzinfo-content img{ width:100% !important; height: auto !important;}
.media{width: 100% !important}
*{margin:0;padding:0;}
body{font-size:12px; font-family:\5FAE\8F6F\96C5\9ED1; color:#333; background:#FFFFFF;}

 video {
    height: 16em;
    width: 100%;
    background: #999;
}
html {overflow-x: hidden;overflow-y: auto;}
a,a:link {text-decoration:none; outline:none;}
a:visited {}
a:focus {outline:none;}
a:hover{ text-decoration:none;}
.t-right{ text-align:right;}
.tcenter{ text-align:center;}
.t-left{ text-align:left;}
.right{ float:right;}
.left{ float:left;}
.blue{ color:#27A0DD;}
li{ list-style:none;}

/*共用*/ 
nav{ width:100%; position:fixed; bottom:0; overflow:hidden; height:1rem; z-index:999;}
nav .menu{ position:absolute; z-index:2; width:100%; height:100%;}
nav a{ display:block; width:25%; height:100%; float:left;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.nav-bg{ width:100%; position:absolute; z-index:1;}
.nav-bg img{ width:100%;}
.index-con{margin-top: 0.48rem !important;}
.container{ width: 100%;padding-bottom:1rem;overflow: hidden;}
/*menu*/
nav{background: #F7F7F7;border-top:0.01rem solid #D9D9D9;}
.menu ul li{float: left;width: 25%; height: 1rem;}
.menu ul li a{display:block;width: 100%; height: 1rem;text-align: center;line-height: 1.5rem;color:#666666;font-size:0.2rem;}
.menu ul li a:hover{color:#008131;}
#menu-1 a{background: url(../images/home.png) no-repeat center 25%;background-size: 0.48rem ;}
#menu-2 a{background: url(../images/zaixian.png) no-repeat center 25%;background-size: 0.38rem ;}
#menu-3 a{background: url(../images/weiyy.png) no-repeat center 25%;background-size:  0.48rem;}
#menu-4 a{background: url(../images/kcdh.png) no-repeat center 25%;background-size:  0.48rem;}
#menu-1 a:hover{background: url(../images/home-h.png) no-repeat center 25%;background-size:  0.48rem;}
#menu-2 a:hover{background: url(../images/zaixian-h.png) no-repeat center 25%;background-size:  0.38rem;}
#menu-3 a:hover{background: url(../images/weiyy-h.png) no-repeat center 25%;background-size:  0.48rem;}
#menu-4 a:hover{background: url(../images/kcdh-h.png) no-repeat center 25%;background-size:  0.48rem;}

#menu-1 .cur{background: url(../images/home-h.png) no-repeat center 25%;background-size:  0.48rem;color:#008131;}
#menu-2 .cur{background: url(../images/zaixian-h.png) no-repeat center 25%;background-size: 0.48rem;color:#008131;}
#menu-3 .cur{background: url(../images/weiyy-h.png) no-repeat center 25%;background-size:  0.48rem;color:#008131;}
#menu-4 .cur{background: url(../images/kcdh-h.png) no-repeat center 25%;background-size:  0.48rem;color:#008131;}

/*课程导航*/
.menu-content{margin-top:0.7rem;}
.menu-content li{  display:block; float:left; overflow:hidden; height:1.92rem; width:23%;float:left; overflow:hidden; margin-top:8%; margin-left:8%;}
.menu-content li a{ -webkit-tap-highlight-color:rgba(255,0,0,0);}
.menu-content li a{display: block;width: 100%; height:100%;text-align: center;color:#666666;font-size: 0.28rem;line-height: 3.36rem}
.menu-content .menu-icon-01 a{background: url(../images/menu-icon-01.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-02 a{background: url(../images/menu-icon-02.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-03 a{background: url(../images/menu-icon-03.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-04 a{background: url(../images/menu-icon-04.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-05 a{background: url(../images/menu-icon-05.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-06 a{background: url(../images/menu-icon-06.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-07 a{background: url(../images/menu-icon-07.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-08 a{background: url(../images/menu-icon-08.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}
.menu-content .menu-icon-09 a{background: url(../images/menu-icon-09.png) no-repeat center 10%;background-size: 1.33rem 1.33rem}

/*微应用入口*/
.wapp-content{ width:100%; overflow:hidden; position:relative; height:100%;}
/* .wapp-content img{ width:100%; margin-top:.5em; float:left;} */
.wapp-content li{width: 100%;margin-top: 0.18rem;}
.wapp-content li .li-top{height:1.78rem;padding:0 5%;position: relative;}
.wapp-content .re{margin-bottom: 0.75em;}
.wapp-content li .li-bot{height:0.87rem;padding:0 5%;}
.wapp-content li .li-top .top-l-1{height: 100%;width: 20%;float: left;background: url(../images/zxzc.png) no-repeat left center;background-size: 1.08rem 1.08rem;}
.wapp-content li .li-top .top-l-1 .ic-msg{position: absolute;width: 1.625em;height: 1.625em;background: url(../images/zxzc-ic.png) no-repeat;background-size: 1.625em 1.625em;line-height: 1.625em;text-align: center;top:1.3em;left:4.5em;}
.wapp-content li .li-top .top-l-2{height: 100%;width: 20%;float: left;background: url(../images/ssdy.png) no-repeat left center;background-size: 1.08rem 1.08rem;}
.wapp-content li .li-top .top-l-2 .ic-msg{display: none;}
.wapp-content li .li-top .top-l-3{height: 100%;width: 20%;float: left;background: url(../images/wstp.png) no-repeat left center;background-size: 1.08rem 1.08rem;}
.wapp-content li .li-top .top-l-3 .ic-msg{display: none;}

.wapp-content li .li-top .top-r{width: 75%;padding-left: 5%;float: left;padding-top: 0.24rem;}
.wapp-content li .li-top .top-r .p-t{font-size: 0.28rem;color:#ffffff;font-weight: bold;line-height:2em;}
.wapp-content li .li-top .top-r .p-t span{font-size:0.34rem;margin-bottom: 0.66rem;}
.wapp-content li .li-top .top-r .p-c{color:#ffffff;line-height: 0.36rem;font-size: 0.24rem}
.wapp-content li .li-top .top-r .p-c span{display: block;height:0.72rem;overflow: hidden;}
.wapp-content li .li-bot .bot-l{float: left;color:#ffffff;line-height:0.87rem;font-size: 0.24rem}
.wapp-content li .li-bot .bot-r{float: right;margin-top: 0.17rem;}
.wapp-content li .li-bot .bot-r a{font-size: 0.24rem;display: block;color:#ffffff;border-radius: 0.05rem;border:0.02rem solid #FFFFFF;width: 1.38rem;height: 0.51rem;line-height: 0.51rem;text-align: center;}

.bl .li-top{background: #51A7FF;}
.bl .li-bot{background: #3697FB;}
.gr .li-top{background: #5FBE6A;}
.gr .li-bot{background: #4FB059;}
.re .li-top{background: #F25858;}
.re .li-bot{background: #E14949;}

/*在线学习列表*/
.learn-content{ padding:0 5%; background:#fff; overflow:hidden;margin:0 auto;padding-bottom: 0.5em;margin-top: 1rem}
.learn-content li{ margin-top:1em; width:100%; overflow:hidden;}
.learn-content img{ width:100%;}

/*内页头部*/
header{ width:100%;position:fixed;  top:0;height: 0.94rem; overflow:hidden; z-index:999; background:#008131; }
header .goback-btn{ width:15%; display:block; position:absolute; left:0; z-index:2;}
header .yy-btn{position:absolute; right:0; z-index:2;background: url(../images/tw.png) no-repeat left center;background-size: 1.5em 1.5em;padding-left: 1.8em;right:5%;top:1.375em;color:#ffffff;}
header h2{ float:left; font-size:0.336rem; color:#fff; font-weight:normal; line-height:1rem; padding-left:15%;}
header .yy-title{   font-weight:bold; z-index:1;}
header a img{ width:0.5rem;height:0.5rem;  float:left;margin-top:0.27rem;margin-left: 0.27rem;margin-right: 0.35rem}
header .lo-ti{line-height: 0.94rem;padding-left:15%;}
header .lo-ti span{font-size:0.40rem;color:#ffffff;font-weight: bold;}

.topLink{width: 19.16666666666667em;margin:0 auto;overflow: hidden;}
.topLink a{float: left;display: block;border-radius: 0.4em;border:0.0833333333333333em solid #FFFFFF;color:#FFFFFF;width: 8.583333333333333em;height: 2.541666666666667em;text-align: center;line-height: 2.541666666666667em;}
.topLink a:first-of-type{margin-right: 1.666666666666667em;}
.topLink .a-bt{position: absolute;bottom: 2em;}
.topLink .a-bt span{font-size: 1.3em;}
.top{ width:6.4rem;position:relative;  top:0;height: 3.56rem; overflow:hidden; z-index:999; background:url(../images/index-bg.png) no-repeat;background-size:100% 100%;}
.top .yy-btn{position:absolute; right:0; z-index:2;background: url(../images/tw.png) no-repeat left center;background-size: 1.5em 1.5em;padding-left: 1.8em;right:5%;top:1.375em;color:#ffffff;}
.top h2{ float:left; font-size:1.4em; color:#fff; font-weight:normal; line-height:3em; padding-left:15%;}
.top .yy-title{ padding:0; position:absolute; width:100%; text-align:center; font-weight:bold; z-index:1;}
.top a img{ width:5.5rem; float:left;margin-top: 0.7em;margin-left: 1.125em;margin-right: 1.541666666666667em}
.top .lo-ti{line-height: 3.8083333333333333em;}
.top .lo-ti span{font-size: 2em;color:#ffffff;font-weight: bold;}
/*课程视频详情页*/
.learn-info{ width:100%;margin-top:1rem;}
.learn-info video{ height:3.84rem; width:100% !important; background:#999;}
.learn-info img{width:100% !Important;height:auto !important;float:left;}
.learn-info-cj{ width:90%; padding:0 5%; float:left; background:#fff; overflow:hidden;}
.learn-info-next{ float:left; padding:5% 0; background:#fff;}
.learn-info-cj a{display: block;width: 6.5em;height: 2.9583333em;border-radius: 0.2083333333333333em;line-height: 2.9583333em;padding-left:4.625em;color:#ffffff;}
.learn-info-cj .zc-icon{float:left;background:url(../images/zxzc-ic2.png) no-repeat 2.333333333333333em center #3697FB;background-size: 1.75em 1.75em}
.learn-info-cj .dy-icon{float:right;background:url(../images/ssyd-ic.png) no-repeat 2.333333333333333em center #ADBD40;background-size: 1.75em 1.75em;}

/*插件通用*/
.qanda-content{ width:100%;}
.cjcontai{margin-top: 7.2em;background: #F2F2F2;padding-bottom: 0;}
.cjcontai2{margin-top:4em;}
.sx-tab{ width:100%;position: fixed;top:4em;background:#ffffff;z-index: 999}
.sx-tab a{ display:block; width:50%; float:left;}
.sx-tab a img{ width:100%; float:left;}

/*在线答疑*/
.qanda-list{ width:100%;margin-bottom: 1em;}
.qanda-list li{ margin-bottom:1em; }
.qanda-list img{ width:100%; float:left;}
.qandainfo{ width:100%;}
.qandainfo img{ width:100%;}
.qandainfo-hf{ width:100%;/* background:#fff;  */margin-top:1em; float:left;}
.qandainfo-hf li{ float:left; overflow:hidden; width:100%; position:relative;}
.qandainfo-hf img{ width:100%; float:left;}
/* .qandainfo-hf li p{ display:block; position:absolute; right:0; bottom:.5em; border:1px solid #B8B8B8; border-radius:10px; padding:.2em 0; padding-left:1.9em; background:url(../images/hf-dz.png) no-repeat .7em center; background-size:1em; color:#888888;height:1.2em;padding-right:.5em;} */
/* .qandainfo-hf li .hf-click{ background:url(../images/hf-dz-click.png) no-repeat .7em center #ADBD40; background-size:1em; border:1px solid #ADBD40; color:#fff;} */
.cj-btn{ position:fixed; z-index:9999; height:4.458333333333333em; width:100%; bottom:0;}
.cj-btn .bg{background:#000;width: 100%;height: 100%; opacity:0.7;position: absolute;top:0;z-index: 1}
.cj-btn a{position:absolute;z-index: 2;display: block;background: #3697FB;border-radius: 0.4166666666666667em;width: 22.58333333333333em;height:3em;margin-left: -11.29em;top:0.75em;left:50%;text-align: center;line-height: 3em;color:#FFFFFF;}
.qanda-hf{ width:90%; padding:0 5%;}
.qanda-hf img{ width:100%;}
.qanda-hf input{color:#757575; width:90%; font-size:1.2em; line-height:2em; height:2em; border:0px; background:#fff; padding:0 5%; margin-bottom:1em;}
.qanda-hf textarea{ color:#757575;width:90%; font-size:1.2em; line-height:2em; height:2em; border:0px; background:#fff; padding:0 5%; margin-bottom:1em; resize:none; height:8em;}
.qanda-hf a{ display:block; width:100%; }
.qanda-hf .title{line-height:3em;color:#666666;font-size: 1.3em;height: auto;padding: 0;}
.qanda-hf .title a{display:inline;color:#666666;}
.qanda-hf .fb{background: url(../images/fb.png) no-repeat;background-size: 7.91666666em 3em;width: 7.91666666em;
height: 3em;line-height: 3em;text-align: center;margin:2em auto;color:#FFFFFF;}
input::-webkit-input-placeholder {color:#ccc;}
input:-moz-placeholder {color:#ccc;}
.qanda-hf .bigTxt{display:block;width:90%; font-size:1.2em; line-height:2em; height:2em; border:0px; background:#fff; padding:0 5%; margin-bottom:1em; resize:none; height:8em;}
.qanda-hf .nm{margin-bottom: 1.5em;height: 1.2em;}
.qanda-hf .nm input{margin-left:0.5em;width: 1em;height: 1em;margin-bottom: 0;display:block;margin-top: 0.2em;float: left;}
.qanda-hf .nm span{line-height: 1.5em;color:#B4B4B4;float: left;margin-left: 0}
.cjcontai .qanda-list a{padding:0.5em 5%;line-height:1.5em;display: block;margin-bottom:1em;background: #ffffff}
.cjcontai .qanda-list p{display:block}
.cjcontai .qanda-list .name{color:#adbd40;font-size: 1.2em;line-height: 1.5em;}
.cjcontai .qanda-list .tl{color:#666666;font-size: 1.15em}
.cjcontai .qanda-list .in{color:#999999;height:2em;line-height: 2em;}
.cjcontai .qanda-list a:last-child{margin-bottom: 0}
.cjcontai .qanda-list .left,.right{}


/*网上投票*/
.voteinfo{ width:90%;padding:0 5%;height: 5.791666666666667em;background: #FFFFFF; margin-bottom:1em;padding-top: 1em;}
.voteinfo .voteinfo-p{color:#333333;line-height: 1.6em}
.voteinfo .voteinfo-p span{font-size: 1.2em;}
.voteinfo-name{line-height: 2.6em}
.voteinfo-name .p-l{float: left;color:#999999;}
.voteinfo-name .p-l .colo{color:#ADBD40;}
.voteinfo-name .p-r{float: right;;color:#9B9B9B;}
.voteinfo-name span{font-size: 1em;}

.iTouPiao{position: fixed;bottom: 0;height:5em;background: #000;opacity: 0.7;width: 100%;}
.touPiaoA{position: fixed;bottom: 0;height:5em;width: 100%;}
.touPiaoA a{color:#fff;line-height:3.333333333333333em ;text-align: center;display:block;border-radius: 0.5em;border:0.1em solid #3697FB;width: 22.41666666666667em;height:3.333333333333333em;background:#3697FB;margin:0.8em auto;}
.touPiaoA a span{font-size: 1.2em;}
.qanda-content .title{width: 90%;line-height:3.5em;padding:0 5%;margin-top: 0.1em;}
.qanda-content .title a{color:#006699;}

.votemn-xx .votemn01{height: 4.583333333333333em; background: #ffffff;margin-bottom:1em}
.votemn-xx .votemn01 .votemn01-t{height: 2.5em;line-height: 2.5em;padding:0 5%;}
.votemn-xx .votemn01 .votemn01-t .v01-t-l{float: left;}
.votemn-xx .votemn01 .votemn01-t .v01-t-l .zc01{margin-top: 0.5em;margin-right: 0.5em;display: block;width: 1.5em;height: 1.5em;border-radius: 50%;background:url(../images/zcandbzc.png) no-repeat center center #E2E2E2;background-size: 0.9583333333333333em 0.75em;float: left;}
.votemn-xx .votemn01 .votemn01-t .v01-t-l .zc02{font-size: 1.166666666666667em;color:#333333;}
.votemn-xx .votemn01 .votemn01-t .v01t-t-r{float: right;color:#6C6C6C;}
.votemn-xx .votemn01 .votemn01-b{margin:0 5%;width: 24.5em;height: 1em;border-radius: 0.625em;background: #E2E2E2;overflow: hidden;margin-top: 0.5em;}
.votemn-xx .votemn01 .votemn01-b .zc03{width: 80%;height: 1em;background: #3697FB;}
.votemn-xx .votemn01 .votemn01-t .v01-t-l .zc01-c{background:url(../images/zcandbzc.png) no-repeat center center #3697FB;background-size: 0.9583333333333333em 0.75em;}
.votemn-xx .votemn01 .votemn01-t .v01-t-l .zc01-c1{background:url(../images/zcandbzc.png) no-repeat center center #3697FB;background-size: 0.9583333333333333em 0.75em; }

.votemn-xx .votemn02{height: 4.583333333333333em; background: #ffffff}
.votemn-xx .votemn02 .votemn02-t{height: 2.5em;line-height: 2.5em;padding:0 5%;}
.votemn-xx .votemn02 .votemn02-t .v02-t-l{float: left;}
.votemn-xx .votemn02 .votemn02-t .v02-t-l .bzc01{margin-top: 0.5em;margin-right: 0.5em;display: block;width: 1.5em;height: 1.5em;border-radius: 50%;background:url(../images/zcandbzc.png) no-repeat center center #E2E2E2;background-size: 0.9583333333333333em 0.75em;float: left;}
.votemn-xx .votemn02 .votemn02-t .v02-t-l .bzc02{font-size: 1.166666666666667em;color:#333333;}
.votemn-xx .votemn02 .votemn02-t .v02t-t-r{float: right;color:#6C6C6C;}
.votemn-xx .votemn02 .votemn02-b{margin:0 5%;width: 24.5em;height: 1em;border-radius: 0.625em;background: #E2E2E2;overflow: hidden;margin-top: 0.5em;}
.votemn-xx .votemn02 .votemn02-b .bzc03{width: 80%;height: 1em;background: #FF3F3F;}
.votemn-xx .votemn02 .votemn02-t .v02-t-l .bzc01-c{background:url(../images/zcandbzc.png) no-repeat center center #FF3F3F;background-size: 0.9583333333333333em 0.75em;}
.votemn-xx .votemn02 .votemn02-t .v02-t-l .bzc01-c1{background:url(../images/zcandbzc.png) no-repeat center center #FF3F3F;background-size: 0.9583333333333333em 0.75em; }

.qanda-list .tp li a{display: block;height:6em;}
.qanda-list .tp li a .tp-l{float: left;width: 3.75em;height: 5em;margin-right: 0.5em;background: url(../images/tp-ic.png) no-repeat center 1em;text-align: center;line-height: 9.2em;background-size: 2.625em 2.625em;color:#909090;}
.qanda-list .tp li a .tp-r{height: 3.7em;color:#333333;line-height: 2em;padding-top: 1.3em}
.qanda-list .tp li a .tp-r span{font-size: 1.15em;}
/*在线自测*/
.test-list{ width:100%;margin-bottom: 1em;}
.test-list li{ width:90%;padding:0 5%; float:left;display:block;}
.test-list li .t-t span{display:block;}
.test-list li .t-t{}
.test-list li .c{font-size: 1.3em;color:#333333;float: left;}
.test-list .log{padding: 0;width: 100%;}
.test-list .log span{color:#ff0000;font-size: 1em;}
.test-list .log a{padding:0 5%;width: 90%;text-align: center;display:block;line-height:3em;}
.test-list li a .t{color:#009AFD;text-decoration: underline;margin-left: 1em;padding-right: 1em; }
.test-list img{ width:100%; float:left;}
.test-a-list{ width:100%;}
.tm li{background: #fff}
.test-a-list li{  padding: 0 5%;width:90%; height:0.96rem; line-height:0.96rem; background:#fff; color:#666666; float:left;}
.test-a-list li > span{ float:left; display:block; width:0.48rem; height:0.48rem; border-radius:100%; background:#BEBEBE; margin-top:0.24rem; line-height:0.48rem; text-align:center; color:#fff; margin-right:0.24rem;}
.test-a-list li p{font-size: 0.288rem;}
.test-a-list .li-h{ background:#F2F2F2;}
.test-a-list .ture{ color:#ADBD43;}
.test-a-list .ture span{ background:#ADBD43;}
.test-a-list .click{ color:#ADBD43;}
.test-a-list .click span{ background:#ADBD43;}
.test-a-list .false{ color:#F63939;}
.test-a-list .false span{ background:#F63939;}
.test-jx{ width:100%; float:left; overflow:hidden;}
.test-jx img{ width:100%; float:left;}
.test-list-sub{ width:60%; padding:0 20%;}
.test-list-sub a{margin:2em 0;}
.test-list-sub-01{ width:48%; float:left; background:url(../images/pre-btn.jpg) no-repeat; background-size:100% auto; height:3em;}
.test-list-sub-02{ width:48%; float:right; background:url(../images/qr-btn.jpg) no-repeat; background-size:100% auto; height:3em;}
.test-list-sub-03{ width:48%; float:right; background:#3697FB; height:3em; display:none;}
.test-list-sub-04{ width:48%; float:right; background:url(../images/sub-btn.jpg) no-repeat; background-size:100% auto; height:3em; display:none;}
.test-jx{ display:none;}
.test-sub-info{ width:100%; overflow:hidden; float:left; height:35em;}
.test-sub-info .test-fs{  width:100%;height: 26em; /* height:30em; */ overflow:hidden;}
.test-sub-info .test-cbtn{ width:60%; padding:0 20%;}
.test-sub-info .test-cbtn a{ display:block; width:45%;}
.test-cbtn-01{ float:left;}
.test-cbtn-01 img{ width:100%; float:left;}
.test-cbtn-02{ float:right;}
.test-cbtn-02 img{ width:100%; float:right;}
.fs{ padding-bottom:10em; background:#C2D34C;min-height: 35em;}

.loadMore{margin-bottom: 5em;margin-top: 1em;width: 100%;background: #ADBD40;text-align: center;line-height: 3.333333333333333em;color:#fff;}
.loadMore a{display:block;margin-top: 1.958333333333333em;}
.loadMore a span{color:#fff;padding-right: 0.8em;background: url(../images/loadMore.png) no-repeat right center;background-size: 0.6666666666666667em 0.7916666666666667em}
.backTop{display:none;position: fixed;top:2.5em;left:7.708333333333333em;padding-left: 2.041666666666667em;background: url(../images/backTop.png) no-repeat 1.5em center #E0EBFF;background-size: 1em 1.2083333333333333em;width:9.5em;height:2.7em;border-radius: 2em;border:0.1em solid #E0EBFF;text-align: center;line-height: 2.7em;color:#3697fb;margin:1.708333333333333em auto 3.333333333333333em;cursor: pointer;z-index: 99999;}
.backTop span{font-size:1.083333333333333em; }
.cjcontai .loadMore{float: left;}
.cjcontai .loadMore a{margin-top:0;}
/**/
.t-t{line-height:4em;background: #FFFFFF;border-bottom: 0.041666666 solid #D9D9D9;padding: 0 5%}
.test-list li a{color:#333333;line-height:4em;}
.test-list li a span{font-size: 1.15em;}
.fs{background: url(../images/jiaojuan.png) no-repeat top center #C2D34C;background-size: 26.66666666em 32.5em;}
.fs .test-fs .fs-t{height: 3.75em;line-height: 3.75em;text-align: center;margin-top: 4.8em}
.fs .test-fs .fs-t p{font-size: 1.5em;color:#ffffff;}
.fs-n{height: 6.25em;line-height: 6.25em;/* margin-left: 9.1666666em */text-align: center;margin-top: 1.5em}
.fs-n p{float: left;}
.fs-n .n{font-size: 6.25em;color:#e84c3d;}
.fs-n .f{font-size: 2.5em;color:#e84c3d;height: 2.5em;line-height: 3.5em}
.fs-b{text-align: center;margin-top: 2em}
.fs-b span{font-size: 1.25em;color:#e84c3d;}
.test-cbtn a{display: block;line-height: 0.71rem;width:1.87rem;height: 0.71rem;text-align: center;color:#ffffff;border-radius: 0.25em;background: #3697FB;font-weight: bold;}
/*选择题*/
.tm{background: #ffffff}
.tm li .cr{color:#adbd40;}
.tm li span{font-size: 0.288rem;}
.tm li{color:#666666;padding:0.32rem 5%;line-height:0.48rem;margin-bottom: 0;}
.tm li{width: 90%;}
/*提交*/
.test-list-sub a{line-height: 0.71rem;width:1.87rem;height: 0.71rem;text-align: center;color:#ffffff;border-radius: 0.25em;font-weight: bold;}
.test-list-sub .test-list-sub-01{background: #3697FB;}
.test-list-sub .test-list-sub-02{background: #ADBD40;}
.test-list-sub .test-list-sub-04{background: #ADBD40;}
/*回答错误提示*/
.test-jx{height: 13.875em;width: 90%;margin:0 5%;color:#666666;}
.test-jx .p1{line-height: 4.625em;}
.test-jx .p1 .daan{color:#ADBD40;}
.test-jx p span{font-size: 1.2em}
.test-jx .p2{line-height: 2.125em;color:#333333;}
.test-jx .p3{line-height: 1.875em;}

/*文字列表*/
.list-content{ width:100%;overflow: hidden;margin-top:1rem;}
.list-content p{font-size: 0.24rem}
.list-content li{border-bottom: 0.1rem solid #F2F2F2}
.list-content li a{font-size: 0.24rem;display: block; width:85%;margin:0 5%;height:0.8rem;padding-left: 5%;background: url(../images/icon2.png) no-repeat left center;background-size: 0.2rem 0.2rem ;color:#666666;line-height:0.8rem;}
.list-content li img{ width:100%; float:left;}

.wzinfo-content{ width:90%;padding:5%;color:#999999; line-height: 0.48rem;min-height: 6.96rem;margin-top:1rem;font-size: 0.24rem}
.wzinfo-content > p{font-size: 0.24rem;}
.wzinfo-content > div{font-size: 0.24rem;}

/*教学案例*/
.al-list{padding:1rem 5% 5%}
.al-list img{width: 1.46rem;height: 1.46rem;float: left;margin-right:0.22rem;margin-bottom:0.052rem; }
.al-list p{line-height: 0.36rem;color:#666666;font-size: 0.28rem}
.al-list li{clear: both;margin-top: 0.24rem; height: 1.46rem;overflow: hidden;}
.al-list li .a{color:#333333;}
.al-list li a{display: block;width: 100%;height: 100%}
.fenye-content ul{float:left;margin-left: 0.3rem;padding: 0.24rem 0;display: flex;}
.fenye-content ul li{margin-right:0.5em;float: left;;display:block;width:0.672rem;height:0.672rem;border:0.1em solid #D6D6D6;border-radius:0.2em;background:url(../images/fenye.jpg) repeat-x;background-size: contain;margin-top:0px;}
.fenye-content ul li:last-child{margin-right:1em;}
.fenye-content ul li a{display:block;width:100%;height:100%;padding: 0 !important ;}
.fenye-content ul .t a{padding: 0 !important ;background:url(../images/t.png) no-repeat center center;background-size:0.12rem 0.24rem;}
.fenye-content ul .next a{padding: 0 !important ;display:block;width:100%;height:100%;background:url(../images/next.png) no-repeat center center;background-size:0.12rem 0.24rem;}
.fenye-content ul .n-t{padding: 0 !important ;background:#EDEDED;}
.fenye-content ul .n-next{padding: 0 !important ;background:#EDEDED;}
.fenye-content ul .n-t a{padding: 0 !important ;margin:0 !important ;display:block;width:100%;height:100%;background:url(../images/no-t.png) no-repeat center center;background-size:0.12rem 0.24rem;}
.fenye-content ul .n-next a{padding: 0 !important ;display:block;width:100%;height:100%;background:url(../images/no-next.png) no-repeat center center;background-size:0.12rem 0.24rem;}
.ys{color:#999999;line-height:0.672rem;margin-top: 0.24rem;padding: 0.24rem 0}
.ys span{font-size:0.288rem;margin-right:0.2em;}
.ys .ye{color:green;}

.al-list .jx-con{font-size: 0.24rem}

.int_title{height: 0.69rem;padding:0 5%;border:0.02rem solid #EDEDED;border-left: 0;border-right: 0;}
.int_title p{float: left;line-height: 0.8rem;font-size:0.28rem}
.int_title .more{float: right;line-height: 2.875em;}
.int_title .more a{color:#A5A5A5;}
.int_title .more a:hover{text-decoration: underline;}
.int_con{padding:5%;font-size: 0.24rem }
.int_con p{font-size: 0.24rem !important ;}
.int_con p span{font-size: 0.28rem !important;}
.int_con span{font-size: 0.24rem;line-height:0.4rem !important;}
.bd-b{background: url(../images/int-bd-b.png) repeat-x;height: 1em;}

/*课程简介*/
.introduction{background: #FFFFFF;}
.introduction .int_con img{width: 6.166666666em;height: 7.083333333em;float: left;margin-right:0.91666666666em;margin-bottom:0.21666666666em; }
.introduction .int_con p{line-height: 1em;color:#666666;line-height: 2em}
.introduction .int_con a{background: url(../images/area1-a.png) no-repeat;display: block;width: 24.41666666666em;height: 6.541666666em;background-size:24.41666666666em 6.541666666em}

/*课程负责人*/
.responsibility{background: #FFFFFF;margin-top:1.25em }
.responsibility .int_con .img-yuan img{border-radius: 50%;width: 6.875em;height: 6.875em;float: left;margin-right: 0.91666666666em;}
.responsibility .int_con .title a{color:#333333;line-height:1.2em }
.responsibility .int_con .title a:hover{text-decoration: underline;}
.responsibility .int_con .title span{margin-left: 0.45em;line-height:2em }
.responsibility .int_con p{color:#666666;line-height: 1.7em}

/*教学案例*/
.teachingcase{background: #FFFFFF;margin-top:1.25em }
.teachingcase .int_con ul li{clear: both;margin-top:1em;height: 5.416666666666667em;overflow:hidden }
.teachingcase .int_con img{width: 9.04166666em;height: 5.375em;margin-right:0.8em }
.teachingcase .int_con li p a{line-height: 1.7em;color:#333333;}
.teachingcase .int_con li p a:hover{text-decoration: underline;}
.teachingcase .int_con li p{color:#666666;line-height: 1.7em}

/*zc*/
.zc{width: 100%;height: 1em;background: #ffffff;}
/*menu*/
/* .menu{padding:0 0.91666666666em 0 0.91666666666em;} */
 

/*章节简介*/
.zjjj{background: #FFFFFF;}
.zjjj .int_con p{color:#666666;line-height: 1.7em}
.learn-info-next{padding:5%;font-size: 0.24rem}
.learn-info-next li{margin:0.5em 0;}
.learn-info-next li a{color:#999999;}
.learn-info-next li a span{color:#ADBD40;margin-right: 0.3em}
.learn-info-next .fy a{color:#333333;font-size: 1.16666666em;}


/*课程列表*/
.kclb{}
/*.kclb ul li{margin-top: 0.24rem;}*/
.fenye-content{margin-top: 0.24rem;}
.kclb ul li > a{display: block;width: 100%;height: 100%;display: flex;}
.kclb ul li .lea_left{position: relative;margin-right:0.916667em; }
.kclb ul li .lea_left .la{display: block;width: 1.46rem;height: 1.46rem;}
.kclb ul li .lea_left .lea-icon{width: 1.46rem;height:1.46rem;}
.kclb ul li .lea_left .icon-b{width: 0.35rem;height: 0.35rem;position: absolute;left: 0;bottom: 0;}
.kclb ul li .lea_right .ra{color:#333333;}
.kclb ul li .lea_right .p1{/*height:0.61rem;*/overflow: hidden;font-size: 0.24rem;}
.kclb ul li .lea_right .p1 span{font-size: 0.24rem;line-height: 0.24rem}
.kclb ul li .lea_right .pt{line-height: 0.48rem;font-weight: bold;height:0.48rem;overflow:hidden;font-size: 0.24rem;}
.kclb ul li .lea_right .icon-left{float: left;color:#ADBD40;font-size: 0.24rem;}
.kclb ul li .lea_right .icon-right{color:#999999;float: right;background: url(../images/icon1.png) no-repeat left center;padding-left: 0.30rem; background-size: 0.23rem 0.23rem;font-size: 0.24rem}
.v .icon-b{background: url(../images/v-icon.png) no-repeat; background-size:100% 100% }
.t .icon-b{background: url(../images/t-icon.png) no-repeat;background-size:100% 100%}

/*疑答*/
.qanda-content .sx-tab{height:3.041666666666667em;background: #ffffff;}
.sx-tab a{display: block;width: 45%;height:3.041666666666667em;line-height: 3.041666666666667em;text-align: center;}
.sx-tab a:first-of-type{margin-right: 10%}
.sx-tab a span{font-size: 1.166666666666667em;color:#333333;}
.sx-tab .bt3{border-bottom: 0.125em solid #ADBD40;}
.g{width: 100%;height: 1.0833333em;background: #F2F2F2;}
.qanda-list .a-bl{display: block;width: 100%;height: 7.4583333em;}
.qanda-content .log{padding: 0;width: 100%;}
.qanda-content .log span{color:#ff0000;}
.qanda-content .log a{padding:0 5%;width: 90%;text-align: center;display:block;line-height:3em;}
.qanda-content a .t{color:#009AFD;text-decoration: underline;margin-left: 1em;padding-right: 1em; }

.dy-ul li{background: #ffffff;height: 18.5em;}
.dy-ul .dy-li{padding:0 5%}
.ssyd-t-c .dy-ul{}
.ssyd-t-c .dy-name{color:#ADBD40;line-height:2em;padding-top: 1em;}
.ssyd-t-c .dy-name span{font-size: 1.2em;}
.ssyd-t-c .dy-at span{font-size: 1.15em;}
.ssyd-t-c .dy-con span{font-size: 1.1em;}
.ssyd-t-c .dy-at{color:#666666;line-height: 2em;}
.ssyd-t-c .dy-con{color:#999999;line-height: 1.7em;}
.ssyd-t-c .dyb{color:#999999;line-height: 2em;}
.ssyd-t-c .dyb .dy-l{float: left;line-height: 3em}
.ssyd-t-c .dyb .dy-r{float: right;line-height: 3em}
.ssyd-t-c .dyb span{font-size: 1em;}

.qandainfo-hf ul li{margin-bottom:1.3em;background: #ffffff;padding-bottom:0.6em }
.qandainfo-hf .hf-li{height: 7.041666666666667em;padding: 0 5%;}
.qandainfo-hf .hf-li .hf-p-name{height: 2em;clear: both;padding-top: 0.5em;}
.qandainfo-hf .hf-li .hf-p-name .pl{float: left;line-height:1.85em;color:#ADBD40;}
.qandainfo-hf .hf-li .hf-p-name .pl span{font-size: 1.2em;}
.qandainfo-hf .hf-li .hf-p-name .pm{float: left;line-height:2em;color:#ADBD40;margin-left: 1em;color:red;}
.qandainfo-hf .hf-li .hf-p-name .pr{float: right;line-height: 2em;color:#999999;}
.qandainfo-hf .hf-li .hf-p-con{color:#033333;line-height: 1.7em;margin-bottom:0.4166666666666667em }
.qandainfo-hf .hf-li .hf-p-con span{font-size: 1.15em;}
.qandainfo-hf .hf-li .hf-p-bot .bot-pl{float: left;line-height: 1.5em;color:#858585;}
.qandainfo-hf .hf-li .hf-p-bot .bot-pl span{font-size: 1em;}
.qandainfo-hf .hf-li .hf-p-bot .bot-pm{float: left;line-height: 1.5em;color:#858585;margin-left: 2.5em;color:green;cursor: pointer;}
.qandainfo-hf .hf-li .hf-p-bot .bot-ar{float: right;background: url(../images/dmz.png) no-repeat 20% center;color:#888888;background-size: 1.125em 1.083333333333333em;display: block;width: 2.225em;height: 1.5em;padding-left: 2.083333333333333em;line-height: 1.5em;border-radius: 0.4166666666666667em;border:0.1em solid #B8B8B8;}
.qandainfo-hf .hf-li .hf-p-bot .bot-ar-cl{background: url(../images/dmz-cl.png) no-repeat 20% center;color:#ADBD40;background-size: 1.125em 1.083333333333333em;border:0.1em solid #ADBD40;}

/*文章内页*/
.wzny .p{padding: 5%;line-height: 2em;color:#999999;}
/*内页logo*/
.ny-logo a img {
    width: 3rem;
    height: auto;
    margin-top: 1em;
    margin-left:0.5em;
}
/*wapp*/
.wapp{margin-top: 0;}
.wapp-logo{margin:0;}
/*登录*/
.login{margin-top: 0;}
.lg{background: #C2D34A;}
.lg .container{position: absolute;top:4em;background: #C2D34A;}
.lg .lg-tl{text-align: center;line-height:4em;font-weight: bold;color: #fff;}
.lg .choice{width:100%;height:3.2em;background: #fff;margin:0 auto;}
.lg .choice p{width:50%;height: 3em;color:#333333;line-height:3.1em;display: block;float: left;text-align: center;cursor: pointer;}
.lg .choice p span{font-size: 1.2em;font-family:\5FAE\8F6F\96C5\9ED1;}
.choice-cl{border-bottom:0.2em solid #3697FB;color:#3697FB !important;}
.lg input{font-size: 1em;}
.lg input{margin:0 auto;display: block;padding-left:0.5em;border-radius: 0.3em;border:0.1em solid #fff;border-color: #fff; background: #fff;width:18em;height:2.5em;}
.lg input::-webkit-input-placeholder { /* WebKit browsers */
    color:#666;
}
.lg input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#666;
}
.lg input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#666;
}
.lg input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#666;
}
.lg .enter input{padding: 0;width:18.6em;background: #3697FB;border-color: #3697FB;color:#fff;cursor: pointer;}
.lg .username{margin-top:1em;}
.lg .pwd{margin:1em auto 2em;}
.lo-a{width: 100%;text-align: center;margin-top: 4.416666666666667em;}
.lo-a a{line-height: 2em;color:#fff;text-decoration: underline;}

.app-top .logo{width:2.5rem;height: 1rem;margin:0.3rem auto 0;}
.app-top .logo a img{margin:0;}
.loginOk{width: auto !important;padding:0 0.5em;}
.loginOk span{font-size: 1em !important;}

 video {
    height: 3.84rem;
    width: 100%;
    background: #999;
}
/*首页*/
.header-index{width:100%;height:3.5rem;overflow:hidden;background:url(../images/index-header-bg.jpg) no-repeat top center ;background-size:100% 100%;}
.bg{background:#F0FFF6;background-size:26.66666666666667em 100%;}
/*17.5-con{margin-top:0;width:100%;min-height: 20em;background:none;}*/
.nav{height: 8.333333333333333rem;margin:0 5%;}
.nav ul{height: 100%;width: 100%;}
.nav ul li:last-child{margin-right: 0;}
.nav ul li{width: 32%;height: 100%;float: left;margin-right: 2%;}
.nav ul a{text-align: center;font-size: 1.25rem;padding-top:6.333333333333333rem;height: 2rem;color: #333;line-height: 2rem;}
.nav ul .li1 a{width: 100%;display: block;background: url(../images/nav-1.png) no-repeat center top;background-size: 100% 100%;}
.nav ul .li2 a{width: 100%;display: block;background: url(../images/nav-2.png) no-repeat center top;background-size: 100% 100%;}
.nav ul .li3 a{width: 100%;display: block;background: url(../images/nav-3.png) no-repeat center top;background-size: 100% 100%;}
.area-title{width: 100%;height: 0.3rem;float: left;background: url(../images/title-bg.png) no-repeat left center;background-size: auto 100%;}
.area-title-content{height:0.3rem;font-size:0.3rem;color: #008131;line-height:0.3rem;text-align: left;float: left;padding-left: 5%;}

.more{width:0.48rem;height: 0.3rem;float: right;margin-right: 5%;}
.more a{width:0.48rem;height: 0.3rem;display: block;background:url(../images/more.png) no-repeat center center; background-size:100%;}

.area1-bg{background:url(../images/area-bg.png) no-repeat center center #fefefe;background-size: 100% 100%; width: 90%;float: left;border: 0.02rem solid #EEF6FC;margin:0 5%;border-radius: 2%;box-shadow: 0px 0px 15px #E1F7EA;}
.area1{padding-top: 0.24rem;}
.area1-content{overflow: hidden;margin:0.24rem 5%;width: 90%;float: left;}
.area1-content img{width: 100%;height: auto; height:2.4rem;}
.area1-content p{font-size: 0.24rem;line-height: 0.48rem;color: #333;height: 1.92rem;overflow: hidden;}

.area2-bg{background:url(../images/area-bg.png) no-repeat center center #fefefe;background-size: 100% 100%;width: 90%;float: left;border: 0.02rem solid #EEF6FC;margin:0 5%;margin-top: 0.4rem;border-radius: 2%;box-shadow: 0px 0px 15px #E1F7EA;}
.area2{padding-top: 0.24rem;}
.area2-content{overflow: hidden;margin:0.24rem 5%;width: 90%;float: left;margin-top: 0.12rem;}
.area2-content img{width: 1.6rem;height: 1.2rem;float: left;margin-right: 5%;margin-top: 0.12rem;}
.area2-content p{font-size: 0.24rem;line-height: 0.48rem;color: #333;}


.area3-bg{background:url(../images/area-bg.png) no-repeat center center #fefefe;background-size: 100% 100%;width: 90%;float: left;border: 0.02rem solid #EEF6FC;margin:0 5%;border-radius: 2%;box-shadow: 0px 0px 15px #E1F7EA;margin-top: 0.4rem;}
.area3{padding-top: 0.24rem;}

.area3-content{overflow: hidden;margin:0.12rem 5%;width: 90%;float: left;}
.area3-content ul li a{display: block;height: 0.96rem;line-height: 0.96rem;font-size: 0.24rem;color: #333;border-bottom: 0.02rem dotted #999;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.area3-content ul li:last-child a{border-bottom: 0px;}

.area4-bg{width: 90%;float: left;margin: 0.4rem 5%;}
.area4 .area-title{background:url(../images/area-bg.png) no-repeat center center #fefefe;background-size: 100% auto;;padding: 0.24rem 0;border-radius: 0.12rem;}
.area4 .area-title .area-title-content{background: url(../images/title-bg.jpg) no-repeat left center;background-size: auto 100%; }

.area4-content{overflow: hidden;float: left;margin-bottom:0.24rem;}
.area4-content ul{margin-left: -5%;}
.area4-content li{height: 2.39rem;background: #fff;border-radius: 5%;margin-top: 0.3rem;box-shadow: 0px 0px 15px #D5E7F8;	width: 45%;float: left;margin-left: 5%; 
}
.area4-content li a{display: block;width: 100%;height: 100%}
.area4-content li a img{width: 100%;height: 1.55rem;float: left;border-radius: 5% 5% 0 0;}
.area4-content li a span{display: block; }
.area4-li-title{font-size: 0.24rem;line-height: 0.48rem;color: #666;overflow: hidden;height: 0.48rem;display: block;width:90%;margin:0 5%;}
.area4-li-date{font-size: 0.20rem;line-height: 0.24rem;color: #999;overflow: hidden;height: 0.24rem;float: left;margin-left: 5%;}
.area4-li-hits{padding-left: 0.3rem;background: url(../images/area2-li-hits.png) no-repeat left center;background-size: 0.24rem 0.24rem;font-size: 0.18rem;color: #666;overflow: hidden;float: right;height: 0.24rem;line-height: 0.24rem;margin-right: 5%;}

.logo{width:42%; height:auto;position: absolute;top:0.168rem;left:2.5%;}
.logo img{width:5.5rem; height:auto;}

.app-top .logo{width: 5.5rem;height: 4.5em;margin:2em auto 0;position: static;}
.app-top .logo a img{margin:0;}
.loginOk{width: auto !important;padding:0 0.5em;}
.loginOk span{font-size: 1em !important;}
.app-index{position: static;margin-top:0rem !important;}

/*分页*/
/*#fy{height: 3em;line-height: 3em;width: 90%;padding: 0 5%;overflow:hidden;}
#fy span{margin:0 0.5em;}
#fy a{margin:0 0.5em;}*/