/* 公共 */
html {
    width: 100%;
    min-width: 1280px;
    font-size: 10px;
}
body {
    font-size: 16px;
    height: 100%;
    width: 100%;
    min-width: 1280px;
    font-family: "微软雅黑", "PingFangSC", "Microsoft YaHei", SimSun, "宋体", Heiti, "黑体", sans-serif;
    color: #333;
}
* {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    vertical-align: baseline;
    box-sizing: border-box
}
header {
    display: block;
}
ul {
    margin: 0;
    list-style: none;
}
ol {
    list-style: decimal;
}
input[type=text] {
    outline: none;
}
a {
    text-decoration: none;
    color: black;
}
a:hover{
    text-decoration: none;
}
p:hover{
    text-decoration: none;
}
.clearfix::before,
.clearfix::after {
    content: '';
    display: block;
    line-height: 0;
    height: 0;
    visibility: hidden;
    clear: both;
}
.con {
    width: 1170px;
    margin: 0 auto;
}
.for-mb {
    display: none !important;
}
.ky-cell {
    display: table-cell;
}

/* 头部 */
.topNav_main {
    width: 100%;
}
.topNav-left {
    line-height: 28px;
}
.topNav-right {
    height: 28px;
    line-height: 28px;
}
.topNav_main .topNav_list {
    width: auto;
}
.switch_list {
    width: 98px;
    left: -14px;
}
.switch_list dl {
    margin-bottom: 0;
    text-align: center;
}



/*头图部分*/
.header {
    background: #489485 url(http://file.xdf.cn/uploads/210928/1481_210928174656vqdaUCFieVUIGvNw.jpg) no-repeat top center;
    position: relative;
    background-size: auto;
}
.banner_yd{
    display: none;
}
.img-responsive{
    margin: 0 auto;
    padding-top: 10%;
    padding-bottom: 7%;
}
.xdf_logo {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 100;
}
.header .banner {
    position: relative;
}
.header .banner p {
    text-align: center;
    text-align: center;
    margin: 0 auto;
    width: 40%;
    margin-bottom: 6%;
}
.header .banner p a {
    text-decoration:none;
    font-size: 24px;
    color: #fff;
    transition: all 0.5s;

    float: left;
/*    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;*/
    behavior: url(PIE.htc);
}
.xkbm{
    boder-top-left-radius:30px;
    -moz-border-top-left-radius: 40px;
    -webkit-border-top-left-radius: 40px;

    boder-bottom-left-radius: 30px;
    -moz-border-left-right-radius: 40px;
    -webkit-border-bottom-left-radius: 40px;
    padding: 18px 30px 18px 60px;
    background: #fdb327;
}
.zxkc{
    boder-top-right-radius:30px;
    -moz-border-right-left-radius: 40px;
    -webkit-border-top-right-radius: 40px;

    boder-bottom-right-radius: 30px;
    -moz-border-right-right-radius: 40px;
    -webkit-border-bottom-right-radius: 40px;
    padding: 18px 60px 18px 30px;
    background: #f39701;
}
/*.header .banner p a:hover{
    background: #fdb327;
}*/

    /*导航*/
