﻿
/* Scss Document */
html { height: 100%; }
body { height: 100%; color: #282828; font-size: 14px; font-family: "Microsoft YaHei","微软雅黑,Arial","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","sans-serif"; background: #fff; }
button, input, select, textarea { font: 14px Verdana,Helvetica,Arial,sans-serif; }
li, ol, ul, dl, dt, dd { list-style: none; }
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; box-sizing: border-box; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: none; }
[v-cloak] { display: none; }
.clear{clear: both;}
.swiper {width: 100%;min-width:1400px;}

    .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;
    }
	.swiper-pagination-bullet{width:20px;height:20px;background-color:#f0ab05;}
	.navtop{position: absolute;left:0px;right:0px;width:1400px;top:25px;z-index: 99;margin:0 auto;display:flex;justify-content:space-between}
	.navtop .logo{width:261px;height:51px;float: left;}
	.navtop .logo img{vertical-align:middle}
	.navtop .menu{float:right;width:900px;}
	.navtop .menu li{float:left;width:16.6666666%;font-size:20px;font-weight:bold;}
	.navtop .menu li a{color:#fff;line-height:51px;}
	.navtop .menu li a:hover{color:#f3c51c}
	.navtop .menu li a.active{color:#f3c51c}
	
	.langle{display:flex;align-items:center;}
.langle img{vertical-align:middle;margin-right:5px;}
.langle a:last-child{margin-left:15px;}


	.cpindex{width:100%;min-width:1400px;background:url(../image/bglogo.jpg) no-repeat 100px center #f3fbff;min-height:885px;padding:100px 0px}
	.cpin{width:1400px;margin:0 auto;position: relative;}
	.cpin .cpone{float: left;margin-top:340px;margin-left:180px;}
	.abindex{float: right;width:600px;}
	.abindex .title{font-size:55px;color:#0a3862;font-weight:bold;padding-top:160px}
	.abindex .abzw{font-size:25px;border-bottom:1px solid #0a3862;padding-bottom:25px;}
	.abindex .txtw{padding-top:20px;}
	.abindex .txtw p{font-size:18px;margin-bottom:8px;text-indent:2rem;line-height:42px}
	.ckquanwen{padding-top:25px;}
	.ckquanwen a{background:#0a3862;color:#fff;padding:12px 45px;border-radius:35px;font-size:16px;}
	.cpcenter{width:100%;min-width:1400px;background:#f3fbff;min-height:800px;height:100%;clear:both;}
	.cpcenter .cplist{width:1400px;margin:0 auto}
	.cpcenter .cplist .title{line-height:45px;font-size:55px;color:#0a3862;font-weight:bold;padding-top:160px;text-align:right;}
	.cpcenter .cplist .abzw{font-size:25px;padding-bottom:25px;text-align:right;}
	.cpfours .fours{width:690px;float: left;}
	.cpfours .fours .cps{width:48%;float:left;margin-right:4%;margin-bottom:4%;background:#fff;position: relative;text-align:center;padding:70px 0px 40px;border-radius: 12px;box-shadow: 0px 0px 10px #999;}
	.cpfours .fours .cps:nth-child(2n){margin-right:0px;}
	.cpfours .fours .cps .btimg{position:absolute;right:20px;top:25px;}
	.cpfours .fours .cps h3{color:#0a3862;font-size:18px;font-weight:bold;margin-bottom:25px;}
	.cpfours .fours .cps span{background:#0a3862;color:#fff;padding:4px 10px;border-radius:35px;}
	.cpfours .cpone{width:680px;float: right;background:#fff;position: relative;text-align:center;padding:170px 0px 150px;border-radius: 12px;box-shadow: 0px 0px 10px #999;}
	.cpfours .cpone h3{color:#0a3862;font-size:18px;font-weight:bold;margin-bottom:25px;}
	.cpfours .cpone span{background:#0a3862;color:#fff;padding:4px 10px;border-radius:35px;}
	.cpfours .cpone .btimg2{position:absolute;right:180px;top:155px;}
	.lxwm{display:flex;align-items:center;box-sizing: border-box;margin-top:200px;}
	.lxwm .lx1{background:url(../image/lx1.jpg) no-repeat;width:840px;height:845px;position: relative;}
	.lxwm .lx1 .bts{position:absolute;top:100px;left:260px;}
	.lxwm .lx1 .bts1{position:absolute;top:270px;left:260px;color:#61a5fd;font-size:35px;font-weight:bold;}
	.lxwm .lx1 .bts2{position:absolute;top:310px;left:260px;color:#fff;font-size:25px;}
	.lxwm .lx1 .bts3{position:absolute;top:350px;left:260px;color:#fff;font-size:18px;width:400px;}
	.lxwm .lx1 .bts4{position:absolute;top:650px;left:260px;color:#fff;font-size:14px;width:400px;}
	.lxwm .lx1 .bts4 a{color:#333;background:#fbc70e;padding:8px 25px;border-radius:35px;}
	.lxwm .lx1 .bts3 p{margin-top:8px;}

	.lxwm .lx2{background:url(../image/lx.jpg) no-repeat center center;flex:1;height:845px;}
	.ylinyu{width:1400px;margin:0 auto}
	.ylinyu .title{line-height:45px;font-size:55px;color:#0a3862;font-weight:bold;padding-top:160px;text-align:right;}
	.ylinyu .abzw{font-size:25px;padding-bottom:25px;text-align:right;}
	.linyu{width:1400px;margin:0px auto 100px;display: flex;}
	.linyu .ones1{padding:50px 0px;width:25%;margin-left:25px;background: #f5f5f5;text-align:center;border-radius:10px;}
	.linyu .ones1:first-child{margin-left:0px;}
	.linyu .ones1 p{font-size:18px;position:relative;}
	.linyu .ones1 p:after{content:'';position:absolute;left:45%;right:45%;bottom:-2px;border-bottom:2px solid #0a3862;margin:0 auto}
	.lxadd{background:#f5f5f5;width:100%;min-width:1400px;padding:35px 0px;}
	.lxadd .addsan{width:1400px;margin:0 auto;display: flex;justify-content: space-between;}
	.lxadd .addsan .addtu{flex: 1;align-items: center;display: flex;font-size:18px;}
	.lxadd .addsan .addtu .tup{margin-right:10px;}
	.dqweizhi{width:1400px;margin:0 auto;display:flex;align-items: center;font-size:18px;padding:50px 0px}
	.dqweizhi .fa-home{margin-right:8px;}
	.dqweizhi .fa-angle-right{margin:0px 8px}
	.dqweizhi i{font-size:28px;}
	.about{width:1400px;margin:0 auto;height:auto;padding-bottom:35px;}
	.about .wzx{position: relative;width:600px;font-size:30px;border-bottom:1px solid #eee;height:45px;}
	.about .wzx:after{position: absolute;content:'';left:0px;width:110px;bottom:0px;border-bottom:3px solid #0a3862}
	.about .abtx{padding:22px 0px;font-size:18px;line-height:35px;height:auto;clear: both;}
	.about .abtx p{text-indent:2rem;margin-bottom:8px;}
	.absimg2{float:right;margin-left:20px;border:2px solid #0a3862}
	.abright{float:right;margin:50px 0px 100px}
	.aboutslx{width:1400px;margin:0 auto;text-align: center;padding:35px 0px}
	.lxditu{width:459px;font-size:20px;float: left;}
	.tijibt{margin-left:500px;}
	.tijibt .title{text-align:center;font-size:35px;}
	.tijibt .des{text-align:center;font-size:18px;color:#ccc}
	.btdian{padding-top:55px;}
	.btdian input{border:1px solid #ccc;padding:15px 0px;text-indent:1rem;font-size:18px;border-radius:8px;color:#666;width:46%;box-sizing: border-box;margin-right:5%;margin-bottom:35px;}
	.btdian textarea{padding:15px 0px;border:1px solid #ccc;text-indent:1rem;font-size:18px;border-radius:8px;color:#666;width:98%;box-sizing: border-box;margin-bottom:35px;}
	.btdian button{border:none;background: #0a3862;color:#fff;padding:12px 45px;margin:0 auto;font-size:18px;border-radius:5px;}
	.cpzx{width:1400px;margin:0 auto;height: auto;}
	.cpzx .leftnav{width:280px;float:left;}
	.cpzx .leftnav img{vertical-align: middle;}
	.cpzx .leftnav dt{background:#0a3862;text-align:center;padding:8px 0px}
	.cpzx .leftnav dd{background:#0a3862;text-align:center;padding:8px 0px;margin-top:8px;}
	.cpzx .leftnav ul{background:#f0ab05;margin-top:35px;padding:15px;font-size:16px;margin-bottom:55px;}
	.cpzx .leftnav li{line-height:30px;}
	.cpzx .leftnav li:last-child{text-indent:3rem}
	.cpzx .zxlist{float:right;width:1100px;}
	.cpzx .zxlist .btlist{}
	.cpzx .zxlist .btlist li{float:left;width:212px;margin-right:10px;margin-bottom:10px;text-align:center;}
	.cpzx .zxlist .btlist li a{font-size:18px;line-height:55px;border:1px solid #0a3862;display:block;}
	.cpzx .zxlist .btlist li a:hover{background:#f0ab05;color:#fff;border:1px solid #f0ab05}
	.cpzx .zxlist .btlist li a.active{background:#f0ab05;color:#fff;border:1px solid #f0ab05}
	.cpzx .zxlist .btlist li:nth-of-type(5n){margin-right:0px;}
	.dclist{clear: both;padding-top:35px;}
	.dclist .dcone{text-align:center;width:30%;float:left;border:2px solid #0a3862;position:relative;background: url(../image/dc01.png) no-repeat right 280px;height:350px;border-radius:15px;box-shadow: 0px 0px 10px #999;margin-bottom:45px;margin-right:54px;}
	.dclist .dcone:nth-of-type(3n){margin-right:0px;}
	.btlogo{position: absolute;top:15px;left:25px;z-index:99;}
	.dsimg{margin-top:50px;}
	.btitle{position: absolute;bottom:0px;left:0px;right:0px;background: rgba(0,0,0,0.7);color:#fff;border-radius:0px 0px 8px 8px;padding:15px;text-align:left;font-size:16px;}
	.btitle1{position: absolute;bottom:0px;left:0px;right:0px;background: rgba(25,72,157,0.9);color:#fff;border-radius:0px 0px 8px 8px;padding:15px;text-align:left;font-size:16px;}
	.btitle2{position: absolute;bottom:0px;left:0px;right:0px;background: rgba(240,171,5,0.9);color:#fff;border-radius:0px 0px 8px 8px;padding:15px;text-align:left;font-size:16px;}
	.dclist .dcone1{text-align:center;width:30%;float:left;border:2px solid #0a3862;position:relative;background: url(../image/xy01.png) no-repeat right 280px;height:350px;border-radius:15px;box-shadow: 0px 0px 10px #999;margin-bottom:45px;margin-right:54px;}
	.dclist .dcone1:nth-of-type(3n){margin-right:0px;}

	.dclist .dcone2{text-align:center;width:30%;float:left;border:2px solid #0a3862;position:relative;background: url(../image/yb01.png) no-repeat right 280px;height:350px;border-radius:15px;box-shadow: 0px 0px 10px #999;margin-bottom:45px;margin-right:54px;}
	.dclist .dcone2:nth-of-type(3n){margin-right:0px;}

	.dclist .dcone3{text-align:center;width:30%;float:left;border:2px solid #0a3862;position:relative;background: url(../image/zn01.png) no-repeat right 280px;height:350px;border-radius:15px;box-shadow: 0px 0px 10px #999;margin-bottom:45px;margin-right:54px;}
	.dclist .dcone3:nth-of-type(3n){margin-right:0px;}
	.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: #0a3862;
	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: #0a3862;
	border-color: #0a3862;
}
.page-num-current:hover {
	color: #fff;
}

.xcnets{float:right;width:64%;}
.xcnets .ctitle{font-size:38px;color:#0a3862;font-weight:bold}
.xcnets .xhaoc{color:#f4ca30;font-size:28px;border-bottom:1px solid #0a3862;padding-bottom:10px;width:300px}
.xcnets .tedian{font-size:20px;}
.xcnets .tedian h3{padding:25px 0px;font-weight:bold}
.xcnets .tedian .s1{font-size:18px;line-height:35px;}

.cshui{width:1400px;margin:0 auto;}
.cshui img{vertical-align:middle;}

.xentesing{width:1400px;margin:0 auto;height:auto;padding:25px 0px;text-align:left}
.xentesing img{max-width:100%;vertical-align: middle}

.qjingds{text-align:right;margin-bottom:35px;}
	.footer{width:100%;min-width:1400px;margin:0px auto;background:url(../image/footer.jpg) no-repeat center center;padding:40px 0px}
	.footer .flogo{width:216px;height:51px;margin:0 auto}
	.footer .flogo img{vertical-align:middle;}
	.footer .ftnav{padding:35px 0px 20px;}
	.footer .ftnav ul{display:flex;justify-content:space-around;width:800px;margin:0 auto;}
	.footer .ftnav li a{font-size:18px;font-weight:bold;color:#fff;}
	.footer .ftnav li a.active{color:#f3c51c}
	.footer .copyrigh{color:#fff;font-size:18px;text-align:center;line-height:25px;}