/*================首页样式及公共部分样式================*/
.htop{width: 100%; height: 64px; background: #31859c; overflow: hidden;}
.htop .thnav{color: #fff; height: 64px; line-height: 64px;}
.htop .thnav a{padding:0 14px; font-size: 16px; color: #fff;}
.htop .langue{margin-right: 20px; height: 64px; line-height: 64px; font-size: 12px; color: #fff;}
.htop .langue a{padding:0 14px; font-size: 16px; color: #fff;}
.htop a:hover{color: #bc3740}
.htop .htrt{width:375px;}
.htsearch{padding-top: 18px;}
/*搜索*/
.searchS {width:200px;	height:30px; background: #fff;}
.searchS .s {float:left; width: 160px;height:20px; padding-top:5px; padding-bottom:5px; line-height:12px; padding-left:10px; font-family: "Microsoft yahei"; font-size: 14px;}
.searchS .go {float: right; width:30px; height:30px; line-height:30px; cursor:pointer;}
.go{background:url(../images/spic1.png) no-repeat left center;}

.hbottom{width: 100%; height: 160px; padding-top: 30px; background: url(../images/top2bg.jpg) no-repeat center center;}
.hbottom .logo{display: block; margin:0 auto 15px; width: 653px; height: 90px;}
.hbottom .logo img{display: block;width: 653px; height: 90px;}
/*导航*/
.navBox{position:relative; z-index:9999;width: 100%; height:48px; margin-bottom:10px; z-index:9999;}
.navBox .navC{width: 1200px; height:48px; margin: 0 auto;}
.navC .nav{height: 48px; text-align: center;}
.navC .nav li {position: relative; display: inline-block; *display: inline; zoom:1; font-size: 12px; color: #a5c8d2; vertical-align: middle;}
.navC .nav a {display: inline-block; *display: inline; zoom:1;  padding:0 40px; height:48px; overflow: hidden; line-height:50px;color: #000; font-size: 18px;text-align:center; vertical-align: middle;}
.navC .nav a:hover,.navC .nav .this a,.navC .nav li.current .nav_a{color:#bc3740;}
.navC .nav .subs li{background:none;}

/*二级导航*/
.navC .nav li .subNavBox{ position: absolute; top: 47px; left: 0px; z-index: 9999; width: 152px; height: 0px;  background-color: #34879e; /*opacity: 0;*/ overflow: hidden; }
.navC .nav li .subNavBox a{ display: block; width:152px; height:38px; padding: 0; text-align: center; line-height:38px; font-size: 14px; color: #fff;}
.navC .nav li .subNavBox a:hover{ color: #fff; background: #33a9ca;}




/*banner*/

.bannerBox{width: 100%; height:auto; overflow:hidden; background: #37899f;}
.banner{position:relative; width: 1200px; overflow:hidden; margin:0 auto;}
.bannerBox .hd{width: 200px; position:absolute; right:0; bottom:22px; z-index:1;}
.bannerBox .hd ul{width: 40%; float: right; overflow:hidden; zoom:1; text-align: right;}
.bannerBox .hd ul li{display: inline-block; *display: inline; zoom:1; margin-right:10px;  width:13px; height:13px; line-height:5px; font-size: 0; text-align:center; background:#fff; vertical-align:middle; cursor:pointer; -moz-border-radius:100%; -webkit-border-radius: 100%;  border-radius: 100%}
.bannerBox .hd ul li.on{ background:#31859c; color:#fff; }
.bannerBox .prev,.bannerBox .next{ display:block; position: absolute; width:24px; height:48px; top:44%; cursor:pointer;}
.bannerBox .next{left:2%; background:url("../images/bna-left1.png") no-repeat center center;}
.bannerBox .prev{right:2%; background:url("../images/bna-right1.png") no-repeat center center;}
.bannerBox .next:hover{left:2%; background:url("../images/bnab-left2.png") no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all;    -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.bannerBox .prev:hover{right:2%; background:url("../images/bna-right2.png") no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all;    -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.bannerBox .bd{height: 500px; position:relative; z-index:0;}
.bannerBox .bd li{position: relative; zoom:1; vertical-align:middle;}
.bannerBox .bd img{width: 1200px; height: 500px; height:auto; display:block;}
.bannerBox .bd .tit{display: block; position: absolute; bottom:0; left: 0;z-index: 9; width:1000px; padding:0 180px 0 20px; height: 60px; line-height: 60px; font-size: 18px; color: #fff; background: url(../images/bnbg.png) repeat; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }

/*中心动态*/
.centerNews{width: 100%; padding:20px 0 30px; background: #fff;}
/*首页标题*/
.hmTitle{width: 100%; height: 60px; margin-bottom: 25px; line-height: 60px; border-bottom: 1px solid #ddd;}
.hmTitle .tit{position: relative; padding-left: 15px; }
.hmTitle .tit span{display: block; position: absolute; left: 0; top:23px; width: 5px; height: 19px; background: #31859c;}
.hmTitle .tit .tt{font-size: 20px; color: #000; font-weight: normal;}
.hmTitle .tit .tt:hover{color: #31859c;}
.hmTitle .more{height: 60px; line-height: 60px;}
.hmTitle .more a{display: block; padding-left: 24px; font-size: 12px; color: #999; background: url(../images/more1.png) no-repeat left center;}
.hmTitle .more a:hover{color: #34879e; background: url(../images/more2.png) no-repeat left center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}

.cnBox{width:1200px; height:auto; overflew:hidden;}
.picIntro{width: 370px; margin-right: 30px;}
.picIntro .pic{position: relative; overflow: hidden; display: block; width: 370px; height: 182px; overflow: hidden;}
.picIntro .pic img{position: absolute; top:0; left: 0; display: block; width: 370px; height: 182px;}
.picIntro .tit{height: 45px; line-height: 45px; font-size: 16px; color: #000;} 
.picIntro .tit:hover{color: #31859c;}
.picIntro .con{height: 68px; overflow: hidden; font-size: 14px; line-height: 24px; color: #333;}

.cnlist{width: 402px; margin-right: 40px;}
.cnlistrt{margin-right: 0px;}

.cnlist ul li{float: left; width: 100%; height: 48px; padding:15px 0;  border-bottom: 1px dashed #ccc;}
.cnlist ul li a{display: block; height: 50px; overflow: hidden; font-size: 15px; color: #000; line-height: 24px;}
.cnlist ul li a:hover{color: #34879e;}
.cnlist ul li.first{padding-top: 0px;}
.cnlist ul li.last{/*border-bottom: none; padding-bottom: 0*/}

/*中心推荐*/
.centerRmBox{width: 100%; padding:20px 0 30px; background: #f2f2f2;}
.picrm{width: 762px;}
.picClist{width: 366px; margin-right: 30px;}
.picClist.last{margin-right: 0;}
.picClist .pic{position: relative; overflow: hidden; display: block; width: 366px; height:206px; margin-bottom: 5px; overflow: hidden;}
.picClist .pic img{position: absolute; top:0; left: 0; display: block; width: 366px; height: 206px;}
.picClist .tit{display: block; height: 52px; line-height: 52px; font-size: 16px; color: #000;} 
.picClist .tit:hover{color: #31859c;}
.picClist .con{height: 70px; overflow: hidden; font-size: 14px; line-height: 24px; color: #333;}
/*通知公告*/
.notice{width: 406px;}
.P04_list{padding-top: 10px;}
.P04_list li{ margin-bottom: 14px; padding-bottom: 14px; border-bottom: 1px dashed #ccc; cursor: pointer;}
.P04_list li.last{margin-bottom: 0; border-bottom: none;}
.P04_list_dl dt{ float: left; width:84px; height: 62px; margin-right: 18px;}
.P04_list_dl dt .time{ position: relative; z-index: 1; display: block; width: 84px; height: 60px; border:1px solid #ddd; overflow: hidden; background: #f4f4f4; color: #666;}
.P04_list_dl dt .time span{display: block; text-align: center;}
.P04_list_dl dt .time span.date{font-size: 16px; height: 30px; line-height: 30px; background: #31859c; color: #fff;}
.P04_list_dl dt .time span.year{font-size: 16px; height: 30px; line-height: 30px; background: #fff; color: #000;}
.P04_list_dl dd{ height:62px; overflow: hidden;}
.P04_list_dl dd h3{ height: 20px; margin-bottom: 3px; line-height:20px; font-size: 16px; font-weight: 500; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.P04_list_dl dd h3 a.tit{display: block; color: #44699a; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.P04_list_dl dd h3 a:hover{ color: #b41518;}
.P04_list_dl dd .con{ height: 38px; line-height: 38px; font-size: 16px; color: #333; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/*页脚*/
.ftnav{width: 100%; height: 87px; line-height: 87px; text-align: center; font-size: 12px; color: #b4b4b4; border-bottom: 1px solid #333; background: #282828;}
.ftnav a{vertical-align: middle;display: inline-block; *display: inline; zoom:1; padding:0 34px; font-size: 16px; color: #fff;}
.ftnav a:hover{color: #31859c}
.copyright{width: 100%; padding:15px 0; background: #262626;}
.copyright .copyrt{width: 490px; font-size: 14px; color: #fff; line-height: 28px;}
.copyright .icon{position: relative; padding-top: 5px;}
.copyright .icon a{display: inline-block; *display: inline; zoom:1; width: 44px; height: 44px; margin-left: 20px;}
.copyright .icon a.qq{background: url(../images/ft1.png) no-repeat center center;}
.copyright .icon a.wx{background: url(../images/ft2.png) no-repeat center center;}
.copyright .icon a.bdtb{background: url(../images/ft3.png) no-repeat center center;}
.copyright .icon a.qq:hover{background: url(../images/ft11.png) no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.copyright .icon a.wx:hover{background: url(../images/ft12.png) no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.copyright .icon a.bdtb:hover{background: url(../images/ft13.png) no-repeat center center; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.weixinImg{display:none; position: absolute;right: -12px; bottom:62px; width: 208px; height: 233px; z-index: 9999; background:url(../images/tewmbg.png) no-repeat center center;}
.weixinImg img{display: block; margin-top: 12px; margin-left: 10px; width: 186px; height: 186px;}

/*================师资队伍列表页面===================*/
.inbannerBox{width: 100%; height: 278px; background: #34879e;}
.inbannerBox .inbanner{height: 278px; overflow: hidden;}
.inbannerBox .inbanner img{display: block; width: 1200px; height:278px;}

.inconBox{padding:30px 0;}
.inleft{width: 258px;}
.inright{width: 914px;}

.slideNav{width: 258px; margin-bottom: 20px;}
.inleft dt{height: 48px; padding-left: 18px; font-size: 20px; line-height: 48px; color: #fff; border-top: 3px solid #166c84; background: #31859c;}
.inleft dd{width: 256px; padding-bottom: 42px; border:1px solid #eee; background: #f4f4f4;}
.slideNav dd a{display: block; width: 202px; height: 32px; margin: 15px auto 0; padding-left: 26px; font-size: 14px; color: #000; line-height: 32px; background:#e2e2e2 url(../images/sn1.png) no-repeat 14px center;}
.slideNav dd a:hover{color: #31859c;}
.slideNav dd a.on{color: #fff;background: #31859c url(../images/sn2.png) no-repeat 14px center;}
.slideNav dd .info{width: 202px; margin: 15px auto 0; font-size: 14px; color: #333; line-height: 34px;}
.slideNav dd .slidedown {display: none; padding-left: 15px;}
.slideNav dd .slidedown a{background: none; margin-top: 5px; width: 174px; padding-left: 0;}
.slideNav dd .slidedown a.on{color: #31859c;}



.bread{width: 100%; height: 24px; margin-bottom: 25px; line-height: 24px; padding-bottom: 16px; border-bottom: 1px solid #ddd;}
.bread .tit{position: relative; padding-left: 15px; font-size: 20px; color: #000;}
.bread .tit span{display: block; position: absolute; left: 0; top:4px; width: 5px; height: 19px; background: #31859c;}
.bread .brd{font-size:14px; color: #333;}
.bread .brd a{color: #333;}
.bread .brd span{color: #31859c;}
.bread .brd a:hover{color: #31859c;}

.teamList{padding-top: 5px;}
.teamList li{position: relative; float: left; width: 204px; height: 256px; margin-right: 32px; margin-bottom: 30px; overflow: hidden;}
.teamList li.last{margin-right: 0;}
.teamList li .pic{display: block; position: relative; width: 204px; height: 256px; }
.teamList li .pic img{display: block; position: absolute; width: 204px; height: 256px;}
.teamList li .tit{position: absolute; bottom:0; left: 0; width: 204px;  background:url(../images/teamList.png) repeat;}
.teamList li .tit .tt{height: 42px; line-height: 42px; font-size: 18px; color: #fff; text-align: center;}
.teamList li .tit .position{height: 18px; line-height: 18px; font-size: 14px; color: #fff; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 10px;}
.teamList li .tit .more{display: block; width: 126px; height: 28px; margin:10px auto 15px; line-height: 28px; font-size: 14px; color: #fff; text-align: center; background: #d02526; -moz-border-radius:25px; -webkit-border-radius: 25px;  border-radius: 25px;}
.teamList li .tit .more:hover{background: #b90102; transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all; -moz-transition: 0.5s all;-ms-transition: 0.5s all;}


/*24px*/
table{display:inline-block !important;}
.headStyle1g7bkory64, .headStyle1g7bkory64 td, .headStyle1g7bkory64 div{font-size:13px !important;font-family: "微软雅黑" !important;}
.asppage24{width:100%; margin-top:40px; margin-bottom: 40px; overflow:hidden}
.asppage24 .pager {color:#888; width:100%; height: 32px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block; border: solid 1px #eee;  line-height:30px; margin:0 3px; padding:0px 12px; background: #fff; border-bottom: 1px solid #d8d8d8;height:29px;color:#888;cursor:pointer;}
.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover,.asppage24 .pager span:hover {color: #FFF; background: #31859c;border:solid 1px #31859c; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb {color:#FFF; font-weight:100; background:#31859c;border:solid 1px #31859c}
/*如需要修改颜色：替换"#0C59A1"*/


/*================中心动态列表页面===================*/
.newsList{}
.newsList .P02_list{padding-bottom: 10px;}
.P02_list li{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #e3e3e3; background: #fff; cursor: pointer; float:left; width:430px; margin-right:20px;}
.P02_list_dl dt{ float: left; width: 152px; height: 86px; margin-right: 20px;}
.P02_list_dl dt a{ position: relative; z-index: 1; display: block; width: 152px; height: 86px; overflow: hidden; border:1px solid #ddd;}
.P02_list_dl dt a img{ position: absolute; top: 0px; left: 0px; z-index: 9; width: 152px; height: 86px;}
.P02_list_dl dd{ height:86px; overflow: hidden;}
.P02_list_dl dd h3{ height: 28px; line-height:28px; font-size: 15px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.P02_list_dl dd h3 a{display: block; height: 30px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; color: #333; }
.P02_list_dl dd h3 a:hover{ color: #31859c;}
.P02_list_dl dd .con{ height: 24px; margin-bottom:12px; line-height: 24px; font-size: 13px; color: #666; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.P02_list_dl dd .info{position: relative; height: 24px; line-height: 24px; font-size: 14px; color:#888;}
.P02_list_dl dd .info em{display: inline-block; *display: inline; zoom:1; margin:0 10px 0 0; padding-left: 20px; font-size: 13px; color: #999;}
.P02_list_dl dd .info em.time{background: url(../images/nw2.png) no-repeat left center;}


/*=================中心动态详情页====================*/
.NewsDetails_01{width: 788px; margin-left: auto; margin-right: auto;}
/*新闻标题*/
.NewsDetails_01 .newstl{ margin-bottom:10px; text-align: center; }
.NewsDetails_01 .newstl h3{width: 540px; margin:0 auto; padding-bottom:12px; font-size:22px; font-weight:normal; color: #333;}
.NewsDetails_01 .newstl span.sub_span{ display:block; font-size: 14px; padding-bottom:34px; color:#888; background: url(../images/newsD2.png) no-repeat center bottom;}
/*新闻图片+新闻内容*/
.NewsDetails_01 img{display: block; max-width: 970px; margin: 0px auto;}
.NewsDetails_01 p{line-height:28px;font-size:14px; color: #333;}
.NewsDetails_01 .shareN{ height:50px; margin-top:40px; }
/*分享*/
.shareBox{position:relative; margin-top:30px; padding-top: 20px;border-top: 1px dashed #dfdfdf;}
.shareBox .share{position:absolute; right:0; top:28px; width:210px; height:32px; padding-left:20px;}
.shareBox .bshare-custom{ height:20px; line-height:20px;}

/*上一篇下一篇*/
.shareBox .nextOne{width: 380px;}
.shareBox .nextOne h5{width:380px; height: 30px; margin-bottom: 5px; padding-left: 22px; line-height: 30px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; font-size:14px; color:#333;}
.shareBox .nextOne a{line-height: 30px; font-size:14px; font-weight:normal; color:#666;}
.shareBox .nextOne span{line-height: 30px; font-size: 14px; color: #44699a; font-weight:normal; }
.shareBox .nextOne a:hover{color:#c41305;}
.shareBox .nextOne h5:hover{transition: 0.5s all; -webkit-transition: 0.5s all;-o-transition: 0.5s all;    -moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.shareBox .nextOne h5.prev{background:url(../images/o-l1.jpg) no-repeat left 7px;}
.shareBox .nextOne h5.prev:hover{background:url(../images/o-l2.jpg) no-repeat left 7px;}
.shareBox .nextOne h5.next{background:url(../images/o-r1.jpg) no-repeat left 7px;}
.shareBox .nextOne h5.next:hover{background:url(../images/o-r2.jpg) no-repeat left 7px;}

/*视频*/

.main_video{width: 788px;height: 380px;z-index: 10;margin-top: 15px; display:none;}
.main_video video{width: 788px;height: 380px;display: block;cursor: pointer;}


/*=================中心简介页====================*/
.introductBox{padding-bottom: 50px;}
.introductBox .con{font-size: 14px; color: #333; line-height: 28px; text-indent: 2em; text-align:justify; }
.introductBox .con img{display: block; max-width: 738px; height: auto; margin:0 auto;}


/*==================下载页面=====================*/
ul.list-down li{position: relative; float: left; width: 100%; border-bottom: 1px dotted #c9c9c9;}
ul.list-down li a.tit{display: block; width: 82%; padding-left: 10px; height: 42px; line-height: 42px; font-size: 14px; color: #444; background: url(../images/pic2.png) no-repeat left center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
ul.list-down li a:hover{color: #31859c;}
ul.list-down .down{display: block; position: absolute; right: 0; top:0; height: 42px; padding-left: 20px; line-height:42px; text-align: right; font-size: 14px; color: #999; background: url(../images/down1.png) no-repeat left center;}
ul.list-down .down:hover{background: url(../images/down2.png) no-repeat left center;}

.labList li{float: left; width: 206px; margin-right: 30px; margin-bottom: 28px;}
.labList li.last{margin-right: 0;}
.labList li .pic{width: 204px; height: 142px; border:1px solid #ddd; margin-bottom: 5px;}
.labList li .pic a{position: relative; overflow: hidden; display: block; width: 192px; height: 132px; margin:5px auto;}
.labList li .pic a img{position:absolute; top:0; left: 0; display: block; width: 192px; height: 132px;}
.labList li .tt{display: block; height: 36px; line-height: 36px; font-size: 14px; text-align: center; color: #333;}
.labList li .tt:hover{color: #31859c}


/*==================通知公告列表页面=====================*/
.noticeBox{}
.noticeBox .P04_list li{float: left; width: 442px; margin-right: 28px; padding-bottom: 20px; margin-bottom: 20px;}
.noticeBox .P04_list li.last{margin-right: 0; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #ccc;}

/*==================教育资源列表页面=====================*/
.educationBox{}
.educationBox .edulist{margin-bottom: 30px;}
.educationBox .edulist li{position: relative; float: left; width: 426px; margin-right: 62px; margin-bottom: 30px;}
.educationBox .edulist li.last{margin-right: 0;}
.educationBox .edulist li .toppic{position: relative; width: 426px; height: 124px; margin-bottom: 34px; overflow: hidden;}
.educationBox .edulist li .toppic .pic{display: block; position: relative; width: 426px; height: 124px; overflow: hidden;}
.educationBox .edulist li .toppic .pic img{display: block; position: absolute; top:0; left:0; width: 426px; height: 124px;}
.educationBox .edulist li .toppic .tt{display: block; position: absolute; bottom: 0;left: 0; height: 48px; padding-right: 27px;} 
.educationBox .edulist li .toppic .tt span{display: block; height: 48px; line-height: 48px; padding:0 35px; font-size: 18px; color: #fff; text-align: center;} 
.educationBox .edulist li.edulist01 .toppic .tt{background: url(../images/tt1.png) no-repeat right center;}
.educationBox .edulist li.edulist01 .toppic .tt span{background:#f7d66f;}
.educationBox .edulist li.edulist02 .toppic .tt{background: url(../images/tt2.png) no-repeat right center;}
.educationBox .edulist li.edulist02 .toppic .tt span{background:#95cb7b;}
.educationBox .edulist li.edulist03 .toppic .tt{background: url(../images/tt3.png) no-repeat right center;}
.educationBox .edulist li.edulist03 .toppic .tt span{background:#78aed7;}
.educationBox .edulist li.edulist04 .toppic .tt{background: url(../images/tt4.png) no-repeat right center;}
.educationBox .edulist li.edulist04 .toppic .tt span{background:#eb9b6f;}
.educationBox .edulist li .midlist{position: relative; margin-bottom: 15px;}
.educationBox .edulist li .midlist .mdimg{display: block; position: relative; width: 146px; height: 92px; overflow: hidden;}
.educationBox .edulist li .midlist .mdimg img{display: block; position: absolute; top:0; left:0; width: 146px; height: 92px;}
.educationBox .edulist li .midlist .con{width: 266px; height: 92px;}
.educationBox .edulist li .midlist .con .mdtt{display: block; height: 30px; margin-bottom: 5px; line-height: 30px; font-size: 16px; color: #000; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.educationBox .edulist li .midlist .con .mdtt:hover{color: #31859c}
.educationBox .edulist li .midlist .con .cc{height: 46px; font-size: 13px; color: #333; line-height: 22px; overflow: hidden;}

.educationBox .edulist li ol.edunewsList li{position: relative; float: left; width: 100%; margin-bottom: 0; border-bottom: 1px dashed #e3e3e3;}
.educationBox .edulist li ol.edunewsList li a{display: block; width: 72%; padding-left: 10px; height: 38px; line-height: 38px; font-size: 14px; color: #444; background: url(../images/pic1.jpg) no-repeat left center; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.educationBox .edulist li ol.edunewsList li a:hover{color: #31859c;}
.educationBox .edulist li ol.edunewsList li .time{display: block; position: absolute; right: 0; top:0; height: 38px; line-height:38px; text-align: right; font-size: 12px; color: #999;}

/*视频*/
.videoBox{padding-bottom: 40px;}
.videoBox .title{position: relative; line-height: 40px; margin-bottom: 30px; border-bottom: 1px solid #ddd;}
.videoBox .title span{display: block; position: absolute; left: 0; bottom:-2px; height: 40px; z-index: 40px; border-bottom: 2px solid #31859c; font-size: 16px; color: #000;}

.videoList li{float: left; width: 206px; margin-right: 30px; margin-bottom: 28px;}
.videoList li .pic{position: relative; width: 204px; height: 142px; border:1px solid #ddd; margin-bottom: 5px; overflow: hidden;}
.videoList li .pic .videoPic{display: block; position: absolute; top:-147px; left: 50%; margin-left: -24px; width: 48px; height: 48px; background: url(../images/videoPic.png) no-repeat center center;}
.videoList li .pic .videoPic a{display: block; width: 48px; height: 48px;}
.videoList li .pic a.imgs{position: relative; overflow: hidden; display: block; width: 192px; height: 132px; margin:5px auto;}
.videoList li .pic a.imgs img{position:absolute; top:0; left: 0; display: block; width: 192px; height: 132px;}
.videoList li .tt{display: block; height: 36px; line-height: 36px; font-size: 14px; text-align: center; color: #333;}
.videoList li .tt:hover{color: #31859c}

/*=============视频详情页面===============*/
.videoDtBox{padding-top: 50px; padding-bottom: 100px;}
.videoDtBox .video{width: 600px; height: 400px; margin:0 auto; padding-bottom: 26px; background: url(../images/videobg.png) no-repeat center bottom;}
.videoDtBox .video .box-mask {display:none;width:100%;height:100%;background:url(../images/explore/filterbg.png) repeat;}
.videoDtBox .video .box {width: 600px; height: 400px; text-align:center;z-index:1000000001;}
.videoDtBox .video .demo{width:600px;height:400px;}
.vdtitle{line-height: 40px; font-size: 16px; color: #333; text-align: center;}