/*
@author: he
*/
@charset "utf-8";
html{color:#000;background:#fff;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {background:#FFF;color:#222;font: 400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
button{outline:0;border:none;}
a{color:#333;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;max-width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
i,em{font-style:normal;}
.pr{position:relative;}
.abs{position: absolute}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*公用头*/
.commonHeader-mod{ height:1.307rem; padding:0 0.4rem;}
.commonHeader-mod .header-con:first-child{ float:left;}
.commonHeader-mod .header-con:last-child{ float:right;}
.commonHeader-mod h1{ display:block; float:left; height:0.72rem; margin:0.28rem 0 0 0;}
.commonHeader-mod h1 img{ margin-right:0.2rem; width:3.84rem; height:0.72rem;}
.commonHeader-mod .downloadApp-btn{ float:left; display:block; width:2.133rem; height: 0.747rem; line-height: 0.747rem; text-align:center; font-size:0.373rem; color:#fff; background: #3EC93E; border-radius:0.373rem; margin:0.28rem 0 0 0.2rem;}
.commonHeader-mod .search-btn{ display:inline-block; vertical-align:top; width:0.453rem; height:0.453rem; line-height:0; font-size:0; background:url("../images/search.png") no-repeat; background-size:100% auto; margin:0.427rem 0.373rem 0 0;}
.commonHeader-mod .login-btn{ display:inline-block; vertical-align:top; width:0.8rem; line-height:1.307rem; font-size:0.4rem; color:#3EC93E; white-space: nowrap;}
.commonHeader-mod .login-btn img{ width:0.773rem; height:0.773rem; border-radius:50%; margin-top:0.267rem;}
.commonHeader-mod .lmLogo{ display: block; height: 0.693rem; line-height: 0.693rem; font-size: 0.453rem; margin-right: 0.1rem; font-weight: 700;}
.commonHeader-mod .lmLogo img{ width: 0.693rem; height: 0.693rem; display: inline-block; margin-right: 0.187rem; vertical-align:-0.19rem;}

/*移动学习*/
.appBox{ padding: 0.533rem 0 0.13rem; border-bottom: 1px solid #f5f5f5;}
.appBox .tit{ height: 0.507rem; text-align: center; margin-bottom: 0.4rem;}
.appBox .tit span{ display: inline-block; line-height: 0.507rem; font-size: 0.48rem; font-weight: 700; background:url("../images/icon_03.png") repeat-x left 0.28rem; background-size:1px 0.213rem;}
.appBox .cbox{ display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; padding: 0 0.4rem;}
.appBox .cbox li{ width: 33.33%; text-align: center;}
.appBox .cbox li a{ display:block;}
.appBox .cbox li img{ width: 1.6rem; height: 1.6rem; margin: 0 auto;}
.appBox .cbox li p{ font-size:0.373rem; line-height: 1.067rem; color: #333;}

/*公用底部导航*/
.fixBottom-nav{ width:100%; height:1.307rem; border-top:1px solid #f0f0f0; position:fixed; left:0; bottom:0; background:#fff; z-index:96;}
.fixBottom-nav ul{ display:flex; display:-webkit-flex; justify-content:center; -webkit-justify-content:center;}
.fixBottom-nav li{ text-align:center; width: 20%; line-height:0.56rem; font-size:0.267rem; color:#555;}
.fixBottom-nav li.ico01{ background:url("../images/bottomnav01.png") no-repeat center 0.173rem; background-size:0.613rem auto;}
.fixBottom-nav li.ico02{ background:url("../images/bottomnav02.png") no-repeat center 0.173rem; background-size:0.693rem auto;}
.fixBottom-nav li.ico03{ background:url("../images/bottomnav03.png") no-repeat center 0.173rem; background-size:0.52rem auto;}
.fixBottom-nav li.ico04{ background:url("../images/bottomnav04.png") no-repeat center 0.173rem; background-size:0.533rem auto;}
.fixBottom-nav li.ico05{ background:url("../images/bottomnav05.png") no-repeat center 0.173rem; background-size:0.587rem auto;}
.fixBottom-nav li.hot a{ color:#FF7759;}
.fixBottom-nav a{ display:block; color:#555; padding-top:0.733rem; height:.56rem; line-height:0.56rem;}

/*公用右侧浮动*/
.fix-nav{ position:fixed; right:0.4rem; bottom:2.107rem; z-index:97}
.fix-nav a{ display:block; width:1.173rem; height:1.173rem; border-radius:50%; margin-top:0.373rem;}
.fix-nav a.customerService-btn{ background:url("../images/fixnav01.png") no-repeat; background-size:1.173rem auto;}
.fix-nav a.home-btn{ background:url("../images/fixnav02.png") no-repeat; background-size:1.173rem auto;}
.fix-nav a.back-btn{ display:none; background:url("../images/fixnav03.png") no-repeat; background-size:1.173rem auto;}

/*页脚*/
.footer{ padding: 0.4rem 0 0; line-height: 0.533rem; font-size: 0.373rem; text-align: center;}
.footer .ttxt{ color: #999;}
.footer .btxt{ margin-bottom: 0.267rem; color: #666;}
.footer .btxt a{ color: #666;}
.footTxt{ height: 0.693rem; line-height: 0.693rem; font-size: 0.32rem; color: #999; text-align: center; margin-bottom: 1.6rem;}

/*移动学习new 20200506*/
.appBoxNew{ padding: 0.533rem 0 0.4rem; border-bottom: 1px solid #f5f5f5;}
.appBoxNew .ticon{ display: block; width: 1.707rem; height: 1.573rem; margin: 0 auto;}
.appBoxNew .ctxt{ line-height: 0.88rem; text-align: center; font-size: 0.373rem; color: #333; margin-bottom: 0.107rem;}
.appBoxNew .bbtn{ display:block; width: 2.24rem; height: 0.907rem; line-height: 0.907rem; text-align:center; font-size:0.32rem; color:#fff; background: #3EC93E; border-radius:0.453rem; margin: 0 auto;}


