﻿.container{max-width:1270px;}
.text-sgreen{color:#009c73;}



/*网站公共样式*/

.info-content{font-size:15px;line-height:2.5;clear: both;}
.info-content p{font-size:16px;}
.info-content h4{font-size:18px;}
.info-content2{border-bottom: 1px solid #fff;}
a{color:#333;text-decoration:none;}
a.btn-more{display:inline-block;width:140px;height:34px;line-height:34px;border:1px #CCC solid;color:#999;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin:0px auto;margin-top:30px}
a.btn-more:hover{background:#40312f;border-color:#40312f;color:white;}
.banner{height:500px\9!important;overflow:hidden\9!important;overflow:hidden;}


/*兼容ie低版*/
.font-size{}

/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color:rgba(53, 53, 59, 0.8);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

/*BOTTOM*/
footer{text-align:left;width:100%;line-height:2.5}
.bg-bottom{background:url(../images/bottom-bg.jpg);padding-top: 30px;}
.common-services{font-size: 20px;color: #fff;font-weight: bold;}
.common-services .fa{padding-right:16px;}
.wecahat li span{display: block;font-size: 30px;}
.wecahat li span .fa{border: 2px solid #fff;border-radius: 50px;padding: 5px 8px;background-color: #fff;color: #2863b3;}
.wecahat li a,.wecahat li{color:#fff;text-align:center;}
.wecahat li img{max-height: 75px}
.copyright{color:#fff;text-align: center;margin-top: 20px;}
.copyright a{color:#fff;}
.copyright a:hover{text-decoration:underline;}
.copyright span{padding: 20px 0;display: block;}
.copyright .container{position:relative;}

@media(min-width:1000px){.copyright img{position: absolute;right: 0;top: 4px;max-height: 60px;}}

/*TOP*/
.header{position:relative;z-index: 5;}

.sitelast span{cursor: pointer;padding: 0 20px;height: 28px;line-height: 28px;float: left;_display: inline;}
.sitelast span a{color:#fff;}
.sitelast span a:hover{text-decoration:underline;}
.sitelast-box{display: none;position: absolute;background: #fff;text-align: left;color: #333;max-height: 560px;overflow: auto;padding: 10px;font-size: 12px;right: 0;top: 28px;width: 810px;border: 3px solid #5394e2;-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, .3);box-shadow: 0px 4px 8px rgba(0, 0, 0, .3);}
.office-system li{display:inline-block;padding-left:20px;}
.office-system li a{color:#fff;}
.office-system li a .fa{padding-right: 10px;}
.determine{position:relative;}
.office-system{position: absolute;right: 0;top: 70px;}
/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/.nav .animated, .sub-nav .animated{-webkit-animation-duration: 0.4s;animation-duration: 0.4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide;}

@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}
100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*主菜单*/
@media (min-width:1000px)
/*pc端*/
{/*Top*/

 .header .nav-toggle{display:none}
.header .logo img{line-height: 90px;margin:90px 0;max-height: 90px;}
.nav>ul>li{float:left;text-align:center;width: 10%;}
.nav > ul > li > ul{position: absolute;left: 0;z-index: 200;width: 100%;background-color: rgba(0, 46, 115,.6);height:0;overflow:hidden;transition:all 0.3s ease-in-out;}
.nav > ul > li > a{font-size:16px;}
.nav > ul > li:hover{background: #002e73;}
.nav>ul>li:hover> ul{height:auto;padding-top:10px;padding-bottom:10px;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#fff;font-size:16px;line-height:42px;height:42px;}
.nav ul li ul li a:hover{text-decoration:none;color:#fff;background-color: rgba(0, 46, 115,.6);}
.nav ul li{position:relative}
.nav ul li .arrow{display:none}
.nav ul li ul li ul{left:100%;top:0px;display:none}
.display-dies{display:none;}
.nav > ul > li:first-child > ul{display:none;}
.sousuo{font-size: 26px;padding: 30px 0 20px;text-align: center;}

/*新闻中心*/
.news-list li.item .title{padding-left:20px;}

/*首页-媒体学校*/
.index-padding li:first-child{max-height: 104px;}
.sub-nav-box{margin-bottom:30px;}

}

@media (max-width:1000px)
/*手机端*/
{/*Top*/
 .pclogo{padding: 2px 0;}
.determine{background-color: #000;}
.pclogo span a{line-height: 50px;font-weight: bold;font-size: 20px;color: #fff;}
.header .nav-toggle{position:absolute;right:0px;top:40px;font-size:35px;color:#999;min-width:65px;height:52px;line-height:52px;text-align:center;cursor:pointer;z-index:1;}
.header .nav-toggle.active{color:#ccc;}
.nav{position:fixed;z-index:100;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition: all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:300px;max-width:60%}
.nav ul li{line-height: 45px;text-align:left}
.nav ul li ul{display:none;}

/*二级ul样式*/
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom: 1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px;background-color:#eeeeee}
.nav ul li ul li ul li a{padding-left:90px;}
.nav ul li ul li ul li li a{padding-left:120px;}
.nav ul li{position:relative;}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;transition-duration:0s}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}
.nav ul li.current > a{color:#5a342b;}
.nav ul li.active > ul{display:block}
.nav ul li.active > .arrow{transform:rotate(90deg)}
.cha{display:none;}
.display-die{display:none;}
.images-list .item img{width:100%!important;}
.sousuo{padding: 30px 0 20px;font-size: 25px;text-align: center;}

/*Top*/
.header{position:relative;}

/*BOTTOM*/

.copyright{padding: 14px 0;}
.homepage .container{    padding-left: 0;
    padding-right: 0;}
}

@media (min-width:415px) and (max-width:769px){.wechat{padding-left:40px;}
.roll img{height:84px;}}

@media (max-width:415px){.wechat{margin-left: 70px;padding-bottom:20px;}
.roll img{height:78px;}}

/*图片列表*/
.images-list .item a{display:block;overflow:hidden;}
.images-list .item img{display:block;width:100%!important;height:auto;transition: all 0.3s ease-out 0s;}
.images-list .item a:hover img{transform:scale(1.1,1.1);}

/*手机端置顶*/
.curpointer{cursor: pointer;}
.bg-bottgray{background-color:#000;width: 100%;height: auto;}
.backphone{background:url(../images/phone.png) center center no-repeat;}
.bott-fixed{left: 0;bottom: 0;z-index: 4;}
.backtop{background:url(../images/top.png) center center no-repeat;}
.backhome{background:url(../images/home.png) center center no-repeat;}
.backwei{background:url(../images/wei.png) center center no-repeat;}
.backsame li a .fa{font-size: 18px;padding-top: 5px;color:#fff;}
.backsame li a span{padding-bottom: 2px;display: block;color:#fff;font-size:12px;}

@media(min-width: 1000px){.phoblack{display: none;}}

/*子栏目样式*/
.sub-nav-box .sub-nav-title{line-height:76px;text-align:center;background:#0849a3;font-size: 24px;color:white;}
.sub-nav-box .sub-nav{clear:both;text-align:left;width:100%;overflow:visible;}
.sub-nav-box .sub-nav li{width:100%;padding:0px;text-align:left;position:relative;display:block;background-color: rgba(0, 0, 0, 0.03);}
.sub-nav-box .sub-nav li ul li a:hover{padding-left: 128px;}
.sub-nav-box .sub-nav li ul{display:none}
.sub-nav-box .sub-nav li ul li a{padding-left: 120px;text-align: left;}
.sub-nav-box .sub-nav li ul li ul li a{padding-left:85px;text-align: left;}
.sub-nav-box li .arrow{position:absolute;right:0px;top:0px;width:54px;height:54px;line-height:54px;text-align:center;transition-duration:0.1s;cursor:pointer}
.sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}
.sub-nav-box .sub-nav li.current{background:#fff url(../images/active-left.png) no-repeat left top;background-size: 2.6px;}
.sub-nav-box .sub-nav li ul li.curren{background-size: 4px;}
.sub-nav-box .sub-nav li ul li.current > a{color:#027dc1;font-weight: bold;}
.sub-nav-box .sub-nav li.active > .arrow{transform:rotate(90deg)}

/*文在超出范围*/
.card1{display:block;/*内联对象需加*/word-break:keep-all;/* 不换行*/white-space:nowrap;/* 不换行*/overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/text-overflow:ellipsis;}
.card2{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height: 42px;}
.card3{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;height: 60px;}

/*页码*/
.pagination > li a{margin-right: 4px;font-size: 14px;color: #000;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{z-index: 3;color: #fff;background-color: #000;border-color: #000;cursor: default;}
.pagination > li a:hover{background-color: #000;color: #fff;}
.pagination > li > a, .pagination > li > span{padding: 3px 10px;border-radius: 2px;}

/*面包屑*/
.breadcrumb > li + li::before{content: ">";color: #666;}
.breadcrumb li a,.breadcrumb li a span{color: #666;}
.line-border{width: 100%;display: block;border-bottom: 1px #e5e5e5 solid;overflow: hidden;padding-top: 10px;margin-bottom: 30px;}

/*搜索*/
.ss-box{position:relative;border-radius:30px;border:1px solid #cfcfcf;background:#fff;width:100%;height:32px;}
.ss-box .s-input{width:100%;outline:none;border:none;line-height:28px;height: 28px;padding-left:20px;background-color:transparent;}
.ss-box .s-btn{position:absolute;right:0;top:-1px;background:url(../images/searchox1.png) no-repeat center center;width:40px;height:32px;color: #fff;cursor: pointer;font-weight: bold;line-height: 32px;outline: none;border: none;}
.search{border-bottom:1px solid #ddd;}
.search .ss-box{margin:0px auto;}

@media(min-width:1000px){.ss-box{display:none;}
.box-block{display:block;margin-top: 20px;border: 1px solid #eaa910;width: 260px;float: right;}
.ss-box .s-input{width: 250px;}}

@media(max-width:1000px){.ss-box{position:relative;margin:20px auto;}
.box-block{display:none;}}

/*新闻中心*/
.administration{margin-top: 40px;}
.administration span{height: 40px;line-height: 40px;padding: 0 18px;background: #205bac;color: #fff;font-size: 18px;display: inline-block;position:relative;}
.administration span:after{width: 0;content: "";border-color: transparent;border-top-color: transparent;border-style: dashed;border-top-style: dashed;border-width: 6px;border-top-color: #205bac;border-top-style: solid;position: absolute;top: 40px;left: 50%;margin-left: -6px;}
.administration-words{padding: 0 15px;}
.administration-words ul{padding:0;line-height: 2;margin-top: 12px;}
.administration-words ul li{border-bottom: 1px #ddd dashed;padding: 10px 0;}
.window{padding: 60px 0 20px;border-bottom: 1px solid #ddd;}
.substance{background: #F8F8F8;margin: 20px 0;color: #666;text-align: center;}
.news-list{clear:both;overflow:hidden;}
.news-list li.item{clear: both;overflow: hidden;width: 96%;margin: 0px 0px 25px 0px;padding: 20px 2%;background: #fff;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.17);-webkit-transition: all 0.3s ease-in-out 0s;}
.news-list li.item:hover{transform: scale(1.02);box-shadow: 0px 5px 33px 0px rgba(0, 0, 0, 0.04);}
.news-list li.item .title{overflow:hidden;display: inline-block;}
.news-list li.item .title .title2{font-size:16px;}
.news-list li.item .title .title2:hover{color:#2f7bc3;}
.news-list li.item .title .account{color:#666;}
.news-list li.item .date{float:right;color: #838383;padding-top: 5px;}
.issuer-box > li{display: inline-block;width: 100%;border-bottom: 1px dotted #dcdcdc;padding: 18px 0;}
.newstyle li:nth-child(5){border-bottom: 1px dotted #ccc;margin-bottom: 20px;}
.newstyle li:nth-child(5) .title{margin-bottom: 20px;}
.news-list li.item .title a{font-size: 17px;}
.news-list li.item .title .card2{margin-top:6px;font-size: 15px;}
a:hover, a:focus{color: #2f7bc3;}
.bjh-p{font-size: 15px;}


/*首页-媒体学校*/
.mediaschool{margin:20px 0;background:url(../images/sbox.png) no-repeat left center;height:36px;line-height: 36px;}
.mediaschool .more{float: right;background-color: white;padding-left: 10px;}
.mediaschool h5{float: left;padding-left: 24px;}
.mediaschool h5 a{color: #0849a3;}
.mediaschool h5 a i{background-position: center 2px;width: 44px;height: 36px;display: inline-block;float: left;background: url(../images/sbox_title.png) no-repeat;background-position-x: 0%;background-position-y: 0%;transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.media1 h5 a i{background-position-y: 24.5%;}
.media2 h5 a i{background-position-y: 49%;}
.media3 h5 a i{background-position-y: 99%;}
.mediaschool h5 a span{color: #ffb400;}
.mediaschool-words{text-indent: 2em;font-weight: bold;}
.news-index .item{position: relative;padding-right: 70px;line-height: 2.5;font-size:15px;}
.news-index .item .title a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/sx.png) no-repeat left center;padding-left:20px;}
.news-index .item .date{position: absolute;right: 0px;color: #999;top: 0px;}
.index-padding li:nth-child(2), .index-padding li:nth-child(2) .date{padding-top: 20px;}

/*首页-图片一栏*/
.picture-bg{background:url(../images/photobg.jpg);margin:50px 0 30px;position: relative;z-index: 3;}
.picture-bg li a{border: 4px #fff solid;margin: 40px 0;}
.mediaschool h5 a i{transition: transform 0.8s ease-out;-webkit-transition: -webkit-transform 0.8s ease-out;-moz-transition: -moz-transform 0.8s ease-out;-o-transition: -o-transform 0.8s ease-out;-ms-transition: -ms-transform 0.8s ease-out;}
.mediaschool h5:hover a i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);}

/*网站地图*/
.bd-gray{border: 1px solid #ddd;}
.xianshilm{border-bottom: 1px solid #DDD;}
.xianshilm span{color: #1a56a8;font-size: 20px;line-height: 40px;border-bottom: 2px solid #1a56a8;display: inline-block;font-weight: bold;}
.webmap > ul > li{font-size: 18px;font-weight: bold;}
.webmap > ul > li > a{color: #1a56a8;}
.webmap ul > li > ul > li{display: inline-block;margin: 10px 10px;font-size: 14px;font-weight: normal;}
.webmap ul > li > ul > li> ul > li{display:none;}






/*------ddd-----------*/
/*首页*/


/*主菜单*/
@media (min-width:1000px)
/*pc端*/
{
.tab-content{height: 340px;}
    /*Top*/
 .pclogo{position:absolute;padding-top:75px;}
.container2{background-color: #245086;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.37);height:50px;}
.container2 .containernav{max-width: 1270px;margin-left: 252px;}
.nav{width: 100%;background-color:#245086;}
.nav-bg{background-color:#245086;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.51);}
.nav > ul > li{width:7.69%;border-left: 1px solid #36639a;border-right: 1px solid #143b6a;float: left;text-align: center;height: 62px;}
.nav > ul > li > ul{position: absolute;left: 0;z-index: 200;width: 100%;background-color:rgba(230,230,230,0.9);height:0;overflow:hidden;transition:all 0.3s ease-in-out;}
.nav > ul > li > a{display: block;text-align: center;color: #fff;line-height:62px;width: 100%;}
.nav > ul > li:hover{background:#072952;}
.nav>ul>li:hover> ul{height:auto;padding-top:10px;padding-bottom:10px;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#444;line-height:42px;height:42px;background-color: rgba(230,230,230,0.9);}
.nav ul li ul li a:hover{text-decoration:none;color:#fff;background-color:#415165;}
.nav ul li{position:relative;}
.nav ul li .arrow{display:none}
.nav ul li ul li ul{left:100%;top:0px;display:none}
.display-dies{display:none;}
.nav > ul > li:first-child > ul{display:none;}
.sousuo{font-size: 26px;padding: 30px 0 20px;text-align: center;}}

/*TOP*/
@media(min-width:1000px){.header{position:relative;z-index: 5;background: #f9f9f9 url(../images/header.jpg) center top no-repeat;height: 307px;}}
@media(max-width:1000px){.top{background: #6e7b8c;line-height: 38px;overflow: hidden;text-align: right;position: relative;z-index: 10;}

.top .wrap{width: auto;padding: 0 0.2rem;}
.top .wrap a{padding: 0 14px;float: right;color: #fff;font-size: 12px;}
.header .logo img{width: auto;height: 50px;}
.logo-bottom{border-bottom: 1px solid #ddd;}
.logo-bt{padding: 10px 0;}}
.top-left{line-height: 32px;color: #777;padding-top:5px;}
.sitelast span{cursor: pointer;padding: 0 20px;height: 28px;line-height: 28px;float: left;_display: inline;padding-top: 7px;}
.sitelast span a{color:#777;}
.sitelast span a:hover{text-decoration:underline;}
.sitelast-box{display: none;position: absolute;background: #fff;text-align: left;color: #333;max-height: 560px;overflow: auto;padding: 10px;font-size: 12px;right: 0;top: 28px;width: 810px;border: 3px solid #5394e2;-webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, .3);box-shadow: 0px 4px 8px rgba(0, 0, 0, .3);}
.office-system li{display:inline-block;padding-left:20px;}
.office-system li a{color:#fff;}
.office-system li a .fa{padding-right: 10px;}
.determine{position:relative;}
.office-system{position: absolute;right: 0;top: 70px;}
/*top*/
.sst-box{margin:100px 0;float: right;width: 300px;height: 40px;border: 1px solid #d7d7d7;background: rgba(255,255,255,0.6);border-radius: 4px;line-height: 40px;overflow: hidden;}
.sst-box .text{background: none;height: 30px;text-indent: 10px;font-size: 14px;color: #666;width: 240px;border: none;padding-bottom: 5px;}
.sst-box .text:focus-visible{}
.btn{background:url(../images/head_so.png)no-repeat center ;height: 25px;margin-left: 19px;}

/*学校简介*/
.bodyle .boxborder{border:2px double #555;padding-top: 20px;}
.boxborder hr{color:#ddd;}
.boxborder .fa-leanpub::before{content: "\f212";}
.boxborder .fa-leanpub2::before{content: "\f0c0";}
.boxborder .fa-leanpub3::before{content: "\f17a";}
.boxgrey{visibility: visible;animation-delay: 0.3s;}
.boxgrey2{visibility: visible;animation-delay: 0.6s;}
.boxgrey3{visibility: visible;animation-delay: 0.9s;}
.boxgrey p{color:white;}
.boxgrey2 p{color:white;}
.boxgrey3 p{color:white;}
.boxborder2 img{transition:all .5s ease;}
.boxborder2 img:hover{-webkit-transform:scale(1.08);}

@media(min-width:1000px){.boxborder2 .mask{width:89.9%;height:30px;background:rgba(0,0,0,0.5);position:absolute;bottom:0px;}

.bodyle .boxgrey{float: left;width:27%;height:104px;margin-left:30px;background:#9f9998;text-align:center;color:#fff;font-size:16px;}
.bodyle .boxgrey2{float: left;width:155px;height:104px;margin-left:30px;background:#4f6e94;text-align:center;color:#fff;font-size:16px;}
.bodyle .boxgrey3{float: left;width:155px;height:104px;margin-left:30px;background:#6e7b8c;text-align:center;color:#fff;font-size:16px;}
.bodyle .boxborder p{line-height:35px;margin-bottom:5px;}
.boxborder .fa-leanpub{display: block;margin:15px auto 10px;font-size:35px;color: white;}
.boxborder .fa-leanpub2{display: block;margin:15px auto 10px;font-size:42px;color: white;}
.boxborder .fa-leanpub3{display: block;margin:15px auto 10px;font-size:42px;color: white;}
.bodyle .boxborder p a{font: normal 18px/42px "Microsoft YaHei";text-align:center;letter-spacing:2px;}
.boxborder2 .mask p{color:white;padding:0 15px;font-size: 16px;margin-bottom:-4px;position:absolute;bottom:1px;line-height: 36px;z-index: 888;}}


@media screen and (min-width:768px) and (max-width:1000px){.lsyg-box{padding-left: 30px;}.linheight {paddding-top:40px;}}


@media(max-width:1000px){
.boxborder2 .mask{width:100%;height:30px;background:rgba(0,0,0,0.5);position:absolute;bottom:0px;}
.boxborder2{padding-left: 0;padding-right: 0;padding-top: 20px;}

.boxborder2 img{width: 100%;padding-top: 20px;}
.boxborder2 li{padding-top:20px;padding-left:5px;padding-right:5px;}
.bodyle .boxgrey{float: left;height:85px;background:#9f9998;text-align:center;color:#fff;width:30%;margin-left:5px;}
.bodyle .boxgrey2{float: left;height:85px;background:#4f6e94;text-align:center;color:#fff;width:30%;margin-left:10px;}
.bodyle .boxgrey3{float: left;height:85px;background:#6e7b8c;text-align:center;color:#fff;width:30%;margin-left:10px;}
.bodyle .boxborder p{line-height:30px;margin-bottom:0px;font-size:15px;}

.boxborder .fa-leanpub{display: block;margin:10px auto 10px;font-size:30px;color: white;}
.boxborder .fa-leanpub2{display: block;margin:10px auto 10px;font-size:30px;color: white;}
.boxborder .fa-leanpub3{display: block;margin:10px auto 10px;font-size:30px;color: white;}
.bodyle .boxborder p a{font: normal 16px/35px "Microsoft YaHei";text-align:center;letter-spacing:2px;}
.boxborder2 .mask p{color:white;padding:0 15px;font-size: 14px;margin-bottom:4px;position:absolute;bottom:1px;z-index: 888;}}

/*教职工通道*/
.faculty .fa-leanpub4{width:52px;height:52px;margin-right:5px;text-align:center;line-height:52px;font-size:32px;background:#245086;border-radius:50%;color:#fff;}
.faculty .fa-leanpub4::before{content: "\f296";}
.faculty .fa-leanpub5::before{content: "\f10b";}
.faculty2 img{transition: all .5s ease;}
.faculty2 img:hover{transform: scale(1.2);}
.faculty3 img:hover{transform:none;}
.faculty2 a:hover{color: #245086;}

.faculty ul li a{color:#666;}



@media(min-width:1000px){
.faculty div span{color:#245086;font-size:18px;line-height:52px;margin-bottom:10px;}
.faculty-bg{background: linear-gradient(#d6d6d0, #f8f8f0);margin-left: 0px;margin-right: 0px;padding-bottom: 20px;}
.faculty .fa-leanpub5{width:52px;height:52px;margin-right:5px;text-align:center;line-height:52px;font-size:32px;background:#245086;border-radius:50%;color:#fff;}
.faculty2 li i{display:block;margin:0 auto;font-size:45px;-webkit-transition:all .5s ease;transition:all .5s ease;}
.linheight ul li img{line-height: 22px;
max-width: 100px;
height: 48%;
padding-bottom: 6px;}}

@media screen and (min-width:768px) and (max-width:1000px){.faculty .faculty3 img{max-width: 90%;}}

@media(max-width:1000px){
.faculty div span{color:#245086;font-size:16px;line-height:52px;margin-bottom:10px;}
.faculty-bg{background: linear-gradient(#d6d6d0, #f8f8f0);margin-left: 0;margin-right: 0;}
.faculty .fa-leanpub5{margin-right: 5px;width:52px;height:52px;text-align:center;line-height:52px;font-size:32px;background:#245086;border-radius:50%;color:#fff;}
.faculty2 li i{-webkit-transition:all .5s ease;}
.faculty p{font-size:15px;}
}


/*首页-新闻例表*/
.imgs .shd{height: 35px;line-height: 35px;overflow: hidden;position: absolute;right:7px;bottom: 0px;z-index: 1;}
.imgs .shd ul{overflow:hidden;float: right;padding-right: 5px;}
.imgs .shd ul li{float: left;margin: 10px 5px 0 0;width: 15px;height: 15px;font-size: 0px;border-radius: 50%;line-height: 15px;text-align: center;cursor: pointer;overflow: hidden;background: #bfbfbf;color: #fff;}
.imgs img{height: 380px;}
.imgs p{width: 590px;position: absolute;padding: 0px;margin: 0px;bottom: 0;z-index: 10;height: 40px;line-height: 40px;background: rgba(0,0,0,0.6);font-size:15px;display: block;color: #fff;text-indent: 15px;text-align: left;}
.display-block{display:block;}
.display-none{display:none;}

@media(min-width:1000px){.tabbox .tab-title ul li{font-size: 16px;width:33.3%;float:left;font: normal 18px/42px "Microsoft YaHei";padding-top: 6px;}
.tabbox{position: relative;}
.tabbox .tab-title{height: 50px;}
.tabbox .tab-title ul li{display:inline-block;font-weight:bold;cursor: pointer;text-align:center;font: normal 18px/42px "Microsoft YaHei";}
.tabbox .tab-title ul li.select{background: none;border-bottom: 2px solid #194274;color: #194274;border-radius: 0rem;font: normal 18px/42px "Microsoft YaHei";}
.tabbox .tab-content .tab-more{position: absolute;right: 10px;top: 10px;}}

@media(max-width:1000px){.tabbox .tab-title ul li{padding: 10px;}
.tabbox .tab-content .tab-more{font-size: 13px;}
.tabbox{position: relative;}
.tabbox .tab-title{height:50px;}
.tabbox .tab-title ul li{display:inline-block;cursor: pointer;text-align:center;font: normal 15px/36px "Microsoft YaHei";}
.tabbox .tab-title ul li.select{background: none;border-bottom: 2px solid #194274;color: #194274;border-radius: 0rem;font: normal 15px/20px "Microsoft YaHei";}
.tabbox .tab-content .tab-more{position: absolute;right: 10px;top: 10px;}
.faculty2 img{max-width: 30px;}

.faculty2 li{height:70px;}
.faculty3 img{max-width: 110px;    padding-bottom: 4px;}
}

/*首页banner轮播图*/
.tab-title{border-bottom: 1px solid #ccc;}
.indexpage li span{color:#bebebe;float: right;letter-spacing:0;}
.indexpage li a:hover{color:#194274;}

@media(min-width:1000px){.indexpage li{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #555;display: block;font: normal 16px/38px "Microsoft YaHei";letter-spacing: 0.5px;text-align: left;padding-left: 12px;background: url(../images/dian.gif) 0px center no-repeat;}}
@media(max-width:1000px){.indexpage li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #555;display: block;font: normal 15px/36px "Microsoft YaHei";letter-spacing: 0.5px;text-align: left;padding-left: 12px;background: url(../images/dian.gif) 0px center no-repeat;}}

/*底部*/
.bgg{background: #245086;height: 200px;}
.bottom-bg{width:1240px;margin:0 auto;background:#245086;}
.bg-bottom .india a{color: white;}
.fa-home::before{content: "\f015";}
.pagebanner .font img{width: 70px;height:80px;margin-left: 385px;}
.pagebanner .font{color: #fff;padding-top:200px;padding-right: 45px;}
.pagebanner .font h1{font-size: 26px;line-height: 50px;font-weight: normal;}

@media(min-width:1000px){.foot-bg{padding: 40px 0px 20px;background: #245086;color: #fff;}.foot-bg .row .boxs p{line-height: 35px;}.foot-bg a{color: #fff;}}
@media(max-width:1000px){.foot-bg{background: #245086;color: #fff;}}

/*子栏目样式*/
.sub-nav-box{clear: both;border-right:8px #e0e0e0 solid;}
.sub-nav-box li a:hover,.sub-nav-box .sub-nav li.current > a{clear: both;border-left:3px solid #7c3d41;color:#7c3d41;padding-right: 3px;}
.sub-nav-box .sub-nav-title{text-align:center;border-top: 5px solid #672c30;color:#000;font-size: 26px;line-height: 68px;background: #f7f7f7 url(../images/left-h-titlebg.jpg) top right no-repeat;border-bottom: 1px solid #e3e3e3;}
.sub-nav-box .sub-nav{clear:both;text-align:left;width:100%;overflow:visible;}
.sub-nav-box .sub-nav li{width:100%;padding:0px;text-align:left;position:relative;display:block;background-color: rgba(0, 0, 0, 0.03);}
.sub-nav-box .sub-nav li a{display:block;line-height:62px;border-bottom:1px #e2e2e3 solid;font-size:18px;text-align: center;}
.sub-nav-box .sub-nav li ul{display:none}
.sub-nav-box .sub-nav li ul li a{padding-left: 120px;text-align: left;}
.sub-nav-box .sub-nav li ul li ul li a{padding-left:140px;text-align: left;}
.sub-nav-box li .arrow{position:absolute;right:0px;top:0px;width:54px;height:54px;line-height:54px;text-align:center;transition-duration:0.1s;cursor:pointer}
.sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px;color: #000;}
.sub-nav-box .sub-nav li.active > ul{display:block}
.sub-nav-box .sub-nav li.active > .arrow{transform:rotate(90deg)}


/*文在超出范围*/
.card1{display:block;/*内联对象需加*/word-break:keep-all;/* 不换行*/white-space:nowrap;/* 不换行*/overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/text-overflow:ellipsis;}
.card2{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;height: 42px;}
.card3{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;height: 60px;}


html{ overflow-y:scroll; min-height:101%;}
html{ overflow:-moz-scrollbars-vertical;}



/*移动端固定栏目按钮*/
.float-nav-toggle{z-index: 4;display: block;text-align: center;position: fixed;left: 6px;bottom: 60px;color: #fff;font-size: 18px;width: 40px;height: 40px;line-height: 40px;background-color: rgba(13, 13, 13, 0.6);border-radius: 20px;}
@media (max-width: 767px) {.display-xs-block {display: block !important;}}


/*移动端固定导航栏*/
.footer-fixed{position:fixed;left:0;bottom:0;overflow:hidden;width:100%;padding:6px 0px 2px;color:#fff;z-index:4;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-top: 0.2rem solid #000;background: #fff;}
.footer-fixed ul{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;text-align: center;}
.footer-fixed ul li a{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size: 13px;}
.footer-fixed ul li p{font-size:1.3rem;}
.footer-fixed.active{transform:translateX(2.8rem);z-index:9;}
.footer-fixed2{font-size: 2.8rem;padding-top: 0.6rem;}
.footer-fixed i{display:block;}
.footer-fixed .fa{font-size:22px;}
@media (min-width:1000px){.footer-fixed{display:none!important;}}

@media (min-width:1000px){
.boxborder2 img,.boxborder2 .addpadding{overflow: hidden;}

.boxborder2 .mask{width: 96%;}
.boxborder2 .add1{padding-right: 10px;}
.boxborder2 .add2{padding-left: 10px;}
.boxborder2 .add3{padding-right: 10px;}
.boxborder2 .add4{padding-left: 10px;}
}
@media (max-width:769px) and (min-width:415px){
.addpadding{margin: 10px;}
.boxborder2 .mask{width: 94.6%;bottom: 10px;}
}

.foot-bg a{color:#fff;}