@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1640px) {
.container{ max-width:1240px; }

.header .logo{ width:284px;  margin-left:-142px; }
.header .logo a{ margin-left:-100px; width:200px; }

.header .htop{ line-height:40px; }
.header .htop .welcome{ font-size:12px; }

.header .hrig a{ height:24px; margin-top:8px; margin-right:12px; line-height:22px; font-size:12px; padding:0 17px; border-radius:12px;}
.header .hrig .search_btn{ padding-left:25px; margin-left:12px; }


.nav li>a{ font-size:16px; height:80px; line-height:80px; }

.nav li>a:after{ margin-left:-8px; border-bottom-width:8px; border-left-width:8px; border-right-width:8px;}
.nav li .sub{ top:80px; width:305px; padding:10px;}
.nav li .sub a{ width:85px; font-size:12px; margin:5px; line-height:30px; }


.htit{ line-height:34px; height:34px; margin-bottom:20px; }
.htit .tit{ font-size:24px;  }
.htit:after{ width:70px; height:6px; }

.htit .more{ font-size:13px;}
.htit .more span{ font-size:12px;}
.htit2{ padding:10px 0; }


.newsTabTop{ line-height:54px; height:54px; margin-bottom:20px; }
.newsTabTop .tit{ font-size:20px; margin-right:24px; }
.newsTabTop .tit.on{ font-size:24px;  }
.newsTabTop .more{ font-size:13px;}
.newsTabTop .more span{ font-size:12px;}

.mtb40{ margin:35px 0;}


/*home01*/
.tabImg .swiper-slide .tit{ line-height:40px; padding:0 25px; font-size:14px; }

.tabTxt li a{ padding:20px; }
.tabTxt li .tit{ font-size:14px; line-height:25px; }
.tabTxt li .time{ font-size:12px; line-height:25px; margin:20px 0 11px 0; }

.welcome_top a{ padding:10px 30px; }
.welcome_top .tit{ font-size:16px; line-height:40px;  }
.welcome_top p{ font-size:12px; line-height:25px;   }
.welcome_top .time{ font-size:12px; line-height:25px; }

.welcome_main{padding:10px 25px 25px 25px; }
.welcome_list li{ font-size:14px; line-height:36px;  }

.welcome_nav{ margin-top:12px;}

.welcome_nav li .ico{ line-height:25px; }
.welcome_nav li .ico span{ font-size:20px;}
.welcome_nav li .tit{ font-size:14px; font-weight: bold; line-height:25px; }
/*home01*/


/*home02*/
.lectureHallEno .txt{ padding:15px;}
.lectureHallEno .txt .tit{ font-size:14px; line-height:25px; height:50px; }
.lectureHallEno .txt p{ font-size:12px; height:25px; line-height:25px; margin:10px 0 17px 0;}
.lectureHallEno .txt .time{ font-size:12px; line-height:25px; margin-bottom:8px; }

.lectureHallList{ margin-top:-15px;}
.lectureHallList li{ margin-top:15px; }
.lectureHallList li .tit{ font-size:14px; line-height:20px; height:40px; padding:0 10px; }

.videoBan .tit{ height:44px; line-height:44px; padding:0 10px; font-size:14px; }
.videoBan .tit span{ font-size:20px; margin-right:8px; }

.hvlist li a{ height:42px; line-height:42px; font-size:14px; padding:0 8px 0 50px; }
.hvlist li a span{ font-size:16px; width:34px; height:26px; line-height:26px; left:8px; margin-top:-13px; }
/*home02*/


/*home03*/
.socialServicesImg li .tit{ margin-top:8px; font-size:14px; height:50px; line-height:25px; }

.socialServicesTxt li{ height:40px; line-height:40px; margin-top:8px; }
.socialServicesTxt li a{ padding:0 20px; }

.awardList{  margin-top:-15px;}
.awardList li{ margin-top:15px;}
.awardList li a{ padding:15px;}
.awardList li .time{ width:56px; }
.awardList li .time:after{ width:54px; height:54px; }
.awardList li .time .md{ font-size:14px; margin-top:20px; }
.awardList li .time .y{ font-size:12px; margin-top:10px; }

.awardList li .tit{ padding-left:15px; font-size:14px; line-height:25px; height:75px; }
.awardList li .tit span{ font-size:18px; }
/*home03*/


/*home4*/
.exchange .swiper-slide .tit{ font-size:14px; line-height:25px; margin-top:15px;}

.prev02,.next02{ width:60px; height:32px; line-height:32px; margin-top:-35px; }
.prev02 span,.next02 span{ font-size:20px; }
.prev02{ left:-30px; }
.next02{ right:-30px; }
/*home4*/

/*home5*/
.dean_txt{ height:362px; padding:30px; }
.dean_txt .tit{ font-size:17px; line-height:30px; margin:17px 0; }
.dean_txt .info{ font-size:14px; line-height:30px;}

.dean_nav{ margin-top:17px; }
.dean_nav li{ font-size:18px; }
.dean_nav li a{ padding:20px 0; }
.dean_nav li .tit{ height:34px; line-height:34px; padding-left:34px; }
.dean_nav li span{ font-size:24px; margin-right:12px; height:34px; }

.famousTeacherList{ margin-top:-17px; }
.famousTeacherList li{ margin-top:17px; }
/*home5*/

/*home06*/
.research_nav{ margin-left:50px; margin-top:0; }
.research_nav a{ height:34px; border-radius:17px; line-height:32px; padding:0 25px; }

.research .swiper-slide .img{ width:50%;}
.research .swiper-slide .txt{ width:48%;}

.research .swiper-slide .txt .tit{ font-size:24px; }
.research .swiper-slide .txt .info{ font-size:14px; line-height:25px; height:125px; margin:16px 0 30px 0;}

.prev03,.next03{ width:34px; height:60px; line-height:60px; margin-top:-30px;  }
.prev03 span,.next03 span{ font-size:20px; }
.prev03{ left:-60px; }
.next03{ right:-60px; }
/*home06*/


/*home07*/
.cultureList li.li01 img{ height:480px;}
.cultureList li.li02 img{ height:235px;}
.cultureList li.li03 img{ height:235px;}
.cultureList li.li04 img{ height:235px;}
.cultureList li.li05 img{ height:235px;}
.cultureList li.li06 img{ height:235px;}

.cultureList li .txt{ margin-top:-42px;  }
.cultureList li .txt .ico{ line-height:50px;}
.cultureList li .txt .ico span{ font-size:48px;}
.cultureList li .txt .tit{ font-size:20px; line-height:34px;}
/*home07*/


/*home08*/
.legend .swiper-slide .txt{ padding:15px 0;}
.legend .swiper-slide .txt .tit{ font-size:18px; }
.legend .swiper-slide .txt p{ font-size:13px; margin-top:5px;}


.legend .swiper-pagination{ margin-top:20px;}
.legend .swiper-pagination .swiper-pagination-bullet{ width:28px; margin:0 6px; height:6px; }

.legend .prev02,.legend .next02{ margin-top:-71px; }
/*home08*/


/*home09*/
.imglist li .tit{ font-size:12px; line-height:20px; padding:10px; height:60px; }
/*home09*/

/*footer*/
.dbcontent{ padding-right:320px;}

.dblogo{ padding:35px 0; }
.dblogo img{ height:76px; }

.dbnav{ margin:60px 0; }
.dbnav li .tit{ font-size:15px;}
.dbnav li .tit:after{ margin:17px 0;}
.dbnav li .sub{ font-size:13px; line-height:30px;}

.fmright{ width:280px; }
.wechatList{  margin-top:60px;}
.wechatList li{ margin-right:25px;}
.wechatList li .img{ height:84px; }
.wechatList li .img img{ width:84px; height:84px;}
.wechatList li .tit{ width:20px; margin-left:12px; padding:12px 0; font-size:12px;}

.dbcontact .tit{ font-size:18px; margin:50px 0 20px 0; }
.dbcontact .info{ font-size:13px; line-height:30px; }

.copy{ padding:20px 0; font-size:13px; }
/*footer*/


/*内页*/
.nyban .weizhi{ line-height:60px; height:60px; font-size:13px; }
.nyban .weizhi span{ margin:0 4px; }

.columnName{ font-size:24px; height:90px; line-height:90px; margin-top:-90px; }

.pageNav li{ height:54px; line-height:54px; font-size:16px; }
.pageNav li a{ padding-left:35px; }
.pageNav li a:after{ width:7px; }

.showtxt{ font-size:14px;}

.paging{ font-size:14px; }
.paging a,.paging span{ line-height:32px; padding:0 14px; } 
/*内页*/

/*学院概况*/
.abimg li.txt{ height:177px; }
.abimg li.txt .info{ font-size:14px; line-height:30px; padding-left:30px; }
/*学院概况*/

/*院长介绍*/
.deanMain{ height:360px; }
.deanMain .txt{ padding:25px;}
.deanMain .txt .tit{ padding:5px 0 5px 60px; height:70px; font-size:17px; line-height:30px; }
.deanMain .txt .info{ margin-top:20px; font-size:14px; line-height:30px; }

.deanNav li{ height:36px; line-height:36px; padding:0 20px; font-size:17px; }
/*院长介绍*/


/*北音四季*/
.fourSeasonsNav{ width:440px;}
.fourSeasonsNav a{ width:106px; height:40px; line-height:40px; font-size:17px; }
/*北音四季*/


/*学习环境*/
.environmentList li .img .info{ font-size:14px; }
.environmentList li .tit{ font-size:16px; line-height:64px; }
/*学习环境*/


/*学院成就*/
.achievement:after{ left:120px; }
.achievementYear{ padding-left:170px; }
.achievementYear .year{ width:120px; line-height:60px; font-size:24px; }
.achievementYear .year:after{ width:4px; height:4px; border-width:4px; margin-top:-6px; right:-6px;}

.achievementList li{ margin-bottom:60px; padding:0 30px;line-height:60px; height:60px; font-size:14px; }
.achievementList li .img{ bottom:15px; right:30px; }
/*学院成就*/


/*明星校友*/
.alumnusList li .img{ width:190px; height:190px; }
.alumnusList li .txt .tit{ font-size:20px; }
.alumnusList li .txt p{ font-size:14px; line-height:20px; height:40px;}
.alumnusList li .txt span{ font-size:12px; }
/*明星校友*/

/*名师*/
.TeacherList li .txt .tit{ font-size:24px;  }
.TeacherList li .txt .url{font-size:14px; }
.TeacherList li .txt .url a{ line-height:26px; border-radius:14px;}
/*名师*/

/*名师详情*/
.teacherShowTop .img{ width:340px;  }
.teacherShowTop .txt{ padding-left:390px; }
.teacherShowTop .txt .titimg{ height:54px; }
.teacherShowTop .txt .tit h3{ font-size:32px; }
.teacherShowTop .txt .tit span{ font-size:16px; margin-top:16px; margin-left:16px; }
.teacherShowTop .txt .info{ font-size:14px; }

.teacherTit{ font-size:14px; border-left-width:3px; padding-left:12px;}
.teacherInfo{ padding:15px; }
/*名师详情*/


/*外教*/
.foreign-view .swiper-slide .img{ width:280px; }
.foreign-view .swiper-slide .txt{ padding-left:320px; }
.foreign-view .swiper-slide .txt .tit{ font-size:34px; }
.foreign-view .swiper-slide .txt .ftit{ font-size:16px; }
.foreign-view .swiper-slide .txt .info{ font-size:14px; line-height:30px; }
.foreign-view .swiper-slide .txt .more{ width:130px; border-radius:25px; height:50px; line-height:50px; font-size:14px; }

.foreign-preview .swiper-slide .tit{ font-size:16px; line-height:60px; }

.prev04,.next04{ margin-top:-60px; width:60px; height:60px; line-height:60px; }
.prev04 span,.next04 span{ font-size:30px;}
.prev04{ left:-30px;}
.next04{ right:-30px;}
/*外教*/

.showtop h1{ font-size:24px; }


}


