/* 课程项目 */
.bnn4 {
   width:100%;
   height:600px;
   background:url(../images/bnn4.jpg) center; background-repeat:no-repeat;
   padding-top:80px;
   color:#FFFFFF;
   font-size:20px;
   line-height:35px;
   }
   
.bnn4 h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:62px;
   height:auto; overflow:hidden;
   margin-top:0px;
   margin-bottom:40px;
   }
   
   
.bnntk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.bnntk-anniu {
   margin-top:40px;
   height:auto; overflow:hidden;
   }
   
.bmaa {
   width:173px;
   height:54px;
   float:left;
   }
   
.bmaa a {
   display:block;
   width:173px;
   height:54px;
   line-height:54px;
   text-align:center;
   background-color:#c72434;
   color:#FFFFFF;
   font-size:20px;
   }
   
.bmbb {
   width:173px;
   height:54px;
   float:left;
   margin-left:24px;
   }
   
.bmbb a {
   display:block;
   width:173px;
   height:54px;
   line-height:54px;
   text-align:center;
   border:1px solid #e8e8e5;
   color:#e8e8e5;
   font-size:20px;
   }   
   
   
.dimm {
   width:100%;
   height:90px;
   position:relative;
   background:url(../images/dhkk.png);
   margin-top:-90px;
   z-index:99;
   } 
   
.dimm-kk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   } 
   
.dimm-kk li {
   list-style-type:none;
   float:left;
   width:25%;
   border-right:1px solid #393c3c;
   } 
   
.dimm-kk li a {
   display:block;
   height:90px;
   line-height:90px;
   text-align:center;
   color:#FFFFFF;
   font-size:20px;
   }
   
.dimm-kk li a:hover {
   display:block;
   background-color:#c82435;
   }
   
   
.daxx {
   height:auto; overflow:hidden;
   padding-top:50px;
   padding-bottom:100px;
   }

.daxx-kk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.daxx h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:44px;
   text-align:center;
   background:url(../images/daxxtit.png) center; background-repeat:no-repeat;
   }   
   
.daxx-kk-a {
   width:577px;
   height:auto; overflow:hidden;
   float:left;
   } 
   
.daxx-kk-b {
   width:562px;
   height:auto; overflow:hidden;
   float:right;
   color: rgba(0, 0, 0, 0.6);
   line-height:33px;
   font-size:16px;
   }  
   
.daxx-kk-b h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:20px;
   margin-top:0px;
   margin-bottom:15px;
   color: rgba(0, 0, 0, 0.8);
   font-weight:bold;
   }
   
   
.bmcc {
   width:173px;
   height:54px;
   float:left;
   margin-left:24px;
   }
   
.bmcc a {
   display:block;
   width:173px;
   height:54px;
   line-height:54px;
   text-align:center;
   border:1px solid #636363;
   color:#636363;
   font-size:20px;
   } 

.liuchengx {
   width:100%;
   height:528px;
   background:url(../images/liuchengx.jpg) center;
   }
   
.xmkkn {
   background:url(../images/xmkk.jpg);
   padding-top:60px;
   padding-bottom:78px;
   line-height:35px;
   text-align:center;
   font-size:16px;
   } 
   
.xmkkn h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   margin-top:0px;
   margin-bottom:18px;
   text-align:center;
   color: #303030;
   font-weight:bold;
   background:url(../images/daxxtit.png) center; background-repeat:no-repeat;
   }  
   
.xmkkn-kk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:55px auto 0px;
   }
   
.xmkkn-kk li {
   list-style-type:none;
   float:left;
   width:33.3%;
   height:auto; overflow:hidden;
   padding:45px;
   border:1px solid #ededed;
   color:#777c84;
   font-size:16px;
   text-align:center;
   }
   
.xmkkn-kk li:hover {
   background-color:#FFFFFF;
	transition: .5s;
    box-shadow: 0px 0px 15px rgba(0,0,0,.5);
   }   
   
.xmbiao1 {
   width:75px;
   height:75px;
   margin:10px auto 0px;
   background:url(../images/tt1.png) top; background-repeat:no-repeat;
   }
   
