body{
    min-width:1200px;
}
.graybg{background: #f5f5f5;overflow-x:hidden;width: 100%}
/*menu*/
.menu{width: 210px;height: 358px;padding:  10px 0;background: #272C33;border-radius: 4px;}
.menu ul li{height: 44px;line-height: 44px;color: #B8B8B8;font-size: 16px; /*background-image: url("/rx/newindex/images/menu01.png");*/background-position: 20px center;
    background-repeat: no-repeat;cursor: pointer;}
.menu ul.seven li{height: 51px;line-height: 51px;}
.menu ul li a{color: #B8B8B8;}
.menu ul li i{margin: 0 0 0 2px}
.menu ul li a.first{color: #B8B8B8;font-size: 15px;display: inline-block;}
.menu ul li:hover {background-color: #fff;}
.menu ul li:hover a{color: #000!important;}
.menu ul li .cur{display: none}
.menu ul li:hover .cur{display: inline-block}
.menu ul li:hover .now{display: none}
.menuinner{width: 715px;height: 288px;background: #fff;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.15);top: 5%;left: 212px;
border-radius: 3px;z-index: 99999;padding: 15px 30px;display: none }
.menuinner.on{display: block;}
.loction_left{left: -19px;top: 10px;}
.menuPart h1{margin: 10px 0;line-height: normal}
.menuPart h1 a{font-size:16px;
    font-family:'Microsoft YaHei';
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:18px;}
.menuPart p{line-height: normal}
.menuPart p a{
    font-size:14px;
    font-family:'Microsoft YaHei';
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:32px;
    display: inline-block;
    min-width: 78px;
    height: 32px;
    /*text-align: center;*/
    background:rgba(245,245,245,1);
    border-radius:16px;
    margin: 0 10px 12px 0;
    padding: 0 15px;
    cursor: default;
}
/*banner*/
.banner{width: 775px;margin: 0  0 0 12px;height: 378px;border-radius:4px;overflow: hidden}
.banner .slider li img{border-radius: 4px;}
.banner .slider .hd{position: absolute;z-index: 9999;width: 100%;text-align: center;bottom: 15px}
.banner .slider .hd li{display: inline-block;margin: 0 5px;width: 10px;height:10px;background: #fff;border-radius: 50%;}
.banner .slider .hd li.on{background:#074B90 }
/*login*/
.loginbox{width: 200px;height: 378px;background: #fff;border-radius: 4px;}
.loginbox .login_title{color: #111;font-size: 18px;margin: 20px 0 15px;}
.loginbox p{color: #666;font-size: 14px;text-align: center}
.loginbox p.f12{font-size: 12px;}
.loginbox h3{font-size: 18px;color: #063E77}
.loginbox p img{border-radius: 50%;}
.register_btn,.login_btn{width: 162px;height: 46px;display: block;text-align: center;line-height: 46px;border-radius: 4px;margin: 0 auto;
font-size: 18px;cursor: pointer}
.login_btn{background: #fff;border: 1px solid #063E77;color: #063E77}
.register_btn{background: #063E77;color: #fff;margin: 10px auto 10px;}
.register_btn:hover{color: #fff!important;}
/*合作单位*/
.cooperator{background: #fff;margin: 13px auto 0;height: 64px;line-height: 64px;}
.cooperator_in{width: 1300px;}
.cooperator_title{color: #E67F13;font-size: 18px;}
.cooperator ul{height: auto;overflow: hidden;}
.cooperator ul li{margin-right: 30px;float: left}
/*.cooperator ul li a img{height:100%;width:100%}*/
.cooperator .picMarquee .hd{position: absolute;width: 15px;left: 1150px;top:15px;}
.cooperator .picMarquee .hd a{width: 15px;height: 17px;display: inline-block;margin: 1px 0;cursor: pointer}
.cooperator .picMarquee .hd a.next{background: url("../image/left.png") no-repeat 0 0;position: absolute;top:1px;}
.cooperator .picMarquee .hd a.prev{background: url("../image/right.png") no-repeat 0 0;position: absolute;top:19px;}
.cooperator .picMarquee .hd a.next:hover{background: url("../image/leftcur.png") no-repeat 0 0;}
.cooperator .picMarquee .hd a.prev:hover{background: url("../image/rightcur.png") no-repeat 0 0;}
/*推荐课程*/
.recommend{margin-top:28px;}
.title_part span.fl{color: #111;font-size: 24px;}
.title_part  a{color: #666;font-size: 14px;}
.title_part{background: url("../image/blueline.png") no-repeat left center;padding-left: 16px;line-height: 32px;}
.title_part .exchange{padding-left: 20px;background: url("../image/change1.png") no-repeat left center;color: #666;font-size: 18px;cursor: pointer}
.recommend_course{width: 1250px;}
.recommend_course li{float: left;background: #fff;margin-right: 25px;width: 280px;height: 290px;transition: all 0.3s;}
.recommend_course2 li{margin-bottom: 40px;}
.recommend_course li:hover{box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;
    -webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.recommend_course .btm{padding:  15px 10px;height: 90px;}
.recommend_course .btm h1{color: #333;font-size: 14px;}
.recommend_course .btm h3,.recommend_course .btm h3 span,.course_right li .btms h3,.course_right li .btms h3 span{font-size: 12px;color: #666;}
.recommend_course .btm h3{position: absolute;left: 10px;bottom: 45px;}
.recommend_course .btm h3 span,.course_right li .btms h3 span{padding-left: 17px;background: url("../image/linesm_001.png") no-repeat 7px center;}
.course_right li .btms h3 a,.recommend_course .btm h3 a{height: 16px;display: inline-block;max-width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.recommend_course .btm h3 a{max-width: 218px;}
.recommend_course .btm p{left: 10px;bottom: 15px;line-height: 30px;width: 260px;}
.recommend_course .btm span.fr{color: #FF5900;font-size: 14px;}
.recommend_course .btm span.fl{color: #999;font-size: 12px;}
.recommend_course .btm span.fl.hours,.course_right li .btms p span.fl.hours{padding-left: 4px;
    /*background: url("../image/linesm_001.png") no-repeat 7px center;*/
}
.recommend_course .btm span.fl i{color: #FF5900;font-style: normal}
/*直播互动课堂*/
.live_class{padding: 30px 0;}
.live_inner{width:1400px; }
.live_left{width: 312px;}
.live_right{width: 900px;margin-left: 90px;height: 215px;overflow-y: hidden}
.live_left_title{height: 50px;line-height: 50px;background: url("../image/line_btm.png") no-repeat left bottom;padding-bottom: 13px;}
.live_left_title h1{color: #4A4A4A;font-size: 40px;background: url("../image/liveicon.png") no-repeat left center;}
.live_left .word{color: #555;font-size: 14px;margin: 25px 0 20px;}
.join_btn{color: #fff;font-size: 20px;width:110px;height:50px;border-radius:8px;padding-left: 62px;
line-height: 50px;background: url("../image/video_icon.png") no-repeat 27px center #063E77;display: inline-block}
.join_btn:hover{color: #fff!important;}
.teacher_live{margin-bottom: 40px;margin-right: 110px;min-width: 312px;}
.teacher_live h1{  color: #4A4A4A  ;font-size:14px;}
.teacher_live h2{  color: #4A4A4A  ;font-size:14px;margin:6px 0;}
.teacher_live p{  color: #666  ;font-size:12px;}
/*课堂*/
.course_part{padding: 0px 0 50px; }
.course_part .course_right{margin-left: 23px;width: 1000px;}
.course_part .course_in{width: 1300px;height: 460px;}
.course_part .course_right li{width: 222px;height: 219px;margin: 0 19px 20px 0;background: #fff;float: left;transition: all 0.3s;}
.course_part .course_right li:hover{box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;
    -webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.course_right li .btms{padding: 0 10px;position: relative;height: 80px;}
.course_right li .btms h1{height: 20px;width: 220px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; color: #333;font-size: 12px;
padding:10px 0 5px;}
.course_right li .btms h3{position: absolute;left: 10px;bottom: 29px;}
.course_right li .btms p{position: absolute;left: 10px;bottom: 7px;width: 208px;}
.course_right li .btms p span{font-size: 14px;color: #FF5900;}
.course_right li .btms p span.fl{color: #999;  font-size: 12px;}
.course_right li .btms p span.fl.first{background:url("../image/see-icon_03.png")
no-repeat left center;padding-left: 19px;}
.course_right li .btms p span i{font-size: 12px;font-style: normal;color: #FF5900;}
.adversting{margin-bottom: 55px;}
.adversting a{margin-right: 18px;float: left}
.adversting a.last{margin-right: 0px;}

/*直播修改*/
.teacher_live .name{width: 312px;}
.teacher_live{    width: 430px;height: 110px;margin-bottom: 20px;margin-right: 0}
.live_right .picList li{float: left;}
.live_right .picScroll-left{position: relative;}
.live_right{margin-left: 47px;overflow-y: visible}
.live_right .hd{position: absolute;top: 220px;left: 375px;z-index: 99}
.live_right .hd ul{text-align: center;}
.live_right .hd ul li{width: 16px;background: #F2F2F2;border-radius: 50%;margin:0 7px;display: inline-block;padding-top: 16px;height: 0;overflow: hidden;}
.live_right .hd ul li.on{background: #063E77}
.live_class{padding:0}
.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content: ''}
.clearfix{display:inline-block;}
/*会员机构*/
.member_box .member_title{color: #9F7B3B;font-size: 24px;padding-left: 27px;background: url("../image/member_icon.png") no-repeat left center;}
.member_box  .member_tab{height: auto;overflow: hidden;margin: 20px 23px;}
.member_box  .member_tab li{ float: left;margin-right: 10px;}
.member_box  .member_tab li a{font-size: 16px;color: #666}
.member_box  .member_tab li a:hover,.member_box  .member_tab li a.active{color:#063E77}
.member_main{height: 185px;width: 1225px;}
.member_main li{float: left;width: 220px;height: 80px;text-align: center;line-height: 80px;
    background: #fff;
    text-align: center;margin: 0 25px 25px 0;}
.member_main li img{max-height: 76px;max-width: 220px;}
.member_box .goin_member{margin-top: 38px;margin-bottom: 100px;}
.member_box .goin_member a{display: inline-block;width: 220px;height: 52px;text-align: center;line-height: 52px;color: #fff;font-size: 18px;
background:url("../image/member_join.png") no-repeat 0 0;}
.member_box .goin_member a:hover{color: #fff!important;}