@media screen and (max-width: 1400px) {
.container{ max-width:1100px; }


.header .logo{ width:240px;  margin-left:-120px; }
.header .logo a{ margin-left:-85px; width:170px; }    

.nav li>a{ height:70px; line-height:70px; font-size:15px; }

.nav li .sub{ top:70px; }

.nav.fl li{ margin-right:50px;}
.nav.fr li{ margin-left:50px;}
    

.htit{ line-height:30px; height:30px; margin-bottom:15px; }
.htit .tit{ font-size:20px;  }
.htit:after{ width:60px; height:5px; }

.htit2{ padding:7px 0; }


.newsTabTop{ line-height:44px; height:44px; margin-bottom:15px; }
.newsTabTop .tit{ font-size:18px; margin-right:20px; }
.newsTabTop .tit.on{ font-size:20px;  }

.mtb40{ margin:30px 0;}


/*home01*/
.welcome_top a{ padding:10px 20px; }
.welcome_top .tit{ font-size:15px; line-height:30px;  }

.welcome_main{padding:10px 15px 15px 15px; }
.welcome_list li{ font-size:14px; line-height:34px;  }

/*home01*/


/*home02*/
.lectureHallEno{ width:43.5%;}
.lectureHallEno .txt p{ margin:12px 0 25px 0;}
.lectureHallList{ width:56.5%;}
/*home02*/


/*home03*/
.awardList{  margin-top:-12px;}
.awardList li{ margin-top:12px;}
.awardList li a{ padding:12px;}
.awardList li .tit{ padding-left:12px; }
/*home03*/


/*home5*/
.dean_txt{ height:318px; padding:25px; }
.dean_txt .tit{ margin:15px 0; }

.dean_nav{ margin-top:15px; }
.dean_nav li{ font-size:17px; }
.dean_nav li a{ padding:17px 0; }

.famousTeacherList{ margin-top:-15px; }
.famousTeacherList li{ margin-top:15px; }
/*home5*/


/*home06*/
.research_nav{ margin-left:40px; }
.research_nav a{ height:30px; border-radius:15px; line-height:28px; padding:0 20px; }

.research .swiper-slide .txt .tit{ font-size:20px; }
.research .swiper-slide .txt .info{ font-size:13px; line-height:22px; height:110px; margin:15px 0 27px 0;}

.prev03,.next03{ width:34px; height:60px; line-height:60px; margin-top:-30px;  }
.prev03 span,.next03 span{ font-size:20px; }
.prev03{ left:-50px; }
.next03{ right:-50px; }
/*home06*/


/*home07*/
.cultureList li.li01 img{ height:426px;}
.cultureList li.li02 img{ height:208px;}
.cultureList li.li03 img{ height:208px;}
.cultureList li.li04 img{ height:208px;}
.cultureList li.li05 img{ height:208px;}
.cultureList li.li06 img{ height:208px;}

.cultureList li .txt{ margin-top:-36px;  }
.cultureList li .txt .ico{ line-height:42px;}
.cultureList li .txt .ico span{ font-size:40px;}
.cultureList li .txt .tit{ font-size:18px; line-height:30px;}
/*home07*/


/*home08*/
.legend .swiper-slide .txt{ padding:10px 0;}
.legend .swiper-slide .txt .tit{ font-size:17px; }
.legend .swiper-slide .txt p{ font-size:12px; margin-top:5px;}

.legend .swiper-pagination{ margin-top:20px;}
.legend .swiper-pagination .swiper-pagination-bullet{ width:24px; margin:0 5px; height:5px; }

.legend .prev02,.legend .next02{ margin-top:-66px; }
/*home08*/

/*footer*/

.dblogo{ padding:30px 0; }
.dblogo img{ height:60px; }

.dbnav{ margin:50px 0; }
.dbnav li .tit:after{ margin:15px 0;}
.dbnav li .sub a{ width:40%;}

.dbcontact .tit{ margin:40px 0 15px 0;}
.wechatList{ margin-top:35px;}

.copy{ padding:15px 0; }
/*footer*/


/*内页*/
.nyban .weizhi{ line-height:50px; height:50px; font-size:12px; }
.nyban .weizhi span{ margin:0 3px; }

.columnName{ font-size:20px; height:70px; line-height:70px; margin-top:-70px; }

.pageNav li{ height:46px; line-height:46px; font-size:14px; }
.pageNav li a{ padding-left:30px; }
.pageNav li a:after{ width:5px; }
/*内页*/

/*学院概况*/
.abimg li.txt{ height:158px; }
.abimg li.txt .info{ font-size:14px; line-height:1.8; padding-left:25px; }
/*学院概况*/


/*院长介绍*/
.deanMain{ height:320px; }
.deanMain .txt{ padding:20px;}
.deanMain .txt .info{ margin-top:15px; }
/*院长介绍*/

/*学习环境*/
.environmentList li .img .info{ font-size:12px; }
.environmentList li .tit{ font-size:14px; line-height:50px; }
/*学习环境*/


/*学院成就*/
.achievement:after{ left:100px; }
.achievementYear{ padding-left:140px; }
.achievementYear .year{ width:100px; line-height:50px; font-size:20px; }

.achievementList li{ margin-bottom:50px; padding:0 25px;line-height:50px; height:50px; }
.achievementList li .img{ bottom:12px; right:25px; }
/*学院成就*/


/*明星校友*/
.alumnusList li .img{ width:160px; height:160px; }
.alumnusList li .txt .tit{ font-size:18px; }
/*明星校友*/


/*名师*/
.TeacherList li .txt .tit{ font-size:20px;  }
.TeacherList li .txt .url{font-size:12px; }
.TeacherList li .txt .url a{ line-height:24px; border-radius:13px;}
/*名师*/


/*名师详情*/
.teacherShowTop .img{ width:300px;  }
.teacherShowTop .txt{ padding-left:340px; }
.teacherShowTop .txt .titimg{ height:46px; }
.teacherShowTop .txt .tit h3{ font-size:28px; }
.teacherShowTop .txt .tit span{ font-size:14px; margin-top:14px; margin-left:14px; }
.teacherShowTop .txt .info{ line-height:2.5; }
/*名师详情*/


/*外教*/
.foreign-view .swiper-slide .img{ width:240px; }
.foreign-view .swiper-slide .txt{ padding-left:270px; }
.foreign-view .swiper-slide .txt .tit{ font-size:28px; }
.foreign-view .swiper-slide .txt .ftit{ font-size:14px; }
.foreign-view .swiper-slide .txt .more{ width:110px; border-radius:20px; height:40px; line-height:40px; font-size:14px; }

.foreign-preview .swiper-slide .tit{ font-size:14px; line-height:50px; }

.prev04,.next04{ margin-top:-50px; width:50px; height:50px; line-height:50px; }
.prev04 span,.next04 span{ font-size:24px;}
.prev04{ left:-25px;}
.next04{ right:-25px;}
/*外教*/


.showtop h1{ font-size:20px; }


}