.xmkkn-kk li:hover .xmbiao1 {
   background:url(../images/tt1.png) bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.xmkkn-kk h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:23px;
   text-align:center;
   margin-top:25px;
   margin-bottom:12px;
   color:#777c84;
   }
   
.xmbiao2 {
   width:75px;
   height:75px;
   margin:10px auto 0px;
   background:url(../images/tt3.png) top; background-repeat:no-repeat;
   }
   
.xmbiao3 {
   width:75px;
   height:75px;
   margin:10px auto 0px;
   background:url(../images/tt5.png) top; background-repeat:no-repeat;
   }
   
.xmbiao4 {
   width:75px;
   height:75px;
   margin:10px auto 0px;
   background:url(../images/tt2.png) top; background-repeat:no-repeat;
   }
   
.xmbiao5 {
   width:75px;
   height:75px;
   margin:10px auto 0px;
   background:url(../images/tt4.png) top; background-repeat:no-repeat;
   }
   
.xmbiao6 {
   width:75px;
   height:75px;
   margin:10px auto 0px;
   background:url(../images/tt6.png) top; background-repeat:no-repeat;
   }
   
.xmkkn-kk li:hover .xmbiao2 {
   background:url(../images/tt3.png) bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.xmkkn-kk li:hover .xmbiao3 {
   background:url(../images/tt5.png) bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.xmkkn-kk li:hover .xmbiao4 {
   background:url(../images/tt2.png) bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.xmkkn-kk li:hover .xmbiao5 {
   background:url(../images/tt4.png) bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.xmkkn-kk li:hover .xmbiao6 {
   background:url(../images/tt6.png) bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.youshix {
   width:100%;
   height:778px;
   background:url(../images/youshix.jpg) center; background-repeat:no-repeat;
   padding-top:50px;
   font-size:16px;
   color:#FFFFFF;
   line-height:33px;
   text-align:center;
   }
   
   
.youshix h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   background:url(../images/ystit.png) center; background-repeat:no-repeat;
   margin-top:0px;
   margin-bottom:35px;
   }   
   
.ystp {
   margin-top:70px;
   }
   
.yskk {
   width:20%;
   }
   
.yskk img {
    -webkit-transition: 1.2s ease;
    -moz-transition: 1.2s ease;
    max-width: 100%;
    margin: 0 auto;
   }
   
.yskk:hover img {
    -webkit-transform: rotatey(360deg);
    -moz-transform: rotatey(360deg);
   }
   
   
.cgss {
   height:auto; overflow:hidden;
   padding-top:70px;
   padding-bottom:82px;
   background-color:#f5f5f5;
   color:#343434;
   font-size:16px;
   text-align:center;
   line-height:35px;
   }
   
.cgss h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   margin-top:0px;
   margin-bottom:6px;
   text-align:center;
   color: #303030;
   font-weight:bold;
   background:url(../images/daxxtit2.png) center; background-repeat:no-repeat;
   }
   
.cgtp {
   margin-top:50px;
   }
   
   
.casekkd {
   background-color:#FFFFFF;
   border:1px solid #e8e8e8;
   height:450px;
   padding:35px;
   border-radius: 20px;
   line-height:22px;
   color:#737373;
   font-size:12px;
   text-align:center;
   }
   
.case-ren {
   width:168px;
   height:168px;
   border-radius: 50%;
   border:6px solid #e9e9e9;
   margin:0 auto;
   }
   
.quan { border-radius: 50%;}


.casekkd h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:20px;
   text-align:center;
   margin-top:16px;
   margin-bottom:8px;
   color:#111111;
   }
   
.casekkd h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   text-align:center;
   margin-top:0px;
   margin-bottom:33px;
   padding-bottom:16px;
   background:url(../images/xiatt.jpg) center bottom; background-repeat:no-repeat;
   color:#737373;
   }
   
   
.casekkd:hover {
	transition: .5s;
    box-shadow: 0px 0px 15px rgba(0,0,0,.5);
   }
   
   
.caseww {
   width:400px;
   height:auto; overflow:hidden;
   margin:53px auto 0px;
   }  
   
.caseww li {
   list-style-type:none;
   float:left;
   width:176px;
   margin-left:12px;
   margin-right:12px;
   }
   
.caseww li a {
   display:block;
   width:176px;
   height:53px;
   line-height:53px;
   text-align:center;
   font-size:20px;
   color:#737373;
   border:1px solid #737373;
   }   
   
.caseww li a:hover {
   border:1px solid #c1192e;
   background-color:#c1192e;
   color:#FFFFFF;
   }
   
   
.haiwai {
   padding-top:50px;
   height:765px;
   background:url(../images/bkk1.jpg) center;
   color:#FFFFFF;
   } 
   
.haiwai h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size: 30px;
   font-weight: bold;
   margin-bottom: 33px;
   text-align: center;
   background: url(../images/ystit.png) center; background-repeat: repeat;
   background-repeat: no-repeat;
   }  
   
