*{margin:0;padding:0;font-size:100%;list-style:none;font-family:inherit;text-decoration:none;line-height: inherit;max-height: 999999px;}
body{width:750px;font-size: 24px;line-height: 1.8;background-color: #f0edf2;}

.logo{height: 87px;}
.logo a{opacity: 0;display: block;width:260px;height:100%;}

.header{height:87px;background:url(http://difculcase.xmu.edu.cn/images/public_v5_1.png) no-repeat;background-size:95%;position:relative;}
.header .nga{width:158px ;height:46px;background:url(../img/p01.png) 0 0 no-repeat;position:absolute;top:160px;left:500px;display:block;}
.header .ngaApp{width:80px;height:86px;background:url(../img/p02.png) 0 0 no-repeat;position:absolute;top:140px;left:660px;display:block;}

.blockNav{border-top:1px solid #212f25;border-bottom:1px solid #212f25;font-size:30px;height:98px;background: url(../img/p13.png) 0 50% no-repeat,url(../img/p14.png) right 50% no-repeat #0d1710;padding:0 10px;position: relative;z-index: 1}
.blockNav .swiper-container{height:100%;}
.blockNav .swiper-wrapper{height:100%;}
.blockNav .swiper-slide{width: 20%;height: 100%;}
.blockNav a{color:#fff;display:block;width:100%;height:100%;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;}
.blockNav span{color:#fff;display:block;width:100%;height:100%;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;background: url(../img/p15.png) 50% 80px no-repeat;}
.blockNav .hideLinksBox{display: none;}

.applayHideLinks{display: block;position: absolute;top: 98px;left: 0;width: 100%;background-color: #0d1710;font-size: 0;padding:20px 0 10px;line-height: 2;display: none;}
.applayHideLinks a{color: #cccccc;display: inline;word-break: break-all;display: inline-block;width: 33%;text-indent: 15px;font-size: 28px;}

.blockBread{background: url(../img/p16.png) 0 50% no-repeat;font-size: 36px;color: #999999;-webkit-box-align:center;display:-webkit-box;height: 110px;margin-left: 20px;padding-left: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.blockBread a{color: #005208;margin:0 0.5em;}
.blockBread span{color: #666666;margin:0 0.5em;}

.blockHotNews{text-align: center;background-color: #0a110c;padding:0 20px;}
.blockHotNews .group{border-bottom:2px solid #161b16;padding:30px 0 20px;}
.blockHotNews .group:last-child{border:none;}
.blockHotNews a{color: #cccccc;}
.blockHotNews h2{font-size: 30px;}
.blockHotNews p{font-size: 24px;}

.blockHotImg{height: 300px;font-size: 28px;margin-bottom: 10px}
.blockHotImg .swiper-container{height:100%;}
.blockHotImg .group{height:100%;position: relative;color: #ffffff;display: block;}
.blockHotImg .group img{display: block;width:100%;height:100%;}
.blockHotImg .group span{display: block;width: 100%;bottom: 0;left: 0;height: 90px;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;background-color: rgba(0,0,0,0.5);position: absolute;}

.blockTitTab{text-align: center;font-size: 34px;color: #666666;height: 110px;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;}
.blockTitTab span{margin:0 10px;cursor: pointer;height: 100%;display: inline-block;line-height: 110px;}
.blockTitTab .cur{font-size: 36px;color: #005208;font-weight: bold;background: url(../img/p03.png) 0 50% no-repeat;padding-left:20px;}
.blockTitTab2{font-size: 18px;}
.blockTitTab2 .cur{font-size: 32px;}

.blockList{margin:0 20px;line-height: 48px;position: relative;}
.blockList li{position: relative;height: 205px;border-bottom:1px solid #e3e3e3;margin-bottom: 30px;}
.blockList li:last-child{border:none;margin-bottom: 0;}
.blockList img{display: block;width: 282px;height: 174px;top: 0;left: 0;position: absolute;}
.blockList a{color: #333333;}
.blockList h2{font-weight: normal;font-size: 30px;width: 400px;top: -10px;right: 0;position: absolute;}
.blockList p{color: #666666;font-size: 26px;width: 400px;top: 90px;right: 0;position: absolute;height: 90px;overflow: hidden;}
.blockList span{color: #999999;font-size: 22px;position: absolute;background: url(../img/p04.png) 15px 50% no-repeat #f0edf2;padding-left: 45px;position: absolute;right: 0;top:140px;}
.blockList span.click{background: #f0edf2;}

.newlist{margin:0 20px;line-height: 48px;position: relative;}
.newlist li{position: relative;margin-bottom: 30px;}
.newlist a{color: #333333;}
.fr{float: right;}
.zsearch{height: 49px;}

.blockPage{line-height: 2;font-size: 30px;margin:0 0.5em;background-color: #fff;padding:1em 0.5em;overflow: hidden;}
.blockPage h1{color:#9e1a00;font-size: 1.5em;}
.blockPage .other{color:#999;border-bottom:1px solid #d9d9d9;position:relative;margin-bottom:1em}
.blockPage .other span{margin-right:10px}
.blockPage .other .p{color:#555;border:1px solid #d9d9d9;position:absolute;bottom:0;right:0;border-bottom:0;padding:0 0.5em;border-radius:5px 5px 0 0;background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(238,238,238,1));background:-webkit-gradient(linear,top,from(rgba(255,255,255,1)),to(rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1),rgba(238,238,238,1));background:-o-linear-gradient(top,rgba(255,255,255,1),rgba(238,238,238,1))}
.blockPage img{max-width: 100%;}
.blockPage p{margin-bottom: 0.5em;}

.blockPage >p img{max-width: 100%;}
.blockPage img{max-width: 100%;}
.blockPage p{margin-bottom: 0.5em}
.blockPage p img{max-width: 100%;height: auto;}
.blockPage center img{max-width: 100%;}
.blockPage >img{max-width: 100%;}
.blockPage table{max-width:100%;}
.blockPage iframe{max-width:100%;display: block;margin:0 auto 0.5em;}
.blockPage object{max-width:100%;display: block;margin:0 auto 0.5em;}

.shareBox{margin-top:1em;overflow:hidden;margin-bottom: 1em;}
.shareBox strong{height:40px;width:100px;color:#333;font-weight:normal;float:left;font-size: 28px;line-height: 40px;}
.shareBox a{width:40px;height:40px;display:block;float:left;margin-left:10px;background:url(../img/weibo.jpg);background-size:100%}
.shareBox .w1{background-position:0 0}
.shareBox .w2{background-position:0 -117px}
.shareBox .w3{background-position:0 -78px}
.shareBox .w4{background-position:0 -39px}

.pageTit01{padding:1em 0;font-size: 1.5em;}
.pageTit01 h5{color:#a50303;}

.data-youku-icon{background: url(../img/264205569315.png) 50% 50% no-repeat #000;}
/* 手机屏蔽文底 ",."后添加CLASS */
.innterPage03,.xxxxx,.add20151216{display: none;}

.scrollTab{margin-bottom: 40px;}
.scrollTab .swiper-container{}
.scrollTab .swiper-wrapper{}

.blockNavZhiye{margin:0 20px 25px;height: 135px;position: relative;}
.blockNavZhiye:before{display: block;content: "";position: absolute;top: 0;left: 0;height: 100%;width: 23px;background: url(../img/p05.png) 0 50% no-repeat;cursor: pointer;}
.blockNavZhiye:after{display: block;content: "";position: absolute;top: 0;right: 0;height: 100%;width: 23px;background: url(../img/p06.png) right 50% no-repeat;cursor: pointer;}
.blockNavZhiye .overhiddenBox{margin:0 25px;overflow: hidden;height:100%;}
.blockNavZhiye .swiper-container{height:100%;}
.blockNavZhiye .swiper-wrapper{height:100%;}
.blockNavZhiye .swiper-slide{width: 20%;height: 100%;float:left;display: block;}
.blockNavZhiye .tab{display: block;color: #333333;font-size: 28px;display: block;height: 100%;text-align: center;cursor: pointer;}
.blockNavZhiye .tab:before{display: block;content:"";background-position: 50% 0;background-repeat: no-repeat;display: block;height: 80px}
.blockNavZhiye .cur{background: url(../img/p07.png) 50% bottom no-repeat;}
.blockNavZhiye .n01:before{background-image: url(../img/j013.jpg);}
.blockNavZhiye .n02:before{background-image: url(../img/j014.jpg);}
.blockNavZhiye .n03:before{background-image: url(../img/j017.jpg);}
.blockNavZhiye .n04:before{background-image: url(../img/j018.jpg);}
.blockNavZhiye .n05:before{background-image: url(../img/j016.jpg);}
.blockNavZhiye .n06:before{background-image: url(../img/j015.jpg);}
.blockNavZhiye .n07:before{background-image: url(../img/j020.jpg);}
.blockNavZhiye .n08:before{background-image: url(../img/j019.jpg);}
.blockNavZhiye .n09:before{background-image: url(../img/j021.jpg);}
.blockNavZhiye .n10:before{background-image: url(../img/j022.jpg);}
.blockNavZhiye .n11:before{background-image: url(../img/z11.png);}
.blockNavZhiye .n12:before{background-image: url(../img/z12.png);}

.blockContainerZhiye{}

.blockImglist{overflow: hidden;margin: 0 20px;}
.blockImglist .item{width: 340px;display: block;float:left;height: 410px;color: #333333;font-size: 30px;position: relative;overflow: hidden;}
.blockImglist .item:nth-child(2n-1){margin-right: 30px}
.blockImglist img{width: 340px;height: 210px;display: block;margin-bottom: 10px;}
.blockImglist .len{background: url(../img/p09.png) 0 0 no-repeat;width: 100%;height: 44px;color: #cccccc;display:-webkit-box;font-size: 28px;position: absolute;top: 0;left: 0;text-indent: 10px;}
.blockImglist h2{font-weight: normal;height: 108px;overflow: hidden;}
.blockImglist .date{background: url(../img/p10.png) 0 50% no-repeat;float:right;padding-left: 40px;color: #999999;margin-right: 10px;}
.blockImglist .icon{background: url(../img/p11.png) 0 50% no-repeat;width: 40px;height: 40px;position: absolute;top: 150px;right: 20px;}

.blockTitle{height: 70px;color: #333333;font-size: 40px;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;background: url(../img/p08.png) 0 50% repeat-x;position: relative;top: 15px;}
.blockTitle.mab{margin-bottom: 30px;}
.blockTitle h2{background-color: #f0edf2;padding:0 0.5em;}

.blockTool{font-size: 0;height: 100px;display:-webkit-box;}
.blockTool a,.blockTool span{display: inline-block;width: 50%;font-size: 32px;color: #888888;text-align: center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;}
.blockTool span{background: url(../img/p12.png) 80% 50% no-repeat;cursor: pointer;}

.baoxueImglist{margin-top: 40px;background: url(../img/p05.png) 0 50% no-repeat,url(../img/p06.png) right 50% no-repeat ;}
.baoxueImglist a{width: 180px;height: 240px;position: relative;font-size: 16px;color: #fff;margin:0 auto;display: block;}
.baoxueImglist .txt{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 2.5;background-color: rgba(0,0,0,0.5);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.moreBtn{height: 72px;border:1px solid #dbdbdb;background-color: #ffffff;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;color: #999999;cursor: pointer;font-size: 28px;}
.moreBtn a{color: #999;display: block;width:100%;height:100%;text-align: center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;}


.swiper-slide{transition:height 0.3s ease;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}
.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