/*导航*/
#box0{   background: #fff;
    box-shadow: 0px 8px 10px rgba(238, 238, 238, 0.9)
}
.box1{}
.nav1{width: 1140px;display: block;margin:auto auto auto auto;transition: all 0.5s;}
.nav1 .navcen{ width:auto; /* background: url(../images/box0_bg.png) repeat; *//*opacity:0.6; */}
.ssx{margin:0 auto;  overflow:hidden; position:relative;}
.ssx ul{ overflow:hidden;}
.ssx ul a{ display:block;  float:left; background:none; width: 14.8%; text-align: center; color: #333;padding:25px 0;font-size: 24px;}
.ssx ul a:hover{ background:#F39701; color: #fff; text-decoration: none;}
.ssx ul a.active{ background: #f39701; color: #fbfbf7;font-weight: bold;}
.ssx ul a:last-child{width: 11.2%}
.nav1.oip-s{position:fixed; top:0; z-index:1000000; width:100%; height:53px; padding-top:0px; margin-top:0;-moz-box-shadow:0px 5px 5px #dcdcdc; -webkit-box-shadow:0px 5px 5px #dcdcdc; box-shadow:0px 5px 5px #dcdcdc; border-bottom: 1px solid #ccc;}
.nav1.oip-s .ssx{background: #4ac9b5;-moz-box-shadow:0px 5px 5px #dcdcdc; -webkit-box-shadow:0px 5px 5px #dcdcdc; box-shadow:0px 5px 5px #dcdcdc; border-bottom: 1px solid #ccc;}
.nav1.oip-s .ssx ul a{padding: 24px 0;    color: #fff;}
#box0 {
    background: #fff;
    height: 84px;
    box-shadow: 0px 8px 10px rgba(238, 238, 238, 0.9)
}
/*.nav1 {
    width: 1140px;
    display: block;
    margin: auto auto auto auto;
    transition: all 0.5s;
}
.ssx {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.ssx ul {
    overflow: hidden;
}
.ssx ul {
    overflow: hidden;
}

.ssx ul a {
    display: block;
    float: left;
    background: none;
    width: 12.4%;
    text-align: center;
    color: #333;
    padding: 25px 0;
    font-size: 24px;
}
.ssx ul a.active {
    background: #f39701;
    color: #fdfdfc;
    font-weight: bold;
}*/
/*页面标题公共部分*/
h2 {
    font-size: 48px;
    color: white;
    text-align: center;
    padding: 0 0 0 0;
    margin: 0 auto;
    font-weight: bold;
}
h3 {
    color: #7cb68f;
    font-size: 20px;
    text-align: center;
    padding: 0px 0 40px 0;
}
/*走进考研无忧集训营*/
#box1,#box2,#box3,#box31,#box4,#box5,#box6,#box7,#box8,#box9{padding:65px 0 55px 0;}
#box3{    padding: 80px 0 75px 0;}
.box1{}
.box1_l{}
.box1_l h3{font-size: 24px;color: #282828;padding: 30px 0 30px 0; margin: 0;    font-weight: bold;}
.box1_l p{ color: #565656;font-size: 16px;line-height: 32px; text-indent: 35px;}
.height20px{height: 30px;}
.box1_l_l{padding:10px;padding-top: 0;}
.box1_l p a{ color: #565656; transiton:all 0.5;}
.box1_l p a:hover,.box5_b ul li ul li a:hover,.box5_b2 ul li ul li a:hover{ color: #b22121;}
.box1_r_t{ background:#eee;font-size: 24px; line-height: 35px;padding:25px; text-align: left;margin-bottom: 15px;}
.box1_r_t p{
    width: 61%;
    float: left;
    line-height: 60px;
    text-align: right;
    margin-bottom: 0;

}
.timer-box {
    background:url(../image/bjs.png) no-repeat;
    width: 35%;
    float: left;
}
.timer-box li {
    color: #fff;
    float: left;
    font: 24px/34px "微软雅黑";
    height: 45px;
    letter-spacing: 20px;
    margin-right: 0px;
    padding-left: 0px;
    text-align: center;
    width: 85px;
    font-size: 39px;
}
#day{
    margin-left:6px;
    margin-top:16px;
}
#hours{
    margin-left:36px;
    margin-top:13px;
}
#mins{
    margin-left: 32px;
    margin-top: 14px;
}
.box1_r_b{ border:14px solid #eee;}

.zl_box1_mk2{
    background: #eee;
    width: 100%;
    display: inline-block;
}


/*走进考研无忧集训营*/
#box2,#box9{ background: #333333;}
.box2_b ul{ margin-top:20px;}
.box2_b table,.box2_b table thead th{font-size: 16px;text-align: center;margin:0 auto;}
.box2_b table thead{background: #cbe7d9;}
.box2_b .table > tbody > tr > td{padding:0 10px;border-bottom:1px solid #ddd;border-top:0;vertical-align: middle;    height: 82px;}
.box2_b .table > tbody > tr > td > a{
    background: #f39701; color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
}
.box2_b .table > thead > tr > th{border:0;padding:12px 0;}
.box2_b ul li,.box6_t ul li,.box8_t ul li{ cursor: pointer; float:left; width: 12.3%;background:#52a58d ;font-size: 24px;color: #fff;margin:auto 2px auto auto; text-align: center;border-top-left-radius: 5px;border-top-right-radius: 5px;padding:8px 0;}
.box2_b ul li.active,.box6_t ul li.active,.box8_t ul li.active{background: #f39701;color: #ffffff;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: -15px;padding:16px 0;}
.box2_b ul li{width: calc(33.3% - 2px);}
.box2_b ul li.active{margin-top: -10px;padding: 13px 0;}
.box2_b_con{background: #fff;}
.box2_b table caption{padding:12px;}
.box2_b table td a{font-size: 16px;padding:6px 15px;}
.box2_b table td b a{ display: inline-block;background: none;color: #f00;font-size: 14px;padding:0 5px; text-decoration: underline;}
.box2_b .none{
    display: none;
}
.box2_b .table-box {
    max-height: 480px;
    overflow-y: auto;
}
/*#box2 .none,#box5 .none,#box6 .none,#box8 .none{ display: none;}*/
.box2_b_con_ove{
    overflow: auto;
    overflow-x: hidden;
}
.box2_b .box2_info{
    font-size: 16px;
    padding: 30px 0px 10px 0px;
}
/* ADD 按钮 BY jiangling8@xdf.cn ==start==*/
.box2_btns{
    width: 65%;
    margin: 0 auto;
}
.box2_btns .niu{
    background: #f39701;
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding: 20px 65px;
    border-radius: 100px;
    margin: 45px 0 0 0;
    transition: all 0.5s;
    -moz-border-radius:100px;
    -webkit-border-radius: 100px;
    behavior: url(PIE.htc);
}
.box2_btns .btn_l{
    float: left;
    padding: 20px 89px;
}
.box2_btns .bnt_r{
    float: right;
}
.box2_btns a.niu:hover{ opacity: 0.7;text-decoration: none}






/*考研无忧集训营教师团队*/
#box3{ background: #fff;}
#box31{ background: url(../images/teach_bg.jpg) no-repeat;}
.box3{}
/* ADD 教师链接 BY jiangling8@xdf.cn start */
.teacher-link{
    display: block;
}
.box3{
    margin-top: 50px;
    margin-bottom: 40px;
}
/* ADD 教师链接 BY jiangling8@xdf.cn end */
.img_teacher{margin:15px 13px 0 15px;}
.img_teacher img{ display: block;margin:0 auto;width: 200px;height: 200px;}
.img_teacher .name_jj{/*min-height:75px;*/text-align:center;background: #b22121; color: #fff;font-size: 14px;margin-bottom: 30px; width: 100%;padding:8px 10px;}
#box3 h4,#box31 h4{ background: none;line-height: inherit;padding:5px 0;margin:0 auto; color: #fff;font-size: 16px;text-align: left;font-weight: bold;}
#box3 h4 a,#box31 h4 a{ color: #fff;}
#owl-demo,#owl-demo-1,#owl-demo-2,#owl-demo_1{ position: relative;}
#box3 .owl-theme .owl-controls .owl-page span{background: #5d1313; width: 16px; height: 16px;}
#box3 .owl-theme .owl-controls .owl-page.active span{background: #ff2626;}
#box3 .owl-theme .owl-controls .owl-buttons{}
#box3 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev,#box3 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev,#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev,#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-next{position: absolute;top: 40%;background: url("../images/xiao_qie1.png") no-repeat;height: 25px;width: 16px; opacity: 1.0;}
#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev,#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev,#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-next{ background: url(../images/box8_niu.png) no-repeat; width: 25px;height: 48px;border-radius: 0;}
#box3 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev {left: -15px;}
#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev,#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-prev{ left: -25px;}
#box3 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-next{background-position: -16px 0px;right: -20px;left: inherit;}
#box8 .owl-theme .owl-controls.clickable .owl-buttons .owl-next,#box6 .owl-theme .owl-controls.clickable .owl-buttons .owl-next{background-position: -25px 0px;}
#box8 .owl-theme .owl-controls .owl-pagination,#box6 .owl-theme .owl-controls .owl-pagination{ display: none;}
#box3 .owl-theme .owl-controls{margin:0 auto;}
/* ADD 按钮 BY jiangling8@xdf.cn ==start ==*/
#box3 .niu{
    background: #f39701;
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding: 20px 65px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    behavior: url(PIE.htc);
    margin: 45px 0 0 0;
    transition: all 0.5s;
}
#box3 a.niu:hover{ opacity: 0.7; text-decoration: none}
/* ADD 按钮 BY jiangling8@xdf.cn ==end ==*/

/*教师*/
.mxkl{
    height: 95px;
    background: #008f7d;
    text-align: center;
    color: #fff;
}
.teacher_ul{
    padding-left: 37px;
}
.teacher_ul li img{
    position: absolute;
    top: 16%;
    left: 4%;
}
.tiele{
    width: 270px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    border: 2px solid #fae9ce;
    margin: 0 auto;
}
.teacher_names{
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.teacher_course{
    padding-left: 15px;
    padding-right: 15px;

}
.teacher_course:hover{
    text-decoration: none;
}
#owl-demo>.owl-stage-outer>.owl-stage>.owl-item{

}
#owl-demo>.owl-stage-outer>.owl-stage>.owl-item>div>.item{
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}
#owl-demo>.owl-stage-outer>.owl-stage>.owl-item>div>.item>p{
    background: #efefef;

}
#owl-demo>.owl-stage-outer>.owl-stage>.owl-item>div>.item>p:hover{
    text-decoration: none!important;
}
/**/
#box4{background: url("http://file.xdf.cn/uploads/210929/_2109291723253vBJdv6HEmKDaywW.jpg") no-repeat}
#owl-demo-1{
    display: none;
}
.kyc_title{
    margin-bottom: 45px;
    text-align: center;
}
.kyc_title h4{
    font-weight: bold;
}
.kyc_title p{
    line-height: 25px;
    font-size: 16px;
}
.box4_t4{}
.box4_t4 h4{
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: bold;
}
.box4_t4 #t1{overflow: hidden}
.box4_t4 #t1 th{border-right:1px solid #fff; text-align: center; height: 60px; line-height: 60px;}
.box4_t4 #t1 th:first-child{border-left:1px solid #008f7d;}
.box4_t4 #t1 th:last-child{border-right:1px solid #008f7d;}
.box4_t4 table,.box4_t4 table td{border:1px solid #008f7d; border-collapse: collapse;    background: #fff;}
.box4_t4 .table > thead > tr > th,.box4_t4 .table > tbody > tr > td{font-size: 14px;text-align: center; vertical-align: middle; height: 50px; padding-top:0; padding-bottom:0;padding-left: 8px; padding-right: 8px;}
.box4_t4 #t1{background: #008f7d; color: #fff; text-align: center;}
#box4 .niu,#box5 .niu,#box7 .niu{ display: inline-block; background: #f39701;font-size: 24px; color: #fff;text-align: center;padding:20px 65px;border-radius: 100px; -moz-border-radius:100px;-webkit-border-radius:100px;behavior:url(PIE.htc);margin:45px 0 0 0;transition: all 0.5s;}
#box7 .niu{background: #ff8f16;}
#box7 a.niu:hover{ background: #fff;color: #ff8f16;text-decoration: none}
#box4 a.niu:hover,#box5 a.niu:hover{opacity: 0.7;text-decoration: none}


/*考研复习全程指导*/
#box5{ background: #fff;}
.box5{}
.box5_t{ position: relative;}
.box5_t ul li{ float: left; width: 33.3%; font-size: 22px; text-align: center; background: #008f7d;padding:30px 0 143px 0; position: relative; cursor:pointer;}
.box5_t ul li span{ position: absolute; bottom:-18px;left:45%;width: 0;height: 0;border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 18px solid #eeeeee;}
.box5_t ul li p{ color: #333;margin:25px 0 0 0;position: absolute;top: 60%;left: 43%;}
.box5_t ul li.active{ background: #f39701; color: #fff;padding:30px 0 143px 0}
.box5_t ul li.active i{background: #fdb201;color: #fff; font-weight: bold;}
.box5_t ul li.active p{ color: #fff;position: absolute;top: 60%;left: 43%;}
.box5_t ul li.active span{border-top: 18px solid #f39701;}
.box5_t ul li i{ width: 92px; height: 92px;border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align: center; line-height: 92px; background: #4acab6; margin:0 auto; display: block;font-size: 20px;font-style: normal;color: #33322e;position: absolute;z-index: 10;left: 37%;top: 10%;}
.box5_t ul li p{}
.box5_b1,.box5_b2{ background: #eeeeee;margin-bottom:15px;padding:55px 45px 45px 45px;}
.box5_b2{padding:0;}
.box5_b{}
#box5 .none{
    display: none;
}
.box5_b ul li,.box5_b2 ul li{ width: 25%; float: left;padding:0 9px;}
.box5_b ul li ul li,.box5_b2 ul li ul li{font-size:16px;line-height: 30px;width: inherit;float: inherit;}
.box5_b ul li ul li a,.box5_b2 ul li ul li a{color: #333;}
.box5_b2 ul li{ width: 31.5%;;}
.box5_b ul li strong{color: #f29801;font-size: 20px;font-weight: bold;padding-bottom: 10px;}
.box5_b2 dt,.box5_b2 dd{ width: 24%;float: left;}
.box5_b2 dd{ width: 73%; float: right;}
.box5_b2 dt{ background: #008f7d;text-align: center;padding:48px 75px;font-size: 26px; color: #fff; line-height: 35px;}
.box5_b2 dd{padding:25px 0 0 0}
.line{ height: 2px; display: block; position: absolute; width: 65%; background: #9ec8c2;left: 19.3%; z-index: 10; top:38%;}


/*考研集训营使用教材*/
#box6{background: #ecf6f5
}
.pc_box6{
    display: block;
}
/*.pc_box6 .none{
    display: none;
}*/
.yd_box6{
    display: none;
}
.box6{}
#owl-demo-3>.owl-dots.disabled, #owl-demo-3 .owl-nav.disabled {
    display: block;
}
#owl-demo-5>.owl-dots.disabled, #owl-demo-5 .owl-nav.disabled {
    display: block;
}
.box6_t,.box8_t{margin:20px auto 30px auto;}
.box6_t ul li,.box8_t ul li{ width: 33.1%;}
.box6_t ul li.active,.box8_t ul li.active{ background: #f39701; color: #fff;  margin-top: -14px; padding: 15px 0;}
#box6 .item,#box8 .item{margin:0 15px}
#box6 .item img,#box8 .item img{ width: 100%;}
#owl-demo-2>.owl-nav>.owl-prev{
    background: url("../image/left.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 36%;
    left: -2%;
}
#owl-demo-2>.owl-nav>.owl-next{
    background: url("../image/right.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 36%;
    right: -2%;
}

#owl-demo-3>.owl-nav>.owl-prev{
    background: url("../image/left.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    left: -2%;
}
#owl-demo-3>.owl-nav>.owl-next{
    background: url("../image/right.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    right: -2%;
}
#owl-demo-4>.owl-nav>.owl-prev{
    background: url("../image/left.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    left: -2%;
}
#owl-demo-4>.owl-nav>.owl-next{
    background: url("../image/right.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    right: -2%;
}
#owl-demo-5>.owl-nav>.owl-prev{
    background: url("../image/left.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    left: -2%;
}
#owl-demo-5>.owl-nav>.owl-next{
    background: url("../image/right.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    right: -2%;
}
#owl-demo-6>.owl-nav>.owl-prev{
    background: url("../image/left.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    left: -2%;
}
#owl-demo-6>.owl-nav>.owl-next{
    background: url("../image/right.png") no-repeat;
    width: 27px;
    height: 51px;
    display: block;
    position: absolute;
    top: 30%;
    right: -2%;
}


/*考研无忧集训营营地缩影*/
#box8,#box9{padding-bottom: 40px;}
.box8{}
.pc_box8{
    display: block;
}
.yd_box8{
    display: none;
}
#box8 #owl-demo-2.owl-carousel{ display: block;}
#box8 .item,#box9 ul li{margin: 0 15px 30px 15px;width: 22.3%;float: left;}
#box8.box81{ display: none;}


.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #02907e;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #a6a6a6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
/*@media (min-width: 992px){
    .container {
        width: 100%;
    }
}*/

@media screen and (max-width: 1024px) {
    html, body, .con {
        width: 100%;
        min-width: 100%;
    }

    #common_topNav {
        display: none;
    }

    .for-mb {
        display: inline-block !important;
    }

    .for-pc {
        display: none !important;
    }

    .fixed-bottom {
        display: none;
    }

    /*头部*/
    .header-pc {
        display: none;
    }
    .banner_yd {
        display: block;
    }
    .header-mob {
        display: block;
    }

    .header-mob {
        position: relative;
    }

    .header-mob .banner-mob {
        width: 100%;
    }

    .header-mob .link-xdf {
        position: absolute;
        display: inline-block;
        top: 2vw;
        left: 2vw;
    }

    /*头图模块*/
    .header {
        background: none;
    }

    .banner, #box0 {
        display: none;
    }

    .banner_yd img {
        width: 100%;
    }

    .banner_yd p a {
        margin: 0 5px;
        background: #ff8f16;
        font-size: 16px;
        color: #fff;
        transition: all 0.5s;
        padding: 8px 35px;
        border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        behavior: url(PIE.htc);
    }

    .banner_yd p {
        text-align: center;
        position: relative;
        bottom: 55px;
    }

    /*公共标题*/
    #box1, #box2, #box3, #box31, #box4, #box5, #box6, #box7, #box8, #box9 {
        padding: 20px 0 20px 0;
    }

    .h1, .h2, .h3, h1, h2, h3 {
        margin-top: 0;
        margin-bottom: 0;
    }

    h2 {
        font-size: 24px;
        margin-bottom: 15px;
    }

    h3 {
        color: #028e7f;
        font-size: 16px;
        text-align: center;
        padding: 0 0 10px 0;
        line-height: 22px;
    }

    /*模块1*/
    .box1_r_t, .box1_l {
        display: none;
    }

    .box1_r_b {
        border: none;
    }

    .zl_box1_mk2 .col-md-6 {
        padding-right: 0;
        padding-left: 0;
    }

    .yd_yc {
        display: none;
    }

    .box2_b .table > tbody > tr > td {
        width: 30%;
    }

    .box2_b .table > tbody > tr > td, .box2_b .table > tbody > tr > td > a {
        font-size: 14px;
    }

    .box2_b .table > tbody > tr > td > a {
        background: #f39701;
        color: #fff;
        padding: 7px 15px;
        border-radius: 5px;
    }
    .box2_b .box2_info{
        font-size: 14px;
        padding: 25px 0px 10px 0px;
    }
    .box2_btns .niu{
        padding:15px 50px;
        font-size: 19px;
    }

    .yd_yc_box1 {
        display: none;
    }

    .yd_kdmh {
        width: 100%;
    }

    /*模块2*/
    .nav1, .box2_b ul, .box4_t2 ul, .box4_t3_l, .box4_t3_r {
        width: 100%;
    }

    .box6_t ul li, .box8_t ul li {
        width: 24.7%;
    }
    .box2_b ul li {
        border-bottom: 1px solid #fff;
    }

    .box2_b ul li.active, .box6_t ul li.active, .box8_t ul li.active {
        margin-top: 0;
        padding: 8px 0;
    }
    .box2_b table caption {
        padding: 0;
    }
/*<!-- 考研无忧集训营教师团队 -->*/
    .teacher_ul{
        display: none;
    }
    #box3 .niu {
        padding: 10px 30px;
        font-size: 14px;
    }
    .box3 {
        margin-top:20px;
        margin-bottom: 10px;
    }
    #owl-demo>.owl-stage-outer>.owl-stage>.owl-item>div>.item>p{
        margin-bottom: 0;
    }
    /*考研无忧集训营KYC学习服务*/
   /* #box4 {
        background: #e1e7e7;
    }*/
    .pc_box4 {
        display: none;
    }

    #owl-demo-1 {
        display: block;
    }

    .box4_t4 {
        display: none;
    }

    #owl-demo-1 .owl-item img {
        display: inline-block;
        width: auto;
    }

    .kyc_title {
        margin-bottom: 15px;
    }
    #box4 .niu, #box5 .niu, #box7 .niu {
        margin: 15px 0 0 0;
    }

/*<!-- 考研复习全程指导 -->*/
    #box5{
        display: none;
    }

    /*<!-- 考研集训营使用教材 -->*/
    .pc_box6 {
        display: none;
    }

    .yd_box6 {
        display: block;
    }

    #box6 .item img, #box8 .item img {
        width: auto;
    }


    /*box8*/
    .pc_box8{
        display: none;
    }
    .yd_box8{
        display: block;
    }
    #box8 .item{
        margin: 0 0 0 0;
         width: auto;
         float: none;
        color: black;
    }
    .yd_box8{
        display: block;
    }
}


@media screen and (max-width: 768px){
    .ggt_img {
        margin: 0 15px 30px 15px;
        float: left;
        width: 45.8%;
    }
    .box4_t1 ul li{ width: 23%;}
    .header .banner p{}
    .header .banner p a{font-size: 20px;margin: 0 10px;padding: 8px 35px;}
    .box2_btns{width: 94%;}
    .box2_btns .niu{padding:10px 0;font-size: 14px;     width: 47%;    margin: 20px 0 0 0;}
    .box2_btns .btn_l{padding:10px 0;font-size: 14px;}
    #box31 .niu{padding:10px 30px;font-size: 14px;}
    #box4 .niu{padding:10px 30px; font-size: 14px;}

}

@media screen and (max-width: 480px){
    /* box2 */
    .box2_b .box2_info {
        padding: 15px 0px 10px 0px;
    }
    /*模块1*/
    .box6_t ul li, .box8_t ul li {
        width: 24.48%;
        font-size: 16px;
    }
    .box2_b ul li{
        font-size: 16px;
    }

}
@media screen and (max-width: 375px){
    .box6_t ul li, .box8_t ul li {
        width: 24.4%;
        font-size: 16px;
    }
}
@media screen and (max-width: 360px){
    .box6_t ul li, .box8_t ul li {
        width: 24.3%;
        font-size: 16px;
    }
}