@charset "utf-8";
*{font-family: arial;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.main{width:80%;margin:0 auto;height: 100%;}
nav{width: 100%;height: 130px;z-index: 3;border: none;}
h3{font-size: 18px;}
.navbar{border: none;}
.navbar-fixed-bottom, .navbar-fixed-top{position: absolute;}
.navbar-brand>img{margin-top: 7px;width: auto;}
.navbar-collapse{position: relative;}
.navbar-inverse{background:none;color: #fff;}
.navbar-nav{float: right;margin-top: 60px;font-size: 24px;}
.navbar-inverse .navbar-nav>li>a{color: #fff;}
.navbar-nav>li>a{line-height: 24px;}
.top-nav{position:absolute;right:0;top: 25px;width: 600px;}
.top-nav a{color: #fff;display: inline-block;text-decoration: none;font-size: 16px;}
.top-nav .search{display: inline-block;position: relative;}
.top-nav .search input[type="text"]{height: 30px;width: 250px;background: none;outline: none;border: 1px solid #003F88;padding: 5px;}
.top-nav .search input[type="button"]{height: 30px;width: 65px;background: #003F88;border: none;outline: none;margin-left: -5px;}
@media (min-width: 768px){
	.navbar-brand>img{}
}
@media (min-width: 1440px){
	.main{width: 90%;}
}
.banner{width: 100%;height:100vh;margin-top: -0px;z-index: 1;}
.banner #wp_news_w3 { height: 100%;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container .swiper-slide{width: 100%;height: 100%;}
.banner .swiper-container .swiper-slide img{width: 100%;height: 100%;}
.banner .pic{position: absolute;bottom: 100px;width: 100%;text-align: center;}
.banner .pic img{width: auto;}
section{margin-top: 60px;}
.title{width: 100%;color: #313131;}
.title h3{font-size: 60px;position: relative;}
.title h3:before{position: absolute;bottom: -5px;width: 50px;height: 5px;content: "";background: #313131;;}
@media (min-width: 1200px) {
 
}
@media (min-width: 1440px) {
 .title h3{font-size: 40px;position: relative;}
}
@media (min-width: 1680px) {
 .title h3{font-size: 40px;position: relative;}
}

.indexNews{margin-top: 45px;}
.newsLeft{position: relative;margin-top: 25px;}
.pic{z-index: 2;text-align:center;}
.pic img{    margin: 0px auto;
    text-align: center;}
.msg{position:absolute;left:10%;width: 80%;margin-top: -65px;z-index: 4;background: #FFFFFF;font-size: 22px;padding: 10px 15px;}
.msg .tit{width: 100%;height: 50px;line-height: 50px;font-weight: bold;}
.msg .tit p{overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.msg .tit span{float: right;}
.msg .newsDetail{position: absolute;width: 102%;-moz-box-shadow:0px 2px 5px #d2d2d2; -webkit-box-shadow:0px 2px 5px #d2d2d2; 
sbox-shadow:0px 2px 5px #d2d2d2;left: -1%;opacity: 0.8;height: 95px;}
.msg .newsDetail .date{float: left;width: 13%;height: 95px;border-right: 1px solid #e8e8e8;box-sizing: border-box;padding: 10px;}
.msg .newsDetail .date .data{font-size: 24px;color: #000;margin-left: 3px;}
.msg .newsDetail .date .line{color: #b2b2b2;width:1px;height:60px;background:#B2B2B2;display: block;position: absolute;top:10px;left: 43px;
-ms-transform:rotate(55deg); /* IE 9 */
-moz-transform:rotate(55deg); /* Firefox */
-webkit-transform:rotate(55deg); /* Safari and Chrome */
-o-transform:rotate(55deg); /* Opera */
transform:rotate(55deg);}
.msg .newsDetail .date .month{position: absolute;top:50px;left: 30px;font-size: 18px;color: #B2B2B2;}
.msg .newsDetail .details{float: left;width: 86%;margin-top: 10px;}
.msg .newsDetail .details p:first-child{font-size:24px;text-indent:10px;line-height: 45px;width:95%;height:45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.msg .newsDetail .details .more{margin-top: -12px;text-indent: 0;}
.msg .newsDetail .details p a{display: block;float:right;background: #003F88;height: 35px;width: 135px;border-radius: 15px;color: #fff;font-size: 18px;text-align:center;line-height: 35px;text-decoration: none;}
.news .col-lg-6{width: 48%;}
.indexNewsList{margin-left:4%;border: 1px solid #B2B2B2;border-radius: 10px;padding: 2px;background: #f8f8f8;}
.indexNewsList .list{width:100%;border-bottom:1px solid #B2B2B2;/*padding: 15px 20px;*/}
.indexNewsList .list:first-child{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.indexNewsList .list:last-child{border-bottom: none;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.indexNewsList .list .newsItem{padding-bottom: 15px;padding-right: 20px;padding-left: 20px;}
.indexNewsList .list .newsItem p{margin-bottom: 0;}
.indexNewsList .list .newsItem .newTit{font-weight: bold;padding-top:15px;font-size: 24px;line-height:35px;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color: #484848;}
.indexNewsList .list .newsItem .newTime{font-size: 18px;line-height: 35px;color: #484848;}
.indexNewsList .list .newsItem .newTime i{font-size: 22px;color: #484848;}
.indexNewsList .list .newsItem .newDet{color: #484848;box-sizing:border-box;font-size: 22px;;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.indexNewsList .list:hover{background: #fff;}
.indexNewsList .list:hover .newTit{color: #003F88;}
.viewMore{width: 100%;margin-top: 30px;text-align: center;}
.viewMore a{color: #003F88;text-decoration: none;font-size: 24px;}

.event{margin-top: 60px;background: #f8f8f8;padding: 30px 0;}
.eventList{margin-top: 40px;}
.eventItem{padding: 40px 50px;border: 3px solid #B2B2B2;margin-top: 25px;}
.eventItem div{width: 100%;}
.eventItem .eventTime p{font-size: 22px;color: #B2B2B2;}
.eventItem .eventTime p i{float: right;font-size: 26px;}
.eventItem .eventTit p{font-size: 26px; color:#5B5B5B;height:72px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.eventItem:hover{border: 3px solid #003F88;}
.eventItem:hover i{color: #003F88;}
.indexEvent .list li{padding: 20px !important;}
.indexEvent .list li p{margin-bottom:0;line-height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexEvent .list li p i{width: 22px;text-align: center;margin-right: 10px;}
.indexEvent .list li p a{width: 120px;height: 30px;border: 1px solid #5B5B5B;line-height: 30px;text-align: center;}
.indexEvent .tit{font-weight: bold;}

.resList{margin-top: 40px;overflow: hidden;position: relative; padding-bottom: 60px;}
.resList .resItem{width: 100%;background: #003F88;padding: 5px;}
.resList .resItem .img{width: 100%;}
.resList .resItem .img img{    width: 310px !important;
    height: 173px !important;}
.resList .resItem .resInfo{width: 100%;color: #fff;margin-top: 15px;}
.resList .resItem .resInfo .resTit p{font-size:22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.resList .resItem .resInfo .resMore a{color: #fff;font-size: 18px;}

.global{background: #f8f8f8;padding: 30px 0;}
.globalInfo{margin-top: 40px;}
.globalInfo .col-lg-6{width: 48%;}
.globalInfo .globalPic{width: 100%;overflow: hidden;}
.globalInfo .globalPic img{width: 100%;transition: all .4s;}
.globalInfo .globalPic:hover img {  /**鼠标经过图片放大，父级元素最好固定宽高*/
    transform: scale(1.05);
}
.globalInfo .globalFonts{margin-left: 4%;}
.globalInfo .globalFonts p{font-size:22px;text-indent: 24px;margin-top: 10px;text-align:justify;color: #5B5B5B;}

.subject{}
.subject .subjectItem{width: 100%;}
.subject .subjectItem p{text-align: center;font-size: 24px;margin-top: 20px;}

/*****底部样式******/
footer{margin-top:50px;width: 100%;background: #003F88;min-height: 150px;padding:30px 0;}
footer img{width: 100%;}
footer p a{color: #FFFFFF;font-size: 20px;}
footer h4 a{font-size: 24px ;color: #FFFFFF;}
footer a:hover{color: #007AFF;text-decoration: none;}
footer .company{width: 100%;text-align: center;color: #fff;font-size: 20px;margin-top: 15px;}


@media (max-width: 1920px){
	.main{width: 90%;}
	.msg .newsDetail .date .month{font-size: 14px;}
	.msg .tit p{font-size: 16px;}
	
	.msg .newsDetail .date .month{font-size: 12px;}
	.msg .newsDetail .details p:first-child{font-size: 20px;}
	.globalInfo .globalFonts p{font-size: 30px;}
	.globalInfo .globalFonts a{display: block;width: 130px;height: 40px;line-height:40px;color:#5B5B5B;border: 1px solid #5B5B5B;font-size: 20px;text-align: center;}
	.title h3{font-size: 60px;position: relative;}
	.indexNewsList .list .newsItem .newTit{line-height: 28px;font-size: 20px;}
	.indexNewsList .list .newsItem .newTime{line-height: 30px;}
	.research .swiper-button-next,.research .swiper-button-prev{top:96% !important;}
	.research .swiper-pagination-bullet{width: 10px !important;height: 10px !important;}
}
@media (max-width: 1680px){
	.main{width: 90%;}
	.msg .tit p{font-size: 18px;}
	.msg .newsDetail .date .data{font-size: 20px;}
	.msg .newsDetail .date .line{left: 33px;}
	.msg .newsDetail .date .month{font-size: 12px;left: 19px;}
	.msg .newsDetail .details p:first-child{font-size: 16px;}
	.msg .newsDetail .details p a{width: 120px;height: 30px;font-size: 14px;}
	.title h3{font-size: 36px;}
	.indexNewsList .list .newsItem .newTit{font-size: 18px;}
	.indexNewsList .list .newsItem .newTime{font-size: 16px;}
	.indexNewsList .list .newsItem .newDet{font-size: 16px;}
	.title h3{font-size: 60px;position: relative;}
	.title h3:before{width: 40px;height: 3px;bottom: -5px;}
	.eventItem .eventTime p{font-size: 16px;}
	.eventItem .eventTit p{font-size: 18px;height: 55px;}
	.resList .resItem .resInfo .resTit p{font-size: 18px;}
	.resList .resItem .resInfo .resMore a{font-size: 14px;}
	.globalPic{padding: 15px 0;}
	.globalInfo .globalFonts p{font-size: 22px;padding: 20px 100px 20px 0;line-height: 28px;}
	.globalInfo .globalFonts a{width: 130px;height: 40px;line-height:40px;font-size: 20px;}
	.swiper-button-next,.swiper-button-prev{top:94%;}
	footer h4 a{font-size: 18px;}
	footer p a{font-size: 14px;}
	footer .company{font-size: 16px;}
	
}
@media (max-width: 1440px){
	.navbar-nav{font-size: 20px;}
	.top-nav{width: 588px;}
	.top-nav a{font-size: 12px;}
	.main{width: 90%;}
	.msg .tit p{font-size: 14px;}
	.msg .newsDetail .date .data{font-size: 16px;}
	.msg .newsDetail .date .line{left: 26px;}
	.msg .newsDetail .date .month{font-size: 10px;left: 14px;}
	.msg .newsDetail .details p:first-child{font-size: 12px;}
	.msg .newsDetail .details p a{width: 90px;height: 25px;font-size: 12px;line-height: 25px;}
	/*.title h3{font-size: 20px;}*/
	.indexNewsList .list .newsItem .newTit{margin-top: 0;}
	.indexNewsList .list .newsItem{padding-bottom: 5px;}
	.indexNewsList .list .newsItem .newTit{font-size: 14px;padding-top: 5px;}
	.indexNewsList .list .newsItem .newTime{font-size: 12px;}
	.indexNewsList .list .newsItem .newDet{font-size: 14px;}
	.title h3{font-size: 30px;position: relative;}
	.title h3:before{width: 40px;height: 3px;bottom: -5px;}
	.eventItem .eventTime p{font-size: 16px;}
	.eventItem .eventTit p{font-size: 15px;height: 40px;}
	.viewMore a{font-size: 18px;}
	.subject .subjectItem p{font-size: 16px;}
	
	.research .swiper-button-next,.research .swiper-button-prev{top:95% !important;}
	.research .swiper-pagination-bullet{width: 8px !important;height: 8px !important;}
	
	.resList .resItem .resInfo .resTit p{font-size: 14px;}
	.resList .resItem .resInfo .resMore a{font-size: 12px;}
	.globalPic{padding: 15px 0;}
	.globalInfo .globalFonts p{font-size: 20px;}
	footer h4 a{font-size: 14px;}
	footer p a{font-size: 12px;}
	footer .company{font-size: 14px;}
}
ul.nav.navbar-nav.wp-menu .i1 .sub-menu {
    display: none !important;
}