.hwlan {
   width:530px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.hwlan li {
   list-style-type:none;
   float:left;
   width:246px;
   margin-left:9px;
   margin-right:9px;
   }
   
.hwlan li a {
   display:block;
   width:246px;
   height:47px;
   line-height:47px;
   text-align:center;
   background-color:#f5f5f5;
   font-size:16px;
   color:#0c0c0c;
   }
   
.hwlan li a:hover {
   background-color:#c1192e;
   color:#FFFFFF;
   }

   
#slidingc {
	height:auto; overflow:hidden;
}

#slidingc span {
    float:left; width:100%; height:47px; line-height:47px; font-weight:bold; text-align:center; font-size:14px; over-flow:hidden;
}
#slidingc span.menuNo {
    font-weight:normal; width:90%; height:47px; line-height:47px; font-size:14px; text-align:center; color:#0c0c0c; background-color:#f5f5f5;
}
#slidingc span.menuOn {
    font-weight:normal; width:90%; height:47px; line-height:47px; font-size:14px; text-align:center; color:#FFFFFF; background-color:#c1192e;
}
#slidingc DIV.slidingList_none {
    display:none
}
#slidingc DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
}

.hwtp {
   margin-top:100px;
   }
   
.zuoxian {
   border-left:1px solid #6d6a73;
   padding-left:30px;
   }
   
   
.hw-left {
   width:92px;
   float:left;
   }
   
.hw-right {
   width:255px;
   float:right;
   }  
   
.hw-right h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#FFFFFF;
   margin-top:18px;
   margin-bottom:10px;
   }
   
.hw-kk {
   padding-top:40px;
   padding-bottom:40px;
   height:auto; overflow:hidden;
   border-top:1px solid #6d6a73;
   border-bottom:1px solid #6d6a73;
   margin-top:30px;
   }  
   
   
.hw-kk-a {
   width:92px;
   float:left;
   } 
   
.hw-kk-b {
   width:240px;
   margin-left:15px;
   float:left;
   }
   
.hw-kk-b h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#FFFFFF;
   margin-top:18px;
   margin-bottom:10px;
   }
   
.hw-kk-c {
   width:505px;
   float:left;
   font-size:14px;
   }
   
.qietux {
   width:1130px;
   margin:0 auto;
   }
   
   
.daxue {
    background: url(../images/xmkk.jpg);
    padding-top: 40px;
    padding-bottom: 70px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
}   

.daxue h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size:30px;
    margin-top:0px;
    margin-bottom:45px;
    text-align:center;
    color: #2f2f2f;
    font-weight:bold;
    background:url(../images/daxxtit2.png) center; background-repeat:no-repeat;
	}
	

.daxuezi {
   margin-top:60px;
   height:auto; overflow:hidden;
   font-size:16px;
   line-height:22px;
   }
   
   
/* 排名指南 */   
.bnn5 {
   width:100%;
   height:600px;
   background:url(../images/bnn5.jpg) center; background-repeat:no-repeat;
   padding-top:435px;
   }
.bnn55 {
   width:100%;
   height:600px;
   background:url(http://www.nbliuxue.com/upload/2018091309292421.jpg) center; background-repeat:no-repeat;
   padding-top:435px;
   }
   
   
   
#slidingn {
	height:auto; overflow:hidden;
}

