﻿html{font-size: 62.5%;}
body {font-family: "Microsoft Yahei",-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,Tahoma,Simsun,sans-serif;color:#333333;}
ol,li,dl,dt,dd,span,p,a img,section,header,footer {margin:0;padding:0;border:0;}
table,td,tr,th,input {outline:medium none;vertical-align: baseline; margin:0; padding:0;}
table {margin:0 auto;}
ul,li,ol {list-style-type:none; list-style-image:none; list-style-position:outside;vertical-align: baseline;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0;}
img {border: 0 none; vertical-align: top;}
ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 { font-size: 14px;}
body, input, select, button, textarea { font-size: 14px; font-family:"Microsoft YaHei";box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
button {cursor: pointer;}
i, em, cite {font-style: normal;}
a, a:link {color: #333; text-decoration: none;}
a:visited {color: #333;}
a:active, a:hover { text-decoration: none;}
a:focus {outline: none;}
.clear {display: block; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;}
.more {float: right;}
.more a {font-weight: normal; font-size: 12px;}
.fl, .fr {display: inline; float: left;}
.fr {float: right;}
.mar-top {margin-top:15px;}

@font-face {
    font-family: 'FontAwesome';
src: url(../fonts/fontawesome-webfont.eot?v=4.jpg);
src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.jpg) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.jpg) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.jpg) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.jpg) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomereg.jpg) format('svg');
    font-weight: normal;
    font-style: normal;}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.wrap {margin:20px auto 0 auto;max-width:1380px;min-width:1003px;width:72.517%;}
