/*wkwang.cn*/
@media (min-width: 1200px) {
  .container {
    width: 1230px;
  }
}
a{color: #666666;text-decoration: none;}
a:link,
a:active,
a:visited,
a:hover{text-decoration: none;}
input{outline: none;}
img{max-width: 100%;}
.overflow-ellipsis{ 
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	}
.oe2{-webkit-line-clamp: 2;}
.oe3{-webkit-line-clamp: 3;}
.oe4{-webkit-line-clamp: 4;}
.oe5{-webkit-line-clamp: 5;}
.oe6{-webkit-line-clamp: 6;}
.oe11{-webkit-line-clamp: 11;}
.textp{line-height: 1.5em;letter-spacing: 1px;max-width: 100%;overflow: hidden;}
.textp p{text-indent: 2em;padding: 0 0 10px 0;}
.textp img{max-width: 100%;}
ul{list-style-type: none;padding: 0;margin: 0;}
body{background-color: #f9f9f9;font-family: "microsoft yahei",arial;}
.head-wrap{position: fixed;width: 100%;height:auto; border-bottom: 1px solid rgba(255,255,255,0.5);z-index: 100;}
.head-wrap .logo{display: block;padding: 8px;background: none;}
.head-wrap .logo a{background: none;}
.head-wrap .logo img{height: 54px;}
.head-wrap .nav{display: flex;justify-content: flex-end;}
.head-wrap .nav a{display: block;height: 75px;line-height: 75px;padding: 0 31px;color: #FFFFFF;font-weight: bold;font-size: 16px;}
.head-wrap .nav a:hover{background: none;color: #01abc0;}
.head-wrap .nav .on a:after,
.head-wrap .nav li:hover a:after{content: "";display: block;width: 100%;height: 3px;background-color: #01abc0;margin-top: -1.5px;}
.head-wrap dl{position:fixed;top: auto;left: 0;width: 100%;display: none;justify-content: flex-end;background: rgba(255,255,255,0.2);transition: .5s;}
.head-wrap .nav dd a{display: block; padding: 0px 15px;font-size: 14px;}
.head-wrap .nav li:hover dd a:after{display: none;}
.head-wrap li:hover dl{display: flex;}
.nav-scroll{background-color: #0e1a33;}
.nav-scroll dl{background-color: #16284f;}

/*nav end*/
.title-ty-big{color: #000000;margin-top: 80px;margin-bottom: 50px;}
.title-ty-big h1{font-size: 40px;}
.title-ty-big .en{font-size: 22px;text-transform: uppercase;}
.title-ty-big:before{content: " ";display: inline-block;border-left: 1px solid #00afc3;height: 50px;width: 1px;}
.banner-index{width: 100%;overflow: hidden;position: relative;}
.index-ywly-wrap{margin-bottom: 150px;}
.index-ywly-wrap .tab-indexywly{display: flex;flex-wrap: wrap;padding: 20px 11%;width: 100%;}
.index-ywly-wrap .tab-indexywly img{width: 68px;}
.index-ywly-wrap .tab-indexywly a{display: block;flex-grow: 1;text-align: center;font-size:18px;}
.index-ywly-wrap .tab-indexywly .active{font-weight: bold;color: #337ab7;background: none;}
.index-ywly-wrap .tab-indexywly span{display: block;padding: 10px 0;}
.index-ywly-wrap .index-ywly{}
.index-ywly-wrap .index-ywly h3{font-size: 22px;color: #333333;}
.index-ywly-wrap .index-ywly h3:after{content: "";display: block;border-top:3px solid #106ac8 ; width: 60px;margin: 30px 0 20px 0;}
.index-ywly-wrap .index-ywly .con{line-height: 2em;font-size: 16px;color: #333333;padding-right: 5%;text-indent: 2em;}
.index-ywly-wrap .index-ywly .more{background-color: #106ac8;font-size: 16px;color: #FFFFFF;padding: 18px 50px;border-radius: 5px;display: inline-block;margin-top: 50px;}
.tab-con-wrap{margin: 0 12%;overflow: hidden;}
.query{background: url(../images/query-bg.png) top right no-repeat;width: 100%;padding: 50px 0;}
.query .qwrap{padding: 80px 0;margin: 0 91px 0 0; background-color: #FFFFFF;text-align: center;}
.query .query-input input{width: 60%;display: inline-block;line-height: 45px;border: 1px solid #b9b9b9;padding: 0 8px;}
.query .query-input button{background: url(../images/but-query-gb.jpg) top left no-repeat;width: 163px;height: 50px;border: none;margin: 22px 0;box-shadow: 3px 3px 1px #d0d0d0;}
footer{background: #443f8f;min-height: 50px;}
.footer{margin: 0 12%;background-color: #FFFFFF;position: relative;top: -90px;min-height: 100px;box-shadow: 0px 0px 15px #939393;padding: 75px 5vw 20px 6vw; font-size: 12px;}
.footer dt{font-size: 16px;color: #595959;margin-bottom: 50px;}
.footer dd,
.footer dd a{font-size: 14px;color: #999999;}
.footer dd{margin-bottom: 10px;}
.footer .bshare-custom{margin-top: 20px;}
.footer-b{margin: -45px 12% 0 12%;color: #ffffff;padding-bottom: 20px;font-size: 12px;}
.footer-b a{color: #ffffff;}
.footer-b .text-right{line-height: 2em;}
.footer-b .link a{display: inline-block;margin-right: 16px;}
.footer-b .friend-link {width: 246px;margin-top: 15px;position: relative;}
.footer-b .friend-link .title {cursor: pointer;height: 42px;line-height: 42px;font-size: 12px;color: #fefefe;padding-left: 15px;border: 1px solid #fff;padding-right: 20px;background: url(../images/up.png) no-repeat 91% center;}
.footer-b .friend-link .title:hover {color: #106ac8;}
.footer-b .friend-link .list {width: 100%;border: 1px solid #fff;position: absolute;left: 0;bottom: 100%;z-index: 10;margin-bottom: -1px;display: none;background: #443f8f;}
.footer-b .friend-link .list a {display: block;line-height: 42px;color: #fff;font-size: 12px;padding-left: 15px;padding-right: 20px;border-bottom: 1px solid #fff;}
.footer-b .friend-link .list a:hover {color: #106ac8;}
.footer-b .friend-link .list a:last-child {border-bottom: none;}
@keyframes navshow{
	from{left:-100%;}
	to{left:0;}
}
.mb150{margin-bottom: 150px;}
/* 关于我们 */
.about{background-color: #FFFFFF;}
.about-subnav{margin-top: -170px;}
.about-subnav a{margin: 10px;padding: 15px 30px;display: inline-block;font-size: 18px;color: #fff;border: 1px solid #fff;}
.about-subnav a:hover,a.active{background-color: #fff;color: #666;}
.about-content{width: 83.5vw; margin: 30px auto;}
.about-content .map{width: 100%;height: 35vw;}
/* 业务领域列表 */
.business-location{width: 100%;text-align: right;}
.breadcrumb{background-color: #F5F5F5;border-bottom: 1px #ddd solid;border-radius: 0;padding-right: 100px;color: #333;padding: 15px  3vw;}
.breadcrumb span{margin-right: -5px;margin-bottom:0px;display: inline-block;border: transparent 5px solid;border-left: 5px solid #9d1b31;height: 0;width: 0;}
.business-title {margin-top: 30px;margin-bottom: 20px;padding: 20px 0px 10px 0px;position: relative;width: 220px;text-align: center;}
.business-title span {font-size: 26px;color: #cfcfcf;}
.business-title {border: #cfcfcf solid 1px;}
.business-title h3{background-color: #F5F5F5;font-size: 36px;position: absolute;top: -40px;left: 36px;}
.business-content{padding: 50px 4vw;}
.business-item{position: relative;background-color: #fff;margin-bottom: 30px;}
.business-item .cover img{width: 100%;}
.business-item .text {display: block;padding: 10px;width: 100%;}
.business-item .text .title{line-height: 30px;border-bottom: solid #eee 1px;margin-bottom: 10px;}
.business-item .text .title:before{display: block;content: '';height: 2px;width: 12%;background-color: #C12E2A;position: relative;top: 31px;}
.business-item .text .desc{margin-bottom: 0px;}
.business-item .text {border-bottom: #eee solid 1px;margin-bottom: 0px;}
.business-item .jia {z-index: 999;width: 30px;height: 30px;display: block;opacity: 0;position: absolute; left: 50%; top: 30%;
transform: translate(-50%, -50%); background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M908.8 305.6c-5.4-10.5-16.3-17.8-28.9-17.8-17.8 0-32.2 14.4-32.2 32.1 0 6 1.7 11.7 4.6 16.5l-0.1 0.1c26.9 52.4 42.1 111.8 42.1 174.7 0 211.6-171.6 383.2-383.2 383.2S127.8 722.8 127.8 511.2 299.4 128.1 511 128.1c62.5 0 121.5 15 173.6 41.5l0.2-0.4c4.6 2.6 10 4.1 15.7 4.1 17.8 0 32.2-14.4 32.2-32.1 0-13.1-7.9-24.4-19.3-29.4C652.6 80.9 583.9 63.5 511 63.5 263.7 63.5 63.2 264 63.2 511.2S263.7 958.9 511 958.9s447.7-200.4 447.7-447.7c0-74.1-18-144-49.9-205.6z' fill='%23ffffff'/%3E%3Cpath d='M770.7 219.7a32.2 32.1 0 1 0 64.4 0 32.2 32.1 0 1 0-64.4 0Z' fill='%23ffffff'/%3E%3Cpath d='M512.4 704.1c17.5 0 31.9-14.3 31.9-31.9V544.3h127.8c17.5 0 31.9-14.3 31.9-31.9 0-17.5-14.3-31.9-31.9-31.9H544.3V352.6c0-17.5-14.3-31.9-31.9-31.9-17.5 0-31.9 14.3-31.9 31.9v127.9h-128c-17.5 0-31.9 14.3-31.9 31.9 0 17.6 14.4 31.9 31.9 31.9h128v127.9c0 17.5 14.3 31.9 31.9 31.9z' fill='%23ffffff'/%3E%3C/svg%3E");
}
/* 鼠标滑过 */
.business-item:hover{background-color: #9d1b31;color: #fff;}
.business-item:hover .text .title:before{background-color: #fff;}
.business-item:hover .text .title{border-bottom: solid #fff 1px;}
.business-item:hover a{color: #fff;}
.business-item:hover .cover img{-webkit-filter: contrast(50%);filter: contrast(50%);}
.business-item:hover .jia{opacity: 1;}
/* 业务详情页 */
.business-detail-header{}
.business-detail-title{position: absolute;top: -100px;padding-left: 3vw;}
.business-detail-title h3 {color: #FFF;display: inline-block;font-size: 32px;}
.business-detail-title span {color: #FFF;display: inline-block;font-size: 20px;}
.business-detail-content{position: relative;top: -40px;width: 90%;padding: 20px;margin: 0 auto;background-color: #fff;}
.business-detail-content .con{width: 83.5vw;margin: 0 auto;}
/* 项目案例展示 */
.case-title{padding: 0 4vw;}
.case-title .title-en{font-size: 90px;font-weight: bolder;color: #9d1b31;}
.case-title .slogan-zh{font-size: 48px;font-weight:bold;color: #333;}
.case-title .slogan-en{font-size: 18px;color: #999;}
.case-cate {padding: 0 4.7vw;margin: 0 auto;border-bottom: 1px solid #ddd;}
.case-cate li {display: inline-block;}
.case-cate li a {font-size: 20px;padding: 40px 20px 40px 0px;display: inline-block;}
.case-cate li:first-child a{font-weight: bold;}
.case-content{padding: 50px 4vw;}
.case-item{position: relative;background-color: #fff;margin-bottom: 30px;}
.case-item .cover img{width: 100%;}
.case-item .text {display: block;padding: 10px;width: 100%;}
.case-item .text .title{line-height: 30px;border-bottom: solid #eee 1px;margin-bottom: 10px;}
.case-item .text .title:before{display: block;content: '';height: 2px;width: 12%;background-color: #C12E2A;position: relative;top: 31px;}
.case-item .text .desc{margin-bottom: 0px;}
.case-item .text {border-bottom: #eee solid 1px;margin-bottom: 0px;}
.case-item .jia {z-index: 999;width: 30px;height: 30px;display: block;opacity: 0;position: absolute; left: 50%; top: 30%;
transform: translate(-50%, -50%); background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M908.8 305.6c-5.4-10.5-16.3-17.8-28.9-17.8-17.8 0-32.2 14.4-32.2 32.1 0 6 1.7 11.7 4.6 16.5l-0.1 0.1c26.9 52.4 42.1 111.8 42.1 174.7 0 211.6-171.6 383.2-383.2 383.2S127.8 722.8 127.8 511.2 299.4 128.1 511 128.1c62.5 0 121.5 15 173.6 41.5l0.2-0.4c4.6 2.6 10 4.1 15.7 4.1 17.8 0 32.2-14.4 32.2-32.1 0-13.1-7.9-24.4-19.3-29.4C652.6 80.9 583.9 63.5 511 63.5 263.7 63.5 63.2 264 63.2 511.2S263.7 958.9 511 958.9s447.7-200.4 447.7-447.7c0-74.1-18-144-49.9-205.6z' fill='%23ffffff'/%3E%3Cpath d='M770.7 219.7a32.2 32.1 0 1 0 64.4 0 32.2 32.1 0 1 0-64.4 0Z' fill='%23ffffff'/%3E%3Cpath d='M512.4 704.1c17.5 0 31.9-14.3 31.9-31.9V544.3h127.8c17.5 0 31.9-14.3 31.9-31.9 0-17.5-14.3-31.9-31.9-31.9H544.3V352.6c0-17.5-14.3-31.9-31.9-31.9-17.5 0-31.9 14.3-31.9 31.9v127.9h-128c-17.5 0-31.9 14.3-31.9 31.9 0 17.6 14.4 31.9 31.9 31.9h128v127.9c0 17.5 14.3 31.9 31.9 31.9z' fill='%23ffffff'/%3E%3C/svg%3E");
}
/* 鼠标滑过 */
.case-item:hover{background-color: #9d1b31;color: #fff;}
.case-item:hover .text .title:before{background-color: #fff;}
.case-item:hover .text .title{border-bottom: solid #fff 1px;}
.case-item:hover a{color: #fff;}
.case-item:hover .cover img{-webkit-filter: contrast(50%);filter: contrast(50%);}
.case-item:hover .jia{opacity: 1;}
.case-show-title{padding: 10px 4vw;font-size: 42px;color: #333333;}
.case-show-title .bb1s{border-bottom: 1px solid #e5e5e5;padding-bottom:18px ;}
.case-show-head{padding: 50px 4vw;font-size: 18px;color: #222222;}
.case-show-head .title{margin-bottom: 20px;}
.case-show-head .title span{border-bottom: 2px solid #9d1b31;padding-left: 15px;position: relative;top: -12px;left: -5px;}
.case-show-head .red{color: #9d1b31;}
.news-list{padding: 28px 4vw 150px 4vw;}
.news-list .submenu{margin-bottom: 40px;}
.news-list .submenu a{display: inline-block;padding: 11px 25px;margin-right: 10px;margin-bottom: 10px; background-color: #f1f1f1;font-size: 16px;border-radius: 10px;}
.news-list .submenu a:hover{background-color: #9d1b31;color: #FFFFFF;}
.news-list a.on{background-color: #9d1b31;color: #FFFFFF;}
.news-list .ul{}
.news-list .ul li{display: flex;border-bottom: 1px dashed #dbdbdb;margin-bottom: 15px;padding-bottom: 40px;}
.news-list .ul li:hover h3{color:#9d1b31 ;}
.news-list .ul li:hover .date{background: url(../images/news-list-date-bg.jpg) 0 0 no-repeat;color: #FFFFFF;}
.news-list .ul li:hover img{transform: scale(1.1);}
.news-list .date{color: #999999;border: 1px solid #dbdbdb;text-align: center;height: 93px;}
.news-list .date .dd{font-size: 34px;width: 76px;padding-top: 12px;}
.news-list .date .yymm{font-size: 12px;}
.news-list .con{margin: 0 20px;flex-grow: 1;flex-shrink:50;}
.news-list .h3{margin: 0;margin-bottom: 20px;font-size: 24px;}
.news-list .introduction{font-size: 16px;line-height: 1.8em;}
.news-list .img{width: 225px;}
.news-list .img img{width: 225px;transition: .5s;}
.news-side{margin-left: 25px;}
.news-side .input{line-height: 55px;border: 1px solid #dbdbdb;width:calc(100% - 90px);border-radius: 10px;border-top-right-radius: 0;border-bottom-right-radius: 0;
padding: 0 5px;}
.news-side .but{height: 57px;background:#9d1b31 url(../images/zoom.png) center center no-repeat;width: 90px;border: 0px solid #9d1b31;
border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.news-side .search{margin-bottom: 35px;}
.news-side .titles{font-size: 30px;color: #333333;border-bottom: 1px solid #dbdbdb;}
.news-side .titles::after{content: "";display: block;width: 120px;border-bottom: 1px solid crimson;}
.news-side .tag{margin-bottom: 35px;}
.news-side .taglist a{display: inline-block;border: 1px solid #dbdbdb;padding:13px 30px;border-radius: 50px;margin: 10px 10px 10px 0;}
.news-side .newest li{display: flex;border-bottom: 1px dashed #dbdbdb;margin: 10px 0;padding: 10px 0;}
.news-side .newest .img{width: 26.8%;margin-right: 28px;}
.news-side .newest .info{font-size: 16px;}
.news-side .newest  .title{margin-bottom: 10px;}
.news-side .newest .type{margin-bottom: 10px;}
.news-side .newest .date2{padding-left: 20px;background: url(../images/i-time.png) left center no-repeat;}
.news-list .content{}
.news-list .content h1{font-size: 30px;color: #333333;}
.news-list .content .info{font-size: 14px;color: #888888;}
.news-list .content .con{margin-top: 30px;}
.news-list .content .adjacent-pages{margin: 30px 0;border-bottom: 1px solid #DBDBDB;padding-bottom: 30px;}
.news-list .content .adjacent-pages a{background: #f3f3f3;display: block;text-align: center;padding: 10px 0;border-radius: 20px;}
.news-list .content .tag {}
.news-list .content .tag a{display: inline-block;border: 1px solid #DBDBDB;padding: 10px 15px;border-radius: 20px; margin-right: 10px;margin-bottom: 10px;}
.strength-submenu{margin: 20px 4vw; padding: 10px 0;border-bottom: 1px solid #dbdbdb;}
.strength-submenu a{display: inline-block;font-size: 22px;padding: 10px 40px;}
.strength-submenu .on{background-color: #9d1b31;color: #FFFFFF;}
.strength-team{padding: 0 4vw;}
.strength-roll{padding: 0 4vw;}
.strength-roll .pic-roll{overflow: hidden;}
/* 技术实力*/
.multipleColumn{ overflow:hidden; position:relative; width:100%;}
.multipleColumn .hd{background:#007AFF;width: 100%; position: absolute;top:calc(50% - 30px);z-index: 99;}
.multipleColumn .hd .prev,.multipleColumn .hd .next{display:inline-block;  width:60px; height:60px;text-align: center;border-radius: 50%;  overflow:hidden;
	 cursor:pointer; background: rgba(0,0,0,0.2); position: absolute;top: 0;right: 0; font-size: 40px;color: #FFFFFF;}
.multipleColumn .hd .next{left: 0;}

.multipleColumn .bd{ padding:60px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:calc(23vw - 45px);  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:10px 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li .pic{ text-align:center;}
.multipleColumn .bd ul li .pic img{ width:calc(23vw - 45px); height:auto; display:block;  padding:2px; border:1px solid #ccc;object-fit: contain;max-height: 255px; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }

@media screen and ( max-width:1024px){
	body{/* background: #3C763D; */}
	header .nav-button{width:32px;padding: 13px 0 0 0px;}
	header .nav-button em{display: block; width: 32px; border-top: 3px solid #ffffff;}
	header .nav-button em::before{content: ''; display: block; width: 32px; border-top: 3px solid #ffffff;transition: 0.5s; margin: 8px 0;}
	header .nav-button em::after{content: ''; display: block; width: 32px; border-top: 3px solid #ffffff;transition: 0.5s;}
	header .on em{border:none;}
	header .on em::before{transform: rotate(45deg) translate(0px, 0px);}
	header .on em::after{transform: rotate(-45deg) translate(8px, -8px);}
	header .nav{display: none; position: fixed;top: 52px;left: 0; width: 100%;height: 100%; z-index: 10;background: #fff;padding-top: 0px;transition: 1s;}
	.head-wrap .logo img{height: 35px;}
	.head-wrap .nav{display: block;background: rgba(14,26,50,1);}
	.head-wrap .nav li{}
	.head-wrap .nav a{display: block;height: 3em;line-height: 3em; padding: 0 5px;color: #FFFFFF;font-weight: bold;font-size: 16px;}
	.head-wrap dl{display: flex;flex-wrap: wrap; position: relative;justify-content: flex-start;margin: 0;padding: 0 0 0 16px;background: rgba(44,65,104,0.5);}
	.head-wrap .nav dd a{display: block; padding: 0px 5px;font-size: 14px;}
	.head-wrap .nav .on dd a:after{display: none;}
	.head-wrap .navshow{animation: 1s navshow;}
	/*nav end*/
	:root{--swiper-navigation-size: 34px;}
	.index-ywly-wrap .tab-indexywly{display: flex;flex-wrap: wrap;padding: 20px 30px;width: 100%;}
	.index-ywly-wrap .tab-indexywly img{width: 58px;}
	.index-ywly-wrap .tab-indexywly a{width: 20%;font-size: 16px;}
	.index-ywly-wrap .index-ywly .con{padding-right: 0;}
	.footer{padding: 35px 5vw 20px 6vw;}
	.footer dt{margin-bottom: 25px;}
	.footer-b{margin: -45px 8% 0 8%;}
	.about-subnav{margin-top: -110px;}
	.about-subnav a{margin: 5px; padding: 10px 20px;font-size: 14px;}
	.about-content .map{width: 100%;height: 45vw;}
	.business-detail-title{top: -75px;padding-left: 20px;}
	.business-detail-content{top: -20px;}
	.breadcrumb{padding: 15px  3vw;}
	.case-title .title-en{font-size: 50px;font-weight: bolder;color: #9d1b31;}
	.case-title .slogan-zh{font-size: 18px;font-weight:bold;color: #333;}
	.case-title .slogan-en{font-size: 12px;color: #999;}
	.case-content{padding: 25px 15px;}
	.case-cate li a {font-size: 18px;padding: 10px 15px 10px 0px;}
	.case-show-head{padding: 20px 4vw;font-size: 18px;}
	.case-show-title{padding: 10px 4vw;font-size: 32px;}
	.multipleColumn .bd{ padding:10px 60px;}
	.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:calc(23vw - 38px);  float:left; _display:inline;  }
	.multipleColumn .bd ul li{ margin:10px 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	.multipleColumn .bd ul li .pic img{ width:calc(23vw - 38px); height:auto; display:block;  padding:2px; border:1px solid #ccc;object-fit: contain;max-height: 88px; }	
}
@media screen and ( max-width:767px){
	body{/* background: #007AFF; */}
	header .nav-button{width:32px;padding: 13px 0 0 0px;}
	header .nav-button em{display: block; width: 32px; border-top: 3px solid #ffffff;}
	header .nav-button em::before{content: ''; display: block; width: 32px; border-top: 3px solid #ffffff;transition: 0.5s; margin: 8px 0;}
	header .nav-button em::after{content: ''; display: block; width: 32px; border-top: 3px solid #ffffff;transition: 0.5s;}
	header .on em{border:none;}
	header .on em::before{transform: rotate(45deg) translate(0px, 0px);}
	header .on em::after{transform: rotate(-45deg) translate(8px, -8px);}
	header .nav{display: none; position: fixed;top: 52px;left: 0; width: 100%;height: calc(100% - 52px); z-index: 10;background: #fff;padding-top: 0px;transition: 1s;overflow-x:scroll;}
	.head-wrap .logo img{height: 35px;}
	.head-wrap .nav{display: block;background: rgba(14,26,50,1);}
	.head-wrap .nav li{}
	.head-wrap .nav a{display: block;height: 3em;line-height: 3em; padding: 0 5px;color: #FFFFFF;font-weight: bold;font-size: 16px;}
	.head-wrap dl{display: flex;flex-wrap: wrap; position: relative;justify-content: flex-start;margin: 0;padding: 0 0 0 16px;background: rgba(44,65,104,0.5);}
	.head-wrap .nav dd a{display: block; padding: 0px 5px;font-size: 14px;}
	.head-wrap .nav .on dd a:after{display: none;}
	.head-wrap .navshow{animation: 1s navshow;}
	/*nav end*/
	:root{--swiper-navigation-size: 14px;}
	.index-ywly-wrap .tab-indexywly{display: flex;flex-wrap: wrap;padding: 20px 10px;width: 100%;}
	.index-ywly-wrap .tab-indexywly img{width: 48px;}
	.index-ywly-wrap .tab-indexywly a{width: 20%;font-size: 14px;}
	.title-ty-big{color: #000000;margin-top: 20px;margin-bottom: 10px;}
	.title-ty-big h1{font-size: 30px;margin: 10px 0 6px 0;}
	.title-ty-big .en{font-size: 16px;}
	.title-ty-big:before{height: 30px;width: 1px;}
	.tab-con-wrap{margin: 0 0%;}
	.index-ywly-wrap .index-ywly .con{padding-right:0;}
	.query{background: none;width: 100%;padding: 30px 0;}
	.query .qwrap{padding: 40px 0;margin: 0 0px 0 0; background-color: #FFFFFF;text-align: center;}
	.query .query-input input{width: 60%;display: inline-block;line-height: 45px;border: 1px solid #b9b9b9;padding: 0 8px;}
	.query .query-input button{background: url(../images/but-query-gb.jpg) top left no-repeat;width: 163px;height: 50px;border: none;margin: 22px 0;box-shadow: 3px 3px 1px #d0d0d0;}
	.footer{margin: 0 12%;padding: 20px 0vw 20px 0vw; }
	.footer dt{margin-bottom: 18px;}
	.footer-b .friend-link{margin: 0 auto; margin-top: -20px; max-width: 100%;margin-bottom: 20px;}
	.about-subnav{margin-top: 10px;}
	.about-subnav a{margin: 3px;padding: 7px 20px;font-size: 12px;color: #666;border: 1px solid #666;}
	.about-subnav a:hover,a.active{background-color: #0168B7;color: #fff;border: none;}
	.about-content .map{width: 100%;height: 60vw;}
	.business-detail-title{position: static;top: 0;padding-left: 0;}
	.business-detail-title h3 {color: #23527C;font-size: 20px;margin-top: 0;margin-bottom: 30px;}
	.business-detail-title span {color: #23527C;font-size: 12px;}
	.business-detail-content{position: relative;top: 0px;width: 90%;padding: 20px;margin: 20px auto 0 auto;background-color: #fff;}
	.business-detail-content .con{width: 83.5vw;max-width: 100%;margin: 0 auto;}
	.breadcrumb{padding: 10px  3vw;}
	.case-title .title-en{font-size: 30px;font-weight: bolder;color: #9d1b31;}
	.case-title .slogan-zh{font-size: 12px;font-weight:bold;color: #333;}
	.case-title .slogan-en{font-size: 10px;color: #999;}
	.case-content{padding: 25px 0px;}
	.case-cate li a {font-size: 16px;padding: 10px 15px 10px 0px;}
	.case-show-head{padding: 15px 4vw;font-size: 14px;}
	.case-show-head .title{margin-bottom: 5px;}
	.case-show-head .con{margin-bottom: 16px;}
	.case-show-title{padding: 10px 4vw;font-size: 22px;}
	.news-list{padding: 0 0 120px 0;}
	.news-list .h3{font-size: 20px;margin-bottom: 10px;}
	.strength-submenu{margin: 20px 0vw; padding: 10px 0;}
	.strength-submenu a{font-size: 16px;padding: 10px 20px;}
	.strength-roll{padding:0;}
	/* 技术实力*/
	.multipleColumn{ overflow:hidden; position:relative; width:100%;}
	.multipleColumn .hd{background:#007AFF;width: 100%; position: absolute;top: inherit;bottom: 60px; z-index: 99;}
	.multipleColumn .hd .prev,.multipleColumn .hd .next{display:inline-block;  width:30px; height:30px;text-align: center;border-radius: 50%;  overflow:hidden;
		 cursor:pointer; background: rgba(0,0,0,0.1); position: absolute;top: 0;right: calc(50% - 40px); font-size: 20px;color: #FFFFFF;}
	.multipleColumn .hd .next{left: calc(50% - 40px);}
	
	.multipleColumn .bd{ padding:10px 0px 60px 0; overflow:hidden;  }
	.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:calc(46vw - 0px);  float:left; _display:inline;  }
	.multipleColumn .bd ul li{ margin:5px 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
	.multipleColumn .bd ul li .pic{ text-align:center; }
	.multipleColumn .bd ul li .pic img{ width:calc(46vw - 16px); height:auto; display:block;  padding:2px; border:1px solid #ccc;object-fit: contain;max-height: 115px; }
	.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
}