@charset "utf-8";

#content{width: 100%;max-width: 100%;margin: 0;padding: 0;}
/* 背景设置 */
.section{position: relative;background-position: center top;background-repeat: no-repeat;background-size: cover; padding:30px 0;}


/* 通用-标题&更多按钮 css */
.section .mHd {height: 150px;}
.section .mHd h3 { font-size: 36px; text-align: center; line-height: 150px; height: 150px; }
.section .mHd h3 a {color: #333;font-weight: bold;}
.section .mHd h3 a:hover { text-decoration: none; }
.section .mHd p { font-size: 16px; font-family: Arial; color: #999; line-height: 24px; text-align: center; text-transform: uppercase; }
.section .mBt { overflow: hidden; margin-top: 40px; text-align: center; }
.section .mBt .moreBtn { position: relative; z-index: 1; display: inline-block; height: 34px; line-height: 34px; padding: 0 42px; font-size: 16px; color: white; background-color: #09cec7; border-radius: 16px; }
.section .mBt .moreBtn:hover { text-decoration: none; }
#pageXwzx .mHd{margin-bottom: 55px;margin-top: 60px;}
#pageXwzx .mHd h3 {background: url(/Content/main/base/img/mhdti1a.png) no-repeat center center;overflow: hidden;}
#pageXwzx .mHd h3 a {background: #fff;font-weight: bold;}
#pageXwzx {background: url(/Content/main/base/img/ywhdbg.jpg) no-repeat center bottom;padding-bottom: 50px;background-size: cover;}
#pageXwzx .mBd{ width: 1400px;margin: 0 auto; position: relative;}
#pageXwzx .mBd::before { display: block; content: ""; width: 124px; height: 327px; background: url(/Content/main/base/img/text.png) no-repeat; position: absolute; left: 70px; top: -50px; }

#pageTzgg {background: url(/Content/main/base/img/tzggbg.png) no-repeat right top; }
#pageTzgg .mHd h3 { background: url(/Content/main/base/img/mhdti2a.png) no-repeat center center; overflow: hidden; }
#pageTzgg .mHd h3 a {background: #fff;line-height: 93px;}
#pageZt .mHd h3 { ; background: url(/Content/main/base/img/mhdti3a.png) no-repeat center center; overflow: hidden; }
#pageZt .mHd h3 a {line-height: 180px; font-weight: bold;}
#pageTzgg .siteWidth { max-width: 1400px; }


.ywTab { position:relative; z-index: 1;}
.ywTab .bd{ margin-left: 260px;}
.ywTab .bd ul li {position: relative;float: left;margin-right: 30px;width: 360px; padding-bottom: 11px;;background: #fff;box-shadow: 0 5px 20px rgb(0 0 0/10%);}
.ywTab .bd ul li::after { display: block; content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 11px;
	background-image: -moz-linear-gradient( 0deg, rgb(55,200,221) 0%, rgb(42,120,186) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(55,200,221) 0%, rgb(42,120,186) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(55,200,221) 0%, rgb(42,120,186) 100%);
}
.ywTab .bd ul li .pic { width: 100%; }
.ywTab .bd ul li .pic a,
.ywTab .bd ul li .pic img { display: block; height: 100%;}
.ywTab .bd ul li .con { padding: 25px 30px 55px; }
.ywTab .bd ul li .con .title { font-size: 20px; line-height: 30px; margin-bottom: 15px; height: 60px;  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.ywTab .bd ul li .con .intro { font-size: 16px; line-height: 28px; height: 84px;  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; color: #999; margin-bottom: 20px; }
.ywTab .bd ul li .con .dep { background: url(/Content/main/base/img/depico.png) no-repeat 0; float: right; padding-left: 30px; font-size: 18px; color: #bf9457; }
.ywTab .bd ul li .con .date {background: url(/Content/main/base/img/caleico.png) no-repeat 0;float: left;padding-left: 30px;font-size: 18px;color: #999;}
.ywTab .bd ul li .con .node{float:right;color:#bf9457;font-size: 17px;background: url(/Content/main/base/img/depico.png) no-repeat left center;padding-left: 30px;}
.ywTab .prev, 
.ywTab .next {position: absolute;width: 62px;height: 62px;bottom: 20px;left: 132px;background: url(/Content/main/base/img/prevbtn.png) no-repeat center;border-radius: 50%;border: 5px solid rgb(255 255 255 / 20%);opacity: 0.5;transition: all 0.3s;cursor: pointer;}
.ywTab .next {background-image: url(/Content/main/base/img/nextbtn.png);margin-left: 0px;bottom: 111px;}
.ywTab .prev:hover { opacity: 1; }


/* 通用-左侧切换框 */
.indTab{width: 900px; float: left;}
.indTab .hd{height: 62px; background-color: #f4f4f6;}
.indTab .hd li{width: 33.3%; height: 58px; float: left; line-height: 58px; padding-top: 4px; text-align: center; font-size: 20px;}
.indTab .hd li a:hover{text-decoration: none; color: #333;}
.indTab .hd li.on{padding: 0; border-top: 4px solid #e60012; background-color: white;}
.indTab .bd{overflow: hidden; padding: 20px; background-color: white;}
/* 通用-侧栏框 */
.indSideBox{width: 300px; float: right; overflow: hidden;}
.indSideBox .hd{height: 62px; line-height: 62px; overflow: hidden; text-align: center; font-size: 20px; color: white; background-color: #00a0e9;}
.indSideBox .hd h3 a{color: white;}
.indSideBox .bd{overflow: hidden; padding: 15px 20px; background-color: #dff5ff;}
/* 第一屏 焦点图 ------------------------------------------*/
#focusPic{width: 100%; height: 100vh;}
#focusPic .bd {height: 100vh;}
#focusPic .bd li{display: block;width: 100%;height: 100vh;background-size: cover !important;background-attachment: fixed !important; animation: slideBanner 8s ease-in-out 1;}
#focusPic .bd li a{display: block;}
#focusPic .con{display: none;}
#focusPic .hd{position: relative;right: auto;bottom: 98px;width: 1400px; margin:0 auto;text-align: right;height: 38px;}
#focusPic .hd ul{float:none; display: inline-block; *display: inline; text-align:right; margin: 0 auto;}
#focusPic .hd ul li { width:40px; height:40px; border-radius:100%; border:1px solid rgba(255,255,255,0); background: url(/Content/main/base/img/hd-li.png) no-repeat center; opacity: 0.6;}
#focusPic .hd ul li span { display: none; }
#focusPic .hd ul li.on { background: url(/Content/main/base/img/hd-lion.png) no-repeat center; border-color: #52b244; opacity: 1;}
@keyframes slideBanner {
    0% { transform: scale(1.2); }
    100% {transform: scale(1); }
}


/* pageTzgg */
#pageTzgg li { float:left; width:23.5%; margin: 0 2% 30px 0; border:0; position: relative; height: 250px; }
#pageTzgg li:nth-child(4n) { margin-right: 0;}
#pageTzgg li .calendar { float:left; transition: all 0.5s; font-size:14px; line-height: 24px; font-family: 'scen'; text-align:center; color:#999; background-color: #f0f0f0; width: 76px; height: 76px; box-sizing: border-box; padding: 3px;}
#pageTzgg li .calendar em { display:block; font-size:36px; line-height:46px; height: 46px; background-color: #fff; font-weight:600}
#pageTzgg li .con { overflow:hidden; margin-left:90px; padding-left:30px; border-left:2px dashed #e5e5e5; min-height:220px;}
#pageTzgg li .con .title { text-align:left; font-size:20px; font-weight:400; margin-bottom:10px;}
#pageTzgg li .con .title a::after { display: block; position: absolute; left: 0; top: 0;  width: 100%; height: 100%; content: ""; }

#pageTzgg li:hover .calendar { background-color: #2375cb; color: #fff; }
#pageTzgg li:hover .calendar em { color: #2375cb; }
#pageTzgg li:hover .title a { color: #2375cb; }


/* pageKxyj */
#pageKxyj { background:#0054a9 url(../../base/img/kxyjbg.png) no-repeat bottom right; height:710px; padding:0; }
#pageKxyj .siteWidth { max-width:1400px;}
#pageKxyj .kxyjBox { float:left; width:700px;}
#pageKxyj .kxyjBox li { background:#002a54;}
#pageKxyj .kxyjBox .t { position:relative;padding: 0;margin: 0;}
#pageKxyj .kxyjBox .t .con { position:absolute; bottom:0;background: rgb(0 42 84 / 80%);padding: 15px 40px; color:#fff;}
#pageKxyj .kxyjBox .t .intro { color:#fff; font-size:16px;line-height: 24px;}
#pageKxyj .kxyjBox .t .title a { color:#fff; font-size:20px;}
#pageKxyj .kxyjBox li.n { height:60px; line-height:60px; border-bottom:1px solid #294b6f;}
#pageKxyj .kxyjBox li.n a { background:none; padding:0; color:#ccd4dc; font-size:16px; display:block; padding-left:40px;text-decoration: none;}
#pageKxyj .kxyjBox li.n a:hover { background:#b0813f;color:#fff }

#pageKxyj .kxyjSrh { float:right;width: 520px; padding-top:90px;padding-right: 80px;font-family: "Microsoft YaHei";}
#pageKxyj .kxyjLink { color:#fff;font-family: "Microsoft YaHei"; font-size:22px;margin-bottom: 32px;}
#pageKxyj .kxyjLink a { color:#fff; margin:0 8px;}
.kxyjSearch .s-form { margin-bottom:18px;}

.s-hot-search:after { display:block; content:""; clear:both; margin-bottom:40px;}
.s-hot-search span { display:none; }
.s-hot-search a {float:left; margin:15px 20px 0 0; opacity:0.8; height:29px; line-height:29px; background:url(/Content/main/base/img/tagbg.png) no-repeat right; padding:0 20px 0 12px; color:#069; font-weight:bold;overflow: hidden;border-radius: 3px 0 0 3px;text-decoration: none;}
.s-hot-search a:hover { opacity:1;}

.kxyjType h3 { height:70px; line-height:70px; font-size:22px; color:#fff;border-bottom: 1px dashed #80aad4; margin-bottom:15px;}
.kxyjType li { float:left; width:200px; padding-left:25px; background:url(/Content/main/base/img/typeico.png) no-repeat 0; height:48px; line-height:48px; font-size:16px; color:#fff;}
.kxyjType li a { color:#fff; }

#pageZt .mHd { margin-bottom:20px;}
#pageZt .mBd ul { }
#pageZt .mBd ul li { float:left; margin-right: 1.5%; margin-bottom:40px; width: 18.8%; overflow: hidden; }
#pageZt .mBd ul li .pic img { width:100%; height:100%;  display: block;
	  image-rendering: -moz-crisp-edges; /* Firefox */
	    image-rendering: -o-crisp-edges; /* Opera */
	    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
	    image-rendering: crisp-edges;
	    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
 }
#pageZt .mBd ul li.last { margin-right: 0;}
#pageZt .mBd ul li .tit { display:none; }

#pageXxgk { background:url(/Content/main/base/img/xxgkbg.jpg); height:466px; padding:100px 0 0;}
#pageXxgk .service-item li {float:left; width:21.3%; padding-left:12%;height: 105px;padding-top: 15px; margin:30px 0 30px; line-height:24px; font-size:13px;}


/* 第三屏 红足1世2站概况 -------------------------------- */
#pageXxgk .mHd h3,
#pageXxgk .mHd h3 a,
#pageXxgk .mHd p{color: white; text-shadow: 2px 2px 1px #0f2e39;}
.boxAout{overflow: hidden; color: #cfa972;font-family: "Microsoft YaHei";}
.boxAout .con { color:#cfa972;line-height: 40px;}
.boxAout .con b{ font-size: 52px; font-weight:400;font-family: "scen"; font-weight:bold; margin-right:10px;}
.boxAout .con b .num {font-weight:bold;}
.boxAout .service-item .jianzhu { background:url(/Content/main/base/img/aoutpic1.png) no-repeat 10%;}
.boxAout .service-item .lvhua { background:url(/Content/main/base/img/aoutpic2.png) no-repeat 10%;}
.boxAout .service-item .cangshu { background:url(/Content/main/base/img/aoutpic3.png) no-repeat 10%;}
.boxAout .service-item .xuesheng { background:url(/Content/main/base/img/aoutpic4.png) no-repeat 10%;}
.boxAout .service-item .jiaoshi { background:url(/Content/main/base/img/aoutpic5.png) no-repeat 10%;}
.boxAout .service-item .shetuan { background:url(/Content/main/base/img/aoutpic6.png) no-repeat 10%;}
.boxAout .service-item .jidi { background:url(/Content/main/base/img/aoutpic7.png) no-repeat 10%;}
.boxAout .service-item .zichan { background:url(/Content/main/base/img/aoutpic8.png) no-repeat 10%;}
.boxAout .service-item .zhongxin { background:url(/Content/main/base/img/aoutpic9.png) no-repeat 10%;}
.boxAout .service-item .zhuanye { background:url(/Content/main/base/img/aoutpic10.png) no-repeat 10%;}
.boxAout .service-item .xibu { background:url(/Content/main/base/img/aoutpic11.png) no-repeat 10%;}

.boxAout .fd { text-align: center; padding-top: 10px;}
.boxAout .fd li { display: inline-block; cursor: pointer; font-size: 0; margin: 0 5px; width:40px; height:40px; border-radius:100%; border:1px solid rgba(255,255,255,0); background: url(/Content/main/base/img/hd-li.png) no-repeat center; opacity: 0.6; }
.boxAout .fd li.on { background: url(/Content/main/base/img/hd-lion.png) no-repeat center; border-color: #52b244; opacity: 1; }


/* 第九屏 底部信息 ------------------------------------------- */
.footerQuicks{position: relative; z-index: 1; padding: 0 30px; margin:20px auto;}
.footerQuicks .prev,
.footerQuicks .next{position: absolute; z-index: 1; top: 50%; width: 20px; height: 36px; float: left; overflow: hidden; margin-top: -18px;}
.footerQuicks .prev{left: 0; background: url(/Content/main/base/img/prevarr.png) center top no-repeat;}
.footerQuicks .next{right: 0; background: url(/Content/main/base/img/nextarr.png) center top no-repeat;}
.footerQuicks .nodeList{overflow: hidden; margin-right: -10px;}
.footerQuicks .nodeList li{width: 220px; float: left; margin-right: 10px; text-align: center;}
.footerQuicks .nodeList li a{position: relative; z-index: 1; display: block; padding: 88px 0 18px; height: 30px; line-height: 30px; font-size: 16px; color: white; background: #237ad3 url(../../base/img/footerquicksbg.png) left top repeat;}
.footerQuicks .nodeList li a:hover{text-decoration: none; background-color: #1468bd;}
.footerQuicks li.li2 a{background-color: #23a8d3;}
.footerQuicks li.li3 a{background-color: #2ac1ce;}
.footerQuicks li.li4 a{background-color: #3fd3d8;}
.footerQuicks li.li5 a{background-color: #20d26b;}
.footerQuicks li.li2 a:hover{background-color: #0c9dcc;}
.footerQuicks li.li3 a:hover{background-color: #0fbbca;}
.footerQuicks li.li4 a:hover{background-color: #19ced4;}
.footerQuicks li.li5 a:hover{background-color: #08c558;}
.footerQuicks .nodeList li .icon{position: absolute; z-index: 1; left: 0; top: 30px; display: block; width: 100%; height: 44px; line-height: 44px; overflow: hidden; background: url(/Content/main/base/img/footerquicksicon.png) center top no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; transition:all 1s;}
.footerQuicks .nodeList li.li2 .icon{background-position: center -44px;}
.footerQuicks .nodeList li.li3 .icon{background-position: center -88px;}
.footerQuicks .nodeList li.li4 .icon{background-position: center -132px;}
.footerQuicks .nodeList li.li5 .icon{background-position: center -176px;}
.footerQuicks .nodeList li:hover .icon{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg);}
.footerLinks dl dt{background-color: white;}
/* 媒体查询，根据分辨率比例（特殊分辨率 1280/800 2560/1600） 重定义css */
@media screen and (device-aspect-ratio:8/5){/* 顶部 */ .headerTop{} #logo{top: 5px;} .topNav{top: 32px;} /* 通用-左侧切换框 */ .section .mHd{margin-bottom: 15px;} .section .mHd h3{font-size: 32px; line-height: 36px;} .section .mHd p{font-size: 14px; line-height: 20px;} .section .siteWidth{} #pageXwzx .siteWidth{padding-top: 20px;} .section .mBt{margin-top: 15px;} .section .mBt .moreBtn{height: 28px; line-height: 28px; font-size: 14px; padding: 0 30px;} /* 通用-侧栏框 */ .indTab .hd{height: 52px;} .indTab .hd li{height: 48px; line-height: 48px;} .indTab .bd{padding: 10px;} .indSideBox .hd{height: 52px; line-height: 52px;} .indSideBox .bd{padding: 5px 10px;} /* 第二屏 新闻资讯 ---------------------------------------- */ /* 新闻资讯-通知公告 */ #pageXwzx .indSideBox .bd{padding: 12px 10px 11px;} /* 第三屏 红足1世2站概况 ---------------------------------------- */ .boxAout .intro{margin-top: 15px; line-height: 28px;} .countList{margin-top: 20px;} /* 第四屏 科学研究 ---------------------------------------- */ .twInfoList{margin: -15px -35px 0 0;} .twInfoList li{margin: 15px 35px 0 0; padding: 30px 0 15px;} .twInfoList li:hover .others{top: 5px;} /* 学术期刊 */ #indXsqk .bd{padding: 12px 61px 13px;} #indXsqk .picList li .pic img{width: 224px !important; height: 234px !important;} #indXsqk .picList li .title{height: 26px; line-height: 26px;} /* 第五屏 校园生活 ----------------------------------------------- */ #pageXysh .nodePicList li .pic img{height: 170px !important;} #pageXysh .nodePicList li.li1 .pic img, #pageXysh .nodePicList li.li4 .pic img{height: 340px !important;} /* 第六屏 交流合作 -------------------------------------------------------*/ /* 侧栏-合作项目 */ #pageJlhz .indSideBox .bd{padding: 9px 10px;} /* 第七屏 党政思政 -------------------------------------------------------------- */ #pageDjsz .indTab .bd{height: auto; padding: 10px;} #pageDjsz .twInfoList li{padding: 10px 0;} #pageDjsz .indSideBox .bd{padding: 9px 0 8px;} #pageDjsz .topDateList li.t{padding: 0 10px 7px; margin-bottom: 8px;} #pageDjsz .topDateList li.last{margin-bottom: 0;} /* 第九屏 底部信息 -------------------------------------------------------------- */ .footerQuicks{margin: 15px auto;} .footerQuicks .nodeList li a{padding: 70px 0 15px;} .footerQuicks .nodeList li .icon{top: 20px;} .footerLinks dl dt{height: 32px; line-height: 32px; font-size: 14px;} .footerLinks dd{bottom: 36px;} .footNav{margin: 10px auto 10px;} .copyRight{line-height: 21px;} .qrcodeList li .pic img{width: 90px; height: 90px;} .qrcodeList li .tit{font-size: 12px; height: 24px; line-height: 24px;}}
/*--
颜色代码
#166bbd 深色标题
#ddd 淡色边框
--*/