@charset "GBK";
@media screen and (max-width:1150px){

}

@media screen and (max-width:760px){
.main{width:auto; width:100%; padding:0 0 0 0;}
.main2{width:auto; width:100%; padding:0 0 0 0;}

/*logo行*/
.logo{float:none; text-align:center; padding:0 10px 0 10px;}
.logo img{width:100%;}
.top_right{display:none;}

/*导航*/
.th_nav{display:none;}
.top_height{height:52px; display:block;}
.header-wap{ display: block;}

/*登录 注册按钮*/
.login_reg{width:100%; position:absolute; top:0; left:0; z-index:9998;}
.login_reg p{ right:auto; left:0; top:12px;}

.top_xcy{display:none;}

/*切换图片 左右隐藏*/
.slideBox .zy{display:none;}

/*空行高*/
.height60{height:20px; line-height:20px;}
.height40{height:20px; line-height:20px;}
.height20{height:10px; line-height:10px;}


/*首页版块*/
.i_left{float:left; width:calc(100% - 16px); padding:0 8px 0 8px;}
.i_right{float:right; width:100%; padding-left:0px; border-left:0px solid #BABABA;}

.i_left2{float:left; width:calc(100% - 16px); padding:30px 8px 20px 8px;}
.i_right2{float:right; width:calc(100% - 16px); padding:30px 8px 20px 8px;}

/*首页国医大师*/
.i_gyds{ padding:0 0 32px 0; min-height:inherit;}

.bk_title{ text-align:center; line-height:34px; height:34px; border-bottom:0;}
.bk_title a{font-size:26px;}

/*首页视频*/
.i_about{padding:6px 0 0 0;}
.i_about embed{height:400px; display:none;}

.i_fuwu{ padding:40px 0 50px 0; min-height:inherit;}
.i_fuwu li{float:left; width:calc(50% - 20px); padding:0 10px 0 10px;}
.i_fuwu li .mjianjie{font-size:14px;}

/*底部*/
.footer_box{padding:20px 0 20px 0;}
.footer_box .f_nav{display:none;}
.footer_box .f_right{float:right; width:calc(100% - 40px); padding:0px 20px 0px 20px; text-align:center;}
.footer_box .f_right img{width:auto; max-width:100%;}

/*二级页面*/
.sibianhui{border:0px solid #e6e6e6; padding:0px 8px 20px 8px;}
.weizhi{line-height:38px; height:38px; padding:5px 8px 0px 10px; overflow:hidden;}

.border_w{width:100%; height:15px;}

.er_nav a{ width:calc(25% - 20px); padding:0px 10px 0px 10px; margin:0 0px 0 0px; height:40px; line-height:40px;  text-align:center; overflow:hidden;}


/*分页开始*/
.mypage{ height:30px; padding:20px 0px 0px 0px;}

/*分页结束*/

/*公司简介*/
.about{padding:20px 10px 0 10px;}
.about .mimg{float:none; margin-left:0px;}
.about .mimg img{width:100%;}

/*教育培训*/
.be_weizhi{padding:20px 0 0 0;}
.jypx1{ padding:28px 0 0px 0;}
.jypx1 .mimg{float:left; width:100%;}
.jypx1 .mjianjie{float:right; width:100%; padding-bottom:6px; background-image:url(); font-size:16px;}

.jypx_list{}
.jypx_list li{padding:10px 0 0px 0;}
.jypx_list li .mjianjie{ padding:10px 0 0 0; font-size:16px;}


/*专家专栏*/
.zjzl_list{ padding:0px 0 10px 0;}
.zjzl_list li{ padding:20px 0 0px 0;}
.zjzl_list li .mimg{float:left; width:100%; overflow:hidden; max-height:350px;}
.zjzl_list li .mjianjie{ float:left; padding:0 0 0px 0; margin:10px 0px 0 0px; width:calc(100% - 0px); background-image:url(); }


/*国医大师*/
.gyds_list{ padding:0px 0 10px 0;}
.gyds_list li{ padding:20px 0 0px 0;}
.gyds_list li .mimg{float:left; width:100%; overflow:hidden; max-height:350px;}
.gyds_list li .mjianjie{ float:left; padding:0 0 0px 0; margin:10px 0px 0 0px; width:calc(100% - 0px); background-image:url(); }


/*教学互动*/
.jxhd_list{ padding:0px 0 10px 0;}
.jxhd_list li{ padding:20px 0 0 0;}
.jxhd_list li .mimg{float:left; margin:0 0 10px 0; width:100%;}
.jxhd_list li .mjianjie{ float:left; margin-left:0px; width:100%;}
.jxhd_list li .mjianjie .m_a{ position:relative; display:block; overflow:hidden; padding:0 0 6px 0; line-height:30px; border-bottom:6px solid #FFFFFF; font-size:22px; color:#222222;}
.jxhd_list li .mjianjie .m_a:hover{color:#FF0033;}
.jxhd_list li .mmore{ position:relative; display:block; float:right; width:200px; height:38px; line-height:38px; margin:10px calc((100% - 200px)/2) 0 0; font-size:18px;}

/*学员注册*/
.hyzc_list{ padding:20px 0 0 0;}
.hyzc_list li{ float:left; margin:22px 0 0 0; width:100%; margin-right:0; line-height:26px; text-align:center;}
.hyzc_list li .mimg{height:auto; overflow:hidden;}
.hyzc_list li .mimg img{ width:100%;}


/*在线留言*/
.message{ padding:0 15px 0 15px; width:auto;}
.message p{float:left; margin:15px 0px 15px 0px; width:100%;}
.message p .minput{width:calc(98% - 36px);}
.message p .minput2{width:calc(98% - 36px);}
.message p .inputsub{ height:38px; line-height:35px;}


/*学员登录*/
.hydl_box{ height:auto; padding:40px 0 40px 0;}
.hydl{ float:none; width:300px; min-height:360px; padding:15px 25px 15px 25px; background-color:#FFFFFF; margin:auto;}



.xx_img img{ width:100%;}

.news_img{display:none;}

/*在线招聘*/
.zxzp{width:100%; margin:auto;}
.zxzp .mimg{padding:30px 0 0 0; text-align:center;}
.zxzp .mtitle{padding:10px 0 10px 0; line-height:40px; text-align:center; }

.zxzp .mcon{ padding:32px 0 32px 0; background-image:url();}
.zxzp .mcon .mleft{float:left; width:calc(100% - 40px); padding:0 20px 0 20px;}
.zxzp .mcon .mright{float:right; width:calc(100% - 40px); padding:30px 20px 0 20px; text-align:center;}
.zxzp .mcon .mright p{ text-align:center;}

}

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

.er_nav a{ width:calc(33.3333% - 20px);}

.hy_list{padding:10px 0 10px 0;}
.hy_list li p .inputtext{ width:160;}
.hy_list li p .inputtext2{ width:80%;}
.hy_list li p i{font-style:normal; color:#FF0000;}
.hy_list li p font{display:none;}

}


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

/*首页视频*/
.i_about embed{height:300px;}


/*会员中心基本信息*/
.hyzx{}
.hyzx .hy_img{float:left; width:100%; overflow:hidden; text-align:center;}
.hyzx .hy_img img{width:150px; border-radius:50%;}
.hyzx .hy_info{float:right; margin:5px 0 0 0; width:calc(100% - 0px);}
.hyzx .hy_info p{float:left; width:50%; text-align:center; line-height:32px; font-size:14px; color:#000000;}
.hyzx .hy_info p a{font-size:14px; color:#FF0000;}

/*添加课程*/
.hy_addkc{position:relative; height:auto; padding:8px 0 20px 0; line-height:0;}
.hy_addkc .add_kc{ position:absolute; right:0; top:8px; text-align:right;}




}

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

/*课程*/
.kecheng{font-size:14px;}
.kecheng li .xuhao{width:50px;}
.kecheng li .biaoti{width:calc((100% - 50px)/5*3);}
.kecheng li .mdate{width:calc((100% - 50px)/5*2);}

/*成绩*/
.chengji{font-size:14px;}
.chengji li .xuhao{width:50px;}
.chengji li .biaoti{width:calc((100% - 50px)/5*2);}
.chengji li .mdate{width:calc((100% - 50px)/5*2);}
.chengji li .mcj{width:calc((100% - 50px)/5);}

/*完善会员信息*/
.hy_list{ font-size:14px;}
.hy_list li{ padding:10px 8px 10px 8px;}
.hy_list li p .inputtext{width:calc(100% - 40px);}
.hy_list li p .inputtext2{ width:calc(100% - 40px);}
.hy_list li p .inputtext3{width:calc(100% - 60px);}
.hy_list li p iframe{width:calc(100% - 60px);}
.hy_list li p .inputsub{ height:32px; line-height:30px; border:1px solid #71BF45; width:100px; background-color:#71BF45; border-radius:5px; font-size:16px; color:#ffffff;}

}

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

/*首页视频*/
.i_about embed{height:240px;}

/*分页*/
.mypage div a{display: inline-block; height:20px; line-height:20px; margin-left:4px; padding:0 5px 0 5px; color:#515151; font-size:0.75rem; border:1px solid #eeeeee;}

.footer_box .f_right img{width:100%;}

.zxzp .mcon .mright img{ width:100%;}
}


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

/*添加课程*/
.hy_addkc .add_kc{ position:absolute; right:0; top:8px; text-align:center;}
.hy_addkc .add_kc select{width:100px;}
.hy_addkc .add_kc .minput{border:1px solid #cccccc; width:80px; padding:0 5px 0 5px;}
.hy_addkc .add_kc .inputsub{width:50px;}
/*学员登录*/
.hydl{width:calc(100% - 100px);}

}

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


.er_nav a{ width:calc(50% - 20px);}

}