/* CSS Document */
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#svgFontName') format('svg'); /* iOS 4.1- */
}
[data-before-icon]:before{content:attr(data-before-icon);font-family:"iconfont";margin-right:5px;}
[data-after-icon]:after{content:attr(data-after-icon);font-family:"iconfont";margin-left:5px;}
*{padding:0px;margin:0px;font-family:"微软雅黑",Arial;outline:none;-webkit-appearance:none;}
html{overflow:visible;overflow-y:scroll;}
a{text-decoration:none;color:inherit;border:none;}
a:hover{border:none;text-decoration:none}
img{border:none}
i,em{font-style:normal;}
body{overflow-x:hidden;background:#ebebeb;color:#222;font-size:24px}
.bg_f{background:#fff}
.bg_f8{background:#f8f8f8}
.bg_f4{background:#f4f4f4}
.bg_blue{background:#32a1e0}
.bg_red{background:#ff4201}
li{list-style:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both;}
.block{overflow:hidden;width:auto;height:auto;display:block}
.font_wg{font-weight:bold}
.h5{width:100%;height:5px;clear:both;overflow:hidden}
.h10{width:100%;height:10px;clear:both;overflow:hidden}
.h15{width:100%;height:15px;clear:both;overflow:hidden}
.h20{width:100%;height:20px;clear:both;overflow:hidden}
.line_block{display:inline-block}
.txt_line{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.margin_center{margin-left:auto;margin-right:auto}
.main{width:640px;margin:auto}
.prv{position:relative}
.pab{position:absolute}
.tr{text-align:right}
.tc{text-align:center}
.tl{text-align:left}
.cl_333{color:#333}
.cl_999{color:#999}
.cl_666{color:#666}
.cl_red{color:#ff4201;font-size: 26px;}
.cl_red1{color:#ff4201;font-size: 26px;}
.cl_red2{color:#ff4201;font-size: 24px;}
.cl_blue{color:#0e8be3}
.show{display:block}
.hide{display:none}
.pd_10{padding:0px 10px;}
.pd_20{padding:0px 20px;}
.shadow_bottom{box-shadow:0px 1px 2px rgba(0,0,0,0.2)}
.big_tit{color:#ff4201;font-size:32px;line-height:2.3em;border-left:10px #ff4201 solid;padding:0px 15px;border-bottom:1px #e1e1e1 solid;background:#fff;font-weight:normal}
.wap_page{width:100%;height:100%;overflow:hidden}
.btn{display:block;font-size:32px;color:#fff;line-height:100px;width:98%;text-align:center;margin:20px auto;background:#22968D;border-radius:8px;}

.header{width:100%;height:90px;background:#22968D;overflow:hidden;line-height:90px;font-size:30px;color:#fff}
.header img{margin-left:20px}
.header .a_btn{height:90px;width:90px;float:right;display:inline-block}
.header .a_menu{background:url(../images/ico/wap_index_05.jpg) no-repeat center;}
.header .a_menu02{background:url(../images/ico/user.png) no-repeat center;}

.header .nav{position:absolute;right:0px;top:90px;z-index:9999999;background:rgba(0,0,0,0.7);width:100%;height:100%;display:none;min-height:2400px}
.header .nav .nav_cont{display:none}
.header .nav ul{width:100%;height:auto;background:#fff;text-align:center}
.header .nav ul li{width:159px;height:134px;border-left:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;float:right;padding-top:25px;text-align:center;line-height:2.5em;color:#333}
.header .nav ul li img{margin-left:0px}
.header .nav ul li p{height:55px;}
.header .state{width:100%;height:90px;background:#1b1b1b;font-size:28px;line-height:90px;text-align:center;color:#999;overflow:hidden}
.header .state span:before{font-size:34px}
.header .up{color:#fff;font-size:36px;line-height:1.8em;display:inline-block}
.header .go_back{display:inline-block;width:60px;height:90px;color:#fff;font-size:1.5em;line-height:90px}

.header .state .mail_msg{color:#ff4201;float:left;margin-left:20px}

.footer{padding:15px;margin-top:40px}
.footer .foot_btn{width:48%;font-size:24px;display:inline-block;line-height:2.8em;background:#fff;text-align:center;border-radius:72px;overflow:hidden;box-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:5px 2px}
.footer .foot_a{font-size:1em;color:#666;text-align:center}
.footer .foot_a a{display:inline-block;margin:0px 20px;line-height:2em}
.footer .foot_a a:before{font-size:26px}

.now_addr{font-size:28px;line-height:80px;padding:0px 20px;box-shadow:0px 1px 3px rgba(0,0,0,0.2);background:#fff;border-bottom:1px #d8d8d8 solid}
.now_addr em{color:#ccc;}
.now_addr .sx_btn{display:inline-block;color:#fff;background:#ff4201;border-radius:5px;line-height:1.8em;padding:0px 25px;margin-top:15px;}

.ok_msg{font-size:24px;color:#666;line-height:2.5em}
.ok_msg:before{color:#11cd6e;margin-left:8px;line-height:2.5em}
.false_msg{font-size:24px;color:#e01111;line-height:2.5em}
.false_msg:before{margin-left:8px;line-height:2.5em}
.Warning_msg{font-size:24px;color:#0e8be3;line-height:2.5em}
.Warning_msg:before{margin-left:8px;line-height:2.5em}


.gmore{font-size: 1em; margin:16px; background:#ddd;text-align:center; box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;overflow: hidden;box-sizing: border-box;}

.Error {background: url(../images/ico/bg_error.png) no-repeat center center;background-size: 340px 230px;width: 340px;height: 230px;margin: 0 auto;padding: 40px 0;}
.Error_words {margin: 0 20px 60px;color: #666;text-align: center;font-size:28px;}

.g-publish-small {margin: 6px 20px;display: -webkit-box;}
.g-publish .current, .g-publish-small .current {background: #22968D;color: #fff;}
.g-publish-small a, .g-publish-small input {height: 27px;line-height: 27px;}
.g-publish a, .g-publish input, .g-publish-small a, .g-publish-small input {display: block;-webkit-box-flex: 1;width: 100%;border: 1px solid #dcdcdc;margin: 0 6px;font-size:28px;height: 70px;line-height: 70px;text-align: center;color: #313131;background: #fff;-webkit-border-radius: 2px;border-radius: 2px;}
.g-publish input{border-radius: 0px;opacity:1;}

.block li a span{display:block; overflow:hidden; height:50px;}
img {
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
    -webkit-touch-callout: none;
}

.course-intro{
	width:400px;
	height:130px;
    color: #ff0000;
	line-height: 120px; /*设置line-height与父级元素的height相等*/
    text-align: center; /*设置文本水平居中*/
    overflow: hidden; /*防止内容超出容器或者产生自动换行*/
}

.course-intro p{
  margin: 0;
  padding: 0px;
  font-size: 32px;
  color: #555;
}
.course-intro-title{
  font-size: 32px;
  vertical-align:middle; 
 /* border-style:dashed;*/
  color: #ff0000;  
  line-height: 100%;
}

.chapter-intro-user{
  display: block;
  padding-bottom: 10px;
  color: #333
}

.chapter-intro-user img{
	margin-top: 10px;
	margin-left: 10px;
  margin-right: 10px;
  border-radius: 50%;
}