#slidingn span {
    float:left; width:100%; height:37px; line-height:37px; font-weight:bold; text-align:center; font-size:14px; over-flow:hidden;
}
#slidingn span.menuNo {
    font-weight:normal; width:90%; height:37px; line-height:37px; font-size:14px; text-align:center; color:#FFFFFF; border:1px solid #FFFFFF;
}
#slidingn span.menuOn {
    font-weight:normal; width:90%; height:37px; line-height:37px; font-size:14px; text-align:center; color:#1a63a8; background-color:#FFFFFF; border:1px solid #FFFFFF;
}
#slidingn DIV.slidingList_none {
    display:none
}
#slidingn DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
}   
   
   
.pmanniu {
   width:510px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.pmanniu li {
   list-style-type:none;
   float:left;
   width:219px;
   margin-left:18px;
   margin-right:18px;
   }
   
.pmanniu li a {
   display:block;
   width:219px;
   height:61px;
   line-height:61px;
   text-align:center;
   border:1px solid #fde74d;
   border-radius: 5px;
   color:#fde74d;
   font-size:20px;
   } 
   
.pmanniu li a:hover {
   background-color:#fde74d;
   color:#666666;
   }  

.pmanniu1 {
   width:510px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.pmanniu1 li {
   list-style-type:none;
   float:left;
   width:219px;
   margin-left:18px;
   margin-right:18px;
   }
   
.pmanniu1 li a {
   display:block;
   width:219px;
   height:61px;
   line-height:61px;
   text-align:center;
   background-color:#fde74d;
   border:1px solid #0033ff;
   border-radius: 5px;
   color:#fde74d;
   font-size:20px;
   color:#0033ff;
   } 
   


   
.pmmbj {
   width:100%;
   background:url(../images/pmmbj.jpg) top center; background-repeat:no-repeat;
   background-color:#edebec;
   padding-top:45px;
   padding-bottom:60px;
   } 
   
.pmmbj h2 {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size:28px;
  text-align:center;
  margin-top:0px;
  margin-bottom:8px;
  color:#FFFFFF;
  }
  
.pmmbj h3 {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size:14px;
  text-align:center;
  margin-top:0px;
  margin-bottom:40px;
  color:#FFFFFF;
  } 
  
.pmkuan {
   width:650px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }  
   
.pmkuan li {
   list-style-type:none;
   float:left;
   width:134px;
   margin-left:14px;
   margin-right:14px;
   }
   
.pmkuan li a {
   display:block;
   height:37px;
   line-height:37px;
   text-align:center;
   font-size:18px;
   border:1px solid #FFFFFF;
   color:#FFFFFF;
   }
   
.pmkuan li a:hover {
   background-color:#FFFFFF;
   color:#1a63a8;
   }
   
   
.gunlan {
   height:50px;
   background-color:#2f2f31;
   color:#FFFFFF;
   margin-top:40px;
   }   
   
.gunww {
   height:800px;
   overflow-y: scroll;
   background-color:#f7f8f9;
   }
  
.table > thead > tr > th {
    vertical-align:middle;
	text-align:center;
	height:50px;
	font-size:14px;
	width:14.25%;
    border-bottom: 0px solid #dddddd;
}   

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #f2f2f3;
	vertical-align:middle;
	text-align:center;
	height:50px;
	width:14.25%;
	font-size:14px;
}   

.table > tbody > tr > td {
	vertical-align:middle;
	text-align:center;
	height:50px;
	border-top: 0px solid #dddddd;
	font-size:14px;
   }
   
.sqanniu {
   margin-top:30px;
   }
   
.sqanniu a {
   display:block;
   width:212px;
   height:60px;
   line-height:60px;
   text-align:center;
   background-color:#1a63a8;
   color:#FFFFFF;
   font-size:20px;
   border-radius: 5px;
   margin:0 auto;
   }
   
.sqanniu a:hover {
   width:290px;
   background-color:#14436f;
   }
   
   
.pmm-s {
   width:100%;
   height:auto; overflow:hidden;
   padding-top:80px;
   padding-bottom:90px;
   background:url(../images/pmm-s.jpg) top center;
   }
   
.pmmr {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.pmmr-aa {
   height:auto; overflow:hidden;
   }
   
.pmmr-aa-left {
   width:552px;
   float:left;
   }
   
.pmmr-aa-right {
   width:637px;
   float:right;
   }
   
.pmmr-w {
   height:auto; overflow:hidden;
   margin-bottom:10px;
   }
   
.pmmr-aa-right-1 {
   width:314px;
   float:left;
   }   
   
.pmmr-aa-right-2 {
   width:314px;
   float:right;
   } 
   
.pmmr-aa-right-3 {
   width:364px;
   float:left;
   }  
   
.pmmr-aa-right-4 {
   width:264px;
   float:right;
   }  
   
.pmmr-bb {
   height:auto; overflow:hidden;
   margin-bottom:10px;
   }      
   
.pmmr-bb-left {
   width:388px;
   float:left;
   }  
   
.pmmr-bb-middle {
   width:476px;
   float:left;
   margin-left:14px;
   }
   
.pmmr-bb-right {
   width:312px;
   float:right;
   }
   
   
/* 戏剧社 */
.xjs {
   width:100%;
   padding-top:95px;
   padding-bottom:55px;
   height:auto; overflow:hidden;
   background:url(../images/xjs.jpg) top center;
   text-align:center;
   font-size:14px;
   color:#7177bf;
   }
   
.xjs h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:40px;
   text-align:center;
   color:#7177bf;
   margin-top:0px;
   margin-bottom:15px;
   }
   
.xjs h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   text-align:center;
   color:#7177bf;
   margin-top:0px;
   margin-bottom:70px;
   }
   
   