.header {height:126px;width:100%;position:relative;min-width:1380px;border-bottom:4px solid #00357D;background:url(../images/header_bg.jpg) repeat left top;}
.header .box {margin:0 60px;position:relative;}
.logo {max-width:521px;height:82px;background:url(../images/logo.jpg) no-repeat center center;float:left;width:521px;margin-top:23px;}
.honor {float:left;background:url(../images/logo_line.jpg) no-repeat left center;height:82px;line-height:82px;font-size:40px;font-family:"STXingkai";color:#fff;padding:0 0 0 20px;margin:23px 0 0 25px;}
.slogan {float:left;display:inline-block;background:url(../images/header_txt.jpg) no-repeat center center;height:82px;width:410px;margin:23px 0 0 13%;}

.nav {background-color:#F0F0F0;height:45px;min-width:1380px;}
.nav .box {margin:0 60px;color:#001D44;line-height:45px;}
.nav .item {color:#001D44;width:12.5%;float:left;font-size:16px;text-align:center;position:relative;display:block;}
.nav .link {display:block;width:100%;}
.second-menu {position:absolute;background: #f0f0f0;border: 1px solid #ccc;padding: 10px 15px;left: 0px;top:50px;width: 200px;z-index: 999;border-radius:3px; box-shadow: 1px 1px 7px #ddd;display:none;}
.second-menu li {display:block;}
.second-menu a {display:block;}

.news-box {width:61%;float:left;height:375px;}
.news {padding:0 20px 0 0;width:100%;box-sizing:border-box;}
.col {height:33px;border-bottom:2px solid #004098;line-height:33px;padding:0 10px 0 0;}
.col-name {width:136px;text-align:center;float:left;font-size:16px;cursor:pointer;}
.col-name a {display:block;}
.col .hover {color:#fff;background-color:#004098;}
.col .hover a {color:#fff!important;}

.spec {width:39%;float:right;height:375px;}
.news .box {padding:15px 0px 0 0px;}
.news .imp {border-bottom:1px dotted #ccc;padding:5px 0 11px 0;height:44px;text-align:left;width:100%;overflow:hidden;}
.news .imp .title {line-height:24px;font-size:16px;font-weight:bold;display:inline-block;overflow:hidden;height:24px;overflow:hidden;float:left;}
.news .imp .cont {line-height:20px;color:#bbb;font-size:14px;display:block;overflow:hidden;height:20px;width:100%;}
.news .list {line-height:60px;font-size:15px;margin-top:0px;}

.news li {display:block;height:40px;padding:0px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px dashed #ccc;background:url(../images/line_icon.jpg) no-repeat left center;}
.news .item {line-height:39px;clear:both;position:relative;display:block;}
.news .list .title {float:left;padding:0 0 0 12px;line-height:39px;display:inline-block;max-width:82.5%;overflow:hidden;height:39px;}
.news .date {float:right;position:relative;color:#999;}
.news .list .mark {float:left;height:39px;background:url(../images/5-120601152101.jpg) no-repeat left center;width:28px;display:none;}
.s-mark .mark {display:block!important;}
.spec .short-item {width:49.5%;float:left;height:71px;display:block;background-color:#E9F1F3;position:relative;overflow:hidden;transition: background 0.3s;-webkit-transition: background 0.3s;-moz-transition: background 0.3s;}
.spec .mar-l {margin-left:1%;}
.spec .mar-t {margin-top:5px;}
.spec .btn {display:block;line-height:31px;padding:20px 0 20px 75px;font-size:20px;color:#001A40;width:100%;box-sizing:border-box;height:71px;position:relative;z-index:5;}
.spec .short-icons {
    font-size: 71px;
    position: absolute;
    left: -8px;
    bottom: -8px;
    color: #B0CDD5;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: color 0.2s, opacity 0.7s, -webkit-transform 0.6s;
    -moz-transition: color 0.2s, opacity 0.7s, -moz-transform 0.6s;
    transition: color 0.2s, opacity 0.7s, transform 0.6s;
    z-index: 4;}
.spec p {
    position: absolute;
    left: -8px;
    bottom: -8px;
    color: #B0CDD5;
    font-size: 71px;
    margin-bottom: 0;
    transition: color 0.2s;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    z-index: 3;}
.spec .short-item:hover p {color:#E9F1F3;}

.spec .short-item:hover {background-color:#B1CED6;}
.spec .short-item:hover .short-icons {color:#B1CED6;}
.spec .short-item:hover .fadeout {z-index:4;opacity:0;color:#c6d0dc;-webkit-transform: scale(4);-moz-transform: scale(4);transform: scale(4);}

.fa-calendar:before {
    content: "\f073";}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c";}
.fa-telegram:before {
    content: "\f2c6";}
.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d";}
.fa-adjust:before {
    content: "\f042";}
.fa-book:before {
    content: "\f02d";}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080";}
.fa-database:before {
    content: "\f1c0";}
.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc";}
.fa-star:before {
    content: "\f005";}

.fa-star-o:before {
    content: "\f006";}

.pic-box {margin:30px 0 0 0;width:100%;height:778px;overflow:hidden;position:relative;background:#f3f3f3 url(../images/202104202344.jpg) no-repeat 0 -110px;}

.part-title {height:160px;text-align:center;position:relative;padding:55px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.part-name {line-height:40px;font-size:30px;position:relative;padding-bottom: 6px;}
.part-name::after {
    content: "";
    height: 3px;
    background: #9b0000;
    position: absolute;
    top: 100%;
    left: 50%;
    width: 40px;
    margin-left: -20px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;}
.part-body:hover .part-name::after {width: 100%;left:0;margin-left: 0;}

.fc-box {height:616px;width:1380px;overflow:hidden;margin:0 auto;}
.hiSlider-item {display:block;width:100%;position:relative;}
.fc-list {position:relative;margin:0 0 0 -30px;width:1410px;height:550px;}
.fc-list .item {padding:8px;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:440px;float:left;margin:0 0 30px 30px;height:228px;position:relative;}
.fc-list .lan {display:block;width:100%;position:relative;}
.fc-list .date {display:block;background-color:#AE0000;position:absolute;left:0px;bottom:0px;width:55px;height:36px;color:#fff;text-align:center;font-family:"Georgia";padding:2px 0;z-index:7;}
.fc-list .date .month {display:block;font-size:16px;line-height:18px;}
.fc-list .date .year {display:block;font-size:14px;line-height:18px;}
.fc-list .title {background-color:rgba(0, 0, 0, 0.6);position:absolute;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;left:0;bottom:0;z-index:6;padding:0 0 0 65px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;}
.hiSlider {height:510px;}
.hiSlider-item {
    float: left;}
.hiSlider-title {display:none;}
.hiSlider-pages {bottom:0px!important;left:50%;width:90px;margin:0 0 0 -45px;}

.pic-box-1 {margin:0 0 0 0;width:100%;height:190px;overflow:hidden;position:relative;}
.pic-list {display:block;width:1500px;position:absolute;left:0;top:0;height:190px;overflow:hidden;}
.pic-list .item {display:block;width:322px;height:190px;float:left;margin-right:30px;overflow:hidden;background-color:#f0f0f0;text-align:center;}
.pic-list .pic {display:block;width:322px;height:190px;position:relative;text-align:center;}
.pic-list .txt {display:block;width:100%;height:40px;line-height:40px;text-align:center;overflow:hidden;color:#fff;z-index:4;left:0;bottom:0;position:absolute;font-size:16px;}
.pic-list .txt-bg {background-color:#730000;height:40px;width:100%;display:block;opacity:0.6;position:absolute;z-index:3;left:0;bottom:0;}

.col-1 {height:39px;border-bottom:1px solid #ccc;position:relative;margin:45px 0 0 0;}
.col-1 h2 {width:136px;display:block;border-bottom:2px solid #001B41;text-align:center;position:absolute;left:0;top:0;height:38px;line-height:38px;font-size:16px;}
.yqlj {margin:20px 0 0 0;}
.yqlj .item {display:block;width:14.285%;float:left;text-align:center;}

.footer {margin-top:100px;min-width:1380px;width:100%;background:#004098 url(../images/footer_bg.jpg) no-repeat center top;}
.footer .box {height:370px;position:relative;width:1380px;margin:0 auto;}
.footer-bor {height:35px;line-height:35px;text-align:center;color:#F6F2EB;font-size:14px;background-color:#003782;}
.f-logo {width:280px;font-size:21px;background:url(../images/footer_logo.jpg) no-repeat center top;height:30px;padding:86px 0 0 0;color:#fff;line-height:30px;position:absolute;left:0;top:120px;text-align:center;}

.channel-box {padding:70px 0 0 290px;}
.channel {width:155px;float:left;}
.footer .title {font-size:21px;line-height:25px;color:#fff;font-weight:normal;display:block;height:40px;}
.channel-list {}
.channel-list  li {width:100%;line-height:30px;font-size:14px;display:inline-block;text-align:left;}
.channel-list  a {color:#fff;}

.short-img {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.box-body:hover .fadeout {-webkit-transform: scale(1.3);-moz-transform: scale(1.3);transform: scale(1.3);}
.box-body:hover .fadeoutb {-webkit-transform: scale(1.8);-moz-transform: scale(1.8);transform: scale(1.8);}

@media screen and (max-width:1700px) {
    .spec .btn {font-size:17px;line-height:25px;}
}