@charset "utf-8";
/* CSS Document */
  
.sub_banner{ overflow: hidden; margin-top: 130px; *padding-top: 130px; position: relative;}
.sub_banner .subbannerImg{ height: 0; padding-bottom:26%; text-align: center; clear: both; overflow: hidden;}
.sub_banner img{ display: block; margin: 0 auto;} 
.subPage{ position:relative;z-index: 1;background: #f8f8f8;}
.subTitle{ overflow: hidden;  position: absolute; left: 50%; top: 132px; transform: translateX(-50%); *margin-left: -600px; margin-left: -600px \9; *margin-top:132px; }
.subTitle span{ font-size: 48px; font-size: 4.8rem; color: #fff; position: relative; display: block;padding: 0 0 15px 0;margin-bottom: 35px;}
.subTitle span:before{ content: ""; display: block; width: 60px; height: 4px; background: #fff; border-radius: 5px; position: absolute; left: 0;bottom: 0;}
.subTitle p{ font-size: 18px; font-size: 1.8rem; color: #ffc0c0; letter-spacing: 6px;} 


/*面包屑*/
.bread-wrap{ line-height: 26px; font-size: 16px; font-size:1.6rem; border-bottom: #dddddd 1px solid; padding: 16px 0; background: #fff;overflow: hidden;}
.bread span{display: block; font-weight:normal;color:#999; background: url(/images/home.png) no-repeat left top 2px;padding-left: 33px;line-height: 22px;}
.bread span a{color:#999;padding: 0 3px;}
.bread a:hover{color:#666;}
 

.sub_leftm{ display: none; }
.sub_leftm .Navigation{ margin: 20px 20px 0 20px;}
.sub_leftm .Navigation .sub_top{ height: 60px; line-height: 60px; background: url(/images/sub_titlebg.jpg) no-repeat right #a4242a;}
.sub_leftm .sub_top .sub_title{ font-size: 2.0rem; }
.sub_leftm .link { margin: 10px 0; overflow: hidden;}
.sub_leftm .link li{ width: 50%; float: left;}


.sub_mbtn.open{ background: url(/images/open.png) no-repeat right 20px center; background-color:#f0dfcd;}
.sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; }
.sub_mbtnBg { /*! margin: 0 20px; */ background: url(/images/sub_titlebg.jpg) no-repeat right #a4242a; overflow: hidden;height: 60px;line-height: 60px;width: 30%; text-align: center;float: left;}
.sub_mbtnBg span{ font-size: 2.0rem; color: #fff;}
.sub_mbtn{width:70%;height:60px;background:url(/images/arrowright.png) no-repeat right 20px center;cursor:pointer;display:none; background-color: #fff;float: right;}
.sub_mbtn.mobile-inner-header-icon-click{background:url(/images/arrowleft.png) no-repeat right 20px center; margin:0; background-color: #fff;
}
.sub_mbtn.mobile-inner-header-icon-click span{animation-fill-mode:none;animation-name:none;}


.sub_mbtn span{ font-size: 1.8rem;  display:block; line-height: 60px; color: #a4242a; width: 100%; text-align: center;font-weight: bold;}
.sub_navm{ overflow: hidden;display: none;clear: both;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{ background:#fff; }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 16px; color:#282828; padding-left:20px;height:40px;line-height:40px;border-bottom:1px solid #eeeded;display:block;}
.sub_navm li a:hover{color:#9a0000;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#f1a230; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#f0f0f0; padding:0px 0px 5px;} 
.sub_navm dl dd{ padding-left: 30px;  height:40px;line-height:40px;border-bottom:1px dotted #ccc;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 15px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a4242a;}
.sub_navm li strong.phone_arrow{width:20px;height:20px;line-height:20px;text-align:center;display:block;position:absolute;right:15px;top:15px;z-index:99; text-indent: 99em;
	background: url(/images/arrow.png) no-repeat;cursor:pointer;}
 
 

.subPage_con{ min-height:470px;padding: 22px 0 50px 0;position: relative;z-index: 999;overflow: hidden;}
/*左侧边栏*/ 
.sub_top{background: url(/images/sub_titlebg.jpg) no-repeat right #a52429;height: 80px; line-height: 80px;}
.sub_top .sub_title{ color: #fff; font-size: 24px; font-size: 2.4rem;text-align: center;}
.sub_left{width:240px;float:left; }
.Navigation{ background: #ffffff; position: relative;border-bottom: #a4242a 4px solid;}
.sub_left .sub_nav{} 
.sub_left .sub_nav li a{padding: 13px 40px 13px 20px; line-height: 22px;display:block; font-size: 16px; font-size:1.6rem;  position: relative;color: #fff;transition: all 0.3s ease-in-out;color: #333;line-height: 24px;}
.sub_left .sub_nav li.on > a{background: #ededed;}
.sub_left .sub_nav li:hover,.sub_left li a.active{ transition: all 0.3s ease;}
.sub_left .sub_nav li:hover > a,.sub_left li > a.active{ position: relative;font-weight: bold;background: #ededed;}
.sub_left .sub_nav li:hover > a{ padding-left: 25px;}
.sub_left li{ position: relative;  }
.sub_left li strong.arrow{display:block;height:20px;line-height:20px;width:20px;text-align:center; background: url(/images/arrow.png) no-repeat center; position:absolute;right:20px;top:15px;
   text-indent: 99em; z-index:33;cursor:pointer;transition:all 0.3s ease-in-out}
.sub_left li.on strong.arrow{background: url(/images/arrow02.png) no-repeat center;}
.twoJ_menu{ display:none;border-bottom: #ddd 1px solid;}
.sub_left .twoJ_menu dd a{ display:block; border-bottom:1px solid #fff;color: #666 !important;position: relative;padding: 8px 32px !important;}
.sub_left .twoJ_menu dd a:before{ content: ""; display: block; width: 6px; height: 6px; background: #666; border-radius: 50%; position: absolute;
left: 20px; top: 16px; }
.sub_left .twoJ_menu dd:hover a,.sub_left .twoJ_menu dd a.active{  color: #a4242a !important;  font-weight: bold;}
.sub_left .twoJ_menu dd:hover a:before,.sub_left .twoJ_menu dd a.active:before{ background:#a4242a;  }


/*发布单位*/ 
.link{ margin: 10px 0;overflow: hidden;}
.link li a{padding: 6px 20px 6px 38px; line-height: 22px;display:block; font-size: 16px; font-size:1.6rem;  position: relative;color: #fff;transition: all 0.3s ease-in-out;color: #333;line-height: 24px;}
.link li:hover,.sub_left li.active{ transition: all 0.3s ease;}
.link li:hover a{ padding-left: 45px;}
.link li a:before{ content: ""; display: block; width: 6px;height: 6px;background: #a4242a; position: absolute; left: 20px; top: 15px;}


/*右侧边栏*/
.sub_right{margin:0 0 0px 270px;background: #fff;}
.pageArticle{ position: relative;overflow: hidden;background: #fff;padding: 20px 0;min-height: 868px;}
.listTitle{ border-bottom: #a4242a 2px solid; overflow: hidden; padding-bottom: 22px;}
.listTitle span{ font-size: 28px; font-size: 2.8rem; color: #a4242a; padding-left: 30px; position: relative;}
.listTitle span:before{ content: ""; display: block; width: 8px; height: 30px; background:#a4242a; position: absolute; left: 0; top: 7px;  }
.articleTitle{overflow:hidden; position: relative;height: 200px; }
.articleTitle h3{overflow:hidden; font-size: 80px; font-size:8.0rem; width:auto;color:#fff;float: left;display: block;position: absolute; bottom: -20px; left: 0;z-index: 99;}
.article{width:auto;overflow:hidden;}


/*日历部分*/
.Calendar{ background: #fff; overflow: hidden; clear: both;}
.monthTxt{ max-width: 240px; height: 26px; line-height: 26px; margin: 20px auto; position: relative; text-align: center; }
.monthTxt span{ font-size: 18px; font-size: 1.8rem; font-weight: bold; }
.monthTxt a{ font-size: 30px;color: #333;transition: all 0.3s ease-in-out;/*! padding: 0 3px; */ }
.monthTxt a:hover{ color:#a52429;}
.monthTxt .calendarLastYear{ position: absolute; left: 0; top: -3px; }
.monthTxt .calendarLastMonth{ position: absolute; left: 35px; top: -3px; }
.monthTxt .calendarNextMonth{ position: absolute; right: 35px; top: -3px; }
.monthTxt .calendarNextYear{ position: absolute; right: 0; top: -3px; }




.calendarList{ overflow: hidden; position: relative; }
.calendarList .arrow-left{ display: inline-block;width: 48px; height: 30px; background: url(/images/arrow-left.png) no-repeat center #ededed; 
position: absolute; left: 0; top: 0;}
.calendarList .arrow-right{ display: inline-block;width: 48px; height: 30px; background: url(/images/arrow-right.png) no-repeat center #ededed;
position: absolute; right: 0; top: 0; }
.calendarDay{ margin: 1px 50px; height: 30px; background:#ededed; overflow: hidden;} 
.calendarDay li{ float: left; display: block;  height: 30px; line-height: 30px; text-align: center; width: 6.25%; }
.calendarDay li a{ display: block; border-right: #fff 1px solid; padding: 0 11px;   font-size: 14px; font-family: "Arial";transition: all 0.3s ease-in-out;}
.calendarDay li a.red{ color: #a4242a;}
.calendarDay li a:hover { background: #a4242a; color: #fff; }

 

  
/*通知公告*/
.Nacta-list{} 
.Nacta-list li{ border-bottom: #dddddd 1px solid; overflow: hidden; transition: all 0.3s ease-in-out;background: #fff; position: relative;}
.Nacta-list li > div{ padding: 20px; overflow: hidden; position: relative; transition: all 0.3s ease-in-out;}
.Nacta-list li:hover{ box-shadow: 0 0 10px 5px #ddd; }
.Nacta-list .title{ display: block; font-size: 18px; font-size: 1.8rem; font-weight: bold;margin-bottom: 10px;
 transition: all 0.3s ease-in-out; position: relative;line-height: 24px;}
.Nacta-list .title:before{ content: ""; display: block; width: 4px; height: 18px;background: #9f2228; position: absolute; left: -19px; top: 3px;}
.Nacta-list .artText{ display: block; font-size: 16px;}
.Nacta-list .date{ color: #999; display:block; }
.Nacta-list .from{ float: left; display: inline-block; color: #999; }
.Nacta-list .abstract{ color: #666; display: block; height: 56px; line-height: 28px; margin: 5px 0 10px 0;overflow: hidden;}
.Nacta-list .readMore {float: right; margin: 0; background: url(/images/more.png) no-repeat right center;padding-right: 28px;}
.Nacta-list .readMore a{ color: #999; font-size: 16px;  transition: all 0.3s ease-in-out;}
.Nacta-list li:before{ content: ""; display: block; width: 157px; height: 77px; background: url(/images/cloud.png) no-repeat; 
position: absolute; right:-157px; bottom:0;transition: all 0.3s ease-in-out;}
.Nacta-list li:hover:before{ right: 0;}
.Nacta-list li:hover .readMore{background: url(/images/more2.png) no-repeat right center;}
.Nacta-list li:hover a,.Nacta-list li:hover .title{ color: #a4242a; font-weight: bold; }

/*新浪nba官网新闻*/
.Newslist .readMore{ position: static; }



/*演出活动*/
.NactaMode_yanchu{ margin: 20px; overflow: hidden; }
/*侧栏近期活动*/
.Recent-activity{background: #fff; margin: 20px 0 0 0; overflow: hidden; clear: both;} 
.activityList{ margin: 16px; border-left: #dddddd 2px solid;}
.activityList .rightDate{ font-size: 16px; color: #999; display: block; margin-bottom: 10px;}
.activityList li{  position: relative;}
.activityList li > div{margin: 0 0 25px 16px;}
.activityList li a{ display: block; font-size: 16px; line-height: 28px; }
.activityList li:hover .rightDate{ color: #a52429; }
.activityList li i{ display: block; width: 8px; height: 8px; background: #c0c0c0; border:#fff 3px solid; border-radius: 50%; 
transition: all 0.3s ease-in-out;box-shadow: 0 0 10px 0 #bdbdbd;position: absolute;left: -8px;top: 3px;}
.activityList li:hover i{ background: #9f2228; }

/*演出活动右侧内容*/
.NactaList-icon{margin: 22px auto 30px auto;overflow: hidden;position: relative;}
.NactaList-icon:before{ content: ""; display: block; width: 100%; height: 2px; background: #dddddd;position: absolute;left: 0;top: 17px;z-index: 0;}
.NactaList-icon li{ width: 20%; float: left; }
.NactaList-icon li a{ font-size: 16px; font-size: 1.6rem; color: #999; display: block;text-align: center;transition: all 0.3s ease-in-out;position: relative;z-index: 1;}
.NactaList-icon li i{ display: block; width: 10px; height: 10px; background: #c0c0c0; border:#fff 5px solid; border-radius: 50%; margin:8px auto;
  box-shadow: 0 0 10px 0 #ccc; transition: all 0.3s ease-in-out;}
.NactaList-icon li a:hover{ color: #9f2228; }
.NactaList-icon li a:hover i{ background: #9f2228; }

.Nacta-list02{ border-top: #dddddd 1px solid; clear: both;}
.Nacta-list02 li{ border-bottom: #dddddd 1px solid; overflow: hidden; transition: all 0.3s ease-in-out; position: relative;}
.Nacta-list02 li a{ display: block; height: 120px; margin: 20px 0; overflow: hidden; position: relative;}
.Nacta-list02 .title{ display: block; margin-left: 160px; margin-right: 100px;font-size: 18px;font-size: 1.8rem; font-weight: bold; height: 24px; line-height: 24px; 
	overflow: hidden;  }
.Nacta-list02 .imgResponsive{ display: block; width: 140px; height: 120px; padding: 0; position: absolute; left: 0; top: 0;}
.Nacta-list02 .date{ font-size: 16px; font-size: 1.6rem; color: #999; position: absolute; right: 0; top: 0; }
.Nacta-list02 .details{ display: block; position: absolute; left: 160px; top: 40px; }
.Nacta-list02 .details p{ font-size: 16px; font-size: 1.6rem; color: #666; line-height: 28px;}
.Nacta-list02 li:before{ content: ""; display: block; width: 157px; height: 77px; background: url(/images/cloud.png) no-repeat; position: absolute; right:-157px; bottom:0;
 transition: all 0.3s ease-in-out;}
.Nacta-list02 li:hover:before{ right: 0;}
.Nacta-list02 li:hover{ box-shadow:0 0 10px 0px #ddd; }


/*演出活动详情页*/
.article03{}
.articleTitle03{ margin: 30px 0 0 0; overflow: hidden; }
.articleTitle03 p{ font-size: 16px; font-size: 1.6rem; color: #666; line-height: 36px; }
.articleTitle03 strong{ font-weight: bold; }




/*组织机构*/
.CategoryList{margin: 0 0 24px 0;overflow: hidden;}
.CategoryTitle{ border-bottom: #ddd 2px solid; padding-bottom: 12px;/*! overflow: hidden; */margin-bottom: 15px;}
.CategoryTitle span{ font-size: 24px; font-size: 2.4rem; color: #a4242a; display: inline-block; position: relative;}
.CategoryTitle span:before{ content: ""; display: block; width: 100%; height: 2px; background: #a4242a; position: absolute; left: 0; bottom: -14px;}
.Nacta-list03 li{ width: 19.5%;  display: inline-block; font-size: 0; background: url(/images/libg.png) no-repeat left top 20px;overflow: hidden;vertical-align: top;}
.Nacta-list03 li a{ display: block; padding-left:6px; font-size: 16px;  margin:13px; transition: all 0.3s ease-in-out;} 


 
/*通知公告详情页*/
.NactaMode02{ margin: 20px; overflow: hidden; }
.articleTitle02{ border-bottom: #dddddd 1px solid;overflow: hidden;}
.articleTitle02 h2{font-size: 30px; font-size: 3.0rem; line-height: 48px; text-align: center;margin: 20px;}
.articleAuthor{ padding:0 0 25px 0; line-height: 25px; font-size: 16px; font-size: 1.6rem; color: #999; overflow: hidden;  text-align: center;}
.articleAuthor span,.articleAuthor a{ font-size: 16px; font-size: 1.6rem; color: #999; }
.articleAuthor span{margin:0 13px;}
.article02{ padding: 25px 0; overflow: hidden; }
.article02 p{ line-height: 28px; font-size: 16px; font-size: 1.6rem; color: #666;text-indent: 2em;margin: 0 0 15px 0;text-align: justify;}
.article02 p img{max-width:100%;height:auto;width:65% !important;height: auto !important;display:block;margin:0 auto;}
.article02 i{ font-style: italic; }
.article02 strong{ font-weight: bold; }
.Turnpage{text-align: center;padding: 40px 0 0 0;overflow: hidden;border-top: #ddd 1px solid;margin: 20px 0 0 0;}
.Turnpage a{ font-size: 16px; font-size: 1.6rem; color: #999; display: inline-block; border:#ddd 1px solid;width: 118px; height: 38px; text-align: center;line-height: 38px;
  border-radius: 20px;margin: 0 8px; transition: all 0.3s ease-in-out;}
.Turnpage a:hover{ background: #a4242a; color: #fff; border:#a4242a 1px solid; }
 


/*新浪nba官网简介*/
.article{overflow: hidden;}
.article p{ font-size: 16px; font-size: 1.6rem; line-height: 30px; color: #666; text-indent: 2em; }


/*现任领导*/
.Nacta-leaderList{overflow: hidden;}
.Nacta-leaderList li{}
.Nacta-leaderList li > div{ margin: 0 0 60px 0; overflow: hidden; }
.Nacta-leaderList .artImg{ border:#e9e9e9 5px solid; float: left; }
.Nacta-leaderList .artImg,.Nacta-leaderList .artImg .imgResponsive{width: 124px;height: 169px;padding: 0;overflow: hidden;position: relative;text-align: center;}
.Nacta-leaderList .artImg .imgResponsive img{
    width: auto;
    max-width: unset;
    min-width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
}
.Nacta-leaderList li:hover .artImg .imgResponsive img{
    transform: translate3d(-50%, -50%, 0) scale(1.08);
}
.Nacta-leaderList .artText{ margin-left: 162px; overflow: hidden; transition: all 0.3s ease-in-out;}
.Nacta-leaderList .artText strong{ font-size: 30px; font-size: 3.0rem; font-weight: bold;padding-bottom: 10px;padding-right: 1rem; position: relative;}
.Nacta-leaderList .artText strong:before{
 content: "";
 display: block;
 width: 40px;
 height: 4px;
 /* background:#fff; */
 border-radius: 5px;
 position: absolute;
 left: 0;
 bottom: 0;
 }
.Nacta-leaderList .artText b{ font-size: 18px; font-size: 1.8rem;  }
.Nacta-leaderList .artIntro{display: block;font-size: 16px;color: #666;line-height: 26px;margin: 16px 0 8px 0;clear: both;min-height: 110px;}
.Nacta-leaderList .readMore { background: url(/images/more.png) no-repeat right center;padding-right: 28px; margin-top: 0;}
.Nacta-leaderList .readMore a{ color: #999; font-size: 16px;  transition: all 0.3s ease-in-out;}
.Nacta-leaderList li:hover .readMore{background: url(/images/more2.png) no-repeat right center;}
.Nacta-leaderList li:hover .readMore a{ color: #a4242a; font-weight: bold; }
 


/*领导详情页*/
.Nacta-leaderIntro{}
.Nacta-leaderIntro .artImg{ border:#e9e9e9 5px solid; float: left; }
.Nacta-leaderIntro .artImg,.Nacta-leaderIntro .artImg .imgResponsive{ width: 178px; height: 241px; padding: 0; overflow: hidden; }
.Nacta-leaderIntro .person-profile{margin-left: 214px; overflow: hidden;}
.Nacta-leaderIntro .artText{ margin-left: 214px; overflow: hidden; }
.Nacta-leaderIntro .person-profile strong{ display: block; font-size: 30px; font-size: 3.0rem; font-weight: bold;padding-bottom: 10px;  position: relative;}
.Nacta-leaderIntro .person-profile strong:before{ content: ""; display: block; width: 40px; height: 4px; background:#a4242a; border-radius: 5px;
 position: absolute; left: 0; bottom: 0; }
.Nacta-leaderIntro .person-profile b{ font-size: 26px; font-size:2.6rem;  font-weight: normal; display: block;margin: 15px 0;}
.Nacta-leaderIntro .artIntro {  }
.Nacta-leaderIntro .artIntro p{ font-size: 16px; line-height: 28px; color: #999; }
.Nacta-introList li{background: url(/images/more.png) no-repeat left top 16px; padding:8px 33px;}
.Nacta-leaderIntro .imgResponsive img{
    width: unset;
    max-width: unset;
    min-width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
 

/*合作交流*/
.NactaMode03{margin-top: 40px;margin-bottom: 80px;overflow: hidden;} 
.listTitle02{ text-align: center; overflow: hidden; margin-bottom: 40px;}
.listTitle02 span{ font-size: 60px; font-size: 6.0rem; color: #a4242a; }
.Nacta-list04{ margin: 0 -22px; overflow: hidden; }
.Nacta-list04 li{width: 50%; float: left;}
.Nacta-list04 li > div{ margin: 0 22px; overflow: hidden; }
.Nacta-list04 .imgResponsive{ padding-bottom: 34.5%; }
.Nacta-list04 .artText{ display: block; background:url(/images/cloud.png) no-repeat right bottom #fff; margin: -40px 20px 0 20px; padding: 35px; position: relative;z-index: 1;transition: all 0.3s ease-in-out;}  
.Nacta-list04 .artText h3{ font-size: 36px; font-size: 3.6rem; text-align: center; position: relative;padding-bottom: 15px; transition: all 0.3s ease-in-out;} 
.Nacta-list04 .artText:hover h3{ color:#a4242a;  }
.Nacta-list04 .artText h3:before{ content: ""; display: block; width: 40px; height: 4px;background: #a4242a; border-radius: 10px; 
position: absolute; left: 50%; bottom: 0; margin-left: -20px;}
.Nacta-list04 .artText p{ display:block; font-size: 16px; font-size: 1.6rem; line-height: 30px; color: #666; margin: 20px 0;text-align: left;height: 280px;overflow: hidden;}
.more1{ display: block; width: 59px; height: 59px; margin: 0 auto; }
.more1 img{transition: all 0.5s ease-in-out;}
.Nacta-list04 li:hover .more1 img,.NactaMode04 .artText:hover .more1 img{ transform: rotateY(360deg); }

 
/*合作交流/国际交流*/
.NactaMode04 > .imgResponsive{ padding-bottom: 26%; }
.Nacta-exchange{ background: #fff; padding: 20px;   margin-top: -80px;margin-bottom: 80px;position: relative;z-index: 1;}
.Nacta-exchange:before{ content: ""; display: block; width: 100%; height: 80px; background: url(/images/boxbg.png) no-repeat top center; position: absolute;
top: -40px; left: 0;background-size: contain;}
.Nacta-exchange .lf{width: 45%;} 
.Nacta-exchange .rt{width: 45%;}
.Nacta-exchange .artText { display: block; margin: 20px 0 0 30px; overflow: hidden; transition: all 0.3s ease-in-out;}
.NactaMode04 .artText h3{ font-size: 36px; font-size: 3.6rem; position: relative;padding-bottom: 15px;transition: all 0.3s ease-in-out;} 
.NactaMode04 .artText h3:before{ content: ""; display: block; width: 40px; height: 4px;background: #a4242a; border-radius: 10px; 
position: absolute; left: 0; bottom: 0;}
.NactaMode04  .artText p{ display:block; font-size: 16px; font-size: 1.6rem; line-height: 30px; color: #666; margin: 20px 0;}
.NactaMode04 .more1{ margin: 50px 0 0 0; }
.NactaMode04 .artText:hover h3{ color:#a4242a;  }

/*合作交流/学习项目*/
.Nacta-project .lf{width: 46.7%;}
.Nacta-project .rt{width: 49.5%;}
.Nacta-project .imgResponsive{ padding-bottom: 107%; }
.Nacta-project .artText { display: block; margin: 30px 0 0 0; overflow: hidden; transition: all 0.3s ease-in-out; }




/*教师队伍*/
.Nacta-title{text-align: center;overflow: hidden;margin: 25px 0 20px 0;}
.Nacta-title a{ display: inline-block; font-size: 18px; font-size: 1.8rem; border: #dddddd 1px solid; border-radius: 20px; height: 38px; line-height: 38px;
 min-width: 150px; margin: 5px 10px; padding: 0 22px;text-align: center; overflow: hidden;transition: all 0.3s ease-in-out;}
.Nacta-title a.active,.Nacta-title a:hover{ color: #a4252b; border: #a4252b 1px solid; }
.Nacta-list05{ padding-bottom: 15px;}
.Nacta-list05 li{ border-top: #ddd 1px solid; overflow: hidden; position: relative;transition: all 0.3s ease-in-out;}
.Nacta-list05 li > div{ margin: 20px; overflow: hidden; }
.Nacta-list05 .artImg{ float: left; }
.Nacta-list05 .artImg,.Nacta-list05 .artImg .imgResponsive{ width: 140px; height: auto; padding: 0; overflow: hidden; max-height: 400px;}
.Nacta-list05 .artText{ margin-left: 162px; overflow: hidden; transition: all 0.3s ease-in-out;}
.Nacta-list05 .artText strong{ font-size: 24px; font-size: 2.4rem; font-weight: bold;margin-right: 18px; padding-right: 18px; position: relative;}
.Nacta-list05 .artText strong:before{ content: ""; display: block; width: 1px; height: 16px; background: #dddddd; position: absolute; right: 0; top: 10px; }
.Nacta-list05 .artText b{ font-size: 16px; font-size: 1.6rem;  }
.Nacta-list05 .artIntro{ display: block; font-size: 16px; color: #666; line-height: 28px; margin: 10px 0;clear: both;height: 112px;overflow: hidden;}
.Nacta-list05 .readMore { background: url(/images/more.png) no-repeat right center;padding-right: 28px;}
.Nacta-list05 .readMore a{ color: #999; font-size: 16px;  transition: all 0.3s ease-in-out;}
.Nacta-list05 li:hover .readMore{background: url(/images/more2.png) no-repeat right center;}
.Nacta-list05 li:hover .readMore a{ color: #a4242a; font-weight: bold; }
.Nacta-list05 li:before{ content: ""; display: block; width: 157px; height: 77px; background: url(/images/cloud.png) no-repeat; 
position: absolute; right:-157px; bottom:0;transition: all 0.3s ease-in-out;}
.Nacta-list05 li:hover:before{ right: 0;}
.Nacta-list05 li:hover{box-shadow: 0 0 10px 5px #ddd;}



/*教师详情页*/
.Nacta-teacherIntro{ overflow: hidden;}
.Nacta-teacherIntro .artImg{ border:#e9e9e9 5px solid; float: left; }
.Nacta-teacherIntro .artImg,.Nacta-teacherIntro .artImg .imgResponsive{ width: 300px; height: auto; padding: 0; overflow: hidden; max-height: 400px;}
.Nacta-teacherIntro .person-profile{margin-left: 340px; overflow: hidden;}
.Nacta-teacherIntro .artText{ margin-left: 214px; overflow: hidden; }
.Nacta-teacherIntro .person-profile strong{ display: block; font-size: 30px; font-size: 3.0rem; font-weight: bold;padding-bottom: 10px;  position: relative;margin-bottom: 20px;}
.Nacta-teacherIntro .person-profile strong:before{ content: ""; display: block; width: 40px; height: 4px; background:#a4242a; border-radius: 5px;
 position: absolute; left: 0; bottom: 0; }
.Nacta-teacherIntro .person-profile b{ font-size: 26px; font-size:2.6rem;  font-weight: normal; display: block;margin: 15px 0;}
.Nacta-teacherIntro .artIntro { display: block; overflow: hidden;}
.Nacta-teacherIntro .artIntro p{ font-size: 16px; line-height: 30px; color: #666; text-indent: 2em;}
 
.Nacta-teacherAbout{margin: 25px 0 0 0;overflow: hidden;} 
.Nacta-teacherAbout h2{ border-bottom: #ddd 3px solid; height: 40px;line-height: 40px; margin-bottom:15px;} 
.Nacta-teacherAbout h2 span{ color: #a4252b; font-size: 18px; font-size: 1.8rem; position: relative;display: inline-block;}
.Nacta-teacherAbout h2 span:before{ content: ""; display: block; width: 100%; height: 3px; background: #a4242a; position: absolute; left: 0; bottom: -3px;}
.Nacta-teacherAbout p{ font-size: 16px; font-size: 1.6rem; color: #666; line-height: 30px;}
.Nacta-introList{ height: 288px; overflow: hidden;} 
.Nacta-introList.on{ height: auto;}

 
/*教师详情页-教授页*/
.person-profile .artIntro.artHeight,.Nacta-teacherAbout .artIntro.artHeight{display: block;height: 270px; overflow: hidden;}
.person-profile.on .artIntro.artHeight,.Nacta-teacherAbout.on .artIntro.artHeight{ height: auto; }
.showMore{ display:block; font-size: 16px; width: 118px;text-align: center; height: 38px; line-height: 38px; border:#ddd 1px solid; border-radius: 20px;
 color: #999; margin: 30px 0 0 0; transition: all 0.3s ease-in-out; }
.showMore:hover{ background: #a4252b; border:#a4252b 1px solid; color: #fff;  }
.Nacta-teacherAbout .showMore{ margin:0 auto; }



/*历任书记+历任校长*/
.Nacta-list06{margin: 0 -10px;overflow: hidden;font-size: 0;}
.Nacta-list06 li{ width: 25%; font-size: 14px;display: inline-block;vertical-align: top; }
.Nacta-list06 li a{ display: block; margin: 15px 23px; overflow: hidden; }
.Nacta-list06 .imgResponsive{ padding-bottom: 144%; }
.Nacta-list06 .artText strong,.Nacta-list06 .artText2 strong{ display: block; text-align: center; font-size: 24px; font-size: 2.4rem; font-weight: normal; margin: 13px 0 6px 0; overflow: hidden; height: 30px;line-height: 30px;}
.Nacta-list06 .artText p{ display: block; text-align: center; font-size: 16px; font-size: 1.6rem; color: #666; 
	line-height: 24px;overflow: hidden; }
.Nacta-list06 .artText2 p{display: block; text-align: center; font-size: 16px; font-size: 1.6rem; color: #666; height: 24px; 
	line-height: 24px;overflow: hidden;}


/*领导关怀*/
.Nacta-list07{ position: relative; margin-left: 188px;}
.Nacta-list07:before{ content: ""; display: block; width: 1px; height: 100%; background: #dddddd; position: absolute;left: 0; top: 8px;}
.Nacta-list07 li{position: relative;}
.Nacta-list07 li > div{margin-left: 68px; } 
.Nacta-list07 .date{ display: block; width: auto; text-align: right; position: absolute;left: -172px;top: 0;}
.Nacta-list07 .year{ font-size: 30px; font-size: 3.0rem; font-weight: bold; display: block; margin-bottom: 10px; }
.Nacta-list07 .day{font-size: 18px; font-size: 1.8rem; color: #999; display: block;}
.Nacta-list07 .artText{ display: block; position: relative;margin-bottom: 44px;}
.Nacta-list07 .artText strong{ font-size: 18px; font-size: 1.8rem; font-weight: bold; display: block; margin-bottom: 10px; }
.Nacta-list07 .artText:before{ content: ""; display: block;width: 15px; height: 15px; background: #ddd; border-radius: 50%;
 position: absolute;left: -75px;top: 5px;}
.Nacta-list07 .artImg{ max-width: 600px; display: block;}

 /*招生信息 和本科生 */
.Nacta-list09{ padding: 20px 30px; border-bottom: #dddddd 1px solid; overflow: hidden; }
.Nacta-list09 .rightDate{ float: right; font-size: 16px; color: #999999; font-family: 'Arial'; display: inline-block;height: 24px;line-height: 24px;}
.Nacta-list09 li{ padding: 10px 0; overflow: hidden;}
.Nacta-list09 li a{ font-size: 16px; display: block; height: 24px; line-height: 24px; overflow: hidden; position: relative;padding-left: 20px;float: left;width: 80%; transition: all 0.3s ease;}
.Nacta-list09 li a:before{ content: "";display: block; width: 6px; height: 6px; background: #666; border-radius: 50%;
position: absolute; left: 0; top: 9px; }
 

.Nacta-listWrap09{ margin: 30px 0; overflow: hidden; } 
.Nacta-listWrap09 .ad{ margin: 0 30px; overflow: hidden; }
.Nacta-listWrap09 .Nacta-list09{ border-bottom: none; }
.Nacta-title09{ height: 40px; line-height: 40px; background: #e2e2e2; overflow: hidden; padding-right: 12px;margin: 0 30px;}
.Nacta-title09 .title{ display: inline-block;height: 40px; line-height: 40px; font-size: 22px; font-weight: bold;
 background: url(/images/title09.jpg) no-repeat left center #a4242a; padding: 0 20px 0 40px;color: #fff;}
.Nacta-title09 .more{ float: right; font-size: 16px; color: #999; background: url(/images/sj09.png) no-repeat right center;
padding-right: 20px; }





/*科研创作*/
.NactaMode05{ background: url(/images/cloud3.png) no-repeat left bottom; overflow: hidden; padding-bottom: 78px;} 
.Nacta-Academic{ overflow: hidden; position: relative;padding-bottom: 60px;}
.Nacta-list08{ margin: 0 -20px; overflow: hidden; }
.Nacta-list08 li{ width: 50%; float:left; overflow: hidden;}
.Nacta-list08 li a{display: block; border-left: #a4242a 6px solid; padding: 28px; margin: 0 20px; background: url(/images/cloud.png) no-repeat right -36px bottom #fff;}
.Nacta-list08 .icon{ display: block; width: 61px; height: 64px; float: left;}
.Nacta-list08 .artText{ font-size: 30px; font-size: 3.0rem; display: block;height: 64px; line-height: 64px; margin-left: 90px;transition: all 0.3s ease-in-out;}

.Nacta-Academic h3{ font-size: 36px; font-size: 3.6rem; position: relative;padding-bottom: 15px;transition: all 0.3s ease-in-out;margin-bottom: 60px;} 
.Nacta-Academic h3:before{ content: ""; display: block; width: 40px; height: 4px;background: #a4242a; border-radius: 10px; 
position: absolute; left: 0; bottom: 0;}
.Nacta-Academic .artText{ width: 47.7%; background: #fff;overflow: hidden;padding: 30px;position: relative;z-index: 2;}
.Nacta-Academic i{ display: block; width: 43px; height: 37px; margin-bottom: 8px;}
.Nacta-Academic p{ font-size: 16px; font-size: 1.6rem; color: #666; line-height: 28px; text-indent: 2em;display: block;transition: all 0.3s ease-in-out;}
.Nacta-Academic .readMore,.Nacta-Opera .readMore { background: url(/images/more.png) no-repeat right center;padding-right: 28px;margin: 25px 0 0 0;display: inline-block;}
.Nacta-Academic .readMore a,.Nacta-Opera .readMore a{ color: #999; font-size: 16px;  transition: all 0.3s ease-in-out;}
.Nacta-Academic .readMore:hover{background: url(/images/more2.png) no-repeat right center;}
.Nacta-Academic .readMore:hover a{ color: #a4242a; font-weight: bold; }
.Nacta-Academic .artImg{ position: absolute; right: 12px; top: 0; z-index: 1;}
.Nacta-Academic .artImg:before{content:""; display: block;width: 65px;height: 45px;background: url(/images/dptted1.png) no-repeat;position: absolute;top: 76px;left: -76px;z-index: 0;}
.Nacta-Academic .artImg:after{ content:"";display: block;width: 125px;height: 125px;background: url(/images/dptted2.png) no-repeat;position: absolute;bottom: -43px;right:-10px;  z-index: 0;}

/*科研创作/戏曲知识*/
.NactaMode06{ background: url(/images/img15.jpg) no-repeat;  overflow: hidden;}
.Nacta-Opera .lf{ width: 28%; margin: 106px 0;overflow: hidden;}
.Nacta-Opera h3{ font-size: 36px; font-size: 3.6rem; color: #fff; position: relative;padding-bottom: 15px;transition: all 0.3s ease-in-out;margin-bottom: 60px;} 
.Nacta-Opera h3:before{ content: ""; display: block; width: 40px; height: 4px;background: #a4242a; border-radius: 10px; 
position: absolute; left: 0; bottom: 0;}
.Nacta-Opera p{ font-size: 16px; font-size: 1.6rem; color: #fff; line-height: 28px; display: block;transition: all 0.3s ease-in-out;}
.Nacta-Opera .more1{margin: 66px 0 0 0;}
.Nacta-Opera .artText:hover .more1 img{ transform: rotateY(360deg); }
.Nacta-Opera .rt{width: 61%;}
.Nacta-Opera .OperaList{margin: 35px 0 0 0;overflow: hidden;}
.OperaList li{width: 50%; float: left;}
.OperaList li > div { background: url(/images/cloud.png) no-repeat right -36px bottom #fff; padding: 33px 28px; margin: 5px; overflow: hidden; position: relative;transition: all 0.3s ease-in-out;}
.OperaList .title{ font-size: 30px; font-size: 3.0rem; font-weight: bold; display: block; }
.OperaList .artCon{ display: block; font-size: 16px; font-size: 1.6rem;height: 210px; line-height: 30px; color: #666; overflow: hidden; margin: 16px 0;transition: all 0.3s ease-in-out;} 
.Nacta-Opera .readMore{ margin: 0; }
.OperaList li:hover > div{background: url(/images/cloud.png) no-repeat right -36px bottom #a4242a;}
.OperaList li:hover .title,.OperaList li:hover .artCon,.OperaList li:hover .readMore a { color: #fff; }



/*教育教学*/
.NactaMode07{ background: url(/images/img16.jpg) no-repeat top center; overflow: hidden; padding-bottom: 140px;position: relative;}
.NactaMode07:before{ content: ""; display: block;width: 445px; height: 305px; background: url(/images/cloud3.png) no-repeat left bottom; position: absolute; bottom: 0; left: 0;}
.Nacta-Education{ margin: 75px auto auto auto; }
.EduArticle{  padding: 0 35px;  overflow: hidden; }
.EduArticle p{ font-size: 16px; font-size: 1.6rem; line-height: 30px; color: #666; text-indent: 2em; }
.scroll-pane{ max-width: 1200px; max-height:390px; background: #fff;width: auto !important;}
 
.NactaMode08{ background: #fff;  margin: 0 0 170px 0;} 
.Res-Title{ width: 240px; height: 300px;text-align: center; background: #a4242a;  float: right; position: relative;/*! overflow: hidden; */z-index: 9;} 
.Res-Title:before{ content: ""; display: block; width: 360px; height: 300px; background: url(/images/cloud6.png) no-repeat #a4242a;position: absolute;
right: -360px; top: 0; background-size: cover;}
.Res-Title span{ display: block; width: 140px; height: 140px;margin: 76px auto;position: relative;}
.Res-Title b{ display: block; font-weight: normal; text-align: center;  font-size: 36px; font-size: 3.6rem; color: #fff; line-height: 60px; letter-spacing: 15px;padding: 9px 0 0 10px;}
 
.Res-top{}
.Res-top:before{ content: ""; display: block; width: 30px; height: 30px; border-top: #fff 2px solid; border-left: #fff 2px solid; 
position: absolute; left: 0; top: 0;}
.Res-top:after{ content: ""; display: block; width: 30px; height: 30px; border-top: #fff 2px solid; border-right: #fff 2px solid; 
position: absolute; right: 0; top: 0;}
.Res-bottom:before{ content: ""; display: block; width: 30px; height: 30px; border-bottom: #fff 2px solid; border-left: #fff 2px solid; 
position: absolute; left: 0; bottom: 0;}
.Res-bottom:after{ content: ""; display: block; width: 30px; height: 30px; border-bottom: #fff 2px solid; border-right: #fff 2px solid; 
position: absolute; right: 0; bottom: 0;}

.articleCon h2{ font-size: 24px; font-size: 2.4rem; color: #a4242a; margin-bottom: 10px;}
.articleCon p{ font-size: 16px; font-size: 1.6rem; color: #666; line-height: 30px; display: block;height: 150px;overflow: hidden;}
.readMore {background: url(/images/more.png) no-repeat right center;padding-right: 28px;margin-top: 20px;display: inline-block;}
.readMore a{ color: #999; font-size: 16px;  transition: all 0.3s ease-in-out;}
.articleCon .readMore:hover{background: url(/images/more2.png) no-repeat right center;}
.articleCon .readMore:hover a{ color: #a4242a; font-weight: bold; }

.prev-leader-box{}
.prev-leader{width: 100%}
.prev-leader .slider-for{float: left;width: 50%;margin-top: 35px;z-index: 7;}
.prev-leader-img{width: auto;margin:90px auto;}
.prev-leader .gp-img-responsive{padding-bottom: 100%;}
.prev-img{width: 185px;height: 185px;border:6px solid #fff;border-radius: 50%;overflow: hidden;box-shadow:5px 8px 25px rgba(0,0,0,0.2) ;margin: 0 auto 50px;}
.prev-text h3{margin-bottom: 15px;}
.prev-text p{color:#666;line-height: 26px;}
.prev-leader .slider-nav{width: 37.5%;float: right;position: relative;padding-bottom: 87px;z-index: 8;box-shadow: 0 0 15px 0px #eaeaea;margin: -60px 0;background: #fff;}
.prev-img01{float: left;width: 140px;height: 140px;border-radius: 50%;overflow: hidden;margin-top: 20px;position: relative;z-index: 10;}
.prev-car-box{height: 110px;line-height: 110px;position: relative;z-index: 99;cursor: pointer;text-align: center;}
.prev-car-box h3{margin-left: 160px;color:#666;position: relative;z-index: 10;}
.slick-list{}
.prev-leader-box .slick-arrow{border:none; width: 60px;height: 60px;position: absolute;bottom:0;line-height: 60px;font-size: 20px; font-size: 2rem;/*! background: #8b0012; */color:#fff}
.prev-leader-box .slick-prev{right:60px; background: url(/images/prev2.png) no-repeat center center #8b0012; background-size:10px; }
.prev-leader-box .slick-next{right: 0; background: url(/images/next2.png) no-repeat center center #353535; background-size:10px;}
.prev-leader-box .slick-dots li{float: left}
.slider-for .slick-arrow{display: none!important;}
.slick-vertical .slick-slide{position: relative;border: none;}
.slick-vertical .slick-slide{}
.prev-leader-box .slick-arrow:hover{cursor: pointer;}
.slick-vertical .slick-dots{position: absolute;left: -62%;width: auto;bottom: 38px;font-size: 0;}
.slick-vertical .slick-dots li {margin: 0 6px;}
.slick-vertical .slick-dots li button{text-indent: -9999px;background: #e6e6e6;width: 10px;height: 10px;border-radius: 50%;border:none;transition: all 0.3s ease-in-out;display: block;display: none;}
.slick-vertical .slick-dots li.slick-active button,.slick-vertical .slick-dots li button:hover{background: #8b0012;cursor: pointer;}
/**/
.slick-vertical .slick-list{z-index: 5;} 
.prev-leader .slider-nav:before{content: '';position: absolute;left: 0;top: 0;height: 100%;z-index: 0;}
.sublunbo{margin-right: 240px;}
.slider-nav .slick-active{}
.slider-nav .slick-active span{font-size: 20px; font-size: 2.0rem;  position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.slider-nav .slick-active.slick-current span{ color: #fff;}
.slider-nav .slick-slide:after{width:0;background-color: #353535;box-shadow: 0px 6px 13px rgba(0,0,0,0.1);z-index: 5;position: absolute;left: 0;top: 1px;height: 110px;z-index: 9;/*! left: 1px; */display: block;content: '';transition: all 0.5s ease-in-out;}
.slider-nav .slick-slide:focus{outline: none;}
.slider-nav .slick-slide.slick-current:after,.slick-nav .slick-slide:hover:after{width: 100%;}
.slick-nav .slick-slide:hover h3{color:#8b0012}
.slider-nav .slick-list{}

.prev-car-box i{ display: inline-block; width: 33px; height: 33px; vertical-align: middle; margin-right: 10px;}
.prev-car-box b{font-weight: normal; display: inline-block;vertical-align: middle;} 
.prev-car-box .tilBg1 i,.prev-car-box .tilBg4 i{  background:url(/images/zy-icon1.png) no-repeat center center; background-size: contain;;}
.prev-car-box .tilBg2 i,.prev-car-box .tilBg5 i{ background:url(/images/zy-icon2.png) no-repeat center center; background-size: contain;;}
.prev-car-box .tilBg3 i,.prev-car-box .tilBg6 i{background:url(/images/zy-icon3.png) no-repeat center center; background-size: contain;;}

.slick-current .prev-car-box .tilBg1 i,.slick-current .prev-car-box .tilBg4 i{background:url(/images/zy-icon11.png) no-repeat center center; }
.slick-current .prev-car-box .tilBg2 i,.slick-current .prev-car-box .tilBg5 i{background:url(/images/zy-icon22.png) no-repeat center center; }
.slick-current .prev-car-box .tilBg3 i,.slick-current .prev-car-box .tilBg6 i{background:url(/images/zy-icon33.png) no-repeat center center; }





.NactaMode09{}
.EduList{ overflow: hidden; }
.EduList li{ width: 25%; float: left; }
.EduList li a{ display: block; margin: 0 55px;overflow: hidden;}
.EduList .eduImg{ display: block; width: 187px; height: 167px; margin: 0 auto; }
.EduList .eduText{ display: block; font-size: 18px; font-size: 1.8rem; text-align: center; margin: 15px 0;}
.EduList .eduImg img{ transition: all 0.6s ease-in-out; }
.EduList li a:hover .eduImg img{ transform: rotateY(360deg);}


/*文章附件*/
.Annex-share{ margin: 20px 0 0 0; overflow: hidden; }
.Annex{ padding: 30px 0 0 0;}
.Annex .listTitle01{ font-size: 18px; font-size:1.8rem;color:#333; height: 45px;line-height: 45px;font-weight: normal;background: #eeeeee;padding-left: 35px; position: relative;}
.Annex .listTitle01:before{ content: ""; display: block; width: 5px; height: 5px; background: #a4242a; border-radius: 50%; position: absolute; left: 20px; top:20px;}
.Annex ul{margin: 15px 0 0 0;}
.Annex ul li{position: relative;padding:9px 35px; overflow:hidden; position: relative;}
.Annex ul li a{font-size:16px; font-size:1.6rem;transition: all 0.3s ease-in-out;color: #666;line-height: 24px;}
.Annex ul li a:hover{ padding-left: 6px; } 

  

/*分页*/
.pages{ text-align:center; height:48px; font-size: 16px; color: #999; line-height:40px; margin: 25px auto 0 auto;max-width: 750px;}
.pages img{vertical-align: middle; display: inline-block;}
.pages span.total{ color:#999; padding:0 15px; font-size:16PX; float: left; border:#dedede 1px solid; border-radius: 20px; }
.pages i,.pages b{ font-style: normal;font-weight: normal; color: #a4242a;display: inline-block;height: 40px;}
.pages i{ border-right:#dedede 1px solid; padding-right: 15px; margin-right:5px; }
.pages a{ display: inline-block; width:38px; height: 38px; text-align: center; line-height: 36px; border: #dedede 1px solid; color: #999; margin: 0 10px;background-color: #fff;border-radius: 50%;transition: all 0.3s ease;float: left;}
.pages a.prev,.pages a.next{ font-size: 20px; padding: 0 10px;border-radius: 20px;}

.pages a.prev:hover{ background: url(/images/prev022.png) no-repeat center #a4242a; }
.pages a.next:hover{ background: url(/images/next022.png) no-repeat center #a4242a; }
.pages a:hover{ background: #a4242a; color: #fff;border: #a4242a 1px solid;}
.pages a.on_pages{ background: #a4242a;color:#fff;border: #a4242a 1px solid;}
.pages a.home,.pages a.last{ width: 58px; }
.pages_min{ display: none; margin: 20px; font-size:1.4rem;overflow: hidden; }
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:70px; height: 30px; float:left; border: #d9d9d9 1px solid; color: #666666; line-height: 30px; text-align: center;border-radius: 5px;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#9e2127; color:#fff; transition:0.5s;}

.selector{position: relative;margin: 0 0 2px 0;float: right;height: 40px;width: 80px;border: #dedede 1px solid;border-radius: 20px;}
.selector h3{border:#dedede 1px solid;width: 78px; height: 40px;line-height: 40px;font-weight: normal;position: relative;cursor: pointer;border-radius: 20px;}
.optionList{background-color:#f5f5f5;border-top:1px solid #ddd;position: absolute;bottom:40px;left:0;width: 100%;max-height: 300px;overflow-y:auto;overflow-x: hidden;display: none;z-index: 9999}
.optionList li{padding:5px;cursor: pointer;font-size: 16px;height: 25px;line-height: 25px;}
.optionList li:hover{background-color:#a4242a;color:#fff;}



@media screen  and (min-width:1024px) {
	  .Nacta-list li:hover > div{padding-left: 28px;}
      .Nacta-list03 li:hover a{ padding-left: 10px; }
      .Nacta-leaderList li:hover .artText{ margin-left: 170px; }
      .Nacta-exchange .artText:hover,.Nacta-project .artText:hover{ padding-left: 8px; }
      .Nacta-list04 .artText:hover{ margin-top: -48px; }
      .Nacta-list08 .artText:hover{ margin-left: 98px; }
      .Nacta-Academic .artText:hover p{padding-left:8px;}
      .OperaList li:hover .artCon{ margin-left: 10px; }
      .Nacta-list09 li a:hover{ padding-left: 26px; }
}


@media screen  and (max-width:1386px) {
      .Nacta-title a{ min-width: 60px; }
      .Nacta-teacherIntro .artIntro.artHeight{ height: 270px; }
      .EduList .eduImg{ width: 130px; height:118px ; }
      .NactaMode07::before{ background-size: 260px; }
}



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

	   .subPage{ overflow: hidden; margin: 0;}
       .pageArticle{ padding: 20px 0; }
       .sub_left{ display: none; }
       .sub_leftm{ display: block; margin: 20px 20px 0 20px;overflow: hidden;/*! clear: both; */}
       .sub_mbtn{ display: block; border-bottom: #dbdbdb 1px solid;}  
       .sub_right{ margin: 0; }
       .sub_right .article{ clear: both; }
       .pages{ display: none; }
       .pages_min{ display: block; }
       
       .subTitle{ transform: translateY(-50%); left: 0;} 
       .subTitle span{ font-size: 2.4rem; padding: 0 0 10px 0; margin-bottom: 15px; }
       .subTitle p{ font-size: 1.4rem; }
       .subTitle span:before{ width: 30px; height: 2px; }
       .sub_banner{ margin-top: 90px; }
       .Nacta-list .abstract{ height: auto; }
       .listTitle span{ font-size: 2.4rem; padding-left: 20px;}
       .listTitle span:before{ height: 24px; top: 6px; }
       .articleTitle02 h2{ font-size: 2.4rem; line-height: 36px;}
       .pageArticle{ min-height: auto; }
   .Nacta-leaderIntro .person-profile{ height: 255px;}
       .Nacta-leaderIntro .artText{ margin: 20px 0 0 0; }
       
       .sub_leftm .sub_top { height: 60px; line-height: 60px; }
       .sub_leftm .sub_top .sub_title{ font-size: 2.0rem; }
       .Recent-activity{ border-bottom: #a4242a 4px solid;}
	   .activityList{ height: 290px;overflow-y: scroll;margin: 0;padding: 20px;border-left: none; position: relative;}
	   .activityList li > div{ margin: 0 0 16px 16px; }
	   .activityList:before{ content: ""; display: block; width: 2px; height: 130%; background: #ddd; position:absolute; left: 18px; top: 30px; }
	   .activityList .rightDate{ margin-bottom: 5px; }
	   .Nacta-list03 li{ width: 32%; }
	   .listTitle02 span{ font-size: 4.8rem; }
	   .NactaMode03 { margin-top: 30px; margin-bottom: 60px; }
	   .Nacta-list04 .artText h3,.NactaMode04 .artText h3,.Nacta-Academic h3,.Nacta-Opera h3,.OperaList .title{ font-size: 2.4rem; }
	   .Nacta-exchange{margin-top:-50px; margin-bottom: 60px;}
	   .Nacta-exchange .lf{ width: auto;  float: none;}
	   .Nacta-exchange .rt{ width: auto;float: none; margin-top: 20px; }
	   .NactaMode04 .more1{ margin: 20px 0 0 0; }
	   .Nacta-teacherIntro .person-profile strong{ font-size: 2.4rem; }
	   .Nacta-list06 .artText strong,.Nacta-list06 .artText2 strong{ font-size: 2.0rem; }
	   .Nacta-list06 .artText p,.Nacta-list06 .artText2 p{ font-size: 1.5rem; }
	   .Nacta-list06 li a{ margin: 15px; }
	   .Nacta-list07{ margin-left: 120px; }
	   .Nacta-list07 .year{ font-size: 2.4rem; }
	   .Nacta-list07 .date{left: -118px;}
	   .Nacta-list07 li > div{ margin-left: 40px; }
	   .Nacta-list07 .artText:before{ left: -47px; }
	   .Nacta-list08 .icon{ width: 40px; height: 45px; }
	   .Nacta-list08 .artText{ height: 45px; line-height: 45px; font-size: 2.4rem;margin-left: 55px;}
	   .Nacta-list08 .artText:hover{ margin-left:55px; }
	   .Nacta-Academic h3,.Nacta-Opera h3{ margin-bottom: 20px; }
	   .Nacta-Opera .more1{ margin: 20px 0 0 0; }
	   .OperaList li > div{padding: 20px;}
	   .scroll-pane{ margin: 0 20px; }
	  .EduList li a{ margin: 0; }

        
}   

@media screen  and (max-width:992px) {
      .calendarDay li{ width: 9.09%; }
      .Nacta-Academic .artText{ width: auto; float: none; margin: 0 20px; }
      .Nacta-Academic .artImg{ position: static; float: none;margin-top: -60px;}
      .Nacta-Academic .artImg:after{ bottom: 25px; }
      .NactaMode05{ padding-bottom: 30px; }
      .Res-Title span{ width: 120px;height: 120px;  }
	    .Res-Title b{font-size: 3.0rem;line-height: 50px;}
    
}


 
@media screen  and (max-width:767px) {
   .article02 img,.articleImg03 img{width:auto !important;height:auto !important;}
   .article02 video,.articleImg03 video{width:auto !important;}
   .article02 table,.articleImg03 table{width:100% !important; }  
   
   .subTitle{ top: 50px; }
   .subTitle span{ margin: 0 0 5px 0;}
   
   .subTitle span,.sub_mbtn span,.Nacta-list .title,.Nacta-leaderList .artText b,.Nacta-title a{ font-size: 1.6rem; }
   .bread-wrap{ padding: 10px 0; }
   .bread-wrap,.link li a,.articleAuthor,.articleAuthor span,.article02 p,.Turnpage a,.article p,.Nacta-list02 .details p,
   .Nacta-list06 .artText p,.Nacta-list06 .artText2 p,.articleTitle03 p,.Annex ul li a{ font-size: 1.4rem; }
   .subTitle p{ font-size: 1.2rem; } 
   .listTitle{ padding-bottom: 13px; }
   .listTitle span,.Nacta-leaderIntro .person-profile strong{ font-size: 2.2rem; }
   .Nacta-list .artText,.Nacta-list .readMore a,.Nacta-leaderList .artIntro,.Nacta-leaderList .readMore a,.Nacta-leaderIntro .artIntro p{ font-size: 14px; }
   .articleTitle02 h2{ margin: 0 0 10px 0; font-size: 1.8rem; line-height: 28px;}
   .articleAuthor{ padding: 0 0 15px 0; }
   .Turnpage a{ width: 70px; height: 28px; line-height: 28px; margin: 0 5px; }
   .calendarDay li{ width: 20%; }
   .Nacta-leaderList .artText strong,.Nacta-leaderIntro .person-profile b{ font-size: 2.0rem; padding-right: 10px;}
   .Nacta-leaderList .artImg, .Nacta-leaderList .artImg .imgResponsive{ width: 100px; height: 136px; }
   .Nacta-leaderList .artText{ margin-left: 126px; }
   
   .Nacta-list02 li a{ height: auto; }
   .Nacta-list02 .imgResponsive{ width: 100px; height: 88px; }
   .Nacta-list02 .title{ margin-left: 120px; margin-right: 0; font-size: 1.6rem; height: 76px; } 
   .Nacta-list02 .date{ position: static; display: block;margin-top: 28px; font-size: 1.4rem;}
   .Nacta-list02 .details{ position: static; }
   
   .activityList li a,.activityList .rightDate,.Nacta-list03 li a,.Nacta-list05 .artIntro,.Nacta-list05 .readMore a,
   .Nacta-teacherIntro .artIntro p,.Nacta-teacherAbout p{ font-size: 15px; }
   .Nacta-list03 li{ width: 49%; }
   .CategoryTitle span,.Nacta-list05 .artText strong,.Nacta-list06 .artText strong,.Nacta-list06 .artText2 strong{ font-size: 1.8rem; }
   .listTitle02 span{ font-size: 3.0rem; }
   .more1{ width: 40px; height: 40px; } 
   .listTitle02{ margin-bottom: 20px; }
   .NactaMode03{ margin-top:10px; margin-bottom: 0;  } 
   .Nacta-list04 li{ margin-bottom: 40px; }
   .Nacta-list04 .artText{ padding: 20px; margin: -30px 20px 0 20px; }
   .Nacta-list04 .artText p,.NactaMode04 .artText p,.Nacta-Academic p,.Nacta-Academic .readMore a, .Nacta-Opera .readMore a,.Nacta-Opera p,
   .OperaList .artCon,.EduArticle p{ font-size: 1.5rem; }
  .Nacta-list04 .artText p{ height: auto;}
   .Nacta-list04 li{ width: auto; float: none; }
   .Nacta-exchange{ margin-top: -30px; margin-bottom: 40px; }
   .Nacta-exchange:before{ top: -22px; }
   .Nacta-exchange .artText{ margin: 0; }
   .Nacta-project .lf{ width: auto; float: none; }
   .Nacta-project .rt{ width: auto; float: none; }
   .Nacta-project .artText{ margin: 20px 0 0 0; }
   .Nacta-title a{ min-width: auto; } 
   .Nacta-teacherIntro .artImg, .Nacta-teacherIntro .artImg .imgResponsive{ float: none; margin: 0 auto; }
   .Nacta-teacherIntro .person-profile{ margin: 20px 0 0 0; } 
   .Nacta-teacherIntro .person-profile strong{ font-size: 2.0rem; }
   .Nacta-teacherIntro .artIntro.artHeight{ height: 262px; }
   .showMore,.showMore2{ font-size: 15px; margin: 20px 0 0 0; }
   .Nacta-list06 li{ width: 33.3%; }
   .NactaMode05{ margin: 20px 0 0 0}
   .Nacta-Opera .lf{ width: auto; float: none; margin: 50px 0 20px 0;} 
   .Nacta-Opera .rt{ width: auto; float: none; }
   .Nacta-Opera .OperaList{ margin: 0; }
   .Nacta-Education{ margin: 35px auto auto auto; } 
   .articleTitle03 p{ line-height: 30px; }
   .Res-Title{ width: auto; height: 100px; line-height: 100px; float: none; overflow: hidden;} 
   .Res-Title span{ width: 260px; height: 70px; font-size: 2.4rem; margin: 15px auto;}
   .Res-top:before,.Res-top:after,.Res-bottom:before,.Res-bottom:after{ width: 20px; height: 20px; }
   .Res-Title:before{ display: none; }

  	.articleCon h2{ font-size: 1.8rem; }
	.NactaMode07{ padding-bottom: 60px; }
	.NactaMode07:before{ background-size: 100px; }
	.NactaMode08{ padding-bottom: 10px; margin:0 0 40px 0; } 
    .sublunbo{ margin: 0; }
	.prev-leader .slider-nav{ float: none;width: 100%; margin: 0; }
	.prev-leader .slider-for{ float: none;width: 100%; margin: 20px auto; }
	.prev-leader .slider-nav{ box-shadow: none; padding-bottom:40px;background: #f7f7f7;}
	.prev-car-box{ border-bottom: #ddd 1px solid; } 
	.prev-car-box,.slider-nav .slick-slide:after{ height: 50px; line-height: 50px; }
	.slider-nav .slick-active b{ font-size: 1.6rem; }
	.prev-leader-box .slick-arrow{ width: 40px; height: 40px; }
	.prev-leader-box .slick-prev{ right: 40px; } 
	.prev-leader-box .slick-next{ right: 0; }
	.prev-car-box i{ width: 26px; height: 26px; }
	.slick-current .prev-car-box .tilBg1 i, .slick-current .prev-car-box .tilBg2 i, .slick-current .prev-car-box .tilBg3 i,
	.slick-current .prev-car-box .tilBg4 i,.slick-current .prev-car-box .tilBg5 i,.slick-current .prev-car-box .tilBg6 i{ background-size: contain; }
	.Nacta-listWrap09{ margin: 20px 0;}
	.Nacta-list09{ padding: 20px;}
  .Nacta-list09 li a{ font-size: 14px; height: auto;float: none;width: auto;}
	.Nacta-list09 .rightDate{ float: none;margin-left: 20px;}
	.Nacta-title09,.Nacta-listWrap09 .ad{ margin: 0 20px;}
	.Nacta-title09 .title{ font-size: 18px;}
	.Nacta-title09 .more{ font-size: 14px}
} 
   
 

@media screen and (max-width:640px) {
    .sub_mbtnBg,.sub_mbtn{ width: auto;float: none; }
    .bread span{ font-size: 13px; background-size: 16px;padding-left: 22px;}
    .sub_leftm .link li{ width: auto; float: none; }
    .Nacta-leaderIntro .artImg, .Nacta-leaderIntro .artImg .imgResponsive{ margin: 0 auto; float: none;}
    .Nacta-leaderIntro .person-profile{ height: auto; margin: 10px auto; }
    .Nacta-leaderIntro .person-profile strong,.Nacta-leaderIntro .person-profile b{ text-align: center;font-size: 1.8rem; }
    .Nacta-leaderIntro .person-profile strong:before{left: 50%; margin-left: -20px;}
    .Nacta-list03 li{ width: 100%;  }
    .Nacta-title{ margin: 15px 0; } 
    .Nacta-title a{ display: block; margin: 15px; height: auto;line-height: 30px;font-size: 15px;padding: 4px;} 
   .Nacta-list05 .artImg, .Nacta-list05 .artImg .imgResponsive{ width: 75px; height: 97px; }
   .Nacta-list05 .artText{ margin-left: 90px; }
   .Nacta-list05 .artIntro{ height: auto; }
   .Nacta-list07{ margin-left:8px; }
   .Nacta-list07 li > div{ margin-left: 25px; }
   .Nacta-list07 .date{ position: static; text-align: left;margin-bottom: 10px;}
   .Nacta-list07 .year{ margin-bottom: 5px; font-size:2.2rem;} 
   .Nacta-list07 .day{ font-size: 1.6rem; }
   .Nacta-list07 .artText:before{ left: -32px; }
   .Nacta-list08 .artText{font-size: 1.8rem;}
   .EduList li{ width: 50%; }
   .EduList .eduImg{ width: 120px; height: 108px; }
   .tabArticleList .tab_menu h3 a,.EduList .eduText{ font-size: 1.6rem; }
   .articleCon p{ font-size: 1.5rem; }
	  .EduList li a{ margin:6px 0; }

} 



@media screen and (max-width:480px) {
  .calendarDay li{ width: 25%; }
  .Nacta-teacherIntro .artImg, .Nacta-teacherIntro .artImg .imgResponsive{ width: auto; height: auto; }
  .Nacta-list06 li{ width: 50%; }
  .Nacta-list08{ margin: 0 -12px; }
  .Nacta-list08 li a{ margin: 0 12px; }
  .Nacta-list08 .icon{ float: none; margin: 0 auto; }
  .Nacta-list08 .artText{ margin: 0; text-align: center;}
  .Nacta-list08 .artText:hover{ margin-left:0; }
  .OperaList li{ width: auto; float: none; }
  .OperaList .artCon{ height: auto; }
  .Annex ul li{ padding: 9px 20px; }

}


@media screen and (max-width:470px) {
		.tilBg1,.tilBg2,.tilBg3,.tab_menu h3:hover .tilBg1,
		.tab_menu h3.on .tilBg1,.tab_menu h3:hover .tilBg2,.tab_menu h3.on .tilBg2,.tab_menu h3:hover .tilBg3,
		.tab_menu h3.on .tilBg3{background-size: 15px;}

}
 
body .layui-laydate .layui-this {
  background-color: #a4242a !important;
  color: #fff !important;
}