<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{margin:0; padding:0}
body{min-width:1340px; font:normal 100% 微软雅黑, Microsoft YaHei, 宋体, Arial, Tahoma, Helvetica, sans-serif}
button, input, textarea, select{font-size:inherit; font-weight:inherit; border:0; outline:0; resize:none}
ul, ol, li{list-style:none}
fieldset, img{border:0}
h1, h2, h3, h4, h5, h6, code, dfn, em, var, i, b{font-style:normal; font-weight:normal}
a{text-decoration:none; color:#555}
input, textarea{outline-style:none}
/* 输入框内文字 */
input::-webkit-input-placeholder{font-family:微软雅黑, Microsoft YaHei; color:#848484; font-size:13px}
input::-moz-placeholder{font-family:微软雅黑, Microsoft YaHei;color:#848484; font-size:13px   /* Mozilla Firefox 19+ */}
input:-moz-placeholder{font-family:微软雅黑, Microsoft YaHei;color:#848484; font-size:13px    /* Mozilla Firefox 4 to 18 */}
input:-ms-input-placeholder{font-family:微软雅黑, Microsoft YaHei;color:#848484; font-size:13px  /* Internet Explorer 10-11 */}
/*滚动条*/
::-webkit-scrollbar{width:8px; height:8px}
::-webkit-scrollbar-thumb{border-radius:5px; -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); background:rgba(0,0,0,0.4)}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); border-radius:0; background:#e3e3e3}
/* 复制选中 */ 
::selection{background:#338FFF; color:#FFF}
::-moz-selection{background:#338FFF; color:#FFF}
::-webkit-selection{background:#338FFF; color:#FFF}

.w1300{width:1300px; margin:0 auto}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.w1300:after{content:'';display:block;height:0;overflow: 0;clear:both;}

.wrap{width:1300px; margin:0 auto}



/* 首页 党建模式 */
body{ /*background:url(../images/top_bg.jpg) no-repeat top center;*/
      /* -webkit-filter: grayscale(100%); 
		  filter: grayscale(100%);*/
      background:#055093;}
.top{background:none!important}
.top .w1300{border-bottom:1px solid rgba(255,255,255,.2); overflow:hidden}
.top li a:after{color:rgba(255,255,255,.5)!important}
.top li a, .top_tel{color:#FFF!important}
.search-f{background:#FFF!important}
/* nav{background:#c71312!important}
.nav_on, nav li a:hover{background:rgba(0,0,0,.2)!important}
.n_list{background:#c71312!important} */
main, .main{position:relative}
main:before, .main:before{content:""; position:absolute; top:0; left:50%; transform:translate(-50%,0); width:1340px; height:100%; background:#FFF; z-index:-1}
/* footer:before{background:rgba(233,21,20,.95)!important} */
.caption-title{background:none!important}




/* header */
header{}

/* top */
.top{background:rgba(0,0,0,.08); overflow:hidden}
.top ul{overflow:hidden}
.top li{float:left}
.top li a{position:relative}
.top li a:after{content:"|"; font-size:12px; color:#999; margin:0 20px}
.top li:last-child a:after{display:none}
.top li a:hover{text-decoration:underline; color:#005097}

.top_tel{padding-left:24px; background:url(../images/top_tel_ico.png) no-repeat left center}

.top li a, .top_tel{font-size:13px; color:#707070; line-height:34px}

.top2{overflow:hidden}
/* logo */
.logo{height:115px; display:flex; align-items:center}
.logo img{max-height:62px}

.search{width:215px; height:32px; border:1px solid #d4d4d4; position:relative; top:42px}
.search-f{overflow:hidden; height:100%}
.search .serach_input{width:80%; height:32px; line-height:32px; margin-left:10px; border:0; font-size:13px; color:#666}
.search .btn_serach{width:32px; height:32px; border:0; cursor:pointer; background:url(../images/search_ico.png) no-repeat center}

/* nav */
nav{width:100%; height:50px; background:#005097}
nav&gt;ul&gt;li{float:left; width:9.09%; text-align:center; position:relative}
nav&gt;ul&gt;li&gt;a{display:block; line-height:50px; font-size:15px; color:#FFF}

.nav_on, nav&gt;ul&gt;li&gt;a:hover{background:#003c71}

.n_list{position:absolute; left:50%; min-width:100%; background:rgba(0,80,151,.9); z-index:9; opacity:0; visibility:hidden; -webkit-transition:all .4s ease-out; -ms-transition:all .4s ease-out; transition:all .4s ease-out; -webkit-transform:translate3d(-50%, 40px, 0); -ms-transform:translate3d(-50%, 40px, 0); transform:translate3d(-50%, 40px, 0)}
.n_list&gt;dt&gt;a{font-size:13px!important; color:#FFF!important; display:block; overflow:hidden; white-space:nowrap; text-align:center; height:36px!important; line-height:36px!important; margin:0!important; padding:0 28px!important; border-bottom:1px solid rgba(255,255,255,.2)!important}

nav li:hover .n_list{opacity:1; visibility:visible; -webkit-transform:translate3d(-50%, 0, 0); -ms-transform:translate3d(-50%, 0, 0); transform:translate3d(-50%, 0, 0)}
.n_list&gt;dt&gt;a:hover{background:rgba(0,0,0,.3)}



/* 系部设置下拉导航 */
.xibu_nav_box{width:1300px!important; min-width:1300px!important; background:rgba(255,255,255,1)}

.xibu_nav_cont{padding:20px 100px; text-align:center}

#nav_xibu_tabtit{display:inline-block; margin:8px auto 30px; vertical-align:top}
#nav_xibu_tabtit li{float:left; width:145px; margin:0 5px}
#nav_xibu_tabtit li a{display:block; line-height:34px; font-size:16px; color:#555; background:#F1F1F1; cursor:pointer}

.xibu_nav_on{background:#005097!important; color:#FFF!important}

.xibu_list{overflow:hidden}
.xibu_list a{display:block; float:left; text-align:center; width:calc(25% - 40px); padding:0 20px; line-height:36px; font-size:14px; color:#222; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.xibu_list a:hover{color:#005097; text-decoration:underline}






/* -------------- banner -------------- */
.wrap{position:relative; width:100%; margin:0 auto}
/* 左右箭头 */
.centered-btns_nav{opacity:0; position:absolute; top:50%; transform:translate(0,-50%); z-index:2; width:36px; height:64px; font-family:"宋体"; font-size:26px; color:#FFF; background:rgba(0,0,0,.5); text-align:center; line-height:70px}
.prev{left:5%}
.next{right:5%}
.wrap:hover .centered-btns_nav{opacity:1}
.wrap:hover .prev{left:10%}
.wrap:hover .next{right:10%}
.centered-btns_nav{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease}
.centered-btns_nav:hover{background:#005097}
/* 圆点指示器 */
.centered-btns_tabs{
	text-align:center;
	font-size:0;
	list-style-type:none;
	position:absolute;
	bottom:30px;
	left:50%;
	transform:translate(-50%,0);
	z-index:999}
.centered-btns_tabs li{display:inline-block; margin:0 4px}
.centered-btns_tabs a{
	display:inline-block;
	width:26px;
	height:4px;
	background:#FFF;
	overflow:hidden;
	}
.centered-btns_tabs .centered-btns_here a{background:#005097}
/* banner图 */
.rslides{position:relative; list-style:none; overflow:hidden; width:100%; height:auto; padding:0; margin:0}
.rslides li{-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; height:410px; left:0; top:0; overflow:hidden}
.rslides li:first-child{position:relative; display:block; float:left}
.rslides img{display:block; float:left; width:100vw; height:auto; border:0}






/* -------------- 首页-滚动通知 -------------- */
.gd_tz{width:100%; height:38px; background:#F2F2F2}

.BreakingNewsController{width:calc(100% - 560px)!important; overflow:hidden; height:auto; position:relative}
.BreakingNewsController .bn-title{display:inline-block; float:left; padding-right:20px; margin-right:20px; background:none; font-size:15px; color:#1B1B1B; line-height:38px; position:relative}
.bn-title:after{content:""; position:absolute; top:50%; transform:translate(0,-50%); right:0; width:1px; height:20px; background:rgba(0,0,0,.2)}

.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:180px; right:50px}
.BreakingNewsController li{display:none; overflow:hidden}
.BreakingNewsController li a{float:left; text-decoration:none; color:#333; line-height:38px; padding-left:14px; overflow:hidden; position:relative}
.BreakingNewsController li a:before{content:""; position:absolute; top:50%; transform:translate(0,-50%); left:0; width:4px; height:4px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; background:#005097}
.BreakingNewsController li i{float:left; font-size:12px; color:#7e7d7d; line-height:38px; margin-left:70px}

.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0}
.BreakingNewsController .bn-arrows span{position:absolute; top:0; bottom:0; display:block; width:25px; text-align:center; font-family:宋体; font-size:16px; line-height:38px; font-weight:bold; opacity:.4; cursor:pointer}
.BreakingNewsController .bn-arrows span:hover{opacity:1; color:#005097}
.BreakingNewsController .bn-arrows-left{left:0}
.BreakingNewsController .bn-arrows-right{right:0}
.easing a,.easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear}

/* 天气 */
.weather iframe{width:550px; margin-top:8px}



/* -------------- main -------------- */
main{overflow:hidden}

.i_index1{overflow:hidden; margin:45px auto}
.i_left{width:60%}
.i_right{width:35%}

.i_tit{overflow:hidden; margin-bottom:30px; padding-bottom:16px; border-bottom:1px solid #DDD}
.i_tit h1{float:left; font-size:16px; color:#005097; font-weight:bold; position:relative}
.i_tit h1:after{content:""; position:absolute; left:0; bottom:-16px; width:100%; height:2px; background:#005097}






/* -------------- 首页-新闻选项卡切换 -------------- */
.i_tab_news{overflow:hidden}
#news_tabtit{overflow:hidden; margin-bottom:30px; padding:0 0 16px 15px; border-bottom:1px solid #DDD; position:relative}
#news_tabtit:before{content:""; position:absolute; top:4px; left:0; width:16px; height:14px; background:#005097}
#news_tabtit:after{content:"&gt;"; position:absolute; top:4px; left:5px; font-family:"宋体"; font-size:12px; color:#D1DAE6}

#news_tabtit li{float:left}
#news_tabtit li a{display:block; padding:0 18px; font-size:16px; color:#767676; font-weight:bold; border-left:1px solid #DDD; position:relative; cursor:pointer}
#news_tabtit li:first-child a{border:none}
.newselected{color:#005097!important}
.newselected:after{content:""; position:absolute; left:50%; transform:translate(-50%,0); bottom:-16px; width:64%; height:2px; background:#005097}

.more{display:block; font-size:12px; color:#656565; text-transform:uppercase; position:relative}
.more:after{content:"▶"; font-size:12px; color:#7a7a7a; line-height:20px; margin-left:5px}
.more:hover{color:#005097}

#menu_con{overflow:hidden}
.tag{display:none}

.news_box{overflow:hidden}
.news_img{float:left; width:36%; overflow:hidden}
.i_news_pic{width:100%; height:170px; overflow:hidden}
.i_news_pic img{width:100%; height:100%; object-fit:cover}
.news_xx{overflow:hidden}
.news_xx h1{display:block; font-size:16px; color:#353535; margin:8px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.news_xx p{font-size:12px; color:#888; line-height:29px}
.news_xx span{display:block; height:42px; overflow:hidden; font-size:13px; color:#727272; line-height:20px}

.news_box .i_news_list{float:right; width:59%; overflow:hidden}
.i_news_list{overflow:hidden}
.news_box .i_news_list li{float:none!important; width:100%!important; margin:0!important}
.news_box .i_news_list li a{max-width:74%!important}
.i_news_list li{float:left; width:48%; margin-right:4%; overflow:hidden}
.i_news_list li:nth-child(even){margin-right:0}
.i_news_list a{float:left; padding-left:15px; max-width:70%; font-size:15px; color:#484848; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.i_news_list a:before{content:""; position:absolute; top:50%; transform:translate(0,-50%); left:0; width:4px; height:4px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; background:#005097}
.i_news_list i{float:right; font-size:13px; color:#666}
.i_news_list a, .i_news_list i{line-height:35px}

.news_img:hover .news_xx h1{color:#005097; margin-left:7px; text-decoration:underline}
.i_news_list li:hover a{padding-left:22px; text-decoration:underline}
.i_news_list a:hover{color:#005097}
.news_img:hover .i_news_pic img{-webkit-transform:scale(1.12,1.12); -moz-transform:scale(1.12,1.12); transform:scale(1.12,1.12);}
.news_xx h1, .i_news_pic img, .i_news_list a{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}





/* -------------- 通知公告 -------------- */
.i_tz_list ul{overflow:hidden}
.i_tz_list li{margin-bottom:15px}
.i_tz_list li a{display:block; padding:0 15px; height:58px; overflow:hidden; position:relative}
.i_tz_list li a:before, .i_tz_list li a:after{content:""; position:absolute; top:0; left:0; height:100%; box-sizing:border-box;}
.i_tz_list li a:before{width:0; background:rgba(0,80,151,.05); border:0px solid #005097; z-index:2}
.i_tz_list li a:after{width:100%; border:1px solid #DDD; border-left-width:2px; z-index:1}
.i_tz_list li i{float:left; width:10%; font-size:12px; color:#7d7d7d; line-height:58px}
.i_tz_list li p{float:right; width:87%; height:58px; display:flex; align-items:center; font-size:15px; color:#575757; line-height:22px}

.i_tz_list li a:hover p{color:#005097}
.i_tz_list li a:hover:before{width:100%; border-width:1px}
.i_tz_list li a:hover:after{border-left:2px solid #005097}
.i_tz_list li a, .i_tz_list li a:before{-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease}






/* 就业创业 */
.i_jycy{overflow:hidden}
.i_jycy_img_box{float:left; width:36%; overflow:hidden}
.i_jycy_img{width:100%; height:120px; overflow:hidden}
.i_jycy_img img{width:100%; height:100%; object-fit:cover}
.i_jycy_xx{overflow:hidden}
.i_jycy_xx h1{display:block; font-size:16px; color:#353535; margin:8px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.i_jycy .i_news_list{float:right; width:59%; overflow:hidden}
.i_jycy .i_news_list li{float:none!important; width:100%!important; margin:0!important}
.i_jycy .i_news_list li a{max-width:74%!important}

.i_jycy_img_box:hover .i_jycy_img img{-webkit-transform:scale(1.12,1.12); -moz-transform:scale(1.12,1.12); transform:scale(1.12,1.12);}
.i_jycy_xx h1, .i_jycy_img img{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.i_jycy_img_box:hover .i_jycy_xx h1{color:#005097; margin-left:7px; text-decoration:underline}




/* -------------- 师生风采 -------------- */
.tas_fc{overflow:hidden}
.flexslider{width:100%; height:130px; position:relative}
.flexslider .slides{zoom:1}

.slides li{width:100%; overflow:hidden}
.i_ssfc_pic{float:left; width:40%; height:130px; overflow:hidden}
.i_ssfc_pic img{width:100%; height:100%; object-fit:cover}
.slides li .news_xx{float:right; width:55%!important}
.slides li .news_xx h1{margin-bottom:5px}

.slides li:hover .news_xx h1{color:#005097; margin-left:7px; text-decoration:underline}
.slides li:hover .i_ssfc_pic img{-webkit-transform:scale(1.12,1.12); -moz-transform:scale(1.12,1.12); transform:scale(1.12,1.12);}
.i_ssfc_pic img{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

/* 小圆点 */
.flex-control-nav{position:absolute; right:0; bottom:0; text-align:center}
.flex-control-nav li{margin-left:8px; display:inline-block; zoom:1; *display:inline}
.flex-control-paging li a{display:block; width:8px; height:8px; background:rgba(0,0,0,.2); font-size:0; overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; cursor:pointer}
.flex-control-paging li a.flex-active{background:#005097}

/* 左右箭头-隐藏 */
.flex-direction-nav{display:none}






/* 快捷导航 */
.kj_nav{overflow:hidden; margin:30px auto 45px; padding-top:10px}
.kj_nav li{float:left; width:13%; margin-right:1.5%}
.kj_nav li:nth-child(7n){margin-right:0}
.kj_nav li a{display:flex; text-align:center; width:100%; height:145px; box-sizing:border-box; border:1px solid #DDD; position:relative; overflow:hidden; justify-content:center; align-items:center}
.kj_nav li a:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#005097; z-index:-1}

.kj_nav li em{opacity:1; filter:invert(1); -webkit-filter:invert(1); -moz-filter:invert(1); -o-filter:invert(1); -ms-filter:invert(1); display:block; margin:0 auto; width:46px; height:40px; background:url(../images/kj_nav_ico.png) no-repeat}
.kj_nav li:nth-child(1) em{background-position:0 0}
.kj_nav li:nth-child(2) em{background-position:0 -40px}
.kj_nav li:nth-child(3) em{background-position:0 -80px}
.kj_nav li:nth-child(4) em{background-position:0 -120px}
.kj_nav li:nth-child(5) em{background-position:0 -160px}
.kj_nav li:nth-child(6) em{background-position:0 -200px}
.kj_nav li:nth-child(7) em{background-position:0 -240px}

.kj_nav li p{font-size:15px; color:#FFF; margin:10px auto 5px}
.kj_nav li i{font-size:12px; color:#478ecc; text-transform:capitalize}

.kj_nav li a:hover{border-color:rgba(0,0,0,.15)}
.kj_nav li a:hover:before{height:0%}
.kj_nav li a:hover em{opacity:.35; filter:invert(0); -webkit-filter:invert(0); -moz-filter:invert(0); -o-filter:invert(0); -ms-filter:invert(0); transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}
.kj_nav li a:hover p{color:#444; margin-top:22px}
.kj_nav li a:hover i{color:#919191}

.kj_nav li a, .kj_nav li a:before, .kj_nav li em, .kj_nav li p{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}




/* footer */
footer{overflow:hidden; padding:46px 0; background:url(../images/footer_bg.jpg) no-repeat bottom center; position:relative}
footer:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,80,151,.95)}
footer .w1300{position:relative; z-index:1}

.f_radio{overflow:hidden}
.f_radio li{float:left; margin-right:20px;}
.f_radio li select{height:32px; padding-left:10px; background:transparent; font-family:"微软雅黑"; font-size:14px; color:#FFF; border:1px solid rgba(255,255,255,.4); cursor:pointer}
.f_radio li option{font-size:13px; color:#333}

.f_txt{margin-top:25px}
.f_txt p{font-size:13px; color:#FFF; line-height:25px}

.f_link_list{position:absolute; top:60px; right:0}
.f_link_list li{float:left; margin-left:22px; text-align:center; cursor:pointer; position:relative}
.f_link_list li em{display:block; margin:0 auto; width:35px; height:35px; background:url(../images/f_link_ico.png) no-repeat}
.f_link_list li:nth-child(1) em{background-position:0 0}
.f_link_list li:nth-child(2) em{background-position:0 -35px}
.f_link_list li:nth-child(3) em{background-position:0 -70px}
.f_link_list li:nth-child(4) em{background-position:0 -105px}
.f_link_list li p{font-size:13px; color:#FFF; margin-top:10px}
.f_qr_box{opacity:0; position:absolute; left:50%; transform:translate(-50%,0); bottom:61px; width:100px; height:0}
.qq_qr{background:url(../images/qq_qr.png) no-repeat; background-size:cover}
.wx_qr{background:url(../images/wx_qr.png) no-repeat; background-size:cover}

.f_link_list li:hover em{transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg)}
.f_link_list li em{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
.f_link_list li:hover .f_qr_box{opacity:1; height:100px}
.f_qr_box, .f_qr_box img{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}






/* 右侧客服 */
.side_right{position:fixed; right:0; top:50%; transform:translate(0,-50%); z-index:999999}
.side_right ul{border:1px solid #DDD}
.side_right li{width:60px; height:70px; border-bottom:1px solid #DDD; position:relative; cursor:pointer}
.side_right li:last-child a{background:#005097}
.side_right li:last-child p{color:#FFF}
.side_right a{width:100%; height:100%; background:#FFF; display:flex; justify-content:center; align-items:center; z-index:3}
.side_right em{display:block; margin:0 auto; width:20px; height:20px; background:url(../images/side_ico.png) no-repeat}
.side_right p{font-size:12px; color:#666; margin-top:8px}

.side_right li:nth-child(1) em{background-position:0 0}
.side_right li:nth-child(2) em{background-position:0 -20px}
.side_right li:nth-child(3) em{background-position:0 -40px}
.side_right li:nth-child(4) em{background-position:0 -60px}

.side_right a:hover{background:#005097}
.side_right a:hover em{filter:invert(1); -webkit-filter:invert(1); -moz-filter:invert(1); -o-filter:invert(1); -ms-filter:invert(1)}
.side_right li:last-child a:hover em{filter:invert(0); -webkit-filter:invert(0); -moz-filter:invert(0); -o-filter:invert(0); -ms-filter:invert(0)}
.side_right a:hover p{color:#FFF}

.side_tel_box, .side_qr_box{position:absolute; box-shadow:-1px 2px 6px rgba(0,0,0,.2); display:flex; justify-content:center; align-items:center; z-index:-1}
.side_tel_box{top:0; right:-300px; width:200px; height:100%; background:#FFF}
.side_qr_box{top:50%; transform:translate(0,-50%); right:-180px; width:120px; height:120px; background:#FFF}

.side_tel_box h1{font-size:20px; color:#666; padding:0 10px}
.side_qr_box img{width:90%; height:90%}

.side_right li:hover .side_tel_box, .side_right li:hover .side_qr_box{right:60px}

.side_tel_box, .side_qr_box{-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease}

 

/* 内页start */
.ny_banner{width:100%; height:260px}
.ny_banner img{width:100%; height:100%; object-fit:cover}

 

/* 内页左侧 */
#ny_left{width:195px; position:relative; margin:30px 0 60px; float:left}
#ny_left.fix{position:fixed; top:0; margin-top:0;}

.lm_name{display:flex; align-items:center; width:100%; height:80px; background:#005097; position:relative; z-index:99; background:url(../images/ny_left_titbj.jpg) no-repeat}
.lm_name div{margin-left:30px; position:relative}
.lm_name p{font-size:17px; color:#FFF; line-height:31px}
.lm_name en{font-size:12px; color:#FFF; text-transform:Uppercase;}

 
/* 内页左侧导航 */
#sub_nav{margin-bottom:15px; padding-top:15px; padding-bottom:5px; border-bottom:2px solid #005097; display:block; background: #fff; }
#sub_nav dt {display:block; background:url(../images/icon_n_nav_li.png) 145px center no-repeat #fff;}
#sub_nav dt .a{font-size:15px; margin:0 15px; padding:0 10px; height:44px; line-height:44px; border-bottom:1px solid #e7e4e4; display:block; color:#333;}
#sub_nav dt .a.on_border {border:none !important;}
#sub_nav dt:hover, #sub_nav dt.on{color:#fff; background:url(../images/icon_n_nav_li.png) 155px center no-repeat #005097;}
#sub_nav dt:hover .a{color:#fff; border-bottom:1px solid #005097;}
#sub_nav dt.on .a{color:#fff; border-bottom:1px solid #005097;}
#sub_nav dt, #sub_nav dt:hover, #sub_nav dt .a, #sub_nav dt:hover .a, #sub_nav dt.on, #sub_nav dt.on .a{transition:all 0.6s ease; -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease; -ms-transition:all 0.6s ease; -o-transition:all 0.6s ease;}

 

/* 内页右侧 */
#ny_right{width:80%; min-height:245px; margin:30px 0 60px; float:right;}

.n_title{position:relative; height:40px; margin-bottom:25px; border-bottom:1px solid #d4d6d8;}
.n_title p{float:left; line-height:40px; color:#555; font-size:18px; font-weight:bold}




/* 当前位置 */
.position{position:absolute; top:13px; right:0; overflow:hidden}
.position dt{float:left}
.position dt a{font-size:12px; color:#666; position:relative}
.position dt a:before{content:"&gt;"; margin:0 6px; color:#888!important}
.position dt a:hover{color:#005097}
.position dt:first-child a:before{content:"您当前的位置 ："; margin:0}




/* 内页-右侧(单页，简介页) */
.ny_right_cont{position:relative}
/*article *{font-size:14px; line-height:200%; color:#666}*/
/*article img{display:block; max-width:100%; margin:18px 0}*/

article{font-size:18px; line-height:200%; color:#666}
article img{ max-width:100%;}

/* 内页-右侧(董事长致辞) */
.dsz_text{width:68%}
.dsz_text img{display:block; max-width:100%; margin:18px 0}
.dsz_text p{font-size:14px; line-height:28px; color:#666}

.dsz_header{width:26%}
.dsz_header img{max-width:100%}
.dsz_header p{font-size:14px; color:#666; text-align:center; margin-top:30px}




/* 内页-右侧-领导 */
.ny_leader_list{overflow:hidden}
.ny_leader_list li{float:left; width:48%; margin:0 4% 60px 0}
.ny_leader_list li:nth-child(2n+0){margin-right:0}

.ny_leader_img{float:left; width:30%; overflow:hidden; position:relative}
.ny_leader_img:before{content:""; position:absolute; top:0; width:0; height:100%}
.ny_leader_img:before{left:0; background:rgba(0,80,151,.4); z-index:2}
.ny_leader_img img{width:100%}
.leader_n{float:right; width:64%}
.leader_n h1{font-size:20px; color:#444; font-weight:bold}
.leader_n p{padding:5px; line-height:24px; font-size:14px; color:#666; background:rgba(0,0,0,.05); margin:20px 0}
.leader_n b{font-size:13px; color:#888; line-height:24px}

.ny_leader_list li:hover .ny_leader_img:before{width:100%}
.ny_leader_list li:hover h1{color:#005097}
.ny_leader_list li:hover p{background:rgba(0,0,0,.1)}
.ny_leader_img:before{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}

/* 内页-右侧-校园风景展示 */
.ny_img_list{overflow:hidden}
.ny_img_list li{overflow:hidden; padding-bottom:25px; border-bottom:1px dashed #DDD; margin-bottom:35px}

.ny_img_header{overflow:hidden; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #EEE;}
.ny_img_header h1{float:left; padding-left:30px; font-size:17px; color:#444; line-height:30px; background:url(../images/ny_img_ico.png) no-repeat left center}
.ny_img_header i{float:right; font-size:13px; color:#777; line-height:30px;}

.ny_img_box{overflow:hidden}
.ny_img_box dt{float:left; width:23.125%; height:160px; margin-right:2.5%; overflow:hidden}
.ny_img_box dt img{width:100%; height:100%; object-fit:cover}
.ny_img_box dt:nth-child(4n+0){margin-right:0}

.ny_img_box dt:hover img{-webkit-transform:scale(1.12,1.12); -moz-transform:scale(1.12,1.12); transform:scale(1.12,1.12);}
.ny_img_box dt img{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}




/* 内页-校园风景详情页 */
.ny_pic_article{overflow:hidden}

h1.pic_article_tit{font-size:24px; color:#333; font-weight:bold; margin-bottom:30px}

/* 校园风景内容图片集 */
.ban{width:100%; height:500px; position:relative; overflow:hidden; margin:0 auto}

/* 大图 */
.ban2{width:100%; height:400px; position:relative; overflow:hidden}
.ban2 ul{position:absolute; left:0; top:0; height:100%!important}
.ban2 li{float:left; width:1040px; height:400px; background:rgba(0,0,0,.1); text-align:center; display:flex; justify-content:center; align-items:center;}
.ban2 li img{max-width:100%; max-height:100%;cursor:pointer}

/* 大图左右箭头 */
.prev1, .next1{
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	width:65px;
	height:60px;
	line-height:60px;
	background:rgba(0,0,0,.2);
	text-align:center;
	font-family:"宋体";
	font-size:40px;
	font-weight:bold;
	color:#FFF;
	z-index:9;
	cursor:pointer;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	}
.prev1{left:0}
.next1{right:0}

/* 缩略图 */
.min_pic{padding-top:10px; width:785px; overflow:hidden; margin:0 auto}
.num{height:82px; overflow:hidden; width:685px; position:relative; float:left}
.num ul{position:absolute; left:0; top:0; height:100%!important}
.num ul li{width:130px; height:80px; margin-right:5px; padding:1px; cursor:pointer; outline:none}
.num ul li.on{border:1px solid #005097; padding:0}
.num ul li img{width:100%; height:80px; object-fit:cover}

/* 缩略图左右箭头 */
.prev_btn1{float:left; margin-right:10px}
.next_btn1{float:right}
.prev_btn1, .next_btn1{
	width:40px;
	height:40px;
	line-height:40px;
	background:#005097;
	font-family:"宋体";
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	margin-top:24px;
	cursor:pointer;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	}
.prev_btn1 img, .next_btn1 img{padding:6px 5px; background:rgba(0,0,0,.1)}




/* 弹出大图 */
.mhc{background:rgba(0,0,0,.7); width:100%; position:absolute; left:0; top:0; display:none;}

.pop_up{height:500px; padding:10px; background:#FFF; position:fixed; -position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:none; z-index:999;}
.pop_up_xx{position:absolute; top:-40px; right:0; width:40px; height:40px; cursor:pointer;}
.pop_up2{height:100%; position:relative; overflow:hidden;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 li{height:500px; float:left; overflow:hidden; display:flex; justify-content:center; align-items:center}
.pop_up2 li img{max-width:100%; max-height:100%}

@media screen and (min-width:1761px){.pop_up, .pop_up2 li{width:1700px}}
@media screen and (min-width:1591px) and (max-width:1760px){.pop_up, .pop_up2 li{width:1480px}}
@media screen and (min-width:1201px) and (max-width:1590px){.pop_up, .pop_up2 li{width:1200px}}
@media screen and (min-width:1121px) and (max-width:1200px){.pop_up, .pop_up2 li{width:1000px}}
@media screen and (min-width:941px) and (max-width:1120px){.pop_up, .pop_up2 li{width:900px}}
@media screen and (max-width:940px){.mhc, .pop_up{display:none!important}}




/* 更多风景 */
.case_article_more{margin-top:50px}
.ny_left_list_tit{font-size:20px; color:#005097; padding-bottom:10px; border-bottom:1px solid #EEE; margin:10px 0 15px}
.case_article_more ul{overflow:hidden}
.case_article_more li{float:left; width:23.125%; margin:0 2.5% 30px 0; overflow:hidden}
.case_article_more li:nth-child(4n){margin-right:0}
.case_article_more li img{width:100%; height:160px; object-fit:cover}
.case_article_more li p{text-align:center; height:46px; padding:8px 0; font-size:13px; color:#666; line-height:22px}
.case_article_more li a:hover p{color:#005097}




/* 内页-学院视频 */
.ny_video_list{overflow:hidden}
.ny_video_list li{float:left; width:23.125%; margin:0 2.5% 30px 0; overflow:hidden}
.ny_video_list li:nth-child(4n+0){margin-right:0}
.video_img{width:100%; height:160px; overflow:hidden; position:relative}
.video_img:before, .video_img:after{content:""; position:absolute}
.ny_video_list img{width:100%; height:100%; object-fit:cover}
.ny_video_list p{text-align:center; font-size:15px; color:#666; line-height:160%; height:60px;}

.ny_video_list li:hover .video_img:before{top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5)}
.ny_video_list li:hover .video_img:after{top:50%; left:50%; transform:translate(-50%,-50%); width:0; height:0; border-top:18px solid transparent; border-bottom:18px solid transparent; border-left:30px solid #FFF}
.ny_video_list li:hover p{color:#005097}

/* 内页-新闻列表 */
.ny_right_cont .i_news_list{margin-bottom:55px}
.ny_right_cont .i_news_list li{float:none!important; width:100%!important}
.ny_right_cont .i_news_list a{font-size:15px!important}
.ny_right_cont .i_news_list a, .ny_right_cont .i_news_list i{line-height:38px!important}
/* 内页-新闻内容页(三级页面) */
.article_tit{margin-bottom:35px; padding:0 0 28px 22px; position:relative; border-bottom:1px dashed #CCC}
.article_tit:before{content:""; position:absolute; top:0; left:0; width:3px; height:52px; background:#005097}
.article_tit h1{font-size:22px; font-weight:bold; color:#333; margin-bottom:5px}
.article_tit p{font-size:13px; color:#777}
.article_tit i{margin-right:5px}
/* 分享 */
.n_share{position:absolute; top:33px; right:0}
/* 上一条下一条 */
.tiao{width:100%; overflow:hidden; margin:65px auto 40px}
.tiao p{width:46%; line-height:40px; font-size:14px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.tiao p a{color:#005097}
.downnew{text-align:right}

/* 页数 */
.page-box{overflow:hidden; margin:35px auto}
.center_page{text-align:center}
.pages{overflow:hidden; display:inline-block}
.pages a{float:left; color:#555; font-size:13px; padding:5px 15px; margin:0 6px; border:1px solid #CCC; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px}
.pages a:nth-child(1){margin-left:0!important}
.pages .on{background:#005097; border:1px solid #005097; color:#FFF}
.pages a:hover{background:#005097; border:1px solid #005097; color:#FFF}

 

/* 内页图片列表页 */
.ny_pic_list{overflow:hidden}
.ny_pic_list li{float:left;width: calc(20% - 24px);margin: 0 30px 30px 0;overflow:hidden;}
.ny_pic_list li:nth-child(5n+0){margin-right:0}
.ny_pic{width:100%; height:220px; overflow:hidden; position:relative}
.ny_pic_list img{width:100%; height:100%; object-fit:cover}
.ny_pic_list p{text-align:center; font-size:15px; color:#666; line-height:40px;}

.ny_pic_list li:hover p{color:var(--i_color)}

</pre></body></html>