@charset "utf-8";

/* CSS Document */

body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}

a{text-decoration:none; color:#444;font-weight:normal}

b{ font-weight:normal;}

p{font-weight:normal}

a:hover{text-decoration:none; color:#015db2;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

i,dl,dt,em,li{list-style-type:none; font-style:normal;}

input,textarea{ font-family:"微软雅黑";outline: none;}

a{ border:none\9;}

a img{border:none\9;}

.Left{float:left;}

.Right{float:right;}

.clearfix{clear:both;}

.indexbody{overflow-y: hidden;}

@font-face{

	font-family: 'BEBAS';

	src: url('../Bebas/BEBAS.TTF');

}

@font-face{

	font-family: 'three';

	src: url('../Bebas/three.ttf');

}



/*---------------------导航--------------*/

header{display: block;width: 100%;margin: 0 auto;font-size: 0;}

.h01{width: 1500px;display: flex;margin: 0 auto;justify-content: space-between;align-items: center;padding: 25px 0;} 

.h01 .log{display:block;position: relative;width: auto;height: auto;}

.h01 .log img{display: block;width: auto;height: auto;}

.h01 .ht{display:block;}

.h01 .hl{display: inline-block;vertical-align: middle;position: relative;font-size: 0;margin-left: 80px;}

.h01 .hl::after{content: '';position: absolute;height: 60px;background: #d9d9d9;width: 1px;top: 0;right: -40px;}

.h01 .hl:nth-child(1){margin-left: 0;}

.h01 .hl:nth-child(2):after{display: none;}

.h01 .hl img{display:inline-block;vertical-align: middle;width:71px;height: auto;}

.h01 .hl .r{display: inline-block;vertical-align: middle;line-height: 30px;margin-left:20px;}

.h01 .hl .r p{font-size: 16px;color: #333;opacity: .9;}

.h01 .hl .r h4{font-size: 20px;color: #f97430;font-family: 'three';}

.h01 .hl i{height: 40px;width: 40px;background: #f97430;border-radius: 100px;text-align: center;font-size: 24px;line-height: 40px;display: inline-block;vertical-align: middle;color: #fff;}

.navs-m{display: none;}

.hb {margin: 0 auto;background: #1f67b0;width: 1500px;padding:0 calc(50% - 750px);display: flex;justify-content: space-between;align-items: center;}

.hb .nav {display: flex;justify-content: space-between;align-items: center;font-size: 0;width: calc(100% - 100px);}

.hb .nav li {display: inline-block;vertical-align: middle;width: 20%;}

.hb .nav li a {font-weight: 400;line-height: 55px;color: #000;text-align: center;transition: all 500ms;display: block;position: relative;color: #fff;font-size: 18px;}

.hb .nav li a.hov {background: #034a83;}

.hb .nav li:hover a {background: #034a83;}



.hb .nab{display: inline-block;font-size: 0;vertical-align: middle;}

.hb .nab a{margin-left: 0;position: relative;display: inline-block;vertical-align: middle;opacity: 1;border-radius: 100px;border: 0px solid #888;width: 40px;height: 40px;text-align: center;transition: all 700ms;}

.hb .nab a i{font-size: 30px;color: #fff;line-height: 40px;text-align: center;transition: all 700ms;}

.hb .nab a:hover{border-color: #ef802a;}

.hb .nab a:hover i{color: #ef802a;}



.searchbox{width: 100%;position: absolute;left: 0;top: -150px;background: #dceeff;padding: 30px 0;z-index: 20;transition: all 700ms;}

.searchbox form{font-size: 0;text-align: center}

.searchbox form .in_intxt{width: 50%;height: 40px;border:none;text-indent: 10px;font-size: 14px;color:#333;line-height: 40px;border: 1px solid #ccc;text-indent: 10px;display: inline-block;vertical-align: middle;}

.searchbox form .in_btn{width: 42px;height: 42px;border:none;cursor: pointer;background:#1f67b0 url(../images/index/s-btn-white.png) no-repeat scroll center center;display: inline-block;vertical-align: middle;}

.searchbox form .close{width: 42px;height: 42px;display: inline-block;cursor: pointer;font-size: 35px;color:#555;line-height: 38px;text-align: center;vertical-align: middle;}

.searchbox form .close:hover{color:#1f67b0;}





.sbanner{width: 100%;display: block;height: auto;}

.banner{width: 100%;margin: 0 auto;height: auto;display: block;overflow: hidden;}

.banner a {width: auto;height: auto;position: relative;display: block;overflow: hidden;}

.banner a img {display: block;width: 100%;height: auto;max-height: 100%;transition: all 2000ms;transform: scale(1.1);}



.banner .mySwipermb{display: none;}

.banner .swiper-slide-active a img{transform: scale(1);}

/* .banner .swiper-slide-active a .txt {top:25%;opacity: 1;transition-delay: 0.5s;opacity: 1;left:20%;} */

.banner a .txt .hi{display: none;}

.banner .swiper-slide-active a .txt p {top:25%;opacity: 1;transition-delay: 0.3s;opacity: 1;}

.banner .swiper-slide-active a .txt h2 {top:38%;opacity: 1;transition-delay: 0.7s;opacity: 1;}

.banner .swiper-slide-active a .txt b{top:55%;opacity: 1;transition-delay:1.1s;opacity: 1;}



.banner a .txt{display: block;}

.banner a .txt p{font-size: 38px;color: #fff;line-height: 40px;font-weight: 500;position: absolute;top: 80%;transition: all 800ms;opacity: 0;left:10%;}

.banner a .txt h2{font-size: 60px;color: #fff;font-weight: 700;line-height: 60px;position: absolute;top: 80%;transition: all 800ms;opacity: 0;left:10%;}

.banner a .txt b{border-radius: 100px;border: 1px solid #fff;font-size: 16px;padding: 0 30px;line-height: 38px;color: #fff;display:inline-block;position: absolute;top: 80%;transition: all 800ms;opacity: 0;left:10%;}



/* .banner a .txt b:hover b{background: #1f67b0;color: #fff;transition-delay:0} */

.banner .swiper .swiper-wrapper .swiper-slide[aria-label="2 / 2"] a .txt b{border-color: #fff;color: #fff;}

/* .banner .swiper .swiper-wrapper .swiper-slide[aria-label="2 / 2"] a .txt:hover b{background: #1f67b0;border-color: #1f67b0;} */





.banner .swiper .swiper-wrapper .swiper-slide a .txt .hi{display: block;width: auto;position: absolute;top: 80%;transition: all 800ms;opacity: 0;left:10%;}



.banner .swiper .swiper-slide-active.swiper-slide a .txt .hi{top:25%;opacity: 1;transition-delay: 0.3s;opacity: 1;}

.banner .swiper .swiper-slide-active.swiper-slide[aria-label="1 / 2"] a .txt p{transition-delay: 0.7s}



.banner .swiper .swiper-pagination {bottom: 50px ;width: 1500px ;right: auto ;left: 50% ;transform: translate(-50%,0);text-align:center }

.banner .swiper-pagination-bullet {width:10px ;height: 10px ;background: #fff ;opacity: 0.5 ;border-radius: 30px ;margin: 0 auto ;margin-left: 10px ;}

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 20px;opacity: 1 ;}



.main{display: block;width: 100%;margin: 0 auto;background: #f6f6f6;padding:60px 0;position: relative;}

.i01{display: flex;justify-content: space-between;align-items:stretch;width: 1500px;margin: 0 auto 50px;background: #fff;}

.i01 .l{display: block;width: 645px;font-size: 0;}

.i01 a{display: block;position: relative;}

.i01 a.kz{width: 645px;height: auto;overflow: hidden;}

.i01 .l a.kz img{display: block;width:100%;height:100%;transition: all 500ms;}

.i01 .l a.kz:hover img{transform: scale(1.05);}

.i01 .l a .b{position: absolute;bottom: 0;left: 0;z-index: 9;background: rgba(0, 0, 0, 0.5);width: 100%;}

.i01 .l a .b p{color: #fafafa;font-size: 16px;line-height: 46px;text-indent: 15px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:80%;}

.i01 .l .swiper .swiper-pagination{text-align: right ;bottom:18px ;right: 3%;}

.i01 .l .swiper .swiper-pagination-bullet-active{background: #fff;width: 15px;border-radius: 20px;}

.i01 .r{display: block;width: calc(100% - 695px);position: relative;padding: 10px 25px;}

.i01 .t .more{position: absolute;top: 20px;right: 25px;color: #666666;font-size: 15px;line-height: 50px;display: block;font-family: '宋体';}

.i01 .t .more:hover{color: #1f67b0;}

.i01 .t ul{font-size: 0;border-bottom: 1px solid #e5e5e5;display: block;}

.i01 .t ul li{display: inline-block;vertical-align: middle;}

.i01 .t ul li a{display: block;font-size: 20px;color: #111;text-align: center;line-height: 65px;padding:0 0;background: #fff;font-weight: 700;margin-right: 40px;}

.i01 .t ul li a::after{position: absolute;content: '';bottom: -2px;width: 100%;height: 4px;background: #1f67b0;transition: all 500ms;left: 0;opacity: 0;}

.i01 .t ul li.h1 a{color: #fff;color: #1f67b0;transition: all 500ms;}

.i01 .t ul li.h1 a::after{opacity: 1;}

/* .i01 .bot .box{height: 330px !important;border: 0px solid lightgray !important;} */

.i01 .bot ul{font-size: 0;border: none;padding: 15px 0;width: 100%;}

.i01 .bot ul li{display: block;}

.i01 .bot ul li a{display: flex;justify-content: space-between;align-items: center;position: relative;padding: 0 0;line-height: 38px;transition: all 500ms;}

.i01 .bot ul li a p{color: #222;font-size: 17px;text-indent: 15px;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 80px);text-align: left;transition: all 500ms;}

.i01 .bot ul li a b{color: #888;font-size: 15px;display: inline-block;vertical-align: middle;transition: all 500ms;}

.i01 .bot ul li a::before{content: "";position: absolute;width: 5px;height: 5px;background: #999999;left: 0;top: 17px;}

.i01 .bot ul li:hover p{color: #1f67b0;}

.i01 .bot ul li:hover b{color: #1f67b0;}

.i01 .bot ul li:hover a::before{color: #1f67b0;}



.i02{display: block;width: 1500px;margin: 0 auto 50px;overflow: hidden;}

.i02 img{width: 100%;display: block;height: auto;transition: all 500ms;cursor: pointer;}

.i02 img:hover{transform: scale(1.05);}



.i03{display: block;width: 1440px;margin: 0 auto ;background: #fff;display: flex;justify-content: space-between;align-items: flex-start;padding:15px 30px 30px;}

.i03 .l0{display: block;width:30%;}

.i03 .l0 .t{display: block;position: relative;border-bottom: 1px solid #e5e5e5;}

.i03 .l0 .t .more{position: absolute;top: 0;right: 0;color: #666666;font-size: 15px;line-height: 50px;display: block;font-family: '宋体';}

.i03 .l0 .t .more:hover{color: #1f67b0;}

.i03 .l0 .t h3{display: block;font-size: 20px;color: #111;text-align: left;line-height: 50px;padding:0 0;background: #fff;font-weight: 700;margin-right: 40px;}

.i03 .l0 .t h3::after{position: absolute;content: '';bottom: -2px;width: 80px;height: 4px;background: #1f67b0;transition: all 500ms;left: 0;opacity: 1;}



.i03 .l0 .b{display: block;border:0px solid lightgray !important;margin:20px 0 10px;height: 300px !important;overflow: hidden;}

.i03 .l0 .b{display: block;}

.i03 .l0 .b .xt{font-size: 0;border: none;padding: 0 0;width: 100%}

.i03 .l0 .b .xt li{display: block;}

.i03 .l0 .b .xt li a{display: flex;justify-content: space-between;align-items: center;position: relative;padding: 0 0;line-height: 38px;transition: all 500ms;}

.i03 .l0 .b .xt li a p{color: #111;font-size: 17px;text-indent: 15px;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 80px);text-align: left;transition: all 500ms;}

.i03 .l0 .b .xt li a b{color: #888;font-size: 15px;display: inline-block;vertical-align: middle;transition: all 500ms;}

.i03 .l0 .b .xt li a::before{content: "";position: absolute;width: 5px;height: 5px;background: #999999;left: 0;top: 17px;}

.i03 .l0 .b .xt li:hover p{color: #1f67b0;}

.i03 .l0 .b .xt li:hover b{color: #1f67b0;}

.i03 .l0 .b .xt li:hover a::before{color: #1f67b0;}

.i03 .l0 .b .bt{font-size: 0;padding:10px 0 0;}

.i03 .l0 .b .bt li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;display: inline-block;vertical-align: middle;}

.i03 .l0 .b .bt li:nth-child(2n){margin-right: 0;}

.i03 .l0 .b .bt li a{display: flex;background: #f4f4f4;transition: all 500ms;justify-content: center;align-items: center;border-radius: 5px;text-align: center;line-height: 80px;}

.i03 .l0 .b .bt li a:hover{background: #1162af}

.i03 .l0 .b .bt li a:hover i{color: #fff}

.i03 .l0 .b .bt li a:hover p{color: #fff}



.i03 .l0 .b .bt li a i{font-size: 30px;color: #1f67b0;transition: all 500ms;margin-right: 10px;}

.i03 .l0 .b .bt li a p{font-size: 17px;color: #333;transition: all 500ms;}



.footer{display: block;background:linear-gradient(90deg,#002095,#ff9000);width: 100%;overflow: hidden;}



.fb{width: 1500px;margin: 0 auto;padding: 56px 0 30px;display: flex;justify-content: space-between;align-items: stretch;font-size: 0;}

.fb .bl{display: block;width:45%}

.fb .bl .l01{display:block;width: calc(100% - 20px);text-align: left;padding-left: 20px;border-left: 1px solid rgba(255, 255, 255, 0.2);position: relative;margin-bottom: 35px;}

.fb .bl .l01::after{content: '';position: absolute;width: 5px;height: 22px;background: #fff;left: -3px;top: 0;display: block;}

.fb .bl .l01 h4{font-size: 18px;color: #fff;font-weight: 700;line-height: 22px;margin-bottom: 10px;}

.fb .bl .l01 p{font-size: 16px;color: #fff;line-height: 30px;opacity: .9;}

.fb .bl .l01:nth-child(2){margin-bottom: 0;}

.fb .bm{display: block;}

.fb .bm h3{font-size: 18px;color: #fff;display: block;margin-bottom: 15px;}

.fb .bm .fr{display: block;}

.fb .bm .fr a{display: block;width: auto;font-size: 17px;color: #fff;line-height: 40px;transition: all 500ms;font-size: 0;}

.fb .bm .fr a i{display:inline-block;vertical-align: middle;width: auto;height: auto;line-height: 40px;margin-right: 15px;}

.fb .bm .fr a i img{display: block;width: auto;height: auto;}

.fb .bm .fr a p{font-size: 17px;color: #fff;line-height: 40px;display:inline-block;vertical-align: middle;transition: all 500ms;}

.fb .bm .fr a:hover p{color: #1f67b0;}

.fb .line{display: block;width:1px;height: auto;background: #fff;margin-top: 7px;opacity: .5 !important;}



.fb a.br{display: block;}

.fb a.br h3{font-size: 18px;color: #fff;display: block;margin-bottom: 20px;}



.fb a.br img{width:auto;height:auto;display: block;margin-bottom: 20px;padding: 8px ;background: #fff;}

.fb a.br p{font-size: 15px;color: #fff;text-align: center;}



.fc{width: 1500px;padding: 0 calc(50% - 750px) 14px;line-height: 50px;display: flex;justify-content: space-between;align-items: center;}

.fc p{font-size: 15px;color:rgba(255, 255, 255, 0.6);}

.fc p a{color:rgba(255, 255, 255, 0.6);transition: all 500ms;display: inline-block;}

.fc p a:hover{color: #fff;}





.vov{position:absolute;right:calc(50% - 900px);top:810px;z-index: 19;}

.vov ul{display: block;font-size: 0;}

.vov ul li{display: block;margin-bottom: 10px;}

.vov ul li a{display:block;transition: all 500ms;padding: 19px 16px;background: #1162af;border-radius: 5px;}

.vov ul li a i{font-size: 30px;color: #fff;transition: all 500ms;margin-right: 10px;margin: 0 auto 10px;text-align: center;display: block;}

.vov ul li a p{font-size: 17px;color: #fff;transition: all 500ms;text-align: center;}

.vov ul li:hover a{background: #ef802a;}



.vov.vov-s{position: fixed;top: 30px;display: block;}



.snavbar2{width: 100%;height: auto;background: #fff;border-bottom: 1px solid #ebebeb;position: relative;}

.snavbar2 .snavbox{width:1500px;height: auto;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}

.snavbar2 .snavbox .snav{display: block;}

.snavbar2 .snavbox .snav ul li{display: inline-block;vertical-align: middle;margin-right: 45px;}

.snavbar2 .snavbox .snav ul li a{font-size: 17px;color:#222;line-height: 70px;display: block;text-align: center;transition: all 700ms;position: relative;}

.snavbar2 .snavbox .snav ul li a::after{content: '';position: absolute;width: 100%;height: 4px;background: #1f67b0;left: 0;bottom: -1px;transition: all 700ms;opacity: 0;}

.snavbar2 .snavbox .snav ul li.hov a{color:#1f67b0;font-weight: 700;}

.snavbar2 .snavbox .snav ul li.hov a::after{opacity: 1;}

.snavbar2 .snavbox .snav ul li:hover a{color:#1f67b0;}

.snavbar2 .snavbox .snav ul li:hover a::after{opacity: 1;}

.snavbar2 .snavbox .bread{display: block;;font-size: 0px;color:#666;line-height: 70px;}

.snavbar2 .snavbox .bread i.icon-zhuye{margin-right: 6px;width: 20px;height: 20px;margin-top: -1px;}

.snavbar2 .snavbox .bread i{display: inline-block;vertical-align: middle;line-height: 20px;margin-top: 2px;}

.snavbar2 .snavbox .bread a{font-size: 15px;color:#222;line-height: 70px;display: inline-block;padding: 0 5px;padding-right: 6px;opacity: 0.6;transition: all 700ms;vertical-align:middle ;}

.snavbar2 .snavbox .bread a.current{color:#333;}

.snavbar2 .snavbox .bread a:hover{color:#1f67b0;opacity: 1;}





/*上一篇下一篇*/

.prenext{width:1500px;height:auto;margin: 60px auto 70px;padding:19px 0;background: #f7f7f7;}

.prenext ul{font-size: 0;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;width: 96%;}

.prenext ul li{display:flex;color:#444;line-height:30px;font-size: 16px;width: 36%;}

.prenext ul li i{font-size: 22px;color: #444;line-height: 32px;margin:0 5px;}

.prenext ul li a{font-size:16px;color:#444;line-height:30px;display:inline-block;width: calc(100% - 101px);text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}

.prenext ul li a:hover{color:#1163af;}

.prenext a.return{width: 120px;height: 42px;display:block;text-align: center;font-size: 15px;color:#444;line-height: 42px;text-align: center;transition: all 700ms;}

.prenext a.return:hover{color: #1163af;}



/*列表翻页*/

.dede_pages{overflow:hidden;padding:40px 0 60px;clear:both; height:auto;}

.dede_pages ul{color:#999; text-align:center;font-size: 0;}

.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 8px;line-height: 50px;font-size:18px;background: #f5f5f5;transition: all 700ms;}

.dede_pages ul li .optionkw{margin-right: 5px;}

.dede_pages ul li a{color:#666666;text-decoration:none;width: 50px;height: 50px;line-height: 50px;display: block;font-size:18px;transition: all 700ms;}

.dede_pages ul li:hover{ background:#1163af;color:#fff;border-radius: 1px;}

.dede_pages ul li:hover select{border-color:#1163af;}

.dede_pages ul li:hover a{color:#fff;}

.dede_pages ul li:hover span{color:#fff;}

.dede_pages ul li.thisclass{width: 50px;height: 50px;background:#1163af;color:#fff;border-radius: 1px;}

.dede_pages ul li select{display: none;}

.dede_pages ul li .optionkw {margin-right: 5px;display: none;}

.dede_pages ul li a.end {display: none;}

.dede_pages ul li a.first {display: none;}

.dede_pages ul li a.next,.dede_pages ul li a.prev{font-family: '宋体';}









.right-contact-img ul li:hover{background-position: left center;}

div:hover.fkabo{background-position: right center;}

.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}

#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:45px;height:45px;background:rgba(0,0,0,0.7) right center no-repeat;cursor:pointer;z-index: 10;}

#gotopbtn:hover{background-color: rgba(237,45,35,1);}



 /*-------- 下拉菜单 --------------*/

.dropMenu {position:absolute;z-index:9999;width: auto;  visibility: hidden;margin-top: -1px;margin-left: 0px;background:rgba(0,0,0,0.6);min-width: 280px;   padding:10px 0;  top: 0;left: 0;}

.dropMenu li{margin-right: 0;}

.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:5px;text-align: center;}

.dropMenu li:hover a{color:#ef802a !important;}





.a0{display:block;width: 100%;margin:80px auto 0;font-size: 0;background: #f7f7f7;}

.n0{display:block;width: 100%;margin:80px auto 0;font-size: 0;background: #fff;min-height: 800px;}

.a01{display:block;width: 1500px;padding:0 calc(50% - 750px) 70px;background: #fff;position: relative;}

.a01::before{content: '';position: absolute;top: 10px;left: 0;z-index:0;width: 100%;height: 380px;background:url(../images/index/bs1s.png) no-repeat center;}

.a01 h2{font-size: 34px;color: #111;line-height: 35px;margin-bottom: 40px;font-weight: 700;text-align: center;}

.a01 .txt{width: 90%;margin: 0 auto;}

.a01 p{font-size: 17px;color: #111;line-height: 35px;text-indent: 2em;text-align: justify;}

.a02 {display: block;width: 100%;padding: 0 0 70px;background: #fff;}

.a02 .banner_bar_bd{width:1500px;margin: 0 auto;}

.a02 .banner_bar_bd .bd_l{width:90%;margin: 0 auto;text-align: center}

.a02 .banner_bar_bd .bd_l_box{font-size: 0;}

.a02 .banner_bar_bd .bd_l dl{width: 25%;display: inline-block;vertical-align:top;margin-bottom:0px;position: relative;}

.a02 .banner_bar_bd .bd_l dl .num{font-size:0px;color:#1f67b0;position: relative;font-weight: 700;margin-bottom: 5px;}

.a02 .banner_bar_bd .bd_l dl .num i{font-family: 'poppins-l';font-size:40px;}

.a02 .banner_bar_bd .bd_l dl .num em{font-size:17px;color:#1f67b0;font-weight:700;margin-left:10px;}

.a02 .banner_bar_bd .bd_l dl .txt{color:#555;font-size: 17px;line-height: 36px;margin-top: 0;}

.a02 .banner_bar_bd .bd_l dl .txt span{font-weight: 700;}

.a03{display: block;width: 100%;height: auto;margin: 0 auto;background: #fff;}

.a03 img{width: 100%;height: auto;display: block;}

.a04 {display: block;width: 100%;height: auto;margin: 0 auto;padding-bottom: 70px;}

.a04 .con{width: 1190px;padding: 55px 55px 25px;background-color: #fff;margin: 0 auto;margin-top: -130px;}

.a04 .con .cont{display: block;margin-bottom: 30px;}

.a04 .con .cont h5{font-size: 20px;color: #111;line-height: 30px;margin-bottom: 18px;font-weight: 700;text-align: left;position: relative;padding-left: 20px;}

.a04 .con .cont h5::after{position: absolute;content: '';width: 4px;height: 30px;background: #ef8338;left: 0;}

.a04 .con .cont p{font-size: 17px;color: #555;line-height: 36px;text-align: justify;}



.n01{display: block;width: 1500px;margin: 0 auto 10px;}

.n01 .swiper{display: block;font-size: 0;}

.n01 .swiper-slide a{display: flex;justify-content: space-between;align-items: center;font-size: 0;background: #f5f5f5;height: auto;}

.n01 .swiper-slide a .imgs{display: block;width: 50%;height: auto;overflow: hidden;}

.n01 .swiper-slide a .imgs img{width: 100%;height: auto;display: block;transition: all 700ms;}

.n01 .swiper-slide a .txts{display: block;width: 42%;padding: 3% 4%;}

.n01 .swiper-slide a .txts h3{font-size: 28px;color: #111;line-height: 50px;margin-bottom: 20px;font-weight: 700;transition: all 700ms;margin-bottom: 10px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.n01 .swiper-slide a .txts b{display: block;font-size: 15px;line-height: 35px;margin-bottom: 10px;color: #888;transition: all 700ms}

.n01 .swiper-slide a .txts p{display: block;font-size: 17px;line-height: 35px;margin-bottom: 30px;;color: #555;transition: all 700ms;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.n01 .swiper-slide a .txts i{display: block;}

.n01 .swiper-slide a .txts i .tl{display: inline-block;vertical-align: middle;font-size: 18px;line-height: 30px;color: #333;margin-right: 20px;}

.n01 .swiper-slide a .txts i .tr{display: inline-block;vertical-align: middle;font-size: 20px;line-height: 30px;color: #333;}

.n01 .swiper-slide a:hover .imgs img{transform: scale(1.05);}

.n01 .swiper-slide a:hover h3{color: #1163af;}

.n01 .swiper-slide a:hover p{color: #1163af;}

.n01 .swiper-slide a:hover b{color: #1163af;}



.n01 .swiper-slide a:hover i .tl{color: #1163af;}

.n01 .swiper-slide a:hover i .tr{color: #1163af;}



.cba div{width: auto !important;max-width: 1000px !important;height: auto !important;margin-bottom: 3% !important;}

.cba video{width:100%;height: auto;margin: 0 auto;}



.n01 .swiper .swiper-pagination{width: 47%;text-align: right;left: 0;}

.n01 .swiper .swiper-pagination-bullet-active{background: #fff;width: 15px;border-radius: 20px;}

.n02{display: block;width: 1500px;margin:0 auto}

.n02 .ns{font-size: 0;}

.n02 .ns li{display:block;padding: 30px 0;border-bottom: 1px solid #eee;}

.n02 li a{display: block;}

.n02 li a .imgs{display: inline-block;vertical-align: middle;width:auto;height: auto;overflow: hidden;max-width: 300px;}

.n02 li a .imgs img{width: 100%;height: auto;display: block;transition: all 700ms;}

.n02 li a .txts{display: inline-block;vertical-align: middle;width: calc(100% - 340px);margin-left: 40px;transition: all 700ms;}  

.n02 li a .txts h3{font-size: 20px;color: #111;line-height: 30px;margin-bottom: 10px;font-weight: 700;transition: all 700ms;}

.n02 li a .txts h3 span{font-weight: 700;}

.n02 li a .txts p{font-size: 17px;color: #555;line-height: 35px;text-align: justify;margin-bottom: 30px;text-align: justify;transition: all 700ms;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.n02 li a .txts b{display: block;font-size: 15px;line-height: 35px;color: #888;}

.n02 li a:hover img{transform: scale(1.05);}

.n02 li a:hover h3{color: #1163af;}

.n02 li a:hover p{color: #1163af;}

.n02 li a:hover b{color: #1163af;}



.dn{width: 100%;background: #f7f7f7;padding: 100px 0 60px;}

.dns{background: #fff;width: 1500px;margin: 0 auto;border-bottom: 1px solid #e4e4e4;padding: 80px 0 30px}

.dn h2{font-size: 38px;line-height: 35px;font-weight: 700;color: #111;text-align: center;margin-bottom:30px;}

.dns h3{font-size: 32px;line-height: 35px;font-weight: 700;color: #1f67b0;text-align: center;margin-bottom:20px;}

.dn span{font-size: 15px;color: #888;text-align: center;line-height: 30px;display: block;}

.dns span{font-size: 15px;}

.cba{display: block;width: 1500px;margin: 0 auto;}

.cba p{font-size: 17px;color:#333;text-indent: 2em;text-align: justify;margin-bottom: 40px;line-height: 33px;}

.cba strong{font-weight: 700;}

.cba img{display: block;margin: 40px auto;width: auto;height: auto;max-width: 80%;}

.cba .hon{display: block;font-size: 0;}

.cba .hon{font-size: 0;text-align: left;}

.cba .hon li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.3333%;cursor: pointer;}

.cba .hon li .imgs{border: 1px solid #ebebeb;padding: 20px;overflow: hidden;}

.cba .hon li .imgs img{width: 100%;display: block;max-width: 100%;margin: 0 auto;transition: all 700ms;}

.cba .hon li h2{font-size: 18px;color:#222;line-height: 60px;text-align: center;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.cba .hon li:nth-child(4n){margin-right: 0;}

.cba .hon li:Hover img{transform: scale(1.07);}

.lis{background: url(../images/index/memor-line.png) repeat-y scroll top center;}

.lis .his li{width: 50%;margin:0 10px auto auto;padding: 20px 0;position: relative;cursor: pointer;}

.lis .his li h2{font-size:25px;color:#333;line-height: 30px;display: block;margin-bottom: 18px;}

.lis .his li .tys{width: auto;height: auto;}

.lis .his li .tys p{font-size: 16px;color:#333;line-height: 30px;text-indent: 0;margin-bottom: 5px;transition: all 700ms;}

.lis .his li .tys p strong{font-size: 18px;color: #333;transition: all 700ms;}

.lis .his li h2{padding:0 75px;font-weight: 700;color: #333;transition: all 700ms;color: #1f67b0;}

.lis .his li .tys{padding:0 75px;}

.lis .his li p{font-size: 16px;line-height: 30px;color: #222;margin-bottom: 10px;}



.lis .his li i.ims{display: block;position: absolute;width: 54px;height: 54px;top:40px;left: -17px;background:#1f67b0 url(../images/index/h01.png) no-repeat center;border-radius: 100px;transition: all 700ms;}

.lis .his li i.ims_1{background:#1f67b0 url(../images/index/h02.png) no-repeat center;}

.lis .his li i.ims_2{background:#1f67b0 url(../images/index/h03.png) no-repeat center;}

.lis .his li i.ims_3{background:#1f67b0 url(../images/index/h04.png) no-repeat center;}

.lis .his li i.ims_4{background:#1f67b0 url(../images/index/h05.png) no-repeat center;}

.lis .his li i.ims,.lis .his li i.ims_1,.lis.his li i.ims_2,.lis.his li i.ims_3,.lis.his li i.ims_4{background-size:30px;}



.lis .his li:nth-child(2n){margin:0 auto auto 9px;}

.lis .his li:nth-child(2n) h2{text-align: right;background-position:right;}

.lis .his li:nth-child(2n) .tys{padding-right: 75px;text-align: right;}

.lis .his li:nth-child(2n) .tys p{text-align: right;}

.lis .his li:nth-child(2n) i{right:-17px;left:auto;}

.lis .his{margin-bottom: 60px;font-size: 0;}

.lis .his li:hover h2{color: #1f67b0;}

.lis .his li:hover .tys p strong{color: #1f67b0;}

.lis .his li:hover .tys p{color: #1f67b0;}



.nns{margin: 30px auto 80px;}

.n03{display: block;width: 1500px;margin:0 auto}

.n03 h2{font-size: 32px;line-height: 35px;font-weight: 700;color: #1f67b0;text-align: center;margin-bottom: 20px;}

.n03 .ns{font-size: 0;}

.n03 .ns li{display: block;padding: 22px 0;border-bottom: 1px solid #eee;transition: all 700ms;}

.n03 .ns li a{display: flex;justify-content: space-between;align-items: center;position: relative;}

.n03 .ns li a h3{font-size: 17px;color: #333;line-height: 30px;padding-left: 20px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 20px - 100px);font-weight: 400;transition: all 700ms, font-weight 700ms;}

.n03 .ns li a h3::after{content: '';display: block;width: 5px;height: 5px;background: #888;position: absolute;left: 0;transition: all 700ms;top: 14px;}

.n03 .ns li a b{display: block;font-size: 15px;color: #888;line-height: 30px;transition: all 700ms;}

.n03 .ns li:hover{border-color: #cfe1ef;}

.n03 .ns li:hover a h3{color: #1163af;font-weight: 700;}

.n03 .ns li:hover a h3::after{background-color: #1162af;}

.n03 .ns li:hover b{color: #1163af;}



.sbannerbox-m{display: none;}



@media(max-width: 1680px){



    .banner a .txt p,.banner a .txt h2, .banner a .txt b,.banner .swiper .swiper-wrapper .swiper-slide a .txt .hi{left:calc(50% - 750px);}

    .banner .swiper-slide-active a .txt h2{top: 42%;}

    .banner .swiper-slide-active a .txt b{top: 65%;}



    .vov{right:30px;}

    .vov ul li a i{font-size: 24px;}

    .vov ul li a p{font-size: 14px;}

    .vov ul li a{padding: 14px 12px;}



}



@media(max-width: 1566px){

    .h01 .hl{margin-left: 60px;}

    .h01 .hl::after{right: -28px;}



    .h01{width: 94%;}

    .hb{width: 94%;padding: 0 3%;}

    .hb .nav{width:calc(100% - 200px);}

    .hb .nav li a{line-height: 50px;}

    .banner a .txt b{font-size: 14px;line-height: 32px;}

    .hb .nav li a,.h01 .hl .r p,.i01 .l a .b p,.i01 .bot ul li a p,.i03 .l0 .b .xt li a p,.i03 .l0 .b .bt li a p{font-size: 15px;}

    .i01,.i02{width: 94%;margin: 0 auto 40px;}

    .i03{width: 90%;padding:1% 2%;}

    .main{padding: 40px 0;}

    .i01 .l{width: 50%;}

    .i01 .r{width: 47%;padding: 1% 2% 0;}

    .i01 a.kz{width: 100%;}

    .i01 .bot ul{padding: 10px 0;}

    .i01 .t ul li a,.i03 .l0 .t h3{font-size: 17px;line-height: 45px;}

    .i01 .t .more{top: 3%;right: 4%;line-height: 45px;}

    .i01 .bot ul li a,.i03 .l0 .b .xt li a{line-height: 35px;}

    .i01 .bot ul li a b,.i03 .l0 .b .xt li a b{font-size: 13px;}

    .i03 .l0 .b{height: 280px !important;margin: 10px 0;}

    .i03 .l0 .b .bt li a{line-height: 70px;}

    .fb{width: 94%;padding: 3% 0;}

    .fc{width: 94%;padding:0 3%;}

    .fb .bl .l01{width: calc(100% - 15px);padding-left:15px;margin-bottom:30px;}

    .fb .bl .l01 h4,.fb .bm h3,.fb a.br h3{font-size: 17px;}

    .fb .bl .l01 p,.fb .bm .fr a p{font-size: 15px;line-height: 30px;}

    .hb .nav li a{font-size: 16px;}

    .vov{right: 10px;display: none;}

    .vov ul li a{padding: 15px 7px;}

    .vov ul li a i{font-size: 24px;}

    .vov ul li a p{font-size: 14px;}

    .snavbar2 .snavbox{width: 94%;}

    .a01{width: 94%;padding: 0 3% 70px;}

    .a01 .txt{width: 100%;}

    .a04 .con{width: 88%;padding: 3%;}

    .a02 .banner_bar_bd{width: 100%;}

    .a0,.n0{margin: 40px auto 0;}

    .a04{padding-bottom:40px}

    .n01,.n02{width: 94%;}

    .banner a .txt p, .banner a .txt h2, .banner a .txt b, .banner .swiper .swiper-wrapper .swiper-slide a .txt .hi{left: 3%;}

    .dropMenu{min-width: 15.8%;}


    .dns,.n03{width: 94%;}
.dn{width: 94%;padding:5% 3% 3%;}
.dn h2,.dns h3{font-size: 30px;}
.cba,.prenext{width: 94%;}
.a01 p,.a02 .banner_bar_bd .bd_l dl .txt,.a04 .con .cont p,.cba .hon li h2,.lis .his li .tys p,.cba p,.n01 .swiper-slide a .txts p,.n01 .swiper-slide a .txts i .tl,.n01 .swiper-slide a .txts i .tr{font-size: 15px;}
.cba .hon li h2{line-height: 50px;}
.n01 .swiper-slide a .txts p{line-height: 30px;}
.n02 li a .txts p{line-height: 30px;font-size: 15px;}
.n01 .swiper-slide a .txts h3{font-size: 25px;line-height: 40px;}
.cba p{margin-bottom: 15px;}
/* .n01 .swiper-slide a .txts h3{height: 80px;} */

.n01 .swiper-slide a .txts i .tl{margin-right: 10px;}
.n03 .ns li a h3{font-size: 16px;}






}



@media(max-width:1000px){
    .fb .bl .l01 p, .fb .bm .fr a p{font-size: 14px;}
    .vov{display: none;}

    .vov.vov-s{display: none;}

    .sbanner{display: none;}

    .sbannerbox-m{display: block;}

    .sbannerbox-m img{width: 100%;}

.banner .mySwiperpc{display: none;}    

.banner .mySwipermb{display: block;}



.navs-m{border: 0px solid #1f67b0;padding: 5px;border-radius: 5px;display: inline-block;}

.navs-m .navicon{width: 28px;height: 20px;background: url(../images/index/navicon.png) no-repeat scroll center center;background-size: 100%;display: block;}

.navs-m ul{width: 0;position: fixed;right: -100%;top: 0;background-color: #313131;transition: all 500ms;overflow: hidden;height: 100vh;z-index: 10;}

.navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px;}

.navs-m ul li{padding: 0 3%;}

.navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}

.navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center;}

.navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;}



.h01 .log img{width: 300px;}

.h01 .hl:nth-child(1)::after{display: none;}

.h01 .hl:nth-child(2){display: none;}

.h01 .hl .r{margin-left: 10px;line-height: 24px;}

.h01 .hl .r p{font-size: 14px;}

.h01 .hl .r h4{font-size: 17px;font-weight: 700;}

.h01 .hl i{width: 36px;height: 36px;line-height: 36px;font-size: 20px;}

.h01{padding: 15px 0;}

.hb{display: none;}

.banner a .txt{top: 80%;left: 10%;}

.banner a .txt b{padding: 0 20px;}

.banner .swiper-pagination-bullet{height: 8px;width:8px;}

.main{padding: 5% 0;}

.i01, .i02{margin: 0 auto 5%;display: block ;}

.i01 .l{width: 100%;}

.i01 .t ul li a{margin-right: 20px;}

.i01 .r{width: 94%;padding: 3%;}

.i03{width: 88%;padding: 3%;display: block;;}

.i03 .l0{width: 100%;}

.fb{display: block;;}

.fb .bl .l01{margin-bottom: 3%;}

.fb .bl .l01 h4{margin-bottom: 5px;}

.fb .bl,.fb .bm{width: 100%;margin-bottom: 5%;}

.fb .bm .fr a{line-height: 36px;}

.fb .bm h3,.fb a.br h3{margin-bottom: 3%;}

.fb a.br p{text-align: left;}

.fc{display: block;line-height: 25px;padding: 0 3% 3%;}

.fc p{font-size: 14px;text-align: center;}



.banner  a .txt p{left:5%;font-size: 17px;}

.banner .swiper-slide-active a .txt p{top: 17%;}

.banner .swiper-slide-active a .txt h2{top: 30%;}

.banner .swiper .swiper-wrapper .swiper-slide a .txt .hi{left: 5%;width: 300px;}

.banner a .txt h2{left: 5%;font-size:25px;}

.banner a .txt b{left: 5%;}

.banner .swiper-slide-active a .txt b{top: 55%;}

.snavbar2 .snavbox{display: block;overflow: hidden;}

.snavbar2 .snavbox .bread{display: none;}

.snavbar2 .snavbox .snav{overflow-x: scroll;width: 100%;overflow-y: hidden;}

.snavbar2 .snavbox .snav ul{display: flex;width: 100%;align-items: center;}

.snavbar2 .snavbox .snav ul.nav_about{width: 125%;}

.snavbar2 .snavbox .snav ul.nav_service{width: 100%;}



.snavbar2 .snavbox .snav ul li{width: 25%;margin-right: 0;}

.snavbar2 .snavbox .snav ul li a{font-size: 15px;line-height: 55px;}

.a01{padding: 0 3% 3%;}

.a01 h2,.n03 h2{font-size: 25px;margin-bottom: 3%;}

.a01 p{font-size: 15px;line-height: 30px;}

.a02,.a03{padding: 0 0 5%;}

.a02 .banner_bar_bd .bd_l dl{width: 50%;}

.a02 .banner_bar_bd .bd_l dl .num i{font-size: 30px;}

.a02 .banner_bar_bd .bd_l dl .num em{font-size: 15px;}

.a02 .banner_bar_bd .bd_l dl .txt{font-size: 13px;}

.a04 .con{width: 94%;margin-top: 0;}

.a04 .con .cont h5{font-size: 17px;margin-bottom: 3%;padding-left: 15px;}

.a04 .con .cont p{font-size: 15px;line-height: 30px;}

.a04 .con .cont{margin-bottom: 5%;}

.a04{padding-bottom: 0;}

.dns{padding: 30px 0 3%;width: 94%;}

.dns h3{font-size: 25px;margin-bottom: 0;}

.cba{width: 94%;}

.cba .hon li{width: 49%;margin-right: 2%;}

.cba .hon li:nth-child(2n){margin-right: 0;}

.nns{margin-top: 20px;}

.cba .hon li .imgs{padding: 10px 0;}

.cba .hon li h2{font-size: 15px;margin-bottom: 10px;line-height: 30px;}

.dede_pages{padding: 20px 0 0;}

.dede_pages ul li.thisclass,.dede_pages ul li a{width: 40px;height: 40px;line-height: 40px;font-size: 15px;}

.lis .his li,.lis .his li:nth-child(2n){width: 100%;margin: 0 auto;margin-left: -9px;margin-bottom: 3%;}

.lis{background:url(../images/index/memor-line.png) repeat-y scroll top left}

.lis .his li h2,.lis .his li:nth-child(2n) h2{padding: 0 30px;font-size: 17px;font-weight: 700;background: url(../images/index/memor-bg.png) no-repeat left center;margin-bottom:5px;text-align: left;}

.lis .his li .tys,.lis .his li:nth-child(2n) .tys{padding:0 0 0 30px;}

.lis .his li .tys p,.lis .his li:nth-child(2n) .tys p{font-size: 15px;line-height: 30px;text-indent: 0;text-align: left;}

.lis .his{margin-bottom: 30px;font-size: 0;}

.n01{margin: 0 auto 30px;}

.n01 .swiper-slide a{display: block;}

.n01 .swiper-slide a .imgs{width: 100%;}

.n01 .swiper-slide a .txts{width: 94%;padding: 3%;}

.n01 .swiper-slide a .txts h3{font-size: 20px;line-height: 40px;height: 80px;}

.n01 .swiper-slide a .txts b{margin-bottom: 0;line-height: 30px;}

.n01 .swiper-slide a .txts p{margin-bottom: 0;font-size: 15px;height: 60px;margin-bottom: 20px;line-height: 30px;}

.n01 .swiper-slide a .txts i .tl{font-size: 15px;margin-right: 10px;}

.n01 .swiper-slide a .txts i .tr{font-size: 15px;}

.n02 .ns li{padding:0 0 3%;margin-bottom:3%;}

.n02 .ns li:last-child{padding-bottom: 0;border-bottom: 0px;}

.n02 li a .imgs{max-width: 49%;vertical-align: top;}

.n02 li a .txts{width:48%;margin-left:3%;}

.n02 li a .txts h3{font-size: 17px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 3px;}

.n02 li a .txts p{font-size: 15px;line-height: 27px;margin-bottom: 0px;-webkit-line-clamp: 1;}

.n02 li a .txts b{line-height: 27px;font-size: 13px;}

.dn{width: 94%;padding: 5% 3% 3%;}

.dn h2{font-size: 20px;margin-bottom: 3%;}

.dn span{font-size: 13px;}

/* .n0{margin: 30px 0;} */

.cba img{margin: 3% auto;}

.n03{width: 94%;}

.n03 .ns li{padding: 3% 0;}

.n03 .ns li a h3{font-size: 15px;padding-left: 15px;}

.n03 .ns li a b{font-size: 13px;}

.cba p{font-size: 15px;line-height: 30px;margin-bottom: 3%;}

.prenext{width: 94%;margin: 20px auto;padding: 0 0;background: #fff;}

.prenext ul{width: 100%;display: block;position: relative;}

.prenext ul li{width: 100%;font-size: 14px;}

.prenext ul li a{font-size: 14px;width: calc(100% - 165px);}

.prenext ul li i{display: none;}

.prenext a.return{position: absolute;right: 0;top:13px;font-size: 13px;border: 1px solid #444;border-radius: 100px;width: 84px;line-height: 31px;height: 31px;}

.prenext a.return:hover{border-color: #1f67b0;}

::-webkit-scrollbar{display: none;}

.n0{min-height: auto;}

.lis .his li i.ims{top: 10px;left: auto !important;right:0px;}

.lis .his li{padding: 3% 0;}
.n0{margin: 5% 0;width: 100%;}

.i03 .l0 .b{height: 210px !important;}




}

@media(max-width:700px){

    .h01 .hl{display: none;}

    .h01 .log img{width: 270px;}

    .i02 img{width: 140%;margin-left: -20%;}

    /* .prenext ul li:nth-child(3){flex-direction: row-reverse;justify-content: left;} */

}