﻿/* CSS Document */

.youbian img{ max-width:100%; height:auto !important;}

@media screen and (max-width: 1680px){

}

@media screen and (max-width: 1400px){

}

@media screen and (max-width: 1200px){

/*头部*/
.fl,.fr{ float:none;}
.w1200{ width:95%;}

.header{ height:60px; line-height:60px;}
/*.header .fr{ display:none;}*/
.header .logo{ margin-top:0; width:200px;}
.header .logo img{ width:178px;}

.nav .w1200{ width:100%;}









/* 导航开始 */
.daohang ul{ margin-left:0;}
.nav{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.nav{width:100%;background:#fff;float:left;}
.nav li{ width:8%;height:20px;line-height:20px;float:left;font-size:14px;text-align:center;position:relative;}
.nav ul li a{color:#333;display:block; font-size:16px;}
.nav ul li:hover,.nav ul li.another{background:#008759;}
.nav ul li:hover a,.nav ul li.another{ color:#fff !important;}
.nav ul li.another a.wp_nav_li{ color:#fff;}
 .toggle{opacity: 0;}

 .toggle {
    width: 25px;
    height: 20px;
    position: absolute;
    top: 14px;
    right: 0px;
    cursor: pointer;
    z-index: -1;
}
 .toggle em {
    width: 100%;
    height: 3px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color:#008759;
    border-radius: 5px;
}
 .toggle em:nth-child(2) {
    top: 8px;
}
 .toggle em:last-child {
    top: auto;
    bottom: 0px;
}
 .toggle em:first-child {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
 .toggle em:last-child {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}
 .toggle em, .header .toggle{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.active .nav li {
    opacity: 0;
}

.chose {
  width: 21px;
  height: 21px;
  background:url(../image/chose1.png) no-repeat center;
  -webkit-background-size: 100%;
  background-size: 100%;
  position: absolute;
  right: 15px;
  top: 16px;
  cursor: pointer;
}
/* 导航结束 */

 .nav,.active .nav{
	width: 200px;
	height:auto;
    position: fixed;
    float: none;
    top: 0px;
    left: auto;
    right: -202px;
    border-left: 2px solid #d7d7d7;
    bottom: 0px;
    background-color: #fff;
    z-index: 10;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;}
 .nav ul{width:100%;height:auto;}
 .nav li, .nav li a{    
    width: 100%;
    margin: 0;
}
 .nav li a{
    width:100%;
    float:none;
    font-size:14px;
    display:block;
    color:#333;
    padding-left:30px;
	text-align:left;
}
 .toggle{opacity:1;right:5%;}
 .toggle em:first-child, .toggle em:last-child{-webkit-transform:translateY(0);transform:translateY(0);}
 .toggle{z-index:1;}
 .nav.show{padding-top: 50px;}
 .nav.show li a:hover{
    background: #008759;
}
.sec_nav{position:initial !important; background:none !important; border-bottom:none !important; box-shadow:none !important;}
.sec_nav span > a{color:#fff !important;padding-left:40px !important;}
.sec_nav{width:100%;display:none;position:absolute;left:-25%;top:50px;z-index:100;  }
.web_hid_nav{display:block !important}
.nav li{position:initial;height:auto;}
.sec_nav .web_hid_nav a{ color:#fff !important;}
.web_hid_nav{ background-color:#dfd6db !important;}



.daohang ul li:first-child,.daohang ul li,.daohang ul li:last-child{ width:100%; background:none; height:auto;}
.daohang ul li a{ padding:10px 0 10px 30px;}
.daohang ul li p, .daohang ul li span{ color:#7f003d;}
.daohang ul li p{ margin-top:0; font-size:16px;}
.daohang ul li span{ line-height:1.8;}
.daohang ul li a:hover p,.daohang ul li a:hover span{ color:#fff;}
.daohang ul li .box{ width:100%;}
.daohang ul li .box li a{ padding:0 0 0 30px; font-size:14px;}

.daohang ul li .box li{ height:40px; line-height:40px;}






.sy-baoming ul li{ width:49%; float:left; margin-right:1.2%; margin-bottom:5px;}
.sy-baoming ul li:nth-child(even){ margin-right:0;}

.sy-zhengshu{ padding:50px 0;}
.sy-zhengshu .fl, .sy-zhengshu .fr{ float:none; width:100%; margin:0 auto; text-align:center;}
.sy-zhengshu .fr{ margin-top:20px; width:auto;}
.sy-zhengshu .fr ul li p{ width:auto;}
.sy-zhengshu ul{ width:600px; margin:0 auto;}






/*当前位置*/

.dq-dizhi{ height:50px; line-height:50px;}
.dq-dizhi, .dq-dizhi a{ font-size:14px;}





/*左边*/

.fl-1200{ float:left; width:20%;}
.caidan{ width:100%;}
.caidan .zuo-lianxi dd{ padding:10%;}
.caidan .zuo-lianxi dd span:last-child{ font-size:12px;}




/*右边*/

.fr-1200{ float:right; width:75%;}
.youbian{ width:100%;}
.youbian img{ max-width:100%; height:auto !important;}
.youbian li img{width:100%; }
.jiameng .content{ padding-left:0;}


/*舞蹈课程*/

.kecheng{ padding:5% 0;}
.kecheng li{ width:48%; margin-bottom:20px;    margin-top: 10px;}
.kecheng li:nth-child(odd){ margin-right:4%;}



/*新闻动态*/
.xinwen .fl{ float:left; width:30%;}
.xinwen .fr{ float:right;}
.xinwen ul li .fr{ width:65%; padding-right:0;}
.xinwen ul li .fr h1{ margin-top:5px;}
.xinwen ul li .fr .content{ margin:10px 0;}
.xinwen ul li{ padding:30px 0;}
.xiangguan ul li{ width:45%; margin-right:0;}
.xiangguan ul li:nth-child(odd){ margin-right:6%;}


/*联系我们*/
/*.lianxi img{ max-width:none;}*/
.lianxi ul li{ width:49%; float:left; margin-right:1.2%; margin-bottom:5px;}
.lianxi ul li:nth-child(even){ margin-right:0;}
.lianxi ul{ width:100%; margin-top:0;}
.lianxi h1{ margin-bottom:30px;}
.ditu{ margin-top:30px;}



/*底部*/
.footer .dibu-shang .fl,.footer .dibu-xia .fl{ float:left;}
.footer .dibu-shang .fr,.footer .dibu-xia .fr{ float:right;}
.footer .dibu-s .fr{ margin-top:0;}
.footer .dibu-s ul li{ margin-top:10px;}
.footer .dibu-x .fl{ float:left;}
.footer .dibu-x .fr{ float:right;}
.footer .dibu-x div{ text-align:center}
.footer .dibu-x div.fl,.footer .dibu-x div.fr{ float: none;}
.footer .dibu-x .dibu-wx {text-align: center;}



}


@media screen and (max-width: 1024px){

/*.w1200{ width:90%;}*/

.swiper-pagination-switch{ width:10px !important; height:10px !important; margin:0 5px !important;}
.pagination{ bottom:10px !important;}


.sy-kecheng ul{ margin-top:0;}
.sy-kecheng ul li{ margin-top:20px;}
.sy-kecheng ul li .bt{ font-size:16px; }
.sy-kecheng ul li .content{ font-size:12px; line-height:1.8;}
.sy-kecheng{ padding-bottom:30px;}


.dongtai-x{ width:47.5%; margin-bottom:5%;}
.sj-no{/* display:none;*/}
.dongtai .baoming{ margin-top:35px;}
.owl-carousel .owl-prev,.owl-carousel .owl-next{ display:block;}

.sy-baoming{ padding-top:30px;}
.sy-baoming h3{ margin-bottom:20px;}
.sy-baoming .baoming-x{ margin-top:10px;}
.sy-baoming .fl,.sy-baoming .fr{ float:none;}
.sy-baoming .fr{  padding-top:30px;}
.sy-baoming form{ width:470px; margin:30px auto 0;}


.sy-jianjie{ padding:30px 0;}
.bt p{ font-size:24px;}







/*新闻动态*/
h1{ font-size:20px; line-height:1.2;}
.xinwen ul li .fr h1{ margin-top:0; font-size:18px;}
.xinwen ul li .fr .content{ margin:5px 0; line-height:1.3;}
.xinwen h1, .xinwen ul{ padding-left:0;}

.youbian h1,.youbian h2{  }


.xiangguan{ padding-bottom:30px;}
.xiangguan ul li{ width:95%; float:none; padding:5px 0 5px 5%;}
.xiangguan ul li:nth-child(odd){ }
.xiangguan ul li a{ font-size:14px;}
/*.xiangguan ul{ display:none;}
.xiangguan ul.sj{ display:block !important;}*/








/*师生风采*/
.shisheng h1, .shisheng ul{ padding:0;}




/*联系我们*/
.lianxi h1{ margin-top:0;}





/*底部*/
.footer .dibu-shang .fr{ display:none;}
.footer .dibu-xia .fl p:first-child{ display:none;}
.footer .dibu-xia .fl,.footer .dibu-xia .fr{ width:100%;}
.footer .dibu-xia .fl{ width:70%; float:left;}
.footer .dibu-xia .fr{ float:right; width:30%;}
.footer .dibu-xia .fl p:last-child{ margin:20px auto;}
.footer .dibu-xia .fr ul{ margin:0}
.footer .dibu-xia{ padding-bottom:30px;}


}



@media screen and (max-width: 769px){
	

.device{ display:none !important;}
.swiper-container2{ display:block !important;}	
/* Demo Styles */
.swiper-container2 {
  width: 100%;
  height: auto;
}
.swiper-container2 {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
/*
.swiper-container2 .arrow-left2 {
  background: url(img/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;z-index:999
}
.swiper-container2 .arrow-right2 {
  background: url(img/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px; z-index:999
}
*/
.pagination2{ position:absolute; width:100%; bottom:10px; text-align:center;}



.liuge{ width:100%; display:block !important; margin-top:5px;}
.liuge ul li{ float:left; width:25%; height:105px; text-align:center; background-color:rgba(238,238,238,0.8);}
.liuge ul li a{ display:block; color:#333; background-color:#fff; height:99.5%; margin:0.5px 0.5px;}
.liuge ul li p,.liuge ul li span{ line-height:1.2; display:block;}
.liuge ul li p{ font-size:14px;}
.liuge ul li:first-child a,.liuge ul li:nth-child(2) a,.liuge ul li:nth-child(3) a,.liuge ul li:nth-child(4) a{ margin-bottom:0;}
.liuge ul li:last-child a,.liuge ul li:nth-last-child(2) a,.liuge ul li:nth-last-child(3) a,.liuge ul li:nth-last-child(4) a{ }
.liuge ul li:first-child a,.liuge ul li:nth-child(5n) a{ margin-left:0;}
.liuge ul li:nth-child(4) a,.liuge ul li:last-child a{ margin-right:0;}
.liuge ul li:nth-last-child(3){ }
.liuge ul li a img{ width:40px; margin:10px auto 0;}
.liuge ul li a:hover{ color:#333 !important;}
.guanggao{ width:90%; height:auto; margin:30px auto 0; display:block !important;}







.sy-jianjie{ margin-top:10px;}
.sy-jianjie .bt p{ letter-spacing:0;}
.sy-jianjie .content{ margin:15px auto; font-size:14px; line-height:1.8; display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:10; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.sy-jianjie .content div:nth-child(2),.sy-jianjie .content div:nth-child(3){ display:none;}


.sy-kecheng{ margin:10px auto; }
.sy-kecheng .bt{ margin-bottom:10px;}
.sy-kecheng ul{ display:none;}
.sy-kecheng .sj-kecheng{ display:block !important;}
.sy-kecheng ul li{ position:relative;}
.sy-kecheng ul li:first-child, .sy-kecheng ul li:nth-child(2), .sy-kecheng ul li:nth-child(3), .sy-kecheng ul li:nth-child(4){ margin-bottom:20px;}
.sy-kecheng ul li,.sy-kecheng ul li:nth-child(3){ margin-top:0 !important;}
.sy-kecheng ul li a p.bg span{ text-align:center; margin-top:28%; font-size:14px;}
.sy-kecheng .more{ margin-top:20px;}

.sj-kecheng{ padding:0;}
.kecheng li a{ min-height:auto;}
.sy-kecheng ul li a{ width:40%; height:auto;}
.sy-kecheng ul li a.sj-more:hover{ color:#fff !important;}





.sj-dongtai{ display:block !important;}



.sy-baoming,.sy-zhengshu{ display:none;}
.sy-baoming,.sy-fengcai,.sy-mingxing,.sy-zhengshu,.sy-jiuye{ padding:30px 0;}
.sy-fengcai{}
.sy-fengcai .bt,.sy-mingxing .bt,.sy-jiuye .bt{ margin-bottom:10px;}
.sy-baoming ul{ margin-top:10px;}

.sy-fengcai ul li{ width:49%; margin-right:2%;}
.sy-fengcai ul li:nth-child(even){ margin-right:0;}
.sy-fengcai ul li p a{ font-size:14px; padding-top:10px; line-height:16px;}
.sy-fengcai ul li p{ margin-bottom:15px;}
.sy-fengcai ul li{ display:none;}
.sy-fengcai ul li:first-child,.sy-fengcai ul li:nth-child(2),.sy-fengcai ul li:nth-child(3),.sy-fengcai ul li:nth-child(4),.sy-fengcai ul li:nth-child(5),.sy-fengcai ul li:nth-child(6){ display:block;}
.sy-fengcai .more{ margin-top:10px;}


.sy-mingxing{ }
.sy-mingxing ul li{ width:32%; margin-right:2%; float:left; margin-top:15px;}
.sy-mingxing ul li:first -child,.sy-mingxing ul li:nth-child(2),.sy-mingxing ul li:nth-child(3){ margin-top:0;}
.sy-mingxing ul li:nth-child(3n){ margin-right:0;}
.sy-mingxing ul li img{ width:100%; height:auto;}
.sy-mingxing ul li p{ display:block; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.sy-mingxing ul li .sj-more{ width:auto; height:auto; min-height:inherit;}









.sy-zhengshu .fl img{ max-width:100%;}
.sy-zhengshu ul{ width:100%; margin-left:0 !important;}
.sy-zhengshu ul li span{ width:20px; height:20px;}
.sy-zhengshu ul li{ font-size:14px; line-height:20px;}
.sy-zhengshu ul li span, .sy-zhengshu ul li p{ margin-bottom:10px;}
.sy-zhengshu .fr ul li p{ width:90%; text-align:left;}
.sy-zhengshu .more{ margin-top:20px;}


.dongtai{ margin:0 auto;/* display:none;*/}
.dongtai .bt{ margin-bottom:0;}


.sy-jiuye ul li{ display:none; width:49%; margin-right:2%; margin-bottom:15px;}
.sy-jiuye ul li:first-child,.sy-jiuye ul li:nth-child(2),.sy-jiuye ul li:nth-child(3),.sy-jiuye ul li:nth-child(4),.sy-jiuye ul li:nth-child(5),.sy-jiuye ul li:nth-child(6){ display:block !important;}
.sy-jiuye ul li:nth-child(5n){ margin-right:2%;}
.sy-jiuye ul li:nth-child(even){ margin-right:0;}
.sy-jiuye ul li p{ margin-top:10px; min-height:32px;}
.sy-jiuye ul li p a{ font-size:14px; line-height:1.2;}
.sy-jiuye ul li a.tu{ height:116px; overflow:hidden;}
.sy-jiuye ul li span{ font-size:12px; margin-top:5px;}
.sy-jiuye .more{ margin-top:10px;}


.sy-lianxi{ margin-top:30px;}
.sy-lianxi ul{ display:none;}
.sy-lianxi ul li{ width:100%; float:none; margin-bottom:10px;}
.sy-lianxi ul li p.bg{ width:30px; height:35px; background-size:100% !important;}
.sy-lianxi ul li p{ font-size:18px;}
.sy-lianxi ul li span{ font-size:14px;}
.sy-lianxi .youqing{ margin-top:30px;}
.youqing .bt{ margin-bottom:10px;}
.youqing dl dd a{ font-size:12px; margin:0 5px;}









#gg .bulletin li{ display:none;}
.sj{ display:block !important;}
#gg{ margin-top:15px;}

.sy .bt{ padding-bottom:15px;}
.more{ margin-top:0; width:100px; height:25px; line-height:25px; font-size:14px;}

.sy-kecheng ul li{ width:100%; margin-right:0;}
.sy-kecheng ul li .content{ line-height:1.3;}

.sy-youshi ul li:first-child,.sy-youshi ul li:nth-child(2){ margin-top:0;}
.sy-youshi ul li .tu{ width:50px; height:50px; background-size:100% !important;}
.sy-youshi ul li p{ font-size:16px; margin-top:15px;}
.sy-youshi ul li span{ padding:0 35px; line-height:1.3;}

.dongtai-x{ /*display:none;*/ width:48%;}
.dongtai-x:first-child{ display:block !important;}
.owl-carousel .tu{ display:none !important;}
.owl-carousel .sj-dongtai{ display:block !important;}

.dongtai-x .owl-carousel{ display:none !important;}
.sj-dongtai{ display:block !important;}
.sj-dongtai ul li{ margin-bottom:10px; background:none; width:100%; padding-left:0; height:auto; line-height:1.5; border-bottom:1px solid #ccc; padding-bottom:10px;}
.sj-dongtai ul li a{ float:none;}
.sj-dongtai ul li:last-child{ margin-bottom:0;}
.sj-dongtai ul li p:first-child{ font-size:14px; line-height:1.5; display:block; text-align:justify; display:-webkit-box; display: -ms-flexbox; /* IE 10 */ -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; -o-text-overflow: ellipsis; /* for Opera */}
.sj-dongtai ul li p:nth-child(2){ margin-top:5px;}
.sj-dongtai ul li p span{ float:left; width:32.5%; margin-right:1.25%; display:block;}
.sj-dongtai ul li p span:last-child{ margin-right:0;}
.sj-dongtai ul li p span img{ width:100%; height:75px;}










.lianxi{ padding-top:0;}
.sy-baoming .fl{ display:none;}
.sy-baoming h3{ font-size:24px; margin-bottom:10px;}
.sy-baoming .content{ line-height:1.8;}
.sy-baoming .baoming-x p{ width:100%; float:none;}
.sy-baoming form{ width:100%; margin-top:0;}
.sy-baoming form th,.sy-baoming form td{ float:left; height:30px; line-height:30px; padding-bottom:20px;}
.sy-baoming form th{ width:20% !important;} 
.sy-baoming form td{ width:80%;}
.sy-baoming form td input, .sy-baoming form td select{ width:90%; margin:0 5px; height:30px; line-height:30px;} 
.sy-baoming form th, .sy-baoming form{ margin-top:0;}
.sy-baoming form td font{ height:20px; line-height:20px; font-size:14px;}
.sy-baoming form tr:last-child th{ display:none;}
.sy-baoming form tr:last-child td{ line-height:1.3; height:auto; width:100%;}
.sy-baoming form tr:last-child td br{ display:none;}
#dosubmit{ width:150px; height:30px; line-height:30px;}

.lianjie ul{ padding:20px 0 30px;}
.lianjie ul li a, .lianjie ul li span{ font-size:14px;}











/*当前位置+左边*/
.sj-zuobian{ display:none;}
.fl-1200,.fr-1200{ float:none; width:100%;}




/*悦灵概况*/
.youbian{ border:none; margin-bottom:30px; padding-bottom:0 !important;}
.youbian h1,.youbian h2{ /*margin-top:30px;*/}
.youbian.xinwen-xq h1{ font-size:18px;   padding:10px 0}
.youbian .shijian{ margin:15px auto 30px;}
.youbian .content{ line-height:1.8;}
.youbian .content p{ margin-bottom:0 !important;}
.youbian .content embed{ height:auto !important;}





/*舞蹈课程*/
.youbian .h1{ display:none;}

 @media (max-width:1200px) {	
.youbian .more.dis-wap{ display:none}
 }
.youbian .bt{ display:block !important;}
.sj-kecheng{ display:block !important;}
.sj-kecheng li{ display:block !important;}
.caidan dl dt, .caidan ul dt,.caidan dl dd a, .caidan ul li a{ /* height:20px;  line-height:2;*/ font-size:14px;}
.menu ul li ul li:first-child a{ padding-top:10px;}
.menu ul li ul li:last-child a{ padding-bottom:10px;}
.menu ul li ul li a{ padding:5px 0;}
.caidan dl, .caidan ul{ margin-bottom:10px; margin-top:30px;}

.sy-kecheng ul li a img{ height:auto;}
.kecheng li{ width:100%; position:relative; height:auto; overflow:hidden; display:none;}
.kecheng li.sjb{ display:block !important; margin-bottom:30px; margin-top:0;}
.kecheng li .fl{ float:left; }
.kecheng li .sj-tu{ display:block !important;}
.kecheng li .fr{ float:right;}
.kecheng li:nth-child(odd){ margin-right:0;}
.kecheng li .bt{ font-size:16px; margin:0px auto 0px 10px;}
.kecheng li .nr{ font-size:13px; line-height:1.5; margin-top:0px;}
.youbian .kecheng li .nr{ line-height:1.8; -webkit-line-clamp:8; margin-top:0px;}

.kecheng li div {
    width: 60%;
}



.fenxiang{ margin:20px 0; width:auto;}
.fenxiang .bdsharebuttonbox p{ font-size:12px;}
.fenxiang .bdsharebuttonbox p, .fenxiang .bdsharebuttonbox a{ margin-right:15px !important;}
.fenxiang .bdsharebuttonbox a.bds_sqq{ background-size:90%;}




/*新闻动态*/
.xinwen ul{ padding:0;}
.youbian .bt{ margin-top:30px; text-align:center}
.youbian .bt p{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 1.25rem;
    position: relative;
    color: #000000; }
.youbian .bt p:before, .youbian .bt p:after {
      content: '';
      width: 3.75rem;
      height: 1px;
      position: absolute;
      top: 50%;
      margin-top: -1px;
      background: #C7C7C7; }
    .youbian .bt p:before {
      left: -4.25rem;
      background: linear-gradient(90deg, #FFFFFF 0%, #C7C7C7 100%); }
    .youbian .bt p:after {
      right: -4.25rem;
      background: linear-gradient(90deg, #C4C4C4 0%, #FFFFFF 100%); }
.youbian.bt small {
    font-size: 12px;}

.xinwen h1, .shisheng h1{ margin-top:30px; text-align:center;}
.xinwen ul li{ float:left; width:49%; padding:15px 0;}
.xinwen.w100 ul li{ width:100%;}
.xinwen ul li:nth-child(odd){ margin-right:2%;}
.xinwen ul li .fr h1,.xinwen ul li .fr h2{ text-align:left;}
.xinwen .fl,.xinwen ul li .fr{ float:none; width:100% !important;}
.xinwen ul li .fl img{ float:none; width:100% !important;}
.xinwen ul li .fr h1,.xinwen ul li .fr h2{ margin-top:15px; font-size:14px;}
.xinwen ul li .fr .content,.xinwen ul li .fr p{ font-size:12px;}

.xinwen-xq .fanye{ padding:30px 0 0;}
.xinwen-xq .fanye p{ width:80px; height:30px; line-height:30px; margin:0 5px;}
.xinwen-xq .fanye p a{ font-size:12px;}

.youbian{ padding-bottom:0;}
.xiangguan{ position:static;}




/*师生风采*/
.shisheng ul li{ width:48%; margin-top:20px; margin:1%;}
.shisheng ul li:nth-child(3){ }
.shisheng ul{}
.shisheng ul.sj-b{ display:block !important;}
.shisheng ul li:first-child,.shisheng ul li:nth-child(2),.shisheng ul li:nth-child(3){ margin-top:0;}
.shisheng ul li:nth-child(3n){ margin-right:0;}





/*分页*/
.fenye{ margin-top:30px;}
.fenye span, .fenye a{ padding:0 6px; margin:0; font-size:12px;}




/*就业服务*/
.jiuye{}
.jiuye li{ width:48%; margin-bottom:0;}
.jiuye li:nth-child(odd){ margin-right:4%;}
.jiuye li .bt{ font-size:14px; margin-top:10px;}
.youbian .jiuye li .nr{ font-size:12px; line-height:1.3; margin-bottom:0; -webkit-line-clamp:3;}
.youbian .jiuye .bt{ margin-bottom:0;}




/*联系我们*/
.lianxi{ display:block !important;}
.lianxi h1{ margin-top:30px;}
.sy-baoming ul li span{ font-size:12px;}
.sy-baoming ul li p{ font-size:18px;}
.lianxi ul li img{ margin:15px auto; width:8%;}
.lianxi ul li .lx-1{ font-size:14px; margin-bottom:0;}
.lianxi ul li .lx-2{ font-size:12px; line-height:1.3;}
#dituContent{ height:250px !important;}






/*底部*/
.footer{ background-color:#000; padding-bottom:60px;}
.footer .dibu-shang{ height:65px; line-height:65px;}
.footer .dibu-shang .fl{ margin:15px 0;}
.footer .dibu-shang .fl img{ width:250px;}
.footer .dibu-xia .fl p:last-child{ margin:10px auto; font-size:14px; line-height:1.8;}
.footer .dibu-xia .fr ul li img{ max-width:90%;}
.footer .dibu-xia .fr ul li{ width:100%; float:none; margin:10px auto !important;}
.footer .dibu-xia .fr ul li:first-child{ margin-right:0;}
.footer .dibu-xia .fr ul li p{ font-size:12px;}
.footer .banquan, .footer .banquan a{ font-size:12px;}
.footer .banquan{ height:auto; line-height:1.5;}
.footer .sj-banquan{ display:block !important;}
.footer .dibu-s .fl{ text-align:center;}
.footer .dibu-s .fl img{ max-width:50%;}
/*.footer .dibu-s .fr{ display:none !important;}*/
.footer .dibu-x{ font-size:12px;}
/*.footer .dibu-x .fl{ float:none;}*/
/*.footer .dibu-x .fl,.footer .dibu-x .fr{ float:none; width:100%;}*/
.footer .dibu-x .fr{ margin-top:10px; text-align:center;}
.footer .banquan{ padding:10px 0;}

/*.footer .dibu-s,.footer .dibu-x{ display:none;}*/
.sy-dibu-x{ display:block !important;}
.sy-dibu-x .fl{ float:left; width:70%;}
.sy-dibu-x .fr{ float:right; width:30%;}
.sy-dibu-x .dizhi .fl,.sy-dibu-x .dianhua .fl{ width:auto !important;}
.dibu-x .dibu-wx:first-child{ margin:0 10px;}





/*客服*/
.kefu{ position:fixed; bottom:0; left:0; width:100%; background-color:#000; text-align:center; padding:10px 0; z-index:9999;}
.kefu ul li{ float:left; width:25%;}
.kefu ul li img{ width:40%;}
.kefu ul li a{ width:100%; height:100%; display:block;}
.kefu ul li p{ color:#fff;}
#goodcover {
	display: none;
	position:fixed;
	bottom: 0%;
	left: 0%;
	width: 100%;
	height: 133%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: 0.50;
	filter: alpha(opacity=80);
}
#code {
	width: 145px;
	height: 145px;
	position:fixed !important;
	display: none;
	left: 50%;
	z-index: 1002;
}
.code-img img { max-width:100%;}

/*#newBridge{ display:none !important;}*/


.sy-zhengshu .fl{ overflow:hidden;}
#carousel{ height:200px !important;}
#carousel img{ width:240px !important; height:auto !important; margin-left:-120px !important; margin-top:-90px !important;}
#carousel img.on{ margin-top:-90px !important;}


.sy-baoming ul li span{ padding-top:35px;}
.sy-baoming ul li span, .sy-baoming ul li p{ padding-left:0; text-align:center;}
.sy-baoming ul li:first-child{ background:url(../image/zaixian.jpg) center 5px no-repeat; background-size:35px !important;}
.sy-baoming ul li:nth-child(2){ background:url(../image/baoming.jpg) center 5px no-repeat; background-size:35px !important;}
.sy-baoming ul li:nth-child(3){ background:url(../image/weixin.jpg) center 5px no-repeat; background-size:35px !important;}
.sy-baoming ul li:nth-child(4){ background:url(../image/qq.jpg) center 5px no-repeat; background-size:35px !important;}



}


@media screen and (max-width: 414px){

.header .logo{ width:200px;}
.header .logo img{ margin-top:0px;}





.liuge ul li a{ height:98.5%;}
.liuge ul li{ height:85px;}




.sy-jianjie .content{ font-size:12px;}



.sy .bt p{ font-size:20px; line-height:1;}
.sy-jj .bt .logo-x{ display:none;}
.sy .bt{ padding-bottom:10px;}
.lianjie .bt{ padding-bottom:0 !important; padding-top:50px !important;}
.sy-jj .content{ font-size:12px;}
.more{ margin-top:20px;}
.more a{ font-size:14px;}

.sy-youshi ul li p{ font-size:14px;}
.sy-kecheng ul li .bt{ }
.sy-youshi ul li span{ padding:0 20%; font-size:12px;}


.owl-carousel .p1{ font-size:14px;}
.dongtai-x ul{ margin-top:5px;}

.sy-baoming h3{ font-size:18px;}
.sy-baoming .baoming-x p b{ font-size:12px;}
.sy-baoming .fr{ padding-top:0; margin-top:20px;}
.sy-baoming form td input, .sy-baoming form td select{ border:1px solid #ccc;}

.lianjie ul{ padding-top:10px;}
.lianjie ul li a, .lianjie ul li span{ font-size:12px;}
.sy-baoming ul li{ width:48%; height:80px; margin-right:2%;}
.sy-baoming ul li:first-child,.sy-baoming ul li:nth-child(2),.sy-baoming ul li:nth-child(3),.sy-baoming ul li:nth-child(4){ background-size:35px;}
.sy-baoming ul li p{ font-size:14px;}


.shisheng li p{ font-size:12px;}



/*悦灵概况*/
.youbian h1,.youbian h2{  }
.youbian .shijian{ margin:10px auto 20px; font-size:12px;}
.youbian .shijian span:first-child{ margin-right:10px;}
.youbian .content{ font-size:14px;}
.youbian .shijian span{ width:100%; display:block; margin:0 auto; line-height:1.3;}













/*底部*/

.footer .dibu-shang{ height:50px; line-height:50px;}
.footer .dibu-shang .fl{ margin:10px 0;}
.footer .dibu-shang .fl img{ width:200px;}
.footer .dibu-xia .fl p:last-child{ line-height:1.5; font-size:13px;}
.footer .dibu-xia{ padding-bottom:10px;}


.footer .dibu-x{ padding:10px 0;}

.sy-zhengshu ul li{ font-size:12px;}




}


@media screen and (max-width: 374px){

.footer .dibu-xia .fl p:last-child{ font-size:12px;}
.sy-zhengshu ul li span{ margin-right:5px;}

.liuge ul li span{ padding-bottom:20px;}

.kecheng li .nr{ -webkit-line-clamp:6;}



}

