@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; }
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1200px; font-family: "Microsoft yahei",'宋体'; }
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1200px; margin: 0 auto; }
.clear { clear: both; }

 /*top css*/
.top { background: url(../2018images/footer-bg.png); padding: 30px 0; border-bottom: 1px solid #3c71b1; }
.top .wrap { overflow: hidden; }
.top .zhuye { font-size: 12px; color: #789fda; margin-bottom: 15px; text-align: right; }
.top .zhuye a { margin: 0 10px; font-size: 12px; color: #789fda; }
.top .zhuye a:hover { color: #fff; }
.top .search { width: 260px; position: relative; }
.top .search .ss { width: 210px; padding: 0 35px 0 15px; height: 30px; line-height: 30px; background: url(../2018images/search-box.png) 0 0 no-repeat; font-size: 14px; color: #333; border: 0; }
.top .search .btn { position: absolute; top: 8px; right: 15px; cursor: pointer; }

/*nav css*/
.nav { background: #00489d; position: relative; width: 100%;}
.nav ul { overflow: hidden; }
.nav ul li { float: left; margin: 0 28px; line-height: 50px; }
.nav ul li a { font-size: 16px; color: #fff; }
.nav ul li a:hover { color: #f8c300; }
.nav img { position: absolute; height: 40px;padding-top: 5px; display: none;}
.nav ul.on { padding-left: 280px; }
.nav ul.on li { margin: 0 13px; white-space:nowrap;}
.fixednav { position: fixed; left: 0;top: 0;z-index: 5; }

.same-hd {overflow: hidden; height: 50px;line-height: 50px;background: url(../2018images/same-hd.png) 0 0 no-repeat; }
.same-hd .fl { font-size: 22px; color: #323232; padding-left: 50px;}
.same-hd .fr a { font-size: 14px; color: #666; }
.same-hd .fr a:hover { color: #00489d; }

 /*news css*/
.news { /*padding-bottom: 40px;*/ }
.headline { font-size: 30px; font-weight: bold; color: #bf1818; padding: 55px 0 45px 200px; background: url(../2018images/news-hd.png) 100px center no-repeat; }
.headline a{color:#bf1818;}
.news-bd { overflow: hidden; }
.news-bd .news-l { width: 560px; height: 370px; position: relative; }
.news-bd .news-l .bd ul li { position: relative;}
.news-bd .news-l .bd ul li a { display: block; overflow: hidden;width: 560px; height: 370px;}
.news-bd .news-l .bd ul li img { float: left; transition: all 0.6s;}
.news-bd .news-l .bd ul li img:hover { transform: scale(1.05);}
.news-bd .news-l .bd ul li .bt { position: absolute; left: 0; bottom:0; padding-left: 25px; width: 535px; height: 50px; line-height: 50px; background: url(../2018images/news-bg.png) repeat; font-size: 18px; color: #fff; }
.news-bd .news-l .hd { position: absolute; bottom: 15px; right: 10px; z-index: 2; }
.news-bd .news-l .hd ul li { width: 10px; height: 10px; display: inline-block; *display: inline; *zoom: 1; margin-right: 5px; background: url(../2018images/news-li.png) 0 0 no-repeat; cursor: pointer; }
.news-bd .news-l .hd ul li.on { background: url(../2018images/news-li.png) 0 -10px no-repeat; }
.news-bd .news-r { width: 610px; }
.news-bd .news-r .same-hd .fl{padding-left: 40px; background: url(../2018images/same-hd-icon1.png) 10px center no-repeat; }
.news-bd .news-r ul li { overflow: hidden; line-height: 46px;}
.news-bd .news-r ul li + li { border-top: 1px solid #efefef; }
.news-bd .news-r ul li a { font-size: 16px; color: #323232;float: left; }
.news-bd .news-r ul li a:hover { color: #00489d; }
.news-bd .news-r ul li span { font-size: 14px; color: #999;float: right; }

 /*active css*/
.active { padding: 40px 0; background: #fafafa; }
.active .wrap { overflow: hidden; }
.active-l, .active-r { width: 580px; }
.active-l .same-hd .fl { background: url(../2018images/same-hd-icon2.png) 10px center no-repeat; }
.active-r .same-hd .fl { background: url(../2018images/same-hd-icon3.png) 10px center no-repeat; }
.active ul li { overflow: hidden; }
.active ul li:first-child { margin: 25px 0 10px; }
.active ul li .pic { width: 262px; height: 155px; overflow: hidden; }
.active ul li img { width: 262px; height: 155px; transition: all 0.6s;}
.active ul li img:hover { transform: scale(1.05); }
.active ul li:first-child .fr { width: 300px; overflow: hidden; }
.active ul li:first-child .fr a { font-size: 18px; line-height: 30px; color: #4c4c4c; }
.active ul li:first-child .fr a:hover { color: #00489d; }
.active ul li:first-child .fr a:hover +.line { transform: scaleX(20); }
.active ul li:first-child .fr .line { width: 30px; border-bottom: 2px solid #00489d; margin: 10px 0 20px; transition: all 1s; }
.active ul li:first-child .fr .time { font-size: 14px; color: #808080; }
.active ul li + li { line-height: 36px; padding-left: 20px; background: url(../2018images/active-li.png) left center no-repeat; }
.active ul li + li a { font-size: 16px; color: #333; float: left; }
.active ul li + li a:hover { color: #00489d; }
.active ul li + li span { font-size: 14px; color: #808080; float: right; }

 /*zt-news css*/
.zt-news .wrap {/* margin-top: 40px;*/ overflow: hidden; }
.zt-news .zt-news-l { width: 1032px; }
.zt-news .zt-news-l .fl { background: url(../2018images/same-hd-icon3.png) 10px center no-repeat; }
.zt-news .zt-news-l ul { padding-top: 20px; overflow: hidden;}
.zt-news .zt-news-l ul li {  width: 330px;border: 1px solid #d6d6d6;float: left; margin: 0 5px;}
.zt-news .zt-news-l ul li:hover p { color: #00489d; }
/*.zt-news .zt-news-l ul li + li { margin-left: 18px; }*/
.zt-news .zt-news-l ul li a { display: block; padding: 20px;padding-bottom: 0;}
.zt-news .zt-news-l ul li a .pic {  width: 290px;height: 135px; overflow: hidden; }
.zt-news .zt-news-l ul li img { width: 290px;height: 135px; transition: all 0.6s;}
.zt-news .zt-news-l ul li img:hover { transform: scale(1.05); }
.zt-news .zt-news-l ul li p { height: 40px; line-height: 40px;text-align: center;font-size: 16px;color: #333; }
.zt-news .zt-news-r ul li { width: 135px; height: 130px;  text-align: center;  }
.zt-news .zt-news-r ul li + li {margin-top: 11px; }
.zt-news .zt-news-r ul li a { display: block; height: 100%; }
.zt-news .zt-news-r ul li p { font-size: 16px; color: #fff; font-weight: bold; margin-bottom: 15px; }

 /*declear css*/
.declear { position: relative; }
.declear-bg { height:360px; position: absolute; left: 0; top: 0px; width: 100%; background: #fafafa; z-index: -1; }
.declear .wrap { margin-top: 40px; }
.declear .same-hd .fl { background: url(../2018images/same-hd-icon4.png) 10px center no-repeat; }
.declear .declear-bd { padding: 20px 0 40px; position: relative; }
.declear .declear-bd .tempWrap { width: 1200px !important; overflow: hidden; }
.declear .bd ul li { width: 285px; float: left; margin-right: 20px; }
.declear .bd ul li:hover p { color: #00489d; }
.declear .bd ul li .pic { width: 285px; height: 200px; overflow: hidden;}
.declear .bd ul li img { width: 285px; height: 200px; transition: all 0.6s;}
.declear .bd ul li img:hover { transform: scale(1.05); }
.declear .bd ul li p { height: 50px; line-height: 50px; background: #fff; font-size: 16px; color: #4c4c4c; text-align: center; }
.declear .sPrev, .declear .sNext { width: 52px; height: 52px; position: absolute; top: 130px; }
.declear .sPrev { left: -80px; background: url(../2018images/declear-btn.png) left no-repeat; }
.declear .sNext { right: -80px; background: url(../2018images/declear-btn.png) right no-repeat; }

 /*student css*/
.student {/* margin-top: 40px;*/ }
.student .same-hd .fl { background: url(../2018images/same-hd-icon5.png) 10px center no-repeat; }
.student ul { margin-top: 20px; overflow: hidden; }
.student ul li { width: 380px; height: 255px; overflow: hidden; position: relative; float: left; }
.student ul li + li { margin-left: 30px; }
.student ul li a { display: block; }
.student ul li .pic { width: 380px; height: 255px; overflow: hidden; }
.student ul li img { width: 380px; height: 255px; float: left; }
.student ul li img { width: 380px; height: 255px; float: left; transition: all 0.6s; }
.student ul li img:hover { transform: scale(1.05); }
.student ul li .bt { font-size: 16px; color: #fff; text-align: center; height: 49px; line-height: 49px; background: url(../2018images/student-bg.png) 0 0 no-repeat; position: absolute; left: 0; bottom: 0; width: 100%; }

 /*school css*/
.school { margin-top: 40px; }
.school .same-hd .fl { background: url(../2018images/same-hd-icon6.png) 10px center no-repeat; }
.school ul { margin-top: 20px; overflow: hidden; }
.school ul li { width: 380px; height: 255px; overflow: hidden; position: relative; float: left; }
.school ul li + li { margin-left: 30px; }
.school ul li a { display: block; }
.school ul li .pic { width: 380px; height: 255px; overflow: hidden; }
.school ul li img { width: 380px; height: 255px; float: left; transition: all 0.6s; }
.school ul li img:hover { transform: scale(1.05); }
.school ul li .bt { font-size: 16px; color: #323232; height: 54px; line-height: 54px; background: url(../2018images/school-bg.png) 0 0 no-repeat; position: absolute; left: 0; bottom: 20px; width: 275px; padding-left: 15px; }
.school ul li:hover .bt { color: #00489d; }

/*footer css*/
.footer { margin-top: 50px; background: url(../2018images/footer-bg.png); padding: 20px 0 20px; }
.footer .wrap { overflow: hidden; }
.footer-l { padding-left: 100px; width: 325px; overflow: hidden; }
.footer-l ul { width: 250px; float: left; padding-top: 10px; }
.footer-l ul li { padding-left: 25px; background: url(../2018images/footer-icon1.png) left center no-repeat; line-height: 30px; font-size: 14px; color: #99b8dd; }
.footer-l ul li + li { background: url(../2018images/footer-icon2.png) left center no-repeat; }
.footer-l ul li + li + li { background: url(../2018images/footer-icon3.png) left center no-repeat; }
.footer-l a { font-size: 14px; color: #99b8dd; float: right; margin-top: 45px; white-space:nowrap;}
.footer-m { width: 270px; padding-top: 10px; margin-left:215px;}
.footer-m img { vertical-align: middle; margin-left: 30px; }
.footer-r ul { overflow: hidden; width: 500px; }
.footer-r ul li { float: left; margin-right: 25px; margin-bottom: 20px; line-height: 40px; white-space:nowrap;}
.footer-r ul li:first-child { font-size: 16px; color: #99b8dd; }
.footer-r ul li + li img { vertical-align: middle; width:40px;}
.footer-r ul li + li span { font-size: 16px; color: #fff; margin-left: 10px; }
.footer-r ul li a:hover span{ color: #99b8dd; }

/*copyright css*/
.copyright { height: 59px; line-height: 59px; border-top: 1px solid #3c71b1; text-align: center; font-size: 14px; color: #99b8dd; background: url(../2018images/footer-bg.png); }

/*inner css*/
.inner .wrap { padding-top: 40px; overflow: hidden; }
.inner .inner-l { width: 300px; }
.inner .inner-l .list { border: 1px solid #1052bf; margin-bottom: 20px; }
.inner .inner-l .list .hd { height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; background: #1052bf; }
.inner .inner-l .list ul { padding: 10px; }
.inner .inner-l .list ul li { line-height: 32px; padding-left: 10px; background: url(../2018images/list-li.png) left center no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.inner .inner-l .list ul li a { font-size: 14px; color: #333333; }
.inner .inner-l .pic-list { border: 1px solid #1052bf; margin-bottom: 20px; }
.inner .inner-l .pic-list .hd { height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; background: #1052bf; }
.inner .inner-l .pic-list ul { padding: 20px 20px 0 20px; }
.inner .inner-l .pic-list ul li { margin-bottom: 15px; }
.inner .inner-l .pic-list ul li img { width: 260px; height: 140px; margin-bottom: -4px; }
.inner .inner-l .pic-list ul li p { font-size: 14px; color: #333333; text-align: center; height: 40px; line-height: 40px; background: #f2f2f2; }
.inner-r { width: 860px; overflow: hidden;}
.now { height: 40px; line-height: 40px; background: #ececec; overflow: hidden; }
.now-l { font-size: 14px; color: #808080; padding-left: 30px; background: url(../2018images/now.png) 10px center no-repeat; }
.now-l a { font-size: 14px; color: #808080; }
.now-r { font-size: 20px; color: #1052bf; padding-right: 60px; }

/*正文页 css*/
.artical h3 { font-size: 22px; color: #00489d; margin: 35px 0 15px; text-align: center; }
.artical .time { font-size: 12px; color: #808080; text-align: center; margin-bottom: 60px; }
.artical .nr p { font-size: 15px; line-height: 2em; color: #000; }
.artical .nr img { display: block; margin: 0 auto 15px;     max-width: 600px;}
.artical .nr .pn { padding: 20px 15px; background: #f2f2f2; line-height: 32px; }
.artical .nr .pn span { font-size: 14px; color: #4c4c4c; }
.artical .nr .pn a { font-size: 14px; color: #808080; }
.artical .nr .pn a:hover { color: #00489d; }

/*文字列表 css*/
.wzlb ul { padding-top: 35px; }
.wzlb ul li { padding-left: 15px; position: relative; overflow: hidden; line-height: 42px; }
.wzlb ul li:after { display: block; content: ""; width: 4px; height: 4px; background: #bebebe; position: absolute; left: 0; top: 22px; }
.wzlb ul li a { font-size: 16px; color: #333; float: left; }
.wzlb ul li a:hover { color: #00489d; }
.wzlb ul li span { font-size: 16px; color: #808080; float: right; }
.wzlb ul li.border { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9; }
.switch { text-align: center; margin: 30px 0 50px; }

/*校园风光 css*/
.xyfg ul { overflow: hidden; padding-top: 40px; width: 885px; }
.xyfg ul li { float: left; margin-right: 25px; margin-bottom: 25px; }
.xyfg ul li a { display: block; }
.xyfg ul li .pic { width: 270px; height: 170px; overflow: hidden; }
.xyfg ul li img { width: 270px; height: 170px; transition: all 0.6s; float: left; }
.xyfg ul li:hover img { transform: scale(1.05); }
.xyfg ul li p { height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #4c4c4c; background: #fafafa; }

/*学员风采 css*/
.xyfc { width: 1000px; margin: 0 auto; }
.xyfc .pic-scroll h3 { font-size: 22px; color: #00489d; margin: 40px 0; text-align: center; }
.xyfc .pic-scroll .bd { position: relative; }
.xyfc .pic-scroll .bd ul li img { width: 1000px; height: 670px; }
.xyfc .pic-scroll .bd .prev, .xyfc .pic-scroll .bd .next { display: block; width: 23px; height: 59px; position: absolute; top: 400px; }
.xyfc .pic-scroll .bd .prev { background: url(../2018images/xyfc-on-btn.png) left no-repeat; left: -80px; }
.xyfc .pic-scroll .bd .next { background: url(../2018images/xyfc-on-btn.png) right no-repeat; right: -80px; }
.xyfc .pic-scroll .hd { padding: 10px 35px 30px; position: relative; }
.xyfc .pic-scroll .hd ul { overflow: hidden; width: 1040px; }
.xyfc .pic-scroll .hd ul li {cursor: pointer; border: 1px solid #d9d9d9; width: 82px; height: 70px; float: left; margin-right: 10px; }
.xyfc .pic-scroll .hd ul li.on { border: 1px solid #f00; }
.xyfc .pic-scroll .hd ul li img { width: 82px; height: 70px; float: left; }
.xyfc .pic-scroll .hd .prev, .xyfc .pic-scroll .hd .next { display: block; width: 24px; height: 73px; position: absolute; top: 10px; }
.xyfc .pic-scroll .hd .prev { background: url(../2018images/xyfc-btn.png) left no-repeat; left: 0; }
.xyfc .pic-scroll .hd .prev:hover { background: url(../2018images/xyfc-btn-hover.png) left no-repeat; }
.xyfc .pic-scroll .hd .next { background: url(../2018images/xyfc-btn.png) right no-repeat; right: 0; }
.xyfc .pic-scroll .hd .next:hover { background: url(../2018images/xyfc-btn-hover.png) right no-repeat; }

/*专题 css*/
.special { width: 100%; overflow: hidden; }
.special ul { width: 1240px; padding-top: 40px; }
.special ul li { width: 580px; height: 150px; float: left; margin-right: 40px; margin-bottom: 30px; }
.special .pic img { width: 320px; height: 150px; }
.special .abs { width: 220px; padding: 20px; height: 110px; background: #f9f9f9; }
.special .abs a { font-size: 16px; line-height: 28px; color: #333; }
.special .abs  p { font-size: 12px; color: #757575; line-height: 20px; margin-top: 15px; }

/*翻页列表--底部翻页样式*/
.pb_sys_common{ font-size: 14px!important; }