@media screen and (max-width: 1200px) {
.container{ max-width:980px; }

.nav.fl li{ margin-right:40px;}
.nav.fr li{ margin-left:40px;}

.header .hrig a{ padding:0 12px; margin-right:10px;}
.header .hrig .search_btn { padding-left: 15px; margin-left: 6px;}


.mtb40{ margin:25px 0;}

/*home01*/
.welcome_top a{ padding:10px 20px; }
.welcome_top .tit{ font-size:15px; line-height:30px;  }
.welcome_top p{ line-height:24px; }
.welcome_top .time{ line-height:24px; }

.welcome_main{padding:10px 15px 15px 15px; }
.welcome_list li{ font-size:14px; line-height:30px;  }

.welcome_nav li .tit{ font-size:12px;}
/*home01*/


/*home02*/
.lectureHallEno{ width:44%;}
.lectureHallList{ width:56%;}
.lectureHallList li .tit{ line-height:22px; height:44px;}
/*home02*/

/*home03*/
.awardList{  margin-top:-10px;}
.awardList li{ margin-top:10px;}
.awardList li a{ padding:10px;}
.awardList li .tit{ padding-left:10px; }
/*home03*/


/*home5*/
.dean_txt{ height:280px; padding:20px; }
.dean_txt .tit{ margin:12px 0; }

.dean_nav{ margin-top:12px; }
.dean_nav li a{ padding:15px 0; }

.famousTeacherList{ margin-top:-12px; }
.famousTeacherList li{ margin-top:12px; }
/*home5*/

/*home06*/
.research_nav{ margin-left:30px; }

.research .swiper-slide .txt .tit{ font-size:18px; }
.research .swiper-slide .txt .info{ font-size:12px; line-height:20px; height:100px; margin:12px 0 24px 0;}

.prev03,.next03{ width:34px; height:60px; line-height:60px; margin-top:-30px;  }
.prev03 span,.next03 span{ font-size:20px; }
.prev03{ left:-50px; }
.next03{ right:-50px; }
/*home06*/

/*home07*/
.cultureList li.li01 img{ height:380px;}
.cultureList li.li02 img{ height:186px;}
.cultureList li.li03 img{ height:186px;}
.cultureList li.li04 img{ height:186px;}
.cultureList li.li05 img{ height:186px;}
.cultureList li.li06 img{ height:186px;}
.cultureList li.li05,.cultureList li.li06{ margin-top:8px;}

.cultureList li .txt{ margin-top:-36px;  }
.cultureList li .txt .ico{ line-height:42px;}
.cultureList li .txt .ico span{ font-size:40px;}
.cultureList li .txt .tit{ font-size:18px; line-height:30px;}
/*home07*/

/*footer*/

.dblogo{ padding:20px 0; }
.dblogo img{ height:50px; }

.dbnav{ margin:40px 0; }
.dbnav li .tit:after{ margin:12px 0;}
.dbnav li .sub a{ width:50%;}

.dbcontact .tit{ margin:30px 0 10px 0;}
.wechatList{ margin-top:20px;}

.dbcontact .info{ line-height:25px;}

.copy{ padding:15px 0; }
/*footer*/

.prev02{ left:0; width:50px; }
.next02{ right:0; width:50px; }


/*学院概况*/
.abimg li.txt{ height:140px; }
.abimg li.txt .info{ padding-left:14px; }
/*学院概况*/


/*院长介绍*/
.deanMain{ height:280px; }
.deanMain .txt{ padding:20px;}
.deanMain .txt .info{ margin-top:15px; font-size:12px; line-height:2; }
/*院长介绍*/


/*学院成就*/
.achievement:after{ left:85px; }
.achievementYear{ padding-left:120px; }
.achievementYear .year{ width:85px; line-height:40px; font-size:18px; }

.achievementList li{ margin-bottom:40px; padding:0 20px;line-height:40px; height:40px; }
.achievementList li .img{ bottom:10px; right:20px; }
/*学院成就*/


/*名师*/
.TeacherList li .txt .tit{ font-size:18px;  }
/*名师*/


/*外教*/
.foreign-view .swiper-slide .img{ width:200px; }
.foreign-view .swiper-slide .txt{ padding-left:220px; }
.foreign-view .swiper-slide .txt .tit{ font-size:24px; }
.foreign-view .swiper-slide .txt .info{ line-height:1.8;}

.foreign-preview .swiper-slide .tit{ line-height:40px; }

.prev04,.next04{ margin-top:-40px; width:40px; height:40px; line-height:40px; }
.prev04 span,.next04 span{ font-size:20px;}
.prev04{ left:-20px;}
.next04{ right:-20px;}
/*外教*/


}


