body, div, p, span, ul, li, h1, h2, h3, h4,h5, ol, dl, dt, dd, img, a{
padding: 0;
margin: 0;
list-style: none;
border: 0;
}

body{font-family:'微软雅黑','Microsoft Yahei',arial,sans-serif;color:#666;letter-spacing:0px; background-color:#fff;max-width: 640px;margin:0 auto;min-width: 320px;}
.wb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wr{word-wrap: break-word; word-break: normal; }
img{ border:0;}f
ul,li,ol,ul { list-style-type:none;}
h2,h3,h4,h5,h6{font-weight:normal;}
table{border-collapse: collapse;border-spacing: 0;}
input[type='text'],input[type='date'],input[type='submit'],input[type='checkbox'],input[type='button'],input[type='password'], textarea,select,button{list-style: none;border: 0;outline:none;padding:0;margin:0;list-style-type:none ;font-family: '微软雅黑';background:none;}
em,b,i{ font-style:normal; font-weight:normal;}
/* 默认链接颜色 */
a{outline-style:none; text-decoration:none;color:#666;}
html{font-size: 62.5%;}
a:hover{text-decoration:none;}
.clear{ clear:both;height:0px;}
.fl{ float:left;overflow: hidden;}
.fr{ float:right;overflow: hidden;}
.mm{ margin:0 auto;width: 100%;overflow: hidden;max-width: 640px;}
.mm2{margin:0 auto;overflow: hidden;width:93.75%;max-width: 600px;}
.mm3{}




/*首页*/


/*top*/
.top{}
.top img{width:100%;}


/*search*/
.search{padding:3% 0;background:#fff;overflow: visible;}
.search div{overflow: hidden;}
.search .text{width:70.666%;float: left;position: relative;overflow: visible;margin-bottom: 3%;}
.search .text div{border:1px solid #9e9e9e;border-right: 0;}
.search .text div span{float: left;display:inline-block;line-height: 45px;font-size: 1.5rem;padding-left: 3%;padding-right: 7%;background:url(../images/ico_sj.png) no-repeat 90% 50%;}
.search .text input{line-height: 24px;font-size: 16px;color:#4d4d4f;margin-top: 10px;height:24px;width:65%;border-left: 1px solid #9e9e9e;text-indent: 1em;}
.search input{float: left;}
.search .button{height:47px;background:#ff9000;width:29.3333%;color:#fff;font-size: 22px;margin-bottom: 3%;}
.search ul{overflow: hidden;float: left;width:100%;z-index: 999;position: absolute;top:47px;left:0;display:none;}
.search ul li{font-size: 1.5rem;line-height: 1.8em;overflow: hidden;}
.search ul li span{padding-left: 3%;padding-right: 7%;border:1px solid #9e9e9e;border-top: 0;display:inline-block;background:#fff;}

@media screen and (max-width:500px){
    .search .text div span{line-height:40px;}
    .search ul{top:42px;}
    .search .text input{line-height: 20px;font-size: 14px;height:20px;}
    .search .button{height:42px;font-size: 18px;}
}
@media screen and (max-width:413px){
    .search .text div span{line-height:30px;background-size: 8px 4px;}
    .search ul{top:32px;}
    .search .text input{line-height: 16px;font-size: 12px;margin-top: 7px;height:16px;}
    .search .button{height:32px;font-size: 15px;}
}
@media screen and (max-width:345px){
    .search .text div span{line-height:22px;margin-top: 4px;margin-bottom: 4px;}
    .search .text input{text-indent: 4px;width:62%;}
    .search .button{height:32px;font-size: 15px;}
}


/*banner*/
.banner{position: relative;}
.banner .hd{position: absolute;bottom:5%;text-align: center;width:100%;left:0;z-index: 2;overflow: hidden;}
.banner .hd ul{width:100%;}
.banner .hd ul li{display: inline-block;width:20px;height:20px; border-radius: 50%;background:#fff;color:#fff;margin:0 1%;}
.banner .hd ul li.on{background:#f08112;color:#f08112;}
.banner .bd{overflow: hidden;}
.banner .bd img{width:100%;}

@media screen and (max-width:414px){
    .banner .hd ul li{width:10px;height:10px;margin:0 2%;}
}





/*nav*/
.nav{padding-bottom: 5%;}
.nav div{overflow: hidden;}
.nav .nav_top{background:#eff0f1;padding:2% 0;}
.nav .nav_top img{float: left;margin-right: 3%;width:121px;margin-left: 3%;}
.nav .nav_top h2{font-size: 22px;color:#77787b;line-height: 31px;border-left: 1px solid #c1c1c1;float: left;padding-left: 2%;}
.nav .nav_top h2 span{color:#eb0000;font-family: 'Impact';}
.nav ul{overflow: hidden;}
.nav ul li{float: left;width:50%;}
.nav ul li div{padding:6% 0;border-bottom: 1px solid #eaebec;border-right: 1px solid #eaebec;}
.nav ul li div.te{border-right:0;}
.nav ul li div.te2{border-bottom: 0;}
.nav ul li img{margin-left: 11%;float: left;margin-right: 7%;}
.nav ul li h2{font-weight: bold;color:#000;font-size: 26px;line-height: 2em;margin-top: 1%;}
.nav ul li p{font-size: 18px;color:#959494;}


@media screen and (max-width:560px){
    .nav ul li img{margin-left: 9%;width:80px;margin-right: 5%;}
    .nav ul li h2{font-size: 22px;margin-top: 1.5%;}
    .nav ul li p{font-size: 16px;}
}

@media screen and (max-width:500px){
    .nav .nav_top img{width:100px;}
    .nav .nav_top h2{font-size: 18px;line-height: 26px;}
    .nav ul li img{margin-left: 7%;width:70px;}
    .nav ul li h2{font-size: 17px;margin-top: 1.9%;}
    .nav ul li p{font-size: 14px;}
}
@media screen and (max-width:400px){
    .nav .nav_top img{width:85px;}
    .nav .nav_top h2{font-size: 15px;line-height: 22px;}
    .nav ul li img{margin-left: 4%;width:55px;margin-right: 4%;}
    .nav ul li h2{font-size: 15px;margin-top: 1.9%;}
    .nav ul li p{font-size: 12px;}
}


/*title*/
.title{background:#f08300;padding:1.5% 0;}
.title h2{background:url(../images/titlebg.png) repeat-x 0 50%;color:#fff;overflow: hidden;text-align: center;font-size: 24px;font-weight: bold;line-height: 42px;}
.title h2 span.s1{display:inline-block;background:#f08300;padding:0 2%;}
.title h2 span.s1 span{display:inline-block;width:43px;height:42px;}
.bt1 h2 span.s1 span{background:url(../images/title_img1.png);background-size: 100% 100%;}
.bt2 h2 span.s1 span{background:url(../images/title_img2.png);background-size: 100% 100%;}

@media screen and (max-width:500px){
    .title h2{font-size: 20px;line-height: 35px;}
    .title h2 span.s1 span{width:36px;height:35px;}
}
@media screen and (max-width:400px){
    .title h2{font-size: 16px;line-height: 30px;}
    .title h2 span.s1 span{width:31px;height:30px;}
}



/*part1*/
.part1{padding-bottom: 4%;}
.part1 ul{overflow: hidden;}
.part1 ul li{width:100%;float: left;padding:2% 0;font-size: 14px;border-bottom: 1px solid #ededee;}
.part1 ul li.li1{font-size: 16px;color:#221815;background:#eff0f1;bottom:0;}
.part1 ul li.li1 span{background:url(../images/part1_sbg.png) no-repeat 0 50%;line-height: 1.8em;}
.part1 ul li span{float: left;text-align: center;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
.part1 ul li span.s1{width:51%;text-align: left;background:none;padding-left: 3.375%;}
.part1 ul li span.s2{width:10.78125%;}
.part1 ul li span.s3{width:9.53125%;}
.part1 ul li span.s4{width:9.53125%;color:#e20000;font-weight: bold;}
.part1 ul li span.s5{width:14.21875%;}
.part1 ul li.li1 span.s1{padding-left: 5.375%;width:49%;}
.part1 ul li.li1 span.s4{color:#221815;font-weight:normal;}

@media screen and (max-width:500px){
    .part1 ul li{font-size: 12px;}
    .part1 ul li.li1{font-size: 14px;}
}
@media screen and (max-width:420px){
    .part1 ul li span.s1{width:41%;}
    .part1 ul li span.s2{width:10.78125%;}
    .part1 ul li span.s3{width:10.53125%;}
    .part1 ul li span.s4{width:13.53125%;}
    .part1 ul li span.s5{width:19.21875%;}
    .part1 ul li.li1 span.s1{width:39%;}
}
@media screen and (max-width:350px){
    .part1 ul li span.s1{width:39%;}
    .part1 ul li span.s2{width:10.78125%;}
    .part1 ul li span.s3{width:10.53125%;}
    .part1 ul li span.s4{width:14.53125%;}
    .part1 ul li span.s5{width:20.21875%;}
    .part1 ul li.li1 span.s1{width:37%;}
}



/*part2*/
.part2{padding-bottom: 3%;margin-bottom: 14%;}
.part2 ul{overflow: hidden;}
.part2 ul li{width:25%;text-align: center;float: left;padding:3% 0;line-height: 1.6em;border-top: 1px solid #ededee;}
.part2 ul li img{width:97px;height:97px;display: block;border-radius: 75%;}
.part2 ul li h3{color:#231f20;margin-top: 3%;font-size: 16px;line-height: 1.3em;}
.part2 ul li p{color:#f08300;font-size: 16px;line-height: 1.4em;}


@media screen and (max-width:500px){
    .part2 ul li{line-height: 1.4em;}
    .part2 ul li h3{font-size: 13px;}
    .part2 ul li p{font-size: 13px;}
}
@media screen and (max-width:374px){
    .part2 ul li h3{font-size: 12px;}
    .part2 ul li p{font-size: 12px;}
}


/*首页结束*/




/*foot*/
.foot{position: fixed;bottom:0;left:0;width:100%;z-index: 99;overflow: hidden;}
.foot ul{overflow: hidden;max-width: 640px;margin:0 auto;background:#eff0f1;}
.foot ul li{float: left;width:25%;text-align: center;padding:1.7% 0;}
.foot ul li img{width:50%;}
.foot ul li p{color:#808285;font-size: 18px;}
.foot ul li.li1{background:#e20000;}
.foot ul li.li1 p{color:#fff;}

@media screen and (max-width:500px){
    .foot ul li p{font-size: 15px;}
}
@media screen and (max-width:375px){
    .foot ul li p{font-size: 13px;}
}





/*head*/
.head{background:url(../images/headbg.jpg) no-repeat 50% 50%;background-size: 100% 100%;text-align: center;padding:10% 0;}
.head img{width:100px;height:100px;border-radius: 50%;}
.head h2{font-size: 46px;color:#fff;margin-top: 3%;overflow: hidden;}
.head h3{font-size: 23px;color:#fff;margin-top: 2%;overflow: hidden;}
.head h3 span{display:inline-block;line-height: 2em;padding:0 20px;background:url(../images/head_img2.png) no-repeat 50% 50%;background-size: 100% 100%;}


@media screen and (max-width:500px){
    .head h2{font-size: 38px;}
    .head h3{font-size: 18px;}
}
@media screen and (max-width:414px){
    .head h2{font-size: 32px;}
    .head h3{font-size: 16px;}
    .head h3 span{padding:0 16px;}
}
@media screen and (max-width:375px){
    .head h2{font-size: 28px;}
    .head h3{font-size: 15px;}
    .head h3 span{padding:0 14px;}
    .part2 ul li img{
        width:80px;
        height:80px;
    }
}
@media screen and (max-width:320px){
    .part2 ul li img{
        width:70px;
        height:70px;
    }
}



.jscon{background:#eff0f1;overflow: hidden;width:100%;color:#6d6d6e;margin-bottom: 18%;}



/*页面位置*/
.pos{background:#fff;border-bottom: 1px solid #eff0f1;}
.pos h2{font-size: 16px;padding:6px 0;padding-left: 3%;line-height: 1.7em;}
.pos h2 a{font-size:16px;line-height: 1.7em;margin:0 1%;}

@media screen and (max-width:500px){
    .pos h2{font-size: 14px;}
    .pos h2 a{font-size:14px;}
}
@media screen and (max-width:414px){
    .pos h2{font-size: 13px;}
    .pos h2 a{font-size:13px;}
}







/*讲师分栏*/
.jsfl{text-align: center;padding:2% 0;background:#fff;margin-bottom: 2%;}
.jsfl a{font-size: 20px;color:#6d6d6e;display:inline-block;border-bottom: 2px solid #fff;line-height: 1.8em;padding:0 0.3%;margin:0 4%;}
.jsfl a.hover{border-bottom: 2px solid #f08300;}
.jsfl a span{display:inline-block;width:25px;height:1.8em;}
.jsfl a span.s1{background:url(../images/jsfl_img1.png) no-repeat 50% 50%;background-size: 100% 58.3333%;}
.jsfl a span.s2{background:url(../images/jsfl_img2.png) no-repeat 50% 50%;background-size: 100% 58.3333%;}
.jsfl a span.s3{background:url(../images/jsfl_img3.png) no-repeat 50% 50%;background-size: 100% 58.3333%;}
.jsfl a span.s4{background:url(../images/jsfl_img4.png) no-repeat 50% 50%;background-size: 100% 58.3333%;}


@media screen and (max-width:500px){
    .jsfl a{font-size: 17px;}
    .jsfl a span{width:22px;}
}
@media screen and (max-width:414px){
    .jsfl a{font-size: 15px;margin:0 3%;}
    .jsfl a span{width:21px;}
}


/*翻页*/
.page{background:#fff;text-align: center;padding:4% 0;font-size: 2rem;}
.page span{font-size: 2rem;color:#d90000;}
.page a{font-size: 2rem;display:inline-block;border:1px solid #e6e7e8;padding:1% 2%;line-height: 1em;border-radius: 5px;margin:0 0.5%;margin-top: 1%;}
.page a.hover{color:#d90000;}




/*讲师详情页*/



    /*费用*/
.mon{background:#fff;padding:2% 0;}
.mon h2{font-size: 1.6rem;text-align: center;}
.mon h2 span{display:inline-block;width:50%;}




    /*简介*/
.content{background:#fff;border-radius: 5px;margin-top: 3%;margin-bottom: 4%;padding:3%;width:87.75%;padding-top: 0;}
/*.content h2{font-size: 2rem;color:#000;margin-top: 3%;}*/
.content h2{border-bottom: 1px solid #ededee;font-size: 2rem;text-align: center;padding:2% 0;margin-top: 0;line-height: 1.6em;color:#231f20;}
.content h3{border-bottom: 1px solid #ededee;font-size: 1.4rem;text-align: center;padding:2% 0;color:#6d6d6e;}

.content p{font-size: 1.4rem;line-height: 1.8em;}

.content h3 span.s1{background:url(../images/rcap_ico1.png) no-repeat 0 50%;}
.content h3 span.s2{background:url(../images/rcap_ico2.png) no-repeat 0 50%;}
.content h3 span.s3{background:url(../images/rcap_ico3.png) no-repeat 0 50%;}
.content h3 span.s4{background:url(../images/rcap_ico4.png) no-repeat 0 50%;}


/*讲师详情页结束*/




/*讲师联系方式页*/

.lxfs{background:#fff;border-radius: 5px;margin-bottom: 4%;}
.lxfs h2{font-size: 2rem;color:#000;padding:3% 0;padding-left: 3%;line-height: 1em;}
.lxfs h2 span{margin-left: 3%;font-size: 1.6rem;color:#a2a2a2;}
.lxfs p{border-top: 1px solid #ededee;padding:2% 0;padding-left: 3.5%;line-height: 1.5em;font-size: 1.6rem;color:#a2a2a2;}


/*讲师联系方式结束*/



/*讲师文章详细页*/
.content2{}
.content2 h2{border-bottom: 1px solid #ededee;font-size: 2rem;text-align: center;padding:2% 0;margin-top: 0;line-height: 1.6em;}
.content2 p{margin-top: 8%;}


/*讲师文章详细页结束*/




    /*课程详细页*/
.rcap{background:#fff;border-radius: 5px;margin-top: 3%;}
.rcap h2{border-bottom: 1px solid #ededee;font-size: 2rem;text-align: center;padding:2% 0;margin-top: 0;line-height: 1.6em;color:#231f20;}
.rcap h3{border-bottom: 1px solid #ededee;font-size: 1.4rem;text-align: center;padding:2% 0;color:#6d6d6e;}
.rcap h3 span{display:inline-block;padding-left:23px;line-height: 22px;margin:0 1%;}
.rcap h3 span.s1{background:url(../images/rcap_ico1.png) no-repeat 0 50%;}
.rcap h3 span.s2{background:url(../images/rcap_ico2.png) no-repeat 0 50%;}
.rcap h3 span.s3{background:url(../images/rcap_ico3.png) no-repeat 0 50%;}
.rcap h3 span.s4{background:url(../images/rcap_ico4.png) no-repeat 0 50%;}
.rcap .nr{padding-bottom: 3%;}
.rcap .nr h4{font-size: 2rem;color:#231f20;margin-bottom: 3%;line-height: 1.3em;margin-left: 3%;margin-top: 3%;}
.rcap .nr ul{overflow: hidden;padding:0 1.5%;width:97%;}
.rcap .nr ul li{width:47%;float: left;margin:0 1.5%;margin-bottom: 1.5%;}
.rcap .nr ul li div{border: 1px solid #e2e7e7;padding:3.5% 0;position: relative;}
.rcap .nr ul li div span{font-size: 16px;color:#6d6d6e;display:inline-block;line-height: 1.1875em;}
.rcap .nr ul li div span.s1{margin-left: 3%;}
.rcap .nr ul li div span.s2{position: absolute;right:0;margin-right: 3%;top:auto;}
.rcap .nr ul li div span.s1 span{width:21px;background:url(../images/rcap_libg1.png) no-repeat;background-size: 100% 100%;}
.rcap .nr ul li div span.s2 span{width:21px;background:url(../images/rcap_libg2.png) no-repeat;background-size: 100% 100%;}
.rcap .nr .aa{text-align: center;margin-top: 1.5%;}
.rcap .nr .aa img{width:34.6666%;}

@media screen and (max-width:500px){
    .rcap h3 span{padding-left:23px;}
    .rcap h3 span.s{background-size:20px 18px;}

}
@media screen and (max-width:414px){
    .rcap h3 span.s{background-size:18px 16px;margin:0 1%;width:103px;text-align: left;}
    .rcap .nr ul li div span{font-size: 14px;}
    .rcap .nr ul li div span span.s{width:18px;}
}
@media screen and (max-width:374px){
    .rcap .nr ul li div span{font-size: 12px;}
    .rcap .nr ul li div span span.s{width:16px;}
}

/*课程详细页结束*/



/*课程详情页*/
.kclb{background:#fff;border-radius: 5px;margin-top: 3%;margin-bottom: 4%;}
.kclb ul{overflow: hidden;}
.kclb ul li{overflow: hidden;border-bottom: 1px solid #ededee;padding-bottom: 5%;}
.kclb ul li h2{font-size: 2rem;color:#231f20;width:100%;line-height: 1.8em;margin-top: 5%;margin-bottom: 3%;}
.kclb ul li h2 span{display:inline-block;}
.kclb ul li h2 span.s2{background:#eff0f2;padding-left: 5%;}
.kclb ul li h2 span.s1{background:url(../images/kcxq_h2bg.jpg) no-repeat 50% 50%;background-size: 100% 100%;width:58px;}
.kclb ul li p{font-size: 1.4rem;color:#6d6d6e;line-height: 1.7em;margin-left: 5%;}
@media screen and (max-width:500px){
    .kclb ul li h2 span.s1{width:50px;}
}
@media screen and (max-width:414px){
    .kclb ul li h2 span.s1{width:45px;}
}

/*课程详情页结束*/




/*在线报名页*/
.sign{background:#eff0f1;margin-bottom: 18%;}
.sign h2{padding:2% 0;background:#fff;font-size: 2rem;line-height: 1.4em;text-align: center;color:#231f20;margin-bottom: 2%;}
.sign .form{background:#fff;padding:0 4%;width:92%;}
.sign .form ul{overflow: hidden;}
.sign .form ul li{overflow: hidden;margin-top: 3%;}
.sign .form ul li span{float: left;display:inline-block;font-size: 1.6rem;line-height: 2.1em;width:16%;text-align: right;}
.sign .form ul li p{float: left;display:inline-block;font-size: 1.6rem;line-height: 2.1em;text-align: right;}

.sign .form ul li div{float: left;border:1px solid #e6e6e6;overflow: hidden;width:55%;}
.sign .form ul li div input[type='text'],.sign .form ul li div input[type='date'],.sign .form ul li div input[type='password']{font-size: 1.6rem;line-height: 2.1em;width:100%;text-indent: 0.5em;}
.sign .form ul li div textarea{font-size: 1.6rem;line-height: 1.6em;width:100%;text-indent: 0.5em;height:6em;}
.sign .form ul li div.input1{width:80%;}
.sign .form ul li div.input2{width:40%;}
.sign .form ul li span.s2{width:19%;margin-left: 1.5%;}
.sign .form ul li span.s2 img{width:100%;margin-top: 3%;min-width: 90px;}
.sign .form ul li.last{text-align: center;}
.sign .form ul li.last input{width:33%;font-size: 1.8rem;line-height: 2.3em;background:url(../images/anniu1.png) no-repeat;background-size: 100% 100%;}


@media screen and (max-width:550px){
    .sign .form ul li span{width:20%;}
    .sign .form ul li div.input1{width:77%;}
    .sign .form ul li div{width:55%;}
}
@media screen and (max-width:450px){
    .sign .form ul li.last input{width:37.66%;}
}
@media screen and (max-width:400px){
    .sign .form ul li span{width:23%;}
    .sign .form ul li div.input1{width:75%;}
    .sign .form ul li.last input{width:39.66%;}
}
@media screen and (max-width:330px){
    .sign .form ul li.last input{width:42%;}
}
/*在线报名页结束*/




/*会员注册页*/
.sign .form ul li label{font-size: 1.6rem;}
.sign .form ul li div input.pass{background:url(../images/hyzc_img1.png) no-repeat 2% 50%;}
.sign .form ul li div input.pass2{background:#eff0f1;}
.sign .form ul li div select{font-size: 1.6rem;line-height: 2.1em;width:100%;text-indent: 0.5em;height:2.1em;}
/*.sign .form ul li div select.pro{background:url(../images/hyzc_img2.png) no-repeat 2% 50%;}*/
.sign .form ul li div input.ans{background:url(../images/hyzc_img3.png) no-repeat 2% 50%;}
.sign .form ul li div.input3{border:0;}
.sign .form ul li div.input3 label{font-size: 1.6rem;line-height: 2.1em;}
.sign .form ul li div.input3 input{}
.sign .form ul li.ty label{font-size: 1.6rem;}
.sign .form ul li.ty{text-align: center;}

@media screen and (max-width:500px){
    .sign .form ul li div input.pass{background:url(../images/hyzc_img1.png) no-repeat 2% 50%;background-size: 28px 26px;}
    .sign .form ul li div input.ans{background:url(../images/hyzc_img3.png) no-repeat 2% 50%;background-size: 28px 26px;}
}
@media screen and (max-width:414px){
    .sign .form ul li div.input3 input{}
}
@media screen and (max-width:400px){
    .sign .form ul li div input.pass{background:url(../images/hyzc_img1.png) no-repeat 2% 50%;background-size: 25px 23px;}
    .sign .form ul li div input.ans{background:url(../images/hyzc_img3.png) no-repeat 2% 50%;background-size: 25px 23px;}
}

/*会员注册页结束*/




/*发布页*/
.sign2{background:#eff0f1;margin-bottom: 18%;}
.sign2 h2{padding:2% 0;background:#fff;font-size: 2rem;line-height: 1.4em;text-align: center;color:#231f20;margin-bottom: 2%;}
.sign2 p.pp{font-size: 12px;color:#e90000;text-align: center;background:#fff;padding-top: 3%;padding-bottom: 2%;}
.sign2 .form{background:#fff;padding:0 4%;width:92%;}
.sign2 .form ul{overflow: hidden;}
.sign2 .form ul li{overflow: hidden;margin-top: 3%;}
.sign2 .form ul li span{float: left;display:inline-block;font-size: 1.6rem;line-height: 2.1em;width:16%;text-align: right;}
.sign2 .form ul li span.s1{}
.sign2 .form ul li div{float: left;overflow: hidden;width:55%;}
.sign2 .form ul li div input[type='text']{font-size: 1.6rem;line-height: 2.1em;width:98%;text-indent: 0.5em;border:1px solid #e6e6e6;}
.sign2 .form ul li div select{font-size: 1.6rem;line-height: 2.1em;width:98%;text-indent: 0.5em;border:1px solid #e6e6e6;height:2em;}
.sign2 .form ul li p{font-size: 12px;color:#e90000;line-height: 16px;text-align: left;}
.sign2 .form ul li div textarea{font-size: 1.6rem;line-height: 1.6em;width:98%;text-indent: 0.5em;height:6em;border:1px solid #e6e6e6;}
.sign2 .form ul li div.input1{width:80%;}
.sign2 .form ul li div.input2{width:40%;}
.sign2 .form ul li div.input3 input{width:30%;}
.sign2 .form ul li div.input3 span{float:none;display:inline;margin-left: 2%;}
.sign2 .form ul li div.input3 font{color:#e90000;font-size: 12px;}
.sign2 .form ul li div.input4{margin-left: 2px;width:50%;border:1px solid #e6e6e6;padding:1%;}
.sign2 .form ul li div.input4 input{width:50%;line-height: 1.6em;border-radius: 5px;font-family: '微软雅黑';background:url(../images/buttonbg.png) no-repeat;background-size: 100% 100%;border:1px solid #e6e6e6;}
.sign2 .form ul li div.input4 font{font-size: 12px;font-family: '宋体';color:#000;}
.sign2 .form ul li span.s2{width:19%;margin-left: 1.5%;}
.sign2 .form ul li span.s2 img{width:100%;margin-top: 3%;min-width: 90px;}
.sign2 .form ul li.last{text-align: center;}
.sign2 .form ul li.last input{width:33%;font-size: 1.8rem;line-height: 2.3em;background:url(../images/anniu2.png) no-repeat;background-size: 100% 100%;}


@media screen and (max-width:550px){
    .sign2 .form ul li span{width:20%;}
    .sign2 .form ul li div.input1{width:77%;}
    .sign2 .form ul li div{width:55%;}
}
@media screen and (max-width:450px){
    .sign2 .form ul li.last input{width:37.66%;}
}
@media screen and (max-width:400px){
    .sign2 .form ul li span{width:23%;}
    .sign2 .form ul li div.input1{width:75%;}
    .sign2 .form ul li.last input{width:39.66%;}
}
@media screen and (max-width:330px){
    .sign2 .form ul li.last input{width:42%;}
}














/*课程分栏*/
.ckfl{text-align: center;padding-top: 4%;padding-bottom: 2%;background:#fff;}
.ckfl a{font-size: 2.1rem;line-height: 1.1em;padding:1.5% 0;display:inline-block;width:16.718%;color:#6d6d6e;border:2px solid #6d6d6e;border-left: 0;}
.ckfl a.a1{border-left: 2px solid #6d6d6e;}
.ckfl a.hover{background:#6d6d6e;color:#fff;}


/*课程页搜索*/
.search2{width:80%;margin:0 auto;border:1px solid #ff7700;border-radius: 15px;padding:1% 0;}
.search2 input[type="text"]{float: left;font-size: 1.5rem;line-height: 1em;text-indent: 10px;}
.search2 input[type="submit"]{float: right;font-size: 1.5rem;height:1.3em;width:1.3em;background:url(../images/search2.png) no-repeat;background-size: 100% 100%;margin-right: 3%;}


/*分类展示*/
.flzs{text-align: center;padding:2% 0;border-bottom: 1px solid #ededee;text-align: center;}
.flzs span{display:inline-block;font-size: 1.8rem;margin:0 0.5%;background:url(../images/ico_sj.png) no-repeat 100% 50%;position: relative;line-height: 1em;z-index: 1;}
.flzs span p{margin-right: 12px;}
.flzs span ul{position: absolute;top:1.3em;font-size: 1.8rem;left:0;overflow: hidden;border:1px solid #ededee;background:#fff;display:none;z-index: 33;}
.flzs span.hover ul{display:block;}
.flzs span ul li{margin:9px 0;text-align: left;width:9.5rem;padding-left: 3px;}




/*课程表单*/
.kcbd{}
.kcbd ul{overflow: hidden;background:#eff0f1;}
.kcbd ul li{margin-bottom: 2%;background:#fff;overflow: hidden;padding:2% 0;padding-left: 3%;}
.kcbd ul li img{float: left;width:19.6875%;margin-left: 3%;margin-right: 1.5%;}
.kcbd ul li h3{color:#6d6d6e;font-size: 30px;margin-top: 2%;}
.kcbd ul li div{overflow: hidden;margin-top: 5%;}
.kcbd ul li div span.s1{float: left;font-size: 1.6rem;line-height: 1.2em;}
.kcbd ul li div span.s1 font{font-size: 2.0rem;color:#e20000;}
.kcbd ul li div span.s2{float: right;margin-right: 5%;font-size: 1.6rem;line-height: 1.2em;}


.kcbd2 ul li{margin-bottom: 1px;padding:3% 0;padding-left: 3%;}
.kcbd2 ul li h3{margin-top: 1%;}
.kcbd2 ul li div{margin-top: 1%;}
.kcbd2 ul li div span.s1 font{color:#ff9200;}

@media screen and (max-width:500px){
    .kcbd ul li h3{font-size: 24px;}
}
@media screen and (max-width:400px){
    .kcbd ul li h3{font-size: 20px;}
}


/*讲师表单*/
.jsbd{}
.jsbd ul{overflow: hidden;background:#eff0f1;}
.jsbd ul li{margin-bottom: 2%;background:#fff;overflow: hidden;padding:2% 0;position: relative;}
.jsbd ul li img{float: left;width:65px;height:65px;border-radius:50%;margin-left: 3%;margin-right: 1.5%;}
.jsbd ul li div{overflow: hidden;}
.jsbd ul li h3{overflow: hidden;margin-top: 2%;padding-bottom: 10px;}
.jsbd ul li h3 span{float: left;font-size: 1.6rem;color:#b7b7b7;display:inline-block;line-height: 1.3em;}
.jsbd ul li h3 span.s1{font-size: 1.8rem;color:#6d6d6e;line-height: 1.1em;}
.jsbd ul li h3 span.s2{font-size: 1.6rem;width:1em;background:url(../images/jsbd_img1.png) no-repeat 50% 50%;background-size: 100% 100%;line-height: 1.3em;margin:0 3%;}
.jsbd ul li h3 span.s3{float: right;margin-right: 4%;}
.jsbd ul li h3 span.s3 font{color:#e20000;font-size: 1.8rem;font-weight: bold;}
.jsbd ul li h3 a{float: left;color:#0099da;font-size: 1.5rem;display:inline-block;padding:0.1% 1.5%;border:1px solid #0099da;border-radius: 5px;line-height: 1.2em;}
.jsbd ul li h4{font-size: 1.5rem;color:#ff9200;line-height: 1.5em;margin-bottom: 2.5%;}
.jsbd ul li p{font-size: 1.5rem;color:#959696;line-height: 1.6em;padding-right: 15%;}
.jsbd ul li span.s4{position: absolute;right:0;font-size: 1.5rem;color:#959696;bottom:10%;margin-right: 3%;display:inline-block;line-height: 1.4em;}
.jsbd ul li span.s4 span{display:inline-block;font-size: 1.6rem;width:1em;background:url(../images/rcap_libg3.png) no-repeat;background-size: 100% 100%;}

@media screen and (max-width:465px){
    .jsbd ul li h4{margin-bottom: 0;}
}
@media screen and (max-width:400px){
    .jsbd ul li h3{margin-top: 0;}
}

















@media screen and (max-width:500px){
    html{font-size: 9.375px;}
}
@media screen and (max-width:414px){
    html{font-size: 8.75px;}
}
@media screen and (max-width:384px){
    html{font-size: 8.125px;}
}








<!--新增2017-7-2-->

#news { margin:0 auto;width: 100%;overflow: hidden;max-width: 640px;}
.newsbt{background:#e20000; height:30px; color:#fff}
.newsbt li{float:left;text-align:center;line-height:30px;font-size:1.6rem;font-weight:bold;overflow: hidden;}
.newsbt li:first-child{ width:62%;}
.newsbt li:nth-child(2){ width:10%;}
.newsbt li:nth-child(3){ width:10%; }
.newsbt li:nth-child(4){ width:14%;}
.newsbt li:nth-child(5){ width:20%;}

.newsbt1 {display:block; height:50px; border-bottom:1px solid #eff0f1; line-height:50px; overflow:hidden}
.newsbt1 li{float:left;text-align:center;font-size:1.4rem; height:50px; line-height:50px;overflow: hidden;}
.newsbt1 li a h3{ /*display:block;*/height:50px; line-height:50px; overflow:hidden;float:left;}
.newsbt1 li a:link{color:#000}

.newsbt1 li:first-child{ width:58%;text-align:left; padding-left:2%;overflow: hidden;line-height:50px;height:50px;}
.newsbt1 li:nth-child(2){ width:10%;}
.newsbt1 li:nth-child(3){ width:10%; }
.newsbt1 li:nth-child(4){ width:20%;}
.newsbt1 li:nth-child(5){ width:22%;}
.newsbt1:nth-child(odd) li{background:#f3f3f3;}
.newsbt1:nth-child(even) li{background:#fff;}



#news2 { margin:0 auto;width: 100%;overflow: hidden;max-width: 640px;}
.newsbt2{background:#e20000; height:30px; color:#fff}
.newsbt2 li{float:left;text-align:center;line-height:30px;font-size:1.6rem;font-weight:bold;}
.newsbt2 li:first-child{ width:66%;}
.newsbt2 li:nth-child(2){ width:10%;  }
.newsbt2 li:nth-child(3){ width:10%; }
.newsbt2 li:nth-child(4){ width:12%;}
.newsbt2 li:nth-child(5){ width:10%;}

.newsbt21 {display:block; height:50px; border-bottom:1px solid #eff0f1; line-height:50px; overflow:hidden}
.newsbt21 li{float:left;text-align:center;font-size:1.4rem; height:50px; line-height:50px;}


.newsbt21 li a h3{ display:block;height:50px; line-height:50px; overflow:hidden}
.newsbt21 li a:link{color:#000}

.newsbt21 li:first-child{ width:64%;text-align:left;overflow: hidden;line-height:50px;height:50px;padding-left:1%;}
.newsbt21 li:nth-child(2){ width:10%;}
.newsbt21 li:nth-child(3){ width:13%;color:#ff0000;  font-weight:bold }
.newsbt21 li:nth-child(4){ width:12%;}
.newsbt21 li:nth-child(5){ width:10%;}
.newsbt21:nth-child(odd) li{background:#f3f3f3; }
.newsbt21:nth-child(even) li{background:#fff; }



#news3 { margin:0 auto;width: 100%;overflow: hidden;max-width: 640px;}
.newsbt3{background:#e20000; height:30px; color:#fff}
.newsbt3 li{float:left;text-align:center;line-height:30px;font-size:1.6rem; font-weight:bold;}
.newsbt3 li:first-child{ width:70%;max-width:480px;}
.newsbt3 li:nth-child(2){ width:13%; }
.newsbt3 li:nth-child(3){ width:15%;}

.newsbt31 {display:block; height:50px; border-bottom:1px solid #eff0f1; line-height:50px; overflow:hidden}
.newsbt31 li{float:left;text-align:center;font-size:1.4rem; height:50px; line-height:50px;}

.newsbt31 li a h3{ display:block;height:50px; line-height:50px; overflow:hidden}
.newsbt31 li a:link{color:#000}

.newsbt31 li:first-child{ width:70%;text-align:left; padding-left:2%;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.newsbt31 li:nth-child(2){ width:13%; font-weight:bold}
.newsbt31 li:nth-child(3){ width:13%; color:#ff0000; }

.newsbt31:nth-child(odd) li{background:#f3f3f3;}
.newsbt31:nth-child(even) li{background:#fff;}







