@import url(font/stylesheet.css);

html, body {
	font-size: 16px;
	color:#666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family:"HarmonyOS Sans SC",airal;
	font-weight: normal;
	-webkit-text-size-adjust: none;
	font-display: swap;
}
input,textarea{font-family:"HarmonyOS Sans SC",airal;}
::-webkit-scrollbar { width: 6px; height: 6px; -webkit-overflow-scrolling: touch; background-color: #e6e6e6;}
::-webkit-scrollbar-track { background-color: #e6e6e6;}
::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #1a1a1a; }
::-webkit-scrollbar-button { height: 0px; background-color: #e6e6e6;}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{display: none;}
*{padding: 0;margin: 0;outline: none;}
a,a:focus,a:active {color: #1d61c4;	text-decoration: none;outline: 0px none;}
table{max-width: 100% !important;border-collapse: collapse !important;}
td,th {
    white-space:nowrap; 
    word-break:keep-all;
	
	text-align:center;
	white-space:pre-line;
    word-break:break-all !important;
	word-wrap:break-word !important;
	display:table-cell;
	vertical-align:middle !important;
	height:auto;
	vertical-align:text-top;
	padding:2px 2px 0 10px;
	display: table-cell;
	box-sizing: border-box;
	border: none;
	border: 1px solid #b7b7b7;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	border-collapse: collapse !important;
    white-space:normal !important; 
    text-overflow:ellipsis;
	width: auto !important;
	
}
.m30{margin-top: 30px;}
.m15{margin-top: 15px;}
.m45{margin-top: 45px;}
h1,h2,h3,h4{margin:0;padding:0;}
a:hover,a:active{text-decoration: none;}
ul,dl,dl dd{padding:0;margin:0;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right}
.ct{text-align: center;}
.clear{clear:both;}
div{padding:0;margin:0;}
p{padding: 0;margin: 0;}
.w1570{width: 1570px;margin: 0 auto;}
.w100{width:100%;overflow:hidden;}
.w1200{width:1200px;margin:0 auto;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;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;}
.sousuo2{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.9);z-index: 99999;display: none;}
.sousuo2 .cb{position: absolute;right: 30px;top: 30px;width: 30px;height: 30px;z-index: 1000000;cursor:pointer;}
.sousuo2 .cb img{width: 100%;}
.sousuo2 form{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80%;margin: 0 auto;}
.sousuo2 form input{width: 94%;border: none;float: left;;border-bottom: 1px solid #ededed;background: none;height: 60px;line-height: 60px;font-size: 24px;color: #fff;}
.sousuo2 form button{height: 60px;width: 60px;background: url(../images/sousuo2.png)no-repeat center;background-size: 100%;border: none;float: right;cursor:pointer;}
.w1820{width: 1820px;margin: 0 auto}
.nbanner{height: 400px;background-size: cover !important;background-position: center center;position: relative;}
.nbanner .text{position: absolute;left: 20.5%;bottom: 50px;}
.nbanner .text span{display: block;font-size: 40px;font-weight: bold;text-transform: uppercase;color: #fff;}
.nbanner .text .weizhi{font-size: 14px;color: #fff;margin-top: 20px;}
.nbanner .text .weizhi a{font-size: 16px;color: #fff;}
.nbanner .text .weizhi a:hover{text-decoration: underline;}
.header .w1200{display: flex;justify-content: space-between;padding: 10px 0;}
.header .w1200 .toptel{display: flex;margin-top: 15px;}
.header .w1200 .toptel span{display: block;width: 60px;height: 45px;background:url(../images/toptel.png)no-repeat center center #1d61c4;border-radius: 4px;transform: translateX(5px);}
.header .w1200 .toptel a{display: block;line-height: 40px;height: 40px;margin-top:5px;padding: 0 14px;border: 2px solid #1d61c4;box-sizing: border-box;border-radius: 4px;font-family: "Montserrat",arial;font-style: italic;font-weight: bold;font-size: 25px;color: #273042;}
.nav {background-color: rgba(25, 70, 157, .88);position: absolute;top: 96px;z-index: 2;width: 100%;transition: .3s;}
.nav .w1200{display: flex;justify-content: space-between;}
.nav .w1200 ul{display: flex;justify-content: space-between;width: calc(100% - 70px);}
.nav .w1200 ul li{width: 20%;line-height: 48px;text-align: center;color: #fff;transition: .3s;}
.nav .w1200 ul li a{display: block;text-align: center;color: #fff;font-size: 16px;text-transform: uppercase;}
.nav .w1200 ul li:nth-child(6) a{display: inline-block;margin: 0 7px;}
.nav .w1200 ul li:hover,.nav .w1200 ul li.active{background: #131a4b;}
.nav .search{line-height: 48px;}
.nav img{display: inline-block;vertical-align: middle;}
.menu2{top: 0;position: fixed;}

.banner{width: 100%;position: relative;}
.banner img{display: block;width: 100%;}
.banner .text{position: absolute;left: 18.75%;top: 50%;transform: translateY(-50%);z-index: 3;width: 60%;text-align: left;}
.banner .text span{display: block;font-size: 38px;color: rgba(255, 255, 255, 0.44);margin: 20px 0;transform: translateY(-50px);opacity: 0;transition: 1s;}
.banner .text a{color: #fff;background-color: #19469d;padding: 0 30px;line-height: 48px;display: inline-block;font-size: 18px;transition: .3s;width: 150px;transform: translateY(-50px);opacity: 0;transition: 1.3s;}
.banner .text a:hover{background-color: #cf131c;}
.banner .swiper-wrapper .swiper-slide:nth-child(3) .text{left: 50%;transform: translate(-50%,-50%);text-align: center;}
.banner .text p{font-size: 44px;color: #fff;font-weight: 900;margin-top: 20px;transform: translateY(-50px);opacity: 1;transition: 1.3s;}
.banner .swiper-slide-active span{opacity: 1;transform: translateY(0);}
.banner .swiper-slide-active p{opacity: 1;transform: translateY(0);}
.banner .swiper-slide-active a{opacity: 1;transform: translateY(0);}
.banner .swiper-button-prev{width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 70px;}
.banner .swiper-button-prev::after{font-size: 18px;}
.banner .swiper-button-next{width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: 70px;}
.banner .swiper-button-next::after{font-size: 18px;}
.banner .text img{width: 22px;margin: 35px auto;animation: xiangxia 1s infinite;}
@keyframes xiangxia {
	from {
		transform: translateY(0);
	}
	50%{
		transform: translateY(10px);
	}
	to {
		transform: translateY(0px);
	}
}
.prv{font-size: 16px;color: #fff;margin-top: 60px;}
.prv a{color: #fff;}
.prv:hover{text-decoration: underline;}
.page {padding:30px 0; font-size:14px; overflow:hidden; text-align:center; }
.page span{float:none;}
.page a { color:#08142a;margin:5px; padding:0 15px; line-height:40px; display: inline-table;}
.page a:hover { background:#1a1a1b; color:#fff; border-radius:0px;}
.page a:active {  background:#1a1a1b; color:#fff; border-radius:0px;}
.page a.page-num-current { background:#1a1a1b; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.current { background:#1a1a1b; color:#08142a; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.disabled { padding:0 9px 0 0px; }
.index_pro{padding: 60px 0;}
.index_pro .fl span{font-size: 48px;color: #131a4b;font-weight: bold;display: block;}
.index_pro .fl p{display: block;margin-top: 25px;font-size: 18px;color: #08142a;}
.index_pro .fr a{display: block;background-color: #19469d;color: #fff;padding: 0 15px;line-height: 48px;transition: .3s;}
.index_pro .fr a:hover{background-color: #08142a;}

.index_prolist{background-color: #f3f4f5;}
.index_prolist .w1200>ul{position: relative;height: 810px;}
.index_prolist .w1200>ul>li{padding: 20px;background-color: #e6e6e6;min-width: 170px;border-radius: 20px;transition: .3s;position: relative;}

.index_prolist .w1200>ul>li:hover{background-color: #131a4b;}
.index_prolist .w1200>ul>li i{margin: 0 auto ;transition: .3s;}
.index_prolist .w1200>ul>li:hover i{background-position: bottom !important;}

.index_prolist .w1200>ul>li span{display: block;font-size: 24px;color: #050b17;font-weight: bold;text-align: center;transition: .3s;}
.index_prolist .w1200>ul>li:hover span{color: #fff;}

.index_prolist .w1200>ul>li .pimg{height: 85px;margin-bottom: 10px;}
.index_prolist .w1200>ul>li:nth-child(1){position: absolute;left: 0;top: 11.9vw;}
.index_prolist .w1200>ul>li:nth-child(1)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.index_prolist .w1200>ul>li:nth-child(1) i{display: block;width: 91px;height: 60px;}
.index_prolist .w1200>ul>li:nth-child(2){position: absolute;left: 250px;top: 11.9vw;}
.index_prolist .w1200>ul>li:nth-child(2)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.index_prolist .w1200>ul>li:nth-child(2) i{display: block;width: 55px;height: 60px;}
.index_prolist .w1200>ul>li:nth-child(3){position: absolute;left: 500px;top: 11.9vw;}
.index_prolist .w1200>ul>li:nth-child(3)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.index_prolist .w1200>ul>li:nth-child(3) i{display: block;width: 83px;height: 67px;}
.index_prolist .w1200>ul>li:nth-child(4){position: absolute;left:750px;top: calc(11.9vw - 167px);border-bottom-left-radius: 0;border-bottom-right-radius: 0;}

.index_prolist .w1200>ul>li:nth-child(4) i{display: block;width: 92px;height: 70px;}
.index_prolist .w1200>ul>li:nth-child(5){position: absolute;left: 750px;top: 11.9vw;border-radius: 0;}
.index_prolist .w1200>ul>li:nth-child(5)::after{content: '';display: block;width: 28px;height: 20px;background: url(../images/jiantou.png);position: absolute;right: -30px;top: 50%;transform: translateY(-50%);background-size: cover !important;}
.index_prolist .w1200>ul>li:nth-child(5) i{display: block;width: 40px;height: 85px;}
.index_prolist .w1200>ul>li:nth-child(6){position: absolute;left: 750px;top: calc(11.9vw + 167px);border-top-left-radius:0 ;border-top-right-radius: 0;}
.index_prolist .w1200>ul>li:nth-child(6)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou.png);position: absolute;left: -40px;;transform:rotateZ(135deg);bottom: -42px;}
.index_prolist .w1200>ul>li:nth-child(6) i{display: block;width: 85px;height: 60px;}
.index_prolist .w1200>ul>li:nth-child(7){position: absolute;top: 11.9vw;right: 0;}
.index_prolist .w1200>ul>li:nth-child(7) i{display: block;width: 125px;height: 60px;}
.index_prolist .w1200>ul>li:nth-child(8){position: absolute;right: 0;bottom: 50px;}
.index_prolist .w1200>ul>li:nth-child(8) i{display: block;width: 49px;height: 84px;}
.index_prolist .w1200>ul>li:nth-child(9){position: absolute;left: 500px;bottom: 50px;}
.index_prolist .w1200>ul>li:nth-child(9) i{display: block;width: 60px;height: 84px;}
.index_prolist .w1200>ul>li .submeun{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;padding: 20px;box-sizing: border-box;border-radius: 30px;background-color: #19469d;z-index: 5;opacity: 0;visibility: hidden;transition: .3s;}
.index_prolist .w1200>ul>li .submeun a{color: #fff;line-height: 36px;font-size: 16px;}
.index_prolist .w1200>ul>li:hover .submeun{visibility: visible;opacity: 1;}
.chooes{background: url(../images/xuanzebg.jpg)no-repeat center top;background-size: cover !important;padding: 115px 0;}
.chooes .w1200>span{display: block;font-size: 48px;color: #fff;text-align: center;font-weight: bold;margin-bottom: 20px;}
.chooes .w1200 .neirong{font-size: 16px;text-indent: 2em;color: #fff;line-height: 24px;}
.chooes .w1200 ul{display: flex;justify-content: space-between;margin-top: 60px;}
.chooes .w1200 ul li{padding: 40px 10px;width: 33.33%;box-sizing: border-box;transition: .3s;border-radius: 10px;}
.chooes .w1200 ul li:hover{background: rgba(26, 33, 84, 0.2);}
.chooes .w1200 ul li p{display: block;font-size: 16px;color: #ced0d7;text-align: center;}
.chooes .w1200 ul i{margin: 0 auto;}
.chooes .w1200 ul span{display: block;font-size: 24px;color: #fff;margin: 20px 0;text-align: center;}
.chooes .w1200 ul .pimg{height: 59px;}
.chooes .w1200 ul li:nth-child(1) i{display: block;width: 62px;height: 57px;background: url(../images/xuanzeico1.png)no-repeat center center;}
.chooes .w1200 ul li:nth-child(2) i{display: block;width: 55px;height: 59px;background: url(../images/xuanzeico2.png)no-repeat center center;}
.chooes .w1200 ul li:nth-child(3) i{display: block;width: 48px;height: 49px;background: url(../images/xuanzeico3.png)no-repeat center center;}

.chooes1{background:#f3f4f5;background-size: cover !important;padding: 115px 0;}
.chooes1 .w1200>span{display: block;font-size: 48px;color: #050b17;text-align: center;font-weight: bold;margin-bottom: 20px;}
.chooes1 .w1200 ul{display: flex;justify-content: space-between;margin-top: 60px;}
.chooes1 .w1200 ul li{padding: 40px 10px;width: 30%;box-sizing: border-box;transition: .3s;border-radius: 10px;background: rgba(26, 33, 84, 0.2);}
.chooes1 .w1200 ul li:hover{transform: translateY(-30px);background-color: #fff;}
.chooes1 .w1200 ul li p{display: block;font-size: 16px;color: #494e59;text-align: center;}
.chooes1 .w1200 ul i{margin: 0 auto;}
.chooes1 .w1200 ul span{display: block;font-size: 24px;color: #18469c;margin: 20px 0;text-align: center;}
.chooes1 .w1200 ul .pimg{height: 59px;}
.chooes1 .w1200 ul li:nth-child(1) i{display: block;width: 62px;height: 57px;background: url(../images/xuanzeico1.png)no-repeat center center;}
.chooes1 .w1200 ul li:nth-child(2) i{display: block;width: 55px;height: 59px;background: url(../images/xuanzeico2.png)no-repeat center center;}
.chooes1 .w1200 ul li:nth-child(3) i{display: block;width: 48px;height: 49px;background: url(../images/xuanzeico3.png)no-repeat center center;}

.index_news{padding: 65px 0;}
.index_news .w1200>span{display: block;font-size: 48px;margin-bottom: 50px;color: #050b17;font-weight: bold;text-align: center;}
.index_news ul{display: flex;justify-content: space-between;}
.index_news ul li{width: 49%;}
.index_news ul li .pimg{position: relative;}
.index_news ul li .pimg img{display: block;width: 100%;}
.index_news ul li .text{margin-top: 20px;}
.index_news ul li .date{position: absolute;left: 10px;bottom: 10px;color: #fff;background-color: #556b95;padding: 14px 10px;font-size: 14px;}
.index_news ul li p{display: block;font-size: 18px;margin-bottom: 20px;color: #050b17;}
.index_news ul li span{display: block;font-size: 14px;color: #08142a;line-height: 20px;}
.index_news .more a{display: block;width: 150px;line-height: 48px;background-color: #19469d;color: #fff;text-align: center;margin: 60px auto 0;transition: .3s;}
.index_news .more a:hover{background-color: #050b17;}
.footcontent{background-color: #19469d;padding: 65px 0;}
.footcontent .fl span{display: block;font-size: 21px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.footcontent .fl p{font-size: 18px;color: #fff;}
.footcontent .fr{display: block;width:220px;height: 55px;line-height: 55px;border: 2px solid #fff;text-align: center;color: #fff;font-size: 22px;cursor: pointer;}
.footcontent .fr:hover{background-color: #050b17;}
.footlianxi ul{display: flex;justify-content: space-between;}
.footlianxi{background-color: #222222;padding: 60px 0 30px 0;}
.footlianxi span{display: block;font-size: 32px;color: #fff;margin-bottom: 30px;}
.footlianxi li:nth-child(1){width: 520px;}
.footlianxi li:nth-child(1) p{padding-left: 45px;font-size: 16px;color: #fff;height: 38px;margin-bottom: 20px;}
.footlianxi li:nth-child(1) p:nth-child(2){background: url(../images/footico1.png)no-repeat left center;font-size: 24px;line-height: 38px;}
.footlianxi li:nth-child(1) p:nth-child(3){background: url(../images/footico2.png)no-repeat left center;height: auto; line-height: 38px;}
.footlianxi li:nth-child(1) p:nth-child(4){background: url(../images/footico3.png)no-repeat left center;line-height: 38px;}
.footlianxi li:nth-child(2) a{font-size: 16px;color: #fff;line-height: 36px;text-transform: uppercase;display: block;}
.footlianxi li:nth-child(3){text-align: right;}
.footlianxi li:nth-child(3) a{display: inline-block;margin: 0 10px;}
.footlianxi form{display: flex;justify-content: space-between;margin-top: 30px;}
.footlianxi input{width: 200px;background-color: #fff;border: none;padding-left: 20px;box-sizing: border-box;line-height: 50px;}
.footlianxi button{display: block;background-color: #19469d;line-height: 50px;width: 60px;}
.footlianxi button img{display: inline-block;vertical-align: middle;}
.lianxibiaodan{padding: 75px 0;background-color: rgba(26, 33, 84, 0.94);height: 100vh;position: fixed;top: 0;left: 0;z-index: 9;width: 100%;display: none;}
.lianxibiaodan .w1200{position: relative;}
.lianxibiaodan .chacha{position: absolute;right: 0;top: 0;}
.lianxibiaodan p{display: block;font-size: 48px;color: #fff;font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}
.lianxibiaodan form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.lianxibiaodan form .input1{width: 49%;margin-bottom: 20px;}
.lianxibiaodan form .input2{width: 30%;margin-bottom: 20px;}
.lianxibiaodan form .input3{width: 100%;}
.lianxibiaodan form span{display: block;font-size: 16px;margin-bottom: 10px;color: #08142a;}
.lianxibiaodan form input{width: 100%;padding-left: 20px;line-height: 65px;font-size: 16px;box-sizing: border-box;border: none;}
.lianxibiaodan form textarea{width: 100%;height: 200px;border: none;background-color: #fff;}
.lianxibiaodan form button{width: 200px;font-size: 18px;color: #fff;border-radius: 5px;background-color: #18469c;line-height: 48px;margin-top: 20px;font-weight: bold;text-transform: uppercase;}
.sousuo2{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.9);z-index: 99999;display: none;}
.sousuo2 .cb{position: absolute;right: 30px;top: 30px;width: 30px;height: 30px;z-index: 1000000;cursor:pointer;}
.sousuo2 .cb img{width: 100%;}
.sousuo2 form{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80%;margin: 0 auto;}
.sousuo2 form input{width: 94%;border: none;float: left;;border-bottom: 1px solid #ededed;background: none;height: 60px;line-height: 60px;font-size: 24px;color: #fff;}
.sousuo2 form button{height: 60px;width: 60px;background: url(../images/sousuo2.png)no-repeat center;background-size: 100%;border: none;float: right;cursor:pointer;}

.beian{font-size: 14px;color: #bebebe;line-height: 68px;border-top: 1px solid #bebebe;text-align: center;background-color: #222;}
.beian a{color: #bebebe;font-size: 14px;}
.about {padding: 60px 0;}
.about .fl{width: 765px;}
.about .fl span{display: block;font-size: 48px;color: #050b17;font-weight: bold;margin-bottom: 30px;}
.about .fl .neirong{font-size: 16px;line-height: 24px;color: #494e59;}
.ser{padding: 80px 0;}
.ser .fl span{font-size: 40px;color: #050b17;font-weight: bold;display: block;margin-bottom: 30px;}
.ser .fl p{font-size: 20px;color: #494e59;}
.news{padding: 60px 0;box-sizing: border-box;}
.news .tt{margin-bottom: 60px;}
.news .tt span{display: block;font-size: 48px;color: #050b17;font-weight: bold;text-align: center;}
.news li{padding: 30px 20.5vw;}
.news li a{display: flex;justify-content: space-between;}
.news li:nth-child(2n){background-color: #f3f4f5;}
.news li .pimg{width: 430px;height: 292px;overflow: hidden;}
.news li .pimg img{display: block;width: 100%;}
.news li .text{width: 660px;}
.news li .text span{display: block;font-size: 24px;color: #050b17;font-weight: bold;margin: 30px 0;}
.news li .text span .neirong{font-size: 14px;line-height: 20px;color: #08142a;margin: 20px 0 75px;}
.news li .text .neirong{font-size: 14px;color: #08142a;}
.news .date{color: #fff;background-color: #556b95;padding: 14px 10px;font-size: 14px;margin-top: 60px;width: 120px;text-align: center;}
.newscontnet{display: block;padding: 60px 0;}
.newscontnet .fl{width: 850px;background-color: #f2f3f3;padding: 30px 20px;box-sizing: border-box;}
.newscontnet .fl h1{font-size: 36px;color: #050b17;font-weight: bold;}
.newscontnet .fl .date{color: #fff;background-color: #556b95;padding: 14px 10px;font-size: 14px;margin-top: 20px;width: 120px;text-align: center;}
.newscontnet .fl .neirong{border-top: 1px solid #dfe1e2;margin-top: 20px;padding-top: 20px;font-size: 14px;color: #08142a;line-height: 22px;}
.newscontnet .fl .neirong img{display: block;margin: 10px auto;max-width: 100%;}
.newscontnet .fr{width: 335px;}
.newscontnet .fr .pre{border: 1px solid #f2f3f3;padding: 30px 25px;margin-bottom: 20px;}
.newscontnet .fr .pre span{display: block;font-size: 16px;font-weight: bold;color: #08142a;position: relative;}
.newscontnet .fr .pre span::after{content: '';display: block;width: 200px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 1px;background-color: #f1f1f1;}
.newscontnet .fr .pre a{display: block;font-size: 16px;color: #050b17;font-weight: bold;margin: 10px 0;}
.newscontnet .fr li {border: 1px solid #f2f3f3;}
.newscontnet .fr li img{max-width: 100%;}
.newscontnet .fr li .text{padding: 15px 10px;}
.newscontnet .fr li .text span{display: block;font-size: 16px;color: #050b17;margin-bottom: 10px;}
.newscontnet .fr li .text .date{font-size: 12px;color: #fff;padding: 10px;background-color: #556b95;width: 100px;box-sizing: border-box;text-align: center;}
.content{padding: 75px 0;}
.content span{display: block;font-size: 48px;color: #050b17;font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}
.content .neirong p{display: block;font-size: 16px;line-height: 27px;margin-bottom: 35px;color: #494e59;}
.content ul{display: flex;justify-content: space-between;margin-top: 80px;}
.content ul li{width: 390px;background-color: #f2f3f3;height: 180px;position: relative;padding: 0 30px;box-sizing: border-box;}
.content ul li i{position: absolute;left: 50%;top: -52.5px;left: 50%;transform: translateX(-50%);}
.content ul li:nth-child(1) i{display: block;background: url(../images/contentico1.png)no-repeat center center #19469d;width: 105px;height: 105px;border-radius: 50%;}
.content ul li:nth-child(2) i{display: block;background: url(../images/contentico2.png)no-repeat center center #19469d;width: 105px;height: 105px;border-radius: 50%;}
.content ul li:nth-child(3) i{display: block;background: url(../images/contentico3.png)no-repeat center center #19469d;width: 105px;height: 105px;border-radius: 50%;}
.content ul li:nth-child(1),.content ul li:nth-child(2){font-size: 20px;color: #08142a;font-weight: bold;text-align: center;padding-top: 7%;box-sizing: border-box;}
.content ul li:nth-child(3) p{color: #08142a;font-size: 16px;line-height: 22px;margin-top: 20%;}
.contentbiaodan{padding: 75px 0;background-color: #f3f4f5;}
.contentbiaodan p{display: block;font-size: 48px;color: #050b17;font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}
.contentbiaodan form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contentbiaodan form .input1{width: 49%;margin-bottom: 20px;}
.contentbiaodan form .input2{width: 30%;margin-bottom: 20px;}
.contentbiaodan form .input3{width: 100%;}
.contentbiaodan form span{display: block;font-size: 16px;margin-bottom: 10px;color: #08142a;}
.contentbiaodan form input{width: 100%;padding-left: 20px;line-height: 65px;font-size: 16px;box-sizing: border-box;border: none;}
.contentbiaodan form textarea{width: 100%;height: 200px;border: none;background-color: #fff;}
.contentbiaodan form button{width: 200px;font-size: 18px;color: #fff;border-radius: 5px;background-color: #18469c;line-height: 48px;margin-top: 20px;font-weight: bold;text-transform: uppercase;}

.banner1{display: block;height: 330px;background-color: #f2f3f3;}
.banner1 ul{height: 100%;position: relative;}
.banner1 ul li{padding: 10px 15px;box-sizing: border-box;}
.banner1 ul li span{display: block;font-size: 13px;color: #08142a;text-align: center;font-weight: bold;}
.banner1 ul li i{display: block;margin: 0 auto;transition: .3s;}
.banner1 ul li:hover i,.banner1 ul li.active i{background-position: bottom !important;} 
.banner1 ul li:hover span,.banner1 ul li.active span{color: #fff;}
.banner1 ul li:hover,.banner1 ul li.active{background-color: #131a4b;}
.banner1 ul li .pimg{height: 55px;}
.banner1 ul li:nth-child(1){position: absolute;left: 0;top: 80px;width: 120px;height: 100px;border: 2px solid #45486d;border-radius: 11px;}
.banner1 ul li:nth-child(1)::after{content: '';display: block;width: 22px;height: 15px;background: url(../images/jiantou2.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.banner1 ul li:nth-child(1) i{display: block;width: 60px;height: 38px;background-size: 100% auto !important;}

.banner1 ul li:nth-child(2){position: absolute;left: 172px;top: 80px;width: 120px;height: 100px;border: 2px solid #45486d;border-radius: 11px;}
.banner1 ul li:nth-child(2)::after{content: '';display: block;width: 22px;height: 15px;background: url(../images/jiantou2.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.banner1 ul li:nth-child(2) i{display: block;width: 40px;height: 44px;background-size: 100% auto !important;}

.banner1 ul li:nth-child(3){position: absolute;left: 350px;top: 80px;width: 120px;height: 100px;border: 2px solid #45486d;border-radius: 11px;}
.banner1 ul li:nth-child(3)::after{content: '';display: block;width: 22px;height: 15px;background: url(../images/jiantou2.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.banner1 ul li:nth-child(3) i{display: block;width: 60px;height: 48px;background-size: 100% auto !important;}

.banner1 ul li:nth-child(4){position: absolute;left: 527px;top: 80px;width: 120px;height: 100px;border-left: 2px solid #45486d;border-bottom-left-radius: 11px;border-top-left-radius: 11px;border-left: 2px solid #45486d;border-bottom: 2px solid #45486d;border-top: 2px solid #45486d;}
.banner1 ul li:nth-child(4) i{display: block;width: 52px;height: 40px;background-size: 100% auto !important;}

.banner1 ul li:nth-child(5){position: absolute;left: 645px;top: 80px;width: 120px;height: 100px;border-bottom: 2px solid #45486d;border-top: 2px solid #45486d;}
.banner1 ul li:nth-child(5) i{display: block;width: 26px;height: 55px;background-size: 100% auto !important;}

.banner1 ul li:nth-child(6){position: absolute;left: 765px;top: 80px;width: 120px;height: 100px;border-right: 2px solid #45486d;border-bottom-right-radius: 11px;border-top-right-radius: 11px;border-bottom: 2px solid #45486d;border-top: 2px solid #45486d;}
.banner1 ul li:nth-child(6)::before{content: '';display: block;width: 22px;height: 15px;background: url(../images/jiantou2.png);position: absolute;right: -40px;;transform:rotateZ(45deg);bottom: -40px;}
.banner1 ul li:nth-child(6) i{display: block;width: 70px;height: 48px;background-size: 100% auto !important;}
.banner1 ul li:nth-child(6)::after{content: '';display: block;width: 22px;height: 15px;background: url(../images/jiantou2.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}

.banner1 ul li:nth-child(7){position: absolute;left: 935px;top: 80px;width: 120px;height: 100px;border: 2px solid #45486d;border-radius: 11px;}
.banner1 ul li:nth-child(7) i{display: block;width: 80px;height:38px;background-size: 100% auto !important;}

.banner1 ul li:nth-child(8) i{display: block;width: 30px;height: 51px;background-size: 100% auto !important;}
.banner1 ul li:nth-child(8){position: absolute;right: 0px;top: 80px;width: 120px;height: 100px;border: 2px solid #45486d;border-radius: 11px;}
.banner1 ul li:nth-child(9){position: absolute;left: 935px;top: 200px;width: 120px;height: 100px;border: 2px solid #45486d;border-radius: 11px;}
.banner1 ul li:nth-child(9) i{display: block;width: 30px;height: 40px;background-size: 100% auto !important;}

.prolist{padding: 40px 0;}
.prolist .w1200>span{display: block;font-size: 40px;color: #131a4b;margin-bottom: 10px;font-weight: bold;}
.prolist .weizhi1{font-size: 16px;color: #131a4b;}
.prolist .weizhi1 a{font-size: 16px;color: #131a4b;text-transform: uppercase;}
.prolist ul{margin-top: 35px;}
.prolist ul li{display: block;float: left;width: 24%;padding: 25px;box-sizing: border-box;margin-bottom: 25px;margin-right: 1.33%;}
.prolist ul li:nth-child(4n){margin-right: 0;}
.prolist ul li:hover{box-shadow: 0 0 16px rgba(0, 0, 10, 0.08);}
.prolist ul li .pimg{height: 200px;position: relative;width: 100%;}
.prolist ul li img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.prolist ul li .text{height: 35px;font-size: 16px;color: #333;line-height: 35px;text-align: center;overflow: hidden;}

.prolist1 {background: url(../images/probanner.jpg)no-repeat center center;background-size: cover !important;}
.prolist1 .w1200>ul{position: relative;height: 915px;}
.prolist1 .w1200>ul>li{padding: 20px;background-color: #e6e6e6;min-width: 170px;border-radius: 20px;transition: .3s;position: relative;}
.prolist1 .w1200>ul>li:hover{background-color: #131a4b;}
.prolist1 .w1200>ul>li i{margin: 0 auto ;transition: .3s;}
.prolist1 .w1200>ul>li:hover i{background-position: bottom !important;}

.prolist1 .w1200>ul>li span{display: block;font-size: 24px;color: #050b17;font-weight: bold;text-align: center;transition: .3s;}
.prolist1 .w1200>ul>li:hover span{color: #fff;}

.prolist1 .w1200>ul>li .pimg{height: 85px;margin-bottom: 10px;}
.prolist1 .w1200>ul>li:nth-child(1){position: absolute;left: 0;top: 33%;}
.prolist1 .w1200>ul>li:nth-child(1)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou1.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.prolist1 .w1200>ul>li:nth-child(1) i{display: block;width: 91px;height: 60px;}
.prolist1 .w1200>ul>li:nth-child(2){position: absolute;left: 250px;top: 33%;}
.prolist1 .w1200>ul>li:nth-child(2)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou1.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.prolist1 .w1200>ul>li:nth-child(2) i{display: block;width: 55px;height: 60px;}
.prolist1 .w1200>ul>li:nth-child(3){position: absolute;left: 500px;top: 33%;}
.prolist1 .w1200>ul>li:nth-child(3)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou1.png);position: absolute;right: -40px;top: 50%;transform: translateY(-50%);}
.prolist1 .w1200>ul>li:nth-child(3) i{display: block;width: 83px;height: 67px;}
.prolist1 .w1200>ul>li:nth-child(4){position: absolute;left:750px;top: 15%;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}

.prolist1 .w1200>ul>li:nth-child(4) i{display: block;width: 92px;height: 70px;}
.prolist1 .w1200>ul>li:nth-child(5){position: absolute;left: 750px;top: calc(15% + 167px);border-radius: 0;}
.prolist1 .w1200>ul>li:nth-child(5)::after{content: '';display: block;width: 28px;height: 20px;background: url(../images/jiantou1.png);position: absolute;right: -30px;top: 50%;transform: translateY(-50%);background-size: cover !important;}
.prolist1 .w1200>ul>li:nth-child(5) i{display: block;width: 40px;height: 85px;}
.prolist1 .w1200>ul>li:nth-child(6){position: absolute;left: 750px;top: calc(15% + 334px);border-top-left-radius:0 ;border-top-right-radius: 0;}
.prolist1 .w1200>ul>li:nth-child(6)::after{content: '';display: block;width: 35px;height: 23px;background: url(../images/jiantou1.png);position: absolute;left: -40px;;transform:rotateZ(135deg);bottom: -20px;}
.prolist1 .w1200>ul>li:nth-child(6) i{display: block;width: 85px;height: 60px;}
.prolist1 .w1200>ul>li:nth-child(7){position: absolute;top: 33%;right: 0;}
.prolist1 .w1200>ul>li:nth-child(7) i{display: block;width: 125px;height: 60px;}
.prolist1 .w1200>ul>li:nth-child(8){position: absolute;right: 0;bottom: 84px;}
.prolist1 .w1200>ul>li:nth-child(8) i{display: block;width: 49px;height: 84px;}
.prolist1 .w1200>ul>li:nth-child(9){position: absolute;left: 500px;bottom: 84px;}
.prolist1 .w1200>ul>li:nth-child(9) i{display: block;width: 60px;height: 84px;}
.prolist1 .w1200>ul>li .submeun{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;padding: 20px;box-sizing: border-box;border-radius: 30px;background-color: #19469d;z-index: 5;opacity: 0;visibility: hidden;transition: .3s;}
.prolist1 .w1200>ul>li .submeun a{color: #fff;line-height: 36px;font-size: 16px;}
.prolist1 .w1200>ul>li:hover .submeun{visibility: visible;opacity: 1;}

.procentent{padding: 30px 0;}
.procentent .fl{width: 430px;height: 580px;position: relative;}
.procentent .fl img{display: block;max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.procentent .fr{width: 700px;}
.procentent .fr h1{display: block;font-size: 48px;font-weight: bold;color: #050b17;}
.procentent .fr span{display: block;font-size: 24px;color: #494e59;font-weight: bold;margin: 35px 0;}
.procentent .fr .jianjie p{padding-left: 28px;font-size: 16px;line-height: 24px;position: relative;}
.procentent .fr .jianjie p::after{content: '';display: block;width: 8px;height: 8px;background-color: #19469d;transform: rotateZ(-45deg);position: absolute;left: 0;top: 8px;}
.procentent .gonglv{margin-top: 75px;}
.procentent .gonglv span{display: block;font-size: 24px;color: #494e59;font-weight: bold;margin-bottom: 35px;}
.procentent .gonglv table{width: 100% !important;}
.procentent .gonglv table tr,.procentent .gonglv table td{border: #fff 3px solid ;}
.procentent .gonglv table tr:nth-child(2n-1){background-color: #e7ebf5;line-height: 48px;font-size: 14px;}
.procentent .gonglv table tr:nth-child(2n){background-color: #f8f9fc;line-height: 48px;font-size: 14px;}
.procentent .gonglv table tr:nth-child(1){background-color: #2a54a4 !important;color: #fff;font-size: 14px;line-height: 48px;border: 2px solid #fff !important;}
.xiangguan{padding: 75px 0;}
.xiangguan span{display: block;font-size: 48px;color: #050b17;margin-bottom: 32px;font-weight: bold;}
.xiangguan li{float: left;width: 24%;margin-right: 1.33%;}
.xiangguan li .pimg{width: 100%;height: 200px;position: relative;overflow: hidden;}
.xiangguan li:hover .txt a{text-decoration: underline;}
.xiangguan li .pimg img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.xiangguan li .txt a{display: block;font-size: 16px;color: #050b17;font-weight: bold;line-height: 55px;}
.pronav2{margin: 60px 0;}
.pronav2 a{padding: 0 30px;line-height: 48px;color: #333;border: 1px solid #18469c;display: inline-block;font-size: 16px;margin-right: 10px;transition: .3s;margin-bottom: 10px;}
.pronav2 a:hover,.pronav2 a.active{background-color: #19469d;color: #fff;}
.btn-nav{display: none;}
.nav-content{display: none;}
@media screen and (max-width:1820px){
	.w1820{width: 90%;}
}
@media screen and (max-width:1570px){
	.w1570{width: 90%;}
	.indexproall .pro ul li{padding: 30px 0;}
	.indexproall .pro ul li p{margin-top: 20px;}
	.yixilie ul li .text .more{margin-top: 5%;}
	.yixilie ul li .text{top: 20%;}
	.yixilie ul li.biaodan form{width: 95%;}
	.yixilie ul li.biaodan p{width: 95%;}
	.header .fr{width: 75%;}
	.prolist .list ul li{padding: 20px 0;}
	.prolist .list ul li .pimg{height: 240px;}
	.prolist .title ul{max-width: 90%;flex-wrap: wrap;}
	.nbanner{height: 500px;}
	.rongyulist li .pimg{height: 30vw;}
	.prolist2 li .text p{font-size: 30px;}
	.aboutwenhua ul{width: 90%;}
	.aboutwenhua ul li .text{padding: 30px 0;}
	.aboutwenhua ul li .text p{height: 86px;}
	.aboutrongyu .swiper{width: 90%;}
	.aboutrongyu .swiper-button-next{right: 0;}
	.aboutrongyu .swiper-button-prev{left: 0;}
	.prolist1 li .text p{font-size: 30px;}
}
@media screen and (max-width:1200px){
	.w100{width: 100%;}
	.banner{width: 100%;}
	.w1200{width: 95%;}
	.banner .text p{font-size: 24px;}
	.banner .text span{font-size: 18px;}
	.index_prolist .w1200>ul{height: 785px;}
	.index_prolist .w1200>ul>li span{font-size: 18px;}
	.index_prolist .w1200>ul>li{min-width:auto;padding: 15px;width: 13vw;}
	.index_prolist .w1200>ul>li::after{width: 28px !important;height: 18px !important;background-size: cover !important;}
	.index_prolist .w1200>ul>li:nth-child(n-6):after{right: -30px;}
	
	.index_prolist .w1200>ul>li:nth-child(1){top:22vw;}
	.index_prolist .w1200>ul>li:nth-child(2){top: 22vw;left: calc(13vw + 60px);}
	.index_prolist .w1200>ul>li:nth-child(3){top: 22vw;left: calc(26vw + 120px);}
	.index_prolist .w1200>ul>li:nth-child(5){top: 22vw;left: calc(39vw + 180px);}
	.index_prolist .w1200>ul>li:nth-child(6){left: calc(39vw + 180px);top: calc(22vw + 149px);}
	.index_prolist .w1200>ul>li:nth-child(4){left: calc(39vw + 180px);top: calc(22vw - 149px);}
	.index_prolist .w1200>ul>li:nth-child(6)::after{bottom: -24px;left: -36px;}
	.index_prolist .w1200>ul>li:nth-child(9){left: calc(26vw + 120px);bottom: 80px;}
	.index_prolist .w1200>ul>li:nth-child(7){top: 22vw;left: calc(52vw + 240px);}
	.index_prolist .w1200>ul>li:nth-child(8){bottom: 80px;left: calc(52vw + 240px);}
	.chooes{padding: 80px 0;}
	.chooes .w1200>span{font-size: 36px;}
	.chooes .w1200 ul span{font-size: 18px;}
	.index_news .w1200>span{font-size: 36px;}
	.footlianxi span{font-size: 24px;}
	.footlianxi li:nth-child(1) p:nth-child(2){font-size: 20px;}

	.prolist1 .w1200>ul>li span{font-size: 18px;}
	.prolist1 .w1200>ul>li{min-width:auto;padding: 15px;width: 13vw;}
	.prolist1 .w1200>ul>li::after{width: 28px !important;height: 18px !important;background-size: cover !important;}
	.prolist1 .w1200>ul>li:nth-child(n-6):after{right: -30px;}
	
	.prolist1 .w1200>ul>li:nth-child(1){top:22vw;}
	.prolist1 .w1200>ul>li:nth-child(2){top: 22vw;left: calc(13vw + 60px);}
	.prolist1 .w1200>ul>li:nth-child(3){top: 22vw;left: calc(26vw + 120px);}
	.prolist1 .w1200>ul>li:nth-child(5){top: 22vw;left: calc(39vw + 180px);}
	.prolist1 .w1200>ul>li:nth-child(6){left: calc(39vw + 180px);top: calc(22vw + 149px);}
	.prolist1 .w1200>ul>li:nth-child(4){left: calc(39vw + 180px);top: calc(22vw - 149px);}
	.prolist1 .w1200>ul>li:nth-child(6)::after{bottom: -24px;left: -36px;}
	.prolist1 .w1200>ul>li:nth-child(9){left: calc(26vw + 120px);bottom: 80px;}
	.prolist1 .w1200>ul>li:nth-child(7){top: 22vw;left: calc(52vw + 240px);}
	.prolist1 .w1200>ul>li:nth-child(8){bottom: 80px;left: calc(52vw + 240px);}
	.prolist1 .w1200>ul{height: 815px;}
	.banner1 ul li:after{right: -30px !important;}
	.banner1 .w1200{position: relative;}
	.banner1 ul li:nth-child(2){left: calc(10vw + 35px);}
	.banner1 ul li:nth-child(3){left: calc(20vw + 70px);}
	.banner1 ul li:nth-child(4){left: calc(30vw + 105px);}
	.banner1 ul li:nth-child(5){left: calc(40vw + 105px);}
	.banner1 ul li:nth-child(6){left: calc(50vw + 105px);}
	.banner1 ul li:nth-child(7){left: calc(60vw + 140px);}
	.banner1 ul li:nth-child(9){left: calc(60vw + 140px);}
	.banner1 ul li:nth-child(8){left: calc(70vw + 150px)}
	.banner1 ul li:nth-child(6)::before{right: -25px;}
	.banner1 ul li{padding: 10px 7px;}
	.banner1 ul li{width: 10vw !important;}
	.banner1 ul li span{font-size: 12px;}
	.nbanner .text span{font-size: 32px;}
	.procentent .fl{width: 30%;height: 35vw;}
	.procentent .fr{width: 68%;}
	.procentent .fr h1{font-size: 24px;}
	.procentent .fr span{font-size: 18px;margin: 10px 0;}
	.procentent .gonglv span{font-size: 20px;}
	.xiangguan{padding: 30px 0;}
	.xiangguan span{font-size: 24px;}
	.nbanner .text{left: 7.5%;}
	.nbanner{height: 300px;}
	.news li{padding: 30px 7.5%;}
	.news .tt span{font-size: 24px;}
	.news li .pimg{width: 45%;}
	.news li .text{width: 53%;}
	.news li .text span{font-size: 20px;}
	.news .tt{margin-bottom: 45px;}
	.about .fr{width: 35%;}
	.about .fr img{width: 100%;}
	.about .fl{width: 65%;}
	.about .fl span{font-size: 24px;}
	.chooes1{padding: 60px 0;}
	.chooes1 .w1200>span{font-size: 24px;}
	.chooes1 .w1200 ul span{font-size: 18px;}
	.chooes1 .w1200 ul li{padding: 20px 10px;}
	.chooes1 .w1200 ul li p{font-size: 14px;}
	.ser .fl span{font-size: 24px;}
	.ser .fl{width: 60%;}
	.ser .fr{width: 40%;}
	.ser .fl p{font-size: 16px;}
	.ser .fr img{width: 100%;}
	.footcontent .fr{font-size: 16px;width: 180px;font-size: 18px;}
	.footcontent{padding: 30px 0;}
	.content span{font-size: 36px;}
	.contentbiaodan p{font-size: 32px;}
	.newscontnet .fl{width: 70%;}
	.newscontnet .fl h1{font-size: 22px;}
	.newscontnet .fr{width: 29%;}
	.banner .swiper-button-next{width: 50px;height: 50px;}
	.banner .swiper-button-prev{width: 50px;height: 50px;}
	.index_pro .fl span{font-size: 36px;}
}
@media screen and (max-width:750px){
	.fl{float: none;}
	.fr{float: none;}
	.banner .swiper-button-prev{width: 40px;height: 40px;}
	.banner .swiper-button-next{width: 40px;height: 40px;}
	.header .logo{width: 75%;}
	.header .logo img{width: 100%;}
	.header .w1200 .toptel{display: none;}
	.nav{display: none;}
	.btn-nav {display: block;position: fixed;top: 15px;right: 30px;background: transparent;border: none;box-sizing: border-box;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;cursor: pointer;z-index: 99999;color: #fff;}
	.btn-nav:focus {outline: 0;}
	.icon-bar {display: block;margin: 6px 0;width: 25px;height: 3px;background-color: #000;}
	.btn-nav:hover .icon-bar {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;background-color: #000;}
	.nav-content {position: fixed;top: -100%;bottom: 0;left: 0;right: 0;background: #fff;display: block;height: 100vh;z-index: 13;overflow-x: hidden;overflow-y: scroll;display: block;}
	.nav-content ul{margin-top: 15%;padding: 0 5%;box-sizing: border-box;width: 100%;}
	.nav-list {list-style: none;padding: 0;position: relative;top: 5%;}
	.item-anchor:after {content: "";position: absolute;width: 3px;height: 3px;left: 0;bottom: 0;z-index: 9;background: transparent;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;
		-o-transition: all 1s ease;transition: all 1s ease;}
	.item-anchor {color: #fff;font-size: 18px;text-transform: uppercase;position: relative;text-decoration: none;padding: 10px;}
	.item-anchor:hover,.item-anchor:focus {color: #000;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
	.item-anchor:hover:after,.item-anchor:focus:after{width: 100%;background: #000;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
	.nav-item {margin: 20px auto;text-align: center;}
	.animated {display: block;margin: 0 auto;position: fixed;}
	.animated:hover .icon-bar,.animated:focus .icon-bar{background-color: #000;}
	.animated:focus p{color: #000;}
	.animated:focus {cursor: pointer;z-index: 9999;}
	.middle {margin: 0 auto;}
	.icon-bar {-webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease;-o-transition: all .7s ease;transition: all .7s ease;z-index: 999999;}
	.animated .icon-bar {z-index: 999999;background-color: #000;}
	.animated .top {-webkit-transform: translateY(7px) rotateZ(45deg);-moz-transform: translateY(7px) rotateZ(45deg);-ms-transform: translateY(7px) rotateZ(45deg);-o-transform: translateY(7px) rotateZ(45deg);transform: translateY(7px) rotateZ(45deg);}
	.animated .bottom1 {-webkit-transform: translateY(-11px) rotateZ(-45deg);-moz-transform: translateY(-11px) rotateZ(-45deg);-ms-transform: translateY(-11px) rotateZ(-45deg);-o-transform: translateY(-11px) rotateZ(-45deg);transform: translateY(-11px) rotateZ(-45deg);}
	.animated .middle {width: 0;}
	@keyframes showNav{from{top:-100%}
	to{top:0}
	}@-webkit-keyframes showNav{from{top:-100%}
	to{top:0}
	}@-moz-keyframes showNav{from{top:-100%}
	to{top:0}
	}@-o-keyframes showNav{from{top:-100%}
	to{top:0}
	}.showNav{-webkit-animation:showNav 1s ease forwards;-moz-animation:showNav 1s ease forwards;-o-animation:showNav 1s ease forwards;animation:showNav 1s ease forwards}
	@keyframes hideNav{from{top:0}
	to{top:-100%}
	}@-webkit-keyframes hideNav{from{top:0}
	to{top:-100%}
	}@-moz-keyframes hideNav{from{top:0}
	to{top:-100%}
	}@-o-keyframes hideNav{from{top:0}
	to{top:-100%}
	}@keyframes showNava{from{right:-100%}
	to{right:0}
	}@-webkit-keyframes showNava{from{right:-100%}
	to{right:0}
	}@-moz-keyframes showNava{from{right:-100%}
	to{right:0}
	}@-o-keyframes showNava{from{right:-100%}
	to{right:0}
	}.showNav1{-webkit-animation:showNava 1s ease forwards;-moz-animation:showNava 1s ease forwards;-o-animation:showNava 1s ease forwards;animation:showNava 1s ease forwards}
	@keyframes hideNava{from{right:0}
	to{right:-100%}
	}@-webkit-keyframes hideNava{from{right:0}
	to{right:-100%}
	}@-moz-keyframes hideNava{from{right:0}
	to{right:-100%}
	}@-o-keyframes hideNava{from{right:0}
	to{right:-100%}
	}.hideNav1{-webkit-animation:hideNava 1s ease forwards;-moz-animation:hideNava 1s ease forwards;-o-animation:hideNava 1s ease forwards;animation:hideNava 1s ease forwards}
	.hideNav{-webkit-animation:hideNav 1s ease forwards;-moz-animation:hideNav 1s ease forwards;-o-animation:hideNav 1s ease forwards;animation:hideNav 1s ease forwards}
	.hidden1{display:none !important}
	.btn-nav .middle{padding-top: 0;}
	.accordion{display: block;}
	.accordion li{position: relative;line-height: 50px;background-color: #fff;width: 100%;cursor: pointer;}
	.accordion li a{display: block;color: #333;font-size: 16px;text-transform: capitalize;}
	.accordion li > a span {display: block;position: absolute;top: 7px;right: 0;padding: 0 10px;margin-right: 10px;color: #333;}
	.accordion > li:hover > a span,.accordion > li:target > a span,.accordion > li > a.active span {color: #fdfdfd;text-shadow: 0px 1px 0px rgba(0,0,0, .35);background: #3e5706;}
	.accordion li.files > a:before { background-position: 0px 0px; }
	.accordion li i {position: absolute;top: 20px;left: 12px;font-size: 12px;color: #666666;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
	.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 12px;color: #8f9397;}
	.sub-menu{display: none;padding-left: 20px;}
	.sub-menu dt a{color: #333;display: block;line-height: 50px;text-indent: 0.5em;font-size: 15px;}
	.sub-menu dt a.active{color: #e70012;}
	.sub-menu li:hover a{color: #fff;}
	.banner img{width: auto;height: 400px;}
	.banner .text{width: 75%;}
	.banner .text p{font-size: 18px;}
	.banner .text span{font-size: 14px;}
	.banner .text a{padding: 0 15px;width: 130px;box-sizing: border-box;font-size: 14px;}
	.index_pro{padding: 30px 0;}
	.index_pro .fl span{font-size: 18px;}
	.index_pro .fr a{display: none;}
	.index_pro .fl p{font-size: 14px;margin-top: 10px;}
	.index_prolist .w1200>ul{height: 900px;}
	.index_prolist .w1200>ul>li{width: 30vw !important;box-sizing: border-box;}
	.index_prolist .w1200>ul>li .submeun{display: none;}
	.index_prolist .w1200>ul>li:nth-child(n-6):after{transform: rotateZ(90deg) translateY(50%);left: 50%;bottom: -25px;top: auto;}
	.index_prolist .w1200>ul>li:nth-child(1){top: 2vw;left: 50%;transform: translateX(-50%);}
	.index_prolist .w1200>ul>li:nth-child(2){top: calc(2vw + 180px);left: 50%;transform: translateX(-50%);}
	.index_prolist .w1200>ul>li:nth-child(3){top: calc(2vw + 360px);left: 50%;transform: translateX(-50%);}
	.index_prolist .w1200>ul>li:nth-child(8){top: calc(2vw + 360px);left:0px;bottom: auto;}
	.index_prolist .w1200>ul>li:nth-child(5){top: calc(2vw + 540px);left: 50%;transform: translateX(-50%);}
	.index_prolist .w1200>ul>li:nth-child(4){top: calc(2vw + 540px);left: calc(50% - 30vw);transform: translateX(-50%);border-radius: 0;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
	.index_prolist .w1200>ul>li:nth-child(6){top: calc(2vw + 540px);left: calc(50% + 30vw);transform: translateX(-50%);border-radius: 0;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
	.index_prolist .w1200>ul>li:nth-child(7){top: calc(2vw + 720px);left: 50%;transform: translateX(-50%);}
	.index_prolist .w1200>ul>li:nth-child(7) i{background-size: 94px !important;width: 94px;height: 47px;}
	.index_prolist .w1200>ul>li:nth-child(7) .pimg{padding-top: 15px;box-sizing: border-box;}
	.index_prolist .w1200>ul>li:nth-child(9){top: calc(2vw + 720px);left: auto;right: 0;bottom: auto;}
	.chooes{padding: 30px 0;}
	.chooes .w1200>span{font-size: 18px;}
	.chooes .w1200 .neirong{font-size: 14px;}
	.chooes .w1200 ul li{padding: 10px;}
	.chooes .w1200 ul{margin-top: 30px;}
	.chooes .w1200 ul{display: block;}
	.chooes .w1200 ul li{width: 100%;}
	.index_news{padding: 30px 0;}
	.index_news ul{display: block;}
	.index_news ul li{width: 100%;margin-bottom: 30px;}
	.index_news .more a{margin-top: 30px;}
	.footcontent .fl span{font-size: 18px;}
	.footlianxi ul li:nth-child(2){display: none;}
	.footlianxi ul li:nth-child(3){display: none;}
	.footlianxi{padding-top: 30px;}
	.footcontent .fl p{font-size: 16px;}
	.footcontent .fr{margin-top: 30px;line-height: 32px;font-size: 16px;width: 150px;height: 32px;}
	.footlianxi span{font-size: 18px;}
	.footlianxi li:nth-child(1) p:nth-child(2){font-size: 16px;}
	.footlianxi li:nth-child(1) p{font-size: 14px;}
	.index_news .w1200>span{font-size: 18px;margin-bottom: 30px;}
	.banner1 ul li{width: 22vw !important;}
	.index_prolist .w1200>ul>li span{font-size: 12px;}
	.banner1{height: 400px;}
	.banner1 ul li:nth-child(1){top: 10px;}
	.banner1 ul li:nth-child(1)::after{left: 50%;transform: translateX(-50%) rotateZ(90deg);bottom: -27px;top: auto;}
	.banner1 ul li:nth-child(2){top: 140px;left: 0;}
	.banner1 ul li:nth-child(2)::after{left: 50%;transform: translateX(-50%) rotateZ(90deg);bottom: -27px;top: auto;}
	.banner1 ul li:nth-child(3){top: 280px;left: 0;}
	.banner1 ul li:nth-child(3)::after{right: -25px !important;}
	.banner1 ul li:nth-child(4){top: 280px;left: calc(22vw + 25px);}
	.banner1 ul li:nth-child(5){top: 280px;left: calc(44vw + 25px);}
	.banner1 ul li:nth-child(6){top: 280px;left: calc(66vw + 25px);}
	.banner1 ul li:nth-child(6)::before{top: -25px;left: -25px;transform: rotateZ(-135deg);}
	.banner1 ul li:nth-child(6)::after{top: -25px;left: 50%;transform: translateX(-50%) rotateZ(-90deg);}
	.banner1 ul li:nth-child(7){top: 140px;left: calc(66vw + 25px);}
	.banner1 ul li:nth-child(9){top: 140px;left:44vw;}
	.banner1 ul li:nth-child(8){top: 10px;left: calc(66vw + 25px);}
	.prolist .w1200>span{font-size: 18px;}
	.prolist .weizhi1{font-size: 14px;}
	.prolist .weizhi1 a{font-size: 14px;}
	.pronav2 a{padding: 0 10px;line-height: 36px;margin-right: 5px;font-size: 14px;}
	.pronav2{margin: 30px 0;}
	.prolist ul li{padding: 10px;width: 49.5%;margin-right: 1%;}
	.prolist ul li:nth-child(2n){margin-right: 0;}
	.procentent .fl{width: 100%;height: 300px;}
	.procentent .fr{margin-top: 30px;width: 100%;}
	.procentent .fr h1{font-size: 18px;}
	.procentent .fr span{font-size: 14px;}
	.procentent .fr .jianjie p{font-size: 14px;}
	.procentent .gonglv span{font-size: 18px;margin-bottom: 15px;}
	.xiangguan span{font-size: 18px;}
	.xiangguan li{width: 100%;float: none;}
	.xiangguan li .txt a{font-size: 14px;text-align: center;}
	.procentent .gonglv table tr, .procentent .gonglv table td{padding-left: 3px;}
	.procentent .gonglv .neirong{width: 100%;overflow-x: scroll;}
	.procentent .gonglv .neirong table{width: 750px !important;max-width: none !important;}
	.nbanner .text span{font-size: 24px;}
	.news li .pimg{width: 100%;height: auto;}
	.news li a{display: block;}
	.news li .text{width: 100%;}
	.news li .text span{font-size: 16px;margin: 10px 0;}
	.news li .text .neirong{font-size: 14px;}
	.news .date{margin-top: 30px;}
	.news .date{font-size: 12px;}
	.news{padding: 30px 0 0;}
	.news .tt{margin-bottom: 0;}
	.nbanner .text{left: 2.5%;}
	.news li{padding: 30px 2.5%;}
	.beian{line-height: 32px;}
	.about{padding: 30px 0;}
	.about .fl{width: 100%;}
	.about .fr{width: 100%;}
	.chooes1{padding: 30px 0;}
	.chooes1 .w1200 ul{margin-top: 30px;}
	.newscontnet{padding:30px 0}
	.newscontnet .fl{padding: 15px;width: 100%;}
	.newscontnet .fl h1{font-size: 18px;}
	.newscontnet .fl .date{padding: 5px;font-size: 12px;width: 100px;}
	.newscontnet .fr{width: 100%;}
	.newscontnet .fr .pre{padding: 15px;}
	.newscontnet .fr .pre{margin-top: 20px;}
	.newscontnet .fr .pre span{font-size: 14px;}
	.newscontnet .fr .pre a{font-size: 14px;}
	.chooes1 .w1200>span{font-size: 18px;}
	.chooes1 .w1200 ul{display: block;}
	.chooes1 .w1200 ul li{width: 100%;margin-bottom: 10px;}
	.chooes1 .w1200 ul span{font-size: 16px;margin: 10px 0;}
	.ser{padding: 30px 0;}
	.ser .fl{width: 100%;}
	.ser .fl span{font-size: 18px;}
	.ser .fr{width: 100%;margin-top: 30px;}
	.ser .fl p{font-size: 14px;}
	.content{padding: 30px 0;}
	.content span{font-size: 18px;}
	.content .neirong p{font-size: 14px;margin-bottom: 10px;}
	.content ul{display: block;}
	.content ul li:nth-child(1), .content ul li:nth-child(2){padding-top: 20%;margin-top: 60px;}
	.content ul li i{width: 80px !important;height: 80px !important;background-size: 40% !important;}
	.content ul li:nth-child(3){padding-top: 60px;margin-top: 60px;}
	.content ul li:nth-child(3) p{margin: 0;}
	.contentbiaodan{padding: 30px 0;}
	.contentbiaodan p{font-size: 18px;}
	.contentbiaodan form .input1{width: 100%;}
	.contentbiaodan form .input2{width: 100%;}
	.contentbiaodan form input{line-height: 48px;font-size: 14px;}
	.contentbiaodan form span{font-size: 14px;}
	.contentbiaodan form button{font-size: 14px;line-height: 48px;width: 150px;}
	.prolist1 .w1200>ul{height: 900px;}
	.prolist1 .w1200>ul>li{width: 30vw !important;box-sizing: border-box;}
	.prolist1 .w1200>ul>li .submeun{display: none;}
	.prolist1 .w1200>ul>li:nth-child(n-6):after{transform: rotateZ(90deg) translateY(50%);left: 50%;bottom: -25px;top: auto;}
	.prolist1 .w1200>ul>li:nth-child(1){top: 2vw;left: 50%;transform: translateX(-50%);}
	.prolist1 .w1200>ul>li:nth-child(2){top: calc(2vw + 180px);left: 50%;transform: translateX(-50%);}
	.prolist1 .w1200>ul>li:nth-child(3){top: calc(2vw + 360px);left: 50%;transform: translateX(-50%);}
	.prolist1 .w1200>ul>li:nth-child(8){top: calc(2vw + 360px);left:0px;bottom: auto;}
	.prolist1 .w1200>ul>li:nth-child(5){top: calc(2vw + 540px);left: 50%;transform: translateX(-50%);}
	.prolist1 .w1200>ul>li:nth-child(4){top: calc(2vw + 540px);left: calc(50% - 30vw);transform: translateX(-50%);border-radius: 0;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
	.prolist1 .w1200>ul>li:nth-child(6){top: calc(2vw + 540px);left: calc(50% + 30vw);transform: translateX(-50%);border-radius: 0;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
	.prolist1 .w1200>ul>li:nth-child(7){top: calc(2vw + 720px);left: 50%;transform: translateX(-50%);}
	.prolist1 .w1200>ul>li:nth-child(7) i{background-size: 94px !important;width: 94px;height: 47px;}
	.prolist1 .w1200>ul>li:nth-child(7) .pimg{padding-top: 15px;box-sizing: border-box;}
	.prolist1 .w1200>ul>li:nth-child(9){top: calc(2vw + 720px);left: auto;right: 0;bottom: auto;}
	.prolist1 .w1200>ul>li span{font-size: 12px;}
}