@media screen and (max-width: 1024px) {
.container{ width:100%; padding:0 20px;  }

.header{ position: fixed; z-index:100; width:100%; top:0; left:0;}
.header .logo{ width:140px;  margin-left:-70px; }
.header .logo a{ margin-left:-50px; width:100px; }    

.header .htop{ height:60px; }
.header .htop .welcome{ display: none;}

.header .htop .hrig a{ display: none;}

.pcNav{ display: none;}

.header .hrig .search_btn{ padding-left:0; margin-left:0; line-height:60px; }
.header .hrig .search_btn:after{ display: none;}
.header .hrig .search_btn span{font-size:24px;}

.nav_btn{ display: block;}

.banner{ margin-top:60px;}
.banner .swiper-slide{ overflow: hidden;}
.banner .swiper-slide img{ width:120%; margin-left:-10%;}

.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; }


.mtb40{ margin:20px 0;}

/*home01*/
.newsTab{ width:100%;}
.welcome{ width:100%; margin-top:20px;}
.htit2{ padding:0;}
/*home01*/


/*home02*/
.lectureHall{ width:100%;}
.lectureHallEno{ width:100%;}
.lectureHallEno .txt .tit{ height: auto;}
.lectureHallEno .txt p{ margin:5px 0;}
.lectureHallEno .txt .time{ margin-bottom:0;}

