* {box-sizing: border-box; color:#555;}
*:before, *:after {box-sizing: border-box;}
*, *:before, *:after {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none;  font-size: inherit;  color: inherit;  margin: 0; padding: 0;vertical-align: baseline; max-height: 100000px; }
a{text-decoration: none}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
em,s,i{font-style:normal;}
.cle{clear:both;height:0px; margin:0; padding:0;}
.h10{height:10px; width:100%;}
ul, ol, li {list-style: none;}
body {font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif; line-height: 1.5; color: #333; background-color: #fff; font-size: 0.18rem;}
.t_bian{margin: .4rem 0}.color{color: red}.box{margin: .2rem}.lf{float: left}.rt{float: right}.clear{clear: both}.list-inline li{float: left}
.header{height: .95rem;margin: 0 }
.header img{margin: .15rem 0}
.header img:first-child{width: 1.96rem;height: .6rem}
.header img:nth-child(2){width: 2.2rem;height: .4rem;margin-top: .25rem}
.nav{background: #D41B1B;}
.nav ul{width: 100%;overflow: hidden}
.nav ul li{width: 1.5rem;text-align: center;margin-left: .08rem}
.nav ul li a{line-height: .68rem;color: #ffffff;font-size: 0.2rem;}
.nav ul li a:hover{background: #B81010 }
.nav ul li span{float: right;
    background: url(../images/navline.png);
    width: 1px;
    height: 38px;}
.nav ul li:nth-child(4) span{display:none;}
.nav ul li:last-child span{display:none;}
.banner{margin-bottom: .20rem}
.banner img{width: 100%}
.title{width: 100%;margin: 0 auto}
.title img{width: 100%}
.box_kcjs .kcjs-img{width:2.7rem;position:relative;font-size:0;}
.box_kcjs .kcjs-img .kcjs-bg{width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0;background:rgba(0,0,0,0.56);border-radius: 10px;}
.box_kcjs .kcjs_xq{width: 2.7rem;display:inline-block;margin-bottom: .5rem;margin-left: .2rem}
.box_kcjs .kcjs_xq img{width: 100%;border-radius: 10px;}
.box_kcjs .kcjs_xq h3{color:#fff;font-size:.28rem;margin:.7rem auto 0;font-weight: bold;text-align: center;}
.box_kcjs .kcjs_xq p{width: 2.85rem;margin:0 auto .1rem;height: .72rem}
.box_kcjs .kcjs_xq b {font-weight: 100;padding: .07rem .10rem;background: red;color: #ffffff;border-radius: 6px;}
.nr_main{margin-top: .2rem}
.gsjs_xq{padding-bottom: .25rem;margin: 0 .2rem }
.gsjs_xq img{width: 100%;}
.gsjs_scjy h3{font-size: .3rem;margin-top: .2rem}

.gsjs_scjy span b{color: red;font-size: .34rem}
.gsjs_scjy p{line-height: 1.7}
.gsjs_scjy b{padding:.07rem .10rem;background: red;color: #ffffff;margin-left:.07rem;margin-top: .2rem;border-radius: 6px;}
.yjjc_xq_nr b{color:red ;font-size: .2rem}
.yjjc_xq_nr b:last-child{padding: .04rem .15rem;border: 1px solid red}
.yjjc_xq_nr p{line-height: 1.7;margin:.1rem 0}
.yjjc_xq{margin:5px 3px; }
.yjjc_xq img{width: 38%;}
.yjjc_xq_nr{width: 100%;}
.yjjc_xq_nr p.xc-list,.gsxw_xq_nr p.xc-list{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:26px;}
.yjjc_xq_nr p.xc-list span,.gsxw_xq_nr p.xc-list span{display:inline-block;text-align:left;font-size:1px;color:#9e9e9e;margin-right:10px;}
.yjjc_xq_nr p.xc-list a,.gsxw_xq_nr p.xc-list a{font-size:14px;color:#333;} 
.nr_main_gsxw{margin: 0;}
.more-btn{width:100%;margin:0 auto;text-align: right;margin-top:6px;}
.more-btn a{font-size:14px;color:red;}
.box_dzxx_right form input{ width: 100%;display: block;height: .58rem;margin-bottom: .17rem;text-indent: 1em;border: 1px solid #939393}
.box_dzxx_right textarea{width: 100% ;height:2.2rem;border: 1px solid #939393;overflow:auto;text-indent: 1em;margin-bottom: .15rem }
.box_dzxx_right .submit{width: 100%;background: red;margin-top:.2rem;border: 0;color: #fff}

.news-title-box{box-sizing:border-box; width:100%; overflow:hidden;    }
.news-title-box h2{border-left:3px solid #D41B1B; padding-left:6px; font-size:16px; color:#D41B1B; font-weight:bold; line-height:20px;}
.news-title-box h2 b{font-size:13px;  font-weight:normal;}
.news-title-box h2 span{float:right; font-size:12px; font-weight:normal; text-align:right; line-height:20px;}
.nwes-line{clear:both;border-bottom:1px solid #D41B1B; margin-top:5px;}
 
.news-list{color:#e6212a;  line-height: 30px; font-size:14px;}
.news-list:before { content: ""; display: inline-block; width: 3px;  height: 3px;
	 background-color: #e6212a;  border-radius: 50%;  margin-right: 8px;}
.news-list a{color: #333;}
.news-list span{float:right;}

.company{margin-top:10px;}
.company h2{text-align:center; font-size:18px; font-weight:bold; color:#e6212a;}
.company-con{font-size:13px; line-height:24px;}

.company-desc{overflow:hidden;}
.company-desc li{box-sizing:border-box; width:25%; float:left; text-align:center;}
.company-desc li img{    width: auto;  height: 60px;}
.company-desc li h2{font-size:18px;    color: #e6212a; font-weight:bold;}
.company-desc li h2 span{font-size:12px;}
.company-desc li h3{font-size:14px;}

.class-desc-box{overflow:hidden;}
.class-desc-box li{box-sizing:border-box; float:left; width:50%; padding:5px; text-align:center;}
.class-desc-box li img{width:100%; border-radius:3px;}
.class-desc-box li h3{font-size:16px;    font-weight: bold;    color: #e6212a;}
.class-desc-box li p{font-size:13px; line-height:24px; color:#6600cc;}

.mybox{width:100%; overflow:hidden;}

.media{width:100%; overflow:hidden;}
.media li{box-sizing:border-box; overflow:hidden; margin-bottom:10px;}
.media li img{width:40%; float:left;}
.media li h1{font-weight:bold;}
.media li .media-desc{box-sizing:border-box;  width:60%; float:left; padding-left:10px; line-height:24px; font-size:13px;}
.media li span{float:right;}

.myscroll::-webkit-scrollbar {/*滚动条整体样式*/
        width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.myscroll::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #fff;
    }
.myscroll::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #aaa;
    }

.teacher-box{width:100%; overflow:hidden;}
.teacher-box li{box-sizing:border-box; overflow:hidden; margin-bottom:10px; float:left; width:33.3333%; padding:4px; text-align:center;}
.teacher-box li img{width:100%; height:auto;}
.teacher-box li h2{font-size:14px; font-weight:bold;}
.teacher-box li .teacher-desc{height:36px; overflow:hidden;}

.chose-pic{clear:both; text-align:center;}
.chose-pic img{width:100%;height:auto;}

.myimgs{width:100%; overflow:hidden; text-align:center; margin:10px 0px;}
.myimgs img{width:100%; height:auto;}

.questions-box{box-sizing:border-box;width:100%; padding:10px 20px; overflow:hidden; }
.questions-box h2{color:red; font-size:13px;line-height:26px;}
.questions-box div{color:#333; font-size:13px; line-height:26px; margin-bottom:10px;}

.gaokao{font-size:13px; line-height:24px;}

.ganen-hui-box{background:#f2f2f2;width:100%; overflow:hidden;font-size:13px; line-height:24px; padding:15px 0px; }
.ganen-hui-box .bg-txt{color:#333; line-height:28px; font-size:15px; text-align:left;box-sizing:border-box;width:100%; padding:5px 20px;}
.ganen-question{box-sizing:border-box;width:100%; padding:15px 20px; text-align:left;background:#d41b1b; color:#fff;font-size:16px;line-height:28px; }

.ganen-txt2{box-sizing:border-box;width:100%; padding:15px 20px; text-align:center; color:#d41b1b;font-size:16px;line-height:32px; font-weight:bold;}
.ganen-txt3{box-sizing:border-box;width:100%; padding:15px 20px; text-align:left; color:#333;font-size:14px;line-height:32px; }
.ganen-txt3 span{color:#d41b1b;}

.bg-txt{box-sizing:border-box;width:100%; margin:15px 0px; padding:15px 20px; background:#d41b1b; font-size:24px; color:#fff; text-align:center;}

.teacher,.student-box{width:100%; overflow:hidden;}
.teacher li{box-sizing:border-box; width:50%; overflow:hidden; padding:10px; float:left;}
.teacher li img{width:100%; height:auto;}

.student-box li{box-sizing:border-box; width:33.333333%; float:left; overflow:hidden; padding:2px; text-align:center;}
.student-box li img{width:100%; height:auto;}

.note-box{box-sizing:border-box;width:100%; margin:15px 3px; font-size:14px; line-height:26px; color:#333;}
.note-box div{margin-bottom:10px;}
.note-box div span{color:#d41b1b;}

.school{font-size:16px; color:#d41b1b;}
#marquee1{width:100%;height:160px;overflow:hidden;background:#fff;border:0px; margin:10px auto 0;}
#marquee1 ul li{float:left; padding:0 1px; text-align:center; font-size:14px;}
#marquee1 ul li img{display:block;}
#marquee2{width:100%;height:160px;overflow:hidden;background:#fff;border:0px; margin:10px auto 0;}
#marquee2 ul li{float:left; padding:0 1px; text-align:center; font-size:14px;}
#marquee2 ul li img{display:block;}
.mymarquee{width:100%;height:160px;overflow:hidden;background:#fff;border:0px; margin:10px auto 0;}
.mymarquee ul li{float:left; padding:0 1px; text-align:center; font-size:14px;}
.mymarquee ul li img{display:block;}


.myabout{width:100%; overflow:hidden; font-size:16px; color:#333; margin:20px 0px 15px 0px;}
.myabout h2{background:#c4c4c4; padding:4px 10px;    display: inline-block;}

.zongcai{}
.zongcai img{width:100%;}
.zongcai h2{font-size:18px; font-weight:bold; text-align:center; }
.zongcai div{font-size:14px; line-height:26px; }

.mtabs{width:100%; margin-bottom:10px;}
.mtabs span{display: inline-block;  background: #f21a1f; color: #fff; padding: 5px 19px; border-radius: 18px; font-size: 15px;}
.mtabs-con,.mtabs-k{width:100%;overflow:hidden;font-size:13px; line-height:24px;}
.mtabs-k li{box-sizing:border-box; width:50%; float:left; padding:5px;}
.mtabs-k li img{width:100%; height:auto;}
.mtabs-k h2{font-size:14px; color:#f21a1f; font-size:bold;}
.mtabs-k h3{font-size:13px; color:#f21a1f;}
.huimore{float:right; text-align:right;}
.huimore span{display: inline-block;  background: #f21a1f; color: #fff; padding: 1px 12px; border-radius: 13px; font-size: 12px;}
/*课程介绍3*/
.kcjs-bg h3{font-size: 1.6em;line-height: 2em;}


/*感恩教育*/
.kcyy_nr{text-align: center}
.kcyy_nr h3{font-size: .24rem}
.kcyy_nr p{font-size: .18rem ;margin: .15rem 0}
.kcyy_nr .nr_title{color: red;font-size: .20rem;margin: .15rem 0}
.kcyy_nr img{width:100%;}
.box_kcbj{margin-top: .50rem}
.kcbj_nr{margin: .30rem 0}
.kcbj_nr img{width: 100%;}
.kcbj_nr div{margin-left: .10rem;margin-top: .1rem}
.kcbj_nr div p{font-size: .18rem ;line-height: 1.7;margin-bottom: .25rem}
.yj_ts
.yj_ts ul,.ke_sy ul{overflow: hidden;width: 100%}
.yj_ts ul li,.ke_sy ul li{font-size: .18rem ;font-weight: bold ;margin: .20rem 0;color: #434343}
.yj_ts ul li b,.ke_sy ul li b{color: red;font-size: .24rem}
.yj_ts ul li i,.yj_ts ul li span,.ke_sy ul li i,.ke_sy ul li span{display: inline-block}
.yj_ts ul li span,.ke_sy ul li span{vertical-align: top}
.yj_ts ul li i{width: 76%;}
.ke_sy ul li i{width: 82%}
.ke_sy ul li span{width: .90rem;}
.box_yjlc{margin: .05rem 0}
.ke_sy{}
.jjwt{margin: .2rem 0}
.jjwt img{width: 49%}
.jjwt >p{width: 49%;margin-left: .10rem;line-height: 1.7;font-size: .14rem}
.yjlc_nr{display: inline-block;margin: .05rem 0}
.yjlc_nr_tu {width: 1.56rem;height:1.56rem;border: 1px solid #DADADA;border-radius: 1.56rem;text-align: center}
.yjlc_nr_tu img{width: .87rem;margin-top: .25rem}
.yjlc_nr p{width: 4.18rem;margin-top: .15rem;margin-left: .15rem;line-height: 1.7;font-size: .16rem}
.jjwt_xq{margin-top: .50rem}
.jjwt_xq img{width: 49%}
.jjwt_xq_nr{width: 49%;}
.jjwt_xq_nr b{color: red}
.jjwt_xq_nr p{margin-top:.15rem;line-height: 1.9;font-size: .14rem}
.jsjs_nr_xx{width: 280px ;border-radius:16px;background: #EEEEEE;display: inline-block;margin:0 10px;height:325px;overflow:hidden}
.jsjs_nr_xx .jsjs_nr_tp{width: 158px;margin: 0 auto}
.jsjs_nr_xx .jsjs_nr_tp img{width: 100%;border-radius: 158px;border: 1px solid #fff;margin-top: 30px}
.jsjs_nr_xx p,.jsjs_nr_xx ol{text-align: center}
.jsjs_nr_xx ol li{margin: 8px 0}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:.30rem; background:#f4f4f4; padding:0 .10rem;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:.05rem; margin-top:.10rem;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .bd .tempWrap{width: 100%!important;}

.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd >ul.picList{ float:right; overflow:hidden; zoom:1; margin-top:.10rem; zoom:1; }
.picScroll-left .hd >ul.picList> li{ float:left;  width:.09rem; height:.09rem; overflow:hidden; margin-right:.05rem; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd >ul.picList> li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:.10rem;   }
.picScroll-left .bd >ul.picList{ overflow:hidden; zoom:1; }
.picScroll-left .bd >ul.picList> li{  float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .bd >ul.picList> li .pic{ text-align:center; }
.picScroll-left .bd >ul.picList> li .pic img{ width:120px; height:90px; display:block;  padding:.02rem; border:1px solid #ccc; }
.picScroll-left .bd >ul.picList> li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd >ul.picList> li .title{ line-height:.24rem;   }
section>.bjt2{margin: .50rem 0;position: relative;clear: both;}
section>.bjt2 img{width: 100%;position: absolute;top: 0px;left: 0px;z-index: -1}
.nr_main div>.bjt2{margin: .50rem 0;position: relative;clear: both;}
.nr_main div>.bjt2 img{width: 100%;position: absolute;top: 0px;left: 0px;z-index: -1}
.bjt2 .box>h3{font-size: .32rem ;text-align: center;padding: .20rem 0;color:#fff;}
.bjt2 .box{color: #fff}
.bjt2 li{color:#fff;}
.bjt2 .box>p{font-size: .16rem;margin: .20rem 0;line-height: 1.7;height: 240px;overflow: hidden}
.xcsp_xq{;height: 390px;margin-right: .20rem}

.xcsp_xq img{width: 100%}
.khpj_xq {width: 46%;margin: .30rem .10rem}
.khpj_xq img{width: 100%}
.khpj_xq p:first-child{margin: .10rem 0}
.khpj_xq p:nth-child(2){font-size: 12px}
.khpj_xq a{color: black;display: inline-block}
.box_yjyq{margin-top: .3rem}
.box_yjyq ul{margin-left: .15rem}
.box_yjyq ul li{margin: .03rem 0;line-height: 1.7}
.box_yjyq .yjyq {}
.box_yjyq .yjyq_xq img{width: 100%}
.hzlc_xq ul{overflow: hidden}
.hzlc_xq ul li{width:1.4rem;position: relative ;margin: .1rem 0}
.hzlc_xq ul li p{width: 1.23rem;text-align: center;display: inline-block;color: #464646}
.hzlc_xq ul li i{display: block;width: 1.23rem;height:1.23rem;text-align: center;border-radius: 1.23rem;border: 1px solid red;margin-bottom: .20rem}
.hzlc_xq ul li i img{width: .57rem;margin-top: .30rem;}
.hzlc_xq ul li span{display:inline-block;width: .43rem;border: 1px dashed #464646;position: absolute;top:39%;right: 0px }
.hcyq_nr {padding: .30rem 0}
.hcyq_nr img{width: 100%}
.hcyq_nr ul{width: 6rem}
.hcyq_nr ul li{font-size: .18rem ;line-height: 1.7;margin: .03rem 0}
.box_problem .cjwt .cjwt_ul li {font-size: .18rem;margin: .20rem 0}
.box_problem .cjwt .cjwt_ul{height: 312px}
.box_problem .cjwt ul li p{ margin: .05rem 0}
.gzwt_rt img{width: 100%}
.txtMarquee-top{ overflow:hidden; position:relative; }
.txtMarquee-top .infoList li{ height:.50rem!important; line-height:.24rem; font-size: .16rem ;margin: .10rem 0 }
.txtMarquee-top .infoList li .date{  color:red;display: block ; }
.txtMarquee-top .bd .gzwt_ul li{margin: .10rem 0;}
.txtMarquee-top .cjwt>.tempWrap{height: 2.50rem!important;}
.gzwt >.tempWrap{height: 2.00rem!important;}
.xxdb .gzwt>.tempWrap{height: 2.50rem!important;}
.xxdb .infoList li{height: 2.20rem}

/*家庭教育*/
.jtjy_kcjs_nr h3{font-size: .18rem}
.jtjy_kcjs_nr img{width: 100%;margin: .20rem 0;}
.jtjy_kcjs_nr ul li{margin: .10rem 0;color: #464646}
.kcbj_nr .kcbj_nr_right p{margin-bottom: .01rem;}
.jtjy_main_title{margin: .10rem 0}
.jtjy_yj_fg{width: 100%}
.jtjy_yj_fg img{width: 42%}
.jtjy_yj_fg p{width: 56%}
.jtjy_kcln .kcbj_nr img{width: 100%}
.jtjy_yj_sy img{width: 100%;padding: .2rem}
.jtjy_yj_sy ul{width: 100%;margin-left: .10rem;padding: .1rem}
.jtjy_yj_sy ul li{line-height: 1.7}
.jtjy_yj_ts >ul >li{margin: .2rem 0}
.jtjy_yj_ts ul li{color: #464646;padding: .1rem}
.jtjy_yj_ts ul li i{width: 76%;display: inline-block}
.jtjy_yj_ts ul li span{vertical-align: top}
.jtjy_gywm_main img{width: 100% ;}
.jtjy_gywm_right h3{font-size: .18rem;margin: .10rem 0;clear: both;padding-left: 10px;padding-top: 10px;}
.jtjy_gywm_right p{font-size: .16rem;color: #464646;line-height: 2.2;padding: .1rem}
.jtjy_gywm{margin-bottom: .50rem}
.nr_main_title h1{font-size: .30rem;color: red}
.jtjy_jsjs_gr{display: inline-block;margin: .11rem}
.jtjy_jsjs_gr img{margin-top:16px; border-radius: 100%;width: 2rem;height: 2rem;}
.jtjy_jsjs_gr div{margin-left: .20rem;width: 3.50rem;}
.jtjy_jsjs_gr div h3{color: red;font-size: .30rem;margin: .15rem 0;}
.jtjy_jsjs_gr div h4{font-size: .20rem;margin: .10rem 0;}
.jtjy_jsjs_gr div p{margin: .15rem 0 .20rem;line-height: 1.5;color:#424a54}
.jtjy_jsjs_gr div b {padding: .05rem .10rem ;color: #db4452;float:right;}
.jtjy_jsjs_sm img{width: 100%;margin: .15rem 0;}
.jtjy_jsjs_sm p{margin: .10rem   ;color: #464646}
.jtjy_jsjs_nr{margin: .30rem 0}
.jtjy_jsjs_js h2{margin: .20rem 0;font-weight: 400;}
.jtjy_jsjs_js ul li{color:#464646;margin: .10rem 0}
.jtjy_main_title h3{font-size: .18rem}

.picScroll{ position:relative;  height:2.80rem; padding: .10rem 0 .10rem .02rem;  background:#fff; margin-bottom:.10rem; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:5.75rem; overflow:hidden; display:inline; }




/*讲师培训*/
.jspx_kcnr_left{width:100%;color: #464646}
.jspx_kcnr_left img{width: 97%;margin: 20px 0}
.jspx_kcnr_left >span{display: inline-block;width: 152px}
.jspx_kcnr_left ul li,.jspx_kcnr_right ul li{margin: .04rem 0;line-height: 1.7}
.jspx_kcnr_left ul{width: 100%}
.jspx_kcnr_left .jspx_jj_ul li{margin-right: .15rem}
.jspx_kcnr_left .jspx_jj_ul{overflow: hidden;margin-bottom: .20rem}
.jspx_kcnr_left p{margin: .15rem 0;}
.jspx_kcnr_right{width: 100%;color: #464646}
.jspx_kcnr_right ul {margin-top: .20rem}
.jspx_kcnr_right>img{width: 100%;margin: .20rem 0}
.jspx_xg_ul{overflow: hidden}
.jspx_xg_ul  li{margin-right:.16rem!important; }




    /*高考励志*/
.nr_main_title>h3 {font-size: .30rem;height:.45rem;line-height:.45rem;color:red;padding-left:.10rem;border-left: .03rem solid red;}
.nr_main_title h3 span{font-size: .14rem;color: #464646;display: inline-block;margin-left: .1rem;font-weight: 100}
.nr_main_title>h3>a{display:none;}
.nr_main_title ul{padding-top:15px;}
.nr_main_title ul li{width:100%;float:left;margin-bottom:5px;background:#ededed;display: flex;}
.nr_main_title ul li .n_float{width:65px;float:left;height:65px;background: #f00;color:#fff;}
.nr_main_title ul li .n_float i,.nr_main_title ul li n_float span{display:block;padding-top:3px;text-align:center;}
.nr_main_title ul li .n_float i{font-size:16px;}
.nr_main_title ul li .n_right{width:100%;padding-left:5px;}
.nr_main_title ul li .n_right h3{color:#f00;}
.nr_main_title{margin: .2rem 0}
.kcyy_nr{text-align: center}
.kcyy_nr h3{font-size: .24rem}
.kcyy_nr p{font-size: .18rem ;margin: .15rem 0}
.kcyy_nr .nr_title{color: red;font-size: .2rem;margin: .15rem 0}
.yjyq_xq img{width: 100%}
.gklz_yj .gklz_yjfg{margin-bottom: .3rem}
.gklz_yj .gklz_yjfg img{width: 100%;}
.gklz_yj .gklz_yjfg p{font-size: .18rem;color: #464646;}
.gklz_kcfl ul{overflow: hidden;}
.gklz_kcfl ul li{box-sizing: border-box; padding:10px 3px; margin:.1rem auto;text-align: center;width:48%;
font-size: .12rem;padding: 0.1rem 0.05rem;background:#fff;border-radius:1px;}
.gklz_kcfl ul li img{width: 98%;border-radius:3px;}
.gklz_kcfl ul li a{display:inline-block !important;color:#333;}
.gklz_kcfl ul li h3{font-size:14px;line-height:24px;color:#333; font-weight:bold;color: #e6212a;}
.gklz_kcfl ul li p{font-size: 13px;margin: .10rem 0;color:#333 !important;text-align:left !important;color: #6600cc;}
.gklz_kcfl ul li b{float:right}
.jtjy_jsjs_nr .gklz_hzxx_zx img{width: 288px}
.jtjy_jsjs_nr .gklz_hzxx_zx div{width: 280px}
.jtjy_jsjs_nr .gklz_hzxx_zx div p{margin: 15px 0;line-height: 2}
.jtjy_jsjs_nr .gklz_hzxx_zx div a{padding: 7px 15px;background: #D41B1B;color: #fff;float: right;border-radius: 5px}
.gklz_hzlc .tabs-nav{overflow: hidden}
.gklz_hzlc .tabs-nav .tab-nav-item{margin: .24rem}
.gklz_hzlc .tabs-nav .tab-nav-item a{width: 1.50rem;border-radius: 50%;height: 1.50rem;display: inline-block;color: #fff;background: red}
.gklz_hzlc .tabs-nav .tab-nav-item a span,.gklz_hzlc .tabs-nav .tab-nav-item a em{display: block;text-align: center;}
.gklz_hzlc .tabs-nav .tab-nav-item a span{margin-top: .53rem;font-size: .18rem}
.gklz_hzlc .tabs-nav .tab-nav-item a em{font-size: .12rem;margin-top: .10rem}
.gklz_hzlc .tabs-nav .tab-nav-item a.current{border: 1px solid #000;background: #fff;color: black}
.line-v{display: block;  width: .1rem;  height: .50rem;  overflow: hidden;  position: relative;  left: 50%;}
i.line-v-c {background-color: #000;  }
.tabs-panes .tab-box{border-top: 2px solid #000;display: none}
.tabs-panes .tab-box p{margin: .15rem;font-size: .18rem}
.tabs-panes .show{display: block}



/*关于我们*/
.gywm_ul{width: 100%;overflow: hidden;}
.gywm_ul li a{border: 1px solid #E4E4E4;font-size: .30rem;padding: .120rem ;color: #000;display: inline-block;margin: 0 -.02rem}
.gywm_ul li a:first-child{margin-left: .02rem}
.gywm_ul li a.active{border-left: 1px solid red;border-right: 1px solid red;border-top: 2px solid red;}
.gywm_nr  p{margin: .20rem 0;line-height: 2.5;text-indent: 2em;color: #464646}
.gywm_nr .gywm_gsjj img{margin-right: .15rem;width: 47%;margin-bottom: .20rem}
.gywm_nr .gywm_gsjj,.gywm_qywh,.gywm_fzlc,.gywm_lxwm{display: none}
.gywm_nr {margin-bottom: .40rem}
.gywm_qywh p{text-indent: 0}
.gywm_lxwm ul{color: #464646;}
.gywm_lxwm ul li{margin: .20rem 0}
.gywm_nr .show{display: block}


/*训练营*/
.xly_hdbj_nr h3{color: red;font-size: .24rem;text-align: center;font-weight: 400}
.xly_hdbj_nr p{font-size: .18rem;color:#464646;margin: .15rem 0;text-align: center }
.hdmd_nr p{text-align: center;margin-bottom: .30rem;font-size: .16rem}
.hdmd_nr ul{overflow: hidden }
.hdmd_nr ul li{width: 47%;height: .70rem;border-radius: .05rem;line-height: .70rem;font-size:.20rem;text-align: center;background: red;color: #fff;margin: .20rem .08rem}
.hdmd_nr ul li:hover{background: #FF3021}
.box_kcnr p{text-align: center;margin: .05rem 0}
.box_kcnr ul{margin: .30rem 0;overflow: hidden}
.box_kcnr >ul li{width: 2.5rem ;margin: 0 .21rem}
.box_kcnr >ul li img{width: 100%;}
.box_kcnr >ul li a{color: #000;line-height: 1.5;font-size: .12rem;margin-left: .10rem;display: block}
.box_kcnr >ul li a p{margin: .10rem 0;text-align:left}
.box_kcnr >ul li a p:first-child{font-size: .16rem}
.kcnr_bfnr h3,.kcnr_txld_right h3{font-size: .30rem;margin-bottom: -.10rem}
.kcnr_txld ul{width: 100%}
.kcnr_bfnr ul li{margin:.05rem .10rem }
.kcnr_txld ul li{font-size:.18rem;margin: .10rem 0;line-height: 1.7 }
.kcnr_txld_right {width: 100%}
.kcnr_txld_right img{width: 100%;margin: .30rem 0}
.xly_hd_xq{width: 100%}
.xly_hd_xq p{font-size: .18rem ;margin:.20rem 0 }
.xly_hd_xq span{color: red}
.xly_hd_xq img{width: 100%}

/*讲师介绍*/
.js_list_rw h3{font-size: .18rem;margin: .30rem 0}
.js_list_rw {width:48%;display: inline-block;margin: 0 .04rem }
.js_list_rw div{border: 1px solid #ccc;margin: .10rem 0;padding: 0 .10rem .20rem .10rem}
.js_list_rw div img{width: 100%}
.js_list_rw >  p{font-size: .12rem}
.js_list_rw div  p{margin: .20rem 0}
.js_list_rw div a{color: #8F8F8F}

/*讲师栏目*/
.jslm_lsxx{margin-bottom: .30rem}
.jslm_lsxx h3{color: red;font-size: .30rem;margin: .30rem 0}
.jslm_lsxx p{font-size: .18rem;color: #464646;line-height: 1.7;width: 800px}
.nr_main_title div .lf{width: 40%}
.nr_main_title div .lf img{width: 100%}
.nr_main_title div .rt{width: 56%}
.nr_main_title div .rt p{width: 100%}
.jchg img{  width:49%;}
.jcsp video{width: 49%}

/*新闻列表页*/
.xw_list div{margin: .15rem 0}
.xw_list div img{width:30%; }
.xw_list div div{width: 68%}
.xw_list div div p{font-size: .14rem;}

.xw_list div div p b{color: red}

/*新闻详情页*/
.xw_xqy_title h3{color: #333;font-size: 20px;text-align: center; font-weight:bold;}
.xw_xqy_title p{font-size: .12rem;color: #464646;margin: .20rem;text-align: center}
.xw_xqy_main p{color: #464646;margin: .05rem 0;line-height: 1.7;width: 100%!important;}
.xw_xqy_main p video{width: 100% !important;height: 200px!important;}
.xw_xqy_main p:first-child{font-size: .12rem;margin: .30rem 0}
.xw_xqy_main p:first-child span{color: red}
.xw_xqy_main img{width: 48%;margin:.06rem;}
.xw_xqy_main div>p>img{width:100%!important}
.sxy{margin-bottom: .40rem}
.sxy a{font-size: .16rem;color: #464646;display: block;margin: .10rem 0}


/*线上教育*/
.xsjy_kcfl h3{font-size: .16rem;margin: .20rem 0;color: red}
.xsjy_kcfl {width: 2.70rem;margin: 0 .13rem;display: inline-block;}
.xsjy_kcfl img{width: 100%}
.xsjy_kcfl >p{color: #464646;margin: .20rem 0;line-height: 1.7}
.xsjy_kcfl div{border: 1px solid #ccc;margin-bottom: .30rem;color: #464646}
.xsjy_kcfl div p{overflow: hidden}
.xsjy_kcfl div p b,.xsjy_kcfl div p span{margin: .05rem 0}
.xsjy_erwm{text-align: center;margin-bottom: .40rem}
.xsjy_erwm h3{margin: .25rem 0}
.xsjy_erwm p{line-height: 1.5}
.xsjy_erwm img{margin: .20rem 0}
.xsjy_erwm h4{font-size: .18rem;font-weight: 200;color: #464646}
.xsjy_erwm p{margin: .15rem 0}
.bjt3 img{  width:100%;}

.fenye{overflow: hidden;margin: .40rem 0}
.fenye ul{overflow: hidden;display: inline-block;}
.fenye ul li{border: 1px solid #E7E7E7;margin: 0 .03rem  }
.fenye ul li:nth-child(3) a {background: red;color: #ffffff}
.fenye ul li a{color: #808080;font-size: .20rem;padding: .05rem .10rem}
.fenye {text-align: center}

/*底部*/
footer{margin-top: .4rem}
.banquan{height: 0.65rem;background-color: #fff;text-align: center;border-top: 1px solid #ccc}
.banquan p{display: inline-block;height: 100%;line-height: 0.62rem;font-size: 0.14rem}
.footer_center .center_right{margin: .2rem}
.footer_center .center_right ul li{font-size: .16rem;margin-bottom: .15rem}
.footer_center .center_right ul li span{display: inline-block;width:.19rem;height: .18rem;vertical-align: middle;margin-right: .1rem }
.footer_center .center_right ul li img{width: 100%}
.box1 {position: relative;max-width: 10rem;margin: 0 auto; height: 1rem;}
.navRoot {position: fixed;  z-index: 50;bottom: 0;left:0;width: 100%;height: 1rem;display: -webkit-box; display: -ms-flexbox;display: flex;border-top: 0.01rem solid #ccc;  }
.navLink {background:#EA0C0C;font-size: 0.42rem;-webkit-box-flex: 1;-ms-flex: auto;flex: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;
    -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;
    -ms-flex-align: center;  align-items: center;line-height: 1;color: #fff;  }
.navLink:nth-child(2){margin: 0 0.02rem}
.navLinkIco {display: block;margin-bottom: 0.1rem;  }
.navLinkText {display: block;line-height: 1;font-size: 0.24rem;}
.img-responsive {width: 100%;}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    margin-bottom: 0.1rem;
    width: 0.5rem;
    height: 0.5rem;
}
.fa img{width: 100%}
@media screen and (max-width: 768px){
    .bjt2  .txtMarquee-top .infoList li{height:5.6rem!important;}
}
@media screen and (max-width: 450px){
    .bjt2  .txtMarquee-top .infoList li{height: 6.6rem!important;}
    .txtMarquee-top .infoList li{height: .90rem!important;}
    .txtMarquee-top .infoList li .date{margin: .1rem;}
    .jjwt img{width: 100%}
    .jjwt_xq_nr{width: 100%;margin-top: .1rem}
    .jjwt  p{width: 100% ;margin-top: .1rem;font-size: .16rem;padding: .1rem}
}
@media screen and (max-width: 320px){
    .bjt2  .txtMarquee-top .infoList li{height: 9.5rem!important;line-height: .3rem}
}


/*banner图*/
.banner .w3cFocus{position:relative}
.banner .w3cFocus .prev{ position:absolute; display:block;  left:10px; top:50%;margin-top:-11px; width:20px; height:32px; background:url("../images/focusAdvBg_01.png") no-repeat; filter:alpha(opacity=80);opacity:0.8;background-size:100%; }
.banner .w3cFocus .next{ position:absolute; display:block;  left:10px; top:50%;margin-top:-11px; width:20px; height:32px; background:url("../images/focusAdvBg_02.png") no-repeat; filter:alpha(opacity=80);opacity:0.8;background-size:100%;  }
.banner .w3cFocus .next{ left:auto; right:10px;}
.banner .w3cFocus .prev:hover,.w3cFocus .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}

/*小图轮播*/
.mmbox{display:none; width:100%;margin:0 auto;padding:0 10px;box-sizing: border-box;}
.mmbox .picScroll-left1{ width:100%;margin:0 auto;overflow:hidden; position:relative;}
.mmbox .picScroll-left1 .tempWrap{width:100% !important;margin:0 auto;}
.mmbox .picScroll-left1 .hd{ overflow:hidden;  height:14px; background:#f4f4f4;}
.mmbox .picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:5px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.mmbox .picScroll-left1 .hd .next{ background-position:0 -50px;  }
.mmbox .picScroll-left1 .hd .prevStop{ background-position:-60px 0; }
.mmbox .picScroll-left1 .hd .nextStop{ background-position:-60px -50px; }
.mmbox .picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:5px; zoom:1; }
.mmbox .picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.mmbox .picScroll-left1 .hd ul li.on{ background-position:0 0; }
.mmbox .picScroll-left1 .bd{ padding:10px;}
.mmbox .picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.mmbox .picScroll-left1 .bd ul li{width:152px;margin:0 5px; float:left; display:inline; overflow:hidden; text-align:center;  }
.mmbox .picScroll-left1 .bd ul li .pic{ text-align:center; }
.mmbox .picScroll-left1 .bd ul li .pic img{ width:152px; height:100px; display:block;  padding:2px; border:1px solid #ccc; }
.mmbox .picScroll-left1 .bd ul li .pic a:hover img{ border-color:red;transition: all 0.6s;}
.mmbox .picScroll-left1 .bd ul li .title{width:158px;line-height:24px;font-size:16px;}
.mmbox .picScroll-left1 .bd ul li .title a{color:#333;font-size:12px;text-align: center;}
.mmbox .picScroll-left1 .bd ul li:hover .title a{color:red;transition: all 0.6s;}


.mm-img{width:100%;margin:0 auto;}
.mm-img img{width:100%;}