@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 2000px) {
.nav{ font-size:15px; }
}


@media screen and (max-width: 1680px) {

.nav_popup{ }

.nav{ font-size:14px; }

.sublist a{ font-size:14px; margin:25px 0; }

.close_popup{ width:28px; height:28px; top:60px; right:60px; }

.popup_img{ margin-top:100px; }
.popup_img .img{ width:150px; }
.popup_img .tit{ font-size: 16px; margin-top: 10px;}


.popup_navlist{ margin-top:70px; }
.popup_navlist li>a{ font-size:18px; }
.popup_navlist li .sub_column{ margin-top:20px;}
.popup_navlist li .sub_column a{ font-size: 14px; line-height: 30px;}

.logo{ width:150px; top:30px; left:120px; }

/*1*/
.lzh{width:300px; }

.homeimg01 .img{ width:150px; }
.homeimg01 .tit{ font-size: 14px;}
.homeimg02{ padding-right:25px; }
.homeimg02 .txt{ font-size:14px; line-height:18px; }
/*1*/

/*2*/
.brand_culture li{ height:340px; padding:8px; }
.brand_culture li .ico{ width:60px; height:60px; top:-40px; margin:-40px 0 0 -30px; line-height: 60px; font-size: 30px; }
.brand_culture li .tit{ width:60px; margin-top:60px; padding-bottom:40px; }
.brand_culture li .tit:after{ top:8px; width:6px; height:6px; }

.brand_culture li .tit_en{ padding:4px 0;  }
.brand_culture li .tit_more{ font-size:14px; padding:4px 0;  }
.brand_culture li .tit_cn{ font-size:24px; margin-left:8px; }

.brand_culture li .culture_img{ width:140px; margin-left:-70px; top:300px; }
.brand_culture li .culture_img .name{ font-size:14px; width:14px; }

.brand_culture li:hover .tit{ width:50px; }
.brand_culture li:hover .culture_img{ top:250px;}
/*2*/

/*3*/
.home03 .left_txt{ left:110px; top:230px; }
.home03 .left_txt h3{ font-size:32px; letter-spacing:6px; padding-left:30px;}
.home03 .left_txt p{ font-size:16px; letter-spacing:3px; padding-top:3px;}

.newstit span{ margin-left:-12px; width:80px; height:80px; border:2px solid #c8a767; line-height:76px; font-size:40px; }

.homenews{ height:660px;}

.hnlist li{ margin-top:3%; }
.hnlist li .img{ width:90px; height:90px; padding:5px; }
.hnlist li .txt{ padding-left:120px; }
.hnlist li .txt .time{ font-size:13px; }
.hnlist li .txt h3{ font-size:16px; margin:20px 0; }

.newsmore{ margin-left:120px; margin-top:2.5%; }
.newsmore a{ font-size:16px; line-height:36px; width:120px; height:36px; }
/*3*/

/*foot*/
.footer{ padding:20px 50px 20px 120px; height:190px;}
.footer .dblogo{ height:100px; margin-top:25px;}

.footer .dbinfo{ font-size:12px; padding:0 440px; }
.dbcontact .tit{ font-size:14px; }
.dbcontact .tel{ font-size:24px; }
.dbcontact .social a{ width:34px; margin:8px 0 0 8px;}
.dbcontact .social img{ width:34px; height:34px; }

.cartoon{ margin-left: 30px; }
/*foot*/

.wechat_popup{ width:170px; height:170px; margin:-85px 0 0 -85px; box-shadow:0 0 8px #999999; }


.logo2{  margin-top:30px; }
.logo2 .img{ height:130px; }
.logo2 .tit{ font-size:16px; margin-left:15px; line-height:25px; margin-top:105px; }

.weizhi{ line-height:25px; font-size:13px; }

.nynav a{ height:34px; line-height:34px; padding:0 7px; font-size:14px; margin-left:12px; }
.nynav a span{ padding:0 18px; }
.nynav a:after{ width:7px; }
.nynav a:before{ width:7px; }

.content{ padding-left:85px;}
.column{ width:60px; }
.column .dian{ width:24px; height:24px;  margin:60px auto 12px auto;}
.column .dian:after{ width:12px; height:12px; margin:4px; }

.column .eno{ font-size:60px; }
.column .tit{ padding:0 5px;}
.column .tit .en{ width:20px; font-size:16px; margin-top:8px; line-height:20px; }
.column .tit .cn{ width:30px; font-size:24px; line-height:30px; }

/*联系我们*/
.mapinfo{ padding:25px 40px 0 40px; width:414px; height:310px; }
.mapinfo .top .img{ width:70px;}
.mapinfo .top .txt{ padding-left:85px;}
.mapinfo .top .txt p{ font-size:12px; margin:18px 0; }
.mapinfo .top .txt .slogan{ height:34px; line-height:32px; font-size:16px; }
.mapinfo .info{ font-size: 14px; margin-top:15px; }
/*联系我们*/

/*投诉建议*/
.message_list{ width:500px; }
.message_list li .tit{ font-size:14px; }

.message_list li.submit input{ font-size:14px; }

.message_info .txt{ font-size:14px; }
.message_info .img{ margin:50px 0 0 50px; width:190px;}
/*投诉建议*/


/*企业介绍*/
.about_txt{ font-size:15px;}
/*企业介绍*/


/*历史脉络*/
.history_tit h3{ width:460px; height:52px; line-height:50px; font-size:30px;  margin:-26px 0 0 -230px; }


.course_main .container{ padding:0 60px; }
.course-next,.course-prev{ width:60px; height:34px; top:7px;  }

.courselist .swiper-slide .tit{ height:48px; line-height:48px; }
.courselist .swiper-slide .tit span{ font-size:16px; width:65px;  }
.courselist .swiper-slide .tit span:after{ width:3px; height:9px; bottom:1px; margin-left:-1.5px;  }
.courselist .swiper-slide .content{ padding-left:60px; }
.courselist .swiper-slide .content:after{ left:32px; }

.courselist .swiper-slide .txt{ font-size:14px; line-height:22px; margin-top:20px; }

.courselist .swiper-slide .content01{ padding-top:140px; }
.courselist .swiper-slide .content02{ padding-top:70px; }

.course_main:after { height: 48px; }
/*历史脉络*/


/*技艺传承*/
.skill_list{ padding:15px 15px 85px 15px;}
.skill_list li{ height:390px; }
.skill_list li .txt01 .num{ font-size:60px; margin-top: -20px; }
.skill_list li .txt01 .tit{ font-size:24px; width:24px; margin-top:25px;  }

.skill_list li .img img{ width:216px; }

.skill_list li .txt02{ margin-top:35px;}
.skill_list li .txt02 .tit{ font-size:30px; width:30px; margin-right:40px; }
.skill_list li .txt02 .info{ margin-top:5px; width:42px; height:246px; font-size:13px; line-height:25px; margin-right:17px; }

.skill_list li.on .img{ bottom:-60px; }
/*技艺传承*/


/*传承人致辞*/
.speech .txt{ font-size: 15px; }
.speech .img .tit{ font-size: 16px; line-height:20px; }
/*传承人致辞*/


/*员工风采*/
.style_list li .txt h3{ font-size:18px; }
.style_list li .txt .more{ font-size:13px; margin-top:25px;   }
.style_list li .title{ font-size:16px; }
/*员工风采*/


/*五代传承*/
.inherit_list li:after{ width:34px; height:34px; bottom:-17px; margin-left:-17px; }
.inherit_list li .img .tit{ top:17px; right:17px; font-size:16px; }
.inherit_list li .txt{ padding:30px 0; }
.inherit_list li .txt h3{ font-size:16px; }
.inherit_list li .txt p{ font-size:13px; }
/*五代传承*/


/*炳济堂文化*/
.culture_txt h3{ width: 465px; height:52px; line-height:50px; font-size: 30px; }
.culture_txt .info{ font-size:15px; }

.culture_list li .center{ padding-top:50px; min-height:400px;}
.culture_list li .center h3{ font-size:24px; margin:0 30px 0 40px; }
.culture_list li .center h3:after{ top:-20px; width:8px; height:8px;  }
.culture_list li .center p{ font-size:16px; }
/*炳济堂文化*/


/*企业荣誉*/
.honor_list li .txt01{ padding:20px;}
.honor_list li .txt01 .tit{ font-size:14px; }
.honor_list li .txt01 .time{ font-size:14px; }

.honor_list li .txt02{  padding:30px; }
.honor_list li .txt02 .tit{ font-size:16px; line-height:25px; }
.honor_list li .txt02 .more{ font-size:12px; line-height:25px; margin-top:40px; }
/*企业荣誉*/


/*企业视频*/
.video_list li .img .ico{ width:180px; height:180px; bottom:-90px; right:-90px; }
.video_list li .img:after{ width:42px; height:42px; bottom:15px; right:15px; }
.video_list li .tit{ font-size:16px; padding:15px 0; }
/*企业视频*/

/*公益事业*/
.welfare_list li .tit{ height:70px; line-height:70px; font-size:16px; }
/*公益事业*/

/*新闻中心*/
.newslist li a{ padding:25px; }
.newslist li .img{ width:230px;}
.newslist li .time{ width:120px; }
.newslist li .time .d{  font-size:32px; }
.newslist li .time .ym{ font-size:12px; }
.newslist li .txt{ padding-left:350px; }
.newslist li .txt h3{ font-size:16px;  }
.newslist li .txt p{ font-size:12px; line-height:25px; margin:10px 0 20px 0;}
.newslist li .txt .more{ width:80px; height:30px; line-height:28px; font-size:12px; }
/*新闻中心*/


/*新闻详情*/
.newsmain .nmbj{ padding:170px 0;}
.newsmain .nmbj:after{ height:170px; }
.newsmain .nmbj:before{ height:170px; }


.showtop h1{ font-size:24px; }
.showtop .parameter{ font-size:12px; line-height:20px; }
.showtop .parameter .label{ margin-left:30px; }
.showtop .parameter .label a{ margin-right:15px;}


.showvideo{ width:850px; height:420px; }

.showinfo{ font-size:12px; }
.showtxt{ font-size:14px; }


.paging{ line-height:60px; padding:0 60px; }

.related{ padding:30px 60px;}
.related_tit{ font-size:20px;  }
.related_list{  margin-top:15px;}
.related_list li{ line-height:34px; }
/*新闻详情*/


/*产品与服务*/
.prodnav .pn_tit{ font-size:20px; }

.pn_list{ margin-top:17px;}
.pn_list a{ height:34px; line-height:34px; padding:0 7px; font-size:14px; margin-right:17px; margin-bottom:17px; }
.nynav a span{ padding:0 18px; }
.pn_list a:after{ width:7px; }
.pn_list a:before{ width:7px; }

.prodlist li .img .txt p{ font-size:16px; }
.prodlist li .img .txt p span{ margin:0 8px; }
.prodlist li .img .txt .more{ font-size:12px; margin-top:30px; }
.prodlist li .tit{  line-height:70px; font-size:14px;}
.prodlist li .tit:after{ bottom:-6px; width:50px; height:12px; margin-left:-25px;}
/*产品与服务*/



/*产品详情*/
.view{ padding-left: 85px; }
.view .swiper-container {width:480px;height: 370px; }

.preview { height:370px; width:60px; }
.preview .swiper-container {width:60px;height: 320px; margin: 8px 0; }
.preview .swiper-slide {width: 60px; height:80px; padding:10px 0;}
.preview .arrow-left {width:60px; height:16px; }
.preview .arrow-right { width:60px; height:16px; }

.preview img { width:60px; height:60px; }


.showprod .txt{ padding-left:620px; }
.showprod .txt h1{ font-size:20px; padding:0 30px; }
.showprod .txt h1:before{ width:28px; height:28px; margin-top:-14px;}
.showprod .txt h1:after{  width:28px; height:28px; margin-top:-14px;}

.showprod .txt .characteristic{ margin:25px 0; font-size:14px; line-height:25px; padding:15px;}
.showprod .txt .characteristic .chtit{ width:80px;}
.showprod .txt .characteristic .chtxt{ padding-left:80px;}

.showprod .txt .info{ font-size:14px;}

.prodbtn{ margin-top:25px;}
.prodbtn a{ height:40px; padding:0 20px; line-height:40px;}
.prodbtn a.consulting span{ font-size:14px; padding-left:35px; }
.prodbtn a.prodtel{ margin-left:6px;}
.prodbtn a.prodtel span{ font-size:14px; padding-left:35px; }
.prodbtn a.prodshare span{  font-size:14px;  padding-left:35px;  }
/*产品详情*/

/*加盟政策*/
.join .txt .tit{ font-size:26px; }
.join .txt .info{ font-size:15px;  }
/*加盟政策*/


/*经典案例*/
.top_nav{ padding:30px 50px; }
.top_nav .tit{ margin-bottom:12px; }
.tnlist a{ padding:0 12px; }

.caselist li .tit{font-size:16px; }
.caselist li .time{ font-size:13px; }
/*经典案例*/


/*加盟商风采*/
.franchisee li .img{ width:270px; }
.franchisee li .txt{ padding:30px 30px 0 300px; }
.franchisee li .txt h3{font-size:18px; }
.franchisee li .txt p{ font-size:13px; margin:12px 0 25px 0; }
.franchisee li .txt .more{ font-size:13px;  }
/*加盟商风采*/


/*健康资讯*/
.infolist li .img{ width:250px; }
.infolist li .txt{ padding-left:280px;}
.infolist li .txt .time{ font-size:13px; }
.infolist li .txt h3{  font-size:18px; }
.infolist li .txt p{ font-size:13px; }
.infolist li .txt .more{ font-size:13px;}
.infolist li a:after{ width:8px; }
.infolist li a:before{ border-left:17px solid #a01f31; border-top:22px solid transparent; border-bottom:22px solid transparent; margin-top:-22px; }
/*健康资讯*/

.search_btn{ width:50px; height:50px; border-radius:0 0 0 50px; }


.search_main{ padding:50px; width:490px; height:150px; margin:-75px 0 0 -245px;  }
.search_main .input{ width:340px; height:50px; padding:0 12px; font-size:15px;}
.search_main .submit{ width:50px; height:50px; }

}


@media screen and (max-width: 1440px) {

.left{ width:50px; box-shadow: 0px 0px 15px #000000; padding:14px 0; }
.left:before{ width:68px; height: 10px; }
.left:after{ width:68px; height: 10px; }

.nav_btn{ width:30px; height:30px; margin:12px auto; padding:8px 0; }
.nav_btn span{ width:16px; height:2px; }
.nav_btn span.sp02{ margin:3px auto;}

.nav{ font-size:13px; }

.nav li a{ padding:15px 0; width:31px; }
.nav li a span{ line-height:31px; }

.nav li.on a:before,.nav li:hover a:before{ height:15px; }
.nav li.on a:after,.nav li:hover a:after{ height:15px; }



.submain{ width: 50px; box-shadow: 0px 0px 15px #51040e; }
.submain.on{ left:50px;}
.sublist a{ font-size:12px; width:30px; line-height:30px;margin:20px auto; }


.close_popup{ width:24px; height:24px; top:50px; right:50px; }

.popup_img{ margin-top:85px; }
.popup_img .img{ width:120px; }
.popup_img .tit{ font-size: 14px; }

.nav_popup{ padding-left: 50px;}
.popup_navlist{ margin-top:60px; }
.popup_navlist li>a{ font-size:16px; }
.popup_navlist li .sub_column{ margin-top:15px;}
.popup_navlist li .sub_column a{ font-size:12px; line-height: 25px;}

.logo{ width:120px; top:20px; left:90px; }

/*1*/
.lzh{width:250px; top:30px; left:80px;}

.homeimg01 .img{width:120px; }
.homeimg02{ padding-right:20px; }
.homeimg02 .txt{ font-size:12px; line-height:16px; }
/*1*/

/*2*/
.brand_culture li{ height:280px; padding:7px; }
.brand_culture li .ico{ width:50px; height:50px; top:-30px; margin:-35px 0 0 -25px; line-height: 50px; font-size: 24px; }
.brand_culture li .tit{ width:50px; margin-top:50px; }
.brand_culture li .tit:after{ top:6px; width:4px; height:4px; }

.brand_culture li .tit_en{ padding:3px 0; font-size:12px; letter-spacing: 2px;}
.brand_culture li .tit_more{ font-size:12px; padding:3px 0;  }
.brand_culture li .tit_cn{ font-size:20px; margin-left:6px; }

.brand_culture li .culture_img{ width:120px; margin-left:-60px; top:250px; }
.brand_culture li .culture_img .name{ font-size:12px; width:12px; }

.brand_culture li:hover .tit{ width:40px; }
.brand_culture li:hover .culture_img{ top:210px;}
/*2*/

/*3*/
.home03 .left_txt{ left:80px; top:180px; }
.home03 .left_txt h3{ font-size:28px; letter-spacing:4px; padding-left:24px; }
.home03 .left_txt p{ font-size:14px; letter-spacing:2px; padding-top:2px;}

.homenews{ height:560px;}


.newstit span{ margin-left:-10px; width:60px; height:60px; border:2px solid #c8a767; line-height:56px; font-size:32px; }

.hnlist li{ margin-top:3%; }
.hnlist li .img{ width:76px; height:76px; padding:4px; }
.hnlist li .txt{ padding-left:90px; }
.hnlist li .txt .time{ font-size:12px; }
.hnlist li .txt h3{ font-size:14px; margin:15px 0; }

.newsmore{ margin-left:90px;}
.newsmore a{ font-size:14px; line-height:30px; width:100px; height:30px; }
/*3*/

/*foot*/
.footer{ padding:15px 40px 15px 90px; height:160px;}
.footer .dblogo{ height:80px; margin-top:25px;}

.footer .dbinfo{ padding:0 350px; line-height:2; }
.dbcontact .tit{ font-size:12px; }
.dbcontact .tel{ font-size:20px; }
.dbcontact .social a{ width:30px; margin:6px 0 0 6px;}
.dbcontact .social img{ width:30px; height:30px; }

.cartoon{ margin-left:20px; }
/*foot*/

/*online*/
.online{ width:130px; margin-top:-284px; }

.online_btn{ width: 90px; height:28px; line-height:28px; font-size:12px; margin-bottom:8px; }
.online_btn span{ padding-left: 30px;}

.online .tel{ width:90px; height:48px; padding:8px 0; font-size:12px; line-height:16px; }

.wechat01{ width:90px; height:108px; }

.wechat{ margin-top:8px; }
.wechat .img{ width:70px; margin-top:10px; }
.wechat .tit{ font-size:12px; line-height:24px; }

.wechat02{ width:90px; }
.wechat02 .tit{ margin-top:10px;}


.online_center{ margin-left:22px; }
.online_list{ padding:15px 0 10px 9px; }
/*online*/


.main{ /*padding-left:50px;*/ }

.logo2{  margin-top:20px; }
.logo2 .img{ height:110px; }
.logo2 .tit{ font-size:14px; margin-left:10px; line-height:20px; margin-top:90px; }

.weizhi{ line-height:20px; font-size:12px; }

.nynav{ margin-top:15px; }

.content{ padding-left:70px;}
.column{ width:50px; }
.column .dian{ width:20px; height:20px; margin:50px auto 10px auto;}
.column .dian:after{ width:10px; height:10px; margin:3px; }

.column .eno{ font-size:50px; }
.column .tit{ padding:0 4px;}
.column .tit .en{ width:17px; font-size:14px; margin-top:6px; line-height:17px; }
.column .tit .cn{ width:25px; font-size:20px; line-height:25px; }

/*联系我们*/
.mapinfo{ padding:15px; width:350px; height:260px; }
.mapinfo .top .img{ width:60px;}
.mapinfo .top .txt{ padding-left:70px;}
.mapinfo .top .txt p{ margin:15px 0; }
.mapinfo .top .txt .slogan{ height:30px; line-height:28px; font-size:14px; }
.mapinfo .info{ font-size:12px; margin-top:15px; }
.mapinfo .close{ width:10px; height:10px; top:10px; right:10px; }
/*联系我们*/

/*投诉建议*/
.message_list{ width:420px; margin-left:10%; }
.message_list li{ float: left; overflow: hidden; width:100%; margin-bottom:15px; }
.message_list li .tit{ width:100px; line-height:40px; font-size:14px; }
.message_list li .input{ padding-left:100px; }
.message_list li .input textarea{ height:100px; }

.message_list li.submit{ padding-left:100px; }

.message_info{ margin-left:10%;}
.message_info .txt{ font-size:14px; }
.message_info .img{ margin:40px 0 0 40px; width:160px;}
/*投诉建议*/

/*企业介绍*/
.about_txt{ font-size:14px;}
/*企业介绍*/

/*历史脉络*/
.history_tit h3{ width:390px; height:44px; line-height:42px; font-size:24px;  margin:-22px 0 0 -195px; }

.courselist .swiper-slide{ width:33.33%;}

.courselist .swiper-slide .content01{ padding-top:120px; }
.courselist .swiper-slide .content02{ padding-top:60px; }
/*历史脉络*/


/*技艺传承*/
.skill_list{ padding:10px 10px 70px 10px;}
.skill_list li{ height:330px; }
.skill_list li .txt01 .num{ font-size:50px; margin-top: -15px; }
.skill_list li .txt01 .tit{ font-size:20px; width:20px; margin-top:20px;  }

.skill_list li .img img{ width:180px; }

.skill_list li .txt02{ margin-top:30px;}
.skill_list li .txt02 .tit{ font-size:24px; width:24px; margin-right:35px; }
.skill_list li .txt02 .info{ margin-top:4px; width:36px; height:210px; font-size:12px; line-height:20px; margin-right:15px; }

.skill_list li.on .img{ bottom:-50px; }
/*技艺传承*/


/*传承人致辞*/
.speech .txt{ font-size: 14px; }
.speech .img .tit{ font-size: 14px; line-height:18px; }
/*传承人致辞*/


/*员工风采*/
.style_list li .txt h3{ font-size:16px; }
.style_list li .txt .more{ font-size:12px; margin-top:20px; }
.style_list li .title{ font-size:14px; }
/*员工风采*/


/*五代传承*/
.inherit_list li:after{ width:30px; height:30px; bottom:-15px; margin-left:-15px; }
.inherit_list li .img .tit{ top:15px; right:15px; font-size:14px; }
.inherit_list li .txt{ padding:25px 0; }
.inherit_list li .txt h3{ font-size:14px; }
.inherit_list li .txt p{ font-size:12px; }
/*五代传承*/

/*炳济堂文化*/
.culture_txt h3{ width: 390px; height:42px; line-height:40px; font-size:24px; }
.culture_txt .info{ font-size:14px; }

.culture_list li .center{ padding-top:40px; min-height:340px;}
.culture_list li .center h3{ font-size:20px; margin:0 25px 0 30px; }
.culture_list li .center h3:after{ width:7px; height:7px;  }
.culture_list li .center p{ font-size:14px; }
/*炳济堂文化*/


/*企业荣誉*/
.honor_list li .txt01{ padding:15px;}
.honor_list li .txt01 .tit{ font-size:12px; }
.honor_list li .txt01 .time{ font-size:12px; }

.honor_list li .txt02{ padding:20px; }
.honor_list li .txt02 .tit{ font-size:14px; line-height:20px; }
.honor_list li .txt02 .more{ font-size:12px; line-height:20px; margin-top:30px; }

.fenye span,.fenye a{ font-size:12px; padding:0 12px; height:34px; line-height:34px; margin:0 4px; }
/*企业荣誉*/

/*企业视频*/
.video_list li .img .ico{ width:150px; height:150px; bottom:-75px; right:-75px; }
.video_list li .img:after{ width:36px; height:36px; bottom:12px; right:12px; }
.video_list li .tit{ font-size:14px; padding:10px 0; }
/*企业视频*/

/*公益事业*/
.welfare_list li .tit{ height:60px; line-height:60px; font-size:14px; }
/*公益事业*/

/*新闻中心*/
.newslist li a{ padding:20px; }
.newslist li .img{ width:200px;}
.newslist li .time{ width:100px; }
.newslist li .time .d{  font-size:28px; }
.newslist li .txt{ padding-left:300px; }
.newslist li .txt h3{ font-size:14px;  }
.newslist li .txt p{ font-size:12px; line-height:20px; margin:10px 0 15px 0;}
.newslist li .txt .more{ width:80px; height:30px; line-height:28px; font-size:12px; }
/*新闻中心*/

/*新闻详情*/
.newsmain .nmbj{ padding:140px 0;}
.newsmain .nmbj:after{ height:140px; }
.newsmain .nmbj:before{ height:140px; }

.showtop h1{ font-size:20px; }

.showvideo{ width:700px; height:360px; }

.paging{ line-height:50px; padding:0 50px; }

.related{ padding:25px 50px;}
.related_tit{ font-size:18px;  }

.related_list li .tit{ max-width:80%;}
/*新闻详情*/

/*产品与服务*/
.prodnav .pn_tit{ font-size:18px; }

.pn_list{ margin-top:15px;}
.pn_list a{ margin-right:15px; margin-bottom:15px; }

.prodlist li .img .txt p{ font-size:14px; }
.prodlist li .img .txt p span{ margin:0 6px; }
.prodlist li .img .txt .more{ margin-top:20px; }
.prodlist li .tit{  line-height:60px; font-size:14px;}
.prodlist li .tit:after{ bottom:-5px; width:40px; height:10px; margin-left:-20px;}
/*产品与服务*/


/*产品详情*/
.view{ padding-left: 70px; }
.view .swiper-container {width:400px;height: 320px; }

.preview { height:320px; width:50px; }
.preview .swiper-container {width:50px;height: 280px; margin:6px 0; }
.preview .swiper-slide {width: 50px; height:70px; padding:10px 0;}
.preview .arrow-left {width:50px; height:14px; }
.preview .arrow-right { width:50px; height:14px; }

.preview img { width:50px; height:50px; }


.showprod .txt{ padding-left:520px; }
.showprod .txt h1{ font-size:18px; padding:0 25px; }
.showprod .txt h1:before{ width:24px; height:24px; margin-top:-12px;}
.showprod .txt h1:after{  width:24px; height:24px; margin-top:-12px;}

.showprod .txt .characteristic{ margin:20px 0; font-size:12px; line-height:20px; padding:10px;}
.showprod .txt .characteristic .chtit{ width:70px;}
.showprod .txt .characteristic .chtxt{ padding-left:70px;}

.showprod .txt .info{ font-size:12px; line-height:2.5;}

.prodbtn{ margin-top:20px;}
.prodbtn a{ height:34px; padding:0 15px; line-height:34px;}
.prodbtn a.consulting span{ font-size:12px; padding-left:30px; }
.prodbtn a.prodtel{ margin-left:5px;}
.prodbtn a.prodtel span{ font-size:12px; padding-left:30px; }
.prodbtn a.prodshare span{  font-size:12px;  padding-left:30px; }
/*产品详情*/

/*加盟政策*/
.join .txt .tit{ font-size:24px; }
.join .txt .info{ font-size:14px;  }
/*加盟政策*/



/*经典案例*/
.top_nav{ padding:20px 35px; }
.top_nav .tit{ margin-bottom:10px; }
.tnlist a{ padding:0 10px; }

.caselist li .tit{font-size:14px; }
.caselist li .time{ font-size:12px; }
/*经典案例*/


/*加盟商风采*/
.franchisee li .img{ width:230px; }
.franchisee li .txt{ padding:25px 25px 0 250px; }
.franchisee li .txt h3{font-size:16px; }
.franchisee li .txt p{ font-size:12px; margin:10px 0 20px 0; }
.franchisee li .txt .more{ font-size:12px;  }
/*加盟商风采*/


/*健康资讯*/
.infolist li .img{ width:210px; }
.infolist li .txt{ padding-left:230px;}
.infolist li .txt .time{ font-size:12px; }
.infolist li .txt h3{  font-size:16px; margin:0.8% 0; }
.infolist li .txt p{ font-size:12px; line-height:1.8; margin-bottom:1%; }
.infolist li .txt .more{ font-size:12px;}
.infolist li a:after{ width:6px; }
.infolist li a:before{ border-left:14px solid #a01f31; border-top:18px solid transparent; border-bottom:18px solid transparent; margin-top:-18px; }
/*健康资讯*/
.search_btn{ width:40px; height:40px; border-radius:0 0 0 40px; }

.search_main{ padding:40px; width:420px; height:120px; margin:-60px 0 0 -210px;  }
.search_main .input{ width:300px; height:40px; padding:0 10px; font-size:14px;}
.search_main .submit{ width:40px; height:40px; }

}


@media screen and (max-width: 1240px) {

.homenews{ height:480px;}


/*投诉建议*/
.message_list{ margin-left:3%; }
.message_info{ margin-left:3%;}
/*投诉建议*/

/*技艺传承*/
.skill_list{ padding:10px;}
.skill_list li{ height:auto; padding:10px; width:32% !important; margin-right:2%; margin-left:0; margin-bottom:2%;}
.skill_list li:nth-child(3n){ margin-right:0;}
.skill_list li .txt01 .num{ font-size:50px; margin-top: -15px; }
.skill_list li .txt01 .tit{ font-size:20px; width:20px; margin-top:20px;  }

.skill_list li .img img{ width:180px; }

.skill_list li .txt02{ margin-top:30px;}

.skill_list li .img{ bottom:0 !important; position: static;}
.skill_list li .img img{margin:0 auto !important;}
.skill_list li{ background-image:url(../images/skill_li02.jpg);}
.skill_list li .txt01{ display: none !important;}
.skill_list li .txt02{ display: block !important; margin:0;}
.skill_list li .txt02 .tit{ width:100%; margin:0;  writing-mode: horizontal-tb; font-size:24px;}
.skill_list li .txt02 .info{ width:100%; margin:10px 0 0 0;  writing-mode: horizontal-tb; height:100px; font-size:12px; line-height:20px; }
/*技艺传承*/

/*产品详情*/
.showprod .txt{ padding-left:500px; }
/*产品详情*/


/*加盟商风采*/
.franchisee li .img{ width:200px; }
.franchisee li .txt{ padding:20px 20px 0 220px; }
.franchisee li .txt h3{font-size:14px; }
.franchisee li .txt p{ font-size:12px; margin:5px 0 10px 0; }
.franchisee li .txt .more{ font-size:12px;  }
/*加盟商风采*/

}

@media screen and (max-width: 1024px) {
.popup_img{ margin-top:40px;}
.popup_navlist{ width:90%; margin-top:0; }
.popup_navlist li{ width:25%; height:190px; margin-top:20px; text-align: center;}
.popup_navlist li>a{ font-size:14px;}
.popup_navlist li .sub_column{ margin-top:10px; }


/*3*/
.homenews{ width:76%; height:400px;}
.newstit span{ margin-left:-10px; width:60px; height:60px; border:2px solid #c8a767; line-height:56px; font-size:32px; }
/*3*/

/*foot*/
.footer{ padding:10px 10px 10px 70px; height:120px;}
.footer .dblogo{ height:60px; margin-top:20px;}

.footer .dbinfo{ padding:0 260px; line-height:1.8; }

.cartoon{ margin-left:10px; }
/*foot*/

.content{ padding-left:60px;}
.column{ width:40px; }
.column .dian{ width:18px; height:18px; margin:40px auto 10px auto;}
.column .dian:after{ width:8px; height:8px; margin:3px; }

.column .eno{ font-size:40px; }
.column .tit{ padding:0 3px;}
.column .tit .en{ width:14px; font-size:12px; margin-top:6px; line-height:14px; }
.column .tit .cn{ width:20px; font-size:18px; line-height:20px; }

/*联系我们*/
/*联系我们*/


/*投诉建议*/
.message{ padding:20px; }
.message_list{ width:100%; margin-left:0; }
.message_list li{  margin-bottom:15px; }

.message_info{ margin-left:100px;}
.message_info .txt{ font-size:14px; }
.message_info .img{ margin:20px 0 0 20px; width:140px;}
/*投诉建议*/


/*历史脉络*/
.history_tit h3{ width:300px; height:36px; line-height:34px; font-size:20px;  margin:-18px 0 0 -150px; }

.course_main .container{ padding:0 50px; }
.course-next,.course-prev{ width:50px; height:30px; top:5px;  }

.courselist .swiper-slide .tit{ height:40px; line-height:40px; }
.courselist .swiper-slide .tit span{ font-size:14px; width:55px;  }
.courselist .swiper-slide .tit span:after{ width:3px; height:9px; bottom:1px; margin-left:-1.5px;  }

.courselist .swiper-slide{ width:33.33%;}
.courselist .swiper-slide .content{ padding-left:50px; }
.courselist .swiper-slide .content:after{ left:27px; }

.courselist .swiper-slide .content01{ padding-top:60px; }
.courselist .swiper-slide .content02{ padding-top:30px; }
.courselist .swiper-slide .txt{ margin-top:15px; }

.course_main:after { height: 40px; }
/*历史脉络*/

/*员工风采*/
.style_list li a{ margin:10px;}
.style_list li .title{ padding:5px 0; }
/*员工风采*/


/*五代传承*/
.inherit_list li{ width:32%; margin-right:2%; margin-left:0; margin-bottom:25px; }
.inherit_list li:nth-child(3n){ margin-right:0; }
/*五代传承*/


/*炳济堂文化*/
.culture_txt h3 { width: 320px; height: 36px; line-height: 34px; font-size: 20px;}
.culture_list{ margin-top:0; }
.culture_list li{ width:48%; margin-right:4%; margin-top:4%; }
.culture_list li:nth-child(2n){ margin-right:0;}
/*炳济堂文化*/

/*企业荣誉*/
.honor_list li{ width:32%; margin-right:2% !important; }
.honor_list li:nth-child(3n){ margin-right:0 !important;}
/*企业荣誉*/

/*公益事业*/
.welfare_list li .tit{ height:50px; line-height:50px; }
/*公益事业*/


/*新闻中心*/
.newslist li a{ padding:15px; }
.newslist li .img{ width:170px;}
.newslist li .time{ width:80px; }
.newslist li .time .d{ font-size:24px; }
.newslist li .txt{ padding-left:250px; }
.newslist li .txt p{ line-height:20px; margin:6px 0 10px 0;}
.newslist li .txt .more{ width:80px; height:30px; line-height:28px; font-size:12px; }
/*新闻中心*/

/*新闻详情*/
.newsmain .nmbj{ padding:120px 0;}
.newsmain .nmbj:after{ height:120px; }
.newsmain .nmbj:before{ height:120px; }


.showvideo{ width:100%; height:330px; }

.paging{ line-height:40px; padding:0; }

.related{ padding:20px 0;}

.related_list li .tit{ max-width:80%;}
/*新闻详情*/

/*产品与服务*/

.pn_list{ margin-top:10px;}
.pn_list a{ margin-right:10px; margin-bottom:10px; }

.prodlist li .img .txt p{ font-size:12px;  }
.prodlist li .img .txt p span{ margin:0 4px; }
.prodlist li .img .txt .more{ margin-top:15px; }
.prodlist li .tit{  line-height:50px;}
.prodlist li .tit:after{ bottom:-4px; width:34px; height:8px; margin-left:-17px;}
/*产品与服务*/


/*产品详情*/
.pc-slide{ margin:0 auto; width:470px; float: none; }
.showprod .txt{ padding-left:0; width:100%; margin-top:20px; }
/*产品详情*/


/*加盟政策*/
.join .txt .tit{ font-size:20px; }
/*加盟政策*/

/*经典案例*/
.top_nav{ padding:15px 25px; }
/*经典案例*/


/*加盟商风采*/
.franchisee li .img{ width:140px; }
.franchisee li .txt{ padding:15px 15px 0 155px; }
.franchisee li .txt h3{font-size:14px; }
.franchisee li .txt p{  margin:5px 0 0 0; }
.franchisee li .txt .more{ display: none; }
/*加盟商风采*/

/*健康资讯*/
.infolist li .img{ width:180px; }
.infolist li .txt{ padding-left:195px;}
.infolist li .txt h3{ font-size:14px; margin:0.5% 0 1% 0; }
.infolist li .txt p{ line-height:1.8; margin-bottom:1%;}
.infolist li a:after{ width:5px; }
.infolist li a:before{ border-left:12px solid #a01f31; border-top:16px solid transparent; border-bottom:16px solid transparent; margin-top:-16px; }
/*健康资讯*/




}


@media screen and (max-width: 768px) {
.left{ height:80px;}
.nav{ display: none;}
.submain{ display: none;}
.close_popup{ top:20px; right:20px; width:20px; height:20px;}
.popup_img{ margin-top:20px;}
.popup_img .img{ width:100px; }

.nav_popup{ padding-left:0;}
.popup_navlist{ width:100%;border-top:1px solid #9f1e30; margin-top:10px;}
.popup_navlist li{ width:100%; height: auto; margin-top:0;border-bottom:1px solid #9f1e30;}
.popup_navlist li>a{ height:46px; background:#c8a767; color:#9f1e30; line-height: 46px; font-size:16px; font-weight: normal; }
.popup_navlist li .sub_column{ display: none; margin:10px 0; overflow: hidden;}
.popup_navlist li .sub_column a{ width:50%; float: left; line-height:36px; font-size:14px;}


.logo { width: 100px; top: 20px; left: 50%; margin-left:-50px;}



/*1*/
.lzh { width: 250px; top: 90px; left: 50%; margin-left:-125px; }

.homeimg01{ top:180px; }
.homeimg01 .img{width:100px; }
.homeimg02{ width:60%; padding-right:30px ; }
.homeimg02 .txt{ color:#ffffff; font-size:14px;  font-weight: normal; }
.home01bj02{ width:40%; }
/*1*/


/*2*/
.brand_culture{ width:90%; margin-top:80px;}
.brand_culture li{ height:auto; padding:5px; width:100%; margin:10px 0; }
.brand_culture li a{ padding:10px 0; }
.brand_culture li .ico{ width:50px; height:50px; top:50%; margin:-25px 0 0 -30px; line-height: 50px; font-size: 24px; left:20px; }
.brand_culture li .tit{ width:100%; margin:0; padding:0; text-align: center; }
.brand_culture li .tit:after{ display: none; }

.brand_culture li .tit_en{ padding:0; writing-mode:horizontal-tb; float:none; line-height:20px; }
.brand_culture li .tit_more{ font-size:12px; padding:0; writing-mode:horizontal-tb; float:none; line-height:20px; }
.brand_culture li .tit_cn{ font-size:20px; margin:0; writing-mode:horizontal-tb; float:none; padding:0; line-height:30px;}

.brand_culture li .culture_img{ width:100px; left:auto; right:0;  top:50%; margin-top:-60px; }
.brand_culture li .culture_img .name{ font-size:12px; width:100%; text-align: center; writing-mode: horizontal-tb; line-height:20px; } 

.brand_culture li:hover .tit{ width:100%; background:none; }
.brand_culture li:hover .culture_img{ top:0;}
.brand_culture li:hover .ico{ opacity:1; left:0; top: 50%;}


.brand_culture li{ border:1px solid #475667; }

.culture_tit{ width:20%; top:1%; right:1%; }

.home02bj02{ width:60%;}
.home02bj01{ width:40%;}
/*2*/


/*3*/
.home03 .left_txt{ position: absolute; writing-mode:horizontal-tb; top:140px; text-align: center; width:100%; left:0;}
.home03 .left_txt h3{ font-size:20px; padding-left:0; }
.home03 .left_txt h3 br{ display:none; }
.home03 .left_txt p{ font-size:12px;}
.home03 .left_txt p br{ display: none;}

.homenews{ margin-top:240px; height:auto; float:none; background-position:right center ;  background-size: auto 100%; width: 100%; padding:20px 15px;}
.newstit{ margin:10px 0; text-align: center;}
.newstit span{ margin-left:-12px; width:50px; height:50px; border:2px solid #c8a767; line-height:46px; font-size:24px; float: none; display: inline-block; }
.hnlist{ width:100%;}
.hnlist li{ width:100%; margin-top:15px;}

.homenews .ntimg{ height:60%; top: auto; bottom:20%;}

.newsmore{ margin-top:20px;}
/*3*/

.online{ display: none;}


/*foot*/
.footer{ padding:10px; height:auto;}
.footer .dblogo{ height:60px; margin:10px 0 0 0;}

.footer .dbinfo{ padding:0; line-height:1.8; }

.cartoon{ margin-left:10px; }
.cartoon img{ height:80px;}

.dbcontact .social a{ margin-top:0;}

.footer .dbinfo{ position: static; margin-top:15px; padding-top:10px; border-top:1px solid #807765; }
/*foot*/

.container{ max-width:100%; padding:0 15px;}

.logo2{  margin-top:10px; }
.logo2 .img{ height:80px; float: none; }
.logo2 .img img{ margin:0 auto; }
.logo2 .tit{ font-size:12px; line-height:20px; margin:0; float: none; text-align: center; }


.main{ padding-left:0; padding-bottom:60px;}
.content{ padding-left:0;}
.column{ width:auto; position: static; margin:20px 0; }
.column .dian{ margin:11px 0 0 0; float: left; }

.column .eno{ font-size:40px; float: left; }
.column .tit{ padding:0 3px; float: left;}
.column .tit .en{ width:auto; float: none; font-size:12px; margin:6px 0 0 3px; line-height:14px; writing-mode: horizontal-tb; }
.column .tit .cn{ width:auto; float: none; font-size:18px; line-height:20px; writing-mode: horizontal-tb;}

.weizhi{ text-align: center; }
.nynav{ text-align: center; margin-top:10px; }
.nynav a{ margin:1%; width:31.33%; float: left;  }
.nynav a span{ padding:0 18px; }
.nynav a:after{ width:7px; }
.nynav a:before{ width:7px; }


.page{ margin-top:20px;}

/*联系我们*/
.contact{ padding:0;}
.mapinfo{ position: static; width:100%; height: auto; }
.mapinfo .close{ display: none; }
/*联系我们*/


/*投诉建议*/
.message{ padding:15px; }
.message_list li{ margin-bottom:10px;}
.message_list li .tit{ width:100%; text-align: left; }
.message_list li .input{ padding-left:0;}
.message_list li.submit{ padding-left:0;}

.message_info{ margin-left:0;}
.message_info .txt{ font-size:14px; }
.message_info .img{ margin:10px 0 0 10px; width:100px;}
/*投诉建议*/

/*企业介绍*/
.about{ padding:15px; }
.about_txt{ line-height:2; margin:15px 0 0 0; }
/*企业介绍*/


/*历史脉络*/
.course_main{ margin-bottom:15px;}

.history_tit{ width:80%;}

.courselist .swiper-slide{ width:50%; }
/*历史脉络*/


/*技艺传承*/
.skill_list li{  width:49% !important; }
.skill_list li:nth-child(3n){ margin-right:2%;}
.skill_list li:nth-child(2n){ margin-right:0;}
/*技艺传承*/


/*传承人致辞*/
.speech{ padding:15px;}
.speech .txt{ width:100%; }
.speech .img{ width:100%; }
/*传承人致辞*/

/*员工风采*/
.style_list li a{ margin:5px;}
/*员工风采*/


/*五代传承*/
.inherit_list li{ width:49%;  }
.inherit_list li:nth-child(3n){ margin-right:2%; }
.inherit_list li:nth-child(2n){ margin-right:0; }
.inherit_list li .txt{ padding:15px 0 20px 0; }
/*五代传承*/



/*炳济堂文化*/
.culture{ padding:15px;}
.culture_txt h3{ width:100%;  }
.culture_list{ margin-top:0; }
.culture_list li{ width:48%; margin-right:4%; margin-top:4%; }
.culture_list li:nth-child(2n){ margin-right:0;}
/*炳济堂文化*/


/*企业荣誉*/
.honor_list li{ width:49%; margin-right:2% !important; }
.honor_list li:nth-child(3n){ margin-right:2% !important;}
.honor_list li:nth-child(2n){ margin-right:0 !important;}
.honor_list li .txt01{ padding:10px;}
.honor_list li .txt02{ padding:15px;}

.fenye{ margin:20px 0; }
/*企业荣誉*/


/*企业视频*/
.video_list li{ width:49%; margin-right:2% !important; margin-bottom:0;}
.video_list li .img .ico{ width:120px; height:120px; bottom:-60px; right:-60px; }
.video_list li .img:after{ width:30px; height:30px; bottom:10px; right:10px; }

.video_list li:nth-child(2n){ margin-right:0 !important;}
/*企业视频*/

/*公益事业*/
.welfare_list li{ width:49%; margin-right:2% !important; margin-bottom:0;}
.welfare_list li:nth-child(2n){ margin-right:0 !important;}
.welfare_list li .tit{ height:40px; line-height:40px; }
/*公益事业*/


/*新闻中心*/
.maintop2{ padding-top:0; }
.news{ padding:10px;}
.newslist li a{ padding:10px; }
.newslist li .img{ width:120px;}
.newslist li .time{ display: none; }
.newslist li .time .d{ font-size:24px; }
.newslist li .txt{ padding-left:130px; }
.newslist li .txt h3{ margin:3px 0;}
.newslist li .txt p{ line-height:20px; margin:0;}
.newslist li .txt .more{ display: none; }
/*新闻中心*/


/*新闻详情*/
.newsmain .nmbj{ padding:100px 0;}
.newsmain .nmbj:after{ height:100px; }
.newsmain .nmbj:before{ height:100px; }

.showtop h1{ font-size:16px; line-height:1.4; font-weight: normal;}
.showtop .parameter .label{ margin-left:20px; }
.showtop .parameter .label a{ margin-right:10px;}

.showvideo{ height:300px; }


.fanhui a{ width:90px; height:30px; line-height:30px; font-size:12px; margin:10px auto; }


.paging{ line-height:30px; padding:10px 0; }
.paging div{ width: 100%;}
.paging div.fr{ text-align: left;}

.bshare-custom{ margin:20px auto; }

.related{ padding:20px 0;}

.related_list li{ width:100%; }
/*新闻详情*/



/*产品与服务*/
.nyban{ position: relative;}
.nyban .bantxt{ z-index:2; position: relative;}
.nyban:after{ content:""; width:100%; height:100%; top:0; left:0; position: absolute; background: rgba(0,0,0,0.5); z-index:1; }
.nyban>img{ position: absolute; height:100%; width:auto;  }
.prodnav{ position: static;}
.pn_list{ margin-top:10px;}
.pn_list a{ float: left; width:23%; margin:0 1% 2% 1%; text-align: center; }
.pn_list a span{ padding:0;}


.prodlist li{ width:49%; margin-right:2% !important; }
.prodlist li:nth-child(2n){ margin-right:0 !important;}

/*产品与服务*/



/*产品详情*/
.showprod{ padding:15px; background: rgba(249,243,231,0.8);}

.pc-slide{ width:100%; }

.view{ width:100%; padding-left:0;}
.view .swiper-container{ width:100%; height: auto; }
.view .swiper-container img{ width:100%; height: auto;}
.preview { height:auto; width:100%; padding:0 25px; margin-bottom:10px; }
.preview .swiper-container { width:100%; height: auto; margin:0; }
.preview .swiper-slide {width: auto;height:auto; padding:0 10px;}
.preview .arrow-left {width:18px; height:60px; position:absolute; left:0; top:50%; margin-top:-30px; background: url(../images/arrow-left.png) no-repeat center center; background-size:cover; }
.preview .arrow-right { width:18px; height:60px; position:absolute; right:0; top:50%; margin-top:-30px; background: url(../images/arrow-right.png) no-repeat center center; background-size:cover; }
.preview img { width:100%; margin:0 auto; height:auto; }


.showprod .txt{ padding-left:0; width:100%; margin-top:20px; }
.prodbtn a.prodshare{ display: none;}
/*产品详情*/

/*加盟政策*/
.join{ padding:15px;}
.join .txt{ width:100%; }
.join .txt .tit{ font-size:20px; margin-bottom:20px; }
.join .img{ width:100%; margin-top:15px;}
/*加盟政策*/


/*经典案例*/
.top_nav .tit{ font-size:16px;}
.top_nav{ padding:15px; }
.caselist{ margin-top:15px;}
.caselist li{ width:49%; margin-right:2% !important; }
.caselist li:nth-child(2n){ margin-right:0 !important;}

/*经典案例*/


/*加盟商风采*/
.franchisee{ margin-top:0;}
.franchisee li{ width:100%; margin:15px 0 0 0; }
.franchisee li .img{ width:120px; }
.franchisee li .txt{ padding:10px 10px 0 130px; }
/*加盟商风采*/

/*健康资讯*/
.top_nav2{ margin-top:4%;}
.infolist{ margin:15px 0;}
.infolist li a{ padding:10px 15px; }
.infolist li .img{ width:120px; }
.infolist li .txt{ padding-left:130px;}
.infolist li .txt .time{ margin-top:0; }
.infolist li .txt h3{ font-size:14px; margin:3px 0; }
.infolist li .txt p{ line-height:1.8; margin-bottom:0; -webkit-line-clamp:1;}
.infolist li .txt .more{ display: none; }
.infolist li a:after{ width:4px; }
.infolist li a:before{ border-left:10px solid #a01f31; border-top:14px solid transparent; border-bottom:14px solid transparent; margin-top:-14px; }
/*健康资讯*/


.showtxt{ padding:0;}
}

@media screen and (max-width: 580px) {
.homeimg02{ width:70%;}

.home02bj01{ width:60%; right:-10%;}
.home02bj02{ width:90%; left:-30%;}

.showinfo{ display:none;}
.share{ display:none; }

.ship { width: 18%; left: 41%; }
.gourd { width:25%; }

.preview .arrow-left {height:50px; width:14px; margin-top: -25px; }
.preview .arrow-right { height:50px; width:14px; margin-top: -25px;}


.history_tit{ width:100%;}
.courselist .swiper-slide{ width:100%; }
.courselist .swiper-slide .content01{ padding-top:20px; }
.courselist .swiper-slide .content02{ padding-top:20px; }


.newsmain .nmbj{ padding:70px 0;}
.newsmain .nmbj:after{ height:70px; }
.newsmain .nmbj:before{ height:70px; }

.preview .swiper-slide { padding:0 5px;}

.showvideo{ height:200px; }


.showtxt video{ width:100%;}

}

@media screen and (max-height: 850px) {
.nav #nav7{ display:none; }
.nav li.nav_more{ display:block; }
}


@media screen and (max-height: 750px) {
.nav #nav6,.nav #nav7{ display:none; }
.nav li.nav_more{ display:block; }
}

@media screen and (max-height: 650px) {
.nav #nav5,.nav #nav6,.nav #nav7{ display:none; }
.nav li.nav_more{ display:block; }
}

@media screen and (max-height: 550px) {
.nav #nav4,.nav #nav5,.nav #nav6,.nav #nav7{ display:none; }
.nav li.nav_more{ display:block; }
}