.lectureHallList{ width:100%; margin-top:0;}
.lectureHallList li{ margin-left:0; margin-right:3%; width:48.5%;}
.lectureHallList li:nth-child(2n){ margin-right:0;}
.homeVideo{ width:100%; margin-top:20px;}
/*home02*/

/*home03*/
.socialServices{ width:100%;}
.socialServicesTxt li a{ padding:0 10px;}

.award{ width:100%; margin-top:20px; }
.awardList{ margin-top:-15px;}
.awardList li{ margin-top:15px;}
/*home03*/

/*home04*/
.exchange .swiper-slide{ width:32%;}
/*home04*/


/*home5*/
.dean{ width:100%;}
.dean_txt{ height:350px;}
.dean_txt .img{ width:auto; height:380px;}
.dean_txt .img img{ width:auto; height:100%;}

.famousTeacher{ margin-top:20px; width:100%;}
.famousTeacherList{ margin-top:-15px; }
.famousTeacherList li{ margin-top:15px; width:32%; margin-right:2%; }
/*home5*/


/*home06*/
.research_nav{ margin-left:10px; }

.research .swiper-slide .img{ width:100%;}
.research .swiper-slide .txt{ width:100%; margin-top:15px;}
.research .swiper-slide .txt .info{ font-size:14px; line-height:1.6; height: auto; margin:15px 0;}
.research .swiper-slide .tuList li{ width:49%; margin-right:2%;}

