@charset "UTF-8";html,body,div,span,a,p,img,ul,ol,li,dl,dt,dd,i,u{margin:0;padding:0;list-style:none;outline:0;border:0 none}html{width:100%;height:100%}body{font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;font-size:.36rem;color:#000;line-height:1;width:100%;height:100%;text-align:justify;background-color:#fff;margin:0 auto}a,a:visited{text-decoration:none;color:#000;outline:0 none}a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)}.logo-box{width:100%;border-bottom:2px solid #eee;position:relative}.logo-img{display:block;width:2rem;height:auto;margin:.3rem auto .7rem}.logo-title{position:absolute;bottom:-.4rem;left:50%;width:3.8rem;height:auto;margin-left:-1.9rem;z-index:99}#logoMenu{position:absolute;top:.9rem;right:.6rem;width:.5rem;height:auto;z-index:200}#menu{position:absolute;top:1.6rem;right:.5rem;background-color:#fff;width:2rem;font-size:.32rem;text-align:center;box-shadow:0 0 5px #999;padding:.2rem;border-radius:8px;z-index:300;line-height:2.5;display:none}.border-btm{border-bottom:1px dashed #999;padding-bottom:.2rem}.pad-top{margin-top:.2rem}.banner{width:100%;overflow:hidden;text-align:center;color:#3d3d3d}.img{display:block;width:100%;height:auto}.banner h2{font-size:.48rem;padding-top:.65rem}.banner h3{font-size:.48rem;color:#e60012}.banner-people{display:block;width:3.4rem;height:auto;margin:.6rem auto .5rem}#nav{background-color:#1e2434;box-sizing:border-box;padding:0 .2rem}#nav li a{color:#fff;font-size:.34rem;display:inline-block;height:.85rem;line-height:.85rem}#nav li a:visited,#nav li a:focus{color:#fff}#nav li .active{color:#e60012!important;border-bottom:2px solid #e60012!important}h4{text-align:center;font-size:.42rem;margin:.8rem auto}.boss-box{width:100%;overflow:hidden}.boss-box img{display:block;width:4.1rem;height:auto;margin:.5rem auto 0}.title-pzk{padding:0 .45rem;box-sizing:border-box;overflow:hidden;margin:.6rem 0}.con-text{line-height:1.7;padding:0 .5rem}.con-text p{margin-top:.18rem}.con-text .none{margin-top:0}.con-table{padding:0 .5rem}.con-table p{line-height:.8rem}.con-text img{width:100%;}
.info_i {
  margin-top: 20px;
}

.info_i li{
    line-height: 35px;
}
.jieshao-text p {
    margin: 15px 0;
    font-size: 14px !important;
    letter-spacing: 1px;
}

.p_n li{
	font-size:12px !important;
}
.p_n li a{
	font-size:12px !important;
}

.mar-btm2{
	font-size:14px;
	line-height:28px;
	text-align:left;
	padding-left:10px;
}
.wzg_3fw{
	padding-top:10px;
}
.teshu-btn{display:block;width:6rem;height:.7rem;line-height:.7rem;background:#e60012;border-radius:5px;color:#fff;text-align:center;margin:.5rem auto 0}.teshu-btn:visited{color:#fff}.a-blue{display:block;margin:.4rem 0;color:#1893f4}.a-blue:visited,.a-blue:focus{color:#1893f4}.icon{overflow:hidden;margin-bottom:.5rem;margin-left:-.2rem}.icon img{display:inline-block;margin-right:.14rem;width:.5rem;height:auto;vertical-align:middle}.icon span{font-size:.38rem;font-weight:bold;vertical-align:middle}.con-table .icon{margin-top:.5rem}.con-table .icon span{font-size:.4rem}.con-table .icon img{width:.42rem;height:auto}.bold{font-weight:bold;font-size:.38rem}.text-center{text-align:center}.font28{font-size:.28rem}.font26{font-size:.26rem;color:#999}.font42{font-size:.38rem;line-height:1.6}.lh01{line-height:1.6}.lh02{line-height:1.7}.font-small{font-size:.26rem}.red{color:#e60012;font-size:.36rem}.font{font-size:.28rem}.font60{font-size:.6rem}.lesson-icon{width:.4rem;vertical-align:middle;height:auto}.mar-btm{padding:0 .1rem .8rem;box-sizing:border-box}.img-jt{display:block;width:6rem;height:auto;margin:.4rem auto .5rem}

.footer{background-color:#f6f6f6;margin-top:.5rem}.footer-top{display:-webkit-box;display:-moz-box;display:-webkit-flex; display:-moz-flex; display:-ms-flexbox;display:flex}.footer-right-img{width:1.2rem;height:1.2rem;margin:.65rem auto .13rem}.footer-img{width:3.2rem;height:auto;margin:.8rem auto .36rem}.flex01{-webkit-flex:1;flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;text-align:center}.footer-btm{width:100%;height:.9rem;line-height:.35rem;background-color:#1e2434;padding:.1rem;box-sizing:border-box;color:#fff;text-align:center;font-size:.26rem;word-break:break-all;overflow:hidden}.footer-btm .footer-small{font-size:.14rem}
.lesson-table{padding:1rem .7rem;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #ebebeb}table{width:100%;border-collapse:collapse;border-spacing:0;word-wrap:break-word;border:0;vertical-align:middle;text-align:center;box-shadow:2px 2px 10px #eee}tr,td{width:auto;height:auto}td{border:1px solid #DDD!important;padding:.3rem .1rem;word-wrap:break-word;border-top:0;border-left:none;font-size:.32rem}.bg-gray{background-color:#f7f7f7}#saoma{border:1px solid #e60012;border-radius:.1rem;padding:.4rem 0}#saoma h6{font-size:.4rem;margin:.25rem 0 .5rem}#saoma img{width:3.6rem;margin:.5rem auto}.block{display:block}.photo{border:1px solid #ebebeb;border-radius:5px;margin:.4rem .2rem;padding:.27rem .35rem;box-sizing:border-box;background-color:#fff}.text-right{text-align:right}.text-left{text-align:left}.right-name{margin-top:0;vertical-align:middle}.tou{width:1.25rem;height:1.25rem;margin-right:.35rem}.tu{width:2rem;height:2rem;margin-right:.2rem}.small{width:.72rem;height:.72rem;margin-right:.15rem;vertical-align:middle}u{text-decoration:none;display:inline-block;margin-top:.2rem}.all{background-color:#f7f7f7;padding-bottom:.8rem}
.small-photo{display:inline-block;overflow:hidden;margin-top:.2rem}.weixin{border:1px solid #DDD;margin:.3rem .7rem 0;box-sizing:border-box;position:relative;box-shadow:2px 2px 10px #eee}.weixin-title{text-align:center;background-color:#f7f7f7;margin:0;padding:.27rem 0;border-bottom:1px solid #DDD}.weixin-btm{text-align:left;background-color:#f7f7f7;padding:.25rem 0 .25rem .4rem;border-top:1px solid #DDD;box-sizing:border-box;line-height:1.6}.weixin-text{padding:.4rem .4rem 1.1rem;line-height:1.6;box-sizing:border-box}.weixin-img{position:absolute;bottom:.36rem;right:.46rem;width:2.2rem;height:2.2rem}div p.mar{margin-top:.57rem}.pad01{padding:.2rem 0}.you{width:.33rem;height:auto}.aaa{display:block;width:100%}h1{font-size:.4rem;color:#1e2434}.xian{background:#1e2434;width:3.84rem;height:5px;margin:.35rem auto .82rem}.kaike-renwu{width:6.6rem;margin:.7rem auto 0;border:1px solid #ebebeb;border-radius:.1rem;overflow:hidden;line-height:1.8;padding:.65rem .3rem;box-sizing:border-box}.kaike-renwu .people{display:block;width:2rem;height:2rem;margin:0 auto}.kaike-renwu .bold{font-size:.38rem;line-height:2}#menu-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:201;display:none}#alertBg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:300;background:rgba(0,0,0,.6);display:none}#alertBg .alert-box{width:5.4rem;height:3.3rem;background:#fff;position:absolute;left:50%;top:30%;z-index:400;margin-left:-2.7rem;border-radius:8px;padding:.3rem .25rem;box-sizing:border-box;overflow:hidden}#alertBg .alert-box p{line-height:1.5}#close{width:2rem;height:.8rem;background:#eee;margin:.45rem auto 0;text-align:center;line-height:.8rem;border-radius:5px}.bold-text{font-weight:bold}. @media only screen and (min-width:751px){html{width:750px;height:auto;margin:0 auto;font-size:50px!important}}
.font48{font-size: .48rem;} img.img-wm{width:70%; margin:.3rem auto;}
.gray-bg{background: #f7f7f7;margin-top:.4rem; color: #666;padding:.1rem .45rem .2rem;box-sizing: border-box;overflow: hidden;}.ximg{display:inline-block;height: .6rem;box-sizing: border-box;background:#00d395;padding:.08rem .2rem 0;border-radius: 5px;margin-right: .2rem;}
.ximg img{width: .4rem;vertical-align: middle;}.ximg p{display:inline-block;vertical-align: middle;color: #fff;font-size: .28rem;}

.index_menul {
    font-size: 24px;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.index_menul li {
    width: 25%;
    float: left;
}
.index_menul a img {
    margin: 0 auto;
    display: block;
    width: 70%;
    max-width: 70%;
}
.index_menul a text {
    text-align: center;
    margin-top: 10px;
    display: block;
    font-size: 16px;
}
.tg_tit {
    font-size: 22px;
    padding: 0.5em 0em;
    text-align: center;
}
.main img {
    display: block;
    max-width: 100%;
}
.main_tit {
    text-align: center;
    margin: 1.5em 0em;
}
.mainbox {
    padding: 1em 1em 0em 1em;
}
.main_tit p {
    font-size: 22px;
}
.tuig5 {
    position: relative;
    width: 100%;
}
.txtleft{
	line-height:25px;
}
.qwtg_dj {
    padding: 0.5em;
    font-size: 16px;
    background: #cb1a1a;
    color: #fff;
    display: inline-block;
    margin-top: 1em;
}
.txtleft a{
	color:#fff;
	font-weight:900;
}
.title_r{
	font-size:13px;
	padding-top:10px;
	color:#333;
}

.publish {
    margin-top: 10px;
}
.color_w {
    background: #ffffff;
    margin-top: 10px;
}
.title {
    padding: 10px 0;
}
.wrap {
    width: 100%;
    margin: 0 auto;
    max-width: 95%;
}
.title .title_b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.title .xian {
    width: 10%;
    height: 1px;
    background: #e2e2e2;
    margin: 0 0.2rem;
}
.title .text {
    font-size:14px;
    color: #5d5d5d;
}
.title .xian {
    width: 10%;
    height: 1px;
    background: #e2e2e2;
    margin: 0 0.2rem;
}
.title > p {
    font-size: 12px;
    text-align: center;
    line-height: 28px;
    color: #888;
    margin: 0;
}
.tabs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    box-shadow: -2px 7px 7px -6px #ccc;
}
.tabs ul li {
    width: 20%;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    margin: 0 6%;
}
.tabs ul li.active {
    border-bottom: 3px #ff591a solid;
    color: #ff591a;
}
.tabs .tabs_content.active-text {
    display: none;
}
.tabs .box-footer{
	display:none;
}
.new_list {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #eee;
}
.new_list > img {
    width: 138px;
    height: 88px;
    padding-right: 10px;
}
.title_new {
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.new_list .new_title2 {
    width: 68%;
}
.new_list .new_title2 > p {
    margin-top: 4px;
    margin-bottom: 0;
}
.new_list .new_title2 .content {
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #989898;
    margin-top: 7px;
    line-height:22px;
}
.tabs .tabs_content.active-text {
    display: block;
}
.tabs .tabs_content {
    display: none;
}
.see {
    text-align: center;
    color: #ff591a;
    padding: 10px 0;
	font-size:12px;
}

.con_l h2 {
	font-size:20px !important;
}
.con_l span p{
	font-size:14px !important;
}
.con_l img{
	width:100%;
}
.content p{
	text-indent:2em;
}
.con_l li{

}
.con_l p img{
	width:90%;
}
.next_p {
    font-size: 0.3rem;
    font-weight: bold;
}


.info_i{
	 border: 1px solid #ccc;
    padding: 10px;
    margin: 8px;
    margin-bottom: 10px;
}
.info_i img{
	width:150px;
	float:left;
	padding-right:20px;
}
.info_i p{
	font-size:16px !important;
	text-indent:2em;
	letter-spacing:1px;
}
.info_i p a{
	color:red;
}
.info_i span{
	font-size:16px;
	text-align:center;
	padding-left:30px;
	letter-spacing:2px;
	color:green;
	font-weight:bold;
	text-decoration:underline;
}

#footer {
    background: #ffffff;
    font-size: 0.9rem;
}
.wrap {
    width: 100%;
    margin: 0 auto;
    max-width: 95%;
}
#footer .information {
    width: 100%;
    color: #666;
    text-align: center;
    font-size: 0.6rem;
    padding: 20px 0;
}

.foot_new {
    height: 70px;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 11px;
	padding-top:20px;
    position: fixed;
    bottom: 0;
    z-index: 999;
    background: #f5f5f5;
}
.foot_new a.zxzx {
    color: #ff0;
    background: #d60000;
}
.foot_new a {
    display: block;
    height: 45px;
    line-height: 45px;
    width: calc((100% - 11px) / 2);
    float: left;
    text-align: center;
    border-radius: 6px;
    font-size: 16px;
    overflow: hidden;
}
.foot_new a span {
    color: #fff !important;
}
.foot_new a em {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #ff0;
    font-size: 12px;
    font-style: normal;
    color: #d60000;
    border-radius: 50%;
    margin-top: 7px;
    margin-left: 2px;
}
.foot_new a.dhzx {
	margin-right: 11px;
    color: #fff;
    background: #0c97ee;
}
.foot_new a:last-child span {
    color: #ff0 !important;
}

.yq{
	font-size:12px;
	color:#666;
	padding:0 10px;
	height:8px;
	overflow:hidden;
}
.yq p{
	padding-top:20px;
	padding-bottom:10px;
}
.yq a{
	color:#666;
	line-height:22px;
}