﻿@media screen and (min-width:768px){ 
[class^='mobile-'],.module-subscribe-mobile{display:none;}
	/*组件-菜单*/
	.module-menu{font-size:16px;height:70px;display:flex;align-items:center;}
.module-menu [type='checkbox']{position:absolute;visibility:hidden;}
	.module-menu ._btnMenu{display:none;}
		 .module-menu   ._nav{display:flex;}
	.module-menu ._nav>li{position:relative;}
	.module-menu ._nav>li>a{position:relative;display:block;vertical-align:top;text-transform:uppercase;transition:color .3s ease-in-out;white-space:nowrap;text-decoration:none;color:#fff;line-height:2.31;padding-left:30px;padding-right:30px;font-size:16px;}
		 .module-menu ._nav li>a:has( ul)::after{content:"";display:inline-block;border-bottom:1px solid #666;border-right:1px solid #666;transform:rotate(-45deg);width:6px;height:6px;margin-left:8px;vertical-align:middle;line-height:0px;}
	.module-menu ._nav>li li{position:relative;text-align:left;background-color:#fff;}
	.module-menu ._nav>li li a{display:block;font-size:16px;position:relative;color:#333;justify-content:space-between;align-items:center;white-space:nowrap;text-decoration:none;line-height:3;text-align:center;}
	.module-menu ._nav>li li a:hover{background-color:#1985ff;color:#fff;}
		 .module-menu ._nav>li li:last-child a{border-bottom:0;}
		 .module-menu ._nav>li li:hover>a{color:#fff;background-color:#1985ff;}
	.module-menu ._nav>li:hover>a{color:#1985ff;display:block;}
		 .module-menu ._nav>li:hover>a::before{transform:scalex(1);transform-origin:left top;}
		 .module-menu ._nav>li._active>a::before{transform:scalex(1);transform-origin:left top;}
	.module-menu ._nav li ul{position:absolute;left:0;top:104%;z-index:999;box-sizing:border-box;transform-origin:center 0;min-width:127px;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);padding-top:18px;background:transparent;visibility:hidden;}
		.module-menu ._nav li ul::before{width:18px;height:18px;background:url(../images/icon-arrow-bom.png) no-repeat left top;content:"";position:absolute;background-size:contain;left:50%;transform:translatex(-50%);top:-3px;}
	.module-menu ._nav li:hover>ul{transform:none;opacity:1;visibility:visible;transition:all 0.2s ease;top:100%;}
		


.bannerText{max-width:1300px;margin:0 auto;position:relative;top:50%;transform:translatey(-50%);display:flex;justify-content:space-between;align-items:center;width:92%;}
.bannerText ._photo{flex:auto;}
.bannerText ._photo img{width:100%;max-width:100%;display:block;}
.bannerText ._text{width:35.38%;color:#fff;flex:none;margin-right:5.15%;}
.bannerText ._text h4{font-size:47px;line-height:1.32;font-weight:normal;margin-bottom:10px;letter-spacing:3px;}
.bannerText ._text p{font-size:14px;line-height:1.71;}
.bannerText ._text ._btn{width:144px;height:48px;background-color:#1985ff;color:#fff;text-align:center;line-height:2.67;display:inline-block;border-radius:60px;margin-top:43px;font-size:18px;text-decoration:none;cursor:pointer;}
	
	
	/*组件-订阅*/
.module-subscribe{position:fixed;bottom:0px;right:0px;left:0px;z-index:2000;background:url(../images/bg-subscribe0.png) no-repeat center top;padding-top:23px;padding-bottom:30px;background-color:rgba(255,255,255,0.85);background-size:auto;box-shadow:0 3px 4px rgba(0,0,0,0.4);transform:translatey(100%);transition:transform 0.2s linear;}
.module-subscribe ._btnClose{width:26px;height:26px;background:url(../images/icon--close.png) no-repeat left top;position:absolute;right:40px;top:27px;background-size:contain;cursor:pointer;transition:transform 0.2s linear;}
.module-subscribe ._btnClose:hover{transform:rotate(-90deg);}
.module-subscribe ._tip{font-size:20px;line-height:2.25;margin-bottom:8px;}
.module-subscribe .form{display:flex;}
.module-subscribe ._text{height:49px;padding-left:21px;padding-right:21px;border-radius:60px;border:0;margin-left:9px;margin-right:9px;font-size:14px;}
.module-subscribe ._text:focus{box-shadow:0 3px 4px rgba(0,0,0,0.4) inset;}
.module-subscribe ._text:nth-child(1){margin-left:0px;}
.module-subscribe ._btn{height:49px;padding-left:15px;padding-right:15px;border-radius:60px;background:linear-gradient(to right , rgb(56, 198, 229) 9% , rgb(87, 168, 255) 88%);color:#fff;font-size:18px;border:0;min-width:190px;background-position:left center;background-size:200% 100%;transition:all 0.3s ease-in-out;}
.module-subscribe ._btn:hover{background-position:right center;transition:all 0.3s ease-in-out;}
.module-subscribe.module-subscribe--active{transform:translatey(0%);}
	/**/
.item-advantage-show{position:relative;display:flex;justify-content:space-between;}
.item-advantage-show ._mainTitle{line-height:1.31;width:214px;height:214px;background-color:#1985ff;color:#fff;text-align:center;padding-left:53px;padding-right:53px;box-sizing:border-box;font-size:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:normal;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;margin-top:-16px;}
.item-advantage-show ._mainTitle::before{position:absolute;content:"";left:0px;top:0px;bottom:0px;right:0px;transform:scale(1.1);border-radius:50%;z-index:-1;background-color:rgba(25,133,255,0.3);}
.item-advantage-show ._itemBox{background-color:#1884fe;color:#fff;margin-bottom:17px;padding-left:19px;padding-top:14px;padding-bottom:30px;line-height:20px;border-radius:8px;padding-right:55px;position:relative;}
.item-advantage-show ._itemBox h5{line-height:1.94;font-weight:normal;font-size:18px;margin-bottom:8px;}
.item-advantage-show ._itemBox li{margin-bottom:14px;padding-left:25px;position:relative;}
	.item-advantage-show ._itemBox li::before{width:18px;height:18px;background:url(../images/icon--ok-white.png) no-repeat left top;content:"";position:absolute;left:0;top:0;background-size:contain;}
.item-advantage-show ._leftArea{width:346px;padding-top:30px;}
.item-advantage-show ._rightArea{width:340px;}
.item-advantage-show ._itemBox._itemBox--a::after{width:152px;height:102px;content:"";position:absolute;top:43px;right:100%;margin-right:15px;transform:skew(-30deg);transform-origin:right top;border-top:1px solid #1985ff;border-left:1px solid #1985ff;}
.item-advantage-show ._itemBox._itemBox--b::after{width:112px;height:45px;content:"";position:absolute;top:43px;right:100%;margin-right:15px;transform:skew(-30deg);transform-origin:right top;border-top:1px solid #1985ff;border-left:1px solid #1985ff;}
.item-advantage-show ._itemBox._itemBox--c::after{width:191px;height:45px;content:"";position:absolute;top:0px;right:100%;margin-right:15px;transform:skew(30deg);transform-origin:right top;border-bottom:1px solid #1985ff;border-left:1px solid #1985ff;}
.item-advantage-show ._itemBox._itemBox--d::after{width:167px;height:67px;content:"";position:absolute;top:68px;margin-right:15px;transform:skew(30deg);transform-origin:right top;border-top:1px solid #1985ff;border-right:1px solid #1985ff;left:100%;}
.item-advantage-show ._itemBox._itemBox--e::after{width:167px;height:67px;content:"";position:absolute;margin-right:15px;transform:skew(-30deg);transform-origin:right top;border-bottom:1px solid #1985ff;border-right:1px solid #1985ff;left:100%;top:-24px;}
.item-advantage-show ._itemBox::before{content:"";width:30px;top:0px;bottom:0px;position:absolute;right:100%;margin-right:-8px;background:url(../images/bg-dbx.png) no-repeat left top;background-size:100% 100%;}
.item-advantage-show ._leftArea ._itemBox::before{transform:scalex(-1);left:100%;margin-right:0px;margin-left:-8px;}

	
}
	/*组件-浮动条*/
.module-floatingbar{position:fixed;right:18px;top:50%;transform:translatey(-50%);width:65px;z-index:2000;}
.module-floatingbar [class^='icon-']{background-size:contain!important;}
.module-floatingbar .icon--tel2{width:23px;height:23px;background:url(../images/icon--tel2.png) no-repeat left top;}
.module-floatingbar .icon--email2{width:23px;height:23px;background:url(../images/icon--email2.png) no-repeat left top;}
.module-floatingbar .icon--rqcode{width:24px;height:24px;background:url(../images/icon-rqcode.png) no-repeat left top;}
.module-floatingbar .icon--arrow-top{background:url(../images/icon-backtop.png) no-repeat left top;width:24px;height:25px;background-size:contain;}
.module-floatingbar li{margin-bottom:15px;position:relative;}
.module-floatingbar li a{display:block;background-color:#1985ff;color:#fff;border-radius:10px;padding-left:22px;padding-right:22px;line-height:20px;padding-top:15px;padding-bottom:15px;text-align:center;text-decoration:none;box-shadow:0 0 14px rgba(0,0,0,0.2);}
.module-floatingbar ._subBox{position:absolute;right:95%;background-color:#ffffff;width:285px;height:170px;margin-right:16px;border-radius:10px;padding-left:22px;display:flex;justify-content:center;flex-direction:column;box-shadow:0 0 14px rgba(0,0,0,0.2);top:50%;transform:translatey(-50%);visibility:hidden;transition:all 0.2s ease;opacity:0.3;}
.module-floatingbar ._subBox::after{width:0px;height:0px;position:absolute;border:12px solid transparent;border-left:12px solid #fff;content:"";left:100%;}
.module-floatingbar ._subBox ._itemBox{padding-left:38px;text-align:left;position:relative;font-size:13px;line-height:1.85;margin-bottom:9px;color:#78818c;}
.module-floatingbar ._subBox ._itemBox strong{font-size:18px;font-weight:normal;color:#403f3f;}
.module-floatingbar ._subBox ._itemBox [class^='icon-']{position:absolute;left:0px;}
.module-floatingbar li a._btnWhite{background:#fff;}
.module-floatingbar ._itemRqcodeGroup{display:flex;}
.module-floatingbar ._itemRqcode{float:left;width:115px;margin-left:11px;margin-right:11px;}
.module-floatingbar ._itemRqcode ._pic{width:100%;display:block;background:#333;height:115px;}
.module-floatingbar ._itemRqcode ._pic img{width:100%;height:100%;display:block;}
.module-floatingbar ._itemRqcode ._name{display:block;text-align:center;line-height:28px;color:#78818c;}
.module-floatingbar li:hover ._subBox{visibility:visible;right:100%;opacity:1;}

[class^='icon--']{display:inline-block;width:24px;height:24px;vertical-align:middle;background-size:contain!important;}
.icon--police{width:20px;height:20px;background:url(../images/icon--police.png) no-repeat left top;}
.icon--tel{width:22px;height:22px;background:url(../images/icon--tel.png) no-repeat left top;}
.icon--email{width:22px;height:22px;background:url(../images/icon--email.png) no-repeat left top;}
.icon--address2{width:22px;height:22px;background:url(../images/icon--address2.png) no-repeat left top;}

.center{margin:0 auto;width:1200px;}	
body{font-size:14px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:14px;}
/*- - - - - - - - -样式属index.html - - - - - - - -*/
	/*页头*/
#header{position:absolute;top:0px;left:0px;right:0px;z-index:1400;}
#header ._rightAreaMask{display:none;}
#header .center{display:flex;width:100%;justify-content:space-between;}
#header ._rightArea{display:flex;justify-content:flex-end;}
#header ._userBar{display:flex;flex-direction:row;align-items:center;padding-right:8px;}
#header ._userBar ._btn{width:86px;height:34px;border:1px solid #1985ff;display:inline-block;text-align:center;line-height:34px;border-radius:60px;color:#1985ff;margin-right:11px;margin-left:11px;text-decoration:none;}
#header ._userBar ._btn:hover{text-decoration:none;color:#fff;border-color:#fff;}
#header ._userBar ._btn2{width:88px;height:34px;border:1px solid #1985ff;display:inline-block;text-align:center;line-height:34px;border-radius:60px;background-color:#1985ff;color:#fff;margin-left:11px;margin-right:11px;}
#header ._userBar ._btn2:hover{text-decoration:none;background:#fff;color:#1985ff;border-color:#fff;}
#header.header_change{background-color:#191919;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
 .module-banner .swiper{width:100%;height:100%;position:relative;}
.module-banner .swiper-slide{width:100%;height:100%;}
.module-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.module-banner .swiper-button-next,.module-banner .swiper-button-prev{width:41px;height:41px;top:50%;cursor:pointer;border-radius:60px;background-color:rgba(0,0,0,0.25);background-size:30% auto;}
.module-banner .swiper-button-next::after,.module-banner .swiper-button-prev::after{font-size:15px;}
.module-banner .swiper-button-prev{left:10px;}
.module-banner .swiper-button-next{left:auto;right:10px;}
.module-banner .swiper-button-disabled{opacity:1;}
.module-banner .swiper-button-disabled::after{color:#a3a3a3;}
.module-banner .swiper-pagination{background-size:contain;position:absolute;background:rgba(0,0,0,0.25)!important;padding-top:0px;display:inline-block;left:50%!important;right:auto;width:auto!important;border-radius:50px;padding-left:7px;padding-right:7px;transform:translatex(-50%);}
.module-banner .swiper-pagination .swiper-pagination-bullet{width:13px;height:4px;line-height:0px;background-color:#fff;border-radius:11px;margin-left:4px;margin-right:4px;position:relative;top:-3px;}
.module-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:20px;}
.module-banner .swiper{width:100%;height:100%;position:relative;}
.module-banner .swiper-slide{width:100%;height:100%;}
.module-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
	/*页尾*/
#footer{background-color:#191919;color:#78818c;}
#footer .center{display:flex;justify-content:space-between;}
#footer>.center:nth-child(1){padding-top:69px;padding-bottom:39px;}
.columnBox.columnBox--services .title-column{margin-bottom:67px;}
.columnBox.columnBox--services .center{padding-top:82px;}
.columnBox.columnBox--subscribe{padding-top:70px;padding-bottom:99px;background:url(../images/bg-subscribe.png) no-repeat center top;background-size:100% auto;}
.columnBox.columnBox--subscribe ._subscribeBox{background:#fff;padding-top:50px;border-radius:18px;box-shadow:0 0 14px rgba(0,0,0,0.2);padding-bottom:59px;}
.columnBox.columnBox--subscribe .title-column{margin-bottom:20px;color:#403f3f;}
.columnBox.columnBox--count{background-color:#171e2e;}
.columnBox.columnBox--count .center{display:flex;justify-content:space-between;padding-top:98px;padding-bottom:48px;}
.columnBox.columnBox--count ._map{width:833px;}
.columnBox.columnBox--count ._map img{width:100%;max-width:100%;}
.columnBox.columnBox--count .list-count{width:304px;}
.columnBox.columnBox--service{padding-top:80px;padding-bottom:84px;max-width:100%;overflow:hidden;}
.columnBox.columnBox--service .title-column{margin-bottom:72px;}
.columnBox.columnBox--partners .center{padding-top:79px;padding-bottom:69px;}
.columnBox.columnBox--appeal{background:linear-gradient(to bottom , rgb(251, 253, 255) 11% , rgb(230, 242, 255) 93%);box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.05);}
.columnBox.columnBox--appeal>.center{padding-top:60px;}
.columnBox.columnBox--advantage{background-color:#171e2e;}
.columnBox.columnBox--advantage>.center{padding-top:79px;padding-bottom:49px;}
.columnBox.columnBox--advantage ._tip{text-align:center;font-size:24px;line-height:2.21;color:#fff;margin-top:40px;}
.columnBox.columnBox--scheme{width:100%;}
.columnBox.columnBox--scheme>.center{padding-top:48px;padding-bottom:48px;}
.columnBox.columnBox--scheme .title-column{margin-bottom:28px;}
.columnBox.columnBox--scheme .item-scheme.item-scheme--inversion ._title{margin-bottom:5px;}
.columnBox.columnBox--scheme .item-scheme.item-scheme--inversion ._title::after{content:none;}
.columnBox.columnBox--tab .swiper-container .swiper-slide{overflow:visible;padding-top:15px;}



	/*栏目标题*/
.title-column{font-size:33px;line-height:1.85;margin-bottom:46px;text-align:center;color:#403f3f;}

	/*列表-统计*/
.list-count{width:305px;color:#cfcfcf;}
.list-count li{text-align:center;border:1px solid #3b414e;margin-bottom:20px;padding-top:22px;padding-bottom:20px;font-size:17px;line-height:2.18;}
.list-count li strong{line-height:1.06;color:#1985ff;display:block;font-size:50px;font-weight:bold;}

	/*合作伙伴列表*/
	 .list-partners{display:flex;flex-wrap:wrap;}
.list-partners li{margin-right:20px;margin-bottom:21px;width:calc(16.66% - 5 * 20px / 6);border:1px solid #e9e9e9;border-radius:15px;box-sizing:border-box;overflow:hidden;}
.list-partners li:hover{border-color:#1985ff;}
	 .list-partners li:hover img{filter:brightness(110%);}
	 .list-partners li .photo--pos{padding-top:49.00%;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:transform 0.3s ease;}
	 .list-partners li .photo--pos img{object-fit:contain;max-width:80%;max-height:80%;display:block;left:50%;top:50%;transform:translate(-50%,-50%);}
	 .list-partners li:nth-child(6n){margin-right:0px;}

	/*图片-二维码*/
.list-RQcode{float:left;padding-top:10px;}
	.list-RQcode li{float:left;width:120px;line-height:2.92;text-align:center;font-size:12px;color:#ffffff;margin-right:32px;}
.list-RQcode li:nth-last-of-type(1){margin-right:0px;}
.list-RQcode ._Pic{width:100%;padding-top:100%;position:relative;}
.list-RQcode ._Pic img{width:100%;height:100%;position:absolute;left:0;top:0;}

	/*服务项2*/
.item-service{position:relative;}
.item-service .photo{width:100%;height:100%;display:block;position:absolute;left:0px;top:0px;}
	.item-service .photo img{object-fit:cover;}
.item-service dl{position:absolute;font-size:22px;line-height:1.82;color:#fff;left:0px;top:0px;bottom:0px;right:0px;padding-left:60px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:18px;padding-right:60px;}
.item-service dl::after{position:absolute;left:0;top:0;bottom:0px;right:0px;background-color:rgba(25,133,255,0.85);content:"";visibility:hidden;opacity:0.5;}
.item-service dl dt{font-size:22px;line-height:2.09;margin-bottom:23px;z-index:500;}
.item-service dl dd{font-size:15px;line-height:1.33;letter-spacing:1px;z-index:500;display:none;}
.item-service:hover dd{display:block;}
.item-service:hover dl::after{visibility:visible;transition:all  0.35s ease;opacity:1;}
.item-service--group{display:flex;flex-wrap:wrap;}
.item-service--group .item-service{width:50%;background:#666;position:relative;height:260px;}

	/*表单项*/
	.form-item{display:flex;font-size:17px;margin-bottom:23px;position:relative;line-height:3.18;border-radius:8px;width:522px;border:1px solid #f4f4f4;margin-left:auto;margin-right:auto;min-height:3.18rem;}
	.form-item ::-webkit-input-placeholder{color:#d8dbde;}
	.form-item ::-moz-placeholder{color:#d8dbde;}
	.form-item :-ms-input-placeholder{color:#d8dbde;}
.form-item .options_icon{position:absolute;width:51px;left:0px;top:0px;text-align:center;z-index:500;padding-left:0;box-sizing:border-box;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;bottom:0px;min-height:3.18rem;}
	.form-item .options_icon img{width:20px;display:inline-block;object-fit:contain;position:relative;top:50%;transform:translatey(-50%);}
.form-item .options_name{width:91px;padding-right:19px;text-align:center;letter-spacing:1px;}
	.form-item .options_content{display:flex;flex:auto;width:100%;line-height:inherit;position:relative;min-height:100%;border-radius:inherit;}
	 .form-item .options_content .msg-box{position:absolute;right:0px;padding-right:10px;color:#ff942c;}
	 .form-item .options_content [name="code"] .msg-box{right:106px;}
	.form-item .options_content .select{width:100%;border:1px solid #eaeaec;border-radius:inherit;background:#fff url(../images/icon-arrow-bom.png) no-repeat right 16px center;padding-left:77px;color:#717274;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:100%;background-size:center top;}
	 .form-item .options_content .select:hover{border-color:#ff942c;}
	 .form-item .options_content ._btnCode{width:164px;margin-left:19px;background-color:#ff8806;color:#fff;border:0;border-radius:6px;padding:0 8px;white-space:nowrap;}
	 .form-item .options_content ._btnCode:disabled{background:#b2b0b1;}
	 .form-item .options_content .selectItem{flex:auto;display:inline-block;width:auto;vertical-align:middle;}
	 .form-item .options_content ._text{line-height:inherit;border-radius:inherit;padding-left:46px;padding-right:11px;flex:auto;width:20px;height:100%;display:block;border:1px solid #f4f4f4;font-size:inherit;}
	.form-item .options_content textarea._text{line-height:1.5;padding-top:10px;padding-bottom:10px;box-sizing:border-box;}
	 .form-item .options_content ._text:hover{border-color:#ff942c;}
	 .form-item .options_content ._text:focus{border-color:#ff9420;}
.form-item.form-item--autoheight .options_icon{bottom:auto;display:flex;align-items:center;justify-content:center;}
	.form-item.form-item--autoheight .options_icon img{top:auto;transform:none;}
/**/
.form-btn{text-align:center;padding-top:22px;padding-bottom:32px;margin-top:21px;}
.form-btn ._btn{width:198px;height:48px;margin:0 auto;background-color:#1985ff;color:#fff;border:0;border-radius:60px;font-size:18px;}

	/*联系方式*/
.text-contact h4{line-height:3.22;color:#fff;font-size:18px;font-weight:normal;}
.text-contact ul li{line-height:2.38;color:#78818c;font-size:16px;}

	/*版权*/
.text-copyright{line-height:2.29;font-size:14px;}
.text-copyright>.center{padding-top:14px;padding-bottom:14px;border-top:1px solid #39424d;display:flex;justify-content:space-between;}
.text-copyright p:nth-last-of-type(1){text-align:right;}
.text-copyright p a{color:#0077ff;}

	/*电话*/
.text-tel{background-color:#1985ff;color:#fff;padding-left:38px;display:flex;flex-direction:column;justify-content:center;padding-right:38px;line-height:1.43;}
.text-tel strong{display:block;font-size:18px;line-height:1.33;font-weight:normal;}

	/*logo图片*/
.pic-logo{width:136px;height:50px;margin-left:26px;margin-top:10px;flex:none;}
	 .pic-logo img{width:100%;height:100%;display:block;object-fit:contain;}
	 .pic-logo>a{display:block;width:100%;height:100%;}








	/*组件-广告*/
.module-banner{height:715px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;background:#333;width:100%;}
.module-banner .swiper{width:100%;height:100%;position:relative;}
.module-banner .swiper-slide{width:100%;height:100%;position:relative;background:linear-gradient(to top , rgb(25, 110, 244) 2% , rgb(3, 70, 201) 92%);}
.module-banner .swiper-slide [class^='_bg']{height:100%;}
.module-banner .swiper-slide ._bg1{background:linear-gradient(to bottom , rgb(15, 17, 21) 4% , rgb(0, 40, 119) 90%);}
.module-banner .swiper-slide ._bg2{background:linear-gradient(to top , rgb(25, 110, 244) 2% , rgb(3, 70, 201) 92%);}


	/*网站地图*/
.module-websitemap{margin-right:44px;}
	 .module-websitemap::after{content:"";display:block;clear:both;}
.module-websitemap dl{line-height:30px;float:left;margin-right:48px;}
.module-websitemap dl dt{font-weight:normal;font-size:18px;line-height:3.22;margin-bottom:6px;color:#fff;}
.module-websitemap dl dd a{display:block;color:#78818c;line-height:2.07;font-size:14px;}
.module-websitemap dl dd a:hover{color:#fff;text-decoration:none;}


/**/
.swiper-service{position:relative;}
.swiper-service .swiper-button-next{display:none;}
.swiper-service .swiper-button-prev{display:none;}
.swiper-service ._serviceItem{position:relative;overflow:hidden;}
.swiper-service ._serviceItem ._name{position:absolute;left:0px;top:0px;bottom:0px;right:0px;background-color:rgba(25,133,255,0.15);color:#fff;text-align:center;font-size:17px;line-height:1.47;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.swiper-service ._serviceItem ._name span{writing-mode:vertical-rl;display:inline-block;width:26px;}
.swiper-service ._serviceItem ._name span::after{width:8px;height:44px;background:url(../images/icon--more.png) no-repeat left top;content:"";background-size:contain;display:inline-block;font-weight:bold;margin-top:18px;}
.swiper-service ._serviceItem ._name .icon--dot{width:8px;height:44px;background:url(../images/icon--more.png) no-repeat left top;content:"";background-size:contain;display:inline-block;font-weight:bold;}
.swiper-service ._serviceItem .img_ar{position:relative;left:50%;transform:translatex(-50%);background:#000;}
.swiper-service ._serviceItem .img_ar img{opacity:0.4;width:100%;}
.swiper-service .swiper-slide._curShow ._serviceItem .img_ar img{opacity:1;}
.swiper-service .swiper-slide._curShow ._serviceItem ._name{width:152px;height:152px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(25,133,255,0.5);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;font-style:italic;padding:0;writing-mode:horizontal-tb;}
.swiper-service .swiper-slide._curShow ._serviceItem ._name span{writing-mode:horizontal-tb;width:auto;}
.swiper-service .swiper-slide._curShow ._serviceItem ._name span::after{content:none;}
.swiper-service .swiper-slide._curShow ._serviceItem ._name::after{content:none;}














/*- - - - - - - - -样式属prodServPc.html - - - - - - - -*/
	/**/



	/*优势项*/
.item-youshi{display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px;}
.item-youshi:nth-of-type(2n+1){flex-direction:row-reverse;}
.item-youshi:nth-of-type(2n+1) .photo{margin-left:0px;margin-right:17.83%;}
	.item-youshi>.center{display:inherit;flex-direction:inherit;}
.item-youshi ._intr{display:flex;flex-direction:column;justify-content:center;}
	.item-youshi ._title{font-size:24px;line-height:1.46;margin-bottom:18px;}
	.item-youshi ._text{font-size:16px;line-height:2.25;}
.item-youshi .photo{width:41.42%;margin-left:17.83%;flex:none;background:transparent;padding-top:25%;}

/*- - - - - - - - -样式属prodServH5.html - - - - - - - -*/
	/**/
.columnBox--content{padding-top:69px;}
.columnBox--content:nth-last-of-type(1){padding-bottom:69px;}
.module-banner2{height:710px;background:#999;position:relative;width:100%;}
.module-banner2 ._mainPic{width:100%;height:100%;display:block;object-fit:cover;}
.module-banner2 .text-banner2{top:50%;transform:translate(-50%,-50%);position:absolute;margin-left:30.22%;left:0px;}
.module-banner2 .text-banner2.text-banner2--center{margin-left:0px;left:0px;right:0px;transform:translatey(-50%);}
.module-banner2 .text-banner2.text-banner2--center ._btn{margin-top:0px;}
.module-banner2.module-banner2--blue{background:url(../images/bg-banner.png) repeat-x left top;background-size:auto 100%;}



	/*主标题*/
	.title-main{line-height:2.41;text-align:center;font-size:32px;color:#2c3e50;margin-bottom:50px;letter-spacing:2px;}

	/*列表项*/
.list-items{display:flex;margin-left:10px;margin-right:10px;}
.list-items li{text-align:center;padding-top:58px;padding-bottom:46px;width:calc(33.33% - 2 * 16px / 3);padding-left:52px;padding-right:52px;box-sizing:border-box;margin-right:16px;flex:auto;margin-bottom:53px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);}
.list-items li:nth-child(3n){margin-right:0px;}
.list-items .iconPic{width:140px;height:140px;display:flex;margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden;position:relative;margin-bottom:32px;justify-content:center;align-items:center;background:transparent;}
.list-items .iconPic img{width:100%;height:100%;margin:0 auto;display:block;}
.list-items ._name{line-height:2.22;font-size:18px;font-weight:bold;}
	.list-items ._intr{font-size:16px;line-height:2.25;color:#666;}

	/*基本介绍*/
.item-intr{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px;}
	 .item-intr>.center{display:inherit;}
	 .item-intr ._intr{display:flex;flex-direction:column;justify-content:center;}
	.item-intr ._text{font-size:24px;line-height:2.33;}
.item-intr .photo{width:41.83%;margin-left:8.92%;flex:none;background:transparent;padding-top:56%;}
.item-intr.item-intr--reversal>.center{flex-direction:row-reverse;}
.item-intr.item-intr--reversal .photo{margin-left:0px;margin-right:9.83%;}

	/*标签项*/
.tab-item{width:100%;position:relative;margin-bottom:56px;border-bottom:1px solid #cfcfcf;text-align:center;}
.tab-item li{display:inline-block;width:178px;text-align:center;position:relative;}
.tab-item li a{line-height:2.5;font-size:24px;text-align:center;display:inline-block;font-weight:bold;text-decoration:none;}
.tab-item li._active::after{bottom:0px;background-color:#1985ff;height:4px;left:0px;right:0px;content:"";width:100%;position:absolute;}
.tab-item li._active a{font-weight:bold;color:#1985ff;}

	/*广告文本2*/
.text-banner2{color:#fff;}
.text-banner2 ._title{font-size:49px;line-height:1.31;margin-bottom:20px;}
.text-banner2 ._intr{line-height:27px;}
.text-banner2 ._btn{margin-top:50px;font-size:18px;width:144px;border-radius:60px;background-color:#1985ff;color:#fff;display:inline-block;text-align:center;line-height:2.67;}
.text-banner2.text-banner2--center{text-align:center;width:100%;}

/*- - - - - - - - -样式属solutionNormal.html - - - - - - - -*/
	/**/



	/*文本列表*/
.list-text{display:flex;margin-left:10px;margin-right:10px;flex-wrap:wrap;}
.list-text li{text-align:center;padding-top:62px;padding-bottom:62px;width:calc(25% - 3 * 14px / 4);margin-right:14px;padding-left:37px;padding-right:37px;box-sizing:border-box;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);margin-bottom:47px;}
.list-text li:nth-child(4){margin-right:0px;}
	 .list-text .iconPic{width:100px;height:100px;display:block;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;margin-bottom:33px;}
.list-text ._name{line-height:2.17;font-size:18px;margin-bottom:8px;}
.list-text ._intr{font-size:16px;line-height:1.31;margin-top:8px;}

	/*优势项*/
	.item-advantage{padding-left:109px;padding-right:40px;padding-top:20px;padding-bottom:36px;width:458px;box-sizing:border-box;background:#fff;position:relative;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);}
.item-advantage .iconPic{width:69px;height:50px;display:block;margin-bottom:17px;overflow:hidden;position:absolute;top:20px;left:20px;}
.item-advantage ._name{font-size:24px;line-height:2.21;margin-bottom:9px;font-weight:bold;}
.item-advantage ._intr{font-size:18px;line-height:1.78;flex-direction:row-reverse;min-height:5.34em;}
	 .item-advantage ._more{width:47px;height:15px;display:inline-block;margin-top:25px;}
.item-advantage--group{display:flex;flex-wrap:wrap;}
.item-advantage--group .item-advantage{width:calc(50% - 1 * 20px / 2);margin-right:20px;margin-bottom:16px;}
.item-advantage--group .item-advantage:nth-child(2n){margin-right:0px;}

	/*方案项*/
	 .item-scheme{display:flex;justify-content:space-between;padding-top:39px;padding-bottom:39px;}
.item-scheme>.center{display:inherit;flex-direction:row-reverse;}
.item-scheme ._intr{display:flex;flex-direction:column;justify-content:center;padding-left:7.42%;}
.item-scheme ._title{font-size:24px;line-height:1.29;margin-bottom:9px;padding-bottom:16px;position:relative;}
.item-scheme ._title::after{position:absolute;left:0px;bottom:0px;width:25px;height:3px;background-color:#1985ff;content:"";}
	.item-scheme ._text{font-size:16px;line-height:2.31;}
.item-scheme ._text ul{font-size:14px;line-height:1.43;}
.item-scheme ._text ul li{margin-bottom:14px;padding-left:26px;position:relative;}
.item-scheme ._text ul li::before{width:18px;height:18px;background:url(../images/icon--ok.png) no-repeat left top;background-size:contain;position:absolute;left:0px;top:0px;content:"";}
.item-scheme .photo{width:67.08%;flex:none;padding-top:33.33%;background:transparent;}
.item-scheme:nth-of-type(2n)>.center{flex-direction:row;}
.item-scheme:nth-of-type(2n) ._intr{padding-right:7.42%;padding-left:0.00%;}
.item-scheme.item-scheme--inversion>.center{flex-direction:row;}
.item-scheme.item-scheme--inversion ._intr{padding-right:76px;padding-left:0px;}

/*- - - - - - - - -样式属joinus.html - - - - - - - -*/
	/**/



	/*工作项*/
.item-job{display:flex;padding-left:400px;position:relative;margin-bottom:83px;}
.item-job ._jobName{position:absolute;left:125px;top:0px;}
.item-job ._jobName ._names{width:138px;height:129px;display:inline-block;background:url(../images/bg-pos.png) no-repeat center top;background-size:100% auto;text-align:center;color:#fff;font-size:22px;line-height:2.68;padding-top:60px;box-sizing:border-box;}
.item-job ._jobList{width:100%;background-color:#f4f4f4;}

	/*职业项*/
.item-pos{padding-top:42px;padding-bottom:42px;border-bottom:1px solid #cfcfcf;width:100%;padding-left:33px;padding-right:33px;box-sizing:border-box;background-color:#fbfdff;}
.item-pos:has([type='checkbox']:checked){background-color:#f4f4f4;transition:all 0.3s ease;}
.item-pos [type='checkbox']{position:absolute;visibility:hidden;}
.item-pos ._email{background-color:#1985ff;color:#fff;padding-left:23px;padding-right:23px;line-height:47px;display:inline-block;border-radius:60px;margin-top:40px;}
.item-pos>._name{font-size:25px;font-weight:normal;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.item-pos>._name:hover{color:#1985ff;}
.item-pos>._name:hover::after{border-right-color:#1985ff;border-bottom-color:#1985ff;}
.item-pos>._name::after{display:inline-block;content:"";border-bottom:2px solid #1b1a1a;border-right:2px solid #1b1a1a;transform:rotate(-45deg);margin-right:1.2vmin;width:15px;height:15px;cursor:pointer;transition:transform 0.2s linear;}
.item-pos .text-section{max-height:0;transition:all 0.5s linear;overflow:hidden;position:relative;}
.item-pos.item-pos--active{background-color:#f4f4f4;}
.item-pos.item-pos--active .text-section{display:block;}
.item-pos [type='checkbox']:checked ~ .text-section{max-height:1200px;padding-top:37px;padding-bottom:37px;}
.item-pos [type='checkbox']:checked ~ ._name::after{transform:rotate(45deg);transition:all 0.1s linear;}

	/*邮箱*/
.item-email{padding-top:38px;padding-left:104px;padding-bottom:38px;margin-top:94px;margin-bottom:94px;background:linear-gradient(to bottom , rgb(239, 247, 255) 12% , rgb(248, 252, 255) 80%);}
.item-email ._pic{float:right;width:206px;margin-right:127px;margin-top:-28px;}
.item-email ._pic img{width:100%;max-width:100%;}
.item-email h3{line-height:2.38;font-size:24px;font-weight:normal;margin-bottom:10px;}
.item-email p{line-height:1.89;font-size:18px;width:380px;color:#9f9f9f;}

	/*选项卡导航*/
.tab-nav{background-color:#f4f9ff;display:flex;font-size:17px;padding-top:12px;padding-bottom:12px;}
.tab-nav>.center{display:flex;}
.tab-nav ul{display:flex;border-left:1px solid #cfcfcf;width:100%;}
.tab-nav ul .iconPic{width:48px;height:46px;display:block;margin-right:10px;}
.tab-nav ul .iconPic img{width:100%;height:100%;display:block;object-fit:contain;filter:brightness(140%) grayscale(120%);}
.tab-nav li{flex:auto;border-right:1px solid #cfcfcf;}
.tab-nav li a{display:flex;text-align:center;line-height:4.29;color:inherit;align-items:center;justify-content:center;font-size:18px;}
.tab-nav li._active{color:#1985ff;}
.tab-nav li._active .iconPic img{filter:grayscale(0%);}

	/*文本区块*/
.text-section{line-height:1.82;font-size:17px;padding-top:0;padding-bottom:0;}
.text-section h4{font-size:110%;font-weight:normal;}

/*- - - - - - - - -样式属aboutUser.html - - - - - - - -*/
	/**/



	/*文本-文档内容*/
.text-doccontent{line-height:1.5;overflow:hidden;font-size:16px;margin-bottom:20px;text-justify:inter-ideograph;text-align:justify;}
	 .text-doccontent img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
	 .text-doccontent p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
	 .text-doccontent p:nth-last-of-type(1){margin-bottom:0px;}

	/*图片-全尺寸*/
.pic_fullsize{height:300px;background:#666;position:relative;width:100%;}
.pic_fullsize .center{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;text-align:center;color:#fff;}
.pic_fullsize h4{line-height:1.58;font-size:48px;font-weight:normal;margin-bottom:8px;}
.pic_fullsize h4 span{padding-left:20px;padding-right:20px;}
.pic_fullsize p{line-height:2.41;font-size:17px;}
.pic_fullsize ._mainPic{width:100%;height:100%;display:block;object-fit:cover;pointer-events:none;}

	/*组件-历史*/
.module-history{background:linear-gradient(to bottom , rgb(239, 247, 255) 12% , rgb(248, 252, 255) 80%);}
.module-history ._itemBox{position:relative;padding-left:69px;padding-top:28px;width:577px;margin:0 auto;font-size:18px;}
.module-history ._itemBox._itemBox--2019{padding-left:80px;margin-left:85px;}
.module-history ._itemBox._itemBox--2021{margin-left:495px;}
.module-history ._itemBox._itemBox--2022{margin-left:57px;padding-left:0px;padding-right:93px;}
.module-history ._itemBox._itemBox--2022 ._detailed{text-align:right;}
.module-history ._itemBox._itemBox--2022 ._year{left:auto;right:0px;}
.module-history ._itemBox._itemBox--2023{margin-left:263px;padding-left:0px;padding-right:93px;}
.module-history ._itemBox._itemBox--2023 ._detailed{text-align:right;}
.module-history ._itemBox._itemBox--2023 ._year{right:0px;left:auto;}
.module-history ._itemBox._itemBox--future{font-size:44px;text-align:center;width:95%;height:210px;display:flex;justify-content:center;align-items:center;}
.module-history ._year{position:absolute;left:-11px;top:31px;font-size:39px;writing-mode:vertical-lr;}
.module-history ._detailed p{line-height:42px;}
.module-history ._detailed p strong{color:#1985ff;}
.module-history ._yearNav{padding-top:65px;}
.module-history ._yearNav ol{display:flex;border-top:1px solid #cfcfcf;}
.module-history ._yearNav ol li{flex:auto;text-align:center;line-height:2.69;position:relative;font-size:16px;cursor:pointer;}
.module-history ._yearNav ol li::after{border-left:1px solid #1985ff;height:0px;position:absolute;left:50%;bottom:100%;content:"";margin-bottom:5px;margin-left:-1px;transition:all 0.2s ease;}
.module-history ._yearNav ol li::before{width:10px;height:10px;position:absolute;border:1px solid #cfcfcf;border-radius:15px;left:50%;transform:translate(-50%,50%);content:"";bottom:100%;background:#fff;}
.module-history ._yearNav ol li._active{color:#1985ff;}
.module-history ._yearNav ol li._active::after{height:54px;}
.module-history ._yearNav ol li._active::before{border-color:#1985ff;}

/*- - - - - - - - -样式属solutionTimelyDist.html - - - - - - - -*/
	/**/
#appealShow{padding-left:47px;padding-right:47px;position:relative;}
#appealShow::after{width:517px;height:278px;content:"";position:absolute;bottom:0px;right:0px;background:linear-gradient(to bottom , rgb(251, 253, 255) 11% , rgb(230, 242, 255) 93%);}
#appealShow::before{width:517px;height:278px;content:"";position:absolute;left:0px;bottom:0px;background:linear-gradient(to bottom , rgb(251, 253, 255) 11% , rgb(230, 242, 255) 93%);}
#appealShow .swiper{height:100%;}
#appealShow .swiper .swiper-slide{background-color:#ffffff;height:100%;}



	/*诉求*/
.text-appeal{text-align:center;background:#fff;padding-left:44px;padding-right:44px;box-sizing:border-box;padding-top:47px;padding-bottom:40px;}
.text-appeal h4{font-size:25px;line-height:1.6;margin-bottom:60px;}
.text-appeal h4 .iconPic{width:36px;height:36px;display:inline-block;margin-right:15px;}
.text-appeal p{font-size:24px;line-height:1.33;color:#706f6f;padding-top:37px;padding-bottom:37px;position:relative;padding-left:10px;padding-right:10px;min-height:3.99em;}
.text-appeal p::after{content:"";position:absolute;width:35px;height:34px;left:21px;top:0px;background:url(../images/icon--punctuation.png) no-repeat left top;background-size:contain;}
.text-appeal p::before{content:"";position:absolute;width:35px;height:34px;right:28px;bottom:0px;background:url(../images/icon--punctuation.png) no-repeat left top;background-size:contain;}
.text-appeal--group{display:flex;flex-wrap:wrap;padding-left:47px;padding-right:47px;position:relative;}
.text-appeal--group .text-appeal{width:calc(50% - 1 * 20px / 2);margin-right:20px;}
.text-appeal--group .text-appeal:nth-child(2n){margin-right:0px;}
.text-appeal--group::before{width:49px;height:278px;content:"";position:absolute;left:0px;bottom:0px;background:linear-gradient(to bottom , rgb(251, 253, 255) 11% , rgb(230, 242, 255) 93%);}
.text-appeal--group::after{width:49px;height:278px;content:"";position:absolute;bottom:0px;right:0px;background:linear-gradient(to bottom , rgb(251, 253, 255) 11% , rgb(230, 242, 255) 93%);}

/*- - - - - - - - -样式属solutionProperty.html - - - - - - - -*/
	/**/








	/*案例项*/
.item-case{display:flex;justify-content:space-between;padding-top:61px;padding-bottom:61px;padding-right:17px;box-shadow:0 0 24px rgba(0,0,0,0.1);}
	 .item-case>.center{display:inherit;}
.item-case ._intr{display:flex;flex-direction:column;justify-content:center;padding-left:7.44%;padding-right:6.17%;}
	.item-case ._title{font-size:24px;line-height:2.13;margin-bottom:5px;}
	 .item-case ._text{font-size:16px;}
.item-case ._text dl{margin-bottom:12px;padding-left:31px;}
.item-case ._text dt{line-height:2.29;position:relative;margin-bottom:6px;font-size:14px;}
	.item-case ._text dt::before{content:"";width:17px;height:17px;position:absolute;right:100%;margin-right:13px;top:10px;background:url(../images/icon--ok.png) no-repeat left top;background-size:contain;}
.item-case ._text dd{line-height:1.36;font-size:14px;}
.item-case .photo{width:40.41%;flex:none;padding-top:27.98%;}

	/*场景项*/
	.item-scene{display:flex;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);box-sizing:border-box;overflow:hidden;max-height:540px;}
.item-scene [type='radio']{position:absolute;}
.item-scene ._leftArea{width:240px;background-color:rgba(5,45,125,0.6);color:#fff;padding-top:70px;position:relative;box-sizing:border-box;align-self:flex-start;height:100%;min-height:540px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.item-scene ._pic{width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;object-fit:cover;z-index:-1;}
.item-scene ._leftArea h4{font-size:24px;line-height:2.5;margin-bottom:35px;text-align:center;}
.item-scene ._leftArea h4::after{width:21px;height:19px;content:"";display:block;margin:0 auto;background:url(../images/icon-arrow-right.png) no-repeat left top;background-size:contain;}
.item-scene ._leftArea ._txtYuJian{width:36px;margin:0 auto 34px auto;display:none;height:93px;padding-left:8px;padding-right:8px;box-sizing:border-box;background:linear-gradient(to bottom, rgba(18, 81, 255, 0) 6% , rgb(18, 161, 254) 71%);text-align:center;align-items:center;clip-path:polygon(0 90%, 50% 100%, 100% 90%, 100% 0, 0 0);}
.item-scene ._leftArea p{padding-left:23px;padding-right:23px;line-height:25px;display:none;}
.item-scene ._rightArea{background:#fff;position:relative;overflow:hidden;max-width:0;width:0px;transition:all 0.2s ease;}
.item-scene ._rightArea .text-intrs:nth-child(1){border-bottom:1px solid #cfcfcf;}
.item-scene--group [type='radio']:checked + .item-scene{width:calc(100% -240px);}
.item-scene--group [type='radio']:checked + .item-scene  ._rightArea{max-width:720px;width:720px;}
.item-scene--group [type='radio']:checked + .item-scene  ._leftArea{flex-direction:column;justify-content:flex-start;width:240px;}
.item-scene--group [type='radio']:checked + .item-scene ._leftArea h4::after{content:none;}
.item-scene--group [type='radio']:checked + .item-scene  ._leftArea ._txtYuJian{display:flex;}
.item-scene--group [type='radio']:checked + .item-scene  ._leftArea p{display:block;}
.item-scene--group{width:100%;position:relative;display:flex;border:0;}
.item-scene--group [type='radio']{position:absolute;left:0px;top:0px;visibility:hidden;}

	/*文本-简介*/
.text-intrs{padding-top:24px;padding-bottom:24px;padding-left:38px;padding-right:73px;}
.text-intrs h4{line-height:2.39;font-size:18px;}
.text-intrs ul li{line-height:1.50;margin-bottom:10px;padding-left:31px;position:relative;font-size:14px;}
.text-intrs ul li::before{position:absolute;width:18px;height:18px;background:url(../images/icon--ok.png) no-repeat left top;background-size:contain;content:"";top:6px;left:0px;}

/*- - - - - - - - -样式属contactus.html - - - - - - - -*/
	/**/



	/**/
	.item-address{border-radius:7px;background:#fff;overflow:hidden;position:relative;box-shadow:0 0 14px rgba(25,133,255,0.12);}
	.item-address .photo{width:100%;padding-top:75.79%;position:relative;background:transparent;}
.item-address ._intr{font-size:18px;padding-top:26px;padding-bottom:26px;padding-left:32px;padding-right:32px;}
.item-address ._intr h4{line-height:2.22;text-align:center;font-size:18px;font-weight:normal;margin-bottom:6px;}
.item-address ._intr p{line-height:1.5;text-align:center;font-size:16px;}
.item-address--group{display:flex;flex-wrap:wrap;margin-bottom:43px;}
.item-address--group .item-address{width:calc(25% - 3 * 20px / 4);margin-right:20px;margin-bottom:20px;}
.item-address--group .item-address:nth-child(4n){margin-right:0px;}
/**/
.module-contact{background:url(../images/module-contact-bg2.png) no-repeat left top/auto 100%,url(../images/module-contact-bg3.png) no-repeat right top/auto 100%,url(../images/module-contact-bg1.png) no-repeat center top/100% 100%;color:#fff;height:300px;display:flex;}
.module-contact ul{display:flex;justify-content:center;align-items:center;height:100%;}
.module-contact ul ._name{font-size:23px;display:block;line-height:1.74;}
.module-contact ul ._value{font-size:35px;font-weight:normal;line-height:1.40;}
.module-contact ul li{padding-left:27px;padding-right:27px;}


	.window-tip{max-width:1200px;left:50%;top:50%;transform:translate(-50%,-63%) scale(0);position:fixed;background:#fff;z-index:2300;border-radius:10px;padding-top:43px;padding-left:38px;padding-right:38px;padding-bottom:43px;box-sizing:border-box;opacity:0;transition:transform 0.2s ease-in;width:92%;}
	.window-tip+.window-tip-mask{opacity:0;transform:scale(0);transition:opacity 0.2s ease-in;}
	.window-tip ._btnClose{position:absolute;right:28px;top:25px;width:30px;height:30px;cursor:pointer;transition:transform 0.2s linear;}
.window-tip ._btnClose::after{position:absolute;content:"";width:100%;height:2px;top:50%;left:0;background-color:#d2d1d2;transform:translate(0,-50%) rotate(45deg);}
.window-tip ._btnClose::before{position:absolute;content:"";width:100%;height:2px;top:50%;left:0;background-color:#d2d1d2;transform:translate(0,-50%) rotate(-45deg);}
	.window-tip ._btnClose:hover{transform:rotate(90deg);}
.window-tip ._btnClose:hover::after{background-color:#1985ff;}
.window-tip ._btnClose:hover::before{background-color:#1985ff;}
	.window-tip .photo{margin-bottom:15px;display:block;}
	.window-tip .photo img{width:100%;height:100%;display:block;}
	.window-tip ul{line-height:2.13;margin-bottom:23px;font-size:23px;}
	.window-tip ul li::before{content:"";width:10px;height:10px;border-radius:10px;background-color:#666666;margin-right:12px;display:inline-block;}
	.window-tip ._btn_more{font-size:29px;line-height:2.76;display:block;text-align:center;background-color:#fe5a5b;color:#fff;border-radius:50px;margin-bottom:15px;margin-top:72px;}
	.window-tip-mask{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.5);z-index:2200;}
	.window-tip-show{transform:translate(-50%,-63%) scale(1);opacity:1;}
	.window-tip-show+.window-tip-mask{transform:scale(1);opacity:1;}
