.prev03,.next03{ margin-top:0; top:90px;  display: none; }
.prev03{ left:0px; }
.next03{ right:0px;  }
/*home06*/


/*home07*/
.cultureList{ margin-top:-15px;}
.cultureList li.li01 img{ height:100%;}
.cultureList li.li02 img{ height:100%;}
.cultureList li.li03 img{ height:100%;}
.cultureList li.li04 img{ height:100%;}
.cultureList li.li05 img{ height:100%;}
.cultureList li.li06 img{ height:100%;}
.cultureList li{ height:250px; width: 32% !important; margin:15px 2% 0 0 !important;}
.cultureList li a{ height:100%;}
.cultureList li:nth-child(3n){ margin-right:0 !important;}
/*home07*/

/*home08*/
.legend .swiper-slide{ width:32%;}
/*home08*/

/*home09*/
.imglist{ margin-top:-15px; }
.imglist li{ margin-right:2% !important; width:23.5%; margin-top:15px;}
.imglist li:nth-child(5n){ margin-right:2% !important;}
.imglist li:nth-child(4n){ margin-right:0 !important;}
.imglist li .tit{ font-size:12px; line-height:20px; padding:10px; height:60px; }
.imglist li:nth-child(9),.imglist li:nth-child(10){ display: none;}
/*home09*/


/*footer*/
.dbcontent{ padding-right:0;}
.fmleft{display: none;}
.fmright{ width:100%; position: static; padding:20px 0;}
.wechatList{ margin-top:0;}
/*footer*/


/*内页*/
.nyban{ margin-top:60px;}
.nyban img{ width:150%; margin-left:-25%; }

.pageLeft{ width:100%;}
.columnName{ margin-top:20px; height:50px; line-height:50px;}
.pageNav li{ width:25%;}


.pageRight{ width:100%; margin:20px 0;}
/*内页*/


/*学院概况*/
.abimg li.img{ width:49%; margin:0;}
.abimg li.img:nth-child(2){ margin-left:2%;}
.abimg li.txt{ width:100%; height: auto; margin-top:2%;}
.abimg li.txt .info{ padding:10px; }
/*学院概况*/


/*院长介绍*/
.deanMain{ height:320px; }
/*院长介绍*/

/*北音四季*/
.fourSeasonsNav{ margin-bottom:20px;}

.pc-slide .prev03,.pc-slide .next03{ display: block;}
/*北音四季*/


}


