﻿/*初始化样式*/
html{margin:0;padding:0;border:0;}
div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section{margin:0;padding:0;border:0;}

a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}

.xypg-right-content p{font-size:16px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.of{overflow:hidden;}
.wh1820{max-width:1820px;width:94%;margin: 0 auto;}
.wh{max-width:1500px;width:94%;margin: 0 auto;}


.com-img{overflow: hidden;border-radius: 25px;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.com-text{background: #f3f3f3;padding: 10px 0px 25px;}
.com-text h4{padding: 0px 25px; font-size: 20px; text-align: center;color: #000;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis;}
.com-text p{font-size: 18px;text-align: center;color: #666;}


.sysj.nysj.flexf{margin-bottom: 4vw;}
.flexf{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.flexd{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap:wrap;}
.bold{font-weight:bold;}
.oh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bcg{background-size:100% 100%;}




@media(min-width: 991px){
    .allx {
        transition-duration:1.1s;
        opacity: 0;
    }

    .active .allx {
        opacity: 1;
    }
      .active2 .allx {
        opacity: 1;
    }  
    .leftx {
        transform: translateX(-500px);
    }
    .rightx {
        transform: translateX(500px);
    }
    .bottomx {
        transform: translateY(500px);
    }
    .active .leftx {
        transform: translateX(0);
    }
    .active .rightx {
        transform: translateX(0);
    }
    .active .bottomx {
        transform: translateY(0);
    }
    .section4.active .bottomx {
		border-radius: 50px;
        overflow: hidden;
		background-color: rgb(255, 255, 255, .9);
    }
    .active2 .allx {
        opacity: 1;
    }
    .active2 .bottomx {
        transform: translateY(0);
    }
}


#full_menu {
    position: fixed;
    right:2.6%;
    top: 50%;
    transform: translate(0, -50%);
    list-style-type: none;
    z-index: 70;
    transition: all .3s;
}

#full_menu li {
    display: block;
    margin:6px 0;width:22px;height:22px;
    position: relative;background:url(../image/yuandians.png) no-repeat;background-size:100% 100%;
}

#full_menu li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}


#full_menu li.active{
 background:url(../image/yuandian.png) no-repeat;background-size:100% 100%;
}




/*头部样式*/
.top2{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;width:100%;background:#fff;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.topz{width:15%;display: flex;align-items: center;flex-wrap: wrap;}
.logo{}
.logo1{display:block;}
.logo2{display:none;}
.logo img{display:block;height: 60px;}
.topwz{color:#222;font-size: 18px;margin-left:15px;}
.topwz .wz2 span{color:#004b8e;}


.topright{width:80%;}
.k2{font-size:26px;color:#333333;background: url(../image/dianhuas.png) no-repeat left center;padding-left:35px;font-weight:bold;font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif}
.fp-viewing-page1 .top2{border-bottom:1px solid rgba(255,255,255,.1);background:none;}
.fp-viewing-page1 .logo2{display:block;}
.fp-viewing-page1 .logo1{display:none;}
.fp-viewing-page1 .topwz{color:#fff;}
.fp-viewing-page1 .topwz .wz2 span{color:#fff;}

.fp-viewing-page1 .x-menu > li > a{color:#fff;}
.fp-viewing-page1 .k2{color:#fff;background: url(../image/dianhua.png) no-repeat left center;}
.fp-viewing-page1 .so{background:url(../image/shousuo.png) no-repeat;}
.fp-viewing-page1 .top2:hover{background-color:#fff;}
.fp-viewing-page1 .top2:hover .logo2{display:none;}
.fp-viewing-page1 .top2:hover .logo1{display:block;}
.fp-viewing-page1 .top2:hover .x-menu > li > a{color:#444444;}
.fp-viewing-page1 .top2:hover .k2{color:#333333;background: url(../image/dianhuas.png) no-repeat left center;}
.fp-viewing-page1 .top2:hover .so{background:url(../image/shousuoa.png) no-repeat;}
.fp-viewing-page1 .top2:hover .x-menu > li:hover > a{color: #004b8e;}
.fp-viewing-page1 .top2:hover .topwz{color:#222;}
.fp-viewing-page1 .top2:hover .topwz .wz2 span{color:#004b8e;}



.fp-viewing-page4 .top2,.fp-viewing-page6 .top2,.fp-viewing-page8 .top2{border-bottom:1px solid #eff1f4;}








.x-banner{overflow:hidden;height:100vh;}
.x-banner .owl-carousel .owl-item img{height:100vh;object-fit:cover;width:100vw;}




/*主体样式*/
.section{position:relative;overflow: hidden;}
.section1{background: url(../image/about-bgs.jpg) center center no-repeat;background-size:cover;}
.box1{padding-top:6vw;padding-bottom:6vw;}
.abz{width:54.67%;}
.abtt{color:#fff;}
.abtt .wz{font-size:2.5vw;}
.abtt .wz2{font-size:2vw;}
.abwz{font-size:18px;line-height:36px;color:#fff;margin:1.2vw 0 2vw;}
.sysj li{width:33%;color:#fff;}
.sysj li .wz{font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-size:3.125vw;line-height:1.1;}
.sysj li .wz .counter{font-weight: bold;}
.sysj li sup{color: #fff;font-size: 16px;font-weight:bold;border-radius:50%;text-align:center;line-height:25px;font-style:normal;display:inline-block;margin-left:11px;}
.sysj.nysj.flexf li sup{color: #000;}
.sysj li .wz2{color:#fff;font-size:16px;opacity:.8;}
a.am{background:rgba(255,255,255,.06);font-size:17px;color:#fff;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;border:1px solid rgba(255,255,255,.6);width:178px;height:60px;border-radius:32px;margin-top:2vw;}
a.am .jt{margin-left:20px;font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;transition:all 0.8s;}
a.am:hover .jt{margin-left:26px;}

.apic{width:36%;border:1px solid #fff;box-shadow:0 0 10px #004b8e;overflow: hidden;border-radius: 35px;}
.apic img{width:100%;display:block;}



/* 解决方案 */
.box2{width:100%;height:100vh;position: relative;overflow: hidden;}
.box2:before{content:"";width:100%;height:100%;position:absolute;display: block;left:0;top:0;z-index:1;background:rgba(0,0,0,.4);}
.solutt{color:#fff;text-align:center;width:100%;position:absolute;left:0;top:6vw;z-index:999;}
.solutt .wz{font-size:2.5vw;}
.solutt .wz2{font-size:16px;margin-top:0.5vw;}


.tabli1{width:100%;position:absolute;left:0;top:0;height:100vh;z-index:99;}
.tabli1 li{text-align:center;width:33.333%;font-size:14px;cursor:pointer;}
.tabli1 li+li{border-left:1px solid rgba(255,255,255,.24);}
.tabli1 li .det{margin-top:29vw;transition:all 0.8s;}
.tabli1 li .wz{color:#fff;font-size:1.562vw;margin:1vw 0 1.2vw;}


.tabli1 li .text_jia {
	position: relative;
	width:105px;
	flex-shrink: 0;
	padding:20px;
	z-index: 20;margin:0 auto;
}
.tabli1 li .text_jia .jia {
	display: block;
	background:url(../image/youjian.png) no-repeat center center;
	border-radius: 50%;
	position: relative;border:1px solid rgb(255, 255, 255,.2);width: 64px;line-height: 64px;margin:0 auto;height:64px;
}

.tabli1 li .btns_bwen {
	position: absolute;
	z-index: -1;
	width: 38%;
	height: 38%;
	left: 31%;
	top: 31%;
	opacity: 0;
	transition: 0.3s ease;
}

/* 按钮波纹 */
.circle, 
.circle1, 
.circle2, 
.circle3 {
	width: 100%;
	height: 100%;
	background: #004b8e;
	border: 1px solid #004b8e;
	border-radius: 999px;
	position: absolute;
	top: 0;
	left: 0;
}

.circle1, 
.circle2 {
  /* animation: circleChange 2s 1s ease-out infinite; */
	animation-name: circleChange;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.circle1 {
	animation-delay: 1s;
}

.circle2 {
	animation-delay: 2s;
}

@keyframes circleChange {
	0% {
		transform: scale(1);
		opacity: 0.95;
	}

	25% {
		transform: scale(1.4);
		opacity: 0.75;
	}

	50% {
		transform: scale(1.8);
		opacity: 0.5;
	}

	75% {
		transform: scale(2.2);
		opacity: 0.25;
	}

	100% {
		transform: scale(2.6);
		opacity: 0.05;
	}
}

.tabli1 li.cur .det{margin-top:27.5vw;}
.tabli1 li.cur .btns_bwen {opacity: 1;}
.tabli1 li.cur .text_jia .jia{background:url(../image/youjian.png) no-repeat center center #004b8e;border-color:#004b8e;}

.tab1{display:none;}
.tab1.clicked{display:block;}
.tab1 li .img img{width:100%;height:100vh;}



/* 如何选择 */
.section3{background: url(../image/anli01.jpg) no-repeat;background-size:cover;}
.box3{padding-top:4vw;padding-bottom: 4vw}
.xztt{text-align:center;}
.xztt .wz{font-size:16px;color:#333333;}
.xztt .wz2{font-size:2.5vw;color:#000000;}
.xztt .wz2 span{color:#004b8e;}
.xzlist{margin-top:2.6vw;}
.xzlist li{width:17.87%;cursor: pointer;}
.xzlist li:nth-child(2n){margin-top:2.1vw;}
.xzlist li .tu{position: relative;border: 1px solid #fff;overflow: hidden;border-radius: 25px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}
.xzlist li .det{position:absolute;left:37px;bottom:25px;}
.xzlist li .wz{color:#fff;font-size:24px;}
.xzlist li .wz2{color:#fff;font-size:18px;line-height:28px;margin-top:4px;}
.xzlist li img{width:100%;display:block;}
.xzlist li:nth-child(2n) .det{bottom:25px;}
@media (min-width:982px) {
.xzlist li:nth-child(6){display: none}
}




/* 五大优势 */
.section4{background: url(../image/index-ys-bg.jpg) no-repeat;background-size:cover;}
.section4 .advlist{background: #fff9}
.section4 .adv.clearfix{border-radius: 54px;overflow: hidden;}
.box4{padding-top:4vw;padding-bottom: 4vw;}
.sybt{text-align:center;}
.sybt .wz{font-size:2.5vw;color:#fff;}
.sybt .wz2{font-size:16px;color:#fff;margin-top:0.3vw;}
.box4 .sybt .wz2{font-size:16px;}

.adv{margin-top:2.79vw;}
.advlist{width:100%;}
.advlist li{height: 88px;display: flex;align-items: center;flex-wrap: wrap;cursor: pointer;padding-left:100px;width:25%;}
.advlist li .tu{width:60px;}
.advlist li .img{display:block;}
.advlist li .img2{display:none;}
.advlist li .wz{color:#333333;font-size:22px;}
.advlist li+li{margin-top:0px;}
.advlist li.cur{background:#fff;border-top-left-radius: 54px;border-top-right-radius: 54px;}
.advlist li.cur .img{display:none;}
.advlist li.cur .img2{display:block;}
.advlist li.cur .wz{color:#000000;}

.advtab{display:none;width:100%;background:#fff;}
.advtab.clicked{display:block;}
.advtab li{padding:39px;cursor: pointer;}
.advtab li .img{width:51.31%;border-radius: 54px;overflow: hidden;}
.advtab li .img img{width:100%;display:block;}
.advtab li .nr{width:42.46%;}
.advtab li .numb{background-color: #004b8e;width: 80px;line-height: 80px;color:#fff;font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-size:2.2vw;text-align:center;border-radius: 50%;} 
.advtab li .wz{width: calc(100% - 100px);}
.advtab li .wz1{color:#000000;font-size:1.875vw;}
.advtab li .wz2{color:#333333;font-size:20px;}
.advtab li .wz3{color:#555555;font-size:16px;line-height:34px;margin:2vw 0 2vw;}
.advtab li .wz3 p{padding-left:0px;position: relative;}
/*.advtab li .wz3 p:before{width:6px;height:6px;background: #d0d0d0;position: absolute;left:0;top:15px;content: "";}*/
.advtab li .lianjie{border:1px solid #004b8e;width:50%;font-size:18px;border-radius: 30px;overflow: hidden;}
.advtab li .lianjie a{color:#004b8e;text-align:center;width:100%;line-height:60px;}
.advtab li .lianjie a+a{border-left:1px solid #004b8e;}
.advtab li .lianjie a:hover{background:#004b8e;color:#fff;}






/* 工程案例 */
.section5{background: url(../image/anli.jpg) no-repeat;background-size:cover;}
.section5 .sybt .wz{color: #000;}
.section5 .sybt .wz2{color: #000;margin-bottom: 2.79vw}
.box5{padding-top:4vw;padding-bottom: 4vw;}
.anli1{margin-bottom:2vw;}
.albt{color:#000000;font-size:2.5vw;}
.alsort li{margin-left:1.85vw;font-size:16px;}
.alsort li a{color:#666;}
.alsort li a:hover{color:#004b8e;}
.alsort li a.cmo{opacity:.5;width:57px;margin-left:1.94vw;}
.alsort li a.cmo .jt{font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}

.cases{position:relative;}
.cases .mySwiper{overflow:hidden;}
.cases .swiper-slide{text-align:center;border-radius:25px;overflow: hidden;background: #f3f3f3;}
.cases .swiper-slide .com-img {overflow: hidden;border-top-left-radius: 25px;border-top-right-radius: 25px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.cases .swiper-slide img{width:100%;display:block;}
.cases .swiper-button-prev{position: absolute;top:50%;left:-88px;margin-top:-23px;width:24px;height:46px;opacity:1;z-index:999;background:url(../image/zjt.png) no-repeat;background-size:100% 100%;}
.cases .swiper-button-next{position: absolute;top:50%;right:-88px;margin-top:-23px;width:24px;height:46px;opacity:1;z-index:999;background:url(../image/yjt.png) no-repeat;background-size:100% 100%;}
.cases .swiper-button-prev:hover{background:url(../image/zjts.png) no-repeat;background-size:100% 100%;}
.cases .swiper-button-next:hover{background:url(../image/yjts.png) no-repeat;background-size:100% 100%;}

.kh{margin-top:2.3vw;}
.khbt{text-align:center;}
.khbt .wz{color:#333333;font-size:24px;position: relative;}
.khbt .wz .hx{width:42%;height:1px;background: #e5e7e8;}
a.cmo2{opacity:.7;color:#004b8e;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;margin-top:7px;font-size:14px;}
a.cmo2 span{font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;margin-left:11px;}
a.cmo2:hover{opacity:1;}
.khlist{margin:1.62vw 0;}
.khlist li{color:#444444;font-size:16px;position: relative;line-height:32px;width:16%;margin-left:8%;}
.khlist li:hover{color:#004b8e;}
.khlist li:nth-child(1),.khlist li:nth-child(5),.khlist li:nth-child(9){margin-left:0;}
/* .bkimg{width:81.15%;margin:0 auto;} */
.bkimg img{width:100%;display:block;}


/* 一站式系统化工程 */
.section6{background: url(../image/bjs.jpg) no-repeat;background-size:cover;}
.box6{padding-top:3vw;}
.pinz{margin-top:5vw;}
.pinz li{width:20%;text-align:center;position: relative;cursor: pointer;}
.pinz li .img{border-radius:50%;margin:0 auto;}
.pinz li .img img{box-shadow: 0 0 18px rgba(0,0,0,0.2);border-radius:50%;}
.pinz li .wz{color:#fff;font-size:17px;margin-top:14px;}
.pinz li .mask{width:100%;border-radius: 10px;background-color: rgb(255, 255, 255,98);position:absolute;top:50%;transform: translateY(-50%);left:0;z-index:99;opacity:0;box-shadow: 0 0 18px rgba(0,0,0,0.15);}
.pinz li .mask .det{padding:2.6vw 18px;}
.pinz li .wz2{color:#004b8e;font-size:24px;}
.pinz li .wz3{color:#666666;font-size:15px;line-height:24px;height:96px;overflow: hidden;margin-top:0.71vw;}
.pinz li:hover .mask{opacity:1;}
.pinz li:nth-child(n+6){margin-top:82px;}
.pinz li:before{content:"";position:absolute;background:url(../image/xuxian.png);z-index:22;left:69%;top:46px;width:188px;height:9px;background-size:100% 100%;}
.pinz li:nth-child(5):before{background:none;}
.pinz li:nth-child(10):before{background:none;}







/* 服务流程 */
.section7{background: url(../image/liucheng.jpg) no-repeat;background-size:cover;}
.box7{padding-top:3vw;}
.box7 .sybt .wz{color:#000000;}
.box7 .sybt .wz2{color:#666666;}
.lclist{margin:4.427vw 0 5.2vw;}
.lclist li{border-radius: 10px;background-color: rgb(255, 255, 255);width:11.47%;box-shadow:0 0 8px #ecf0f3;text-align:center;padding:36px 0 30px;cursor: pointer;}
.lclist li .img{display:block;}
.lclist li .img2{display:none;}
.lclist li .wz{color:#555555;font-size:17px;line-height:24px;margin-top:10px;}
.lclist li:hover{background:#004b8e;box-shadow:none;}
.lclist li:hover .img{display:none;}
.lclist li:hover .img2{display:block;}
.lclist li:hover .wz{color:#fff;}
.lccont{width:640px;margin:0 auto;}
.rx{background-color: rgb(255, 255, 255);width:424px;line-height:58px;border-radius:30px;box-shadow: 0 0 12px rgba(0,0,0,0.05);}
.rx .wz{color:#fff;font-size:18px;text-align:center;width: 174px;border-radius:30px;background:#004b8e;}
.rx .wz2{color:#004b8e;font-size:30px;text-align:center;width:250px;font-family:"SourceHanSansCN", "Microsoft JhengHei", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
a.zxmo{border:1px solid #004b8e;width:170px;line-height:58px;border-radius:30px;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;color:#004b8e;font-size:18px;font-weight:bold;}
a.zxmo img{margin-right:11px;}
a.zxmo:hover{background:#fff;}







/* 新闻资讯 */
.section8{background: url(../image/index-news-bg.jpg) no-repeat;background-size:cover;}
.box8{padding-top:4vw;padding-bottom:4vw;}
.xwcont{margin-top:3.2vw;}

.prolist{width:50.27%;}
.prolist li{cursor:pointer;border-radius: 15px;background-color: rgb(255, 255, 255);position: relative;}
.prolist li a{padding:24px 30px;display:block;}
.prolist li .wz{color:#333333;font-size:20px;}
.prolist li .wz2{color:#888888;font-size:16px;margin:12px 0 19px;}
.prolist li .tm{color:#888888;font-size:14px;}
.prolist li.cur:before{content: "";position: absolute;width: 0;height: 0;border-top:16px solid transparent;border-right:12px solid #fff;border-bottom:16px solid transparent;top:50%;transform: translateY(-50%);left:-12px;z-index:99;} 
.prolist li.cur .wz{color:#004b8e;}
.prolist li+li{margin-top:14px;}


.proimg{display:none;width:47.47%;}
.proimg.clicked{display:block;}
.proimg li{width:100%;}
.proimg li .img img{width:100%;display:block;}








/*友情链接*/
.link a{margin:0 2px;}

/*页面底部*/
.section9{overflow:visible;}
.foot{background:#1e2329;}
.fcont1{border-bottom:1px solid rgba(255,255,255,.1);padding:35px 0 25px;}
.llk .link {
    cursor: pointer;
    position: relative;
    width:170px;
}

.llk .link .tit {
    line-height: 48px;
    font-size: 16px;
    color: #fff;text-align:center;
     border:1px solid rgba(255,255,255,.4);
    position: relative;
}
.llk .link .tit  img{margin-left:28px;}

.llk .link dd {
    position: absolute;
    bottom: 50px;
    background: #fff;
    display: none;
    z-index: 1;
    padding: 0 16px;
    font-size: 14px;
    width: 100%;
}

.llk .link dd a {
    display: block;
    line-height: 34px;
    color: #333;
}
.llk .link dd a:hover{color:#666;}
.llk .link:hover dd{display: block;}



.fcont2{padding:60px 0 3vw;}
.f_nav{width:75%;}
.f_nav dl{width:17.5%;}
.f_nav dl:last-child{width: 28%}
.f_nav dt{margin-bottom:22px;font-size:18px;color:#fff;}
.f_nav dd a{font-size:15px;color:#a0a4a7;line-height:32px;}
.f_nav dd a:hover{color:#fff;}
.ftb{width:22.5%;}
.ftt{margin-bottom:22px;font-size:18px;color:#fff;}
.flx{font-size:15px;color:#fff;line-height:32px;}

.fadd{margin-top:2.61vw;}
.fadd li{width:44.62%;text-align:center;}
.fadd li img{width:100%;display:block;}
.fadd li .wz{color:#a0a4a7;font-size:14px;margin-top:16px;}



.bq{background:#111;font-size:14px;color:rgba(255,255,255,.6);line-height:24px;padding:15px 0;}
.bq a{color:rgba(255,255,255,.6);}
.bq a:hover{color:#fff;}
.copy,.x-region{width:100%;text-align:center;}





/*内页左侧样式*/
.page-product-inquiry a{color: #fff;}


/* 内页关于我们 */
.page-position2{margin-top:-32px;position: relative;z-index:999;color:#fff;font-size:14px;text-align:right;}
.page-position2 a{color:#fff;}
.page-position2 a:hover{color:#004b8e;}
.page-wrap-right2{margin-top:12px;}
.nydao{background:#f8f8f8;border-bottom:1px solid #ebebeb;}
.nydao .xypg-left-nav{
    margin: 0;display: flex;
    justify-content: center;
    flex-wrap:wrap;
    align-items: center;
}


.nydao .xypg-left-nav > li {
    position: relative;
    border:none;
	padding:0 2.4vw;
}

.nydao .xypg-left-nav > li.on{
	background: #295593;
}

.nydao .xypg-left-nav > li.on:hover > a{
	color: #fff;
}

.nydao .xypg-left-nav > li.on a{
	color: #fff;
}



.nydao .xypg-left-nav > li:last-child {
    border-bottom: none;
}

.nydao .xypg-left-nav > li > a {
    display: block;
    font-size: 18px;
    color: #666666;
    line-height:85px;position: relative;padding:0 5px;
}

.nydao .xypg-left-nav > li > a:before{content:"";width:100%;height:3px;background:#004b8e;position:absolute;display: block;left:0;bottom:0;opacity:0;} 
.nydao .xypg-left-nav > li > a:after{content: "";position: absolute;width: 0;height: 0;border-left:7px solid transparent;border-bottom: 5px solid #004b8e;border-right: 7px solid transparent;left:50%;transform:translateX(-50%);bottom:3px;opacity:0;} 


.nydao .xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(../image/icon_spirit.png) 0 -240px no-repeat;display:none;
}

.nydao .xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
}

.nydao .xypg-left-nav > li:hover > a, .nydao .xypg-left-nav > li.clicked > a {
    color: #004b8e;
}

.nydao .xypg-left-nav > li:hover .first-nav-btn, .nydao .xypg-left-nav > li.clicked .first-nav-btn {
    color: #004b8e;
}


.nydao .xypg-left-nav > li:hover > a:before{opacity:1;}
.nydao .xypg-left-nav > li:hover > a:after{opacity:1;}
.nydao .xypg-left-nav > li.clicked > a:before{opacity:1;}
.nydao .xypg-left-nav > li.clicked > a:after{opacity:1;}

.nydao .xypg-left-nav .xypg-left-subnav {
    display: none!important;
    padding: 0 10px;
}


.nyabout1{position: relative;margin-top:4.11vw;padding-bottom:3.42vw;}
.nyabout1:before{content: "";position: absolute;width:89.06%;left:0%;bottom:0;z-index:1px;background:#004b8e;height:10.94vw;border-bottom-right-radius:70px;} 
.nyabout1 .wh{position: relative;z-index:99;}
.nyabimg{width:35.4%;border:3px solid #fff;}
.nyabimg img{width:100%;display:block;}
.nyaby{width:58.67%;}
.nyabtt .wz{font-size:40px;color:#004b8e;}
.nyabtt .wz2{font-size:24px;color:#333333;margin-top:5px;}
.nyabtwz{font-size:17px;color:#555555;line-height:36px;margin:1.5vw 0;}


.nyabout2{padding:4.58vw 0 5.2vw;}
.nybt{text-align:center;}
.nybt .wz{font-size:40px;color:#222222;}
.nybt .wz2{font-size:18px;color:#666666;margin-top:0.5vw;}
.qywh{background:url(../image/bg01.jpg) no-repeat;background-size:100% 100%;margin-top:2.44vw;}
.qywh li{width:25%;text-align:center;background-color: rgb(0, 33, 11,.2);cursor: pointer;padding:10.36vw 0 8.75vw;}
.qywh li+li{border-left:1px solid rgba(255,255,255,.2);}
.qywh li:hover{background:none;}
.qywh li .wz{color:#fff;font-size:28px;margin:28px 0 13px;}
.qywh li .wz2{color:#fff;font-size:18px;line-height:28px;padding: 0px 30px;}




.nyabout3{padding-bottom:5.2vw;}
.xzly{margin-top:2.71vw;}
.xzly li{width:23.33%;background:#f6f6f6;border-bottom:4px solid #004b8e;padding-bottom:35px;cursor: pointer;}
.xzly li .imgs{position:relative;}
.xzly li .img img{width:100%;display:block;}
.xzly li .tu{background:url(../image/bg02.png) no-repeat center top;text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:162px;height:40px;background-size:100% 100%;}
.xzly li .img2{margin-top:13px;}
.xzly li .img2 img{text-align:center;}
.xzly li .wz{text-align:center;color:#222222;font-size:24px;margin:30px 0 20px;}
.xzly li .wz2{color:#666666;font-size:16px;line-height:28px;width:80%;margin:0 auto;}
.xzly li:hover .wz{color:#004b8e;}



/* 内页联系我们 */
.nylx1{padding:3.44vw 0 4.44vw;}
.nylxlist{margin-top:3.06vw;}
.nylxlist li{width:28.13%;background: #ebebeb;padding-left: 10px;}
.nylxlist li .det{width: calc(100% - 117px);padding: 15px;}
.nylxlist li .wz{color:#111111;font-size:18px;}
.nylxlist li .wz2{color:#333333;font-size:16px;margin-top:5px;}


.nylxz{background:url(../image/bg03.jpg) no-repeat;background-size:100% 100%;width:100%;}
.nymaps{width:50%;}
.nymaps img{width:100%;display:block;}
.nylxz .nybt{text-align:left;}
.nylxz .det{max-width: 1500px;width: 94%;margin: 0 auto;padding-top:4.18vw;padding-bottom:4.18vw;}
.lya{margin-top:2.9vw;}
.lya .yins{color:#888888;font-size:18px;}
.lya .yins span{color:#333333;} 



.nylx3{padding:4.79vw 0 130px;position: relative;}
.lclist2{margin:3.02vw 0 0;position: relative;z-index:99;}
.lclist2 li{border:1px solid #e4e9ec;box-shadow:none;}





/* 内页荣誉资质 */
.ztyry{padding:4.11vw 0;}
.hors{margin:0 -15px;}
.hors li{width: calc(100% / 4 - 30px);float:left;margin:0 15px 24px;text-align:center;cursor: pointer;}
.hors li .img{border:1px solid #eeeeee;display:block;}
.hors li .img img{width:100%;display:block;}
.hors li .wz{color:#666666;font-size:16px;background:#f6f6f6;line-height:48px;}
.hors li:hover .img{border-color:#004b8e;}
.hors li:hover .wz{background:#004b8e;color:#fff;}


.hzzadd{margin:0 -10px;}
.hzzadd li{width: calc(100% / 4 - 20px);float:left;margin:0 10px;font-size:16px;color:#000;line-height:2.2;}



@media (max-width:1680px) {
  .x-menu > li {padding: 0px 20px;}
  .bkimg{width:92%;}
  .topwz{font-size:20px;margin-left:12px;}
  .x-menu > li > a{font-size:18px;}
  .topwz{font-size:16px;margin-left:8px;}
  .topright{width:80%;}
}

@media (max-width:1600px) {
  .logo{width:27%;}
}


@media (max-width:1440px) {
  .page-banner{padding-top: 87px;}
  .logo{width:110px;}
  .topwz{font-size:17px;margin-left:10px;}
  .x-menu > li > a{font-size:18px;line-height:88px;}
  .x-sub-menu{top:88px;}
  .ss{top:53px;}
  .k2{font-size:24px;padding-left:28px;}
  .topright{width:80%;}
  .abwz{font-size:16px;line-height:30px;}
  .sysj li .wz2{font-size:15px;}
  a.am{font-size:15px;width:163px;height:51px;}
  #full_menu{right:15px;}
  .xzlist li .wz{font-size:21px;}
  .xzlist li .wz2{font-size:16px;line-height:24px;}
  .xzlist li .det{left:20px;}
  .advlist li{padding-left:72px;}
  .advlist li .wz{font-size:21px;}
  .advtab li .wz2{font-size:18px;}
  .advtab li .wz3{font-size:16px;line-height:30px;}
  .advtab li .wz3 p:before{top:12px;content: "";}
  .advtab li .lianjie{font-size:15px;}
  .advtab li .lianjie a{line-height:43px;}
  .advlist li{height:79px;}
  .alsort li{font-size:15px;}
  .khlist li{font-size:15px;width:19%;line-height:29px;}
  .bkimg{width:96%;}
  .sybt .wz2{font-size:18px;}
  .box4 .sybt .wz2{font-size:16px;}
  .pinz li .wz{font-size:16px;}
  .pinz li .wz2{font-size:21px;}
  .pinz li .wz3{font-size:14px;}
  .pinz li:before{left:72%;top:46px;width: 152px;height:7px;}
  .lclist li .wz{font-size:15px;}
  .lclist li{padding:30px 0 25px;}
  .rx{width:400px;line-height:52px;}
  .rx .wz{font-size:16px;width:158px;}
  .rx .wz2{font-size:26px;width:242px;}
  a.zxmo{line-height:52px;font-size:16px;width:162px;}
  .lccont{width:600px;}
  .prolist li .wz{font-size:18px;}
  .prolist li .wz2{font-size:15px;}
  .prolist li .tm{font-size:13px;}
  .prolist li a{padding:19px 25px;}
  .f_nav dt,.ftt{font-size:16px;}
  .f_nav dd a,.flx{font-size:14px;line-height:28px;}
  .fadd li .wz{margin-top:12px;}
  .khbt .wz{font-size:21px;}
  .nydao .xypg-left-nav > li > a{font-size:16px;}
  .nyabtt .wz,.nybt .wz{font-size:36px;}
  .nyabtt .wz2{font-size:21px;}
  .nyabtwz{font-size:16px;line-height:32px;}
  .nyabout1:before{width:96.06%;}
  .nybt .wz2{font-size:16px;}
  .qywh li .wz{font-size:23px;}
  .qywh li .wz2,.xzly li .wz2{font-size:16px;line-height:24px;}
  .xzly li .wz{font-size:21px;}
  .nylxlist li .wz2,.nylxlist li .wz{font-size:16px;}
  .nylxz .det{margin-left:5%;}
  .x-message-wrap input[type='text'], .x-message-wrap textarea{font-size:14px;height:56px;margin-bottom:15px;}
  .x-message-wrap textarea{height:115px;}
  .x-message-wrap .x-submit{font-size:16px;height:56px;}
  .x-message-wrap .checkCodeImg{height:56px;}
  .nylxz .det{width:90%;}
  .lya .yins{font-size:16px;}
  .hors{margin:0 -10px;}
  .hors li{width: calc(100% / 4 - 20px);margin:0 10px 20px;}
  .hors li .wz{color:#666666;font-size:15px;background:#f6f6f6;line-height:45px;}
  .topwz{display:none;}
  .topright{width:80%;}
  .hzzadd li{width: calc(100% / 3 - 20px);}
  .x-menu > li{padding: 0px 15px;}
}



@media (max-width:1280px) {
  .x-menu > li > a {font-size: 18px;line-height: 88px;}
  .section{height:auto!important;}
  .section .fp-tableCell{height:auto!important;}
  .k2,.lastli{display:none;}
   .topwz{display:none;}
  .nnav{width:100%;}
  .x-menu > li > a{font-size:18px;}
  #full_menu{display:none;}
  .x-banner{height:auto;}
  .x-banner .owl-carousel .owl-item img{height:auto;object-fit:cover;}
  .box1,.box3,.box4,.box6,.box7,.box8{padding:6vw 0;}
  .abwz{font-size:15px;line-height:25px;}
  a.am{height:46px;width:142px;}
  .box2{height:auto;}
  .tab1 li .img img{height:auto;}
  .tabli1{height:100%;}
  .solutt{top:6vw;} 
  .tabli1 li .det{margin-top:25vw;}
  .tabli1 li .img2{width:56px;margin:0 auto;}
  .tabli1 li .img2 img{width:100%;display:block;}
  .tabli1 li .text_jia .jia{width:50px;height:50px;line-height:50px;}
  .tabli1 li .text_jia{width:92px;}
  .tabli1 li.cur .det{margin-top:24vw;}
  .xzlist{margin-top:3.98vw;}
    .xzlist li .wz{font-size:17px;}
  .xzlist li .wz2{font-size:14px;line-height:20px;}
  .xzlist li .det{left:15px;}
  .xzlist li{width:19%;}
  .xzlist li:nth-child(2n) .det{bottom:25px;}
  .xztt .wz{font-size:16px;}
  .box4 .sybt .wz2{font-size:14px;}
  .adv{margin-top:4vw;}
  .xztt .wz{font-size:16px;}
  .solutt .wz2{font-size:16px;}
  .advlist{width:100%;margin-bottom:0px;}
  .advlist li{width:25%;height:88px;padding-left:75px;}
  .advlist li+li{margin-top:0;}
  .advlist li+li{margin-top:0;}
  .advlist li .wz{font-size:18px;}
  .advtab{width:100%;}
  .advtab li{padding:20px;}
  .advtab li .numb{width:66px;line-height:66px;}
  .advtab li .wz{width: calc(100% - 80px);}
  .advtab li .wz2{font-size:16px;margin-top:4px;}
  .advtab li .wz3{font-size:14px;}
    .advtab li .wz3 p:before{top:11px;content: "";}
  .khbt .wz .hx{width:39%;}
  .khlist li{width:30%;margin-left:0;}
  .anli1{margin-bottom:3vw;}
  .box5{padding:6vw 0 1vw;}
  .sybt .wz2{font-size:17px;}
  .pinz li .wz2{font-size:18px;}
  .pinz li:before{left:72%;top:46px;width:100px;height:5px;}
  .pinz li:nth-child(n+6){margin-top:59px;}
  .lclist li{width:13%;padding:25px 0;}
  .prolist li .wz2{margin:4px 0 7px;}
  .prolist li .wz{font-size:16px;}
  .prolist li .wz2{font-size:14px;}
  .prolist li a{padding:15px 20px;}
  .proimg{height:335px;}
  .proimg li .img img{height:335px;}
  .xwcont{margin-top:4vw;}
  .llk .link .tit{font-size:14px;}
  .ftb{width:22%;}
  .nydao .xypg-left-nav > li > a{line-height:68px;}
  .nydao .xypg-left-nav > li > a{font-size:15px;}
  .nyabtt .wz,.nybt .wz{font-size:32px;}
  .nyabtt .wz2{font-size:19px;}
  .nyabtwz{font-size:15px;line-height:32px;}
  .nyabout1:before{width:97%;}
  .nybt .wz2{font-size:15px;}
  .qywh li .wz{font-size:21px;}
  .qywh li .wz2,.xzly li .wz2{font-size:15px;line-height:24px;}
  .xzly li .wz{font-size:19px;}
  .xzly li{width:49%;padding-bottom:30px;}
  .xzly li:nth-child(n+3){margin-top:20px;}
  .nyabout1:before{border-bottom-right-radius:45px;}
  .nylxlist li .img{width:56px;}
  .nylxlist li .img img{width:88px;display:block;}
  .nylxlist li .det{width: calc(100% - 105px);}
  .nylxlist li{width:31%;}
  .nylxlist li .wz2,.nylxlist li .wz{font-size:15px;}
  .nylxlist li .wz2{margin-top:5px;}
  .nylxz{width:100%;}
  .nymaps{width:100%;}
  .nylxz .det{width:94%;margin-left:3%;padding:4vw 0;}
  .hors li{width: calc(100% / 3 - 20px);}
  .hzzadd li{font-size:15px;}
}

@media (max-width: 992px) {
    .page-banner {
        padding-top: 0px;
    }
    .nylxlist li {
        padding-left: 0px;
    }
    .nylxlist li .det {
        padding: 0px;
    }
    .section4 .adv.clearfix{
        border-radius: 35px;
    }
    .advtab li .img{
        border-radius: 35px;
    }
    .advlist li.cur {
        border-top-left-radius: 35px;
        border-top-right-radius: 35px;
    }
}

@media (max-width: 768px) {
 .xypg-right-content p img{max-width:100%!important;width:auto!important;height:auto!important;}
 .abz{width:100%;}
 .apic{width:100%;margin-top:25px;}
 .abtt .wz{font-size:26px;}
 .abtt .wz2{font-size:24px;}
 .abwz{margin:15px 0 28px;}
 .sysj li .wz{font-size:40px;}
 .solutt .wz{font-size:26px;}
 .solutt .wz2{font-size:14px;}
 .tabli1 li .wz{font-size:15px;margin-top:12px;}
  .tabli1 li .text_jia .jia{width:36px;height:36px;line-height:36px;}
  .tabli1 li .text_jia{width:68px;padding:16px;}
  .xztt .wz{font-size:14px;}
  .xztt .wz2{font-size:26px;}
  .xzlist li{width:49%;}
  .xzlist li:nth-child(2n){margin-top:0;}
  .xzlist li:nth-child(n+3){margin-top:15px;}
  .xzlist li .bk{display:none;}
  .xzlist li:nth-child(2n) .det{bottom:25px;}

  .sybt .wz{font-size:26px;}
  .box4 .sybt .wz2{font-size:14px;}
  .advlist li .tu{width:36px;margin:0 auto;}
   .advlist li .tu img{width:100%;}
  .advlist li .wz{width:100%;font-size:16px;margin-top:5px;text-align:center;}
  .advlist li{padding-left:0;height:auto;padding:10px;}
  .advtab li .img{width:100%;}
  .advtab li .nr{width:100%;margin-top:20px;}
  .advtab li .numb{font-size:30px;}
  .advtab li .wz1{font-size:21px;}
  .advtab li .lianjie{width:48%;}
  .albt{font-size:26px;}
  .alsort{margin-top:25px;width:100%;}
  .alsort li{margin-left:0;margin-right:1%;}
  .khbt .wz .hx{display:none;}
  .khbt .wz span{width:100%;}
  .kh{margin-top:25px;}
  .khlist li{font-size:14px;}
  .sybt .wz2{font-size:16px;}
  .pinz li:before{display:none;}
  .lclist li{width:22%;margin:0 1.5%;}
  .lclist{display: flex;justify-content: center;flex-wrap:wrap;align-items: center;}
  .lclist li:nth-child(n+4){margin-top:15px;}
  a.zxmo{display:none;}
  .lccont{width:400px;}
  .proimg{width:100%;height:auto;}
  .proimg li .img img{height:auto;}
  .prolist{width:100%;margin-top:14px;}
  .prolist li.cur:before{display:none;}
  .fcont1{display:none;}
  .f_nav{display:none;}
  .ftb{width:100%;}
  .fadd{width:36%;}
  .bq{padding:10px 0;}
  .nyabimg{width:100%;}
  .nyaby{width:100%;margin-top:20px;}
  .nyabout1:before{height:8.94%;border-bottom-right-radius:35px;}
  .nyabtt .wz,.nybt .wz{font-size:28px;}
  .qywh li .img{width:80px;margin:0 auto;}
  .qywh li .img img{width:100%;display:block;}
    .qywh li .wz{font-size:18px;margin:18px 0 8px;}
  .qywh li .wz2,.xzly li .wz2{font-size:14px;line-height:24px;}
  .nylxlist li{width:48%;}
  .nylxlist li:nth-child(n+3){margin-top:15px;}
 .hors li{width: calc(100% / 2 - 20px);}
 .hzzadd li{width: calc(100% / 2 - 20px);}

}


@media (max-width:640px) {
  .box1,.box3,.box4,.box6,.box7,.box8{padding:36px 0;}
   .abtt .wz{font-size:22px;}
  .abtt .wz2{font-size:17px;margin-top:3px;}
  .sysj li .wz{font-size:26px;}
  .sysj li .wz2{font-size:12px;}
  .sysj li sup{margin-left:5px;}
  a.am{margin-top:20px;}
  .solutt{position:static;margin:25px 0;}
  .solutt .wz{color:#000;}
  .solutt .wz2{color:#333;}
  .tabli1 li .img2{width:40px;}
  .tabli1 li .det{margin-top:9vw;}
  .tabli1 li.cur .det{margin-top:9vw;}
  .tabli1 li .wz{font-size:14px;}
  .xzlist{margin-top:25px;}
  /* .xzlist li:nth-child(2n){margin-top:15px;} */
  .solutt .wz{font-size:22px;}
  .xztt .wz2{font-size:22px;}
  .sybt .wz{font-size:22px;}
  .box4 .sybt .wz2{margin-top:7px;}
  .advlist li{width:25%;margin-top:0px;}
  .advlist li+li{margin-top:0px;}
  .advtab li .wz1{font-size:18px;}
  .advtab li .wz2{font-size:15px;}
  .advtab li .wz3{line-height:25px;}
  .advtab li .wz3{margin:15px 0 20px;}
  .advtab li .lianjie{width:66%;}
  .advtab li .lianjie a{line-height:38px;}
  .box5{padding:36px 0 15px;}
  .alsort li{width:31%;margin:2px 0;margin-right:0;}
  .alsort{margin-top:12px;}
  .alsort li a.cmo{margin-left:0;}
  .anli1{margin-bottom:20px;}
  .khbt .wz{font-size:19px;}
  a.cmo2{margin-top:4px;}
  .khlist li{width:49%;}
  .khlist{padding:12px 0;}
  .albt{font-size:22px;}
  .pinz li{width:49%;}
  .pinz li:hover .mask{opacity:0;}
  .pinz li:nth-child(n+3){margin-top:20px;}
  .pinz{margin-top:25px;}
  .pinz li .wz{font-size:15px;}
  .sybt .wz2{margin-top:6px;}
  .lclist{display: flex; justify-content: space-between;flex-wrap:wrap;}
  .lclist li{width:48.5%;margin:0;}
  .lclist{margin:25px 0;}
  .lclist li:nth-child(n+3){margin-top:15px;}
  .rx .wz{display:none;}
  .lccont{width:180px;}
  .rx .wz2{width:180px;font-size:22px;}
  .rx{line-height:44px;}
  .xwcont{margin-top:25px;}
  .fcont2{padding:28px 0;}
  .f_nav dt, .ftt{margin-bottom:10px;}
  .f_nav dd a, .flx{line-height:24px;}
  .fadd{width:60%;margin-top:18px;}
  .page-position2{margin-top:15px;color:#333;text-align:left;}
  .page-position2 a{color:#333 !important;}
   .nyabtt .wz,.nybt .wz{font-size:24px;}
   .nyabtt .wz2{font-size:17px;}
   .nyabtwz{line-height:26px;margin:12px 0 25px;}
   .nybt .wz2{margin-top:5px;}
   .nyabout2{padding:30px 0;}
   .qywh{margin-top:22px;background-size:cover;}
   .qywh li{width:100%;padding:25px 0;}
   .qywh li+li{border-top:1px solid rgba(255,255,255,.2);border-left:none;}
   .qywh li .wz{font-size:17px;}
   .nyabout3{padding-bottom:30px;}
   .xzly{margin-top:22px;}
   .xzly li{width:100%;padding-bottom:25px;}
   .xzly li:nth-child(n+2){margin-top:20px;}
   .xzly li .wz{font-size:17px;}
   .xzly li .wz2{width:90%;}
   .nyabout1:before{border-bottom-right-radius:25px;}
     .nylxlist li{width:100%;}
  .nylxlist li:nth-child(n+2){margin-top:15px;}
  .nylx1{padding:3vw 0 35px;}
  .nylxz .det{padding:35px 0;}
  .x-message{margin-top:20px;}
  .ms{width:100%;}
    .x-message-wrap input[type='text'], .x-message-wrap textarea{height:46px;margin-bottom:10px;}
  .x-message-wrap textarea{height:90px;}
  .x-message-wrap .x-submit{font-size:15px;height:46px;width:100%;margin-top:15px;}
  .code-group .aa{width:100%;}
  .x-message-wrap .checkCodeImg{height:46px;}
  .lya{margin-top:15px;}
  .lya .yins{font-size:15px;}
  .nylx3{padding:35px 0 94px;}
  .ztyry{padding:0 0 30px;}
  .hors li .wz{font-size:14px;line-height:40px;}
    .hors{margin:0 -6px;}
  .hors li{width: calc(100% / 2 - 12px);margin:0 6px 12px;}
  .hzzadd li{width: calc(100% / 1 - 20px);}
  .advtab li .wz3 p:before{top:10px;}
}


/* 默认上下结构样式（新闻） */
.newslist{margin-bottom:30px; position: relative; display: block; transition: all .36s;}
.newslist dl dt{font-size:16px; padding:0px 20px 10px 20px;}
.newslist dl dd.riqi{color:#999; padding:0px 20px 10px 20px;}
.newslist dl dd.riqi::after{content:""; display:block; width:60px; height:1px; background:#ccc; margin:10px 0px 0px 0px;}
.newslist dl dd.pic{padding-bottom:10px;}
.newslist dl dd.txt{color:#666; padding:0px 20px 10px 20px;}
.newslist dl dd.more{padding:0px 20px 20px 20px; color:#096fd4;}
.newslist dl::before{content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 1px; background: #e2e0e0;}
.newslist dl::after{content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 0; height: 1px; background: #096fd4; transition: all .36s;}
.newslist dl:hover {box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);}
.newslist dl:hover::after {width: 100%;}
.newslist dl .img-box{overflow:hidden}
.newslist dl .img-box img,.newslist dl .img-box img{transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out}
.newslist dl:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1); cursor:pointer;}

.newslist ul li{font-size:16px; border-bottom:1px dashed #f0f0f0; padding:15px 0px;}
.newslist ul li span{color:#999; padding-right:20px;}

/* 首页新闻左右结构样式 */
.newslist2{margin:15px 0px 0px 0px;}
.newslist2 dl dt{font-size:16px; padding:0px 0px 10px 0px; word-wrap: break-word; white-space: normal;word-break: break-all;}
.newslist2 dl dd.riqi{color:#999; margin-bottom:10px;}
.newslist2 dl dd.riqi::after{content:""; display:block; width:60px; height:1px; background:#ccc; margin:10px 0px 0px 0px;}
.newslist2 dl dd.pic{padding-bottom:10px;}
.newslist2 dl dd.txt{color:#666; margin-bottom:9px;}
.newslist2 .img-box{overflow:hidden}
.newslist2 .img-box img,.newslist2 .img-box img{transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out}
.newslist2:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1); cursor:pointer;}

/* 内页新闻左右结构样式 */
.newslist-lr{margin-bottom:30px; position: relative; display: block; transition: all .36s; background:#f9f9f9;}
.newslist-lr dl dt{font-size:16px; padding:40px 20px 0px 20px; word-wrap: break-word; white-space: normal;word-break: break-all;}
.newslist-lr dl dd.riqi{color:#999; padding:20px 20px 20px 20px;}
.newslist-lr dl dd.riqi::after{content:""; display:block; width:60px; height:1px; background:#ccc; margin:10px 0px 0px 0px;}
.newslist-lr dl dd.pic{}
.newslist-lr dl dd.txt{color:#666;padding:20px 20px 20px 20px;}
.newslist-lr dl dd.more{margin-left:20px; border:1px solid #e0e0e0; border-radius:20px; height:40px; line-height:40px; padding:0px 30px; vertical-align:top; display:inline-block; -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s; transition:all .5s;}
.newslist-lr:hover{box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);}
.newslist-lr:hover dl dd.more{ margin-left:20px; border:1px solid #096fd4; background:#096fd4; color:#fff;}
.newslist-lr .img-box{overflow:hidden}
.newslist-lr .img-box img,.newslist-lr .img-box img{transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out}
.newslist-lr:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1); cursor:pointer;}

/* 模块文字浮动图片上 */
.newslist3{position:relative; margin:15px 0px;}
.newslist3 .text{ position:absolute; left:0; bottom:0px; background:rgba(0,0,0,0.5); color:#fff; display:inline-block; width:100%; padding:30px 20px; opacity:.9}
.newslist3 .text h3{font-size:16px; padding:0px 0px 10px 0px;}
.newslist3 .text .riqi{color:#fff; margin-bottom:10px;}
.newslist3 .text .riqi::after{content:""; display:block; width:60px; height:1px; background:#ccc; margin:10px 0px 0px 0px;}

/* 左侧日期固定宽度 */
.newslist4{padding: 15px;}
.newslist4 .post{position:relative; padding-left:120px;height: 85px;}
.newslist4 .post .desc-title{position:relative;font-size:18px; padding:0px 0px 0px 0px;}
.newslist4 .post .desc-title a{color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.newslist4 .post .desc-txt{position:relative; line-height:24px; color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.newslist4 .post .post-riqi{position:absolute;left:0;top:0;width:100px; border:1px solid #fff; text-align:center; padding:10px 0px; font-family:impact;color: #fff;height: 85px;}
.newslist4 .post .post-riqi span{display:block; font-size:36px; padding-bottom:0px;color: #fff;line-height: 1;}
.newslist4:hover{
	background: #fff;
}
.newslist4:hover .post .desc-title a{
	color: #000;
}
.newslist4:hover .post .post-riqi{
	color: #000;
}
.newslist4:hover .post .desc-txt{
	color: #000;
}
.newslist4:hover .post .post-riqi{
	border:1px solid #000;
}
.newslist4:hover .post .post-riqi span{
	color: #000;
}