@import "base.css";
/*pages subnav start*/
.subnav li a{height: 56px; line-height: 56px; color: #000000; }
.subnav li a:hover,.subnav li a.subnavactive{background-color: #d40300; color:#ffffff; border-color:#d40300; font-weight: bold; }

/*about subnav con start*/
/*pages scroll start*/
.flexslider{margin:0px auto;position:relative;width:764px;height:487px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:487px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
/*pages scroll end*/
/*news list pages start*/
.newslist{ overflow: hidden;}
.newslist li,#newslist li{ width: 388px; position: relative; z-index: 3; margin-bottom: 8px; height: auto; overflow: hidden;}
.newslist li a.newstxt{ padding: 0px 10px; width: 368px;display: block;height: auto; z-index: 4;}
.newslist li a.newsimg{ display: block; width: 388px; height: auto; z-index: 4;}
.newslist li a.newstxt h3,.newslist li a.newstxt p{ width:100%;}
#newslist li.newsnote{float: left; margin: 12px 17px 8px 17px;}
.newslist li a.cover{ position:absolute; top:0px; width:387px; height:246px; left:0px;background: url("../images/newslista.png") no-repeat center center; background-color: rgba(51,51,51,0.5); z-index: 8;}


/*news list pages start*/
.teacherlist{ overflow: hidden;}
.teacherlist li,#teacherlist li{ width: 290px; position: relative; z-index: 3; margin-bottom: 8px; margin-left: 13px; height: auto; overflow: hidden;}
.teacherlist li a.newstxt{ display: block;height: auto; z-index: 4;}
.teacherlist li a.newsimg{ display: block; width: 290px; height: auto; z-index: 4;}
.teacherlist li a.newstxt h3,.newslist li a.newstxt p{ width:100%;}
#teacherlist li.newsnote{float: left; margin-left: 0px; margin-top: 12px;}
.teacherlist li a.cover{ position:absolute; top:0px; width:387px; height:246px; left:0px;background: url("../images/newslista.png") no-repeat center center; background-color: rgba(51,51,51,0.5); z-index: 8;}


.younthcon{  text-align: center;}
.youthadbg{ width: 100%; background: url("../images/youth_adbg.jpg") no-repeat center top; padding: 50px 0px 20px 0px;}
.mukuai div{ width: 276px; background-color: #ffffff;float: left; margin-left: 32px; margin-bottom: 35px;}
.mukuai div h4{ text-align: center;font-size: 14px; line-height: 85px; font-weight: bold;color: #000000; }
.mukuai div.allmuban{ background-color: #eaff00; height: 85px;}
.mukuai div.allmuban h4{ font-size: 16px; color: #1065a1; line-height: 40px; height: 30px; margin-top: 10px;}
.mukuai div.allmuban span{ display: block; width: 100%; font-size: 12px; color: #1065a1; text-align: center; line-height: 20px;}