@media screen and (max-width: 768px) {
.container{ padding:0 15px;  }

.header .logo{ width:120px;  margin-left:-60px; }
.header .logo a{ margin-left:-40px; width:80px; }    


.header .hrig .search_btn{ }

/*home01*/
.tabTxt{ margin-top:0;}
.tabTxt li{ width:100%; margin-right:0; margin-top:15px;}
.tabTxt li a{ padding:15px;}
.tabTxt li .time{ margin:10px 0 0 0;}

.welcome_nav li{ margin-right:3.5%; width:31%; }
/*home01*/

/*home03*/
.awardList li{ width:100%; margin:15px 0 0 0;}
/*home03*/

/*home04*/
.exchange .swiper-slide{ width:48.5%;}
/*home04*/

/*home5*/
.dean_txt{ height:210px; padding:15px;}
.dean_txt .tit{ line-height:25px; margin:0 0 5px 0; font-size:16px;}
.dean_txt .info{ line-height:25px; font-size:12px;}
.dean_txt .img{ height:230px;}

.dean_nav{ margin-top:15px; }
.dean_nav li{ font-size:14px; }
.dean_nav li a{ padding:10px 0; }
.dean_nav li .tit{ height:30px; line-height:30px; padding-left:30px; }
.dean_nav li span{ font-size:20px; margin-right:10px; height:30px; }


.famousTeacher{ margin-top:20px; width:100%;}
.famousTeacherList{ margin-top:-15px; }
.famousTeacherList li{ margin-top:15px; width:32%; margin-right:2%; }

.famousTeacherList li{ width:48.5%; margin-right:3% !important;}
.famousTeacherList li:nth-child(2n){ margin-right:0 !important;}
/*home5*/

/*home6*/
.home06 .htit{ height: auto; }
.home06 .htit:after{ bottom: auto; top:25px;}
.home06 .htit .tit{ width:100%; float: none;}
.research_nav{ float: none; width:100%; margin-top:15px; margin-left:0; }
.research_nav a{ width:32%; margin-right:2%; padding:0; text-align: center;}
.research_nav a:nth-child(3n){ margin-right:0; }

.research .swiper-slide .tuList li{ width:48.5%; margin-right:3%;}
/*home6*/

/*home07*/
.cultureList li{ height:240px; width:48.5% !important; margin-right:3% !important; }
.cultureList li:nth-child(3n){ margin-right:3% !important;}
.cultureList li:nth-child(2n){ margin-right:0 !important;}
/*home07*/

/*home08*/
.legend .swiper-slide{ width:48.5%;}
.legend .swiper-pagination{ margin-top:10px;}
/*home08*/

/*home09*/
.imglist li{ margin-right:3% !important; width:48.5%; }
.imglist li:nth-child(5n){ margin-right:3% !important;}
.imglist li:nth-child(4n){ margin-right:3% !important;}
.imglist li:nth-child(2n){ margin-right:0 !important;}
.imglist li .tit{ font-size:12px; line-height:20px; padding:10px; height:60px; }
.imglist li:nth-child(9),.imglist li:nth-child(10){ display: block; }
/*home09*/


/*footer*/
.dbcontact .tit{ font-size:17px; margin:20px 0 10px 0;}
/*footer*/


/*内页*/
.nyban img{ width:200%; margin-left:-50%; }

.pageLeft{ width:100%;}
.columnName{ margin-top:20px; height:50px; line-height:50px;}
.pageNav li{ width:33.33%; height:40px; line-height:40px;}
.pageNav li a{ padding-left:20px;}

.pageRight{ width:100%; margin:20px 0;}

.paging{ margin:20px 0 0 0;}
/*内页*/


/*学院概况*/
.abimg li.img{ width:48.5%; }
.abimg li.img:nth-child(2){ margin-left:3%; }
.abimg li.txt{ margin-top:3%; }
/*学院概况*/


/*院长介绍*/
.deanMain{ height:auto; overflow: hidden; }
.deanMain .img{ width:200px; position: static; margin:15px auto 0 auto; }
.deanMain .txt{ width:100%; margin:0; padding:15px; }
.deanMain .txt .tit{ padding:5px 0 5px 40px; height:60px; font-size:16px; line-height:25px; }

.deanMain .txt .info{ font-size:14px; }

.deanNav li{ font-size:16px; padding:0 15px;}

.deanshow{ margin:15px 0;}

.deanTab{ margin-top:15px;}
/*院长介绍*/


/*北音四季*/
.fourSeasonsNav{ width:100%; }
.fourSeasonsNav a{ width:25%; margin:0; font-size:16px; }

.pc-slide{ margin-bottom:0;}
.pc-slide .preview{ margin-top:15px; padding:5px; }
/*北音四季*/


/*学习环境*/
.environmentList li{ width:48.5%; margin-right:3%;}
.environmentList li:nth-child(3n){ margin-right:3%;}
.environmentList li:nth-child(2n){ margin-right:0 !important;}
.environmentList li .img .info{ line-height:1.6; padding:0 10px; }
.environmentList li .tit{ line-height:40px; }
/*学习环境*/



/*学院成就*/
.achievement:after{ display: none; }
.achievementYear{ padding-left:0; }
.achievementYear .year{ position: relative; width:100%; line-height:40px; text-align: left; padding-left:20px; }
.achievementYear .year:after{ right:0; left:0; }

.achievementList li{ margin-bottom:40px; line-height:1.6; height:auto; background:none; padding:0; margin-bottom:15px; }
.achievementList li .tit{ background:#f5f5f5; padding:10px; }
.achievementList li .img{ position: static; display: block; width:70%; margin-top:15px; }
.achievementList li:hover{ background:none; color:#ffffff; }
.achievementList li:hover .tit{ background:#bc111a;}
/*学院成就*/


/*明星校友*/
.alumnusList{ margin-top:-3%; }
.alumnusList li{ width:48.5%; margin-right:3%; margin-top:3%;}
.alumnusList li:nth-child(3n){ margin-right:3%;}
.alumnusList li:nth-child(2n){ margin-right:0 !important;}

.alumnusList li a{ padding:10px;}
.alumnusList li .img{ width:120px; height:120px; }
.alumnusList li .txt{ margin-top:10px;}
.alumnusList li .txt p{ margin:5px 0;}
.alumnusList li .txt .tit{ font-size:16px; }
/*明星校友*/


/*名师*/
.TeacherList li{ width:48.5%; margin-right:3%; margin-top:3%;}
.TeacherList li:nth-child(4n){ margin-right:3%;}
.TeacherList li:nth-child(2n){ margin-right:0 !important;}
.TeacherList li .txt .url{ margin-top:10px;}
/*名师*/


/*名师详情*/
.teacherShowTop .img{ width:200px;  }
.teacherShowTop .txt{ padding-left:230px; }
.teacherShowTop .txt .titimg{ height:30px; margin-top:30px; }
.teacherShowTop .txt .tit{ margin:20px 0;}
.teacherShowTop .txt .tit h3{ font-size:20px; }
.teacherShowTop .txt .tit span{ margin-top:6px; margin-left:10px; }
.teacherShowTop .txt .info{ line-height:2; }
/*名师详情*/


/*外教*/
.foreign-view .swiper-slide{ padding:15px;}
.foreign-view .swiper-slide .img{ width:180px; }
.foreign-view .swiper-slide .txt{ padding-left:200px; }
.foreign-view .swiper-slide .txt .tit{ font-size:20px; }
.foreign-view .swiper-slide .txt .info{ line-height:1.8; font-size:12px;}
.foreign-view .swiper-slide .txt .more { width: 100px; border-radius: 17px; height: 34px; line-height: 34px; font-size: 12px;}
/*外教*/


.showtop{  padding-bottom:10px; margin-bottom:10px;}
.showtop h1{ font-size:20px; }
.showtop p{ font-size:12px; margin-top:6px;}
.showtop p span{ margin:0 12px;}



.dbh{ display:block;}
.bottomNav{ display:block;}


}	


@media screen and (max-width: 540px) {

/*home07*/
.cultureList li{ height:180px; }
/*home07*/


/*名师详情*/
.teacherShowTop .img{ width:200px; margin:0 auto; float: none;  }
.teacherShowTop .txt{ padding-left:0; }
.teacherShowTop .txt .titimg{ display: none; }
.teacherShowTop .txt .tit{ margin:20px 0;}
.teacherShowTop .txt .tit h3{ font-size:20px; }
.teacherShowTop .txt .tit span{ margin-top:6px; margin-left:10px; }
.teacherShowTop .txt .info{ line-height:2; }
/*名师详情*/


/*外教*/
.foreign-view .swiper-slide{ }
.foreign-view .swiper-slide .img{ width:150px; float: none; margin:0 auto; }
.foreign-view .swiper-slide .txt{ padding-left:0; }
.foreign-view .swiper-slide .txt .tit{ text-align: center; margin:10px 0 5px 0; }
.foreign-view .swiper-slide .txt .ftit{ text-align: center;}
.foreign-view .swiper-slide .txt .info{ line-height:1.8; font-size:12px; margin:10px 0 15px 0;}
.foreign-view .swiper-slide .txt .more { margin:0 auto; }

.foreign-preview{ margin-top:20px;}
.foreign-slide .swiper-pagination{ margin:10px 0;}
/*外教*/



.tabImg .swiper-slide img{ height:150px !important; }
.lectureHallList li .img img{ height:140px !important; }
.socialServicesImg li img{ height:140px !important; }
.exchange .swiper-slide img{height:140px !important}
.imglist li img{height:140px !important}
}