
body{ font-weight: lighter;}
.zjh-wrap {width:1280px;}
.width332{ width: 400px; margin-right: 15px; }.mtop60{ margin-top: 60px; margin-bottom: 80px;}.mtop40{ margin-top: 40px;}.mbom40{ margin-bottom: 40px;}
.zjg-bmgb{height: 233px; background: url("../images/baomingchaxun.jpg") no-repeat; text-align: center; color: #fff;}
.mt30{ margin-top: 30px;}
.zjg-bmgb h2{ font-size: 24px; padding-top: 40px; line-height: 50px;}
.zjg-bmgb p,.zjg-bmgb a{ font-size: 18px;}
.zjg-bmgb a{ width: 180px; height: 40px; line-height: 40px; text-align: center; color:#005ac6; background: #fff;  border-radius: 30px; display: block; margin: 45px auto 0 auto;}
.zjh-bkznzq{ margin-top: 10px;}
.zjh-gongtitle{ font-size: 18px; border-bottom: 1px solid #9f9f9f; color: #323232; height: 44px; }
.zjg-gongback{ background-image: url("/static/index/images/zjh-iocxiaofang.png"); display: inline-block; vertical-align: middle; margin-right: 20px;}
.fist{ background-position: 0px -41px; width: 32px; height: 32px;}
.scond{ background-position: 0px 0px; width: 32px; height: 32px;}
.scondthree{ background-position: 0px -86px; width: 32px; height: 32px;}
.three{ background-position: -51px 0px; width: 4px; height: 7px; margin-right: 10px;}
.zjh-tiaojianlist li{ font-size: 14px; background: #0295ff; float: left;  border-radius: 6px; width: 117px; height: 27px; line-height: 27px; text-align: center; margin-top: 10px;}
.zjh-tiaojianlist li:nth-child(2),.zjh-tiaojianlist li:nth-child(5),.zjh-tiaojianlist li:nth-child(8){
    margin: 10px 15px 0 15px; }
.zjh-tiaojianlist li a{ color: #fff;}
.width488{ width: 512px; margin-left: 30px;}
.zjh-rementjlist li{ line-height: 24px; margin-top: 22px; width: 241px; height: 72px; background: #fff; float: left; border-radius: 10px; box-shadow: 3px 5px 10px #c0c0c0; margin-right: 5px; padding: 8px;}

.zjh-rementjlist li:nth-of-type(odd){ margin-right: 20px;}
.xfgcsbkzcfb{ overflow: auto;}
.biaoti{ color: #323232; font-size: 14px;}
.biaoti:hover{color: #323232!important;}
.biaotianniu{ color: #fff; font-size: 14px; background: url("/static/index/images/zjh-xfback01.png") no-repeat ;margin-top:2px; width: 80px; text-align: center; border-radius: 5px; float: right; vertical-align: middle;  }
.xfgcsbkzcfblist li{width: 50%; border-bottom: 1px solid #ececec; float: left; line-height: 27px;}
.xfgcsbkzcfblist li a{ font-size: 14px; color: #323232;}
/*.xfgcsbkzcfblist li i{ width: 3px; height: 12px; background: #006ff6; vertical-align: middle; margin-right: 10px; display: inline-block; }*/
.width262{ width: 262px; color: #323232; text-align: center; margin-left: 30px;}
.width262 img{ margin: 25px 0 15px 0;}
.xfksbktjzdgg{ font-size: 28px; color: #0295ff; font-weight: bold; text-align: center;}
.iphone-tell,.mianfeijiaocai{width: 350px; height: 40px; line-height: 40px; margin-top: 10px; font-size: 18px; margin: 0px auto;border-radius: 8px; margin-top: 18px;}
.mianfeijiaocai{  background:#0295ff; display: block; color: #fff; border: none; }
.iphone-tell{ border: 1px solid #41afff;  padding-left: 15px;}
.bordertop{ border-top: 1px solid #9f9f9f; padding-top: 35px; }
.beikao img,.beikaohover img{ width: 100%;}
.beikao img{ margin-bottom: 40px; height: 90px;}

.beikaohover img{ margin-bottom: 70px;}
.beikao{ width: 301px; height: 361px; background: #f6f8fc; text-align: center; font-size: 14px; position: relative; float: left; margin-left: 25px; padding-top: 170px;}
.beikao:first-child{margin-left: 0px}
.beikaohover:first-child{margin-left: 0px}
.beikao p{ color: #fff; font-size: 18px; text-align: center; line-height:36px;}
.beikaohover p{ color: #6c6c6c; font-size: 18px; text-align: center; line-height: 35px;}
.beikaohover{ width: 435px; height: 397px;background: #f6f8fc; text-align: center;font-size: 18px; position: relative; float: left; margin-left: 9px;  top: -35px;}
.beikao a,.beikaohover a{ background: #0078e5; font-size: 18px; text-align: center; color: #fff; display: block; margin: 0px auto; position: absolute;}
.beikao a{ width: 172px; height: 51px; line-height: 51px; bottom: -24px; left: 50%; margin-left: -86px;box-shadow: 3px 5px 10px #c0c0c0; border-radius: 10px;}
.beikaohover a{ width: 169px; height: 37px; line-height: 37px; bottom: 60px;left: 50%; margin-left: -85px;}


/*视频课堂*/

.registers i{
    position: absolute; width: 71px; height: 26px; left: -14px; display: block; background: url("/static/index/images/zjh-zhibo.png");
    top: 4px;}
a.registers{
    cursor: pointer;
}
.video-class{    height:410px;}
.video-class p{    font-size: 30px;    text-align: center;    line-height: 124px;    height: 124px;    padding-top: 14px;}
.video-class li{    width: 300px;   border-radius: 3px;    position: relative;    float: left;    margin-left: 20px;    margin-bottom: 22px;    box-shadow: 5px 5px 10px #c0c0c0;}
.video-class li a:hover .zjh-guanan{ display: block;}
.zjh-guanan{  background: rgba(0,0,0,.7) url("../images/zjh-guankan.png") no-repeat center; height: 190px; position: absolute; top:0px; width: 300px; display: none; }
.zjh-guanan em{font-size: 14px; color: #fff; margin-top: 150px; text-align: center; display: block;}



.video-class .img-mian{ display: block; width: 300px; height:190px; }
.video-class .live-icon{ position: absolute; top:-4px; left:-4px; }
.video-class .del{ width: 300px; margin:0 auto; position: absolute; top:150px;  background: rgba(0,0,0,.6);}
.video-class .del span{ display: block; line-height: 40px; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; color: #fff; text-indent: 9px;}
.video-class .pric{ line-height: 22px; height: 22px; overflow: hidden;}
.video-class .pric span{ color:#989898; font-size: 14px; font-weight: 400; width: 120px; line-height: 22px; height:22px; overflow: hidden; float: left;}
.video-class .pric em{ font-size:14px; font-weight: 400; display: block; float: right; height: 24px; width: 89px; line-height: 24px; text-align: center; color:#fff; background: #009cff; border-radius: 3px;}
.video-class .pric em:hover{ color:#fff; background: #28b28b;}
.video-class .pric i{ font-size: 12px;
}


.gdfuxfangan{
    width: 100%;
    height: 460px;
    background: url("../images/zjh-gbxf_05.jpg") no-repeat center;
    background-size: 1920px 460px;
    margin-top: 30px;
}
.zjh-wrap1 {
    width: 750px;
    height: 473px;
    margin: 0px auto;
    margin-top: 75px;
    position: relative;

}
.zjhsenvetwo {
    width: 100%;
    position: relative;
    height: 527px;
    background: url("../images/zjh-gbxf_04.jpg") center center;
    background-size: 1920px 527px;
}
.zjhsenvethree {
    width: 100%;
    position: relative;
    height: 525px;
    background: url("../images/zjh-gbxf_03.jpg") center center;
    background-size: 1920px 525px;
}
.fll {
    position: absolute;
    left: 0px;
    top: 460px;
}
.frr {
    position: absolute;
    right: 65px;
    top: 460px;
}
.zjh-wrap1 span {
    font-size: 28px;
    color: #e27a13;
    font-weight: bold;

}
.zjh-wrap1 i {
    font-size: 30px;
    color: #f39801;
    font-style: italic;

}
.zjh-wrap1 a {
    font-size: 18px;
    width: 126px;
    height: 40px;
    color: #fff;
    background:#e27a13;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    margin-left: 20px;
}
/*雨露众德直播课*/
/*雨露众德直播课*/
.jiaodiantu{ width: 100%; background: #333; background-size: 1920px 520px; background-position: center ; height: 480px;}
.index_zhuanjia{ width:1280px; overflow:hidden;margin:40px auto 0 auto;}
.index_zhuanjia_pic{ width:949px; height:480px; overflow:hidden; float:right;position:relative;}
.index_zhuanjia_pic ul{height:480px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:949px; height:480px; overflow:hidden;position:relative;float:left;}

/*.index_zhuanjia_left_inc{ width:32px; height:41px; position:absolute;left:0px;top:195px; cursor:pointer;background:url(../images/baomingchaxun08.jpg) left top no-repeat; z-index:9}*/
/*.index_zhuanjia_right_inc{ width:32px; height:41px; position:absolute;right:0px;top:195px; cursor:pointer;background:url(../images/baomingchaxun09.jpg) left top no-repeat; z-index:9}*/

.index_zhuanjia_list{ width:320px;height:480px; overflow:hidden; float:left;background: #000;}
.index_zhuanjia_lists{width:320px; height:435px; overflow:hidden;position:relative; }
.index_zhuanjia_lists ul{ width:300px; height:435px;position:absolute;overflow:hidden; left: 10px;}
.index_zhuanjia_lists ul li{ width:300px; height:149px; position:relative; }
.index_zhuanjia_lists ul li.on dd img{ width:268px; height:130px; border-bottom: 2px solid #fff;}
.index_zhuanjia_lists ul li dd{ width:268px; height:149px; overflow:hidden; float:left;}
.index_zhuanjia_lists ul li dd img{ width:268px; height:130px; }
.index_zhuanjia_lists ul li dt{ width:152px; height:26px; overflow:hidden; float:right; font-size:18px; padding-top:23px;}
.index_zhuanjia_lists ul li dl{ width:152px; height:26px; overflow:hidden; float:right; color:#7a7a7a;}
.index_zhuanjia_pre{ width:300px; height:17px; overflow:hidden; cursor:pointer;background:url(../images/jiaodiantutio.png) no-repeat center 1px;;}
.index_zhuanjia_next{ width:300px; height:17px; overflow:hidden; cursor:pointer;background:url(../images/jiaodiantubottom.png) no-repeat center 1px;}



/*banner*/
.bannerer{ background: url("../images/zjh-gbxf_zc.jpg") no-repeat center; height: 600px;}
.righthuoqu{ width: 368px; margin: 0px auto; padding-top: 200px;}
.righttop{ height: 238px;background: rgba(0,0,0,0.4); border-radius: 10px; text-align: center;}
.righttop1{ font-size: 36px; color: #fff; padding-top: 15px; line-height: 75px;}
.righttop2{ font-size: 24px; color: #fff;}
.righttop a{ display: block; margin: 0px auto; width: 193px; height: 63px; line-height: 63px; background: #fff; color: #0295ff; font-size: 28px; font-weight: bold; border-radius: 10px; margin-top: 30px;}
.righttop a:hover{ color: #0295ff;}
.rightanniu a{ width: 166px; height: 45px; text-align: center; line-height: 45px; color: #fff; font-size: 18px; border-width: 3px; border-color: rgba(0,0,0,0.4); border-style: solid; border-radius: 10px; margin-top: 29px;}
.rightanniu a:first-child{ background: #0295ff;}
.rightanniu a:last-child{ background: #f26038;}
.rightanniu a:hover,.gzzTk:hover,.mianfei:hover,.zjh-wrap1 a:hover{ color: #fff; }
.zjh-baoming{ width: 550px; margin: 56px auto 0 auto; height: 230px;  border-width: 8px; border-color: rgba(0,0,0,0.4); border-style: solid; border-bottom: none; text-align: center;}
.backwrite{ width: 534px;height: 222px; background: #fff;}
/*教材*/
.xfksbktjzdgg1,.mianfeijiaocai1{ font-size: 18px;}
.backgrey{ background: #efefef; border: 1px solid #dddddd; padding-top: 24px; padding-bottom: 24px;}
.mianfeijiaocai1{ color: #fff; width: 212px; height: 41px; line-height: 41px; text-align: center; background: #0295ff; border-radius: 10px; display: block; margin: 0px auto;}

.zjh-title {  font-size: 26px;  font-weight: normal;  text-align: center;  color: #333;  margin: 1.87em 0 -.53em 0; line-height: 41px; }
.zjh-title img{ vertical-align: top; margin: 0px 20px;}
.beikao01{ background: url("../images/zjh-zdfa01.jpg")}
.beikao02{ background: url("../images/zjh-zdfa02.jpg")}
.beikao03{ background: url("../images/zjh-zdfa03.jpg")}
.beikao04{ background: url("../images/zjh-zdfa04.jpg")}
.beikao .zhonglei_kao {position: absolute;  font-size: 24px; font-weight: bold; color: #fff; top: 30px; text-align: center; width: 172px; border: 2px solid #fff; width: 172px; text-align: center; line-height: 61px; left: 64px; }


/*焦点图*/
.index_zhuanjia{ color: #fff; }
.mianfei{  background: #009cff; display: inline-block; color: #fff; border-radius: 5px; }
.mianfei1{ font-size: 12px; padding: 3px 6px;}
.wid485{ width: 485px; margin-top: 50px;}
.zhibo-title{ font-size: 36px; color: #fff; width: 560px; height: 82px; overflow: hidden;}
.ioc-rren{ background: url("../images/zjh-shitingbig.png"); width: 31px; height: 28px; display: inline-block; margin-right: 10px;}
.renwuxuexi{ font-size: 30px; position: relative; top:265px; color: #fff100;}
.renwuxuexi i{ font-size: 18px;}
.zhujianglaoshi{ font-size: 24px; float: right; margin-right: 15px;}
.zhujianglaoshi em{ font-size: 18px;margin-left: 8px;}
.zhibaoke{ margin-left: 23px; height: 100%; }
.hengxiann{ position: absolute; border: 2px solid #fff; width: 926px; height: 252px; top: 135px;}
.hengxiann span{ display: inline-block; height: 84px; line-height: 84px; position: absolute; top: 5px; right: 0px; font-size: 30px;}
.zhibaokexiao{padding-left: 13px; height: 113px; background: #010c31; border: 1px solid #005e87; position: absolute; bottom: 12px; width: 300px;}
.wid148{ width: 148px; margin-top: 17px;}
.zhibo-titlexiao{font-size: 16px; color: #fff; width: 180px;height: 30px; line-height: 30px; overflow: hidden;}
.renwuxuexixiao{ font-size: 14px; margin:5px 0px; color: #fff100;}
.index_zhuanjia_lists ul li.on .zhibaokexiao{ border: 1px solid #fff;}
.ioc-rren1{background: url("../images/zjh-shitingsmall.png"); width: 19px; height: 17px; display: inline-block; margin-right: 4px;}
.zhibaokexiao .imgpoase{ position: relative; top:-24px; right: 15px; height: 135px; overflow: hidden;}
.zjh-jianjie{ line-height: 30px; padding: 0px 0px 0px 30px;}
.mianfei2{ font-size: 18px; padding: 10px 25px;  position: absolute; left: 60px; bottom: 76px; left: 251px;}
.techerzjh{ float: right; margin-right: 100px; position: relative; top:-78px;}
/*weibu*/
.telephone{ width: 322px; height: 107px; border: 1px solid #3d4a4f; margin: 0px auto; text-align: center;}
.telephonee{ font-size: 18px; color: #2ea7e0; margin: 18px 0 13px 0;}
.telephonehm{ font-size: 36px; color: #2ea7e0;}
.footer_bq div a{ background: #c6c6c6;}
.footer1 a{ color: #c9caca; font-size: 16px;}
.footer1 a i{color: #5a5a5a; font-size: 14px;}
.footer1{ width: 100%;padding: 20px;margin-top: 50px; text-align: center;}
.footer1 em{ margin:17px 0 13px 0; display: block; }


.addClass{        display:none;        height: 1137px;        width: 100%;        background: url('/xf/images/addclass.jpg') no-repeat center;        margin-top: 50px;    }
.addClassCenter{        width: 1200px;        margin:0 auto;        /*background: rgba(0,0,0,.3);*/        height: 100%;        position: relative;    }
.addClassBox{        width: 484px;        height: 194px;        position: absolute;        /*background: rgba(0,0,0,.3);*/    }
.addClassBox a{        display: block;        width: 152px;        height: 34px;        position: absolute;        /*background: rgba(0,0,0,.3);*/    }

.ctype{width: 1380px; padding-left: 20px; margin: 30px auto 80px;}
.ctype-item{ float: left; margin: 10px 20px; width: 634px; height: 679px; background:url(/xf/images/xf_class_bg.jpg) no-repeat;}
.ctype-item2{ background:url(/xf/images/xf_class_bg2.jpg) no-repeat;}
.ctype-item3{ background:url(/xf/images/xf_class_bg3.jpg) no-repeat;}
.ctype-item4{ background:url(/xf/images/xf_class_bg4.jpg) no-repeat;}
.ctype-item h3{ padding-left: 40px; line-height: 100px; font-size: 26px; color: #fff;}
.ctype-item .ctype-p{ width:442px; margin-left: 88px; margin-top: 11px; height: 36px; line-height:36px; font-size: 18px; color: #ff001a;}
.ctype-item .ctype-p span{float:left; width: 75px; text-align:center; margin-right: 44px;color:#fff; }
.ctype-item .ctype-p a{float:right; color: #fe5656 }
.ctype-item .ctype-p1{margin-top:362px;}
.ctype-item .ctype-p4{ font-size: 22px; line-height: 44px;}


    .rightanniu{
            height: 74px;
        }
        input {
            -webkit-appearance: checkbox;
        }
        .gzzBox {
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, .3);
            position: fixed;
            left: 0;
            top: 0;
            z-index: 999;
            display: none;
        }
        .gzzBoxItem {
            width: 492px;
            height: 350px;
            background: #fff;
            margin-top: -175px;
            margin-left: -246px;
            position: fixed;
            left: 50%;
            top: 50%;
        }
        .gzzBoxItem i {
            display: block;
            width: 90px;
            height: 90px;
            border-radius: 50%;
            margin: 0 auto;
            margin-top: 64px;
            background: url('/static/img/gzzduihao.png') no-repeat center #0772ff;
        }
        .gzzBoxItem p {
            font-size: 22px;
            line-height: 64px;
            height: 64px;
            text-align: center;
            color: #333;
        }
        .gzzBoxItem a {
            display: block;
            width: 326px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            margin: 0 auto;
            color: #fff;
            background: #0972ff;
            font-size: 24px;
            margin-top: 38px;
        }
        .gzzBoxItem a:hover {
            color: #fff;
        }
        .gzzlx {
            position: fixed;
            margin-left: -175px;
            left: 50%;
            margin-top: -200px;
            top: 40%;
        }
        .reg_wrap {
            width: 350px;
        }
        .banner_main1 .login_wrap .scan_wrap .registerSubmit {
            display: block;
            text-align: right;
            color: #696969;
            font-size: 14px;
            margin-right: 20px;
        }
        .banner_main1 {
            width: 1100px;
            height: 0%;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -550px;
            z-index: 2;
            font-size: 14px;
        }
        .banner_main1 .login_wrap {
            width: 350px;
            height: 350px;
            float: right;
            margin-top: 45px;
            background: #fff;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
            box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
        }
        .banner_main1 .login_wrap .menu_login {
            overflow: hidden;
            width: 100%;
            color: #333;
            height: 50px;
            line-height: 50px;
            background: #006ff6;
        }
        .banner_main1 .login_wrap .menu_login .scan_login {
            float: left;
            text-align: center;
            width: 49%;
            cursor: pointer;
            font-size: 16px;
            color: #c2c2c2
        }
        .banner_main1 .login_wrap .menu_login .account_login {
            float: left;
            text-align: center;
            width: 49%;
            cursor: pointer;
            font-size: 16px;
            color: #c2c2c2;
        }
        .banner_main1 .login_wrap .menu_login .check {
            color: #fff;
        }
        .banner_main1 .login_wrap .scan_wrap {
            margin-top: -40px;
        }
        .banner_main1 .login_wrap .scan_wrap .scan_img {
            width: 250px;
            height: 250px;
            margin: 60px auto 0 auto;
        }
        .banner_main1 .login_wrap .scan_wrap .scan_img img {
            width: 100%;
            height: 100%;
        }
        .banner_main1 .login_wrap .scan_wrap .scan_qr {
            height: 36px;
            text-align: center;
            margin: 0px 0 20px;
        }
        .banner_main1 .login_wrap .scan_wrap .scan_qr p {
            line-height: 14px;
            font-size: 14px;
            color: #707070;
            margin-bottom: 10px;
        }
        .banner_main1 .login_wrap .scan_wrap .scan_qr p span {
            display: inline;
            line-height: 14px;
            color: #35d48f;
            height: 14px;
            margin-left: 4px;
        }
        .banner1 {
            height: 450px;
        }
        #loginSubmit1, .account_wrap .registerSubmit {
            width: 262px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            color: #006ff6;
            border: 1px solid #006ff6;
            display: block;
            margin: 13px auto;
        }
        #loginSubmit1:hover, .registerSubmit:hover, #loginSubmit1.hover {
            background: #006ff6;
            color: #fff;
        }
        .banner_main .login_wrap .menu_login1 {
            overflow: hidden;
            width: 100%;
            color: #333;
            margin-bottom: 10px;
        }
        .banner_main .login_wrap {
            width: 336px;
        }
        .gzzGb {
            display: block;
            width: 30px;
            height: 30px;
            background: #cdcdcd;
            position: absolute;
            right: 10px;
            top: 10px;
            z-index: 10;
            cursor: pointer;
        }
        .row_item1 {
            width: 263px;
            margin: 20px auto 30px auto;
        }
        .banner_main {
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .3);
        }
        .banner_main {
            display: none;
        }
        .banner_main {
            position: fixed;
            margin: 0;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
        }

@media screen and (max-width: 750px){


    .zjh-wrap {width:100%;}
    
    .bannerer{ background: url("../images/zjh-gbxf_zc.jpg") ;   background-position:-84px 0px;height:287px; background-size:cover;}
    .bannerer_bg{background-size:cover;} 
    .righthuoqu{ width: 100%; margin: 0px auto; padding-top: 10px; margin-left: 0px;}
    /*.righttop{ height: 238px;background: rgba(0,0,0,0.4); border-radius: 10px; text-align: center;}*/
    .righttop1{ font-size: 22px; color: #fff; padding-top: 50px; line-height: 55px;}
    .righttop2{ font-size: 18px; color: #fff;}
    .righttop a{ display: block; margin: 0px auto; width: 124px; height: 40px; line-height: 40px; background: #fff; color: #0295ff; font-size: 20px; font-weight: bold; border-radius: 10px; margin-top: 30px;}
    
    .width262{ width: 100%; color: #323232; text-align: center; margin-left: 0px; } 

    .width488{ width: 100%; margin: 6px 0 0 4px;}
    .zjh-rementjlist li{ width: 100%; line-height: 24px; margin-top: 14px; height: 62px; background: #fff; float: left; border-radius: 10px; box-shadow: 3px 5px 10px #c0c0c0; margin-right: 5px; padding: 8px;}
 
    .width332{ width: 100%; margin: 20px 0 0 0;  }

    .xfgcsbkzcfb{ overflow: hidden; margin-left: 10px;}
    
    .zjh-bkznzq{ margin-top: 10px; }
    .zjh-tiaojianlist li:nth-child(2),.zjh-tiaojianlist li:nth-child(5),.zjh-tiaojianlist li:nth-child(8){
        margin: 10px 15px 0 15px; }

    .zjh-tiaojianlist li{ display: block; font-size: 14px; background: #0295ff; float: left;  border-radius: 6px; width: 100px; height: 27px; line-height: 27px; text-align: center; margin-top: 10px; margin-left: 10px;}
    
    .zjh-title {  font-size: 18px;  font-weight: normal;  text-align: center;  color: #333;   line-height: 41px; padding: 20px 0; }
    .zjh-title img{ vertical-align: top; margin: 0px 20px; display: none;}
    

    .beikao{ width: 100%; height: 452px; background: #f6f8fc; text-align: center; font-size: 14px; position: relative; float: left; margin-left: 0px; margin-top: 30px; padding-top: 170px; padding-bottom: 40px; background-size:cover; }
    .beikao img,.beikaohover img{ width: 100%;}
    .beikao img{ margin-bottom: 40px; height: 90px;}
    .beikao01{ background: url("../images/zjh-zdfa02.jpg"); background-size: cover; background-repeat: no-repeat; }
    .beikao02{ background: url("../images/zjh-zdfa02.jpg"); background-size: cover; background-repeat: no-repeat;}
    .beikao03{ background: url("../images/zjh-zdfa03.jpg"); background-size: cover; background-repeat: no-repeat;}
    .beikao04{ background: url("../images/zjh-zdfa04.jpg"); background-size: cover; background-repeat: no-repeat;}
    .beikao .zhonglei_kao {position: absolute;    font-size: 24px; font-weight: bold; color: #fff; top: 30px; text-align: center; width: 50%; border: 2px solid #fff; width: 172px; text-align: center; line-height: 61px; left: 25%; }

    .none{display: none;}

    .mtop40{ margin-top: 0px;  margin-bottom: 0px;}

    .video-class{    height:auto;}
    /*.video-class p{    font-size: 30px;    text-align: center;    line-height: 124px;    height: 124px;    padding-top: 14px;}*/
    .video-class li{    width: 100%;   border-radius: 3px;    position: relative;    float: left;    margin-left: 0px;    margin-bottom: 22px;    box-shadow: 5px 5px 10px #c0c0c0;}
    .video-class li a:hover .zjh-guanan{ display: block;}
    .zjh-guanan{  background: rgba(0,0,0,.7) url("../images/zjh-guankan.png") no-repeat center; width: 100%; height:auto; position: absolute; top:0px; display: none; }
    .zjh-guanan em{font-size: 14px; color: #fff; margin-top: 150px; text-align: center; display: block;}



    .video-class .img-mian{ display: block; width: 100%; height:auto; }
    .video-class .live-icon{ position: absolute; top:-4px; left:-4px; }
    .video-class .del{ width: 100%; margin:0 auto; position: absolute; top:150px;  background: rgba(0,0,0,.6);}
    .video-class .del span{ display: block; line-height: 40px; font-size:14px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; color: #fff; text-indent: 9px; text-align: center;}
    .zjh-titlexq{text-align: center;}
    .gdfuxfangan{display: none; }


    .ctype{width: 100%; padding-left: 0px; margin: 0px auto 0px;}
    .ctype-item{ float: left; margin: 10px 0px; width: 100%; height: 662px; background:url(/xf/images/mxf_class_bg.jpg) no-repeat; background-size:cover;}
    .ctype-item2{ background:url(/xf/images/mxf_class_bg2.jpg) no-repeat; background-size:cover;}
    .ctype-item3{ background:url(/xf/images/xf_class_bg3.jpg) no-repeat;}
    .ctype-item4{ background:url(/xf/images/xf_class_bg4.jpg) no-repeat;}
    .ctype-item h3{ padding-left: 0px; margin-left: 10px; line-height: 100px; font-size: 26px; color: #fff;}
    .ctype-item .ctype-p{ width:94%; margin-left: 49px; margin-top: 11px; height: 40px; line-height:36px; font-size: 22px; color: #ff001a;padding-top: 40px;}
    .ctype-item .ctype-p span{float:left; width: 75px; text-align:center; margin-right: 44px;color:#fff; margin-left: -40px;}
    .ctype-item .ctype-p a{float:right; color: #fe5656 ; margin-right: 36px; }
    .ctype-item .ctype-p1{margin-top:299px; font-size: 22px;
    line-height: 44px; }
    .ctype-item .ctype-p4{ font-size: 22px; line-height: 44px;}


}