.xjs-kk {
   width:1115px;
   height:auto; overflow:hidden;
   margin:0px auto 10px;
   }

.tsmore {
   width:400px;
   height:auto; overflow:hidden;
   margin:40px auto 0px;
   }
   
.tsmore li {
   list-style-type:none;
   float:left;
   margin-left:12px;
   margin-right:12px;
   }
   
.tsmore li a {
   display:block;
   width:174px;
   height:55px;
   line-height:55px;
   text-align:center;
   font-size:20px;
   color:#fc8059;
   border:1px solid #fc8059;
   }
   
.tsmore li a:hover {
   background-color:#fc8059;
   color:#FFFFFF;
   }
   
   
.ywxjs {
   width:100%;
   height:auto; overflow:hidden;
   padding-top:100px;
   padding-bottom:73px;
   background:url(../images/ywxjs.jpg) center top;
   color:#FFFFFF;
   }
   
   
.ywxjs h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:40px;
   margin-top:0px;
   margin-bottom:10px;
   text-align:center;
   color:#FFFFFF;
   }
   
.ywxjs h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   margin-top:0px;
   margin-bottom:85px;
   text-align:center;
   color:#FFFFFF;
   }
   
.ywxjs-kk {
   width:960px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.ywxjs-kk li {
   list-style-type:none;
   float:left;
   width:145px;
   margin-left:43px;
   margin-right:43px;
   text-align:center;
   font-size:16px;
   }  
   
.zhuandd {
   background:url(../images/zhuandd.png);
   width:145px;
   height:145px;
   line-height:145px;
   margin-bottom:30px;
   text-align:center;
   color:#FFFFFF;
   font-size:47px;
   } 
   
   
.ywxjs-kk li:hover .zhuandd {
    -webkit-animation: rotate 4s infinite linear;
    -o-animation: rotate 4s infinite linear;
    animation: rotate 4s infinite linear;
}
   
   
.xjsmore {
   width:430px;
   height:auto; overflow:hidden;
   margin:70px auto 0px;
   }
   
.xjsmore li {
   list-style-type:none;
   float:left;
   width:186px;
   margin-left:12px;
   margin-right:12px;
   }
   
.xjsmore li a {
   display:block;
   height:54px;
   line-height:54px;
   border:2px solid #ffffff;
   color:#FFFFFF;
   text-align:center;
   font-size:20px;
   }
   
.xjsmore li a:hover {
   background-color:#fc8059;
   border:2px solid #fc8059;
   }
   
   
.huigu {
   height:auto; overflow:hidden;
   padding-top:85px;
   padding-bottom:90px;
   background:url(../images/hgbj.jpg) top center;
   }
   
.huigu h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:40px;
   font-weight:bold;
   text-align:center;
   margin-top:0px;
   margin-bottom:15px;
   color:#7177bf;
   }
   
