@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.55
 * @support http://www.950085.com
 */
.wp{width:1700px;margin:0 auto;}
.ep{width:1200px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

.banner .swiper-slide div{ width: 100%;}
.banner .swiperpg{z-index:999999;position:absolute;left:0px;bottom:20px !important;width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg span{width:16px;height:16px;background:url(../images/dot.png) left -16px no-repeat;opacity: 1 !important;}
.banner .swiperpg span.swiper-pagination-bullet-active{background:url(../images/dot.png) left top no-repeat;}
.banner .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat;}
.banner .swipernext{cursor: pointer;z-index:99999;position:absolute;right:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat;}

.content{font-size:16px;color:#666;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}
.content td{padding:5px}

.art h1{text-align:center;color:#333;font-size:25px;}
.art div{text-align:center;font-size:16px;color:#999;padding:20px 0}

.pn{border-top:1px #efefef solid;color:#333;font-size:16px;padding:20px 0;line-height:2;margin-top:30px;}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline}
 
.nodata{padding-top:200px !important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}

.alist li{padding:30px 0;border-bottom:1px #d2d2d2 solid;}
.alist li a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alist li a .d1{ width: 220px;}
.alist li a .d1 img{ width: 100%;}
.alist li a .d2{flex:1;margin-left:30px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.alist li a .d3{color:#333333;font-size:18px;width:100%;}
.alist li a .d5{color:#666666;font-size:14px;line-height:2;width:100%;margin-top:20px;}
.alist li a .d3:hover{color:#ff0000;text-decoration: underline;}
.alist li a .d0{width:200px;margin-left:130px;background:url(../images/29.png) left center no-repeat;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.alist li a .d0 em{color:#666;font-size:14px;}
.alist li a .d0 span{color:#fff;font-size:14px;background:#142245;padding:5px 20px;margin-top:10px;}

.imglist ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.imglist li{width:220px;margin-bottom:20px;}
.imglist li a{display:block;}
.imglist li img{width:100%;}
.imglist li .d2{color:#333;font-size:14px;height:45px;display: flex;justify-content: flex-start;align-items: center;}


.homeindex{ height: 100vh;background:url(../images/1.jpg) center center no-repeat;background-size: cover; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.homeindex .d1{position:absolute;left:50px;top:20px;}
.homeindex .d2{width:100%;text-align:center; flex: 1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.homeindex .d2 img{ max-width: 80%;}
.homeindex .d3{width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.homeindex .d3 a{width:160px;height:50px;color:#142240;font-size:18px;border-radius:115px;background:#fff;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.homeindex .d3 a:hover{color:#fff;background:#142240;translate: ;}
.homeindex .d4{width:100%;text-align:center;margin-top:20px;}
.homeindex .d4 img{ max-width: 50%;}

.homeindex .d0{ width:100%;height: 20%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}

.homeban{text-align:center;margin-bottom:-65px;}
.homeban img.bigm{ width: 100%; max-width: 1920px;}
.navtop{position:absolute;left:0px;top:0;width:100%;}
.navh{ height: 120px;}

.nav{flex:1;}
.nav ul{display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.nav li{margin-left:25px;}
.nav li a{color:#fff;font-size:14px;}

.toplogo{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.top_serarch{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.top_serarch a{margin-left:20px;}

.dom2{position:relative;z-index:99; margin: 0 auto;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.dom1{background:#fff;position:relative;z-index:99; margin: 0 auto;}
.dom3{margin: 0 auto;}

.cat{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.cat a{margin-right:25px;width:22%;position:relative;}
.cat a img.im{ width: 100%;}
.cat a .d1{position:absolute;left:0px;top:50%;margin-top:-64px;width:128px;height:128px; background: rgba(20, 34, 69, .8); display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.cat a .d1 em img{height:49px;}
.cat a .d1 span{color:#fff;font-size:14px;margin-top:10px;}
.cat.cat1{ margin-bottom: 25px;padding-top:65px;padding-left:20px;}
.cat.cat2{justify-content: flex-end;padding-left:0;padding-right:20px;}
.cat.cat2 a{margin-left:25px;margin-right:0;}

.mshow{display: none;}
.mhide{display: block;}

.foot{ background: #eeeeee;padding:100px 0 50px 0;margin-top:100px;}
.di1{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}

.flogo img{}
.ffrm{background:#fff;border-radius:115px;display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap;}
.ffrm input{outline: none;border:0;background:none; padding:0 20px;}
.ffrm input:focus {outline:none;}
.ffrm button{margin-left:10px;width:115px;height:40px;border:0 #ccc solid;background:#142245;color:#fff;font-size:14px;border-radius:115px;}
.banquan{color:#666666;font-size:14px;margin-top:60px;line-height:2;}

.di2{margin-top:75px;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.di2 .d1 .d2 a{color:#333333;font-size:18px;font-weight: bold;}
.di2 .d1 ul{margin-top:10px;}
.di2 .d1 ul li{display:block;line-height:1.8;}
.di2 .d1 ul li a{color:#666666;font-size:14px;}
.di2 .d1 ul li a:hover{text-decoration: underline; color: #142245;}

.di2 .d1 .d3{margin-top:10px;line-height:1.8;color:#666666;font-size:14px;}

.topbg{background: #142245;}

.nban .d1{ height: 390px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.nban .d1 .s1{display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.nban .d1 .s1 em{color:#142245;font-size:36px;font-weight: bold;background:url(../images/28.png) left center no-repeat;padding-left:60px;}
.nban .d1 .s1 span{color:#142245;font-size:18px;padding-left:60px;margin-top:10px;}
.nban .d1 .s1.ys2 em{color:#fff;background:url(../images/28s.png) left center no-repeat;}
.nban .d1 .s1.ys2 span{color:#fff;}

.catalist{padding:55px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.catalist div{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.catalist div a{color:#333;font-size:16px;padding:5px 20px;}
.catalist div.cur a{color:#fff;background:#142245;border-radius:115px;}

.newpage{margin-top:80px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.newpage a:nth-child(1){width:95px;height:32px;border:1px #646a75 solid;margin-top:10px;padding:10px 10px;margin-top:10px;background:url(../images/30.png) center center no-repeat;}
.newpage a:nth-child(2){margin-left:10px;width:95px;height:32px;border:1px #142245 solid;margin-top:10px;padding:10px 10px;margin-top:10px;background:url(../images/31.png) center center no-repeat #142245;}

.infodom{border-top:1px #d3d3d3 solid;padding-top:60px;}

.imgleft{float: left; margin-right: 50px;}



.wenh{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.wenh div{ width: 580px;padding-bottom:40px;}
.wenh div img{ width: 100%;}

.anli{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.anli a{ width: 32%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.anli a img{ width: 100%;}
.anli a em{color:#333;font-size:16px;padding:20px 0 40px 0;}

.bus{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.bus a{ width: 32%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bus a img{ width: 100%;}
.bus a em{color:#333;font-size:30px;padding:25px 0 80px 0;width:100%;}

.cy{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.cy a{ width: 19.5%;margin-bottom:8px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.cy a img{ width: 100%;border:1px #3699ff dashed;}

.zhe ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.zhe li{margin-bottom:20px;border:1px #ccc solid;width:49%;border-radius:5px;padding:20px 20px;}
.zhe li a{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.zhe li a img{width:200px;}
.zhe li a .d2{ flex: 1;margin-left:25px;}
.zhe li a .d3 em{color:#333;font-size:18px;}
.zhe li a .d5{color:#666666;font-size:14px;margin-top:30px;line-height:1.6;}
.zhe li a .d0{color:#666666;font-size:14px;margin-top:20px;}

.tm{margin-top:80px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.tm .itemdom{width:25%;padding:0 15px;margin-bottom:110px;}
.tm a{display:block;height:150px;border:1px #ccc solid;border-radius:5px;position:relative;}
.tm a .d1{position:absolute;left:50%;top:-57px;margin-left:-57px;}
.tm a .d1 img{width:114px;height:114px;border-radius:1115px;}
.tm a .d2{padding-top:70px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.tm a .d2 em{color:#142245;font-size:24px;}
.tm a .d2 span{color:#000000;font-size:16px;}

h2{ font-size: 22px;}

.hr{ background: #f4f4f4; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.hr .d1{ flex: 1;margin-right:80px;margin-left:100px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.hr .d1 em{color:#666666;font-size:14px;width:100%;}
.hr .d1 span{color:#142245;font-size:30px;width:100%;margin-top:20px;}
.hr .d1 i{color:#666666;font-size:14px;width:100%;margin-top:30px;line-height:1.5;}

.zpk{margin-top:75px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.zpk a{height:220px;width:24%;background:#f4f4f4;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.zpk a img{height:60px;}
.zpk a span{color:#142245;font-size:18px;margin-top:30px;}


.company{margin-top:50px;}
.com1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.com2{margin-top:80px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.com2 .d1{position:relative;}
.com2 .d1::after{content: ''; position: absolute;width:440px;height:220px;background:#00387b;z-index:-1;left:-20px;bottom:-20px}
.com2 .d2{ flex: 1;margin-left:50px;}
.com2 .d2 .s1{color:#00387b;font-size:24px;}
.com2 .d2 .s2{color:#666666;font-size:14px;line-height:2;margin-top:30px;}
.com2 .d2 .s3{margin-top:30px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.com2 .d2 .s3 a{color:#fff;font-size:12px;background:#00387b;padding:12px 50px;}

.com2.nix{flex-direction: row-reverse;}
.com2.nix .d2{margin-left:0;margin-right:110px;}
.com2.nix .d2 .s2{margin-top:0;}

.com3{margin-top:120px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.com3 img{ max-width: 80%;}

.com4{margin-top:80px;}
.com4 .swiper-slide a{display:block;width:100%;}
.com4 .swiper-slide a img{width:100%;}

.com4 .swiper-prev{width:14px;height:26px;background:url(../images/39.png) center center no-repeat;position:absolute;left:-50px;top:50%;margin-top:-13px;z-index:9999999;cursor: pointer;}
.com4 .swiper-next{width:14px;height:26px;background:url(../images/40.png) center center no-repeat;position:absolute;right:-50px;top:50%;margin-top:-13px;z-index:9999999;cursor: pointer;}

.com5{margin-top:80px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.com5 .d2{flex:1;margin-left:110px;}
.com5 .d2 .s1{color:#666666;font-size:14px;line-height:2.5;margin-top:30px;}
.com5 .d2 .s2{margin-top:30px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.com5 .d2 .s2 a{margin-right:20px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.com5 .d2 .s2 a img{ height: 120px;}
.com5 .d2 .s2 a em{color:#333;font-size:14px;margin-top:10px;}
#allmap{width: 600px; height: 400px;}

.frmss{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.frmss form{ width: 370px;margin-top:50px;}
.ipt{position:relative;margin-bottom:20px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ipt em{width:25%;text-align:right;color:#666666;font-size:14px;}
.ipt input{flex:1;color:#333;font-size:14px;padding:0 10px;height:38px;border:1px #ccc solid;}
.ipt input.jis{background:url(../images/41.png) 95% center no-repeat;background-size: 12px 9px;}
.ipt button{color:#fff;font-size:14px;background:#142245;padding:10px 30px;border:0 #ccc solid;}
.ipt .selx{z-index:99;display:none;position:absolute;right:0px;top:37px;width:75%;background:#fff;border:1px #ccc solid;}
.ipt .selx div{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.ipt .selx div a{width:100%;color:#333;font-size:14px;padding:10px 10px;}
.ipt .selx div a:hover{background:#EEEEEE;}
.frmsstitle{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.frmsstitle em{color:#333;font-size:30px;font-weight: bold;}

.reny{width:100%;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.reny .d1{width:60%;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.reny .d1 .x1 img{width:190px;}
.reny .d1 .x2{margin-left:60px;flex:1;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.reny .d1 .x2 em{width:160px;color:#666666;font-size:14px;padding:8px 0;}
.reny .d2{flex:1;margin-left:10px;}
.reny .d2 .x1{color:#333;font-size:30px;}
.reny .d2 .x2{color:#666;font-size:14px;line-height:1.8;margin-top:20px;}

.wenjian{width:100%;}
.wenjian li{border-bottom:1px #ccc dashed;padding:15px 0;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.wenjian li .x1{flex:1;}
.wenjian li .x1 em{color:#333333;font-size:16px;}
.wenjian li a{margin-left:30px;color:#fff;font-size:14px;background:#142245;padding:10px 25px;}
.wenjian li a:hover{background:#182c5d;}

.che{width:100%;}
.che .d1{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.che .d1 .x1{width:30%;}
.che .d1 .x1 img{width:100%;}
.che .d1 .x2{flex:1;margin-left:100px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.che .d1 .x2 em{width:32%;color:#666666;font-size:14px;padding:10px 0;}


.dsj{background:url(../images/line04.gif) 420px center repeat-y;}
.dsj .d1{margin-bottom:20px;cursor: pointer;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.dsj .d1 em{color:#00bbff;font-size:28px;padding-right:90px;width:450px;height:59px;background:url(../images/icon06.gif) right center no-repeat;display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.dsj .d1 em img{ margin-left: 10px;}
.dsj .d2{padding:50px 0;background:url(../images/icon07.gif) 413px 60px no-repeat;display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;} 
.dsj .d2 .x1{ padding-top:5px;width: 420px;padding-right:30px;display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap;flex-direction: column;}
.dsj .d2 .x1 em{color:#c3c3c3;font-size:18px;font-weight: bold;}
.dsj .d2 .x1 span{color:#c3c3c3;font-size:14px;}
.dsj .d2 .x2{ flex:1;margin-left:30px;line-height:2;color:#999;font-size:18px;}

























































































