@charset "utf-8"; /* 头部 */ .header { position: relative; width: 100%; overflow: hidden; } .header h2 { margin-top: 20px; padding: 0; z-index: 100; } .header h2 a>img.logo{ width: 270px; height: 70px; } .header p.cnen { padding: 0; } .header p.cnen a { color: #031480; font-size: 24px; font-family: "itcavantgardepro-bold"; text-decoration: none; margin-right: 5px; margin-top: 22px; } /* banner */ .banner{ width: 100%; overflow: hidden; } .banner a{ display: block; position: relative; } /* 新闻区 */ .news a { display: block; margin: 0 auto; position: relative; border-radius: 5px; overflow: hidden; } .news a p { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #333333; opacity: 0; border-radius: 5px; filter: alpha(opacity=0); /* ie */ -moz-opacity: 0; /* 老版mozilla */ -khtml-opacity: 0; /* 老版safari */ } .news a:hover p { opacity: 0.4; filter: alpha(opacity=40); /* ie */ -moz-opacity: 0.4; /* 老版mozilla */ -khtml-opacity: 0.4; /* 老版safari */ } .news a img { display: block; width: 100%; } h1.page-header { color: #031480; font-family: "puhuiti-regular"; font-size: 28px; border: none; } .new>div>h1.page-header { padding: 0 20px; } /* 标题 */ h1.page-header a { display: inline-block; width: 106px; padding-left: 10px; font-family: "itcavantgardepro-bk"; font-size: 18px; color: #031480; text-decoration: none; background: no-repeat; background-position: right center; } h1.page-header a:hover { color: #414146; } .news>div { padding: 0 20px; margin-top: 20px; } .news>div>div { position: relative; overflow: hidden; } .news>div>div>.con { width: 100%; height: 88px; position: absolute; bottom: 0; margin-bottom: 0; border-radius: 0 0 5px 5px; overflow: hidden; } .news>div>div>.con>p { width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; padding: 5% 5%; margin-bottom: 0; } .news>div>div>.con>p.yinying { background: #3b4a90; opacity: 0.6; margin-bottom: 0; z-index: 0; filter: alpha(opacity=60); /* ie */ -moz-opacity: 0.6; /* 老版mozilla */ -khtml-opacity: 0.6; /* 老版safari */ } .news>div>div>.con>p .time { display: block; font-family: "puhuiti-bold"; font-size: 14px; color: #ffffff; line-height: 20px; letter-spacing: 1px; } .news>div>div>.con>p .txt { display: block; font-size: 16px; font-family: "puhuiti-bold"; color: #ffffff; line-height: 20px; height: 40px; letter-spacing: 1px; text-decoration: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .news>div>div>.con:hover p a.txt { color: #c8c8c8; } .container>a.more { width: 180px; margin: 40px auto 60px; display: block; background: #1a298b; color: #fff; font-family: "puhuiti-regular"; font-size: 18px; line-height: 30px; text-align: center; text-decoration: none; border: 1px solid #757eb6; border-radius: 4px; letter-spacing: 1px; } .container>a.more:hover { color: #414146; text-decoration: none; background: #fff; } /* 学院概况 */ .xy_gk h1.page-header{ padding:0 20px; } .xy_gk .container .xygk_con a img{ float: left; width: 44%; height: auto; padding: 0 15px 0 0; margin-top: 12px; box-sizing: content-box; } .xy_gk .container .xygk_con{ padding:0 20px; } .xy_gk .xygk_con #vsb_content p{ color: #5f5f5f; line-height: 27px; font-size: 16px; margin-bottom: 0; font-family: "puhuiti-regular"; } /* 通知公告 教育在线 */ .tzjy { width: 100%; padding-bottom: 40px; background: #fff; } .tzjy>div>div { padding: 0; } .tzjy>div>div>.page-header { padding: 0 20px; } .tzjy .notice>div { padding: 0 20px; } .tzjy .notice>div>a { display:block; background: #eeeeef; padding: 20px 40px; border-radius: 10px; border: 1px solid #eeeeef; text-decoration: none; } .tzjy .notice>div { background: #fff; } .tzjy .teach { padding: 0 20px; } .tzjy .teach>a { display:block; background: #eeeeef; padding: 20px 40px; border-radius: 10px; border: 1px solid #eeeeef; text-decoration: none; } .tzjy .teach .title, .tzjy .notice .title { font-family: "puhuiti-bold"; font-size: 22px; color: #303030; line-height: 28px; height: 56px; letter-spacing: 1px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .tzjy .teach .time, .tzjy .notice .time { font-family: "puhuiti-bold"; font-size: 10px; color: #303030; text-align: left; letter-spacing: 1px; } .tzjy .teach .txt, .tzjy .notice .txt { font-family: "puhuiti-regular"; font-size: 12px; color: #303030; line-height: 20px; height: 80px; margin-top: 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } .tzjy .notice>div>a:hover, .tzjy .teach>a:hover { background: #031480; border: 1px solid #666666; box-shadow: 0px 0px 4px #666666; } .tzjy .notice>div>a:hover p, .tzjy .teach>a:hover p { color: #fff; } /* 学术看板 校园服务*/ .student { background: #eeeeef; padding-bottom: 40px; } .student>div>div { padding: 0 20px; } .student .lecture ul li .details p{ margin:0; } /* 校园服务 */ .student .school { background: #fdfdfd; border-radius: 10px; overflow: hidden; } .student .school ul { margin: 0; } .student .school ul li { padding: 0 40px; height: 60px; } .student .school ul li.border { height: 60px; border-bottom: 5px solid #eeeeef; } .student .school ul li a { display: block; color: #606060; font-family: "puhuiti-regular"; font-size: 20px; line-height: 60px; text-decoration: none; /* font-weight: bold; */ } .student .school ul li:hover { background: #fff; box-shadow: 0px 20px 20px -20px #eeeef8; } .student .school ul li:hover a { font-family: "puhuiti-bold"; color: #031480; font-weight: bold; } /* 招生信息 人才招聘 */ .zc { width: 100%; background: #eeeeef; padding-bottom: 40px; } .zc>.container>div { padding: 0 20px; } .zc>.container>div>div { background: #fff; border-radius: 10px; } .zc>.container>div>div.zsxx { background: #fff; border-radius: 10px 0 10px 10px; } .zc>.container>div>.parhd { width: 152px; background: #fff; border-radius: 5px 10px 0 0; position: absolute; right: 20px; top: 90px; } .zc>.container>div>.parhd ul li { display: inline-block; float: left; width: 76px; height: 30px; } .zc>.container>div>.parhd ul li a{ display:block; text-align: center; line-height: 30px; font-family: "puhuiti-bold"; font-size: 18px; color: #031480; text-decoration: none; } .zc>.container>div>.parhd ul .on { background: #1a298b; color: #ffffff; border-radius: 5px 5px 0 0; } .zc>.container>div>.parhd ul li.on a{ color:#fff; } .zc .zsxx>div>div { padding: 20px 47px; } .zc .zsxx>div>div a { display: block; text-decoration: none; } .zc .zsxx>div>div a span { display: block; } .zc .zsxx>div>div .title { font-family: "puhuiti-bold"; font-size: 18px; color: #031480; line-height: 26px; height: 52px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .zc .zsxx>div>div .txt { font-family: "puhuiti-regular"; font-size: 14px; color: #303030; line-height: 20px; height: 60px; letter-spacing: 1px; margin: 15px 0 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .zc .zsxx>div>div .time { font-family: "puhuiti-regular"; font-size: 10px; color: #303030; line-height: 20px; letter-spacing: 1px; } .zc .zsxx>div>div:hover .txt { color: #f45a13; } /* 人才招聘 */ .zc .zp { padding: 20px 40px; } .zc .zp a { display: block; text-decoration: none; } .zc .zp a span { display: block; } .zc .zp>div { padding: 0; } .zc .zp .title { font-family: "puhuiti-bold"; font-size: 18px; color: #031480; line-height: 26px; height: 52px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .zc .zp .txt { font-family: "puhuiti-regular"; font-size: 14px; color: #303030; line-height: 20px; height: 60px; margin: 15px 0 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .zc .zp:hover .txt { color: #f45a13; } .zc .zp .time { font-family: "puhuiti-regular"; font-size: 10px; color: #303030; line-height: 20px; } /*专题 */ .seminar { width: 100%; padding-bottom: 40px; } .seminar>div>h1.page-header { padding: 0 20px; } .seminar ul li { padding: 0; display: inline-block; padding: 0 20px; margin: 10px 0; } .seminar ul li a { display: block; border-radius: 5px; color: #fff; text-decoration: none; text-align: center; font-size: 18px; font-family: "puhuiti-bold"; letter-spacing: 1px; box-shadow: 0px 20px 20px -20px #000000; } .seminar ul li a img{ display:block; width:100%; } .seminar ul li a:hover { /* border: 1px solid #c8c8c8; */ box-shadow: 0px 0px 5px #c8c8c8; } /* 返回顶部 */ .fixed { position: fixed; right: 40px; bottom: 40px; width: 36px; height: 36px; background: #ffffff url(/uploads/image/eimg/up.png) no-repeat; background-position: center; border-radius: 4px; box-shadow: 0px 0px 5px #aaaaaa; -moz-box-shadow: 0px 0px 5px #aaaaaa; -webkit-box-shadow: 0px 0px 5px #aaaaaa; display: none; } /* 顶部搜索 */ .search { width: 100%; position: fixed; top: 0; left: 0px; display: block; background: #ffffff; z-index: 100; padding: 20px 0; display: none; box-shadow: 0px 20px 20px -20px #aaaaaa; } .search .logo img { display: block; width: 270px; height: 70px; } .search div .searchbox div { width: 100%; height: 36px; border: 1px solid #d3d7e9; border-radius: 17px; margin: 17px auto; padding: 0 3%; } .search div .searchbox div .text { width: 80%; height: 34px; line-height: 34px; font-size: 14px; } .search div .searchbox div .submit { width: 14px; height: 34px; background: url(/uploads/image/eimg/search.png) no-repeat right center; } .search div.container div .cn { font-size: 1.01rem; font-family: 'itcavantgardepro-bk'; color: #303030; line-height: 70px; } .search div.container div .en { font-size: 1.01rem; font-family: 'itcavantgardepro-bk'; color: #303030; line-height: 70px; } .search div.container div .cn:hover, .search div.container div .en:hover { text-decoration: none; } .search div.container div .list { display: block; width: 2.52rem; height: 70px; background: no-repeat center; margin-left: 1.26rem; }