.huigu h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:40px;
   text-align:center;
   margin-top:0px;
   margin-bottom:15px;
   color:#7177bf;
   }
   
.huigukk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.huigukk-left {
   width:417px;
   float:left;
   }
   
.huigukk-lan {
   height:64px;
   line-height:64px;
   background-color:#7177bf;
   padding-left:15px;
   padding-right:15px;
   font-size:16px;
   color:#FFFFFF;
   }
   
.huigukk-lan-aa {
   width:50%;
   float:left;
   }
   
.huigukk-lan-bb {
   width:50%;
   float:right;
   text-align:right;
   }
   
.huigukk-nei {
   padding:15px;
   background-color:#FFFFFF;
   height:auto; overflow:hidden;
   }
   
.huigukk-right {
   width:783px;
   float:right;
   }
   
.huigukk-right li {
   list-style-type:none;
   width:375px;
   float:left;
   margin-left:16px;
   margin-bottom:20px;
   }
   
.hghh {
   height:auto; overflow:hidden;
   padding-top:15px;
   padding-bottom:15px;
   border-bottom:1px solid #f8f8fc;
   }
   
.hghh-left {
   width:40%;
   float:left;
   }
   
.hghh-right {
   width:55%;
   float:right;
   color:rgba(106, 106, 106, 0.6);
   } 
   
.hghh-right h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   margin-top:0px;
   margin-bottom:12px;
   color:#666666;
   }
   
.ganyan {
   width:100%;
   height:705px;
   padding-top:85px;
   background:url(../images/gybj.jpg) top center;
   }  
   
.ganyan h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:12px;
	text-align:center;
	}

.ganyan h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
	font-size:30px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	}
	

.gykuan {
   width:1340px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
 
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}

#d_tab29{position:relative; height:330px;text-align:left;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:90%;height:100%;float:left;} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0;background-color:#fff;padding:20px; height:250px; overflow:hidden;}


.mokk {
   height: auto;
overflow: hidden;
background-color: #FFFFFF;
padding:20px;
border:1px solid #555555;
margin: 0 auto;
   }

.mokk h4 { 
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   margin-top:0px;
   margin-bottom:25px;
   color:#333333;
   }
   
.daww {
   font-size:22px;
   font-weight:bold;
   }
   
  
.dakk {
   height:auto; overflow:hidden;
   color:#666666;
   font-size:14px;
   }
   
.dakk-aa {
   width:75%;
   float:left;
   }  
   
.dakk-bb {
   width:20%;
   float:right;
   } 
   
.da-more {
   margin-top:37px;
   }
   
.da-more a {
   display:block;
   width:139px;
   height:40px;
   line-height:40px;
   text-align:center;
   font-size:12px;
   color:#FFFFFF;
   background-color:#fc8059;
   }
   
.da-more a:hover {
   color:#FFFFFF;
   }
  

#d_tab29 .d_img li a.cstitle{display:block;color:#000;font-size:24px;}
#d_tab29 .d_img li:hover a{text-decoration:none;color:#FFFFFF;}

#d_tab29 .d_img li.d_pos1{display:block;width:490px; height:250px; overflow:hidden; left:0%;top:60px;z-index:1}
#d_tab29 .d_img li.d_pos3{display:block;width:708px; height:330px; overflow:hidden; left:22%;top:20px;z-index:3;}
#d_tab29 .d_img li.d_pos5{display:block;width:490px; height:250px; overflow:hidden;  right:0%;top:60px;z-index:1}

#d_tab29 .d_next{z-index:100;cursor:pointer;float:right;width:5%;text-align:right;margin-top:15%;display:block; z-index:999;}
#d_tab29 .d_prev{z-index:100;cursor:pointer;float:left;width:5%;text-align:left;margin-top:15%;display:block; z-index:999;}     



/* 英国高中 */
.bnn7 {
   width:100%;
   height:600px;
   background:url(../images/bnn7.jpg) top center;
   padding-top:440px;
   }
   
