body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0;color:#555; font-size:12px; font-family:"arial"; font-weight: normal;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}

a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}
.container{ width:1200px; margin:0 auto;}
 
/* header */
.headerwrap{width:100%; margin:0 auto;position:fixed; top:0;z-index: 10;box-sizing: border-box; background:#fff; padding-bottom:10px;}
.topwrap{width:100%; margin:0 auto;position:relative;z-index:-1;box-sizing: border-box; background:#012b62; position:absolute; top:0;height: 35px; line-height:35px;}
.headertop{width:1200px; margin:0 auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;z-index: 10;}
.headertop h3{font-size: 12px;color: #ffffff;opacity:0.75;letter-spacing:2px;}
.headertop .abox{display: flex;display: -webkit-flex;}
.headertop a{display: block;font-size: 12px;color: #FFFFFF;padding: 0 20px;box-sizing: border-box;}
.headertop a:last-child{border:none;}
.headertop a i{font-size: inherit;color: inherit;margin-right: 5px;}
/* header */
.headtop{ width:100%; margin-top:35px; z-index: 20; background:#fff;}
.header{width:1200px; margin:0 auto; height:90px; line-height:90px; z-index: 20; position:relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.header .logo{ margin-top:15px;}
.header .logo img{display: block;width: auto;height: 72px;}
.header .right{box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center; margin-top:15px;}
.header .right .nav{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.header .right .nav a{display: block;font-size: 14px;color: #333;border-bottom: 1px solid rgba(255,255,255,0.3); padding:0 15px; line-height:100px; text-align:center;position: relative;}
.header .right .nav a:after{content: '';display: block;width: 0%;height: 2px;background-color: #044eaf;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.header .right .nav a:hover:after{width: 100%;}
.header .right .nav li{position: relative;}
.header .right .nav li:last-child{margin-right: 0;}

.header .right .nav .nav02{position: absolute;width: 200%;background: #ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);opacity: 0;visibility: hidden; padding:10px 0;}
.header .right .nav .nav02 a{display: block;width: 100%;box-sizing: border-box;padding: 0 20px;font-size: 14px;color: #222222;line-height: 40px; text-align:left;}
.header .right .nav .nav02 a i{font-size: inherit;color: inherit;opacity: 0;margin-left: 20px;}
.header .right .nav .nav02 a:hover{color: #044eaf;}
.header .right .nav .nav02 a:hover i{opacity: 1;}
.header .right .nav li:hover .nav02{opacity: 1;visibility: visible;}

.headerwrap.active .headtop{ margin-top:0px;z-index: 20; background:#fff;}
.headtop{
   transition:all .3s ease-in-out 0s;
  -webkit-transition:all .3s ease-in-out 0s;
   -moz-transition:all .3s ease-in-out 0s; 
  -ms-transition:all .3s ease-in-out 0s; 
  -o-transition:all .3s ease-in-out 0s; z-index: 20; background:#fff;
}
/* banner */
.banner{width: 100%;position: relative; margin-top:125px;}
.banner .slides-box {width: 100%;height:780px;margin: auto;overflow: hidden;}
.banner .slides {position: relative;height: 100%;width: 100%;margin: auto;float: left;}
.banner .slides li {position: absolute;width:  100%;height: 100%;}
.banner .slides li img{display: block;width: 100%;margin: auto;}

.banner .pagination{position: absolute;bottom: 30px; left:90%;z-index: 99;}
.banner .pagination li{padding: 5px 6px;float: left;}
.banner .pagination li a{display: block;width: 15px;height: 7px;line-height: 10px; border:1px solid #fff;color: #fff;text-align: center;font-family: Arial;text-decoration: none;}
.banner .pagination .active{background:#fff;}


.more{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 160px;height:40px;line-height:40px;text-align: center;box-sizing: border-box;border: 1px solid #FFFFFF;position: relative;z-index: 0;font-size: 14px;color: #FFFFFF;border-radius:2px;overflow: hidden;}
.more01{background-color:#044eaf;border:none;}
.more02{ margin-top: 40px;border: 1px solid #044eaf;}
.more01 i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: inherit;color: inherit;height: 20px;margin-left: 10px;position: relative;}
.more:after{content: '';display: block;width: 0%;height: 100%;transition: all .3s;background-color: #FFFFFF;position: absolute;left: 0;top: 0;z-index: -1;}
.more:hover:after{width: 100%;}
.more:hover{color: #044eaf;}
.more01:hover i{border-color: #044eaf;}



.i-text h4{font-size:16px;line-height: 30px;color: #666666;margin-top: 40px;}
.i-text h3{font-size: 30px;color: #444;font-weight: bold;line-height: 42px;margin-top: 10px;}
.i-text p{font-size: 13px;color: #044eaf;margin-bottom: 10px;font-weight: bold;}
/* indexwrap */
.indexwrap{width: 100%;position: relative;}
/* indx01wrap */
.indx01wrap{width: 100%;position: relative;padding: 60px 0 60px;box-sizing: border-box;}
.indx01wrap .i-text{margin: auto;margin-bottom: 50px; text-align:center;}
.indx01{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.indx01left{width: 100%;box-sizing: border-box;margin: 0;}
.indx01left .swiper-slide{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;background-color: #f9f9f9;}
.indx01left .swiper-slide .imgbox{width: 50%;box-sizing: border-box;overflow: hidden;}
.indx01left .swiper-slide .imgbox img{display: block;width: 100%;}
.indx01left .swiper-slide .text{box-sizing: border-box;width:50%;padding-left:3%;padding-right:7%; padding-top:3%;position: relative;}
.indx01left .swiper-slide .text h3{font-size: 24px;color: #444;font-weight: bold;line-height: 42px;margin-top: 10px;}
.indx01left .swiper-slide .text p{font-size:14px;line-height: 30px;color: #666666;margin-top: 20px;}
.i-text h4{letter-spacing: 1px;}
.indx01left .swiper-slide .text a{background-color: #044eaf;border-color: #044eaf;margin-top: 30px;}

.indx01left .swiper-button-next,.indx01left .swiper-button-prev{display: none;}


/* i-cont */
.i-cont{width: 1200px;}

/* index02wrap */
.indx02wrap{width: 100%;position: relative;padding:50px 0;box-sizing: border-box;}
.indx02wrap .i-text{margin: auto;margin-bottom: 50px; text-align:center;}
.indx02{width: 100%;}
.indx02left{width: 100%;background-color: #f9f9f9; position:relative;}
.indx02left .imgbox{width: 50%; float:left;}

.index08wrap{width: 100%;position: relative;z-index: 0;}
.index08 .swiper-slide{width: 100%;}
.index08 .swiper-slide a{display: block;width: 100%;position: relative;}
.index08 .swiper-slide a img{display: block;width: 100%;}
.index08 .page .swiper-button-next,.index08 .page .swiper-button-prev{border-radius: 4px;font-size: 14px;width: 48px;height: 48px;margin: 0;padding: 0;background:rgba(255,255,255,0.7);outline: none;}
.index08 .page img{margin-left:-5px;margin-top:-5px;}

.indx02left .text{width:40%; float:left;padding-left:3%;padding-right:7%; padding-top:3%;position: relative;}
.indx02left .text h3{font-size: 24px;color: #444;font-weight: bold;line-height: 42px;margin-top: 10px;}
.indx02left .text p{font-size:14px;line-height: 30px;color: #666666;margin-top: 20px;}
.i-text h4{letter-spacing: 1px;}
.indx02left .text a{background-color: #044eaf;border-color: #044eaf;margin-top: 30px;}


/* index07wrap */
.index07wrap{width: 100%;padding: 60px 0 30px;position: relative; background:#f2f2f2;}
.index07wrap .i-text{margin: auto;margin-bottom: 50px; text-align:center;}
.index07wrap .i-text h3{margin-bottom: 20px; text-align:center;}
.index07wrap .i-text p{ color:#666; line-height:23px;}
.index07 .index07_list{ width:100%;position: relative;}
.index07 li{width: 24.5%; margin-right:0.6%; margin-bottom:1%; float:left;}
.index07 li:nth-child(1){width: 49.5%; margin-right:1%;}
.index07 li:nth-child(2){width: 49.5%; margin-right:0;}
.index07 li:nth-child(6){margin-right:0;}
.index07 li a{display: block;width: 100%;position: relative;}
.index07 li a .imgbox{ overflow:hidden; position:relative;}
.index07 li a img{display: block;width: 100%; height:100%;transition: all .6s;}
.index07 li a:hover .imgbox img{ transform:scale(1.1); -ms-transform:scale(1.1);}
.index07 li a .r-text{ background:#fff;position: absolute;left:0;bottom: 1px; width:250px; line-height:50px; text-align:center;}
.index07 li a .r-text span{font-size: 14px;color: #000;letter-spacing: 2px;}
.clear{ clear:both;}

/* index03wrap */
.index03wrap{width: 100%;margin: 110px 0 0;position: relative;z-index: 0;}
.index03wrap .i-text{ width:1200px;margin:0 auto;margin-bottom: 50px;}
.index03wrap .i-text h3{ font-size:24px;}
.index03wrap .i-text p{ font-size:18px;}
.index03 .index03_list{ width:100%;position: relative;}
.index03 li{width: 19%; margin:0 0.5%; float:left;}
.index03 li a{display: block;width: 100%;position: relative;}
.index03 li a .imgbox{ overflow:hidden; position:relative;}
.index03 li a img{display: block;width: 100%; height:100%;transition: all .6s;}
.index03 li a:hover .imgbox img{ transform:scale(1.1); -ms-transform:scale(1.1);}
.index03 li a .r-text{ background:#fff;position: absolute;left:0;bottom: 1px; width:250px; line-height:50px; text-align:center;}
.index03 li a .r-text span{font-size: 14px;color: #000;letter-spacing: 2px;}


/* index05wrap */
.index05wrap{width: 100%;margin: 60px 0;position: relative;z-index: 0;}
.index05wrap .i-text{ width:1200px;margin:0 auto;margin-bottom: 50px;}
.index05wrap .i-text h3{ font-size:30px;}
.index05wrap .i-text p{ font-size:18px;}
.index05 .swiper-slide{width: 53%;}
.index05 .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.index05 .swiper-slide a img{display: block;width: 100%;transition: all .6s;}
.index05 .swiper-slide a:hover img{transform: scale(1.1);}
.index05 .swiper-slide a .font{display: block;width: auto;height: 86px;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;position: absolute;left: 0;bottom: 0;background-color: rgba(255,255,255,0.9);padding: 0 40px;max-width: 90%;transition: all .3s;}
.index05 .swiper-slide a .font img{display: block;width: auto;max-width: 100%;height: 68px;}
.index05 .swiper-slide a .font img.img02{display: none;}
.index05 .swiper-slide a:hover .font img.img01{display: none;}
.index05 .swiper-slide a:hover .font img.img02{display: block;}
.index05 .swiper-slide a .font h3{font-size: 18px;color: #222222;}  
.index05 .swiper-slide a .r-text{ background:#fff;position: absolute;left:0;bottom: 1px; width:250px; line-height:50px; text-align:center;}
.index05 .swiper-slide a .r-text span{font-size: 14px;color: #000;letter-spacing: 2px;}
.index05 .swiper-slide a:hover .font{background-color: #044eaf;}
.index05 .swiper-slide a:hover .font h3{color: #ffffff;}

.index05 .bot{width: 100%;box-sizing: border-box;padding-left: 160px;margin-top: 20px;}
.index05 .page{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box;padding-left: calc((100% - 1300px)/2);margin-top: 40px;}
.index05 .page .swiper-button-next,.index05 .page .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;color: #044eaf;border: 1px solid #044eaf;border-radius: 4px;font-size: 14px;width: 48px;height: 48px;box-sizing: border-box;margin: 0;padding: 0;background-image: none;outline: none;left: 0;right: 0;top: 0;bottom: 0;}
.index05 .page .swiper-button-next{margin-left: 10px;}
.index05 .page .swiper-pagination{position: relative;bottom: 0;left: 0;margin: 0;padding: 0;margin-left: 30px;}
.index05 .page .swiper-pagination-bullet{width: 8px;height: 8px;opacity: 1;background-color: #aaaaaa;margin-right: 10px;outline: none;}
.index05 .page .swiper-pagination-bullet:last-child{margin-right: 0;}
.index05 .page .swiper-pagination-bullet-active{background-color: #044eaf;}


/* index04wrap */
.index04wrap{width: 100%;box-sizing: border-box;position: relative;background-color: rgba(0,0,0,0.1); padding:60px 0;} 
.index04wrap .i-text{margin: auto;margin-bottom: 50px; text-align:center;}
.index04wrap .i-text h3{margin-bottom: -30px; text-align:center;}
.index04wrap .i-text h4{margin-bottom: 20px; text-align:center;}
.index04{width:1200px; margin:0 auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;}
.index04left{width: 60%;padding:0;margin: 0;}
.index04right{width: 40%;height: 100%;padding:0;}
.index04right>div{width: 100%;}
.index04list{width: 100%;box-sizing: border-box;}
.index04list .item{display: block;width: 100%;box-sizing: border-box;position: relative; margin-bottom:23px;}
.index04list .r-text{background:rgba(0,0,0,0.5); padding:21px 20px;}
.index04list .r-text h3{font-size: 14px;color: #FFFFFF; padding:0; margin:0 0 10px 0;}
.index04list .r-text p{font-size: 12px;color: #eee; line-height:20px;}

/* index06wrap */
.index06wrap{width: 100%;position: relative;position: relative;}
.index06wrap .i-text h3{margin-bottom: -40px; font-size:24px;}
.index06wrap .i-text h4{margin-bottom: 20px;}
.index06{ width:1200px;margin:0 auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;z-index: 1;padding: 60px 0;}
.index06left{display: flex;width: 55%;box-sizing: border-box;padding-right: 60px; padding-left:0;}
.index06left .min{margin-top: 40px;}
.index06left .min p{font-size: 15px;line-height: 36px;color: #666666;}
.index06left .min p a{font-size: 15px;line-height: 36px;color: #666666;}
.index06right{display: flex;width: 45%; position:relative; margin-top:30px;}
.wpcf7-form{width: 100%;}
.wpcf7-form p{display: block;width: 100%; position:relative;}
.wpcf7-form input{display: block;width: 87%;margin-bottom: 20px;border:none;background: #eee;border-radius: 4px;font-size: 14px;color: #888888;height: 47px;padding: 0 20px;}
.wpcf7-form p .span1{ width:70%; float:left;display: block;position: relative;}
.wpcf7-form p .span2{ width:28%; float:left;display: block;position: relative;}
.wpcf7-form p .span2 button{ width:150px;border:2px solid #ccc; border-radius:3px; background:none; height:45px; line-height:45px;}


/* footer */
.footerwrap{width: 100%;box-sizing: border-box;padding:40px 0 10px;background:#2e3536;}
.footertop{width:1200px; margin:0 auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;box-sizing: border-box;}

.footertop .f-nav{display: flex;display: -webkit-flex; margin-bottom:40px;}
.footertop .f-nav .li{ float:left;margin-right: 115px; text-align:center;}
.footertop .f-nav .li:last-child{margin-right: 0;}
.footertop .f-nav .li1{font-size: 17px; line-height:40px;}
.footertop .f-nav .li li{line-height:25px;}
.footertop .f-nav a{display: block;font-size: 14px;color: #FFFFFF;}
.footertop .f-nav a:last-child{margin-right: 0;}
.footertop .f-nav a:hover{text-decoration: underline;}
.footertop .f-nav .li li a{color:#ccc;}

.copyright{width:1200px; margin:0 auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between; border-top:1px solid #555;height: 60px;align-items: center;-webkit-align-items: center;}
.copyright .right{display: flex;display: -webkit-flex;}
.copyright .right h3{font-size: 13px;color: #FFFFFF;opacity: 0.8;margin-right: 30px;}
.copyright .bdsharebuttonbox{}
.copyright .right a:hover{opacity: 1;}
.copyright .right a{font-size: 13px;color: #FFFFFF;opacity: 0.8;}
.copyright .bdsharebuttonbox{display: flex;display: -webkit-flex;font-size: 14px;color: #ccc;}
.copyright .bdsharebuttonbox a{font-size: 14px;color: #ddd;margin: 0;padding: 0;}


/* 关于 */
.innerbanner{width: 100%;position: relative;overflow: hidden;box-sizing: border-box; margin-top:125px;}
.innerbanner img{width: 100%;display: block;}
.innerbanner .text{width: 1200px;box-sizing: border-box;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding-top:50px;}
.innerbanner .text h3{font-size: 46px;color: #ffffff;margin-bottom: 40px;font-weight: bold;}
.innerbanner .text h4{font-size: 16px;color: #ffffff;line-height: 32px;}

.innerwrap{width: 100%;overflow: hidden;    z-index: 0;position: relative;}

/* about01 */
.about01wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;}
.about01wrap:after{content: '';display: block;width: 70%;z-index: 0;height: 100%;position: absolute;left: 0;top: 0;background-color: #f1f2f3;}
.a-cont{width: 1200px;}
.about01{margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: relative;z-index: 1;}
.about01left{width: 65%;box-sizing: border-box;padding-right: 70px;}
.about01left h3{font-size: 26px;color: #222222;font-weight: bold;}
.about01line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 30px 0;}
.about01line:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 0;top: 0;background-color: #113266;}
.about01left p{font-size: 16px;line-height: 30px;color: #666666;text-align: justify;}
.about01right{width: 35%;box-sizing: border-box;overflow: hidden;}
.about01right img{display: block;width: 100%;transition: all .6s;}
.about01right:hover img{transform: scale(1.1);}

/* about03wrap */
.about03wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;}
.about03wrap:after{content: '';display: block;width: 100%;height: 70%;position: absolute;bottom: 0;left: 0;background: url(about05.jpg)no-repeat;background-size: cover;z-index: 0;}
.about03{margin: auto;position: relative;z-index: 1;}
.about03tl{text-align: center;font-size: 32px;color: #222222;margin-bottom: 50px;font-weight: bold;}
.about03top{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 100px 0;background: url(about03.jpg)no-repeat;background-size: cover;}
.about03top li{width: 50%;box-sizing: border-box;padding: 0 140px;text-align: center;position: relative;}
.about03top li:after{content: '';display: block;width: 1px;height: 80%;background-color: rgba(255,255,255,0.5);position: absolute;right: 0;top: 10%;}
.about03top li:last-child:after{display: none;}
.about03top li p{font-size: 13px;color: #ffffff;margin-bottom: 30px;}
.about03top li h3{font-size: 24px;font-weight: bold;margin-bottom: 30px;color: #ffffff;}
.about03top li h4{font-size: 14px;color: #ffffff;line-height: 26px;margin-bottom: 30px;min-height: 78px;}
.about03top li strong{display: block;width: 40px;height: 2px;background-color: #ffffff;margin: auto;}
/* about03bot */
.about03bot{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.about03bot li{width: 49%;margin-right: 2%;background-color: #ffffff;padding: 50px 0;text-align: center;position: relative;margin-bottom: 2%;}
.about03bot li .cont{position: relative;z-index: 1;width: 100%;box-sizing: border-box;padding: 0 20px;}
.about03bot li:nth-of-type(2n){margin-right: 0;}
.about03bot li p{font-size: 12px;color: #aaaaaa;margin-bottom: 10px;}
.about03bot li h3{font-size: 20px;color: #222222;font-weight: bold;}
.about03bot li strong{display: block;width: 20px;height: 2px;background-color: #113266;margin: 20px auto;}
.about03bot li h4{font-size: 15px;line-height: 26px;color: #666666;}
.about03bot li:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: linear-gradient(to right, #113266, #0c254c);z-index: 0;opacity: 0;transition: all .3s;}
.about03bot li:hover:after{opacity: 1;}
.about03bot li:hover p,.about03bot li:hover h3,.about03bot li:hover h4{color: #ffffff;}
.about03bot li:hover strong{background-color: #ffffff;}
/* about03bot1 */
.about03bot1{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.about03bot1 li{width: 49%;margin-right: 2%;padding:0;text-align:left;position: relative;margin-bottom: 2%;}
.about03bot1 li .cont{position: relative;z-index: 1;width: 100%;box-sizing: border-box; margin-top:100px;}
.about03bot1 li:nth-of-type(2n){margin-right: 0;}
.about03bot1 li p{font-size: 12px;color: #aaaaaa;margin-bottom: 10px;}
.about03bot1 li h3{font-size: 20px;color: #222222;font-weight: bold;}
.about03bot1 li strong{display: block;width: 50px;height: 2px;background-color: #113266;text-align:left; margin:20px 0;}
.about03bot1 li h4{font-size: 15px;line-height: 26px;color: #666666;}


/* about05wrap */
.about05wrap{width: 100%;box-sizing: border-box;padding: 100px 0;text-align: center;background: url(about_0223.jpg) no-repeat;background-size: cover;}
.about05wrap .line{display: block;width: 740px;height: 1px;background-color: rgba(255,255,255,0.5);margin: auto;margin-bottom: 50px;}
.about05wrap p{font-size: 16px;color: #ffffff;margin-bottom: 10px;}
.about05wrap h3{font-size: 28px;color: #ffffff;}
.about05wrap strong{display: block;width: 40px;height: 2px;background-color: #113266;margin: 30px auto;}
.about05wrap .more{background-color: #ffffff;color: #113266;width: 170px;height: 44px;line-height: 44px;border: none;margin: auto;}
.about05wrap .more:after{background-color: #113266;}
.about05wrap .more:hover{color: #ffffff;}


/* newstabwrap */
.newstabwrap{width: 100%;box-sizing: border-box; background:#043b83;}
.newstab{width:1200px; margin:0 auto;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-content: center;}
.newstab a{display: block;height: 50px;line-height: 50px;position: relative;font-size: 16px;color: #fff;padding: 0 50px;font-weight:bold;}
.newstab a:hover,.newstab a.active{background: #044eaf;color: #fff;}
.newstab i{display: block;width: 1px;height: 20px;background-color: #fff;}
.newstab i:last-child{display:none;width: 1px;height: 20px;background-color: #fff;}

/* n_aboutwrap */
.n_aboutwrap{width: 1200px;margin:0 auto;position: relative;padding: 100px 0;}
.a-cont{width: 1200px;margin:0 auto;}
.n_about{width: 1200px;margin:0 auto;position: relative;z-index: 1;}
.n_aboutleft{width:100%;min-height:350px; padding-bottom:50px;}
.n_aboutleft h3{font-size: 32px;color: #222222;font-weight: bold;}
.n_aboutline{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 30px 0;}
.n_aboutline:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 0;top: 0;background-color: #113266;}
.n_aboutleft p{line-height: 30px;color: #666666;text-align: justify;}


/* news01wrap */
.news01wrap{width: 100%; padding:60px 0 120px;background: #f1f2f3;}
.news01{width: 1200px; margin:0 auto; padding-bottom:180px;background: #fff;}
.news01 .li{display: block;width: 98%;box-sizing: border-box;padding:30px 20px;border-bottom: 1px solid #DDDDDD;transition: all .3s; margin:0 1%;}
.news01 .li:hover{background: #fcfcfc;border-bottom: 1px solid #113267;}
.news01 .item{width: 100%;}
.news01 .item .text{width: 100%;}
.news01 .item .text p{font-size: 14px;color: #aaaaaa;margin-bottom: 10px;}
.news01 .item .text h3{font-size: 18px;color: #222222;margin-bottom: 10px;font-weight: bold;}
.news01 .item .text h4{font-size: 14px;line-height: 25px;color: #666666;}
.news01 .li:hover .item .text h3{color: #113267;}



















