﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#08338a; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }

.header{width:1320px;margin:0 auto;padding:20px 0px;display:flex;justify-content:space-between;align-items:center;}
.header .logo{width:176px;margin-right:300px}
.header .logo img{vertical-align: middle;}
.header .topNav{flex:1;}
.header .topNav ul{display:flex;justify-content:end;align-items:center;}
.header .topNav ul li{font-size:20px;flex:1;}
.header .topNav ul li:not(:last-child){margin-right:15px}
.header .topNav ul li:hover{background:#08338a;border-radius:35px;padding:5px 0px}
.header .topNav ul li:hover a{color:#fff;}
.header .topNav ul li.hover{background:#08338a;border-radius:35px;padding:5px 0px}
.header .topNav ul li.hover a{color:#fff;}

.swiper { width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.banner{min-width:1320px;margin:0 auto;position:relative;}

.lxwmtitle{position:absolute;z-index:9999;top:50%;color:#fff;font-size:42px;font-weight:600;}


.cplist{width:1320px;margin:0 auto;}
.cplist .cptitle{font-size:42px;color:#08338a;font-weight:600;padding-top:80px}
.cplist .cpdes{text-transform: uppercase;}

.cplisteight{width:1320px;margin:0 auto;}
.cplisteight .cpone{float: left;width:30%;margin-right:5%;margin-top:5%}
.cplisteight .cpone img{vertical-align:middle;width:100%;transition:all .6s ease;}
.cplisteight .cpone img{vertical-align:middle;width:100%;}
.cplisteight .cpone:nth-of-type(3n){margin-right:0px;}

.jiayang{width:100%;min-width:1320px;margin:0 auto;background:#08338a;color:#fff;padding-bottom:200px}
.jytitle{padding-top:44px;font-size:28px;text-transform: uppercase;}
.jytxt{line-height:22px;padding:15px 0px}
.video{width:1320px;margin:0 auto;position: relative;margin-top:-200px;}
.video img{vertical-align:middle;width:100%;}
.lx{margin-top:55px;position: relative;}
.inputxs{position:absolute;}
.inputxs input{outline:none;padding:12px 15px;border-radius:5px 0px 0px 5px;width:200px;}
.inputxs button{outline:none;padding:12px 15px;border-radius:0px 5px 5px 0px;background:#08338a;color:#fff}

.newstitle{text-align:left;padding:5px 0px;font-size:22px;font-weight:600;}
.time{text-align:left;padding-top:15px;color:#999;font-size:18px;}

.footer{background:#1374bb;color:#fff;min-width:1320px;width:100%;padding:50px 0px}
.footNav{width:1320px;margin:0 auto;display:flex;justify-content:space-between;}
.kuaishu{text-align:left;}
.kuaishu dt{font-size:24px;font-weight:600;padding-bottom:10px}
.kuaishu dd{font-size:16px;}
.kuaishu dd a{color:#fff}

.copyr{background:#08338a;color:#fff;min-width:1320px;padding:25px 0px;}

.about{width:1320px;margin:0 auto;text-align:left;padding-top:35px;}
.about .title{font-size:28px;color:#08338a;text-transform: uppercase;font-weight:600;padding-bottom:15px;}
.abtxt{font-size:16px;line-height:25px;}
.abtxt p{margin-bottom:8px}

.loca{width:1320px;margin:0 auto;text-align:left;padding:25px 0px;font-size:18px;display:flex;align-items:center;}
.loca i{font-size:20px;vertical-align:middle;}
.loca .fa-home{margin-right:8px;}

.contxt{background:#f5f5f5;width:100%;min-width:1320px;padding:25px 0px;}
.lxwm{width:1320px;margin:0 auto;background:#fff;box-sizing: border-box;display:flex;}
.lxwm .lxwmlist{flex:1;text-align:left;box-sizing: border-box;line-height:28px;}
.lxwm .lxwmlist dl{padding:25px;}
.btx{font-size:22px;font-weight:600;color:#08338a;}
.btx p{font-size:16px;font-weight:600;color:#333;padding-top:8px;}

.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #1374bb;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #1374bb;
	border-color: #1374bb;
}
.page-num-current:hover {
	color: #fff;
}

.abcplx{width:1320px;margin:0 auto;position: relative;}
.abcimg{width:1320px;}
.acbtxt{position:absolute;top:55px;left:100px;width:450px;text-align:left;font-size:18px;line-height:35px}
.gujix{color:#fff;font-size:16px;line-height:35px;top:25%;position:absolute;left:20%;text-align:left;}
.gujixx{color:#fff;font-size:16px;line-height:35px;bottom:15%;position:absolute;right:20%;text-align:right;}
.gujixx h3{font-size:36px;padding-bottom:50px}
.video-one{position: relative; display: block; padding: 250px 0 250px; z-index: 1;overflow:hidden;margin-top:80px}
.video-one__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: -1;
}

.video-one__shape-1 {
	position: absolute;
	top: 0;
	left: 0;
	opacity: .30;
	mix-blend-mode: color-dodge;
	z-index: -1;
  }
  
  .video-one__shape-1 img {
	width: auto;
  }
  
  .video-one__shape-2 {
	position: absolute;
	top: 0;
	left: 0;
	opacity: .30;
	mix-blend-mode: color-dodge;
	z-index: -1;
  }
  
  .video-one__shape-2 img {
	width: auto;
  }
  
  .video-one__shape-3 {
	position: absolute;
	top: 0;
	left: 75px;
	z-index: -1;
  }
  
  .video-one__shape-3 img {
	width: auto;
  }
  
  .video-one__shape-4 {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
  }
  
  .video-one__shape-4 img {
	width: auto;
  }
  
  .video-one__shape-5 {
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: .40;
	z-index: -1;
  }
  
  .video-one__shape-5 img {
	width: auto;
  }

  .cpone{border:1px solid #efefef;box-sizing: border-box;padding:15px 20px;height: 426px;}
  .msuhu{text-align:left;padding-top:15px;color:#999;height: 40px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-wrap: break-word;}
  .h3sds{text-align:left;border-top:1px solid #efefef;margin-top:10px;padding-top: 15px;}