.bnn7-mm {
   width:450px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.bnn7-mm li {
   list-style-type:none;
   float:left;
   width:197px;
   margin-left:11px;
   margin-right:11px;
   }
   
.bnn7-mm li a {
   display:block;
   height:66px;
   line-height:66px;
   text-align:center;
   font-size:18px;
   color:#FFFFFF;
   border-radius: 10px;
   background-color:rgba(84, 35, 129, 0.9);
   }
   
.bnn7-mm li a:hover {
   background-color:rgba(84, 35, 129, 1);
   }
   
   
.ghbj {
   width:100%;
   height:736px;
   padding-top:55px;
   background:url(../images/ghbj.jpg) top center;
   }
   
.ghbj h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:35px;
   font-weight:bold;
   text-align:center;
   color:#454545;
   margin-top:0px;
   margin-bottom:30px;
   }
   
.ghkk {
   width:1128px;
   height:auto; overflow:hidden;
   margin:0 auto;
   font-size:14px;
   }
   
.ghkk-aa {
   width:220px;
   float:left;
   }
   
.ghkk-aa-1 {
   width:220px;
   height:250px;
   padding:12px;
   padding-top:112px;
   color:#FFFFFF;
   text-align:center;
   font-weight:bold;
   background:url(../images/xh1.png);
   margin-bottom:30px;
   }
   
.ghkk-aa-2 {
   width:220px;
   height:250px;
   padding:12px;
   padding-top:112px;
   color:#FFFFFF;
   text-align:center;
   font-weight:bold;
   background:url(../images/xh3.png);
   }
   
   
   
.ghkk-bb {
   width:220px;
   float:right;
   }
   
.ghkk-bb-1 {
   width:220px;
   height:250px;
   padding:12px;
   padding-top:102px;
   color:#FFFFFF;
   text-align:center;
   font-weight:bold;
   background:url(../images/xh2.png);
   margin-bottom:30px;
   } 
   
.ghkk-bb-2 {
   width:220px;
   height:250px;
   padding:12px;
   padding-top:102px;
   color:#FFFFFF;
   text-align:center;
   font-weight:bold;
   background:url(../images/xh4.png);
   }
   
.ghkk-more {
   width:420px;
   height:auto; overflow:hidden;
   margin:-37px auto 0px;
   position:relative;
   z-index:99;
   } 
   
.ghkk-more li {
   list-style-type:none;
   float:left;
   width:190px;
   margin-left:10px;
   margin-right:10px;
   }
   
.ghkk-more li a {
   display:block;
   height:53px;
   line-height:53px;
   text-align:center;
   font-size:19px;
   color:#fe6d4b;
   border:1px solid #fe6d4b;
   border-radius: 3px;
   }
   
.ghkk-more li a:hover {
   background-color:#fe6d4b;
   color:#FFFFFF;
   }
   
.kecc {
   width:100%;
   height:650px;
   background:url(../images/kecc.jpg) top center;
   padding-top:63px;
   }
   
.kecc h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:35px;
   font-weight:bold;
   color:#454545;
   text-align:center;
   margin-top:0px;
   margin-bottom:15px;
   } 
   
.kecc h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   color:#666666;
   height:auto; overflow:hidden;
   line-height:23px;
   text-align:center;
   margin-top:0px;
   margin-bottom:70px;
   } 
   
.kecc-kk {
   width:970px;
   height:auto; overflow:hidden;
   margin:0 auto;
   color:#666666;
   font-size:14px;
   }
   
.kecc-kk-aa {
   width:462px;
   float:left;
   }
   
.kecc-lan {
   height:53px;
   line-height:53px;
   background-color:#fe6d4b;
   color:#FFFFFF;
   font-weight:bold;
   padding-left:27px;
   font-size:24px;
   }
   
   
.kecc-neia {
   height:306px;
   padding:20px;
   background:url(../images/kcaa.png);
   line-height:30px;
   }
   
.kecc-neib {
   height:306px;
   padding:20px;
   background:url(../images/kcbb.png);
   line-height:30px;
   }
   
   
   
.kecc-kk-bb {
   width:462px;
   float:right;
   }
   
.chengse {
   color:#fe6d4b;
   }
   
   
.youshibj {
   width:100%;
   padding-top:55px;
   padding-bottom:66px;
   background-color:#fdf4f0;
   }
   
.youshibj h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:35px;
   font-weight:bold;
   color:#454545;
   text-align:center;
   margin-top:0px;
   margin-bottom:15px;
   } 
   
.youshibj h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   color:#666666;
   height:auto; overflow:hidden;
   line-height:23px;
   text-align:center;
   margin-top:0px;
   margin-bottom:40px;
   } 
   
.youshiww {
   width:1150px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.ysmore {
   width:420px;
   height:auto; overflow:hidden;
   margin:50px auto 0px;
   }
   
.ysmore li {
   list-style-type:none;
   margin-left:10px;
   margin-right:10px;
   float:left;
   width:190px;
   } 
   
.ysmore li a {
   display:block;
   height:54px;
   line-height:54px;
   text-align:center;
   font-size:19px;
   color:#fe6d4b;
   border:1px solid #fe6d4b;
   border-radius: 3px;
   } 
   
   
.ysmore li a:hover {
   background-color:#fe6d4b;
   color:#FFFFFF;
   } 
   
.tuijian {
   width:100%;
   height:1040px;
   padding-top:60px;
   background:url(../images/tjbj.jpg) top center;
   }   
   
   
.tuijian h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:35px;
   font-weight:bold;
   color:#454545;
   text-align:center;
   margin-top:0px;
   margin-bottom:15px;
   } 
   
.tuijian h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   color:#666666;
   height:auto; overflow:hidden;
   line-height:23px;
   text-align:center;
   margin-top:0px;
   margin-bottom:45px;
   } 
   
.tuijiankk {
   width:1200px;
   height:745px;
   overflow-y: scroll;
   margin:0 auto;
   }
   
.tjhh {
   width:1160px;
   height:auto; overflow:hidden;
   margin-bottom:28px;
   border:1px solid #fe7e60;
   padding:30px;
   background-color:#fff7f8;
   border-radius: 5px;
   }
   
.tjhh-left {
   width:155px;
   height:auto; overflow:hidden;
   float:left;
   }
   
.tjhh-right {
   width:800px;
   height:auto; overflow:hidden;
   margin-left:88px;
   float:left;
   color:rgba(0, 0, 0, 0.6);
   }
   
.tjhh-right h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:8px;
   color:#000000;
   }
   
.tjhh-right h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:18px;
   color:#fe6d4b;
   }
   
.tjhh-right h6 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   margin-top:0px;
   margin-bottom:12px;
   color:#000000;
   }
   
   
.mxds {
   width:100%;
   height:803px;
   background:url(../images/mxds.jpg) top center;
   padding-top:55px;
   } 
   
.mxds h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:35px;
   font-weight:bold;
   color:#454545;
   text-align:center;
   margin-top:0px;
   margin-bottom:15px;
   } 
   
.mxds h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   color:#666666;
   height:auto; overflow:hidden;
   line-height:23px;
   text-align:center;
   margin-top:0px;
   margin-bottom:45px;
   }   
   
   
.mxds-kk {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }  
   
.mxds-kk-aa {
   width:398px;
   float:left;
   }
   
.mxds-kk-bb {
   width:802px;
   float:right;
   background-color:#262626;
   height:516px;
   padding:70px;
   color:#FFFFFF;
   font-size:14px;
   line-height:25px;
   } 
   
.mxds-kk-bb h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:24px;
   color:#FFFFFF;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:11px;
   } 
   
.mxds-kk-bb h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   color:#FFFFFF;
   margin-top:0px;
   margin-bottom:30px;
   } 
   
   
.ljyy {
   margin-top:60px;
   height:auto; overflow:hidden;
   }
   
.ljyy li {
   list-style-type:none;
   float:left;
   margin-right:18px;
   }
   
.ljyy li a {
   display:block;
   width:190px;
   height:53px;
   line-height:53px;
   border:1px solid #fe6d4b;
   text-align:center;
   color:#fe6d4b;
   font-size:19px;
   border-radius: 5px;
   }
   
.ljyy li a:hover {
   background-color:#fe6d4b;
   color:#FFFFFF;
   }
   
	  