
@media only screen and (min-width:768px) {
	.m-box {
		display: none;
	}
.ss{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top:25px;
}
.ss .active{
    color: #fff!important;
    background: #00a7d2;
    border-radius: 30px;
    
}
	* {
		margin: 0;
		padding: 0;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

	html,
	body {
		font-size: 14px;
		font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
		background-color: #ffffff;
		overflow-x: hidden;
	}

	ul,
	li {
		list-style-type: none;
	}

	a {
		text-decoration: none;
		color: #000;
		transition: all .3s;
		cursor: pointer;
	}

	a:hover {
		text-decoration: none;
		color: #000;
	}

	input,
	textarea,
	select {
		-webkit-appearance: none;
		resize: none;
		outline: none
	}

	a,
	button,
	input,
	textarea,
	select {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		border: 0;
	}

	img {
		max-width: 100%;
		border-style: none;
		vertical-align: middle;
	}

	.clear:after {
		content: '';
		display: block;
		clear: both;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

	.clear {
		zoom: 1;
	}

	.zoom-img {
		overflow: hidden;
	}

	.zoom-img .img {
		overflow: hidden;
	}

	.zoom-img img {
		transition: all .5s;
	}

	.zoom-img:hover img {
		transform: scale(1.05);
		-ms-transform: scale(1.05);
		-webkit-transform: scale(1.05);
		-o-transform: scale(1.05);
		-moz-transform: scale(1.05);
	}

	.wd {
		width: 88.54%;
		margin: 0 auto;
	}

	.wd2 {
		width: 83.33%;
		margin: 0 auto;
	}

	.nav-page {
		font-size: 0;
		text-align: center;
	}

	.delay1 {
		-webkit-animation-delay: 0.1s;
		animation-delay: 0.1s;
	}

	.delay2 {
		-webkit-animation-delay: 0.2s;
		animation-delay: 0.2s;
	}

	.delay3 {
		-webkit-animation-delay: 0.3s;
		animation-delay: 0.3s;
	}

	.delay4 {
		-webkit-animation-delay: 0.4s;
		animation-delay: 0.4s;
	}

	.delay5 {
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
	}

	.delay6 {
		-webkit-animation-delay: 0.6s;
		animation-delay: 0.6s;
	}

	.delay7 {
		-webkit-animation-delay: 0.8s;
		animation-delay: 0.8s;
	}

	.delay8 {
		-webkit-animation-delay: 1s;
		animation-delay: 1s;
	}

	.delay9 {
		-webkit-animation-delay: 1.2s;
		animation-delay: 1.2s;
	}

	.delay10 {
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
	}


	/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦*/
	.movie {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
		transform: translate(-50%, -50%);
	}

	@font-face {
		font-family: 'PingFang';
		src: url('../fonts/pingfang.eot');
		src: url('../fonts/pingfangd41d.eot') format('embedded-opentype'), url('../fonts/pingfang.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'PingFang_Bold';
		src: url('../fonts/pingfang_bold.eot');
		src: url('../fonts/pingfang_boldd41d.eot') format('embedded-opentype'), url('../fonts/pingfang_bold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}


	/* header */

	.header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100px;
		border-bottom: 1px solid rgba(255, 255, 255, .3);
		z-index: 99;
		transition: all .5s;
	}

	.m-header {
		display: none;
	}

	.head-logo {
		float: left;
		line-height: 100px;
	}

	.head-rbox {
		float: right;
	}

	.head-nav {
		float: left;
	}

	.head-nav .column {
		float: left;
		
		
		position: relative;
	}
	.head-nav .column .item{
		line-height: 100px;
		height: 100px;
		font-weight: bold;
		padding: 0 30px;
	}
	.head-nav .side_list .item{
	    height: 50px;
	    line-height: 50px;
	}
    .head-nav .side_list .item a strong{
        font-size: 1.4rem;
    }
	.head-nav .column.on .item {
		font-weight: bold;
	}

	.head-nav .column.on::before {
		content: "";
		position: absolute;
		bottom: -1px;

		width: 100%;
		height: 2px;
		background-color: #ffffff;
	}

	.header.on .head-nav .column.on::before {
		background-color: #00a7d2;
	}

	.head-nav .item {
		font-size: 19px;
		color: #ffffff;
		display: block;
	}

	.head-nav .column:hover .item {
		color: #ffffff;
		font-weight: bold;
	}

	.header.on .head-nav .column:hover .item {
		color: #00a7d2;
		font-weight: bold;
	}

	.head-nav .column:hover::before {
		content: "";
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 2px;
		background-color: #ffffff;
	}

	.header.on .head-nav .column:hover::before {
		background-color: none;
	}

	.head-lang {
		position: relative;
		float: left;
		line-height: 77px;
		font-size: 18px;
		color: #ffffff;
		margin: 0 50px 0 24px;
		transition: all .3s;
	}

	.header .head-rbox .head-lang .drop-down {
		position: absolute;
		left: 0;
		min-width: 100%;
		width: 100%;
		background-color: rgba(255, 255, 255, .3);
		box-shadow: 0 3px 7px rgba(0, 0, 0, .2);
		padding: 5px;
	}

	.head-lang .item {
		display: block;
		font-size: 18px;
		color: #ffffff;
		line-height: 40px;
	}

	.header .logo_2 {
		display: none;
	}

	.header.on {
		background-color: #ffffff;
		box-shadow: 0 3px 7px rgba(0, 0, 0, .1);
	}

	.header.on2 {
		top: -100px;
		border-bottom: 1px solid #eeeeee;
		box-shadow: none;
	}

	.m-header.on2 {
		/*top: -51px;*/
	}

	.header.on .logo_2 {
		display: inline-block;
	}

	.header.on .logo_1 {
		display: none;
	}

	.header.on .head-nav .item {
		color: #333333;
	}

	.header.on .head-nav .column.on .item {
		color: #00a7d2;
		font-weight: bold;
	}

	.header.on .head-nav .item:hover {
		color: #9dcd17;
	}

	.header.on .head-lang {
		color: #333333;
	}

	.header.on .head-lang .item {
		color: #333333;
	}

	.header .drop-down {
		display: none;
	}

	.header .head-rbox .drop-down {
		position: fixed;
		top: 100px;
		left: 0;
		width: 100%;
		z-index: 99;
		background-color: #ffffff;
		text-align: center;
		font-size: 0;
		padding: 0 0 48px;
		border-top: 1px solid #eeeeee;
	}

	.header .column.special .drop-down {
		padding-top: 30px;
	}

	.header .drop-nav {
		display: inline-block;
		vertical-align: top;
		padding: 13px 65px 60px 0;
		/*border-right: 1px solid #eeeeee;*/
	}

	.header .text-img {
		display: inline-block;
		vertical-align: top;
		padding: 13px 0 0 84px;
		text-align: left;
		max-width: 465px;
	}

	.header .column_2 {
		float: left;
		line-height: 1;
		margin: 0 15px;
		text-align: left;
	}

	.header .column_2:last-child {
		margin-right: 0;
	}

	.header .item_2 {
		display: block;
		font-size: 14px;
		color: #666666;
		margin-bottom: 18px;
		position: relative;
	}

	.header .item_2:nth-child(1) {
		color: #333333;
		font-weight: bold;
		/*height: 14px;*/
	}

	.header .text-img .img {
		margin-bottom: 10px;
	}

	.header .text-img .words {
		font-size: 14px;
		color: #666666;
		line-height: 28px;
	}

	.header .column.special .h1 {
		font-size: 14px;
		color: #333333;
		margin-bottom: 20px;
		line-height: 1;
		font-weight: bold;
	}

	.header .column.special .img {
		margin-bottom: 15px;
	}

	.header .column.special a .words {
		color: #00a7d2;
	}

	.header .prod-drop-down {
		padding: 0;
	}

	.header .prod-drop-down .drop-nav {
		padding: 0;
	}

	.prod-drop-down .column_2 {
		width: 100%;
		margin: 0;
		/*border-left: 1px solid #eeeeee;*/
		/*border-bottom: 1px solid #eeeeee;*/
		/*min-height: 505px;*/
		display: none;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
    .prod-drop-down .column_2.active{
        display: flex;
    }

	.header .prod-drop-down .item_2 {
		padding: 0 18px;
		font-size: 0;
		margin-bottom: 0;
		/*line-height: 40px;*/
		/*height: 40px;*/
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		margin: 5px 0;
		width:14.2%;
		text-align: center;
	}

	.header .prod-drop-down .h1 {
		display: block;
		padding: 0 22px;
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		line-height: 54px;
		height: 56px;
	}

	.header .prod-drop-down .icon {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		text-align: center;
		margin-right: 10px;
		/*height: 40px;*/
		background-repeat:no-repeat;
		/*background-size:40px 40px*/
		background-size:100% 100%;
		overflow: hidden;
	}

	.header .prod-drop-down .name {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		font-size: 16px;
		color: #777777;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.header .item_2 .hot {
		position: absolute;
		top: 20%;
		left: 60%;
		margin-top: -10px;
		width: 44px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		font-size: 14px;
		color: #ffffff;
		background-color: #00a7d3;
		border-radius: 7px;
		font-style: inherit;
	}

	.header .prod-drop-down .item_2:hover {
		
	}

	.header .prod-drop-down .item_2:hover .name {
		color: #00a7d3;
	}

	.header .head-menu {
		display: none;
		float: right;
		width: 40px;
	}

	.head-menu .icon-button {
		font-size: 0;
		margin-top: 20px;
	}

	.head-menu .line {
		display: inline-block;
		vertical-align: top;
		width: 40px;
		height: 2px;
		background-color: #ffffff;
		margin: 5px 0;
		transition: all .3s;
	}

	.header.on .head-menu .line {
		background-color: #000000;
	}

	.head-menu .drop-down {
		display: none;
		position: fixed;
		top: 77px;
		left: 0;
		width: 100%;
		height: calc(100vh - 60px);
		background-color: #ffffff;
		z-index: 9;
	}

	.head-menu .nav-list {
		width: 120px;
		height: calc(100vh - 60px);
		background-color: #f5f5f5;
	}

	.head-menu .item {
		display: block;
		padding: 12px 15px;
		font-size: 14px;
		line-height: 22px;
		color: #252b3a
	}

	.head-menu .column.on .item {
		background-color: #ffffff;
	}

	.head-menu .subnav {
		display: none;
		position: absolute;
		top: 0;
		left: 120px;
		width: calc(100% - 120px);
		height: calc(100% - 60px);
		padding: 20px 15px 16px 20px;
		overflow-y: auto;
	}

	.head-menu .column.on .subnav {
		display: block;
	}

	.head-menu .link-home {
		display: inline-block;
		font-size: 14px;
		line-height: 22px;
		color: #252b3a;
		margin-bottom: 24px;
	}

	.head-menu .column2 {
		padding-bottom: 12px;
		margin-bottom: 12px;
		border-bottom: 1px solid #dfe1e6;
	}

	.head-menu .name {
		display: block;
		font-size: 14px;
		line-height: 22px;
		height: 22px;
		color: #252b3a;
	}

	.head-menu .subnav2 {
		display: none;
		padding-left: 16px;
	}

	.head-menu .item2 {
		display: block;
		font-size: 14px;
		line-height: 22px;
		color: #252b3a;
		padding-top: 16px;
	}

	.sub_nav {
    z-index:9;
    position:absolute;
    top:4.5rem;
    display:none;
    width:16rem;
    padding:1.5rem 1rem;
    text-align:left;
    background-color:#fff;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.sub_nav a {
    display:block;
    padding:.5rem 0;
    font-size:1.1rem;
}
.sub_nav.sub_product_nav,
.sub_nav.sub_industries_nav {
    left:0;
    width:100%;
    padding:0;
    overflow:hidden;
}
.sub_nav.sub_product_nav > div,
.sub_nav.sub_industries_nav >div {overflow:hidden;}
.sub_industries_nav .left_side {
    float:left;
    width:74.8%;
    padding-right:1%;
}
.sub_industries_nav .left_side {
    padding-top:5%;
    padding-bottom:3.5%;
}
.sub_industries_nav .left_side .per_ind {
    float:left;
    width:23%;
    margin-left:2%;
}
.sub_industries_nav .left_side .per_ind:nth-child(4n+1){
    margin-left:0%;
    clear:both;
}
.sub_industries_nav .right_side {
    float:left;
    width:17.2%;
    padding:5% 2.5% 3.5%;
    background-color:#f2f5f8;
}
.sub_nav .side_dt_title {
    float:left;
    width:24.2%;
    margin-bottom:-9999px;
    padding-bottom:9999px;
    padding-left:10%;
    background:#eee;
}
.sub_nav .each_dd_content {padding-left:3rem;}
.sub_nav .each_dd_content_inside > div {
    float:left;
    width:50%;
}
.sub_nav.sub_product_nav .each_dd_content_inside > div.side_dd_title {width:56%;}
.sub_nav.sub_product_nav .each_dd_content_inside > div.side_dd_content {width:44%;}
.sub_nav.sub_industries_nav .each_dd_content_inside > div.side_dd_title {width:48%;}
.sub_nav.sub_industries_nav .each_dd_content_inside > div.side_dd_content {width:52%;}
.sub_nav.sub_industries_nav .each_dd_content_inside .side_dd_title_inner {width:65%;text-align: left;}
.sub_nav .tips {
    display:block;
    color:#232323;
    font-size: 1.4rem!important;
}
.sub_nav .side_dt_title .tips {
    padding:2.5rem 0 1.25rem;
    font-weight:bold;
    font-size: 18px;
    text-align: left;
    font-size: 1rem;
}
.sub_nav.sub_industries_nav .each_dd_content_inside .side_dd_title_inner .tips {
    margin-bottom:1rem;
    font-size:1.2rem;
}
.sub_nav .side_dt_title .side_list,.sub_nav .side_dd_content_wrap .per_serious_title {padding-bottom:5rem;}
.sub_nav.sub_industries_nav .side_dt_title .side_list, .sub_nav .side_dd_content_wrap .per_serious_title {padding:.75rem 0 4.5rem;}
.sub_nav .side_dt_title li,
.sub_nav .side_dd_content_wrap li {display:block;margin:0;}
.sub_nav .side_dt_title li a,
.sub_nav .per_serious_title a{
    position:relative;
    height:2.5rem;
    padding:0 1rem;
    line-height:2.5rem;
}
.sub_nav.sub_industries_nav .per_serious_title a {display:inline-block;height:2rem;color:#696969;line-height:2rem;font-size:1.2rem}
.sub_nav.sub_industries_nav .per_serious_title span{
	font-size: 1.2rem;
	color: #696969;
}
.sub_nav .per_serious_title a {padding:0;}
.sub_nav .per_serious_title a .en {
    display:inline-block;
    width:7rem;
    font-family:'ProximaNova-Regular';
}
.sub_nav .side_dt_title li.on a {color:#fff;background:#696969;}
.sub_nav .side_dt_title li a .icon {
    position:absolute;
    right:1rem;
    top:0;
    display:none;
    width:1rem;
    height:100%;
    background:url(../images/nav-icon1-1.png) no-repeat center center;
    background-size:1rem 1rem;
}
.sub_nav .side_dt_title li:hover a .icon,
.sub_nav .side_dt_title li.on a .icon{display:block;}
.sub_nav .per_serious_title li.on a,.sub_nav .per_serious_title li:hover a {
    color:#3f74bf;
}
.sub_nav .side_dd_content_wrap {
    float:left;
    width:68.8%;
    margin-bottom:-9999px;
    padding-right:10%;
    padding-bottom:9999px;
}
.sub_nav .each_dd_content,.sub_nav .side_dd_content_each {display:none;}
.sub_nav .side_dd_content_wrap .title {
    padding:2.5rem 0 1.25rem;
    font-weight:bold;
    font-size:1.6rem;
    color:#232323;
}
.sub_nav .side_dd_content_wrap .small {font-size:.9rem;color:#696969;}

.sub_nav .side_dd_content_wrap .small-title {margin-bottom:.5rem;font-weight:bold;font-size:1.1rem;color:#232323;}
.sub_nav .side_dd_content_wrap .side_dd_image {padding:1.5rem 0 5rem;}
.sub_nav.sub_industries_nav .side_dd_content_wrap .side_dd_image {padding:2.5rem 0 5rem;}
.sub_nav .side_dd_title .more {
    display:block;
    font-size:1.1rem;
    color:#232323;
}
.sub_nav .side_dd_title .more .icon,
.index_other .each_item .dd_content .more .icon{
    display:inline-block;
    width:1.65rem;
    height:1.65rem;
    margin-left:.5rem;
    background:#696969 url(../images/nav-icon1-1.png) no-repeat center center;
    background-size:1rem 1rem;
    border-radius:100%;
    vertical-align:-.35rem;
}
.sub_nav .sub_bottom_kind {padding:2.1rem 0;box-shadow:0 5px 10px rgba(0,0,0,.1) inset;}
.sub_nav .sub_bottom_kind li {margin:0 2.5rem 0 0;}
.sub_nav .sub_bottom_kind li a {
    height:2.9rem;
    padding:0 1.5rem;
    font-size:.9rem;
    color:#232323;
    line-height:2.9rem;
    text-align:center;
    background:#dbdbdb;
    border-radius:.25rem;
}
.sub_nav .sub_bottom_kind li a .icon {
    display:inline-block;
    width:2.25rem;
    height:2.25rem;
    margin-right:.5rem;
    vertical-align:-.85rem;
}


	/* footer */

	.footer {
		background-color: #e8e8e8;
		padding: 45px 0 25px;
	}

	.foot-top {
		margin-bottom: 70px;
	}

	.foot-nav {
		float: left;
	}

	.foot-nav .column {
		float: left;
		margin-right: 180px;
	}

	.foot-nav .column:last-child {
		margin-right: 0;
	}

	.foot-nav .h1 {
		font-size: 18px;
		color: #333333;
		margin-bottom: 30px;
	}

	.foot-nav .item {
		display: block;
		font-size: 16px;
		color: #888888;
		margin-bottom: 15px;
	}

	.footer .sales {
		float: right;
		margin-right: 38px;
	}

	.footer .sales .h1 {
		font-size: 18px;
		color: #333333;
		margin-bottom: 20px;
	}

	.footer .sales .words {
		font-size: 18px;
		color: #333333;
	}

	.footer .sales .img {
		margin-bottom: 20px;
	}

	.footer .sales .color {
		color: #00a7d3;
	}

	.foot-bot .link {
		float: left;
	}

	.foot-bot .link a {
		font-size: 14px;
		color: #888888;
	}

	.foot-bot .record {
		float: right;
		font-size: 14px;
		color: #888888;
	}

	.foot-bot .record a {
		font-size: 14px;
		color: #888888;
	}


	/* main */

	.suspen-cont {
		position: fixed;
		right: 2%;
		bottom: 35%;
		z-index: 99;
	}

	.suspen-cont .button {
		padding: 50px 15px 17px;
		width: 44px;
		background-color: #ffffff;
		text-align: center;
		background-image: url(../images/icon6.jpg);
		background-position: center 17px;
		background-repeat: no-repeat;
		font-size: 14px;
		color: #00a7d3;
		cursor: pointer;
	}

	.suspen-cont .box {
		position: absolute;
		background-color: #ffffff;
		left: -264px;
		width: 258px;
		top: -123px;
		display: none;
	}

	.suspen-cont .box-wrap {
		position: relative;
		padding: 35px 23px 22px;
	}

	.suspen-cont .column {
		position: relative;
		margin-bottom: 35px;
	}

	.suspen-cont .show-box {
		display: none;
	}

	.suspen-cont .weixin .show-box {
		position: absolute;
		top: 50%;
		right: 120%;
		transform: translateY(-50%);
		width: 120px;
	}

	.suspen-cont .column:hover .show-box {
		display: block;
	}

	.suspen-cont .column:last-child {
		margin-bottom: 0;
	}

	.suspen-cont .item {
		display: block;
		padding-left: 30px;
		background-position: left 3%;
		background-repeat: no-repeat;
	}

	.suspen-cont .on-line {
		background-image: url(../images/icon8.jpg);
	}

	.suspen-cont .phone {
		background-image: url(../images/icon9.jpg);
	}

	.suspen-cont .messa {
		background-image: url(../images/icon10.jpg);
	}

	.suspen-cont .weixin {
		background-image: url(../images/icon155.png);
	}

	.suspen-cont .h1 {
		font-size: 16px;
		color: #333333;
		margin-bottom: 10px;
	}

	.suspen-cont .words {
		font-size: 14px;
		color: #777777;
	}

	.suspen-cont .close {
		position: absolute;
		top: 13px;
		right: 16px;
		cursor: pointer;
	}

	.return-top {
		position: fixed;
		right: 2%;
		bottom: 25%;
		z-index: 99;
		cursor: pointer;
	}

	.nav-page .item {
		width: 68px;
		height: 36px;
		border: 1px solid #bfbfbf;
		border-radius: 5px;
		line-height: 34px;
		font-size: 14px;
		color: #bfbfbf;
		text-align: center;
		display: inline-block;
		margin: 0 20px;
	}

	.nav-page .item.on {
		background-color: #14abd2;
		border: 1px solid #14abd2;
		color: #ffffff;
	}

	.nav-page .prev {
		width: auto;
		padding: 0 30px;
	}

	.nav-page .next {
		width: auto;
		padding: 0 30px;
	}

	.location {
		position: absolute;
		bottom: 20px;
		right: 5.8%;
	}

	.location .item {
		font-size: 14px;
		color: #bdbdbd;
	}

	.prev-next {
		font-size: 0;
		text-align: center;
	}

	.prev-next .item {
		display: inline-block;
		vertical-align: top;
		width: 180px;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		color: #666666;
		margin: 0 10px;
		background-color: #eeeeee;
	}

	.prev-next .icon {
		width: 50px;
	}


	/* index */

	.home-page {
		background-color: #f2f2f2;
	}

	.banner {
		position: relative;
	}

	.home-swiper .swiper-pagination {
		bottom: 10%;
	}

	.home-swiper .swiper-pagination-bullet {
		opacity: .5;
		background-color: #ffffff;
	}

	.home-swiper .swiper-pagination-bullet-active {
		opacity: 1;
	}

	.home-swiper .suspen {
		position: absolute;
		top: 30%;
		left: 0;
		width: 100%;
	}

	.home-swiper .h1 {
		font-size: 40px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 30px;
		letter-spacing: 5px;
	}

	.home-swiper .bold {
		font-size: 80px;
		font-family: PingFang_Bold;
	}

	.home-swiper .h2 {
		font-size: 20px;
		color: #ffffff;
		font-family: PingFang;
		letter-spacing: 2px;
	}

	.home-swiper .list-box {
		margin-top: 50px;
	}

	.home-swiper .column {
		float: left;
		margin-right: 115px;
		text-align: center;
	}

	.home-swiper .column:last-child {
		margin-right: 0;
	}

	.home-swiper .name {
		font-size: 16px;
		color: #ffffff;
		margin-top: 8px;
	}

	.link-nav {
		/* position: absolute; */
		/* bottom: -17%; */
		left: 0;
		width: 100%;
		/* z-index: 9; */
		background-color: #ffffff;
	}

	.link-nav .nav-wrap {
		background-color: #ffffff;
		padding: 89px 30px;
		/* box-shadow: 0 5px 15px rgba(0, 0, 0, .2); */
	}

	.link-nav .column {
		float: left;
		width: 50%;
		padding: 0 80px;
	}

	.link-nav .column:nth-child(2) {
		padding-left: 130px;
	}

	.link-nav .icon {
		float: left;
	}

	.link-nav .text {
		float: left;
		padding: 40px 0 0 55px;
	}

	.link-nav .h1 {
		font-size: 34px;
		color: #333333;
		margin-bottom: 20px;
	}

	.link-nav .words {
		font-size: 22px;
		color: #444444;
		font-family: PingFang;
	}

	.link-box {
		margin-top: 3.9%;
		margin-bottom: 110px;
	}

	.link-box .column {
		float: left;
		width: 48.82%;
		position: relative;
	}

	.link-box .column.special {
		margin-right: 2.36%;
	}

	.link-box .suspen {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 0 45px 45px;
	}

	.link-box .column.special .suspen {
		padding-bottom: 55px;
	}

	.link-box .column:nth-child(2) {
		margin-bottom: 1.36%;
	}

	.link-box .h1 {
		font-size: 40px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.link-box .words {
		font-size: 18px;
		color: #ffffff;
	}

	.smart-swiper .push-button {
		width: 50px;
		height: 50px;
		margin-top: -25px;
		background-size: cover;
	}

	.smart-swiper .swiper-button-prev {
		background-image: url(../images/icon4.png);
		left: 20px;
	}

	.smart-swiper .swiper-button-next {
		background-image: url(../images/icon5.png);
		right: 20px;
	}

	.news {
		padding-bottom: 86px;
	}

	.news .title {
		margin-bottom: 50px;
	}

	.home-page .title .h1 {
		font-size: 42px;
		color: #333333;
		text-align: center;
	}

	.news-list .column {
		float: left;
		width: 31.47%;
		margin-right: 2.795%;
		padding: 16px 18px;
		background-color: #ffffff;
	}

	.news-list .column a {
		border: 1px solid #ffffff;
	}

	.news-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.news-list .text {
		padding: 35px 10px 20px;
	}

	.news-list .h1 {
		font-size: 24px;
		color: #333333;
		margin-bottom: 23px;
		transition: all .3s;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.news-list .words {
		font-size: 16px;
		color: #666666;
		line-height: 30px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.news-list .date {
		font-size: 16px;
		color: #bbbbbb;
		margin-top: 20px;
	}

	.news-list .column:hover .h1 {
		color: #00a7d3;
	}


	/* problem */

	.problem-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.problem-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.problem-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.problem {
		padding: 75px 0 100px;
		background-color: #f5f5f5;
	}

	.probl-list .column {
		padding: 50px 100px 50px 130px;
		background-color: #ffffff;
		margin-bottom: 45px;
		border-radius: 15px;
		cursor: pointer;
	}

	.probl-list .text {
		float: left;
		width: 85%;
	}

	.probl-list .icon {
		float: right;
		width: 54px;
		height: 54px;
		background-image: url(../images/icon14.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		margin-top: 29px;
		transition: all .3s;
	}

	.probl-list .ask {
		line-height: 30px;
		margin-bottom: 20px;
	}

	.probl-list .ask .words {
		float: left;
		width: calc(100% - 58px);
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		padding-bottom: 25px;
		border-bottom: 1px dashed #e5e5e5;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.probl-list .ask-icon {
		float: left;
		width: 30px;
		height: 30px;
		background-image: url(../images/icon12.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		margin-right: 28px;
	}

	.probl-list .answer {
		line-height: 36px;
	}

	.probl-list .answer .words {
		float: left;
		width: calc(100% - 58px);
		font-size: 16px;
		color: #666666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 36px;
	}

	.probl-list .answer-icon {
		float: left;
		width: 21px;
		height: 21px;
		background-image: url(../images/icon13.jpg);
		background-position: center center;
		background-repeat: no-repeat;
		margin: 7px 26px 0 11px;
	}

	.probl-list .column.on .answer .words {
		height: auto;
	}

	.probl-list .column.on .icon {
		background-image: url(../images/icon15.jpg);
	}

	.problem .nav-page {
		margin-top: 120px;
	}

	.problem .ask .words {
		float: left;
		width: calc(100% - 58px);
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		border-bottom: 1px dashed #e5e5e5;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.problem .ask-icon {
		float: left;
		width: 30px;
		height: 70px;
		background-image: url(../images/icon12.png);
		background-position: center center;
		background-repeat: no-repeat;
		margin-right: 28px;
	}

	.problem .answer {
		line-height: 36px;
	}

	.problem .answer .words {
		float: left;
		width: calc(100% - 58px);
		font-size: 16px;
		color: #666666;
	}

	.problem .answer-icon {
		float: left;
		width: 21px;
		height: 21px;
		background-image: url(../images/icon13.png);
		background-position: center center;
		background-repeat: no-repeat;
		margin: 3px 26px 0 11px;
	}
	
	.problem .title{
		margin-bottom: 60px;
	}
	
	.problem .title .h1{
		font-size: 30px;
		color: #333333;
		font-weight: bold;	
		padding-bottom: 20px;
		border-bottom: 1px solid #dcdcdc;
	}

	.problem .form{
		position: relative;
		max-width: 800px;
		width: 800px;
		height: 60px;
		margin: 0 auto;
	}
	
	.problem .input-text{
		width: 100%;
		height: 60px;
		border: 1px solid #eeeeee;
		border-radius: 30px;
		padding: 0 140px 0 15px;
		font-size: 18px;
		color: #999999;
	}
	
	.problem .input-text::-webkit-input-placeholder{
		font-size: 18px;
		color: #999999;
	}
	
	.problem .btn-submit{
		position: absolute;
		top: 0;
		right: 0;
		width: 134px;
		height: 60px;
		line-height: 60px;
		font-size: 20px;
		color: #ffffff;
		text-align: center;
		background-color: #14abd2;
		border-radius: 30px;
		outline: none; 
		border: 0;
		cursor: pointer;
	}

	/* product */

	.product-page .banner .suspen {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		transform: translate(0, -50%);
	}

	.product-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
	}

	.product {
		padding: 90px 0;
		background-color: #f8f8f8;
	}

	.product .title {
		text-align: center;
	}

	.product .title .h1 {
		font-size: 50px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 70px;
	}

	.prod-nav {
		margin-bottom: 60px;
	}

	.prod-nav .column {
		float: left;
		width: 30%;
		margin-right: 5%;
		margin-bottom: 30px;
		background-color: #ffffff;
		border-radius: 15px;
		text-align: center;
		padding: 45px 45px 37px;
		transition: all .3s;
	}

	.prod-nav .column:nth-child(3n) {
		margin-right: 0;
	}

	.prod-nav img {
		transition: all .3s;
	}

	.prod-nav .img2 {
		display: none;
	}

	.prod-nav .h1 {
		font-size: 22px;
		color: #333333;
		margin: 35px 0 13px;
		transition: all .3s;
	}

	.prod-nav .h2 {
		font-size: 16px;
		color: #999999;
		line-height: 24px;
		transition: all .3s;
	}

	.prod-nav .column:hover {
		background-color: #00a7d3;
	}

	.prod-nav .column:hover .img1 {
		display: none;
	}

	.prod-nav .column:hover .img2 {
		display: inline-block;
	}

	.prod-nav .column:hover .h1 {
		color: #ffffff;
	}

	.prod-nav .column:hover .h2 {
		color: #95d0e7;
	}

	.prod-list .more-box {
		text-align: center;
		margin-top: 60px;
	}

	.prod-list .more {
		display: inline-block;
		width: 200px;
		height: 52px;
		line-height: 50px;
		font-size: 16px;
		color: #333333;
		border: 1px solid #dfdfdf;
		border-radius: 30px;
	}


	/* programme */

	.prog-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.prog-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.prog-page .banner .suspen .h2 {
		font-size: 24px;
		color: #ffffff;
	}

	.prog {
		padding: 100px 0;
		background-color: #eeeeee;
	}

	.prog-list .column {
		background-color: #ffffff;
		margin-bottom: 30px;
	}

	.prog-list .text {
		float: left;
		width: 46.875%;
		padding: 70px 140px;
		font-size: 0;
	}

	.prog-list .top>div {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 60px;
	}

	.prog-list .logo {
		max-width: 200px;
		margin-right: 35px;
	}

	.prog-list .line {
		width: 1px;
		height: 30px;
		background-color: #1b1b1b;
	}

	.prog-list .name {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-left: 30px;
	}

	.prog-list .icon {
		width: 60px;
		height: 1px;
		background-color: #777777;
		margin-bottom: 70px;
	}

	.prog-list .h1 {
		font-size: 18px;
		color: #333333;
		margin-bottom: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.prog-list .words {
		font-size: 16px;
		color: #777777;
		line-height: 30px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.prog-list .img {
		float: left;
		width: 53.125%;
		position: relative;
	}

	.prog-list .img::before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -20px;
		background-image: url(../images/icon19.png);
		background-size: cover;
		width: 22px;
		height: 40px;
		z-index: 2;
	}

	.prog-list .column:nth-child(2n) .text {
		float: right;
	}

	.prog-list .column:nth-child(2n) .img::before {
		left: auto;
		right: 0;
		background-image: url(../images/icon20.png);
	}

	.prog .nav-page {
		margin-top: 90px;
	}

	.prog-details {
		padding: 80px 0;
		background-position: top center;
		background-repeat: no-repeat;
		background-color: #f6f6f6;
	}

	.prog-details .h1 {
		font-size: 36px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 60px;
	}

	.prog-details .words {
		font-size: 16px;
		color: #666666;
		line-height: 36px;
		padding-bottom: 80px;
		border-bottom: 1px solid #eeeeee;
		margin-bottom: 87px;
	}

	.prog-details .h2 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 15px;
	}

	.prog-details .color {
		color: #00a7d2;
		font-weight: normal;
	}


	/* service */

	.serv-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.serv-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.serv-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.serv .title {
		text-align: center;
		margin-bottom: 80px;
	}

	.serv .title .h1 {
		font-size: 34px;
		color: #333333;
		font-weight: bold;
	}

	.purp {
		padding: 125px 0 105px;
		background-repeat: no-repeat;
		background-size: cover;
		text-align: center;
	}

	.purp .h1 {
		font-size: 30px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 30px;
	}

	.purp .words {
		font-size: 16px;
		color: #333333;
		line-height: 30px;
	}

	.moda {
		padding: 90px 0 80px;
		background-color: #f3f3f3;
	}

	.mode-list .column {
		float: left;
		width: 22.94%;
		min-height: 520px;
		margin-right: 2.74%;
		text-align: center;
		border-radius: 20px;
		padding: 65px 50px 0;
		background-image: url(../images/img27.png);
		background-size: cover;
		transition: all .3s;
		margin-bottom: 20px;
	}

	.mode-list .column:nth-child(4n) {
		margin-right: 0;
	}

	.mode-list .icon {
		margin-bottom: 58px;
		display: inline-block;
		padding: 9px;
		border: 1px solid #99dced;
		border-radius: 50%;
	}

	.mode-list .img-2 {
		display: none;
	}

	.mode-list .name {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 25px;
	}

	.mode-list .words {
		font-size: 16px;
		color: #666666;
		line-height: 28px;
	}

	.mode-list .column:hover {
		background-image: url(../images/fuwu1.png);
	}

	.mode-list .column:hover .icon {
		background-color: #1ab0d7;
		border: 1px solid #1ab0d7;
	}

	.mode-list .column:hover .img-1 {
		display: none;
	}

	.mode-list .column:hover .img-2 {
		display: block;
	}

	.mode-list .column:hover .name {
		color: #ffffff;
	}

	.mode-list .column:hover .words {
		color: #ffffff;
	}

	.cont {
		padding: 85px 0 80px;
	}

	.cont .img {
		float: left;
		width: 37.76%;
	}

	.cont-list {
		float: left;
		width: 62.24%;
		border-bottom: 1px solid #e5e5e5;
	}

	.cont-list .column {
		float: left;
		width: 33.33%;
		position: relative;
		border-top: 1px solid #e5e5e5;
		border-right: 1px solid #e5e5e5;
		text-align: center;
	}

	.cont-list .suspen {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 28%;
	}

	.cont-list .h1 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
	}

	.cont-list .icon {
		margin-bottom: 7%;
		transition: all .5s;
	}

	.cont-list .column:hover .icon {
		transform: rotateY(180deg);
	}

	.cont-list .column.special .suspen {
		padding-top: 55%;
	}

	.supp {
		padding: 90px 0 80px;
		background-color: #f3f3f3;
	}

	.supp .wd {
		width: 72.91%;
	}

	.supp-list .column {
		float: left;
		width: 28.78%;
		margin-right: 6.83%;
		position: relative;
		transition: all .5s;
		margin-bottom: 20px;
	}

	.supp-list .column:hover {
		margin-top: -20px;
	}

	.supp-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.supp-list .suspen {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 50px 30px;
	}

	.supp-list .h1 {
		font-size: 22px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 25px;
	}

	.supp-list .line {
		display: inline-block;
		vertical-align: top;
		width: 4px;
		height: 18px;
		background-color: #00a7d3;
		border-radius: 2px;
		margin-top: 2px;
		margin-right: 15px;
	}

	.supp-list .words {
		font-size: 16px;
		color: #777777;
		line-height: 33px;
		padding-left: 22px;
	}

	.poli {
		padding: 80px 0;
	}

	.poli-list .column {
		float: left;
		width: 32.05%;
		margin-right: 1.925%;
		background-color: #f3f3f3;
		text-align: center;
		transition: all .5s;
		margin-bottom: 20px;
	}

	.poli-list .column:hover {
		box-shadow: 0 5px 8px rgba(0, 0, 0, .2);
	}

	.poli-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.poli-list a {
		display: block;
		padding: 50px 95px 35px;
	}

	.poli-list .icon {
		margin-bottom: 20px;
	}

	.poli-list .name {
		font-size: 30px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.poli-list .words {
		font-size: 18px;
		color: #333333;
		line-height: 32px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.poli-list .more {
		margin-top: 50px;
		font-size: 14px;
		color: #666666;
	}


	/* about */

	.about-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.about-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.about-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.intr {
		padding: 120px 0;
	}

	.intr .wd2 {
		width: 85.93%;
	}

	.intr .text {
		font-size: 16px;
		color: #333333;
		line-height: 33px;
		float: right;
		width: 49.09%;
		padding-right: 6%;
	}

	.intr .text .h1 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
	}

	.intr .video {
		float: left;
		width: 50.91%;
		position: relative;
		padding-top: 10px;
	}

	.intr .play-icon {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -28px;
		margin-left: -28px;
		cursor: pointer;
	}

	.about .title {
		margin-bottom: 90px;
	}

	.about .mile .title {
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		margin: 0 auto;
	}

	.about .title .h1 {
		font-size: 30px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.about .title .h2 {
		font-size: 22px;
		color: #666666;
	}

	.mile {
		position: relative;
	}

	.mile .title .h1 {
		color: #ffffff;
	}

	.mile .title .h2 {
		color: #ffffff;
		line-height: 1.4;
	}

	.mile .l-box {
		position: absolute;
		top: 0;
		left: 0;
		float: left;
		width: 20%;
		height: 100%;
		background-size: cover;
		padding: 5.8% 3% 4.5%;
	}

	.mile .arrow-left {
		position: absolute;
		width: 29px;
		height: 14px;
		background-image: url(../images/icon35.png);
		background-size: cover;
		top: -20px;
		left: 12px;
	}

	.mile .arrow-right {
		position: absolute;
		width: 29px;
		height: 14px;
		background-image: url(../images/icon36.png);
		background-size: cover;
		top: auto;
		bottom: -20px;
		left: 12px;
	}

	.mile .r-box {
		padding: 100px 100px;
		float: right;
		width: 80%;
		background-size: cover;
	}

	.mile .carousel {
		position: relative;
	}

	.mile .swiper-button-prev,
	.mile .swiper-button-next {
		width: 29px;
		height: 14px;
		background-size: cover;
		margin: 0;
		left: -2px;
	}

	.mile .swiper-button-prev {
		background-image: url(../images/icon35.png);
		top: -30px;
	}

	.mile .swiper-button-next {
		background-image: url(../images/icon36.png);
		background-size: cover;
		top: auto;
		bottom: -30px;
	}

	.mile .mile-swiper {
		height: 560px;
	}

	.mile .box {
		position: relative;
		font-size: 18px;
		line-height: 30px;
		color: #ffffff;
		padding-bottom: 40px;
		height: 100%;
	}


	/* .mile .color .box{
        color: #9dcd17;
    } */

	.mile .box .text {
		position: relative;
		padding-left: 30px;
	}

	.mile .box .text::after {
		position: absolute;
		content: "";
		top: 50%;
		left: 6px;
		width: 12px;
		height: 12px;
		margin-top: -6px;
		background-color: #ffffff;
		border-radius: 50%;
	}

	.mile .box.years-box .text::after {
		width: 24px;
		height: 24px;
		left: 0;
		margin-top: -12px;
	}

	.mile .box::before {
		position: absolute;
		content: "";
		top: 18px;
		left: 12px;
		width: 1px;
		height: 100%;
		background-color: rgba(255, 255, 255, .2);
	}

	.mile .swiper-slide:last-child .box::before {
		display: none;
	}

	.mile .box.years-box .text {
		font-size: 30px;
		font-weight: bold;
	}

	.flex {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	.mile .view .swiper-slide-active .text {
		color: #F5F5F5;
		font-weight: bold;
	}

	.mile .view .box {
		flex-direction: column;
	}

	.mile .view .icon-box {
		position: relative;
	}

	.mile .view .icon {
		display: block;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		background-color: #ffffff;
	}

	.mile .view .icon-box::before {
		position: absolute;
		content: "";
		width: calc(100% - 15px);
		height: 2px;
		top: 50%;
		left: 15px;
		background-color: #ffffff;
	}

	.mile .view .text {
		font-size: 18px;
		color: #ffffff;
		line-height: 32px;
		padding-top: 40px;
	}

	.mile .view .swiper-slide:nth-child(2n) .text {
		padding: 0;
		padding-bottom: 40px;
	}

	.mile .view .swiper-wrapper {
		display: flex;
		align-items: center;
	}

	.mile .preview .swiper-container {
		height: 328px;
	}

	.mile .preview .swiper-slide {
		padding: 30px 0;
	}

	.mile .preview .swiper-slide-active .years {
		font-weight: bold;
	}

	.mile .year-box {
		position: absolute;
		top: 20%;
		left: 16%;
		font-size: 38px;
		color: #ffffff;
		font-weight: bold;
	}

	.honor {
		padding: 80px 0 70px;
		background-color: #eeeeee;
	}

	.honor .carousel {
		position: relative;
		background-color: #f7f7f7;
		padding: 90px 65px 65px;
	}

	.honor .img-box {
		float: left;
		width: 30%;
		text-align: center;
	}

	.honor .column3 {
		display: none;
	}

	.honor .column3.on {
		display: block;
	}

	.honor .carousel2 {
		position: relative;
		float: left;
		width: 40%;
		margin-left: 5%;
		margin-top: 160px;
		padding-bottom: 75px;
	}

	.honor .view-swiper .swiper-slide {
		width: 100% !important;
	}

	.honor .column {
		font-size: 16px;
		color: #666666;
		line-height: 46px;
		cursor: pointer;
		transition: all .3s;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.honor .column:hover {
		color: #00a7d3;
	}

	.honor .carousel2 .swiper-pagination {
		width: auto;
		left: 40px;
		color: #888888;
	}

	.honor .carousel2 .swiper-pagination-current {
		font-size: 16px;
		color: #56c5e2;
	}

	.honor .but {
		left: auto;
		right: auto;
		top: auto;
		bottom: 11px;
		margin-top: auto;
		width: 8px;
		height: 13px;
		background-size: cover;
		transition: all .3s;
	}

	.honor .carousel2 .swiper-button-prev {
		left: 0;
		background-image: url(../images/icon40.png);
	}

	.honor .carousel2 .swiper-button-next {
		left: 105px;
		background-image: url(../images/icon40-2.png);
	}

	.honor .carousel2 .swiper-button-prev:hover {
		background-image: url(../images/icon39.png);
	}

	.honor .carousel2 .swiper-button-next:hover {
		background-image: url(../images/icon39-2.png);
	}

	.honor .preview {
		position: absolute;
		width: 50%;
		left: 36%;
		top: 90px;
	}

	.honor .preview::before {
		position: absolute;
		content: "";
		left: -4%;
		top: 64px;
		width: 94%;
		height: 1px;
		border-bottom: 1px dashed #d2d2d2;
	}

	.honor .previ-swiper .swiper-slide {
		height: auto !important;
		padding: 60px 0 0;
		text-align: left;
	}

	.honor .previ-swiper .year-box {
		display: inline-block;
		text-align: center;
	}

	.honor .previ-swiper .icon {
		display: inline-block;
		position: relative;
		width: 12px;
		height: 12px;
		background-color: #888888;
		border-radius: 50%;
		margin-bottom: 17px;
	}

	.honor .previ-swiper .icon::before {
		position: absolute;
		content: "";
		width: 16px;
		height: 16px;
		border: 1px solid #888888;
		top: 50%;
		left: 50%;
		margin-top: -9px;
		margin-left: -9px;
		border-radius: 50%;
	}

	.honor .previ-swiper .year {
		font-size: 18px;
		color: #888888;
		font-weight: bold;
	}

	.honor .previ-swiper .active-nav .year {
		color: #333333;
	}

	.honor .but2 {
		position: absolute;
		top: 45px;
		width: 40px;
		height: 40px;
		background-size: cover;
		z-index: 9;
		transition: all .3s;
	}

	.honor .preview .arrow-left {
		right: -60px;
		background-image: url(../images/icon37.png);
	}

	.honor .preview .arrow-right {
		right: -150px;
		background-image: url(../images/icon37-2.png);
	}

	.honor .preview .arrow-left:hover {
		background-image: url(../images/icon38.png);
	}

	.honor .preview .arrow-right:hover {
		background-image: url(../images/icon38-2.png);
	}

	.honor .previ-swiper .active-nav .icon {
		background-color: #00a7d3;
	}

	.honor .previ-swiper .active-nav .icon::before {
		border: 1px solid #00a7d3;
	}

	.global-layout {
		padding: 90px 0 64px;
	}

	.global-layout .title {
		margin-bottom: 80px;
	}

	.global-layout .text-box {
		float: left;
		width: 38%;
	}

	.global-layout .img-box {
		float: left;
		width: 62%;
	}

	.global-layout .column {
		margin-bottom: 100px;
	}

	.global-layout .column:last-child {
		margin-bottom: 0;
	}
	
	.global-layout .column2{
		margin-bottom: 40px;
	}
	
	.global-layout .top {
		font-size: 30px;
		color: #00a7d3;
		margin-bottom: 10px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.global-layout .number {
		display: inline-block;
		font-size: 50px;
		color: #00a7d3;
		font-weight: bold;
		margin-right: 5px;
	}
	
	.global-layout .text {
		font-size: 16px;
		color: #333333;
	}

	.global-layout .h1 {
		font-size: 18px;
		color: #333333;
		margin-bottom: 30px;
	}

	.global-layout .name {
		font-size: 24px;
	}

	.global-layout .column2:last-child {
		margin-bottom: 0;
	}

	.global-layout .icon {
		display: inline-block;
		vertical-align: top;
		width: 18px;
		margin-right: 14px;
	}

	.global-layout .words {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		color: #333333;
		width: calc(100% - 32px);
	}

	.global-layout .words2 {
		font-size: 16px;
		color: #333333;
		line-height: 28px;
	}

	.customer {
		padding: 100px 0 95px;
		background-color: #f4f4f4;
	}

	.customer .title {
		margin-bottom: 100px;
	}

	.cust-swiper .box {
		margin-bottom: 77px;
	}

	.cust-swiper .img-box {
		position: relative;
		text-align: center;
		overflow: hidden;
		margin-bottom: 10px;
	}

	.cust-swiper .img1 {
		position: relative;
		transition: all .3s;
	}

	.cust-swiper .img2 {
		position: absolute;
		top: 100%;
		left: 0;
		transition: all .3s;
	}

	.cust-swiper .name {
		font-size: 14px;
		color: #666666;
		text-align: center;
	}

	/* .cust-swiper .box:hover .img1 {
		transform: translateY(-100%);
	}

	.cust-swiper .box:hover .img2 {
		top: 0;
	} */

	.cust-swiper .swiper-pagination-bullet {
		background-color: #d2d2d2;
		opacity: 1;
	}

	.cust-swiper .swiper-pagination-bullet-active {
		background-color: #ffffff;
		box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	}

	.future-layout {
		padding: 70px 0 90px;
	}

	.futu-list {
		position: relative;
	}

	.futu-list::before {
		position: absolute;
		content: "";
		top: 28%;
		width: 100%;
		height: 1px;
		border-bottom: 1px dashed #dddddd;
		z-index: 0;
	}

	.futu-list .column {
		float: left;
		width: 25%;
		padding: 0 2%;
		text-align: center;
		position: relative;
	}

	.futu-list .name {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin: 33px 0 15px;
	}

	.futu-list .words {
		font-size: 16px;
		color: #333333;
		line-height: 28px;
	}

	.support {
		padding-top: 70px;
	}

	.supp-top {
		padding-bottom: 23px;
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 65px;
	}

	.supp-top .h1 {
		float: left;
		font-size: 30px;
		color: #333333;
		font-weight: bold;
	}

	.supp-top .nav-box {
		float: right;
		padding-right: 125px;
	}

	.supp-top .item {
		position: relative;
		display: inline-block;
		font-size: 18px;
		color: #666666;
		line-height: 30px;
		margin-right: 30px;
	}

	.supp-top .item:last-child {
		margin-right: 0;
	}

	.supp-top .item.on::before {
		position: absolute;
		content: "";
		bottom: -23px;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #14abd2;
	}

	.supp-video-box .title {
		font-size: 26px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 60px;
		text-align: center;
	}

	.supp-video-box .column {
		padding: 0 160px;
	}

	.supp-video-box .prod-video {
		padding-bottom: 55px;
	}

	.supp-video-box .column2 {
		position: relative;
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 20px;
	}

	.supp-video-box .column2:nth-child(3n) {
		margin-right: 0;
	}

	.supp-video-box .suspend {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 45px 35px;
	}

	.supp-video-box .suspend .h1 {
		font-size: 20px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.supp-video-box .words {
		font-size: 16px;
		color: #ffffff;
		line-height: 24px;
	}

	.supp-video-box .play-icon {
		position: absolute;
		bottom: 30px;
		left: 40px;
		opacity: 0;
		transition: all .3s;
	}

	.supp-video-box .column2:hover .play-icon {
		opacity: 1;
	}

	.supp-video-box .more-box {
		text-align: center;
		margin-top: 80px;
	}

	.supp-video-box .more {
		display: inline-block;
		width: 200px;
		height: 52px;
		line-height: 50px;
		font-size: 16px;
		color: #333333;
		border: 1px solid #dfdfdf;
		border-radius: 30px;
	}

	.supp-video-box .tech-video {
		background-color: #f7f7f7;
		padding: 80px 0;
	}

	.supp-video-box .tech-video .wd2 {
		padding: 0 160px;
	}

	.solution-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.solution-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.solution-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.solu {
		padding: 60px 0 25px;
		background-color: #eeeeee;
	}

	.solu-list .column {
		float: left;
		width: 24%;
		margin-right: 1.33%;
		margin-bottom: 60px;
		background-color: #ffffff;
		transition: all .3s;
	}

	.solu-list .column:nth-child(4n) {
		margin-right: 0;
	}

	.solu-list .img {
		position: relative;
	}

	.solu-list .suspend {
		display: none;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translateY(-50%);
		transform: translateX(-50%);
	}

	.solu-list .text {
		padding: 40px 50px 35px;
		text-align: center;
	}

	.solu-list .name {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 22px;
	}

	.solu-list .words {
		font-size: 16px;
		color: #333333;
		line-height: 28px;
		height: 84px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.solu-list .more {
		display: inline-block;
		font-size: 16px;
		color: #00a7d3;
		border: 1px solid #00a7d3;
		padding: 11px 36px;
		border-radius: 20px;
		margin-top: 25px;
		transition: all .3s;
	}

	.solu-list .column:hover {
		box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
	}

	.solu-list .column:hover .more {
		color: #ffffff;
		background-color: #00a7d3;
	}

	.solu2 .title {
		text-align: center;
	}

	.solu2 .title .h1 {
		font-size: 34px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 18px;
	}

	.solu3 .intro {
		padding: 105px 0 130px;
		background-color: #f9f9f9;
	}

	.solu3 .intro .text {
		font-size: 24px;
		color: #666666;
		line-height: 44px;
		text-align: center;
		padding: 0 110px;
	}

	.solu3 .title {
		text-align: center;
	}

	.solu3 .scenes {
		padding: 105px 0 91px;
	}

	.solu3 .scenes .title {
		margin-bottom: 83px;
	}

	.solu3 .title .h1 {
		font-size: 38px;
		color: #333333;
	}

	.solu3 .scen-list .column {
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 47px;
		transition: all .3s;
	}

	.solu3 .scen-list .column:nth-child(2n) {
		margin-right: 0;
	}

	.solu3 .scen-list .text-box {
		border: 1px solid #e5e5e5;
		border-top: 0;
		padding: 25px;
		text-align: center;
	}

	.solu3 .scen-list .h1 {
		font-size: 28px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		transition: all .3s;
	}

	.solu3 .scen-list .text {
		font-size: 18px;
		color: #333333;
		
		text-overflow: ellipsis;
		height: 150px;
	}

	.solu3 .scen-list .column:hover {
		box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
	}

	.solu3 .scen-list .column:hover .h1 {
		color: #00b4de;
	}

	.solu3 .case {
		padding: 103px 0 45px;
		background-color: #f9f9f9;
	}

	.solu3 .case .title {
		margin-bottom: 60px;
	}

	.solu3 .case-list .column {
		float: left;
		width: 20%;
		padding: 0 10px;
		text-align: center;
		margin-bottom: 15px;
	}

	.rela-prod2 {
		padding: 103px 0 108px;
	}

	.rela-prod2 .title {
		margin-bottom: 97px;
	}

	.rela-prod2 .carousel {
		position: relative;
	}

	.rela-prod2 .swiper-button-prev,
	.rela-prod2 .swiper-button-next {
		width: 12px;
		height: 21px;
		background-size: cover;
		margin-top: -10px;
		transition: all .3s;
	}

	.rela-prod2 .swiper-button-prev {
		left: -120px;
		background-image: url(../images/icon64.jpg);
	}

	.rela-prod2 .swiper-button-prev:hover {
		background-image: url(../images/icon65-2.jpg);
	}

	.rela-prod2 .swiper-button-next {
		right: -120px;
		background-image: url(../images/icon64-2.jpg);
	}

	.rela-prod2 .swiper-button-next:hover {
		background-image: url(../images/icon65.jpg);
	}

	.rela-prod2 .swiper-slide {
		padding: 10px;
	}

	.rela-prod2 .box {
		display: block;
		border: 1px solid #e5e5e5;
		text-align: center;
		transition: all .3s;
	}

	.rela-prod2 .img {
		/*padding: 10px;*/
	}

	.rela-prod2 .text-box {
		border-top: 1px solid #e5e5e5;
		padding: 23px 25px 25px;
	}

	.rela-prod2 .name {
		font-size: 20px;
		color: #333333;
		margin-bottom: 16px;
	}

	.rela-prod2 .text {
		font-size: 16px;
		color: #999999;
		margin-bottom: 22px;
	}

	.rela-prod2 .detail {
		width: 125px;
		height: 38px;
		border: 1px solid #e5e5e5;
		background-color: #f9f9f9;
		font-size: 14px;
		color: #999999;
		line-height: 36px;
		text-align: center;
		margin: 0 auto;
		transition: all .3s;
	}

	.rela-prod2 .box:hover {
		box-shadow: 0 3px 12px rgba(0, 0, 0, .1);
	}

	.rela-prod2 .box:hover .detail {
		color: #ffffff;
		background-color: #2b9dd9;
		border: 1px solid #2b9dd9;
	}

	.solu3 .app-solu {
		padding: 115px 0 128px;
	}

	.solu3 .app-solu .title {
		margin-bottom: 76px;
	}

	.solu3 .solu-list2 .column {
		position: relative;
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 32px;
	}

	.solu3 .solu-list2 .column:nth-child(3n) {
		margin-right: 0;
	}

	.solu3 .solu-list2 .h1 {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		font-size: 28px;
		color: #f6f6f6;
		line-height: 38px;
		text-align: center;
		padding: 37px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		transition: all .3s;
	}

	.solu3 .solu-list2 .suspen {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		height: 100%;
		text-align: center;
		padding-top: 30%;
		background-color: rgba(54, 62, 72, .6);
		transition: all .3s;
	}

	.solu3 .solu-list2 .h2 {
		font-size: 28px;
		color: #f6f6f6;
		margin-bottom: 40px;
	}

	.solu3 .solu-list2 .detail {
		display: inline-block;
		font-size: 18px;
		color: #ffffff;
		line-height: 34px;
		padding: 0 10px;
		border: 2px solid #ffffff;
	}

	.solu3 .solu-list2 .column:hover .h1 {
		opacity: 0;
	}

	.solu3 .solu-list2 .column:hover .suspen {
		top: 0;
	}

	.solu3 .rela-prod3 {
		padding: 60px 0 97px;
		background-color: #f9f9f9;
	}

	.solu3 .rela-prod3 .box {
		background-color: #ffffff;
	}

	.solu3 .story2 {
		padding: 94px 0 124px;
	}

	.solu3 .story2 .title {
		margin-bottom: 84px;
	}

	.solu3 .story2 .column {
		float: left;
		width: 48%;
		margin-right: 4%;
		transition: all .3s;
	}

	.solu3 .story2 .column:nth-child(2n) {
		margin-right: 0;
	}

	.solu3 .story2 .text-box {
		padding: 27px 50px 32px 31px;
		border: 1px solid #e5e5e5;
	}

	.solu3 .story2 .column .h1 {
		font-size: 20px;
		color: #333333;
		margin-bottom: 18px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.solu3 .story2 .text {
		font-size: 17px;
		color: #666666;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.solu3 .story2 .column:hover {
		box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	}

	.solu3 .scenes2 {
		padding: 109px 0 52px;
		background-color: #f9f9f9;
	}

	.solu3 .scen-list2 .column {
		width: 23%;
		margin-right: 2.66%;
	}

	.solu3 .scen-list2 .column:nth-child(2n) {
		margin-right: 2.66%;
	}

	.solu3 .scen-list2 .column:nth-child(4n) {
		margin-right: 0;
	}

	.solu3 .scen-list2 .text-box {
		padding: 59px 25px;
	}

	.solu3 .scen-list2 .h1 {
		font-size: 20px;
		margin-bottom: 29px;
	}

	.solu3 .scen-list2 .text {
		font-size: 14px;
	}

	.solu3 .hard-solu {
		padding: 104px 0 20px;
	}

	.solu3 .hard-solu .title {
		margin-bottom: 92px;
	}

	.solu3 .hard-solu .column {
		margin-bottom: 90px;
		padding-left: 40px;
	}
	
	.solu3 .hard-solu a{
		display: block;
	}

	.solu3 .hard-solu .img {
		float: left;
		width: 500px;
	}

	.solu3 .hard-solu .text-box {
		float: left;
		width: calc(100% - 500px);
		padding-left: 57px;
		padding-right: 40px;
	}

	.solu3 .hard-solu .column .h1 {
		font-size: 30px;
		color: #010101;
		margin-bottom: 10px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.solu3 .hard-solu .text {
		font-size: 16px;
		color: #333333;
		line-height: 30px;
		margin-bottom: 27px;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.solu3 .hard-solu .detail {
		display: inline-block;
		font-size: 16px;
		color: #ffffff;
		line-height: 38px;
		padding: 0 15px;
		background-color: #2b9dd9;
	}

	.solu3 .hard-solu .column:nth-child(2n) .img {
		float: right;
	}

	.solu3 .hard-solu .column:nth-child(2n) .text-box {
		padding-left: 40px;
		padding-right: 57px;
		text-align: right;
	}
	
	.solu3 .soft-solu{
		padding: 74px 0 84px;
		background-color: #f9f9f9;
	}
	
	.solu3 .soft-solu .title{
		margin-bottom: 85px;
	}
		
	.solu3 .soft-solu .column{
		float: left;
		width: 11%;
		text-align: center;
		margin-right: 6.8%;
	}
	
	.solu3 .soft-solu .column:nth-child(6n){
		margin-right: 0;
	}
	
	.solu3 .soft-solu .name{
		font-size: 16px;
		color: #333333;
		line-height: 22px;
		margin-top: 26px;
	}
	
	.solu3 .soft-solu .detail{
		display: block;
		width: 245px;
		font-size: 22px;
		color: #828282;
		line-height: 51px;
		border: 2px solid #e5e5e5;
		border-radius: 27px;
		margin: 0 auto;
		margin-top: 50px;
		text-align: center;
	}

	.retai {
		padding: 80px 120px 20px;
	}

	.retai .words {
		font-size: 18px;
		color: #333333;
		line-height: 36px;
		text-align: center;
		/* padding: 0 180px; */
	}

	.retai-list {
		margin-top: 75px;
	}

	.retai-list .column {
		float: left;
		width: 29%;
		margin-right: 6.5%;
		margin-bottom: 50px;
		background-color: #f9f9f9;
		transition: all .3s;
	}

	.retai-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.retai-list .text {
		padding: 40px 40px 50px;
		text-align: center;
	}

	.retai-list .name {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 25px;
		transition: all .3s;
	}

	.retai-list .words2 {
		font-size: 14px;
		color: #333333;
		line-height: 24px;
		height: 48px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.retai-list .column:hover {
		box-shadow: 0 5px 12px rgba(0, 0, 0, .1);
	}

	.retai-list .column:hover .name {
		color: #00a7d2;
	}

	.solu2 .title .h2 {
		font-size: 20px;
		color: #333333;
	}

	.story {
		padding: 80px 0 65px;
		background-color: #f9f9f9;
	}

	.story-wrap {
		padding: 0 120px;
	}

	.story .title {
		margin-bottom: 60px;
	}

	.story-list .column {
		float: left;
		width: 48%;
		margin-right: 4%;
		position: relative;
		transition: all .3s;
		margin-bottom: 0.2rem;
	}

	.story-list .column:nth-child(2n) {
		margin-right: 0;
	}

	.story-list .text {
		padding: 30px;
		background-color: #ffffff;
	}

	.story-list .h1 {
		font-size: 20px;
		color: #333333;
		margin-bottom: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.story-list .words {
		font-size: 17px;
		color: #666666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.story-list .icon {
		position: absolute;
		right: 40px;
		bottom: 50px;
		width: 27px;
		height: 21px;
		background-image: url(../images/icon58.jpg);
		background-size: cover;
		transition: all .3s;
	}

	.story-list .column:hover {
		box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
	}

	.story-list .column:hover .icon {
		background-image: url(../images/icon59.png);
	}

	.story-list .more-box {
		margin-top: 70px;
		text-align: center;
	}

	.story-list .more {
		display: inline-block;
		font-size: 16px;
		color: #333333;
		border: 1px solid #dfdfdf;
		padding: 19px 72px;
		border-radius: 35px;
		transition: all .3s;
	}

	.rela-prod {
		padding: 80px 0 90px;
	}

	.rela-prod .title {
		margin-bottom: 70px;
	}

	.rela-prod .column {
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 0.2rem;
	}

	.rela-prod .column:nth-child(3n) {
		margin-right: 0;
	}

	.rela-prod .img {
		text-align: center;
		border: 1px solid #e5e5e5;
	}

	.rela-prod .text {
		padding: 20px 40px 25px;
		border: 1px solid #e5e5e5;
		border-top: 0;
	}

	.rela-prod-list .h2 {
		font-size: 16px;
		color: #999999;
		margin-bottom: 14px;
	}

	.rela-prod-list .h1 {
		font-size: 20px;
		color: #333333;
	}

	.rela-prod-list .column .more {
		display: inline-block;
		margin-top: 45px;
		padding: 12px 33px;
		border: 1px solid #e5e5e5;
		background-color: #f9f9f9;
		font-size: 14px;
		color: #999999;
		transition: all .3s;
	}

	.rela-prod-list .column:hover .more {
		color: #ffffff;
		background-color: #00a7d3;
		border: 1px solid #00a7d3;
	}

	.rela-prod-list .more-box {
		margin-top: 70px;
		text-align: center;
	}

	.rela-prod-list .more-box .more {
		display: inline-block;
		font-size: 16px;
		color: #333333;
		border: 1px solid #dfdfdf;
		padding: 19px 72px;
		border-radius: 35px;
		transition: all .3s;
	}

	.search {
		padding: 70px 0 50px;
		background-color: #f6f6f6;
	}

	.search .search-wrap {
		padding: 0 120px;
	}

	.search .title {
		margin-bottom: 25px;
	}

	.search .title .h1 {
		font-size: 24px;
		color: #666666;
		margin-bottom: 35px;
	}

	.search .title .icon {
		display: inline-block;
		width: 20px;
		height: 2px;
		background-color: #666666;
	}

	.search .form {
		width: 570px;
		height: 60px;
		padding: 0 60px;
		margin: 0 auto;
		background-color: #ffffff;
		border: 2px solid #e5e5e5;
		border-radius: 30px;
		font-size: 0;
	}

	.search .text {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 25px);
		height: 56px;
	}

	.search .submit {
		display: inline-block;
		vertical-align: top;
		width: 25px;
		height: 25px;
		background-image: url(../images/icon60.jpg);
		background-size: cover;
		font-size: 0;
		cursor: pointer;
		margin-top: 15px;
	}

	.groun {
		padding: 80px 0 95px;
		background-color: #f9f9f9;
	}

	.groun .words {
		font-size: 20px;
		color: #333333;
		line-height: 38px;
		text-align: center;

	}

	.groun-list {
		margin-top: 75px;
	}

	.groun-list .column {
		float: left;
		width: 32%;
		margin-right: 2%;
		background-color: #ffffff;
		padding: 50px 40px 88px;
	}

	.groun-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.groun-list .icon {
		text-align: center;
		margin-bottom: 18px;
	}

	.groun-list .name {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 60px;
		text-align: center;
	}

	.groun-list .words2 {
		font-size: 16px;
		color: #666666;
		line-height: 28px;
	}

	.scene {
		padding: 70px 0;
	}

	.scene .title {
		margin-bottom: 70px;
	}

	.scene .carousel {
		position: relative;
		padding: 0 120px;
	}

	.scene .column {
		background-color: #f9f9f9;
		transition: all .3s;
	}

	.scene .text {
		padding: 40px 40px 50px;
		text-align: center;
		background-color: #f9f9f9;
	}

	.scene .name {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 25px;
		transition: all .3s;
	}

	.scene .words2 {
		font-size: 14px;
		color: #333333;
		line-height: 24px;
		height: 48px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.scene .swiper-slide:hover {
		box-shadow: 0 5px 12px rgba(0, 0, 0, .1);
	}

	.scene .swiper-slide:hover .name {
		color: #00a7d2;
	}

	.scene .push-button {
		width: 12px;
		height: 21px;
		background-size: cover;
		transition: all .3s;
	}

	.scene .swiper-button-prev {
		background-image: url(../images/icon64.jpg);
	}

	.scene .swiper-button-next {
		background-image: url(../images/icon64-2.jpg);
	}

	.scene .swiper-button-prev:hover {
		background-image: url(../images/icon65-2.jpg);
	}

	.scene .swiper-button-next:hover {
		background-image: url(../images/icon65.jpg);
	}

	.contact-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.contact-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.contact-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.map-box {
		padding: 105px 0 80px;
	}

	.map-box .map {
		float: left;
		width: 48%;
	}

	.map-box .r-box {
		float: left;
		width: 52%;
		padding-left: 60px;
	}

	.map-box .h1 {
		font-size: 26px;
		color: #00a7d3;
		padding-bottom: 39px;
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 70px;
	}

	.map-box .h2 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 95px;
	}

	.map-box .column {
		float: left;
		width: 35%;
		font-size: 0;
		margin-bottom: 40px;
	}

	.map-box .column:nth-child(2n) {
		width: 65%;
	}

	.map-box .icon {
		display: inline-block;
		vertical-align: top;
		width: 20px;
	}

	.map-box .text {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 20px);
		padding-left: 13px;
	}

	.map-box .name {
		display: block;
		font-size: 20px;
		color: #666666;
		margin-bottom: 13px;
	}

	.map-box .words {
		display: block;
		font-size: 20px;
		color: #333333;
		line-height: 40px;
	}

	.addr-box .column {
		float: left;
		width: 31%;
		margin-right: 3.5%;
		margin-bottom: 40px;
		background-color: #f5f5f5;
		padding: 60px 45px 45px;
		background-image: url(../images/img74.jpg);
		background-position: 90% 90%;
		background-repeat: no-repeat;
		border-radius: 15px;
	}

	.addr-box .column:nth-child(3n) {
		margin-right: 0;
	}

	.addr-box .h1 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 27px;
		padding-left: 40px;
		background-image: url(../images/icon69.png);
		background-position: left center;
		background-repeat: no-repeat;
	}

	.addr-box .words {
		font-size: 18px;
		color: #666666;
		line-height: 30px;
		min-height: 60px;
	}

	.feed-box {
		padding: 110px 0 100px;
		background-color: #f5f5f5;
	}

	.feed-box .h1 {
		font-size: 40px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 90px;
		text-align: center;
	}

	.feed-form {
		max-width: 1120px;
		width: 100%;
		margin: 0 auto;
	}

	.feed-form .column {
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 40px;
	}

	.feed-form .box .column:nth-child(2n) {
		margin-right: 0;
	}

	.feed-form .column2 {
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.feed-form .top-name {
		margin-bottom: 10px;
	}

	.feed-form .sign {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		color: #f01616;
	}

	.feed-form .name {
		font-size: 16px;
		color: #333333;
	}

	.feed-form .text {
		width: 100%;
		height: 60px;
		font-size: 14px;
		color: #888888;
		padding: 0 10px;
	}

	.feed-form .area {
		font-size: 14px;
		color: #888888;
		padding: 30px;
		height: 215px;
		font-family: Microsoft YaHei;
	}

	.feed-form .push-button {
		margin-top: 80px;
		text-align: center;
	}

	.feed-form .btn {
		display: inline-block;
		vertical-align: top;
		margin: 0 15px;
		width: 160px;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		color: #ffffff;
		cursor: pointer;
	}

	.feed-form .submit {
		background-color: #00a7d3;
	}

	.feed-form .reset {
		background-color: #535353;
	}

	.feed-form .sele {
		background-image: url(../images/icon70.jpg);
		background-position: 97% center;
		background-repeat: no-repeat;
	}

	.stren-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.stren-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.stren-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.stren-box .title {
		text-align: center;
	}

	.stren-box .title .h1 {
		font-size: 30px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.stren-box .title .h2 {
		font-size: 22px;
		color: #666666;
	}

	.softw {
		padding: 95px 0 120px;
	}

	.softw .title {
		margin-bottom: 80px;
	}

	.softw-list .column {
		float: left;
		width: 33.33%;
		padding: 0 5%;
		text-align: center;
	}

	.softw-list .words {
		line-height: 1.4;
		font-size: 14px;
	}

	.softw-list .icon {
		transition: all .5s;
	}

	.softw-list .column:hover .icon {
		transform: rotateY(180deg);
	}

	.softw-list .name {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
		margin: 35px 0 18px;
	}

	.softw-list .words {
		font-size: 16px;
		color: #666666;
	}

	.innov {
		padding: 75px 0 80px;
		background-color: #f8f8f8;
	}

	.innov .title {
		margin-bottom: 85px;
	}

	.innov-list {
		margin-bottom: 70px;
	}

	.innov-list .column {
		float: left;
		width: 33.33%;
		padding: 0 5%;
		text-align: center;
	}

	.innov-list .icon {
		margin-bottom: 27px;
		transition: all .5s;
	}

	.innov-list .words {
		font-size: 20px;
		color: #333333;
		line-height: 35px;
	}

	.innov-list .column:hover .icon {
		transform: rotateY(180deg);
	}

	.innov .bot-box {
		background-size: cover;
		padding: 85px 0 80px;
		text-align: center;
	}

	.innov .column2 {
		display: inline-block;
		vertical-align: top;
		padding: 20px 150px 10px;
	}

	.innov .column2:nth-child(1) {
		border-right: 1px dashed rgba(255, 255, 255, .6);
	}

	.innov .top {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.innov .words2 {
		font-size: 24px;
		color: #ffffff;
	}

	.quali {
		padding: 80px 0;
	}

	.quali .title {
		margin-bottom: 90px;
	}

	.quali-list .column {
		float: left;
		width: 23%;
		margin-right: 2%;
		background-color: #f8f8f8;
		background-image: url(../images/img77.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		background-size: 100% auto;
		padding: 60px 50px 45px;
		transition: all .3s;
	}

	.quali-list .column:hover {
		margin-top: -20px;
	}

	.quali-list .column:nth-child(4n) {
		margin-right: 0;
	}

	.quali-list .name {
		font-size: 20px;
		color: #00081d;
		font-weight: bold;
		margin: 44px 0 16px;
	}

	.quali-list .words {
		font-size: 16px;
		color: #333333;
		line-height: 28px;
		min-height: 56px;
	}

	.manu {
		background-color: #f8f8f8;
		padding: 75px 0 130px;
	}

	.manu .title {
		margin-bottom: 80px;
	}

	.manu .text-box {
		float: left;
		width: 45%;
		padding-top: 80px;
	}

	.manu .img-box {
		float: left;
		width: 55%;
	}

	.manu .top-box {
		font-size: 0;
		margin-bottom: 65px;
	}

	.manu .column {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		font-size: 22px;
		color: #333333;
		margin-bottom: 65px;
		padding-left: 85px;
	}

	.manu .bot-box {
		font-size: 0;
	}

	.manu .column2 {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		text-align: center;
	}

	.manu .number-box {
		font-size: 60px;
		color: #00a7d3;
		font-weight: bold;
		margin-bottom: 30px;
	}

	.manu .words {
		font-size: 24px;
		color: #333333;
	}

	.recruit-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.recruit-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.recruit-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.recru-box {
		padding: 75px 0 110px;
	}

	.recru-box .title {
		text-align: center;
		margin-bottom: 60px;
	}

	.recru-box .title .h1 {
		font-size: 30px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.recru-box .title .h2 {
		font-size: 22px;
		color: #666666;
	}

	.recru-box .recru-wrap {
		padding: 0 150px;
	}

	.recru-form {
		max-width: 995px;
		width: 100%;
		height: 90px;
		border: 1px solid #f3f3f3;
		margin: 0 auto;
		margin-bottom: 50px;
		padding: 0 55px;
		font-size: 0;
		box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
	}

	.recru-form .text {
		width: calc(100% - 130px);
		height: 48px;
		font-size: 20px;
		color: #cdcdcd;
		margin-top: 20px;
		font-family: Microsoft YaHei;
	}

	.recru-form .submit {
		width: 130px;
		height: 48px;
		font-size: 20px;
		color: #ffffff;
		background-color: #14abd2;
		border-radius: 24px;
		margin-top: 20px;
		cursor: pointer;
	}

	.recru-nav {
		padding: 0 70px;
		margin-bottom: 70px;
	}

	.recru-nav .column {
		font-size: 0;
		margin-bottom: 40px;
	}

	.recru-nav .name {
		display: inline-block;
		vertical-align: top;
		font-size: 20px;
		color: #666666;
		width: 110px;
		line-height: 56px;
	}

	.recru-nav .box {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 150px);
		font-size: 0;
		margin-left: 40px;
	}

	.recru-nav .item {
		display: inline-block;
		vertical-align: top;
		font-size: 20px;
		color: #333333;
		line-height: 56px;
		margin: 0 30px;
	}

	.recru-nav .item.on {
		color: #14abd2;
	}

	.recru-table .column {
		font-size: 0;
	}

	.recru-table .top-box {
		background-color: #14abd2;
	}

	.recru-table .name {
		display: inline-block;
		vertical-align: top;
		width: 16.66%;
		font-size: 20px;
		color: #ffffff;
		line-height: 70px;
		text-align: center;
	}

	.recru-list .column:nth-child(2n) {
		background-color: #f7f7f7;
	}

	.recru-table .h1 {
		display: inline-block;
		vertical-align: top;
		font-size: 18px;
		color: #333333;
		width: 16.66%;
		line-height: 80px;
		text-align: center;
	}

	.recru-table .down {
		display: inline-block;
		vertical-align: top;
		width: 28px;
		height: 28px;
		background-image: url(../images/icon83.png);
		background-size: cover;
		margin-top: 30px;
	}

	.recru-table .column.on .down {
		background-image: url(../images/icon84.png);
	}

	.recru-table .drop-down {
		display: none;
		border-top: 1px solid #e5e5e5;
	}

	.recru-table .words {
		font-size: 16px;
		color: #666666;
		line-height: 36px;
		padding: 25px 70px 50px;
	}

	.recru-table .resu-box {
		border-top: 1px solid #e5e5e5;
		padding: 37px 0;
	}

	.recru-table .link-resu {
		display: inline-block;
		vertical-align: top;
		width: 130px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		color: #ffffff;
		text-align: center;
		background-color: #14abd2;
		margin-left: 70px;
	}

	.recru-table .on .drop-down {
		display: block;
	}

	.video-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.video-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.video-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.video {
		padding: 80px 0 100px;
	}

	.video .video-wrap {
		padding: 0 140px;
	}

	.video .title {
		text-align: center;
		margin-bottom: 75px;
	}

	.video .title .h1 {
		font-size: 34px;
		color: #333333;
		font-weight: bold;
	}

	.video-list .column {
		float: left;
		width: 31%;
		margin-right: 3.5%;
		margin-bottom: 65px;
	}

	.video-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.video-list .img {
		position: relative;
	}

	.video-list .play-icon {
		position: absolute;
		bottom: 25px;
		left: 25px;
		width: 35px;
		height: 35px;
		background-image: url(../images/icon85.png);
		background-size: cover;
		transition: all .3s;
	}

	.video-list .column:hover .play-icon {
		background-image: url(../images/icon86.png);
	}

	.video-list .text {
		padding: 25px 3px 0;
	}

	.video-list .h1 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.video-list .time {
		font-size: 16px;
		color: #666666;
	}

	.video-list .more-box {
		margin-top: 35px;
		text-align: center;
	}

	.video-list .more {
		display: inline-block;
		font-size: 16px;
		color: #333333;
		border: 1px solid #dfdfdf;
		padding: 19px 72px;
		border-radius: 35px;
		transition: all .3s;
	}

	.serv2 {
		padding: 85px 0;
	}

	.serv2 .supp-top {
		margin-bottom: 85px;
	}

	.serv-form {
		max-width: 860px;
		margin: 0 auto;
		font-size: 0;
		border-radius: 35px;
		overflow: hidden;
		box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	}

	.serv-form .text {
		width: calc(100% - 193px);
		height: 70px;
		padding: 0 95px;
		font-size: 18px;
		color: #999999;
		vertical-align: top;
	}

	.serv-form .submit {
		width: 193px;
		height: 70px;
		font-size: 18px;
		color: #ffffff;
		background-color: #769df5;
	}

	.serv2 .text-img {
		text-align: center;
	}

	.serv3 {
		padding: 75px 0 80px;
	}

	.serv3 .supp-top {
		margin-bottom: 40px;
	}

	.serv3 .text-img {
		text-align: center;
	}

	.serv3 .text-box .h1 {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
	}

	.serv3 .text-box .h2 {
		font-size: 18px;
		color: #333333;
		font-weight: bold;
	}

	.serv3 .text-box .words {
		font-size: 16px;
		color: #666666;
		line-height: 36px;
	}

	.serv4 {
		padding: 75px 0 0;
	}

	.serv4 .supp-top {
		margin-bottom: 60px;
	}

	.serv4 .title {
		text-align: left;
	}

	.outle .title {
		margin-bottom: 105px;
	}

	.outle .title .h1 {
		font-size: 18px;
		color: #333333;
		font-weight: bold;
	}

	.outle .title .h1 a {
		color: #00a7d3;
	}

	.outle .outle-map {
		margin-bottom: 70px;
	}

	.outle .outle-map .map {
		float: left;
		max-width: 970px;
		width: 100%;
	}

	.outle .outle-map .outle-list {
		float: left;
		max-width: calc(100% - 970px);
		width: 100%;
		padding-left: 80px;
	}

	.outle .outle-map .outle-list .column {
		max-width: 370px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.outle .outle-map .outle-list .column:last-child {
		margin-bottom: 0;
	}

	.outle-list .column {
		float: left;
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 70px;
		border: 1px solid #e6e6e6;
	}

	.outle-list .column:nth-child(4n) {
		margin-right: 0;
	}

	.outle-list .h1 {
		font-size: 18px;
		color: #14abd2;
		font-weight: bold;
		line-height: 60px;
		padding: 0 40px 0 75px;
		background-image: url(../images/icon87.jpg);
		background-position: 40px center;
		background-repeat: no-repeat;
		border-bottom: 1px dashed #eeeeee;
	}

	.outle-list .words {
		font-size: 16px;
		color: #666666;
		line-height: 40px;
		padding: 30px 40px;
	}

	.sales-box {
		padding: 70px 0;
		background-color: #f7f7f7;
	}

	.sales-box .title {
		margin-bottom: 50px;
	}

	.sales-list .column {
		float: left;
		width: 30%;
		margin-right: 5%;
		background-color: #ffffff;
		text-align: center;
		padding: 80px;
	}

	.sales-list .column:nth-child(3n) {
		margin-right: 0;
	}

	.sales-list .h1 {
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		margin-top: 35px;
	}

	.inves-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.inves-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.inves-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.inves {
		padding: 75px 0 0;
	}

	.inves .title {
		margin-bottom: 105px;
	}

	.notice-list .column {
		float: left;
		width: 47%;
		margin-right: 6%;
		margin-bottom: 120px;
	}

	.notice-list .column:nth-child(2n) {
		margin-right: 0;
	}

	.notice-list .h1 {
		font-size: 20px;
		color: #ffffff;
		line-height: 70px;
		font-weight: bold;
		padding: 0 45px;
		background-color: #14abd2;
	}

	.notice-list .box .item {
		display: block;
		font-size: 16px;
		color: #666666;
		line-height: 60px;
		padding: 0 120px;
		background-image: url(../images/icon88.png);
		background-position: 45px center;
		background-repeat: no-repeat;
		border-bottom: 1px solid #e5e5e5;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.notice-list .box .news-item {
		background-image: url(../images/new.png);
		padding-right: 0;

	}

	.notice-list .box .news-item .title {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 95px);
		margin-bottom: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.notice-list .box .news-item .time {
		display: inline-block;
		vertical-align: top;
		width: 80px;
	}

	.notice-list .nav {
		text-align: right;
		margin-top: 45px;
	}

	.notice-list .nav .item {
		display: inline-block;
		vertical-align: top;
		width: 42px;
		height: 42px;
		line-height: 42px;
		text-align: center;
		font-size: 16px;
		color: #666666;
		background-color: #e8e8e8;
		margin-right: 4px;
		transition: all .3s;
	}

	.notice-list .nav .item:last-child {
		margin-right: 0;
	}

	.notice-list .nav .item.on {
		color: #ffffff;
		background-color: #14abd2;
	}

	.notice-list .nav .item.not {
		width: auto;
		padding: 0 10px;
	}

	.notice-list .box .item:hover {
		background-image: url(../images/icon88.png), url(../images/icon89.png);
		background-position: 45px center, 96% center;
		background-repeat: no-repeat, no-repeat;
		background-color: #f2fafc;
	}

	.notice-list .box .news-item:hover {
		background-image: url(../images/new.png);
		background-position: 45px center;
	}

	.hotli {
		margin-bottom: 90px;
		box-shadow: 0 5px 12px rgba(0, 0, 0, .1);
	}

	.hotli .img {
		float: left;
		width: 44%;
	}

	.hotli .text {
		float: left;
		width: 56%;
		padding: 60px 100px;
	}

	.hotli .h1 {
		font-size: 26px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 30px;
	}

	.hotli .line-icon {
		display: inline-block;
		vertical-align: top;
		width: 45px;
		height: 2px;
		background-color: #14abd2;
		margin-bottom: 65px;
	}

	.hotli .column {
		font-size: 0;
		margin-bottom: 30px;
	}

	.hotli .column:last-child {
		margin-bottom: 0;
	}

	.hotli .icon {
		display: inline-block;
		vertical-align: top;
		width: 22px;
		margin-right: 25px;
	}

	.hotli .words {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 47px);
		line-height: 22px;
		font-size: 16px;
		color: #333333;
	}

	.inves2 {
		background-color: #f7f7f7;
	}

	.inves2 .supp-top {
		margin-bottom: 0;
	}

	.inves2 .title {
		text-align: center;
		margin-bottom: 80px;
	}

	.inves2 .title .h1 {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
	}

	.inves-list .column {
		padding: 70px 0 60px;
	}

	.inves-list .column:nth-child(2n) {
		background-color: #ffffff;
	}

	.inves-list .column:nth-child(2n) .column2 {
		background-color: #f9f9f9;
	}

	.inves-list .column:nth-child(2n) .words {

		line-height: 30px;
	}

	.inves-list .column2 {
		float: left;
		width: 31%;
		margin-right: 3.5%;
		background-color: #ffffff;
		border-radius: 15px;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	.inves-list .column2:nth-child(3n) {
		margin-right: 0;
	}

	.inves-list .column2 .more {
		color: #00a7d3;
		border: 1px solid #00a7d3;
	}

	.inves-list .column2 .more:hover {
		color: #ffffff;
		background-color: #00a7d3;
	}

	.direc-list .h1 {
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		line-height: 65px;
		border-bottom: 1px solid #f4f4f4;
		position: relative;
		padding: 0 45px;
	}

	.direc-list .h1::before {
		content: "";
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -15px;
		width: 5px;
		height: 30px;
		background-color: #14abd2;
		border-radius: 3px;
	}

	.direc-list .words {
		height: 168px;
		font-size: 16px;
		color: #666666;
		line-height: 32px;
		padding: 0 45px;
		margin: 27px 0 30px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
	}

	.inves-list .more-box {
		text-align: center;
		margin-top: 10px;
	}

	.inves-list .more {
		display: block;
		width: 200px;
		height: 52px;
		line-height: 50px;
		font-size: 16px;
		color: #333333;
		border: 1px solid #dfdfdf;
		border-radius: 30px;
		text-align: center;
		margin: 0 auto;
	}

	.camp-recr .title {
		text-align: center;
	}

	.camp-recr .title .h1 {
		display: inline-block;
		vertical-align: top;
		font-size: 28px;
		color: #3f84ee;
		line-height: 36px;
		font-weight: bold;
		padding: 0 100px;
		background-image: url(../images/icon93.png), url(../images/icon94.png);
		background-position: left center, right center;
		background-repeat: no-repeat, no-repeat;
	}

	.hot-posit {
		padding: 90px 0 260px;
	}

	.camp-recr .title {
		margin-bottom: 70px;
	}

	.hot-posit-wrap {
		padding: 0 180px;
	}

	.propa-video {
		margin-bottom: 124px;
		position: relative;
	}

	.propa-video>img {
		width: 100%;
	}

	.propa-video .suspen {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
	}

	.propa-video .name {
		font-size: 24px;
		color: #ffffff;
		margin-top: 25px;
	}

	.posit-list .column {
		float: left;
		width: 24%;
		margin-right: 1.33%;
		padding: 35px 0;
		text-align: center;
		background-color: #f0f5ff;
		border-radius: 10px;
	}

	.posit-list .column:nth-child(4n) {
		margin-right: 0;
	}

	.posit-list .icon {
		display: inline-block;
		vertical-align: top;
		width: 103px;
		height: 103px;
		line-height: 103px;
		background-color: #ffffff;
		border-radius: 50%;
		overflow: hidden;
		box-shadow: 0 0 29px rgba(20, 80, 170, .23);
	}

	.posit-list .name {
		font-size: 18px;
		color: #00225e;
		margin: 35px 0 20px;
	}

	.posit-list .wages {
		font-size: 18px;
		color: #307ef4;
		margin-bottom: 40px;
	}

	.posit-list .but {
		display: inline-block;
		vertical-align: top;
		width: 157px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
		color: #ffffff;
		background-image: url(../images/icon95.png);
		background-size: cover;
	}

	.hot-posit .more-box {
		text-align: center;
		margin-top: 85px;
	}

	.hot-posit .more {
		display: inline-block;
		vertical-align: top;
		width: 250px;
		height: 52px;
		line-height: 52px;
		font-size: 16px;
		color: #ffffff;
		background-image: url(../images/icon100.png);
		background-size: cover;
		padding-right: 3%;
	}

	.techn {
		padding: 85px 0 0;
		min-height: 790px;
		margin-bottom: 90px;
	}

	.techn .title {
		margin-bottom: 60px;
	}

	.techn .title .h1 {
		color: #ffffff;
		background-image: url(../images/icon106.png), url(../images/icon107.png);
		background-position: left center, right center;
		background-repeat: no-repeat, no-repeat;
	}

	.techn .words {
		font-size: 18px;
		color: #ffffff;
		line-height: 40px;
		text-align: center;
		margin-bottom: 80px;
	}

	.techn-list .column {
		float: left;
		width: 20%;
		padding: 0 2%;
		text-align: center;
		position: relative;
	}

	.techn-list .column:last-child::before {
		display: none;
	}

	.techn-list .dots {
		display: inline-block;
		vertical-align: top;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background-color: #bad4fb;
		margin: 23px 0 29px;
	}

	.techn-list .words2 {
		font-size: 22px;
		color: #ffffff;
		line-height: 30px;
	}

	.techn-list .words3 {
		display: block;
		font-size: 18px;
	}

	.techn-list .column::before {
		content: "";
		position: absolute;
		top: 70px;
		left: 95%;
		width: 22px;
		height: 22px;
		background-image: url(../images/icon298.png);
		background-size: cover;
	}

	.trip {
		padding-bottom: 105px;
	}

	.trip .carousel {
		position: relative;
	}

	.trip-swiper .img {
		margin-bottom: 30px;
	}

	.trip-swiper .column {
		position: relative;
		padding-left: 30px;
		font-size: 16px;
		color: #333333;
		line-height: 26px;
		padding-bottom: 50px;
	}

	.trip-swiper .column:last-child {
		padding-bottom: 0;
	}

	.trip-swiper .column::after {
		position: absolute;
		top: 8px;
		left: 5px;
		content: "";
		width: 9px;
		height: 9px;
		border-radius: 50%;
		background-color: #307ef4;
	}

	.trip-swiper .column::before {
		position: absolute;
		top: 17px;
		left: 9px;
		content: "";
		width: 1px;
		height: 100%;
		background-color: #307ef4;
	}

	.trip-swiper .column:last-child::before {
		display: none;
	}

	.trip .btn {
		width: 49px;
		height: 49px;
		margin-top: 35px;
		transition: all .3s;
	}

	.trip .swiper-button-prev {
		background-image: url(../images/icon282.png);
		background-size: cover;
		left: -120px;
	}

	.trip .swiper-button-next {
		background-image: url(../images/icon282-2.png);
		background-size: cover;
		right: -50px;
	}

	.trip .swiper-button-prev:hover {
		background-image: url(../images/icon283.png);
	}

	.trip .swiper-button-next:hover {
		background-image: url(../images/icon283-2.png);
	}

	.syste {
		padding: 90px 0 0;
		min-height: 900px;
		margin-bottom: 85px;
	}

	.syste .title {
		margin-bottom: 120px;
	}

	.syste .title .h1 {
		color: #ffffff;
		background-image: url(../images/icon106.png), url(../images/icon107.png);
		background-position: left center, right center;
		background-repeat: no-repeat, no-repeat;
	}

	.welfare {
		font-size: 0;
		text-align: center;
	}

	.welfare .column {
		display: inline-block;
		vertical-align: top;
		width: 24%;
		margin-right: 2%;
		border-radius: 20px;
		background-color: #ffffff;
		min-height: 480px;
		padding: 80px 47px 0;
	}

	.welfare .column:last-child {
		margin-right: 0;
	}

	.welfare .last_column {
		width: 48%;
		padding-top: 66px;
	}

	.welfare .name {
		font-size: 22px;
		color: #3f84ee;
		font-weight: bold;
		margin: 37px 0 26px;
	}

	.welfare .text {
		font-size: 18px;
		color: #333333;
		line-height: 30px;
	}

	.welfare .column_2 {
		display: inline-block;
		vertical-align: top;
		width: 33.33%;
		margin-bottom: 45px;
	}

	.welfare .column_2 .name {
		font-size: 20px;
		color: #333333;
		font-weight: normal;
		margin: 17px 0 0;
	}

	.devel {
		padding-bottom: 85px;
		margin-bottom: 90px;
	}

	.devel .title {
		margin-bottom: 60px;
	}

	.devel .words {
		font-size: 18px;
		color: #333333;
		line-height: 40px;
		padding: 0 290px;
		text-align: center;
		margin-bottom: 50px;
	}

	.devel .bot-box {
		font-size: 0;
	}

	.devel .l-img {
		display: inline-block;
		vertical-align: top;
		width: 50%;
	}

	.devel .r-text {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		position: relative;
	}

	.devel .r-text .h1 {
		position: absolute;
		top: 9.5%;
		left: 15%;
		font-size: 20px;
		color: #ffffff;
		font-weight: bold;
	}

	.devel .suspen {
		position: absolute;
		top: 20%;
		left: 12.5%;
		width: 80%;
		height: 74%;
		overflow-y: auto;
	}

	.devel .suspen::-webkit-scrollbar {
		display: none;
	}

	.devel .column {
		margin-bottom: 33px;
	}

	.devel .column:last-child {
		margin-bottom: 0;
	}

	.devel .h2 {
		display: inline-block;
		font-size: 18px;
		color: #333333;
		padding: 0 30px;
		height: 40px;
		line-height: 40px;
		border-radius: 20px;
		background-color: #ffffff;
		margin-bottom: 10px;
	}

	.devel .text {
		font-size: 16px;
		color: #ffffff;
		line-height: 32px;
	}

	.devel .h3 {
		font-size: 20px;
	}

	.activ {
		padding-bottom: 75px;
	}

	.activ .title {
		margin-bottom: 50px;
	}

	.activ .img-box {
		font-size: 0;
		padding: 0 22px;
	}

	.activ .img {
		border-radius: 30px;
	}

	.activ .column {
		display: inline-block;
		vertical-align: top;
		width: 57.62%;
		margin-right: 4%;
		padding: 8px;
		background-color: #FFFFFF;
		border-radius: 30px;
		position: relative;
		box-shadow: 0 5px 8px rgba(20, 80, 170, .28);
		margin-bottom: 45px;
	}

	.activ .column_1 {
		width: 38.38%;
	}

	.activ .column:nth-child(2n) {
		margin-right: 0;
	}

	.activ .icon {
		position: absolute;
	}

	.activ .icon_1 {
		top: 20%;
		left: -5.7%;
	}

	.activ .icon_2 {
		bottom: 18%;
		right: -14%;
	}

	.activ .icon_3 {
		bottom: 10%;
		left: -5.7%;
	}

	.activ .icon_4 {
		top: 12%;
		right: -5%;
	}

	.faq .top-box {
		background-size: cover;
	}

	.faq .h1 {
		font-size: 28px;
		color: #ffffff;
		font-weight: bold;
		height: 150px;
		line-height: 150px;
	}

	.faq .bot-box {
		padding: 58px 0 87px;
	}

	.faq .ask {
		font-size: 18px;
		color: #333333;
		height: 70px;
		line-height: 70px;
		padding: 0 70px 0 38px;
		border-bottom: 2px solid #f2f0f0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		background-image: url(../images/icon296.png);
		background-position: 97% center;
		background-repeat: no-repeat;
		cursor: pointer;
		transition: all .3s;
	}

	.faq .answer {
		background-color: #f6f6f6;
		font-size: 16px;
		color: #666666;
		line-height: 26px;
		padding: 40px 38px;
		display: none;
	}

	.faq .on .ask {
		background-image: url(../images/icon297.png);
	}

	.news-page .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 18.2%;
	}

	.news-page .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.news-page .banner .suspen .h2 {
		font-size: 36px;
		color: #ffffff;
	}

	.news-box {
		padding: 75px 0 100px;
	}

	.news-box .column {
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #dcdcdc;
		transition: all .3s;
	}

	.news-box .list-box {
		padding: 0 100px 0 50px;
	}

	.news-box .text-box {
		float: left;
		width: calc(100% - 420px);
		padding-right: 190px;
		padding-top: 50px;
	}

	.news-box .img-box {
		float: left;
		width: 420px;
	}

	.news-box .date {
		font-size: 18px;
		color: #909090;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.news-box .h1 {
		font-size: 24px;
		color: #000000;
		font-weight: bold;
		margin-bottom: 32px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all .3s;
	}

	.news-box .words {
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.news-box .column:hover .h1 {
		color: #14abd2;
	}

	.news-box .column:hover {
		border-bottom: 1px solid #14abd2;
	}

	.news-box .nav-page {
		margin-top: 40px;
	}

	.news-details {
		padding: 115px 0 60px;
	}

	.news-details .news-wrap {
		padding: 0 75px;
	}

	.news-details .title {
		text-align: center;
		margin-bottom: 70px;
		padding-bottom: 27px;
		border-bottom: 1px solid #cccccc;
	}

	.news-details .title .h1 {
		font-size: 36px;
		color: #14abd2;
		font-weight: bold;
		margin-bottom: 38px;
	}

	.news-details .title .bot-box {
		font-size: 0;
	}

	.news-details .title .date {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		color: #888888;
		padding-left: 34px;
		background-image: url(../images/icon112.jpg);
		background-position: left center;
		background-repeat: no-repeat;
		line-height: 25px;
		margin: 0 25px;
	}

	.news-details .title .source {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		color: #888888;
		line-height: 25px;
		margin: 0 25px;
	}

	.news-details .title .share {
		display: inline-block;
		vertical-align: top;
		line-height: 25px;
		margin: 0 25px;
	}

	.news-details .title .name {
		display: inline-block;
		vertical-align: top;
		font-size: 16px;
		color: #888888;
	}

	.news-details .title .item {
		display: inline-block;
		vertical-align: top;
		margin: 0 5px;
	}

	.news-details .words {
		font-size: 16px;
		color: #333333;
		line-height: 35px;
		padding-bottom: 95px;
		border-bottom: 1px solid #cccccc;
	}

	.news-details .words p {
		line-height: 30px;
		margin: 10px 0px;
	}

	.news-details .prev-next {
		margin-top: 88px;
	}

	.news-details .prev-next .item {
		background: none;
		border: 1px solid #cccccc;
		border-radius: 5px;
		color: #cccccc;
		width: 117px;
		height: 36px;
		line-height: 36px;
	}

	.news-details .prev-next .icon {
		width: auto;
		border: 0;
		color: #14abd2;
		margin: 0 85px;
	}

	.prod-list .column {
		float: left;
		width: 49.5%;
		margin-right: 1%;
		margin-bottom: 20px;
		position: relative;
	}

	.prod-list .column:nth-child(2n) {
		margin-right: 0;
	}

	.prod-list .suspen {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 55px;
	}

	.prod-list .h1 {
		font-size: 40px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 25px;
	}

	.prod-list .words {
		font-size: 24px;
		color: #ffffff;
		font-weight: bold;
	}

	.softw-page .banner {
		position: relative;
		text-align: center;
	}

	.softw-page .banner .suspen {
		position: absolute;
		bottom: 15%;
		left: 0;
		width: 100%;
	}

	.softw-page .banner .h1 {
		font-size: 78px;
		color: #fefefe;
		font-weight: bold;
		margin-bottom: 58px;
	}

	.softw-page .banner .h2 {
		font-size: 36px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 32px;
	}

	.softw-page .banner .words {
		font-size: 18px;
		color: #fefefe;
		line-height: 30px;
	}

	.softw-page .banner .link {
		display: inline-block;
		font-size: 16px;
		color: #fefefe;
		font-weight: bold;
		margin: 47px 0 82px;
		width: 152px;
		height: 50px;
		line-height: 50px;
		background-color: #177fff;
		border-radius: 5px;
	}

	.softw-page .banner .h3 {
		font-size: 36px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 26px;
	}

	.softw-page .banner .list-box {
		position: absolute;
		top: 88%;
		left: 50%;
		width: 81%;
		transform: translateX(-50%);
		background-color: #ffffff;
		border-radius: 20px;
		padding-bottom: 55px;
		box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
		z-index: 9;
	}

	.softw-page .banner .column {
		float: left;
		width: 13.2%;
		margin: 0 5.9%;
	}

	.softw-page .banner .name {
		font-size: 26px;
		color: #373737;
		margin-top: 37px;
	}

	.softw-page .top_name {
		position: fixed;
		top: 100px;
		left: 0;
		width: 100%;
		z-index: 9;
		transition: all .5s;
	}

	.softw-page .top_name.on {
		top: 0;
		background-color: #ffffff
	}

	.softw-page .top_name_wrap {
		width: 73%;
		margin: 0 auto;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(213, 213, 213, .2);
	}

	.softw-page .top_name .h1 {
		font-size: 19px;
		color: #ffffff;
		font-weight: bold;
	}

	.softw-page .top_name.on .h1 {
		color: #333333;
	}

	.softw-page .top_name.on .top_name_wrap {
		padding: 10px 0;
	}

	.deploy .top-box {
		position: relative;
	}

	.deploy .top-box .suspen {
		position: absolute;
		top: 22%;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
		padding: 0 300px;
	}

	.softw-box .top-box .h1 {
		font-size: 36px;
		color: #333333;
		font-weight: bold;
	}

	.deploy .top-box .h1 {
		margin-bottom: 45px;
	}

	.deploy .top-box .words {
		font-size: 18px;
		color: #999999;
		line-height: 30px;
	}

	.deploy .column {
		float: left;
		width: 49.7%;
		margin-right: 0.6%;
		margin-bottom: 12px;
		position: relative;
	}

	.deploy .column:last-child {
		margin-right: 0;
	}

	.deploy .column2 {
		width: 100%;
	}

	.deploy .column .suspen {
		position: absolute;
		bottom: 7%;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
	}

	.deploy .column .h1 {
		font-size: 34px;
		color: #333333;
		font-weight: bold;
		margin: 48px 0 13px;
	}

	.deploy .column .h2 {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 36px;
	}

	.deploy .column .words {
		font-size: 18px;
		color: #999999;
		line-height: 30px;
	}

	.deploy .column2 .suspen {
		width: auto;
		left: auto;
		right: 10%;
		bottom: 50%;
		transform: translateY(50%);
	}

	.devi-mana {
		background-color: #f6f7f8;
	}

	.devi-mana .top-box {
		padding: 70px 0 90px;
		text-align: center;
	}

	.devi-mana .top-box .h1 {
		margin-bottom: 45px;
	}

	.devi-mana .top-box .words {
		font-size: 18px;
		color: #666666;
		line-height: 30px;
	}

	.devi-mana .top-box .img {
		margin: 45px 0 34px;
	}

	.devi-mana .top-box .words2 {
		font-size: 14px;
		color: #999999;
		line-height: 30px;
	}

	.devi-mana .box {
		padding: 85px 0 120px;
		background-size: cover;
		background-position: top center;
	}

	.devi-mana .column {
		position: relative;
	}

	.devi-mana .title-box {
		text-align: center;
	}

	.devi-mana .title-box .h1 {
		font-size: 48px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 57px;
	}

	.devi-mana .column2 .h2 {
		font-size: 14px;
		color: #ffffff;
		line-height: 30px;
		text-align: center;
		margin: 26px 0 42px;
	}

	.devi-mana .nav-box {
		display: inline-block;
		padding-bottom: 30px;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}

	.devi-mana .item {
		display: inline-block;
		vertical-align: top;
		font-size: 18px;
		color: rgba(255, 255, 255, .5);
		padding: 0 20px;
		margin-right: 26px;
		position: relative;
	}

	.devi-mana .item.on {
		color: #ffffff;
	}

	.devi-mana .item.on::before {
		position: absolute;
		content: "";
		bottom: -30px;
		left: 0;
		width: 100%;
		height: 4px;
		background-color: #ffffff;
	}

	.devi-mana .column2 {
		display: none;
	}

	.devi-mana .column2.on {
		display: block;
	}

	.devi-mana .video-box {
		position: relative;
		font-size: 0;
		text-align: center;
	}

	.devi-mana .play-area {
		position: relative;
		display: inline-block;
		vertical-align: top;
	}

	.devi-mana .l-video {
		margin: 0 33px;
	}

	.devi-mana .r-video {
		margin: 13px 33px 0;
	}

	.devi-mana .video-wrap {
		position: absolute;
	}

	.devi-mana .video1 {
		top: 32px;
		left: 123px;
	}

	.devi-mana .video1 video {
		width: 800px;
		height: 475px;
	}

	.devi-mana .video1 img {
		width: 800px;
		height: 475px;
	}

	.devi-mana .video1 img {
		width: 800px;
		height: 475px;
	}

	.devi-mana .box2 .video1 video {
		width: 874px;
		height: 494px;
	}

	.devi-mana .box2 .video1 img {
		width: 874px;
		height: 494px;
	}

	.devi-mana .video2 {
		top: 54px;
		left: 17px;
	}

	.devi-mana .video2 video {
		width: 236px;
		height: 471px;
	}

	.devi-mana .video2 img {
		width: 236px;
		height: 471px;
	}

	.devi-mana .box1 .wd {
		position: relative;
	}

	.devi-mana .box1 {
		position: relative;
	}

	.devi-mana .box1 .back-box {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.devi-mana .box1 .back-box li {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: cover;
		background-position: top center;
	}

	.devi-mana .box1 .back-box li.on {
		display: block;
	}

	.devi-mana .box2 {
		padding: 75px 0 0;
	}

	.devi-mana .box2 .video1 {
		top: 35px;
		left: 27px;
	}

	.devi-mana .box2 video {
		width: 874px;
		height: 494px;
	}

	.devi-mana .box3 {
		padding: 182px 0 163px;
	}

	.devi-mana .box3 .title-box .h1 {
		font-size: 36px;
		margin-bottom: 60px;
		text-align: left;
		padding: 0 105px;
	}

	.devi-mana .box3 .list-box {
		max-width: 720px;
		padding-left: 105px;
		font-size: 0;
	}

	.devi-mana .box3 .column2 {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding-right: 2%;
		margin-bottom: 57px;
	}

	.devi-mana .box3 .name {
		font-size: 20px;
		color: #fefefe;
		font-weight: bold;
		margin: 35px 0 19px;
	}

	.devi-mana .box3 .words {
		font-size: 16px;
		color: #ababab;
		line-height: 24px;
	}

	.devi-diag {
		padding: 93px 0 115px;
		background-size: cover;
		background-position: top center;
	}

	.devi-diag .top-box {
		max-width: 990px;
		margin: 0 auto;
		margin-bottom: 275px;
		text-align: center;
	}

	.devi-diag .top-box .h1 {
		font-size: 34px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 49px;
	}

	.devi-diag .words {
		font-size: 18px;
		color: #fefefe;
		line-height: 30px;
	}

	.devi-diag .bot-box {
		font-size: 0;
		max-width: 1400px;
		margin: 0 auto;
	}

	.devi-diag .column {
		display: inline-block;
		vertical-align: top;
		width: 25%;
		padding: 0 2.5%;
		text-align: center;
	}

	.devi-diag .name {
		display: inline-block;
		vertical-align: top;
		font-size: 26px;
		color: #405d7e;
		font-weight: bold;
		line-height: 36px;
		padding: 0 24px;
		margin: 30px 0 15px;
		background-color: #d4d6d7;
	}

	.devi-diag .words2 {
		font-size: 16px;
		color: #666666;
		line-height: 22px;
	}

	.cloud-serv {
		background-color: #f1f4f5;
	}

	.cloud-serv .top-box .h1 {
		font-size: 44px;
		color: #313131;
		font-weight: bold;
		padding: 105px 0 100px;
		text-align: center;
	}

	.cust-use {
		padding: 525px 0 90px;
		background-size: cover;
		background-position: top center;
	}

	.cust-use .top-box {
		max-width: 600px;
		margin: 0 auto;
		margin-bottom: 80px;
		text-align: center;
	}

	.cust-use .top-box .h1 {
		font-size: 34px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 23px;
	}

	.cust-use .words {
		font-size: 18px;
		color: rgba(254, 254, 254, .5);
		line-height: 30px;
	}

	.cust-use .bot-box {
		font-size: 0;
		padding: 0 55px;
	}

	.cust-use .bot-box-wrap {
		background-color: #fbfbfb;
		border-radius: 30px;
	}

	.cust-use .column {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding: 60px 100px 70px;
	}

	.cust-use .column:nth-child(1) {
		border-right: 2px solid #e7ecef;
	}

	.cust-use .icon-box {
		display: inline-block;
		vertical-align: top;
		width: 200px;
		text-align: center;
	}

	.cust-use .text-box {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 200px);
		padding-left: 45px;
	}

	.cust-use .name {
		font-size: 24px;
		color: #333333;
		font-weight: bold;
		margin-top: 25px;
	}

	.cust-use .h2 {
		font-size: 28px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 20px;
	}

	.cust-use .words2 {
		font-size: 16px;
		color: #666666;
		line-height: 30px;
	}

	.mapp-func {
		font-size: 0;
		text-align: center;
		padding-top: 115px;
		background-color: #f6f7f8;
	}

	.mapp-func .l-video {
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin: 0 15px;
	}

	@keyframes myfirst {
		0% {
			opacity: 0;
			top: 160px;
			right: -126px;
		}

		20% {
			opacity: 1;
		}

		50% {
			opacity: 1;
			top: 140px;
			right: -105px;
		}

		80% {
			opacity: 1;
		}

		100% {
			opacity: 0;
			top: 160px;
			right: -126px;
		}
	}

	.mapp-func .gest-icon {
		position: absolute;
		top: 160px;
		right: -126px;
		opacity: 0;
		display: none;
	}

	.mapp-func .gest-icon.on {
		animation: myfirst 1.5s;
		-moz-animation: myfirst 1.5s;
		-webkit-animation: myfirst 1.5s;
		-o-animation: myfirst 1.5s;
	}

	.mapp-func .r-text {
		display: inline-block;
		vertical-align: top;
		max-width: 520px;
		margin: 0 15px;
		margin-top: 210px;
		margin-left: 30px;
		text-align: left;
	}

	.mapp-func .h1 {
		font-size: 44px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 33px;
	}

	.mapp-func .h2 {
		font-size: 16px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 30px;
	}

	.mapp-func .words {
		font-size: 16px;
		color: #666666;
		line-height: 26px;
	}

	.mapp-func video {
		width: 420px;
	}

	.seco-deve {
		padding: 110px 0 125px;
	}

	.seco-deve .top-box {
		max-width: 530px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 90px;
	}

	.seco-deve .h1 {
		font-size: 34px;
		color: #333333;
		font-weight: bold;
		margin-bottom: 25px;
	}

	.seco-deve .words {
		font-size: 18px;
		color: #666666;
		line-height: 30px;
	}

	.seco-deve .bot-box {
		font-size: 0;
		text-align: center;
		padding: 0 150px;
	}

	.seco-deve .column {
		display: inline-block;
		vertical-align: top;
		width: 33.33%;
		padding: 0 7%;
		text-align: center;
	}

	.seco-deve .name {
		font-size: 26px;
		color: #666666;
		font-weight: bold;
		margin: 35px 0 23px;
	}

	.seco-deve .words2 {
		font-size: 16px;
		color: #999999;
		line-height: 26px;
	}

	.wd3 {
		width: 73%;
		margin: 0 auto;
	}

	.prod-top-nav {
		position: fixed;
		top: 100px;
		left: 0;
		width: 100%;
		z-index: 9;
		transition: all .5s;
	}

	.prod-top-nav .prod-top-wrap {
		padding-bottom: 14px;
		border-bottom: 1px solid rgba(213, 213, 213, .2);
	}

	.prod-top-nav .name {
		float: left;
		font-size: 16px;
		color: #ffffff;
		line-height: 31px;
	}

	.prod-top-nav .nav-box {
		float: right;
		font-size: 0;
	}

	.softw-page .prod-top-nav .nav-box {
		display: none;
	}

	.softw-page .prod-top-nav .nav-box.on {
		display: block;
	}

	.prod-top-nav .nav {
		display: inline-block;
		vertical-align: top;
		line-height: 31px;
	}

	.prod-top-nav .column {
		display: inline-block;
		vertical-align: middle;
		height: 17px;
		padding: 0 28px;
		border-right: 2px solid #ffffff;
	}

	.prod-top-nav .column:last-child {
		border-right: 0;
	}

	.prod-top-nav .item {
		display: inline-block;
		font-size: 16px;
		color: #ffffff;
		line-height: 17px;
	}

	.prod-top-nav .item.active {
		color: #00a7d2 !important;
	}

	.prod-top-nav .links {
		display: inline-block;
		vertical-align: top;
	}

	.prod-top-nav .link {
		display: inline-block;
		vertical-align: top;
		width: 56px;
		height: 31px;
		line-height: 31px;
		font-size: 16px;
		color: #ffffff;
		text-align: center;
		background-color: #00a7d3;
		border-radius: 5px;
	}

	.prod-top-nav.on {
		top: 0;
		background-color: #FFFFFF;
	}

	.prod-top-nav.on .prod-top-wrap {
		padding: 5px 0;
	}

	.prod-top-nav.on .column {
		border-right: 2px solid #333333;
	}

	.prod-top-nav.on .column:last-child {
		border-right: 0;
	}

	.prod-top-nav.on .name {
		color: #333333;
	}

	.prod-top-nav.on .item {
		color: #333333;
	}

	.prod-deta .box {
		position: relative;
		overflow: hidden;
		background-size: cover;
		background-position: center center;
	}

	.prod-deta .box .suspen {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 2;
	}

	.d7000 .box1 {
		height: 1035px;
	}

	.d7000 .box2 {
		height: 1070px;
	}

	.d7000 .box3 {
		height: 922px;
	}

	.d7000 .box4 {
		height: 892px;
	}

	.d7000 .box5 {
		height: 974px;
	}

	.d7000 .box7 {
		height: 793px;
	}
    .prod-deta .box7 .suspen{
        transform: translate(-50%);
    }
	.d7000 .box8 {
		height: 874px;
	}

	.d7000 .box9 {
		height: 713px;
	}

	.d7000 .box10 {
		height: 852px;
	}

	.d7000 .box11 {
		height: 1021px;
	}

	.d7000 .box1 .h1 {
		font-size: 64px;
		color: #5c5350;
		font-weight: bold;
		margin-bottom: 36px;
	}

	.d7000 .box1 .words {
		font-size: 36px;
		color: #5c5350;
		line-height: 52px;
	}

	.d7000 .box2 .play-box {
		text-align: center;
	}

	.play-but-icon {
		cursor: pointer;
	}

	.d7000 .box2 .h1 {
		font-size: 26px;
		color: #eeeeee;
		font-weight: bold;
		line-height: 1;
		margin-top: 27px;
	}

	.d7000 .box3 .text-box {
		float: right;
		max-width: 500px;
	}

	.summ-box .h1 {
		font-size: 48px;
		color: #333333;
		line-height: 68px;
		font-weight: bold;
		margin-bottom: 28px;
	}

	.summ-box .words {
		font-size: 24px;
		color: #333333;
		line-height: 1.5;
		font-weight: 300;
	}

	.d7000 .box3 .suspen {
		top: 30%;
	}

	.d7000 .box4 .suspen {
		top: auto;
		bottom: 3%;
	}

	.d7000 .box4 .text-box {
		max-width: 620px;
		text-align: center;
		margin: 0 auto;
	}

	.d7000 .box4 .h1 {
		color: #ffffff;
		margin-bottom: 30px;
	}

	.d7000 .box4 .words {
		font-size: 22px;
		color: #ffffff;
		line-height: 38px;
	}

	.d7000 .box5 .suspen {
		width: 86%;
		top: 30%;
	}

	.d7000 .box5 .text-box {
		float: right;
		max-width: 550px;
	}

	.d7000 .box5 .h1 {
		color: #ffffff;
		margin-bottom: 30px;
	}

	.d7000 .box5 .words {
		font-size: 22px;
		color: #ffffff;
		line-height: 38px;
	}

	.d7000 .box6 {
		padding: 82px 0 90px;
		background-color: #eceef1;
	}

	.d7000 .box6 .text-box {
		text-align: center;
		margin-bottom: 75px;
	}

	.d7000 .box6 .h1 {
		margin-bottom: 18px;
	}

	.d7000 .box6 .words {
		color: #999999;
		line-height: 38px;
		font-weight: normal;
	}

	.d7000 .box6 .list-box {
		max-width: 1252px;
		margin: 0 auto;
	}

	.d7000 .box6 .column {
		float: left;
		width: 32%;
		margin-right: 2%;
		border-radius: 15px;
		position: relative;
	}

	.d7000 .box6 .column:nth-child(3n) {
		margin-right: 0;
	}

	.d7000 .box7 .suspen {
		top: 55%;
	}

	.d7000 .box7 .text-box {
		max-width: 570px;
	}

	.d7000 .box7 .h1 {
		color: #ffffff;
	}

	.d7000 .box7 .words {
		color: #c2c2c4;
		font-weight: normal;
	}

	.d7000 .box8 .text-box {
		float: right;
		max-width: 475px;
	}

	.d7000 .box8 .h1 {
		color: #ffffff;
	}

	.d7000 .box8 .words {
		color: #ffffff;
		font-weight: normal;
	}

	.d7000 .box9 .text-box {
		max-width: 530px;
	}

	.d7000 .box9 .h1 {
		color: #ffffff;
	}

	.d7000 .box9 .words {
		color: #ffffff;
		font-weight: normal;
	}

	.d7000 .box10 .text-box {
		float: right;
		max-width: 410px;
	}

	.d7000 .box10 .suspen {
		top: 58%;
	}

	.d7000 .box10 .words {
		font-weight: normal;
	}

	.d7000 .box11 .suspen {
		top: auto;
		bottom: 2%;
		transform: translate(-50%, 0);
		text-align: center;
	}

	.d7000 .box11 .text-box {
		max-width: 505px;
		margin: 0 auto;
		margin-bottom: 130px;
	}

	.d7000 .box11 .h1 {
		color: #ffffff;
	}

	.d7000 .box11 .words {
		color: #ffffff;
		font-weight: normal;
	}

	.opti-acce {
		padding: 73px 0 77px;
		background-color: #ffffff;
	}

	.opti-acce .h1 {
		font-size: 40px;
		color: #333333;
		margin-bottom: 60px;
	}

	.opti-acce .column {
		position: relative;
		display: block;
		background-color: #ffffff;
		text-align: center;
	}

	.opti-acce .name {
		/*position: absolute;*/
		bottom: 6.5%;
		left: 0;
		width: 100%;
		font-size: 20px;
		color: #333333;
		margin-top: 25px;
	}

	.opti-acce .suspen {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .6);
		transition: all .3s;
		opacity: 0;
	}

	.opti-acce .view-but {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.acce-swiper .swiper-slide:hover .suspen {
		opacity: 1;
	}

	.acce-swiper .swiper-slide {
		text-align: center;
	}

	.acce-swiper .swiper-pagination {
		bottom: 0;
	}

	.acce-swiper {
		padding-bottom: 30px;
	}

	.opti-acce .carousel {
		position: relative;
	}

	.opti-acce .swiper-button-prev,
	.opti-acce .swiper-button-next {
		width: 40px;
		height: 40px;
		margin-top: -20px;
		background-size: cover;
	}

	.opti-acce .swiper-button-prev {
		left: -50px;
		background-image: url(../images/icon38.png);
	}

	.opti-acce .swiper-button-next {
		right: -50px;
		background-image: url(../images/icon38-2.png);
	}

	.tech-para {
		padding: 130px 0 40px;
		background-size: cover;
		background-position: center center;
	}

	.tech-para .top-box {
		margin-bottom: 100px;
	}

	.tech-para .h1 {
		float: left;
		font-size: 40px;
		color: #ffffff;
		line-height: 50px;
	}

	.tech-para .down-link {
		float: right;
		width: 120px;
		height: 50px;
		line-height: 48px;
		border: 1px solid #ffffff;
		font-size: 18px;
		color: #ffffff;
		text-align: center;
		border-radius: 20px;
	}

	.tech-para .list-box {
		font-size: 0cm;
	}

	.tech-para .column {
		display: inline-block;
		vertical-align: top;
		width: 25%;
		padding-right: 1%;
		margin-bottom: 90px;
		font-size: 0;
	}

	.tech-para .column:nth-child(4n) {
		padding-right: 0;
	}

	.tech-para .icon {
		display: inline-block;
		vertical-align: top;
		width: 42px;
	}

	.tech-para .text-box {
		display: inline-block;
		vertical-align: top;
		width: calc(100% - 60px);
		margin-left: 18px;
	}

	.tech-para .name {
		font-size: 24px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 14px;
	}

	.tech-para .data {
		font-size: 18px;
		color: #ffffff;
		line-height: 26px;
		word-wrap: break-word;
		word-break: break-all;
	}

	.tech-para .words {
		font-size: 18px;
		color: #f1f1f1;
		line-height: 1.4;
	}

	.tech-para .words a {
		color: #00a7d3;
	}

	.d8000 .box1 {
		height: 1067px;
	}

	.d8000 .box2 {
		height: 1070px;
	}

	.d8000 .box3 {
		height: 783px;
	}

	.d8000 .box4 {
		height: 793px;
	}

	.d8000 .box5 {
		height: 871px;
	}

	.d8000 .box7 {
		height: 842px;
	}

	.d8000 .box8 {
		height: 1010px;
	}

	.d8000 .box9 {
		height: 943px;
	}

	.d8000 .box10 {
		height: 892px;
	}

	.d8000 .box11 {
		height: auto;
	}

	.d8000 .box12 {
		height: auto;
	}

	.d8000 .box .h1 {
		margin-bottom: 15px;
	}

	.d8000 .box .words {
		font-size: 20px;
		color: #ffffff;
		line-height: 36px;
		font-weight: normal;
	}

	.d8000 .wd2 {
		padding: 0 55px;
	}

	.d8000 .box1 .text-box {
		text-align: center;
	}

	.d8000 .box1 .h1 {
		font-size: 48px;
		color: #fefefe;
		line-height: 1;
		font-weight: normal;
		text-align: left;
		margin-bottom: 63px;
	}

	.d8000 .box1 .l-h1 {
		float: left;
		font-size: 160px;
		color: #ffffff;
		font-weight: bold;
	}

	.d8000 .box1 .r-h1 {
		float: right;
		font-size: 160px;
		color: #ffffff;
		font-weight: bold;
	}

	.d8000 .box1 .img-box {
		position: absolute;
		top: 85%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.d8000 .box3 .suspen {
		top: 35%;
	}

	.d8000 .box3 .text-box {
		float: left;
		max-width: 420px;
	}

	.d8000 .box3 .h1 {
		color: #ffffff;
	}

	.d8000 .box4 .suspen {
		bottom: auto;
		top: 35%;
	}

	.d8000 .box4 .text-box {
		text-align: left;
		max-width: 340px;
		margin: 0;
	}

	.d8000 .box5 .suspen {
		top: 50%;
	}

	.d8000 .box5 .text-box {
		float: left;
		max-width: 505px;
	}

	.d8000 .box6 .words {
		color: #666666;
	}

	.d8000 .box7 .suspen {
		top: 45%;
	}

	.d8000 .box7 .text-box {
		max-width: 625px;
	}

	.d8000 .box7 .h1 {
		color: #333333;
	}

	.d8000 .box7 .words {
		color: #333333;
	}

	.d8000 .box8 .suspen {
		top: 35%;
		padding: 0;
	}

	.d8000 .box8 .text-box {
		max-width: 675px;
	}

	.d8000 .box9 .suspen {
		top: 62%;
	}

	.d8000 .box10 .suspen {
		top: 45%;
	}

	.d8000 .box10 .text-box {
		max-width: 480px;
	}

	.d8000 .box10 .h1 {
		color: #ffffff;
	}

	.d8000 .box11 {
		padding: 80px 0 105px;
		text-align: center;
	}

	.d8000 .box11 .text-box {
		max-width: 100%;
		text-align: center;
		margin-bottom: 67px;
	}

	.d8000 .box11 .h1 {
		color: #333333;
	}

	.d8000 .box11 .words {
		color: #333333;
	}

	.d8000 .box12 .suspen {
		top: auto;
		bottom: 7%;
		left: 0;
		width: 100%;
		transform: translate(0, 0);
	}

	.d8000 .box12 .name {
		font-size: 32px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		padding-left: 30px;
	}

	.d8000 .box6 .list-box {
		max-width: 100%;
	}

	.dt30 .box1 {
		height: auto;
	}

	.dt30 .box2 {
		height: auto;
	}

	.dt30 .box3 {
		height:auto;
	}

	.dt30 .box4 {
		height:auto;
	}

	.dt30 .box5 {
		height:auto;
	}

	.dt30 .box6 {
		height:auto;
	}

	.dt30 .box7 {
		height:auto;
	}

	.dt30 .box8 {
		height:auto;
	}

	.dt30 .box9 {
		height:auto;
	}

	.dt30 .box10 {
		height: auto;
	}

	.dt30 .box11 {
		height: auto;
	}

	.dt30 .box1 .h1 {
		font-size: 70px;
		color: #ffffff;
		line-height: 1;
		margin-bottom: 50px;
	}

	.dt30 .box1 .h2 {
		/*font-size: 34px;*/
		color: #ffffff;
		line-height: 1.5;
	}

	.dt30 .box1 .enla {
		font-size: 56px;
	}

	.dt30 .box1 .img-box {
		position: absolute;
		bottom: 0;
		right: 20%;
	}

	.dt30 .box3 .suspen {
		top: 50%;
	}

	.dt30 .box3 .text-box {
		float: left;
		max-width: 700px;
	}

	.dt30 .box3 .h1 {
		color: #ffffff;
		margin-bottom: 36px;
	}

	.dt30 .box3 .words {
		color: #ffffff;
	}

	.dt30 .box4 .suspen {
		bottom: auto;
		top: 50%;
	}

	.dt30 .box4 .text-box {
		float: right;
		max-width: 620px;
		text-align: left;
		margin: 0;
		margin-right: 0;
	}

	.dt30 .box4 .img-box {
		position: absolute;
		top: 0;
		left: 8.5%;
	}

	.dt30 .box5 .suspen {
		width: 73%;
		top: 45%;
	}

	.dt30 .box5 .text-box {
		float: left;
		max-width: 605px;
	}

	.dt30 .box5 .img-box {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
	}

	.dt30 .box5 .img {
		position: relative;
		top: 0;
		bottom: 0;
		height: 100%;
	}

	.dt30 .box5 .img-box .img>img {
		max-height: 100%;
	}

	.dt30 .box5 .soun-wave {
		position: absolute;
		width: 36%;
		top: 20%;
		left: 15%;
	}

	.dt30 .box5 .soun-wave-wrap {
		position: relative;
	}

	.dt30 .box5 .line {
		position: absolute;
		border: 1px solid #3289a5;
	}

	.dt30 .box5 .line1 {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		border-radius: 50%;
	}

	.dt30 .box5 .line2 {
		width: 110%;
		height: 110%;
		top: -5%;
		left: -5%;
		border-radius: 50%;
		opacity: .7;
	}

	.dt30 .box5 .line3 {
		width: 120%;
		height: 120%;
		top: -10%;
		left: -10%;
		border-radius: 50%;
		opacity: .4;
	}

	@keyframes bowen {
		0% {
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-o-transform: scale(0);
			-ms-transform: scale(0);
			transform: scale(0);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}

		50% {
			-webkit-transform: scale(1.0);
			-moz-transform: scale(1.0);
			-o-transform: scale(1.0);
			-ms-transform: scale(1.0);
			transform: scale(1.0);
			filter: alpha(opacity=100);
			-moz-opacity: 1.0;
			opacity: 1.0;
		}

		100% {
			-webkit-transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-ms-transform: scale(1.5);
			transform: scale(1.5);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}
	}

	@-moz-keyframes bowen {
		0% {
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-o-transform: scale(0);
			-ms-transform: scale(0);
			transform: scale(0);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}

		50% {
			-webkit-transform: scale(1.0);
			-moz-transform: scale(1.0);
			-o-transform: scale(1.0);
			-ms-transform: scale(1.0);
			transform: scale(1.0);
			filter: alpha(opacity=100);
			-moz-opacity: 1.0;
			opacity: 1.0;
		}

		100% {
			-webkit-transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-ms-transform: scale(1.5);
			transform: scale(1.5);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}
	}

	@-webkit-keyframes bowen {
		0% {
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-o-transform: scale(0);
			-ms-transform: scale(0);
			transform: scale(0);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}

		50% {
			-webkit-transform: scale(1.0);
			-moz-transform: scale(1.0);
			-o-transform: scale(1.0);
			-ms-transform: scale(1.0);
			transform: scale(1.0);
			filter: alpha(opacity=100);
			-moz-opacity: 1.0;
			opacity: 1.0;
		}

		100% {
			-webkit-transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-ms-transform: scale(1.5);
			transform: scale(1.5);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}
	}

	@-o-keyframes bowen {
		0% {
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			-o-transform: scale(0);
			-ms-transform: scale(0);
			transform: scale(0);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}

		50% {
			-webkit-transform: scale(1.0);
			-moz-transform: scale(1.0);
			-o-transform: scale(1.0);
			-ms-transform: scale(1.0);
			transform: scale(1.0);
			filter: alpha(opacity=100);
			-moz-opacity: 1.0;
			opacity: 1.0;
		}

		100% {
			-webkit-transform: scale(1.5);
			-moz-transform: scale(1.5);
			-o-transform: scale(1.5);
			-ms-transform: scale(1.5);
			transform: scale(1.5);
			filter: alpha(opacity=0);
			-moz-opacity: 0;
			opacity: 0;
		}
	}

	.dt30 .box5 .line1 {
		animation: bowen 1.5s linear 0s infinite normal;
		-moz-animation: bowen 1.5s linear 0s infinite normal;
		-webkit-animation: bowen 1.5s linear 0s infinite normal;
		-o-animation: bowen 1.5s linear 0s infinite normal;
	}

	.dt30 .box5 .line2 {
		animation: bowen 2.5s linear 0s infinite normal;
		-moz-animation: bowen 2.5s linear 0s infinite normal;
		-webkit-animation: bowen 2.5s linear 0s infinite normal;
		-o-animation: bowen 2.5s linear 0s infinite normal;
	}

	.dt30 .box5 .line3 {
		animation: bowen 3.5s linear 0s infinite normal;
		-moz-animation: bowen 3.5s linear 0s infinite normal;
		-webkit-animation: bowen 3.5s linear 0s infinite normal;
		-o-animation: bowen 3.5s linear 0s infinite normal;
	}

	.dt30 .box5 .line4 {
		animation: bowen 4s linear 0s infinite normal;
		-moz-animation: bowen 4s linear 0s infinite normal;
		-webkit-animation: bowen 4s linear 0s infinite normal;
		-o-animation: bowen 4s linear 0s infinite normal;
	}

	.dt30 .box6 {
		padding: 0;
	}

	.dt30 .box6 .suspen {
		top: 35%;
	}

	.dt30 .box6 .text-box {
		float: right;
		max-width: 780px;
		text-align: left;
	}

	.dt30 .box6 .h1 {
		color: #ffffff;
	}

	.dt30 .box6 .words {
		color: #ffffff;
	}

	.dt30 .box7 .suspen {
		top:10%;
	}

	.dt30 .box7 .text-box {
		max-width: 100%;
		text-align: center;
		margin: 0 auto;
	}

	.dt30 .box7 .words {
		color: #ffffff;
	}

	.dt30 .box8 .text-box {
		max-width: 610px;
	}

	.dt30 .box8 .list-box {
		font-size: 0;
		margin-top: 55px;
	}

	.dt30 .box8 .column {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin-right: 55px;
	}

	.dt30 .box8 .column:nth-child(3n) {
		margin-right: 0;
	}

	.dt30 .box8 .name {
		font-size: 18px;
		color: #5f9aef;
		margin-top: 10px;
	}

	.dt30 .box9 .text-box {
		max-width: 665px;
	}

	.dt30 .box9 .h1 {
		color: #333333;
	}

	.dt30 .box9 .words {
		color: #333333;
	}

	.dt30 .box9 .list-box {
		font-size: 0;
		margin-top: 84px;
	}

	.dt30 .box9 .column {
		display: inline-block;
		vertical-align: top;
		position: relative;
		text-align: center;
		margin-right: 110px;
	}

	.dt30 .box9 .column:nth-child(2n) {
		margin-right: 0;
	}

	.dt30 .box9 .suspen2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 23px 0;
		padding-left: 10px;
	}

	.dt30 .box9 .d1 {
		font-size: 18px;
		color: #666666;
	}

	.dt30 .box9 .d2 {
		font-size: 40px;
		color: #333333;
		font-weight: bold;
		margin: 23px 0;
	}

	.dt30 .box9 .img-box {
		position: absolute;
		top: 50%;
		right: 7.5%;
		transform: translateY(-50%);
	}

	.dt30 .box10 .text-box {
		max-width: 470px;
	}

	.dt30 .box10 .h1 {
		color: #ffffff;
	}

	.dt30 .box10 .words {
		color: #ffffff;
	}

	.dt30 .box10 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 5%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.dt30 .box10 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.dt30 .box10 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.dt30 .box11 {
		padding: 93px 0 0;
		text-align: center;
		background-color: #eeeeee;
	}

	.dt30 .box11 .text-box {
		max-width: 665px;
		text-align: center;
		margin-bottom: 107px;
	}

	.dt30 .box11 .h1 {
		color: #333333;
	}

	.dt30 .box11 .words {
		color: #333333;
	}

	.dt30 .box11 .img-box {
		position: relative;
		display: inline-block;
	}

	.dt30 .box11 .column {
		position: absolute;
	}

	.dt30 .box11 .name {
		font-size: 20px;
		color: #333333;
		margin-top: 10px;
	}

	.dt30 .box11 .column1 {
		left: 1.5%;
		bottom: 12%;
	}

	.dt30 .box11 .name1 {
		text-align: right;
	}

	.dt30 .box11 .column2 {
		left: 16%;
		bottom: 49%;
	}

	.dt30 .box11 .column3 {
		left: 35%;
		bottom: 75%;
	}

	.dt30 .box11 .column4 {
		right: 35%;
		bottom: 75%;
	}

	.dt30 .box11 .column5 {
		right: 16%;
		bottom: 49%;
	}

	.dt30 .box11 .column6 {
		right: 1.5%;
		bottom: 12%;
	}

	.dt30 .box11 .img1 {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.repla-popups {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 99;
		background-color: rgba(0, 0, 0, .7)
	}

	.repla-popups .img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		max-width: 80%;
		max-height: 80vh;
	}

	.repla-popups .close {
		position: absolute;
		right: 40px;
		top: 40px;
		width: 30px;
		height: 30px;
		font-size: 24px;
		color: #ffffff;
		border: 1px solid #ffffff;
		line-height: 24px;
		text-align: center;
		border-radius: 50%;
		cursor: pointer;
	}

	.dt40 .box1 {
		height: 1067px;
	}

	.dt40 .box2 {
		height: 1070px;
	}

	.dt40 .box3 {
		height: 854px;
	}

	.dt40 .box4 {
		height: auto;
	}

	.dt40 .box5 {
		height: 674px;
	}

	.dt40 .box6 {
		height: auto;
	}

	.dt40 .box7 {
		height: 773px;
	}

	.dt40 .box8 {
		height: auto;
	}

	.dt40 .box9 {
		height: auto;
	}

	.dt40 .box10 {
		height: 825px;
	}

	.dt40 .box11 {
		height: 892px;
	}

	.dt40 .box12 {
		height: 622px;
	}

	.dt40 .box13 {
		height: 817px;
	}

	.dt40 .box14 {
		height: auto;
	}

	.dt40 .box1 .suspen {
		top: 43%;
		padding: 0 55px;
	}

	.dt40 .box1 .text-box {
		float: right;
		max-width: 435px;
		text-align: right;
	}

	.dt40 .box1 .h1 {
		color: #ffffff;
	}

	.dt40 .box1 .h2 {
		font-size: 34px;
		color: #ffffff;
		font-weight: bold;
	}

	.dt40 .box1 .img-box {
		position: absolute;
		top: 20.5%;
		left: 19.7%;
	}

	.dt40 .box3 .suspen {
		top: 50%;
	}

	.dt40 .box3 .text-box {
		max-width: 435px;
		margin-right: 13%;
	}

	.dt40 .box3 .words {
		font-weight: normal;
	}

	.dt40 .box3 .list-box {
		font-size: 0;
		margin-top: 60px;
	}

	.dt40 .box3 .column {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin-right: 80px;
	}

	.dt40 .box3 .column:nth-child(2n) {
		margin-right: 0;
	}

	.dt40 .box3 .name {
		font-size: 18px;
		color: #333333;
		margin-top: 10px;
	}

	.dt40 .box3 .img-box {
		position: absolute;
		top: 50%;
		left: 13.5%;
		transform: translateY(-50%);
	}

	.dt40 .box4 {
		padding: 104px 0 137px;
		background-size: cover;
		background-position: center center;
	}

	.dt40 .box4 .suspen {
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		transform: translate(0);
	}

	.dt40 .box4 .text-box {
		max-width: 670px;
	}

	.dt40 .box4 .list-box {
		font-size: 0;
		margin-top: 106px;
		text-align: center;
	}

	.dt40 .box4 .column {
		display: inline-block;
		vertical-align: top;
		max-width: 315px;
		width: 100%;
		height: 84px;
		border-right: 1px dashed #ffffff;
	}

	.dt40 .box4 .column:last-child {
		border: 0;
	}

	.dt40 .box4 .icon {
		line-height: 84px;
	}

	.dt40 .box4 .d1 {
		font-size: 26px;
		color: #ffd100;
		font-weight: bold;
		margin: 8px 0 24px;
	}

	.dt40 .box4 .d2 {
		font-size: 24px;
		color: #ffffff;
	}

	.dt40 .box5 .suspen {
		width: 73%;
		top: 50%;
	}

	.dt40 .box5 .text-box {
		margin-right: 10%;
	}

	.dt40 .box5 .h1 {
		margin-bottom: 22px;
	}

	.dt40 .box6 {
		padding: 0;
		background: none;
	}

	.dt40 .box6 .list-box {
		max-width: 100%;
		font-size: 0;
		background-color: #ecedee;
	}

	.dt40 .box6 .column {
		float: none;
		margin: 0;
		position: relative;
		display: inline-block;
		vertical-align: top;
	}

	.dt40 .box6 .r-text {
		width: 49%;
	}

	.dt40 .box6 .suspen {
		left: 20%;
		width: 70%;
		transform: translate(0, -50%);
	}

	.dt40 .box6 .text-box {
		text-align: left;
	}

	.dt40 .box6 .h1 {
		color: #3e557b;
	}

	.dt40 .box6 .words {
		color: #3e557b;
	}

	.dt40 .box6 .l-img {
		width: 51%;
	}

	.dt40 .box7 .suspen {
		top: 18.5%;
	}

	.dt40 .box7 .text-box {
		max-width: 100%;
		text-align: center;
		margin: 0 auto;
	}

	.dt40 .box7 .h1 {
		margin-bottom: 21px;
	}

	.dt40 .box7 .words {
		color: #ffffff;
	}

	.dt40 .box8 {
		background-size: cover;
		background-position: center center;
		padding: 78px 0 0;
	}

	.dt40 .box8 .suspen {
		position: relative;
		top: auto;
		left: auto;
		transform: translate(0, 0);
	}

	.dt40 .box8 .text-box {
		float: none;
		max-width: 670px;
		text-align: center;
		margin: 0 auto;
	}

	.dt40 .box8 .h1 {
		color: #252525;
	}

	.dt40 .box8 .words {
		color: #383838;
	}

	.dt40 .box8 .img-box {
		position: relative;
		text-align: center;
		margin-top: 73px;
	}

	.dt40 .box8 .column {
		position: absolute;
	}

	.dt40 .box8 .name {
		font-size: 18px;
		color: #36507b;
		margin-top: 12px;
	}

	.dt40 .box8 .column1 {
		width: 89px;
		top: 37%;
		left: 18%;
	}

	.dt40 .box8 .column2 {
		width: 97px;
		top: 65%;
		left: 15%;
	}

	.dt40 .box8 .column3 {
		width: 125px;
		top: 60%;
		left: 30%;
	}

	.dt40 .box8 .column4 {
		width: 81px;
		top: 2%;
		right: 27%;
	}

	.dt40 .box8 .column5 {
		width: 98px;
		top: 20%;
		right: 12%;
	}

	.dt40 .box8 .column6 {
		width: 118px;
		top: 32%;
		right: 22%;
	}

	.dt40 .box9 .text-box {
		float: right;
		max-width: 620px;
	}

	.dt40 .box9 .h1 {
		color: #ffffff;
	}

	.dt40 .box9 .words {
		color: #ffffff;
	}

	.dt40 .box9 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 5%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.dt40 .box9 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.dt40 .box9 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.dt40 .box10 .suspen {
		top: 8%;
		transform: translate(-50%, 0);
	}

	.dt40 .box10 .text-box {
		float: none;
		text-align: center;
		max-width: 100%;
	}

	.dt40 .box10 .h1 {
		color: #ffffff;
		margin-bottom: 7px;
	}

	.dt40 .box10 .words {
		font-size: 16px;
		color: #ffffff;
	}

	.dt40 .box11 .suspen {
		bottom: auto;
		top: 25%;
	}

	.dt40 .box11 .text-box {
		float: right;
		margin: 0;
		text-align: left;
		margin-right: 7%;
	}

	.dt40 .box11 .h1 {
		margin-bottom: 10px;
	}

	.dt40 .box11 .list-box {
		margin-top: 90px;
	}

	.dt40 .box11 .column {
		margin-bottom: 68px;
	}

	.dt40 .box11 .column:last-child {
		margin-bottom: 0;
	}

	.dt40 .box11 .d1 {
		font-size: 26px;
		color: #ffd100;
		font-weight: bold;
		margin-bottom: 18px;
	}

	.dt40 .box11 .d2 {
		font-size: 24px;
		color: #ffffff;
	}

	.dt40 .box11 .img-box {
		position: absolute;
		left: 7%;
		top: 5%;
	}

	.dt40 .box12 .text-box {
		max-width: 570px;
	}

	.dt40 .box12 .h1 {
		color: #ffffff;
		margin-bottom: 18px;
	}

	.dt40 .box12 .words {
		color: #ffffff;
	}

	.dt40 .box13 .suspen {
		top: 35%;
	}

	.dt40 .box13 .text-box {
		float: right;
		max-width: 540px;
	}

	.dt40 .box13 .h1 {
		color: #ffffff;
		margin-bottom: 10px;
	}

	.dt40 .box13 .words {
		color: #ffffff;
	}

	.dt40 .box13 .img-box {
		position: absolute;
		top: 14%;
		left: 20%;
	}

	.dt40 .box14 .text-box {
		max-width: 440px;
		margin-left: 13%;
	}

	.dt40 .box14 .h1 {
		color: #ffffff;
		margin-bottom: 24px;
	}

	.dt40 .box14 .words {
		color: #ffffff;
	}

	.dt40 .box14 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 5%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.dt40 .box14 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.dt40 .box14 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.dt50 .box1 {
		height: 1098px;
	}

	.dt50 .box2 {
		height: 694px;
	}

	.dt50 .box3 {
		height: 752px;
	}

	.dt50 .box4 {
		height: 1016px;
	}

	.dt50 .box5 {
		height: 655px;
	}

	.dt50 .box6 {
		height: auto;
	}

	.dt50 .box7 {
		height: 892px;
	}

	.dt50 .box8 {
		height: auto;
	}

	.dt50 .box9 {
		height: 681px;
	}

	.dt50 .box10 {
		height: auto;
	}

	.dt50 .box11 {
		height: 911px;
	}

	.dt50 .box12 {
		height: auto;
	}

	.dt50 .box1 .suspen {
		top: 55%;
	}

	.dt50 .box1 .h1 {
		font-size: 70px;
		color: #ffffff;
		line-height: 1;
		margin-bottom: 50px;
	}

	.dt50 .box1 .h2 {
		font-size: 34px;
		font-weight: bold;
		color: #ffffff;
	}

	.dt50 .box1 .img-box {
		position: absolute;
		bottom: 3%;
		right: 12%;
	}

	.dt50 .box3 .suspen {
		top: 50%;
	}

	.dt50 .box3 .text-box {
		max-width: 630px;
		margin-right: 5%;
	}

	.dt50 .box3 .h1 {
		padding: 0 2%;
		color: #ffffff;
	}

	.dt50 .box3 .list-box {
		font-size: 0;
		margin-top: 44px;
	}

	.dt50 .box3 .column {
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding: 0 2%;
		margin-bottom: 55px;
	}

	.dt50 .box3 .icon {
		margin-bottom: 10px;
	}

	.dt50 .box3 .words2 {
		font-size: 20px;
		color: #cdcdcd;
		line-height: 32px;
	}

	.dt50 .box4 .suspen {
		top: 45%;
		bottom: auto;
	}

	.dt50 .box4 .text-box {
		float: right;
		max-width: 540px;
		text-align: left;
		margin: 0;
		margin-right: 3%;
	}

	.dt50 .box4 .h1 {
		margin-bottom: 19px;
	}

	.dt50 .box4 .words {
		font-weight: normal;
	}

	.dt50 .box5 .suspen {
		top: 50%;
	}

	.dt50 .box5 .text-box {
		float: none;
		max-width: 100%;
		padding-left: 5%;
	}

	.dt50 .box5 .h1 {
		color: #252525;
		margin-bottom: 37px;
	}

	.dt50 .box5 .words {
		color: #383838;
		font-weight: normal;
	}

	.dt50 .box5 .img-box {
		position: absolute;
		bottom: 0;
		right: 19.7%;
	}

	.yingliang {
		text-align: left;
		position: relative;
		margin-top: 35px
	}

	.yingliang li {
		width: 90px;
		height: 59px;
		float: left;
	}

	.yingliang li span {
		height: 30px;
		background: #008617;
		width: 2px;
		margin: 0 2px;
		display: inline-block;
		vertical-align: -webkit-baseline-middle;
		animation: yingliang 1s infinite;
		-webkit-animation: yingliang 1s infinite;
	}

	.yingliang li span:nth-child(1) {
		animation-delay: 0.1s;
		-webkit-animation-delay: 0.1s;
	}

	.yingliang li span:nth-child(2) {
		animation-delay: 0.2s;
		-webkit-animation-delay: 0.2s;
	}

	.yingliang li span:nth-child(3) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(4) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(5) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(6) {
		animation-delay: 0.2s;
		-webkit-animation-delay: 0.2s;
	}

	.yingliang li span:nth-child(7) {
		animation-delay: 0.1s;
		-webkit-animation-delay: 0.1s;
	}

	.yingliang li span:nth-child(8) {
		animation-delay: 0.2s;
		-webkit-animation-delay: 0.2s;
	}

	.yingliang li span:nth-child(9) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(10) {
		animation-delay: 0.4s;
		-webkit-animation-delay: 0.4s;
	}

	.yingliang li span:nth-child(11) {
		animation-delay: 0.5s;
		-webkit-animation-delay: 0.5s;
	}

	.yingliang li span:nth-child(12) {
		animation-delay: 0.4s;
		-webkit-animation-delay: 0.4s;
	}

	.yingliang li span:nth-child(13) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	@keyframes yingliang {
		0% {
			height: 0px;
		}

		50% {
			height: 30px;
		}

		100% {
			height: 0px;
		}
	}

	@-webkit-keyframes yingliang {
		0% {
			height: 0px;
		}

		50% {
			height: 30px;
		}

		100% {
			height: 0px;
		}
	}

	.yingliang i {
		float: left;
		width: 20px;
		height: 20px;
		margin-top: 3px;
		background: url("../images/pro_left.html") no-repeat;
		background-size: 90%;
		font-style: normal;
		font-size: 20px;
	}

	.dt50 .box6 {
		padding: 0;
	}

	.dt50 .box6 .list-box {
		max-width: 100%;
		font-size: 0;
	}

	.dt50 .box6 .column {
		display: inline-block;
		vertical-align: top;
		margin: 0;
		float: none;
		position: relative;
	}

	.dt50 .box6 .l-img {
		width: 58.38%;
	}

	.dt50 .box6 .r-text {
		width: 41.62%;
	}

	.dt50 .box6 .suspen {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 80%;
		transform: translate(-50%, -50%);
	}

	.dt50 .box6 .text-box {
		text-align: left;
	}

	.dt50 .box6 .h1 {
		color: #ffffff;
		margin-bottom: 10px;
	}

	.dt50 .box6 .words {
		color: #ffffff;
	}

	.dt50 .box6 .list-box2 {
		font-size: 0;
		margin-top: 74px;
	}

	.dt50 .box6 .column2 {
		display: inline-block;
		vertical-align: top;
		margin-right: 58px;
		text-align: center;
		z-index: 9;
	}

	.dt50 .box6 .column2:last-child {
		margin-right: 0;
	}

	.dt50 .box6 .column2 .icon img {
		height: 38px;
	}

	.dt50 .box6 .name {
		font-size: 20px;
		color: #ffffff;
		margin-top: 16px;
	}

	.dt50 .box7 .suspen {
		top: 50%;
	}

	.dt50 .box7 .text-box {
		max-width: 625px;
	}

	.dt50 .box7 .h1 {
		color: #333333;
		margin-bottom: 14px;
	}

	.dt50 .box7 .words {
		color: #383838;
	}

	.dt50 .box7 .img-box {
		position: absolute;
		top: 0;
		right: 0;
	}

	.dt50 .box7 .list-box {
		font-size: 0;
		margin-top: 49px;
	}

	.dt50 .box7 .column {
		display: inline-block;
		vertical-align: top;
		margin-right: 90px;
		text-align: center;
	}

	.dt50 .box7 .column:last-child {
		margin-right: 0;
	}

	.dt50 .box7 .name {
		font-size: 18px;
		color: #383838;
		margin-top: 20px;
	}

	.dt50 .box7 .batt {
		position: relative;
		display: inline-block;
	}

	.dt50 .box7 .line-box {
		position: absolute;
		top: 6px;
		left: 2px;
	}

	.dt50 .box7 .line-box span {
		display: inline-block;
		height: 23px;
		background: #008617;
		width: 2px;
		margin: auto 2px;
		animation: chongdian 1s infinite normal;
		-webkit-animation: chongdian 1s infinite normal;
	}

	@-webkit-keyframes chongdian {
		from {
			opacity: 0;
		}

		to {
			opacity: 1.0;
		}
	}

	@keyframes chongdian {
		from {
			opacity: 0;
		}

		to {
			opacity: 1.0;
		}
	}

	.dt50 .box7 .line-box span.xu9 {
		animation-delay: 1.3s;
		-webkit-animation-delay: 1.3s;
	}

	.dt50 .box7 .line-box span.xu8 {
		animation-delay: 1.2s;
		-webkit-animation-delay: 1.2s;
	}

	.dt50 .box7 .line-box span.xu7 {
		animation-delay: 1.1s;
		-webkit-animation-delay: 1.1s;
	}

	.dt50 .box7 .line-box span.xu6 {
		animation-delay: 1.0s;
		-webkit-animation-delay: 1.0s;
	}

	.dt50 .box7 .line-box span.xu5 {
		animation-delay: 0.9s;
		-webkit-animation-delay: 0.9s;
	}

	.dt50 .box7 .line-box span.xu4 {
		animation-delay: 0.8s;
		-webkit-animation-delay: 0.8s;
	}

	.dt50 .box7 .line-box span.xu3 {
		animation-delay: 0.7s;
		-webkit-animation-delay: 0.7s;
	}

	.dt50 .box7 .line-box span.xu2 {
		animation-delay: 0.6s;
		-webkit-animation-delay: 0.6s;
	}

	.dt50 .box7 .line-box span.xu1 {
		animation-delay: 0.5s;
		-webkit-animation-delay: 0.5s;
	}

	.dt50 .box7 .time {
		position: relative;
		display: inline-block;
	}

	.dt50 .box7 .poin-box span {
		height: 2px;
		background: #008617;
		width: 12px;
		border-radius: 100px;
		position: absolute;
		left: 17.5%;
		top: 48.8%;
		transform-origin: 100% 0 0;
	}

	.dt50 .box7 .poin-box span:nth-child(1) {
		animation: daiji 3s infinite;
	}

	.dt50 .box7 .poin-box span:nth-child(2) {
		animation: daiji 6s infinite;
	}

	@keyframes daiji {
		from {
			-ms-transform: rotate(0);
			-moz-transform: rotate(0);
			-webkit-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
		}

		to {
			-ms-transform: rotate(360deg);
			-moz-transform: rotate(360deg);
			-webkit-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}

	.dt50 .box8 .text-box {
		max-width: 730px;
	}

	.dt50 .box8 .h1 {
		color: #ffffff;
		margin-bottom: 10px;
	}

	.dt50 .box8 .words {
		color: #dddddd;
	}

	.dt50 .box8 .list-box {
		font-size: 0;
		margin-top: 90px;
	}

	.dt50 .box8 .column {
		display: inline-block;
		vertical-align: top;
		width: 36%;
		position: relative;
		text-align: center;
	}

	.dt50 .box8 .column::after {
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 80%;
		background-color: #535353;
	}

	.dt50 .box8 .column:nth-child(1) {
		width: 28%;
		text-align: left;
	}

	.dt50 .box8 .text {
		display: inline-block;
		text-align: center;
	}

	.dt50 .box8 .column:nth-child(3n)::after {
		display: none;
	}

	.dt50 .box8 .d1 {
		font-size: 50px;
		color: #bdbdbd;
		font-weight: bold;
		margin-bottom: 24px;
	}

	.dt50 .box8 .d2 {
		font-size: 20px;
		color: #969696;
	}

	.dt50 .box8 .s1 {
		font-size: 30px;
	}

	.dt50 .box8 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 5%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.dt50 .box8 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.dt50 .box8 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.dt50 .box9 .suspen {
		top: 50%;
	}

	.dt50 .box9 .text-box {
		max-width: 630px;
		margin-left: 3%;
	}

	.dt50 .box9 .h1 {
		margin-bottom: 18px;
	}

	.dt50 .box9 .img-box {
		position: absolute;
		top: 0;
		left: auto;
		height: 100%;
		right: 7%;
		font-size: 0;
	}

	.dt50 .box9 .img-box img {
		max-height: 100%;
	}

	.dt50 .box10 .carousel {
		position: relative;
	}

	.dt50 .box10 .suspen {
		top: 40%;
	}

	.dt50 .box10 .text-box {
		max-width: 610px;
	}

	.dt50 .box10 .h1 {
		color: #ffffff;
		margin-bottom: 12px;
	}

	.dt50 .box10 .words {
		color: #ffffff;
	}

	.dt50 .box10 .preview {
		position: absolute;
		max-width: 610px;
		width: 100%;
		right: 13.5%;
		top: 55%;
	}

	.dt50 .box10 .preview .img2 {
		display: none;
	}

	.dt50 .box10 .preview .active-nav .img1 {
		display: none;
	}

	.dt50 .box10 .preview .active-nav .img2 {
		display: inline-block;
	}

	.dt50 .box10 .active-nav .name {
		color: #ffffff;
	}

	.dt50 .box10 .list-box {
		margin-top: 64px;
		font-size: 0;
	}

	.dt50 .box10 .column {
		display: inline-block;
		vertical-align: top;
		margin-right: 130px;
		text-align: center;
	}

	.dt50 .box10 .column:last-child {
		margin-right: 0;
	}

	.dt50 .box10 .name {
		font-size: 20px;
		color: #7d7d7d;
		margin-top: 12px;
	}

	.dt50 .box10 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 5%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.dt50 .box10 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.dt50 .box10 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.dt50 .box11 .suspen {
		top: 40%;
	}

	.dt50 .box11 .text-box {
		max-width: 100%;
		text-align: left;
	}

	.dt50 .box11 .h1 {
		margin-bottom: 41px;
	}

	.dt50 .box12 {
		padding: 93px 0 0;
		text-align: center;
		background: -moz-linear-gradient(top, #ffffff 0%, #e7edf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e7edf4));
		background: -webkit-linear-gradient(top, #ffffff 0%, #e7edf4 100%);
		background: -o-linear-gradient(top, #ffffff 0%, #e7edf4 100%);
		background: -ms-linear-gradient(top, #ffffff 0%, #e7edf4 100%);
		background: linear-gradient(to bottom, #ffffff 0%, #e7edf4 100%);
		background-color: #eeeeee;
	}

	.dt50 .box12 .text-box {
		max-width: 665px;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 107px;
	}

	.dt50 .box12 .h1 {
		color: #333333;
	}

	.dt50 .box12 .words {
		color: #333333;
	}

	.dt50 .box12 .img-box {
		position: relative;
		display: inline-block;
	}

	.dt50 .box12 .column {
		position: absolute;
	}

	.dt50 .box12 .name {
		font-size: 20px;
		color: #333333;
		margin-top: 10px;
	}

	.dt50 .box12 .column1 {
		left: 0;
		bottom: 16%;
	}

	.dt50 .box12 .name1 {
		text-align: right;
	}

	.dt50 .box12 .column2 {
		left: 11%;
		bottom: 53%;
	}

	.dt50 .box12 .column3 {
		left: 30%;
		bottom: 77%;
	}

	.dt50 .box12 .column4 {
		right: 30%;
		bottom: 77%;
	}

	.dt50 .box12 .column5 {
		right: 11%;
		bottom: 53%;
	}

	.dt50 .box12 .column6 {
		right: 0;
		bottom: 16%;
	}

	.dt50 .box12 .img1 {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.i9000s .box1 {
		height: 892px;
	}

	.i9000s .box2 {
		height: 693px;
	}

	.i9000s .box3 {
		height: auto;
	}

	.i9000s .box4 {
		height: auto;
	}

	.i9000s .box5 {
		height: 862px;
	}

	.i9000s .box6 {
		height: 642px;
	}

	.i9000s .box7 {
		height: 942px;
	}

	.i9000s .box8 {
		height: 892px;
	}

	.i9000s .box9 {
		height: 971px;
	}

	.i9000s .box10 {
		height: 823px;
	}

	.i9000s .box11 {
		height: 991px;
	}

	.i9000s .box12 {
		height: auto;
	}

	.i9000s .box1 .text-box {
		float: right;
	}

	.i9000s .box1 .h1 {
		font-size: 70px;
		color: #ffffff;
		line-height: 1;
		margin-bottom: 40px;
		text-shadow: 0 2px 7px rgba(0, 0, 0, .3);
	}

	.i9000s .box1 .words {
		font-size: 32px;
		color: #ffffff;
		font-weight: bold;
		line-height: 1;
		text-shadow: 0 2px 7px rgba(0, 0, 0, .3);
	}

	.i9000s .box3 {
		padding: 85px 0 50px;
		background-position: center center;
		background-size: cover;
	}

	.i9000s .box3 .suspen {
		position: relative;
		top: auto;
		left: auto;
		transform: translate(0, 0);
	}

	.i9000s .box3 .text-box {
		float: none;
		max-width: 100%;
		text-align: center;
	}

	.i9000s .box3 .h1 {
		color: #ffffff;
	}

	.i9000s .box3 .words {
		color: #ffffff;
		font-weight: normal;
	}

	.i9000s .box3 .list-box {
		margin-top: 71px;
		font-size: 0;
		padding: 0 30px;
	}

	.i9000s .box3 .column {
		display: inline-block;
		vertical-align: top;
		width: 24%;
		margin: 0 0.5%;
		text-align: center;
	}

	.i9000s .box3 .img {
		border-radius: 30px;
		overflow: hidden;
	}

	.i9000s .box3 .name {
		font-size: 24px;
		color: #ffffff;
		margin-top: 26px;
	}

	.i9000s .box4 {
		padding: 109px 0 108px;
		background-position: center center;
		background-size: cover;
	}

	.i9000s .box4 .suspen {
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		transform: translate(0, 0);
	}

	.i9000s .box4 .h1 {
		color: #d0dcf8;
		margin-bottom: 113px;
		background: linear-gradient(#d8e4ff, #c1ceed);
		-webkit-background-clip: text;
		color: transparent;
	}

	.i9000s .box4 .list-box {
		font-size: 0;
	}

	.i9000s .box4 .column {
		display: inline-block;
		vertical-align: top;
		width: 25%;
		padding: 0 2%;
		text-align: center;
	}

	.i9000s .box4 .name {
		font-size: 24px;
		color: #d9e4fc;
		margin-top: 40px;
	}

	.i9000s .box5 .suspen {
		top: 50%;
	}

	.i9000s .box5 .wd3 {
		width: 73%;
	}

	.i9000s .box5 .text-box {
		float: none;
		max-width: 540px;
	}

	.i9000s .box5 .h1 {
		margin-bottom: 18px;
	}

	.i9000s .box5 .words {
		font-weight: normal;
	}

	.i9000s .box5 .list-box {
		font-size: 0;
		margin-top: 55px;
	}

	.i9000s .box5 .column {
		display: inline-block;
		vertical-align: top;
		margin-right: 60px;
		text-align: center;
	}

	.i9000s .box5 .column:last-child {
		margin-right: 0;
	}

	.i9000s .box5 .name {
		font-size: 20px;
		color: #ffffff;
		margin-top: 16px;
	}

	.i9000s .box6 {
		padding: 0;
		background: none;
	}

	.i9000s .box6 .h1 {
		text-align: left;
		color: #ffffff;
		margin-bottom: 55px;
	}

	.i9000s .box6 .text-box {
		float: right;
		margin-bottom: 0;
		margin-right: 6.5%;
	}

	.i9000s .box6 .list-box {
		font-size: 0;
	}

	.i9000s .box6 .column {
		float: none;
		width: 100%;
		margin-right: 0;
		border-radius: 0;
		margin-bottom: 35px;
		text-align: left;
	}

	.i9000s .box6 .column:last-child {
		margin-bottom: 0;
	}

	.i9000s .box6 .icon {
		display: inline-block;
		vertical-align: top;
		margin-right: 20px;
	}

	.i9000s .box6 .words2 {
		display: inline-block;
		vertical-align: top;
		font-size: 24px;
		color: #ffffff;
		line-height: 53px;
	}

	.i9000s .box7 .suspen {
		top: 8%;
		transform: translate(-50%, 0);
	}

	.i9000s .box7 .text-box {
		max-width: 100%;
		text-align: center;
	}

	.i9000s .box7 .h1 {
		color: #495981;
		margin-bottom: 11px;
	}

	.i9000s .box7 .words {
		color: #495981;
	}

	.i9000s .box8 .text-box {
		max-width: 590px;
	}

	.i9000s .box8 .h1 {
		margin-bottom: 13px;
	}

	.i9000s .box8 .capa {
		font-size: 0;
		margin-top: 84px;
	}

	.i9000s .box8 .icon {
		display: inline-block;
		vertical-align: top;
		margin-right: 24px;
	}

	.i9000s .box8 .words2 {
		display: inline-block;
		vertical-align: top;
		font-size: 49px;
		color: #9dbefe;
		font-weight: bold;
	}

	.i9000s .box9 .suspen {
		top: 55%;
	}

	.i9000s .box9 .text-box {
		max-width: 615px;
	}

	.i9000s .box9 .h1 {
		margin-bottom: 18px;
	}

	.i9000s .box9 .list-box {
		font-size: 0;
	}

	.i9000s .box9 .column {
		display: inline-block;
		vertical-align: top;
		width: 33.33%;
		margin-top: 82px;
		text-align: left;
	}

	.i9000s .box9 .icon-box {
		display: inline-block;
		text-align: center;
	}

	.i9000s .box9 .name {
		font-size: 20px;
		color: #ffffff;
		margin-top: 20px;
	}

	.i9000s .box10 .suspen {
		top: 55%;
	}

	.i9000s .box10 .text-box {
		max-width: 550px;
	}

	.i9000s .box10 .h1 {
		color: #ffffff;
		margin-bottom: 18px;
	}

	.i9000s .box10 .words {
		color: #ffffff;
	}

	.i9000s .box11 .suspen {
		top: 7%;
	}

	.i9000s .box11 .text-box {
		max-width: 690px;
	}

	.i9000s .box11 .h1 {
		margin-bottom: 8px;
	}

	.i9000s .box12 {
		padding: 0;
	}

	.i9000s .box12 .list-box {
		max-width: 100%;
		font-size: 0;
	}

	.i9000s .box12 .column {
		display: inline-block;
		vertical-align: top;
		margin: 0;
		float: none;
		position: relative;
	}

	.i9000s .box12 .l-img {
		width: 56.35%;
	}

	.i9000s .box12 .r-text {
		width: 43.65%;
	}

	.i9000s .box12 .suspen {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 76%;
		transform: translate(-50%, -50%);
	}

	.i9000s .box12 .text-box {
		text-align: left;
	}

	.i9000s .box12 .h1 {
		color: #ffffff;
		margin-bottom: 32px;
	}

	.i9000s .box12 .words {
		color: #ffffff;
	}

	.i9000s .box12 .list-box2 {
		font-size: 0;
		margin-top: 74px;
	}

	.i9000s .box12 .column2 {
		display: inline-block;
		vertical-align: top;
		margin-right: 58px;
		text-align: center;
	}

	.i9000s .box12 .column2:last-child {
		margin-right: 0;
	}

	.i9000s .box12 .name {
		font-size: 20px;
		color: #ffffff;
		margin-top: 16px;
	}

	.i9000s .box12 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 3%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.i9000s .box12 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.i9000s .box12 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.i9000s .tech-column {
		margin-bottom: 40px;
	}

	.i9100 .box1 {
		height: 892px;
	}

	.i9100 .box2 {
		height: auto;
	}

	.i9100 .box3 {
		height: auto;
	}

	.i9100 .box4 {
		height: 864px;
	}

	.i9100 .box5 {
		height: 843px;
	}

	.i9100 .box6 {
		height: 709px;
	}

	.i9100 .box7 {
		height: 917px;
	}

	.i9100 .box8 {
		height: 686px;
	}

	.i9100 .box9 {
		height: 763px;
	}

	.i9100 .box10 {
		height: auto;
	}

	.i9100 .box11 {
		height: 1089px;
	}

	.i9100 .box1 .suspen {
		top: 55%;
	}

	.i9100 .box1 .text-box {
		float: right;
		margin-right: 5%;
	}

	.i9100 .box1 .h1 {
		font-size: 70px;
		color: #f57236;
		line-height: 1;
		margin-bottom: 36px;
		background: linear-gradient(#fd684c, #d23315, #b11d00);
		-webkit-background-clip: text;
		color: transparent;
	}

	.i9100 .box1 .words {
		font-size: 32px;
		color: #b11d00;
		line-height: 1;
		font-weight: normal;
	}

	.i9100 .box2 {
		padding: 90px 0;
		background-size: cover;
		background-position: center center;
	}

	.i9100 .box2 .suspen {
		position: relative;
		top: auto;
		left: 0;
		transform: translate(0);
	}

	.i9100 .box2 .h1 {
		font-size: 48px;
		color: #f56d53;
		text-align: center;
		margin-bottom: 90px;
		background: linear-gradient(#fe7b63, #f24b2c);
		-webkit-background-clip: text;
		color: transparent;
	}

	.i9100 .box2 .list-box {
		font-size: 0;
		text-align: center;
	}

	.i9100 .box2 .column {
		display: inline-block;
		vertical-align: top;
		width: 25%;
		padding: 0 2%;
	}

	.i9100 .box2 .name {
		font-size: 24px;
		color: #f56d53;
		margin-top: 40px;
	}

	.i9100 .box3 {
		padding: 0;
	}

	.i9100 .box3 .list-box {
		max-width: 100%;
		font-size: 0;
	}

	.i9100 .box3 .column {
		display: inline-block;
		vertical-align: top;
		margin: 0;
		float: none;
		position: relative;
	}

	.i9100 .box3 .l-img {
		width: 58.8%;
	}

	.i9100 .box3 .r-text {
		width: 41.2%;
	}

	.i9100 .box3 .suspen {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 80%;
		transform: translate(-50%, -50%);
	}

	.i9100 .box3 .text-box {
		float: none;
		max-width: 100%;
		text-align: left;
	}

	.i9100 .box3 .h1 {
		color: #ffffff;
		margin-bottom: 18px;
	}

	.i9100 .box3 .words {
		color: #ffffff;
	}

	.i9100 .box3 .swiper-pagination {
		font-size: 0;
		width: auto;
		bottom: 3%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, .2);
		height: 21px;
		line-height: 21px;
		border-radius: 10px;
		padding: 0 15px;
	}

	.i9100 .box3 .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		vertical-align: middle;
		margin: 0 8px;
		opacity: 1;
		background-color: #ffffff;
	}

	.i9100 .box3 .swiper-pagination-bullet-active {
		background-color: #a06253;
	}

	.i9100 .box3 .list-box2 {
		font-size: 0;
		margin-top: 66px;
	}

	.i9100 .box3 .column2 {
		display: inline-block;
		vertical-align: top;
		margin-right: 58px;
		text-align: center;
	}

	.i9100 .box3 .column2:last-child {
		margin-right: 0;
	}

	.i9100 .box3 .name {
		font-size: 18px;
		color: #ffffff;
		margin-top: 16px;
	}

	.i9100 .box4 .suspen {
		top: 15%;
		bottom: auto;
	}

	.i9100 .box4 .text-box {
		max-width: 100%;
	}

	.i9100 .box4 .h1 {
		margin-bottom: 11px;
	}

	.i9100 .box5 .suspen {
		width: 73%;
		top: 50%;
	}

	.i9100 .box5 .text-box {
		max-width: 590px;
	}

	.i9100 .box5 .h1 {
		margin-bottom: 10px;
	}

	.i9100 .box6 {
		padding: 0;
	}

	.i9100 .box6 .text-box {
		text-align: left;
	}

	.i9100 .box6 .h1 {
		color: #ffffff;
		margin-bottom: 10px;
	}

	.i9100 .box6 .words {
		color: #ffffff;
	}

	.i9100 .box6 .list-box {
		font-size: 0;
		max-width: 100%;
		margin-top: 51px;
	}

	.i9100 .box6 .text-box {
		font-size: 0;
		text-align: left;
	}

	.i9100 .box6 .column {
		float: none;
		width: auto;
		display: inline-block;
		vertical-align: top;
		margin-right: 62px;
		text-align: center;
	}

	.i9100 .box6 .column:last-child {
		margin-right: 0;
	}

	.i9100 .box6 .name {
		font-size: 18px;
		color: #ffffff;
		margin-top: 10px;
	}

	.i9100 .box7 .suspen {
		top: auto;
		transform: translate(-50%, 0);
		bottom: 0;
	}

	.i9100 .box7 .text-box {
		max-width: 100%;
		text-align: center;
	}

	.i9100 .box7 .h1 {
		margin-bottom: 0;
	}

	.i9100 .box7 .list-box {
		font-size: 0;
		margin: 100px 0 90px;
	}

	.i9100 .box7 .column {
		display: inline-block;
		vertical-align: top;
		margin: 0 55px;
	}

	.i9100 .box7 .name {
		font-size: 24px;
		color: #ffffff;
		margin-top: 27px;
	}

	.i9100 .box8 .suspen {
		top: 17%;
		transform: translate(-50%, 0);
	}

	.i9100 .box8 .text-box {
		float: none;
		max-width: 100%;
		text-align: center;
	}

	.i9100 .box8 .h1 {
		margin-bottom: 10px;
	}

	.i9100 .box9 .text-box {
		max-width: 570px;
	}

	.i9100 .box9 .h1 {
		margin-bottom: 10px;
	}

	.i9100 .box10 {
		padding: 90px 0 0;
		background-size: cover;
		background-position: center center;
	}

	.i9100 .box10 .suspen {
		position: relative;
		top: auto;
		left: auto;
		transform: translate(0);
	}

	.i9100 .box10 .text-box {
		float: none;
		max-width: 100%;
	}

	.i9100 .box10 .h1 {
		color: #ffffff;
		text-align: center;
		margin-bottom: 70px;
	}

	.i9100 .box10 .bot-box {
		position: relative;
		overflow: hidden;
	}

	.i9100 .box10 .bot-box>img {
		width: 25.5%;
	}

	.i9100 .box10 .point {
		position: absolute;
		width: 100%;
	}

	.i9100 .box10 .dot {
		position: absolute;
		width: 18px;
		height: 18px;
		background-image: url(../images/icon275.png);
		background-size: cover;
		z-index: 3;
	}

	.i9100 .box10 .line {
		position: absolute;
		top: 8px;
		left: 8px;
		z-index: 2;
	}

	.i9100 .box10 .pict {
		position: absolute;
		z-index: 1;
		width: 14.5%;
	}

	.i9100 .box10 .words2 {
		position: absolute;
		max-width: 35%;
		font-size: 24px;
		color: #ffffff;
		line-height: 42px;
	}

	.i9100 .box10 .point1 {
		top: 11%;
		left: 14%;
	}

	.i9100 .box10 .point1 .line {
		width: 31.6%;
	}

	.i9100 .box10 .point1 .pict {
		position: absolute;
		top: 0%;
		left: 29%;
		margin-top: -1.5%;
		z-index: 1;
	}

	.i9100 .box10 .point1 .words2 {
		top: 0;
		left: 46.5%;
		margin-top: 3%;
	}

	.i9100 .box10 .point2 {
		top: 31.3%;
		left: 15%;
	}

	.i9100 .box10 .point2 .line {
		width: 33.7%;
	}

	.i9100 .box10 .point2 .pict {
		position: absolute;
		top: 0;
		left: 28.3%;
		margin-top: 2.3%;
		z-index: 1;
	}

	.i9100 .box10 .point2 .words2 {
		top: 0;
		left: 46%;
		margin-top: 6.5%;
	}

	.i9100 .box10 .point3 {
		left: 4%;
		top: 30%;
	}

	.i9100 .box10 .point3 .line {
		width: 40.6%;
	}

	.i9100 .box10 .point3 .line {
		top: 0;
	}

	.i9100 .box10 .point3 .pict {
		position: absolute;
		top: 0;
		left: 39.5%;
		margin-top: 19%;
		z-index: 1;
	}

	.i9100 .box10 .point3 .words2 {
		top: 0;
		left: 57%;
		margin-top: 24%;
	}

	.i9100 .box11 .suspen {
		top: 7%;
		bottom: auto;
	}

	.i9100 .box11 .text-box {
		max-width: 715px;
	}

	.i9100 .box11 .h1 {
		margin-bottom: 11px;
	}

	.i9100 .box11 .list-box {
		font-size: 0;
		text-align: center;
		margin-top: 30px;
	}

	.i9100 .box11 .column {
		display: inline-block;
		vertical-align: top;
		margin: 0 35px;
	}

	.i9100 .box11 .name {
		font-size: 16px;
		color: #ffffff;
		margin-top: 20px;
	}

	.container {
		max-width: 1620px;
    padding: 0 15px;
		margin: 0 auto;
	}

	.down-main .banner {
		position: relative;
	}

	.down-main .banner .suspen {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		padding-top: 12%;
		line-height: 1;
	}

	.down-main .banner .suspen .h1 {
		font-size: 60px;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: 40px;
	}

	.down-main .banner .suspen .h2 {
		font-size: 24px;
		color: #ffffff;
	}

	.down-main .location {
		position: absolute;
		bottom: 20px;
		right: 5.8%;
	}

	.down-main .location .item {
		font-size: 14px;
		color: #bdbdbd;
	}

	.down-main .down-box {
		margin: 0 0 99px;
	}

	.down-main .down-box .column {
		padding: 0;
		width: 50%;
		float: left;
	}

	.down-main .down-box .text-box {
		border-left: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9;
		padding: 50px 45px;
	}

	.down-main .down-box .img {
		position: relative;
	}

	.down-main .down-box .img::before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 167, 211, .5);
		display: none;
		z-index: 2;
	}

	.down-main .down-box .column:nth-child(2n) .text-box {
		border-left: 0;
	}

	.down-main .down-box .h1 {
		font-size: 22px;
		color: #333333;
		font-weight: bold;
		line-height: 1;
		margin-bottom: 30px;
		transition: all .3s;
	}

	.down-main .down-box .text {
		font-size: 16px;
		color: #333333;
		line-height: 34px;
		height: 102px;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.down-main .down-box .more-box {
		height: 14px;
		margin-top: 40px;
		padding-right: 30px;
		background-image: url(../images/icon24-3.png);
		background-repeat: no-repeat;
		background-position: right center;
		display: inline-block;
		transition: all .3s;
	}

	.down-main .down-box .more {
		font-size: 0;
		color: #00a7d3;
	}

	.down-main .down-box .column:hover .h1 {
		color: #00a7d3;
	}

	.down-main .down-box .column:hover .more-box {
		background-image: url(../images/icon23-3.png);
	}

	.down-main .down-box .column:hover .more {
		font-size: 14px;
	}

	.down-main .down-box .column:hover .img::before {
		display: block;
	}

	@media only screen and (max-width: 1680px) {
		.container {
			width: 1200px;
		}
	}

	@media only screen and (max-width: 1600px) {
		.rela-prod2 .swiper-button-next {
			right: -20px;
		}

		.rela-prod2 .swiper-button-prev {
			left: -20px;
		}
	}

	@media only screen and (max-width: 1280px) {
		.container {
			width: 1000px;
		}
	}

	@media only screen and (max-width: 1199px) {
		.container {
			width: 970px;
		}
	}

	@media only screen and (max-width: 1440px) {
		.down-main .banner .suspen .h1 {
			font-size: 30px;
		}

		.down-main .banner .suspen .h2 {
			font-size: 18px;
		}

		.down-main .down-box {
			margin: 0 0 70px;
		}

		.down-main .down-box .text-box {
			padding: 40px 30px;
		}

		.down-main .down-box .h1 {
			font-size: 18px;
			margin-bottom: 20px;
		}

		.down-main .down-box .text {
			font-size: 14px;
			line-height: 30px;
			height: 90px;
		}

		.solu3 .intro {
			padding: 80px 0;
		}

		.solu3 .intro .text {
			font-size: 18px;
			line-height: 30px;
			padding: 0 50px;
			text-align: left;
		}

        .solu3 .intro .des {
		font-size: 16px;	
		text-align: left;
			
		}

		.solu3 .scenes {
			padding: 80px 0;
		}

		.solu3 .scenes .title {
			margin-bottom: 60px;
		}

		.solu3 .title .h1 {
			font-size: 28px;
		}

		.solu3 .scen-list .column {
			margin-bottom: 30px;
		}

		.solu3 .scen-list2 .column {
			margin-bottom: 30px;
		}

		.solu3 .scen-list .h1 {
			font-size: 20px;
		}

		.solu3 .scen-list .text {
			font-size: 14px;
		}

		.solu3 .case {
			padding: 80px 0 40px;
		}

		.solu3 .case .title {
			margin-bottom: 40px;
		}

		.rela-prod2 {
			padding: 80px 0;
		}

		.rela-prod2 .title {
			margin-bottom: 60px;
		}

		.solu3 .solu-list2 .h1 {
			font-size: 20px;
			line-height: 30px;
			padding: 20px;
		}

		.solu3 .solu-list2 .h2 {
			font-size: 20px;
			margin-bottom: 20px;
		}

		.solu3 .solu-list2 .detail {
			font-size: 14px;
			border: 1px solid #ffffff;
			line-height: 30px;
		}

		.solu3 .story2 {
			padding: 80px 0 100px;
		}

		.solu3 .story2 .title {
			margin-bottom: 60px;
		}

		.solu3 .story2 .column .h1 {
			font-size: 18px;
		}

		.solu3 .story2 .text {
			font-size: 14px;
		}

		.solu3 .scen-list2 .text-box {
			padding: 40px 15px;
		}
		
		.solu3 .hard-solu{
			padding: 80px 0 20px;
		}
		
		.solu3 .hard-solu .title{
			margin-bottom: 60px;
		}
		
		.solu3 .hard-solu .text-box{
			padding: 0 40px;
		}
		
		.solu3 .hard-solu .column:nth-child(2n) .text-box{
			padding: 0 40px;
		}
		
		.solu3 .hard-solu .column{
			margin-bottom: 50px;
		}
		
		.solu3 .soft-solu{
			padding: 50px 0;
		}
		
		.solu3 .soft-solu .title{
			margin-bottom: 60px;
		}
		
		.solu3 .soft-solu .detail{
			width: 220px;
			font-size: 18px;
			line-height: 53px;
			border: 1px solid #e5e5e5;
			margin-top: 30px;
		}
	}
	
	@media only screen and (max-width: 1280px) {
		.solu3 .hard-solu .img{
			width: 400px;
		}
		
		.solu3 .hard-solu .text-box{
			width: calc(100% - 400px);
		}
		
		.solu3 .hard-solu .column .h1{
			font-size: 20px;
		}
		
		.solu3 .hard-solu .text{
			font-size: 14px;
		}
		
		.solu3 .hard-solu .detail{
			font-size: 14px;
		}
	}

	@media only screen and (max-width: 1024px) {
		.solu3 .scen-list .column {
			width: 48%;
			margin-right: 4%;
		}

		.solu3 .scen-list .column:nth-child(2n) {
			margin-right: 0;
		}

		.solu3 .solu-list2 .suspen {
			padding-top: 25%;
		}

		.solu3 .scen-list2 .column {
			margin-bottom: 30px;
		}
		
		.solu3 .hard-solu .column{
			padding-left: 0;
		}
	}

	@media only screen and (max-width: 991px) {
		.container {
			width: 750px;
		}

		.down-main .down-box {
			margin: 50px 0;
		}

		.down-main .down-box .column {
			margin-bottom: 30px;
			width: 100%;
		}

		.down-main .down-box .text-box {
			border: 0;
			padding: 0;
			margin-bottom: 20px;
		}

		.down-main .down-box .more-box {
			margin-top: 20px;
		}

		.down-main .down-box .more {
			font-size: 14px;
		}

		.solu3 .solu-list2 .suspen {
			padding-top: 20%;
		}
		
		.solu3 .hard-solu .text-box{
			padding-right: 0;
		}
		
		.solu3 .hard-solu .column:nth-child(2n) .text-box{
			padding-left: 0;
		}
		
		.solu3 .soft-solu .column{
			width: 20%;
			margin-right: 20%;
			margin-bottom: 30px;
		}
		
		.solu3 .soft-solu .column:nth-child(3n){
			margin-right: 0;
		}
		
		.solu3 .soft-solu .detail{
			width: 190px;
			line-height: 40px;
		}
	}


	/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂªÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¢ */

	@media only screen and (max-width:1680px) {
		.dt30 .box4 .img-box {
			width: 600px;
		}

		.dt30 .box9 .img-box {
			right: 2%;
		}

		.d7000 .box11 .text-box {
			margin-bottom: 80px;
		}

		.dt40 .box1 .img-box {
			width: 600px;
		}

		.dt40 .box3 .img-box {
			width: 500px;
		}

		.dt40 .box11 .img-box {
			width: 800px;
		}

		.dt40 .box13 .img-box {
			width: 900px;
		}

		.dt50 .box1 .img-box {
			width: 48%;
		}

		.dt50 .box5 .img-box {
			width: 28%;
		}

		.dt50 .box7 .img-box {
			width: 61%;
		}

		.dt50 .box9 .img-box {
			width: 40%;
		}

		.i9100 .box7 .list-box {
			margin: 50px 0;
		}

		.i9100 .box7 .img {
			width: 40%;
			margin: 0 auto;
		}

		.devi-mana .box2 .video1 {
			top: 30px;
			left: 22px;
		}

		.devi-mana .box2 .video1 video {
			width: 750px;
			height: 420px;
		}

		.devi-mana .box2 .l-video {
			width: 800px;
		}

		.devi-mana .l-video {
			width: 900px;
		}

		.devi-mana .video1 video {
			width: 688px;
			height: 405px;
		}

		.devi-mana .video1 img {
			width: 688px;
			height: 405px;
		}

		.devi-mana .video1 img {
			width: 688px;
			height: 405px;
		}

		.devi-mana .box2 .video1 video {
			width: 750px;
			height: 420px;
		}

		.devi-mana .box2 .video1 img {
			width: 750px;
			height: 420px;
		}

		.devi-mana .video1 {
			top: 30px;
			left: 105px;
		}

		.devi-mana .r-video {
			width: 240px;
		}

		.devi-mana .video2 video {
			width: 210px;
			height: auto;
		}

		.devi-mana .video2 img {
			width: 210px;
			height: auto;
		}

		.devi-mana .video2 {
			top: 50px;
			left: 15px;
		}

		.supp-list .suspen {
			padding: 20px;
		}

		.hotli .text {
			padding: 30px 60px;
		}

		.hotli .line-icon {
			margin-bottom: 30px;
		}

		.foot-nav .column {
			margin-right: 140px;
		}

		.head-nav .column {
			margin: 0 30px;
		}

		.link-nav .column {
			padding: 0 40px;
		}

		.link-nav .column:nth-child(2) {
			padding-left: 70px;
		}
	}

	@media only screen and (max-width:1600px) {
		.outle .outle-map .outle-list {
			padding-left: 40px;
		}

		.trip .swiper-button-prev {
			left: -70px;
		}

		.trip .swiper-button-next {
			right: 0;
		}

		.deploy .column .icon img {
			width: 110px;
		}

		.dt50 .box10 .preview {
			right: 5%;
		}

		.dt30 .box5 .suspen {
			width: 90%;
		}

		.dt30 .box4 .text-box {
			margin-right: 0;
		}

		.dt30 .box1 .img-box {
			width: 500px;
		}

		.wd2 {
			width: 90%;
			padding-left: 0 !important;
			padding-right: 0 !important;
		}

		.wd3 {
			width: 90%;
		}

		.d7000 .box4 .suspen {
			transform: translate(-50%, 0);
		}

		.d7000 .box11 .suspen .img {
			width: 700px;
			margin: 0 auto;
		}

		.dt30 .box4 .suspen {
			transform: translate(-50%, -50%);
		}

		.dt40 .box1 .img-box {
			width: 580px;
		}

		.dt40 .box3 .img-box {
			width: 400px;
		}

		.dt40 .box4 .suspen {
			transform: translate(0);
		}

		.dt40 .box5 .text-box {
			margin-right: 0;
		}

		.dt40 .box5 .suspen {
			width: 90%;
		}

		.i9000s .box4 .suspen {
			transform: translate(0);
		}

		.i9000s .box6 .h1 {
			margin-bottom: 30px;
		}

		.i9000s .box6 .column {
			margin-bottom: 20px;
		}

		.i9000s .box7 .suspen {
			transform: translate(-50%, 0);
		}

		.cust-use .column {
			padding: 30px 50px;
		}

		.foot-nav .column {
			margin-right: 100px;
		}

		.head-nav .column {
			margin: 0 20px;
		}

		.wd {
			width: 90%;
		}

		.link-nav .nav-wrap {
			padding: 30px 20px;
		}
	}

	@media only screen and (max-width:1440px) {
		.d7000 .box1 {
			height: 774px;
		}

		.d7000 .box2 {
			height: 800px;
		}

		.d7000 .box3 {
			height: 689px;
		}

		.d7000 .box4 {
			height: 667px;
		}

		.d7000 .box5 {
			height: 729px;
		}

		.d7000 .box7 {
			height: 593px;
		}

		.d7000 .box8 {
			height: 654px;
		}

		.d7000 .box9 {
			height: 533px;
		}

		.d7000 .box10 {
			height: 637px;
		}

		.d7000 .box11 {
			height: 763px;
		}

		.d8000 .box1 {
			height: 798px;
		}

		.d8000 .box2 {
			height: 800px;
		}

		.d8000 .box3 {
			height: 586px;
		}

		.d8000 .box4 {
			height: 593px;
		}

		.d8000 .box5 {
			height: 651px;
		}

		.d8000 .box6 {
			height: auto;
		}

		.d8000 .box7 {
			height: 630px;
		}

		.d8000 .box8 {
			height: 755px;
		}

		.d8000 .box9 {
			height: 705px;
		}

		.d8000 .box10 {
			height: 667px;
		}

		.d8000 .box11 {
			height: auto;
		}

		.d8000 .box12 {
			height: auto;
		}

		.dt30 .box1 {
			height: 798px;
		}

		.dt30 .box2 {
			height: 800px;
		}

		.dt30 .box3 {
			height: 667px;
		}

		.dt30 .box4 {
			height: 556px;
		}

		.dt30 .box5 {
			height: 494px;
		}

		.dt30 .box6 {
			height: 678px;
		}

		.dt30 .box7 {
			height: 554px;
		}

		.dt30 .box8 {
			height: 504px;
		}

		.dt30 .box9 {
			height: 704px;
		}

		.dt30 .box10 {
			height: auto;
		}

		.dt30 .box11 {
			height: auto;
		}

		.dt40 .box1 {
			height: 798px;
		}

		.dt40 .box2 {
			height: 800px;
		}

		.dt40 .box3 {
			height: 639px;
		}

		.dt40 .box4 {
			height: auto;
		}

		.dt40 .box5 {
			height: 504px;
		}

		.dt40 .box6 {
			height: auto;
		}

		.dt40 .box7 {
			height: 578px;
		}

		.dt40 .box8 {
			height: auto;
		}

		.dt40 .box9 {
			height: auto;
		}

		.dt40 .box10 {
			height: 617px;
		}

		.dt40 .box11 {
			height: 667px;
		}

		.dt40 .box12 {
			height: 465px;
		}

		.dt40 .box13 {
			height: 661px;
		}

		.dt40 .box14 {
			height: auto;
		}

		.dt50 .box1 {
			height: 821px;
		}

		.dt50 .box2 {
			height: 525px;
		}

		.dt50 .box3 {
			height: 563px;
		}

		.dt50 .box4 {
			height: 760px;
		}

		.dt50 .box5 {
			height: 490px;
		}

		.dt50 .box6 {
			height: auto;
		}

		.dt50 .box7 {
			height: 667px;
		}

		.dt50 .box8 {
			height: auto;
		}

		.dt50 .box9 {
			height: 509px;
		}

		.dt50 .box10 {
			height: auto;
		}

		.dt50 .box11 {
			height: 681px;
		}

		.dt50 .box12 {
			height: auto;
		}

		.i9000s .box1 {
			height: 667px;
		}

		.i9000s .box2 {
			height: 525px;
		}

		.i9000s .box3 {
			height: auto;
		}

		.i9000s .box4 {
			height: auto;
		}

		.i9000s .box5 {
			height: 645px;
		}

		.i9000s .box6 {
			height: 480px;
		}

		.i9000s .box7 {
			height: 704px;
		}

		.i9000s .box8 {
			height: 667px;
		}

		.i9000s .box9 {
			height: 726px;
		}

		.i9000s .box10 {
			height: 615px;
		}

		.i9000s .box11 {
			height: 741px;
		}

		.i9000s .box12 {
			height: auto;
		}

		.i9100 .box1 {
			height: 667px;
		}

		.i9100 .box2 {
			height: auto;
		}

		.i9100 .box3 {
			height: auto;
		}

		.i9100 .box4 {
			height: 646px;
		}

		.i9100 .box5 {
			height: 631px;
		}

		.i9100 .box6 {
			height: 530px;
		}

		.i9100 .box7 {
			height: 686px;
		}

		.i9100 .box8 {
			height: 513px;
		}

		.i9100 .box9 {
			height: 571px;
		}

		.i9100 .box10 {
			height: auto;
		}

		.i9100 .box11 {
			height: 815px;
		}

		.outle .outle-map .map {
			max-width: 800px;
		}

		.outle .outle-map .outle-list {
			max-width: calc(100% - 800px);
		}

		.outle-list .h1 {
			background-position: 20px center;
			padding: 0 30px 0 50px;
		}

		.outle-list .words {
			line-height: 30px;
			padding: 20px;
		}

		.trip .swiper-button-prev {
			left: -50px;
		}

		.welfare .column {
			padding: 40px 20px 0;
		}

		.faq .h1 {
			font-size: 20px;
		}

		.devel .r-text .h1 {
			font-size: 16px;
		}

		.propa-video .name {
			font-size: 18px;
		}

		.dt50 .box10 .preview {
			max-width: 455px;
		}

		.dt50 .box10 .column .icon {
			width: 60px;
			margin: 0 auto;
		}

		.dt30 .box11 .name {
			font-size: 16px;
		}

		.dt30 .box4 .img-box {
			width: 500px;
		}

		.dt30 .box1 .img-box {
			width: 400px;
		}

		.dt30 .box9 .column {
			width: 120px;
			margin-right: 80px;
		}

		.dt30 .box9 .suspen2 {
			padding: 18px 0;
			padding-left: 10px;
		}

		.dt30 .box9 .d1 {
			font-size: 14px;
		}

		.dt30 .box9 .d2 {
			font-size: 20px;
			margin: 15px 0;
		}

		.dt30 .box9 .text-box {
			max-width: 50%;
		}

		.dt30 .box9 .img-box {
			width: 700px;
		}

		.dt30 .box1 .h2 {
			font-size: 24px;
		}

		.dt30 .box1 .enla {
			font-size: 30px;
		}

		.d8000 .box1 .l-h1 {
			font-size: 120px;
		}

		.d8000 .box1 .r-h1 {
			font-size: 120px;
		}

		.d8000 .box1 .img-box {
			width: 500px;
		}

		.d7000 .box11 .suspen .img {
			width: 600px;
		}

		.dt40 .box1 .img-box {
			width: 520px;
		}

		.dt40 .box11 .img-box {
			width: 700px;
		}

		.dt40 .box13 .img-box {
			width: 800px;
		}

		.dt40 .box8 .name {
			font-size: 16px;
		}

		.dt40 .box1 .h2 {
			font-size: 28px;
		}

		.dt40 .box4 .d1 {
			font-size: 18px;
		}

		.dt40 .box4 .d2 {
			font-size: 16px;
		}

		.dt40 .box4 .icon img {
			width: 70px;
		}

		.dt40 .box11 .d1 {
			font-size: 18px;
		}

		.dt40 .box11 .d2 {
			font-size: 18px;
		}

		.dt50 .box3 .words2 {
			font-size: 16px;
			line-height: 26px;
		}

		.dt50 .box8 .d1 {
			font-size: 30px;
		}

		.dt50 .box8 .d2 {
			font-size: 16px;
		}

		.dt50 .box10 .name {
			font-size: 16px;
		}

		.dt50 .box12 .img1 {
			width: 450px;
		}

		.i9000s .box4 .name {
			font-size: 18px;
		}

		.i9000s .box5 .name {
			font-size: 16px;
		}

		.i9000s .box6 .words2 {
			font-size: 18px;
		}

		.i9000s .box8 .words2 {
			font-size: 30px;
		}

		.i9000s .box9 .name {
			font-size: 16px;
		}

		.i9100 .box2 .h1 {
			font-size: 32px;
			line-height: 42px;
		}

		.i9100 .box2 .name {
			font-size: 18px;
		}

		.i9100 .box7 .name {
			font-size: 18px;
		}

		.i9100 .box10 .words2 {
			font-size: 16px;
			line-height: 26px;
		}

		.opti-acce .h1 {
			font-size: 28px;
		}

		.opti-acce .name {
			font-size: 16px;
		}

		.tech-para .h1 {
			font-size: 28px;
		}

		.tech-para .name {
			font-size: 18px;
		}

		.tech-para .data {
			font-size: 16px;
		}

		.tech-para .words {
			font-size: 16px;
		}

		.summ-box .h1 {
			font-size: 32px;
			line-height: 42px;
		}

		.summ-box .words {
			font-size: 18px;
			line-height: 30px;
		}

		.d7000 .box1 .h1 {
			font-size: 32px;
		}

		.d7000 .box1 .words {
			font-size: 18px;
			line-height: 30px;
		}

		.d7000 .box4 .words {
			font-size: 18px;
			line-height: 30px;
		}

		.d7000 .box5 .words {
			font-size: 18px;
			line-height: 30px;
		}

		.softw-page .banner .h1 {
			font-size: 46px;
		}

		.softw-page .banner .h2 {
			font-size: 24px;
		}

		.softw-page .banner .words {
			font-size: 14px;
			line-height: 24px;
		}

		.softw-page .banner .link {
			margin: 30px 0 50px;
		}

		.softw-page .banner .h3 {
			font-size: 24px;
		}

		.softw-page .banner .name {
			font-size: 16px;
			margin-top: 20px;
		}

		.softw-box .top-box .h1 {
			font-size: 20px;
		}

		.deploy .top-box .words {
			font-size: 14px;
			line-height: 24px;
		}

		.deploy .column .h1 {
			font-size: 20px;
			margin: 30px 0 10px;
		}

		.deploy .column .h2 {
			font-size: 18px;
		}

		.deploy .column .words {
			font-size: 14px;
			line-height: 24px;
		}

		.deploy .column .icon img {
			width: 90px;
		}

		.devi-mana .top-box .words {
			font-size: 14px;
			line-height: 24px;
		}

		.devi-mana .title-box .h1 {
			font-size: 24px;
		}

		.devi-mana .nav-box {
			padding-bottom: 20px;
		}

		.devi-mana .item {
			font-size: 16px;
		}

		.devi-mana .item.on::before {
			bottom: -20px;
		}

		.devi-mana .box3 .title-box .h1 {
			font-size: 20px;
		}

		.devi-mana .box3 .name {
			font-size: 16px;
		}

		.devi-mana .box3 .words {
			font-size: 14px;
			line-height: 24px;
		}

		.devi-diag .words {
			font-size: 14px;
			line-height: 24px;
		}

		.devi-diag .name {
			font-size: 18px;
			line-height: 30px;
		}

		.devi-diag .words2 {
			font-size: 14px;
			line-height: 24px;
		}

		.cust-use .icon-box {
			width: 150px;
		}

		.cust-use .text-box {
			width: calc(100% - 150px);
			padding-left: 30px;
		}

		.cust-use .h2 {
			font-size: 18px;
		}

		.cust-use .words2 {
			font-size: 14px;
			line-height: 24px;
		}

		.cust-use .name {
			font-size: 18px;
		}

		.seco-deve .bot-box {
			padding: 0;
		}

		.cust-use .icon-box img {
			width: 70%;
		}

		.mapp-func .l-video {
			width: 288px;
			margin-right: 100px;
		}

		@keyframes myfirst {
			0% {
				opacity: 0;
				top: 130px;
				right: -100px;
			}

			20% {
				opacity: 1;
			}

			50% {
				opacity: 1;
				top: 110px;
				right: -85px;
			}

			80% {
				opacity: 1;
			}

			100% {
				opacity: 0;
				top: 130px;
				right: -100px;
			}
		}

		.mapp-func .gest-icon {
			width: 80px;
			top: 130px;
			right: -100px;
		}

		.mapp-func .r-text {
			margin-top: 180px;
		}

		.mapp-func video {
			width: 360px;
		}

		.mapp-func .video1 {
			top: 55px;
			left: 17px;
		}

		.mapp-func .h1 {
			font-size: 26px;
		}

		.mapp-func .words {
			font-size: 14px;
			line-height: 24px;
		}

		.seco-deve .words {
			font-size: 14px;
			line-height: 24px;
		}

		.seco-deve .name {
			font-size: 18px;
		}

		.seco-deve .words2 {
			font-size: 14px;
			line-height: 24px;
		}

		.video .video-wrap {
			padding: 0;
		}

		.video-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.video-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.video .title .h1 {
			font-size: 20px;
		}

		.video-list .h1 {
			font-size: 16px;
		}

		.supp-video-box .title {
			font-size: 20px;
		}

		.supp-video-box .column {
			padding: 0;
			padding-bottom: 55px;
		}

		.supp-video-box .tech-video .wd2 {
			padding: 80px 0;
		}

		.innov .top {
			font-size: 30px;
		}

		.innov .words2 {
			font-size: 18px;
		}

		.innov-list .words {
			font-size: 16px;
		}

		.quali-list .name {
			font-size: 16px;
		}

		.quali-list .words {
			font-size: 14px;
			line-height: 24px;
		}

		.manu .number-box {
			font-size: 30px;
		}

		.manu .column {
			font-size: 16px;
		}

		.manu .words {
			font-size: 16px;
		}

		.stren-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.stren-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.stren-box .title .h1 {
			font-size: 20px;
		}

		.stren-box .title .h2 {
			font-size: 16px;
		}

		.softw-list .name {
			font-size: 18px;
		}

		.softw-list .words {
			font-size: 16px;
			line-height: 1.4;
		}

		.scene .carousel {
			padding: 0 50px;
		}

		.groun .words {
			padding: 0 100px;
		}

		.solu2 .title .h1 {
			font-size: 20px;
		}

		.retai .words {
			font-size: 16px;
		}

		.retai-list .name {
			font-size: 16px;
		}

		.solu2 .title .h2 {
			font-size: 16px;
		}

		.rela-prod-list .h1 {
			font-size: 16px;
		}

		.retai .words {
			padding: 0;
		}

		.retai {
			padding: 80px 0 20px;
		}

		.story-wrap {
			padding: 0;
		}

		.solution-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.solution-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.solu-list .name {
			font-size: 20px;
		}

		.solu-list .words {
			font-size: 14px;
			line-height: 24px;
			height: 72px;
		}

		.serv3 .text-box .h1 {
			font-size: 18px;
		}

		.serv3 .text-box .h2 {
			font-size: 16px;
		}

		.serv3 .text-box .words {
			font-size: 14px;
			line-height: 34px;
		}

		.cont-list .suspen {
			padding: 0 2%;
			padding-top: 20%;
		}

		.cont-list .h1 {
			line-height: 1.4;
		}

		.supp-list .column {
			width: 32%;
			margin-right: 2%;
		}

		.supp .wd {
			width: 90%;
		}

		.supp-list .h1 {
			font-size: 18px;
		}

		.poli-list .name {
			font-size: 20px;
		}

		.poli-list .words {
			font-size: 14px;
			line-height: 24px;
		}

		.supp-list .suspen {
			padding: 20px;
		}

		.serv-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.serv-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.purp .h1 {
			font-size: 20px;
		}

		.serv .title .h1 {
			font-size: 20px;
		}

		.cont-list .h1 {
			font-size: 16px;
		}

		.devel .words {
			padding: 0 140px;
		}

		.camp-recr .title .h1 {
			font-size: 20px;
		}

		.hot-posit-wrap {
			padding: 0;
		}

		.recruit-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.recruit-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.recru-box .title .h1 {
			font-size: 20px;
		}

		.recru-box .title .h2 {
			font-size: 16px;
		}

		.recru-box .recru-wrap {
			padding: 0;
		}

		.prog-details .h1 {
			font-size: 24px;
		}

		.prog-details .h2 {
			font-size: 16px;
		}

		.prog-details .words {
			font-size: 14px;
			line-height: 24px;
		}

		.prog-list .text {
			padding: 50px 100px 0;
		}

		.prog-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.prog-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.product-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.product .title .h1 {
			font-size: 24px;
		}

		.prod-nav .h1 {
			font-size: 18px;
		}

		.prod-nav .h2 {
			font-size: 14px;
			min-height: 48px;
		}

		.prod-list .h1 {
			font-size: 20px;
		}

		.prod-list .words {
			font-size: 16px;
		}

		.problem-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.problem-page .banner .suspen .h2 {
			font-size: 20px;
		}

		.news-details .words {
			font-size: 14px;
			line-height: 24px;
		}

		.news-details .words p {
			line-height: 40px;
		}

		.news-details .title .h1 {
			font-size: 24px;
		}

		.news-details {
			padding: 115px 0 60px;
		}

		.news-details .news-wrap {
			padding: 0;
		}

		.news-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.news-page .banner .suspen .h2 {
			font-size: 20px;
		}

		.nav-page .item {
			margin: 0 5px;
		}

		.news-box .words {
			font-size: 14px;
			line-height: 24px;
		}

		.news-box .h1 {
			font-size: 18px;
		}

		.news-box .text-box {
			padding-right: 100px;
		}

		.hotli .h1 {
			font-size: 20px;
		}

		.notice-list .box .item {
			font-size: 14px;
		}

		.notice-list .h1 {
			font-size: 18px;
		}

		.supp-top .h1 {
			font-size: 20px;
			line-height: 30px;
			margin-bottom: 0;
		}

		.supp-top .nav-box {
			padding-right: 10px;
		}

		.supp-top .item {
			font-size: 16px;
		}

		.inves-page .banner .suspen .h1 {
			font-size: 30px;
		}

		.inves-page .banner .suspen .h2 {
			font-size: 18px;
		}

		.addr-box .column {
			width: 48%;
			margin-right: 4%;
		}

		.addr-box .column:nth-child(3n) {
			margin-right: 4%;
		}

		.addr-box .column:nth-child(2n) {
			margin-right: 0;
		}

		.map-box .r-box {
			width: 100%;
			padding-left: 0;
			margin-top: 30px;
		}

		.map-box .map {
			width: 100%;
		}

		.contact-page .banner .suspen .h1 {
			font-size: 40px;
		}

		.contact-page .banner .suspen .h2 {
			font-size: 24px;
		}

		.contact-page .banner .suspen {
			padding-top: 15%;
		}

		.feed-box .h1 {
			font-size: 30px;
		}

		.addr-box .words {
			font-size: 14px;
			line-height: 24px;
		}

		.addr-box .h1 {
			font-size: 16px;
		}

		.map-box .name {
			font-size: 18px;
			margin-bottom: 10px;
		}

		.map-box .words {
			font-size: 14px;
			line-height: 24px;
		}

		.map-box .h1 {
			font-size: 20px;
			padding-bottom: 20px;
			margin-bottom: 40px;
		}

		.map-box .h2 {
			margin-bottom: 40px;
		}

		.wd2 {
			width: 90%;
		}

		.honor .carousel2 {
			width: 60%;
		}

		.honor .preview .arrow-right {
			right: -120px;
		}

		.about .title .h2 {
			font-size: 16px;
		}

		.mile .preview .swiper-container {
			height: 250px;
		}

		.about .title .h1 {
			font-size: 20px;
		}

		.mile .title .h2 {
			font-size: 14px;
		}

		.mile .year-box {
			font-size: 18px;
		}

		.mile .r-box .h1 {
			font-size: 14px;
			line-height: 24px;
		}

		.mile .l-box .swiper-slide {
			font-size: 16px;
		}

		.about-page .banner .suspen .h1 {
			font-size: 40px;
		}

		.about-page .banner .suspen .h2 {
			font-size: 24px;
		}

		.foot-nav .column {
			margin-right: 60px;
		}

		.head-nav .item {
			font-size: 16px;
		}

		.head-lang {
			margin-right: 0;
		}

		.head-lang .item {
			font-size: 16px;
		}

		.home-swiper .h1 {
			font-size: 30px;
		}

		.home-swiper .bold {
			font-size: 40px;
		}

		.home-swiper .h2 {
			font-size: 16px;
		}

		.home-swiper .name {
			font-size: 12px;
		}

		.home-swiper .column {
			margin-right: 80px;
		}

		.link-nav .h1 {
			font-size: 24px;
		}

		.link-nav .words {
			font-size: 16px;
		}

		.link-box .h1 {
			font-size: 24px;
		}

		.link-box .words {
			font-size: 14px;
		}

		.home-page .title .h1 {
			font-size: 24px;
		}

		.news-list .h1 {
			font-size: 18px;
		}

		.news-list .words {
			font-size: 14px;
			line-height: 24px;
		}

		.news-list .date {
			font-size: 12px;
		}
	}

	@media only screen and (max-width:1366px) {
		.dt30 .box9 .img-box {
			width: 600px;
		}

		.d7000 .box11 .text-box {
			margin-bottom: 50px;
		}

		.dt30 .box11 .text-box {
			margin-bottom: 100px;
		}

		.dt40 .box1 .img-box {
			width: 36.5%;
		}

		.devi-mana .l-video {
			width: 700px;
		}

		.devi-mana .r-video {
			width: 200px;
			margin-top: 0;
		}

		.devi-mana .video1 video {
			width: 540px;
			height: auto;
		}

		.devi-mana .video1 img {
			width: 540px;
			height: auto;
		}

		.devi-mana .box2 .video1 video {
			width: 660px;
			height: auto;
		}

		.devi-mana .box2 .video1 img {
			width: 660px;
			height: auto;
		}

		.devi-mana .video1 {
			top: 24px;
			left: 78px;
		}

		.devi-mana .video2 video {
			width: 175px;
			height: auto;
		}

		.devi-mana .video2 img {
			width: 175px;
			height: auto;
		}

		.devi-mana .box2 .l-video {
			width: 700px;
		}

		.devi-mana .box2 .video1 video {
			width: 660px;
			height: auto;
		}

		.devi-mana .box2 .video1 {
			top: 26px;
			left: 20px;
		}

		.devi-mana .video2 {
			top: 40px;
			left: 13px;
		}

		.mode-list .column {
			width: 48%;
			margin-right: 4%;
			margin-bottom: 20px;
		}

		.mode-list .column:nth-child(2n) {
			margin-right: 0;
		}

		.hotli .text {
			padding: 30px 40px 0;
		}

		.hotli .h1 {
			margin-bottom: 20px;
		}

		.hotli .column {
			margin-bottom: 20px;
		}

		.link-box .suspen {
			padding: 0 25px 25px;
		}

		.link-box .column.special .suspen {
			padding-bottom: 25px;
		}

		.foot-bot .link {
			width: 100%;
			margin-bottom: 10px;
		}

		.foot-bot .record {
			width: 100%;
		}
	}

	@media only screen and (max-width:1280px) {
		.d7000 .box1 {
			height: 687px;
		}

		.d7000 .box2 {
			height: 710px;
		}

		.d7000 .box3 {
			height: 612px;
		}

		.d7000 .box4 {
			height: 592px;
		}

		.d7000 .box5 {
			height: 647px;
		}

		.d7000 .box7 {
			height: 526px;
		}

		.d7000 .box8 {
			height: 580px;
		}

		.d7000 .box9 {
			height: 473px;
		}

		.d7000 .box10 {
			height: 566px;
		}

		.d7000 .box11 {
			height: 678px;
		}

		.d8000 .box1 {
			height: 708px;
		}

		.d8000 .box2 {
			height: 710px;
		}

		.d8000 .box3 {
			height: 520px;
		}

		.d8000 .box4 {
			height: 526px;
		}

		.d8000 .box5 {
			height: 578px;
		}

		.d8000 .box6 {
			height: auto;
		}

		.d8000 .box7 {
			height: 559px;
		}

		.d8000 .box8 {
			height: 670px;
		}

		.d8000 .box9 {
			height: 626px;
		}

		.d8000 .box10 {
			height: 592px;
		}

		.d8000 .box11 {
			height: auto;
		}

		.d8000 .box12 {
			height: auto;
		}

		.dt30 .box1 {
			height: 708px;
		}

		.dt30 .box2 {
			height: 710px;
		}

		.dt30 .box3 {
			height: 592px;
		}

		.dt30 .box4 {
			height: 493px;
		}

		.dt30 .box5 {
			height: 438px;
		}

		.dt30 .box6 {
			height: 602px;
		}

		.dt30 .box7 {
			height: 492px;
		}

		.dt30 .box8 {
			height: 447px;
		}

		.dt30 .box9 {
			height: 625px;
		}

		.dt30 .box10 {
			height: auto;
		}

		.dt30 .box11 {
			height: auto;
		}

		.dt40 .box1 {
			height: 708px;
		}

		.dt40 .box2 {
			height: 710px;
		}

		.dt40 .box3 {
			height: 567px;
		}

		.dt40 .box4 {
			height: auto;
		}

		.dt40 .box5 {
			height: 447px;
		}

		.dt40 .box6 {
			height: auto;
		}

		.dt40 .box7 {
			height: 513px;
		}

		.dt40 .box8 {
			height: auto;
		}

		.dt40 .box9 {
			height: auto;
		}

		.dt40 .box10 {
			height: 547px;
		}

		.dt40 .box11 {
			height: 592px;
		}

		.dt40 .box12 {
			height: 413px;
		}

		.dt40 .box13 {
			height: 542px;
		}

		.dt40 .box14 {
			height: auto;
		}

		.dt50 .box1 {
			height: 729px;
		}

		.dt50 .box2 {
			height: 466px;
		}

		.dt50 .box3 {
			height: 499px;
		}

		.dt50 .box4 {
			height: 674px;
		}

		.dt50 .box5 {
			height: 435px;
		}

		.dt50 .box6 {
			height: auto;
		}

		.dt50 .box7 {
			height: 592px;
		}

		.dt50 .box8 {
			height: auto;
		}

		.dt50 .box9 {
			height: 452px;
		}

		.dt50 .box10 {
			height: auto;
		}

		.dt50 .box11 {
			height: 605px;
		}

		.dt50 .box12 {
			height: auto;
		}

		.i9000s .box1 {
			height: 592px;
		}

		.i9000s .box2 {
			height: 467px;
		}

		.i9000s .box3 {
			height: auto;
		}

		.i9000s .box4 {
			height: auto;
		}

		.i9000s .box5 {
			height: 572px;
		}

		.i9000s .box6 {
			height: 426px;
		}

		.i9000s .box7 {
			height: 625px;
		}

		.i9000s .box8 {
			height: 592px;
		}

		.i9000s .box9 {
			height: 645px;
		}

		.i9000s .box10 {
			height: 546px;
		}

		.i9000s .box11 {
			height: 658px;
		}

		.i9000s .box12 {
			height: auto;
		}

		.i9100 .box1 {
			height: 592px;
		}

		.i9100 .box2 {
			height: auto;
		}

		.i9100 .box3 {
			height: auto;
		}

		.i9100 .box4 {
			height: 574px;
		}

		.i9100 .box5 {
			height: 560px;
		}

		.i9100 .box6 {
			height: 470px;
		}

		.i9100 .box7 {
			height: 608px;
		}

		.i9100 .box8 {
			height: 455px;
		}

		.i9100 .box9 {
			height: 507px;
		}

		.i9100 .box10 {
			height: auto;
		}

		.i9100 .box11 {
			height: 723px;
		}

		.sales-list .column {
			padding: 30px;
		}

		.poli-list a {
			padding: 35px;
		}

		.supp-list .h1 {
			margin-bottom: 15px;
		}

		.news-box .supp-top {
			margin-bottom: 60px;
		}

		.news-box .text-box {
			padding-right: 50px;
		}

		.link-nav {
			bottom: -25%;
		}

		.link-box {
			/* margin-top: 15%; */
		}

		.link-nav .column {
			padding: 0 30px;
		}

		.link-nav .column:nth-child(2) {
			padding-left: 30px;
		}

		.intr .text {
			width: 100%;
			margin-right: 0;
		}

		.intr .video {
			width: 100%;
			padding-bottom: 0;
		}
	}

	@media only screen and (max-width:1199px) {
		.outle {
			padding-bottom: 30px;
		}

		.outle .outle-map .map {
			max-width: 100%;
			margin-bottom: 30px;
			text-align: center;
		}

		.outle .outle-map .outle-list {
			max-width: 100%;
			padding: 0;
		}

		.outle .outle-map {
			margin-bottom: 0;
		}

		.outle .outle-map .outle-list .column {
			max-width: 45%;
			margin-right: 10%;
			margin-bottom: 30px;
		}

		.outle .outle-map .outle-list .column:nth-child(2n) {
			margin-right: 0;
		}

		.outle-list .column {
			width: 45%;
			margin-right: 10%;
			margin-bottom: 30px;
		}

		.outle-list .column:nth-child(2n) {
			margin-right: 0;
		}

		.trip .swiper-button-prev {
			left: 0;
		}

		.welfare .column {
			width: 49%;
			margin-bottom: 30px;
		}

		.welfare .column:nth-child(2) {
			margin-right: 0;
		}

		.devel .column {
			margin-bottom: 20px;
		}

		.devel .h2 {
			font-size: 16px;
			padding: 0 20px;
			height: 34px;
			line-height: 34px;
		}

		.devel .h3 {
			font-size: 16px;
		}

		.devel .text {
			font-size: 14px;
			line-height: 24px;
		}

		.activ .icon img {
			max-width: 80%;
		}

		.mapp-func .r-text {
			max-width: 450px;
			margin-top: 170px;
		}

		.mapp-func .h2 {
			line-height: 1.4;
		}

		.dt30 .box8 .text-box {
			max-width: 500px;
		}

		.dt30 .box11 .img1 {
			width: 500px;
		}

		.dt30 .box1 .img-box {
			width: 370px;
		}

		.dt30 .box9 .img-box {
			width: 500px;
		}

		.d8000 .box1 .img-box {
			width: 340px;
		}

		.d8000 .box1 .l-h1 {
			font-size: 100px;
		}

		.d8000 .box1 .r-h1 {
			font-size: 100px;
		}

		.d7000 .box11 .suspen .img {
			width: 450px;
		}

		.d7000 .box11 .text-box {
			margin-bottom: 30px;
		}

		.dt30 .box11 .text-box {
			margin-bottom: 100px;
		}

		.dt30 .box11 .icon {
			width: 90px;
		}

		.dt40 .box3 .img-box {
			width: 300px;
		}

		.dt40 .box4 .column {
			max-width: 300px;
		}

		.d7000 .box5 .text-box {
			max-width: 500px;
		}

		.dt40 .box8 .column1 {
			width: 70px;
			top: 36%;
			left: 16%;
		}

		.dt40 .box8 .column2 {
			width: 80px;
		}

		.dt40 .box8 .column3 {
			width: 90px;
		}

		.dt40 .box8 .column4 {
			width: 70px;
		}

		.dt40 .box8 .column5 {
			top: 25%;
			right: 10%;
			width: 80px;
		}

		.dt40 .box8 .column6 {
			width: 90px;
		}

		.dt40 .box9 .text-box {
			max-width: 440px;
		}

		.dt40 .box11 .img-box {
			width: 500px;
		}

		.dt40 .box11 .list-box {
			margin-top: 30px;
		}

		.dt40 .box11 .column {
			margin-bottom: 30px;
		}

		.dt40 .box12 .text-box {
			max-width: 400px;
		}

		.dt40 .box13 .img-box {
			width: 600px;
		}

		.dt50 .box3 .text-box {
			max-width: 500px;
			margin-right: 0;
		}

		.dt50 .box3 .h1 {
			margin-bottom: 10px;
		}

		.dt50 .box3 .list-box {
			margin-top: 20px;
		}

		.dt50 .box4 .text-box {
			margin-right: 0;
			max-width: 500px;
		}

		.d7000 .box4 .suspen {
			transform: translate(-50%, -50%);
		}

		.dt50 .box3 .column {
			margin-bottom: 20px;
		}

		.dt50 .box5 .text-box {
			padding-left: 0;
		}

		.dt50 .box10 .column {
			margin-right: 80px;
		}

		.i9000s .box4 .suspen {
			transform: translate(0);
		}

		.i9100 .box3 .column2 {
			margin-right: 40px;
		}

		.i9100 .box3 .icon {
			height: 40px;
		}

		.i9100 .box3 .icon img {
			max-height: 100%;
		}

		.i9100 .box4 .suspen {
			transform: translate(-50%, 0);
		}

		.i9100 .box7 .icon {
			height: 40px;
		}

		.i9100 .box7 .icon img {
			max-height: 100%;
		}

		.i9100 .box7 .list-box {
			margin: 40px auto;
		}

		.i9100 .box7 .img {
			width: 30%;
		}

		.i9100 .box11 .text-box {
			margin: 0 auto;
		}

		.cloud-serv .top-box .h1 {
			padding: 60px 0;
		}

		.devi-mana .box3 .title-box .h1 {
			padding: 0;
		}

		.devi-mana .box3 .list-box {
			padding: 0;
		}

		.cust-use .bot-box {
			padding: 0;
		}

		.deploy .top-box .suspen {
			padding: 0;
		}

		.cust-use .icon-box {
			width: 120px;
		}

		.cust-use .text-box {
			width: calc(100% - 120px);
			padding-left: 15px;
		}

		.cust-use .column {
			padding: 20px 30px;
		}

		.devi-diag .column .icon {
			height: 70px;
			margin: 0 auto;
		}

		.devi-diag .icon img {
			max-height: 100%;
		}

		.softw-page .banner .column .img {
			width: 110px;
			margin: 0 auto;
		}

		.softw-page .banner .list-box {
			width: 90%;
			padding-bottom: 30px;
		}

		.deploy .top-box .suspen {
			top: 18%;
		}

		.deploy .column .icon img {
			width: 80px;
		}

		.devi-mana .nav-box {
			width: 100%;
			overflow-x: auto;
			white-space: nowrap;
		}

		.devi-mana .nav-box::-webkit-scrollbar {
			display: none;
		}

		.devi-mana .item {
			padding: 0 15px;
			margin-right: 15px;
		}

		.devi-mana .l-video {
			width: 100%;
			margin: 0 auto;
		}

		.devi-mana .video1 video {
			width: 100%;
		}

		.devi-mana .video1 img {
			width: 100%;
		}

		.devi-mana .video1 {
			top: 6.4%;
			left: 11.8%;
			text-align: left;
		}

		.devi-mana .r-video {
			width: auto;
			margin: 50px auto 0;
		}

		.devi-mana .r-video img {
			width: auto;
		}

		.devi-mana .video2 video {
			width: 236px;
			height: 475px;
		}

		.devi-mana .video2 img {
			width: 236px;
			height: 475px;
		}

		.devi-mana .video2 {
			top: 50px;
			left: 15px;
		}

		.supp-video-box .suspend {
			padding: 20px;
		}

		.quali-list .column {
			padding: 20px;
		}

		.innov .column2 {
			padding: 20px 100px 10px;
		}

		.solu-list .text {
			padding: 30px;
		}

		/*.outle-list .column {
            width: 32%;
            margin-right: 2%;
        }*/
		.sales-list .h1 {
			line-height: 1.4;
		}

		.supp-list .h1 {
			font-size: 16px;
		}

		.supp-list .words {
			font-size: 14px;
			line-height: 24px;
		}

		.cont-list .h1 {
			font-size: 14px;
		}

		.prog-list .top>div {
			margin-bottom: 30px;
		}

		.prog-list .icon {
			margin-bottom: 30px;
		}

		.probl-list .column {
			padding: 30px 50px;
		}

		.news-box .list-box {
			padding: 0;
		}

		.news-box .img {
			width: 350px;
		}

		.news-box .text-box {
			width: calc(100% - 350px);
		}

		.inves-list .more-box {
			margin-top: 40px;
		}

		.inves2 .title .h1 {
			font-size: 20px;
		}

		.inves-list .column2 {
			width: 100%;
			margin-right: 0;
			margin-bottom: 30px;
		}

		.hotli .text {
			width: 100%;
			padding: 30px;
		}

		.hotli .img {
			width: 100%;
		}

		.notice-list .column {
			width: 100%;
			margin-right: 0;
		}

		.global-layout .column {
			margin-bottom: 60px;
		}

		.global-layout .title {
			margin-bottom: 60px;
		}

		.honor .but2 {
			top: 10px;
		}

		.honor .preview::before {
			top: 25px;
		}

		.honor .carousel {
			padding: 50px 40px;
		}

		.honor .carousel2 {
			margin-top: 100px;
		}

		.honor .previ-swiper .swiper-slide {
			padding-top: 20px;
		}

		.honor .preview {
			top: 70px;
		}

		.foot-nav .column {
			margin-right: 30px;
		}

		.link-nav .text {
			padding: 30px 0 0 30px;
		}

		.link-nav .icon {
			width: 150px;
		}

		.head-lang {
			margin-left: 15px;
		}

		.head-nav .column {
			margin: 0 10px;
		}

		.home-swiper .h1 {
			margin-bottom: 20px;
		}

		.home-swiper .list-box {
			margin-top: 30px;
		}

		.link-nav .nav-wrap {
			padding: 10px;
		}

		.footer .sales {
			width: 230px;
		}

		.global-layout .text-box {
			width: 100%;
		}

		.global-layout .img-box {
			width: 100%;
			margin-top: 30px;
		}

		.honor .preview .arrow-left {
			right: -20px;
		}

		.honor .preview .arrow-right {
			right: -90px;
		}
	}

	@media only screen and (max-width:1024px) {
		.header {
			display: none;
		}

		.m-header {
			display: block;
		}

		.m-header {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			border-bottom: 1px solid rgba(0, 0, 0, .4);
			z-index: 10;
			padding: 0 5%;
		}

		.m-header.on {
			background-color: #ffffff;
		}

		.m-header.on2 {
			/*top: -100%;*/
		}

		.m-head-wrap {
			height: 50px;
			justify-content: space-between;
			align-items: center;
		}

		.m-head-logo {
			width: 130px;
		}

		.m-head-logo .logo_2 {
			display: none;
		}

		.m-header.on .m-head-logo .logo_2 {
			display: block;
		}

		.m-header.on .m-head-logo .logo_1 {
			display: none;
		}

		.m-head-menu {
			width: 30px;
			cursor: pointer;
		}

		.m-head-menu .but-close {
			display: none;
		}

		.m-head-menu .but-icon_2 {
			display: none;
		}

		.m-header.on .m-head-menu .but-icon_2 {
			display: block;
		}

		.m-header.on .m-head-menu .but-icon_1 {
			display: none;
		}

		.m-head-menu .drop-down {
			display: none;
			position: fixed;
			top: 50px;
			left: 0;
			width: 100%;
			height: calc(100% - 50px);
			background-color: #f7f7f7;
			z-index: 9999;
		}

		.m-head-menu .m-nav-box {
			height: calc(100vh - 50px);
		}

		.m-head-menu .item {
			display: block;
			font-size: 16px;
			color: #333333;
			line-height: 42px;
			padding: 0 15px;
		}

		.m-head-menu .item.on {
			background-color: #ffffff;
		}

		.m-head-menu .drop-down_2 {
			display: none;
			position: fixed;
			top: 50px;
			left: 150px;
			width: calc(100% - 150px);
			height: calc(100% - 50px);
			background-color: #ffffff;
			padding: 0 15px;
		}

		.m-head-menu .column.on .drop-down_2 {
			display: block;
		}

		.m-head-menu .h1 {
			display: block;
			font-size: 16px;
			color: #333333;
			line-height: 42px;
			border-bottom: 0.01rem solid #dcdcdc;
			padding: 0 5px;
		}

		.m-head-menu .name {
			display: block;
			padding-right: 30px;
			background-image: url(../images/icon15.jpg);
			background-position: right center;
			background-repeat: no-repeat;
			background-size: 16px auto;
		}

		.m-head-menu .m-nav {
			overflow-y: auto;
			height: calc(100vh - 1.91rem);
		}

		.m-head-menu .m-nav::-webkit-scrollbar {
			display: none;
		}

		.m-head-menu .h2 {
			display: block;
			font-size: 16px;
			color: #333333;
			line-height: 42px;
			border-bottom: 0.01rem solid #dcdcdc;
			padding: 0 5px;
		}

		.m-head-menu .name_2 {
			display: block;
			background-image: url(../images/icon16.jpg);
			background-position: right center;
			background-repeat: no-repeat;
			background-size: 8px auto;
			cursor: pointer;
		}

		.m-head-menu .h2.on .name_2 {
			background-image: url(../images/icon17.jpg);
		}

		.m-head-menu .drop-down_3 {
			display: none;
		}

		.m-head-menu .item_2 {
			display: block;
			font-size: 14px;
			color: #666666;
			line-height: 42px;
			padding: 0 20px;
		}

		.m-head-menu .name_2.on {
			background: none;
		}

		.m-suspen-box {
			position: fixed;
			top: 50%;
			right: .3rem;
			width: .65rem;
			z-index: 2;
		}

		.m-suspen-box .return-top {
			margin-bottom: .16rem;
		}

		.m-suspen-box .cont-box {
			position: relative;
			background-color: #ffffff;
		}

		.m-suspen-box .btn-icon {
			display: block;
			font-size: .24rem;
			color: #00a7d3;
			line-height: .3rem;
			text-align: center;
			padding: .62rem 0 .27rem 0;
			background-image: url(../images/icon8.jpg);
			background-size: .2rem auto;
			background-position: center .17rem;
			background-repeat: no-repeat;
		}

		.m-suspen-box .drop-down {
			position: absolute;
			left: -3.2rem;
			bottom: 0;
			width: 3.05rem;
			background-color: #ffffff;
			padding: .5rem .25rem .35rem;
			display: none;
		}

		.m-suspen-box .column {
			position: relative;
			margin-bottom: .4rem;
		}

		.m-suspen-box .column:last-child {
			margin-bottom: 0;
		}

		.m-suspen-box .item {
			display: block;
			font-size: .24rem;
			color: #333333;
			line-height: .41rem;
			padding-left: .38rem;
			background-repeat: no-repeat;
			background-position: left 0.01rem;
			background-size: .24rem auto;
		}

		.m-suspen-box .h1 {
			font-size: .24rem;
		}

		.m-suspen-box .text {
			font-size: .22rem;
			color: #777777;
		}

		.m-suspen-box .on-line {
			background-image: url(../images/icon10.jpg);
		}

		.m-suspen-box .phone {
			background-image: url(../images/icon11.jpg);
		}

		.m-suspen-box .messa {
			background-image: url(../images/icon12.jpg);
		}

		.m-suspen-box .weixin {
			background-image: url(../images/icon13.png);
		}

		.m-suspen-box .show-box {
			position: absolute;
			left: -110%;
			bottom: 0;
			display: none;
		}

		.m-suspen-box .close {
			position: absolute;
			top: 1%;
			right: 5%;
		}

		.opti-acce .swiper-button-prev,
		.opti-acce .swiper-button-next {
			width: 30px;
			height: 30px;
		}

		.opti-acce .swiper-button-prev {
			left: -35px;
		}

		.opti-acce .swiper-button-next {
			right: -35px;
		}

		.mapp-func .r-text {
			max-width: 100%;
			margin: 50px 0;
			text-align: center;
		}

		.seco-deve .column {
			padding: 0 5%;
		}

		.devi-mana .video1 video {
			width: 86.5%;
			height: auto;
		}

		.scene .text {
			padding: 30px;
		}

		.groun-list .column {
			padding: 20px;
		}

		.groun-list .name {
			font-size: 18px;
			margin-bottom: 30px;
		}

		.groun-list .words2 {
			font-size: 14px;
		}

		.groun .words {
			padding: 0;
		}

		.search .search-wrap {
			padding: 0;
		}

		.story-list .text {
			padding: 15px 30px 15px 15px;
		}

		.retai-list .text {
			padding: 20px;
		}

		.story-list .icon {
			right: 20px;
			bottom: 30px;
		}

		.solu-list .column {
			width: 32%;
			margin-right: 2%;
		}

		.solu-list .column:nth-child(4n) {
			margin-right: 2%;
		}

		.solu-list .column:nth-child(3n) {
			margin-right: 0;
		}

		.sales-list .h1 {
			font-size: 14px;
		}

		.recru-nav {
			padding: 0;
		}

		.main-page {
			padding-top: 0;
		}

		.prog-list .text {
			padding: 30px 50px 0;
		}

		.notice-list .column {
			margin-bottom: 50px;
		}

		.header {
			background-color: #ffffff;
			box-shadow: 0 3px 7px rgba(0, 0, 0, .1);
		}

		.header .logo_2 {
			display: inline-block;
		}

		.header .logo_1 {
			display: none;
		}

		.header .head-menu .line {
			background-color: #000000;
		}

		.head-rbox {
			display: none;
		}

		.header .head-menu {
			display: block;
		}

		.home-swiper .swiper-pagination {
			bottom: 3%;
		}

		.link-box .column.special .suspen {
			padding-bottom: 15px;
		}

		.link-box .suspen {
			padding: 0 15px 15px;
		}

		.link-box .h1 {
			margin-bottom: 10px;
		}

		.link-box .words {
			line-height: 1.4;
		}

		.link-nav {
			position: relative;
			margin-top: 30px;
		}

		.link-box {
			margin-top: 30px;
		}

		.foot-nav {
			display: none;
		}

		.footer .sales {
			width: 100%;
			margin: 0 auto;
			text-align: center;
		}

		.foot-top {
			margin-bottom: 30px;
		}

		.foot-bot {
			text-align: center;
		}

		.home-swiper .suspen {
			top: 35%;
		}

		.link-nav .column {
			text-align: center;
		}

		.link-nav .icon {
			width: 100%;
		}

		.link-nav .text {
			width: 100%;
			padding: 10px 0;
		}

		.link-nav .nav-wrap {
			padding: 20px;
		}
	}

	@media only screen and (max-width:991px) {
		.problem .form{
			max-width: 100%;
		}
		.opti-acce .swiper-button-prev {
			left: 0;
		}

		.opti-acce .swiper-button-next {
			right: 0;
		}

		.welfare .column {
			min-height: 440px;
		}

		.propa-video .icon img {
			max-width: 70%;
		}

		.welfare .last_column {
			width: 70%;
		}

		.devel .l-img {
			width: 100%;
			margin-bottom: 20px;
		}

		.devel .r-text {
			width: 100%;
		}

		.activ .icon img {
			max-width: 60%;
		}

		.activ .icon_2 {
			right: -35%;
		}

		.activ .icon_4 {
			right: -12%;
		}

		.dt30 .box1 .h1 {
			margin-bottom: 30px;
		}

		.dt30 .box1 .img-box {
			width: 260px;
		}

		.dt30 .box4 .img-box {
			width: 300px;
		}

		.dt30 .box6 .text-box {
			max-width: 400px;
		}

		.dt30 .box8 .text-box {
			max-width: 400px;
		}

		.dt30 .box8 .list-box {
			margin-top: 20px;
		}

		.dt30 .box8 .h1 {
			margin-bottom: 20px;
		}

		.dt30 .box9 .img-box {
			width: 360px;
		}

		.dt30 .box9 .list-box {
			margin-top: 40px;
		}

		.dt30 .box10 .text-box {
			max-width: 300px;
		}

		.dt30 .box10 .suspen {
			top: 50%;
		}

		.dt30 .box11 .img1 {
			width: 400px;
		}

		.d8000 .box1 .img-box {
			width: 250px;
		}

		.tech-para .column {
			width: 33.33%;
		}

		.tech-para .column:nth-child(4n) {
			padding-right: 1%;
		}

		.tech-para .column:nth-child(3n) {
			padding-right: 0;
		}

		.tech-para .name {
			line-height: 1.4;
		}

		.d7000 .box11 .suspen .img {
			width: 300px;
		}

		.d7000 .box1 .h1 {
			margin-bottom: 10px;
		}

		.dt40 .box3 .img-box {
			width: 200px;
		}

		.dt40 .box3 .text-box {
			margin-right: 0;
		}

		.dt40 .box4 .column {
			width: 200px;
		}

		.d7000 .box5 .text-box {
			width: 380px;
		}

		.d7000 .box6 .text-box {
			margin-bottom: 20px;
		}

		.dt40 .box7 .suspen {
			top: 25%;
		}

		.dt40 .box8 .column1 {
			top: 32%;
		}

		.dt40 .box8 .name {
			margin-top: 5px;
		}

		.dt40 .box8 .column2 {
			left: 12%;
		}

		.dt40 .box8 .column3 {
			left: 27%;
		}

		.dt40 .box8 .column4 {
			right: 20%;
		}

		.dt40 .box8 .column5 {
			top: 20%;
			right: 5%;
		}

		.dt40 .box8 .column6 {
			right: 17%;
		}

		.dt40 .box9 .text-box {
			max-width: 300px;
		}

		.dt40 .box11 .img-box {
			width: 380px;
		}

		.dt40 .box11 .text-box {
			margin-right: 0;
			margin-bottom: 0;
		}

		.dt40 .box11 .suspen {
			top: 50%;
			transform: translate(-50%, -50%);
		}

		.dt40 .box12 .text-box {
			max-width: 350px;
		}

		.dt40 .box13 .img-box {
			width: 450px;
		}

		.dt40 .box13 .text-box {
			max-width: 500px;
		}

		.dt40 .box13 .suspen {
			top: 25%;
		}

		.dt40 .box14 .text-box {
			margin-left: 0;
		}

		.dt50 .box3 .text-box {
			max-width: 100%;
		}

		.dt50 .box3 .column {
			width: 33.33%;
		}

		.dt50 .box4 .text-box {
			max-width: 380px;
		}

		.dt50 .box5 .img-box {
			right: 15%;
		}

		.dt50 .box6 .list-box2 {
			margin-top: 30px;
		}

		.dt50 .box6 .words {
			line-height: 30px;
		}

		.dt50 .box6 .name {
			font-size: 16px;
			margin-top: 10px;
		}

		.dt50 .box7 .text-box {
			max-width: 420px;
		}

		.dt50 .box8 .text-box {
			max-width: 100%;
		}

		.dt50 .box8 .list-box {
			margin-top: 40px;
		}

		.dt50 .box10 .list-box {
			margin-top: 30px;
		}

		.dt50 .box10 .column {
			margin-right: 50px;
		}

		.dt50 .box11 .suspen {
			top: 50%;
			transform: translate(-50%, -50%);
		}

		.dt50 .box12 .icon {
			width: 90px;
		}

		.dt50 .box12 .img1 {
			width: 360px;
		}

		.i9000s .box3 .list-box {
			padding: 0;
		}

		.i9000s .box4 .icon {
			height: 50px;
		}

		.i9000s .box4 img {
			max-height: 100%;
		}

		.i9000s .box5 .text-box {
			width: 100%;
		}

		.i9000s .box6 .text-box {
			width: 100%;
			margin-right: 0;
		}

		.i9000s .box6 .column {
			display: inline-block;
			vertical-align: top;
			width: 50%;
		}

		.i9000s .box6 .icon {
			width: 40px;
			margin-right: 10px;
		}

		.i9000s .box6 .words2 {
			width: calc(100% - 50px);
			line-height: 40px;
		}

		.i9000s .box8 .text-box {
			width: 360px;
		}

		.i9000s .box8 .capa {
			margin-top: 40px;
		}

		.i9000s .box9 .suspen {
			top: 50%;
		}

		.i9000s .box9 .text-box {
			max-width: 100%;
		}

		.i9000s .box9 .column {
			margin-top: 30px;
		}

		.i9000s .box9 .icon {
			height: 35px;
		}

		.i9000s .box9 img {
			max-height: 100%;
		}

		.i9000s .box12 .h1 {
			font-size: 28px;
		}

		.i9100 .box2 .icon {
			height: 50px;
		}

		.i9100 .box2 .icon img {
			max-height: 100%;
		}

		.i9100 .box2 .name {
			font-size: 16px;
		}

		.i9100 .box3 .column2 {
			margin-right: 20px;
		}

		.i9100 .box3 .list-box2 {
			margin-top: 30px;
		}

		.i9100 .box3 .name {
			font-size: 16px;
		}

		.i9100 .box3 .icon {
			height: 30px;
		}

		.i9100 .box6 .list-box {
			margin-top: 30px;
		}

		.i9100 .box7 .name {
			margin-top: 10px;
		}

		.i9100 .box7 .list-box {
			margin: 30px auto;
		}

		.play-but-icon {
			width: 60px;
			margin: 0 auto;
		}

		.seco-deve .column {
			padding: 0 2%;
		}

		.seco-deve .icon {
			width: 120px;
			margin: 0 auto;
		}

		.cust-use .column {
			width: 100%;
			border-right: 0 !important;
		}

		.cloud-serv .top-box .h1 {
			padding: 40px 0;
		}

		.devi-diag .column {
			padding: 0 2%;
		}

		.devi-diag .name {
			font-size: 16px;
			padding: 0 15px;
		}

		.devi-diag .column .icon {
			height: 50px;
		}

		.devi-mana .box3 {
			padding: 150px 0;
		}

		.devi-mana .box3 .list-box {
			max-width: 80%;
		}

		.deploy .column2 .suspen {
			right: 5%;
		}

		.deploy .column .icon img {
			width: 60px;
		}

		.deploy .column .h1 {
			margin: 20px 0 10px;
		}

		.deploy .column .h2 {
			margin-bottom: 20px;
		}

		.softw-page .banner .column .img {
			width: 80px;
		}

		.deploy .top-box .suspen {
			top: 22%;
		}

		.softw-page .banner .list-box {
			padding-bottom: 20px;
		}

		.softw-box .top-box .h1 {
			margin-bottom: 30px;
		}

		.supp-video-box .suspend .h1 {
			font-size: 16px;
		}

		.supp-video-box .words {
			font-size: 14px;
		}

		.manu .text-box {
			width: 100%;
			padding-top: 0;
			margin-bottom: 50px;
		}

		.manu .top-box {
			margin-bottom: 30px;
		}

		.manu .column {
			margin-bottom: 40px;
		}

		.manu .img-box {
			width: 100%;
		}

		.softw-list .column .icon {
			width: 70%;
			margin: 0 auto;
		}

		.scene .name {
			font-size: 16px;
			margin-bottom: 10px;
		}

		.scene .text {
			padding: 20px;
		}

		.rela-prod .img {
			height: 200px;
		}

		.rela-prod .img img {
			max-height: 100%;
		}

		.rela-prod-list .column .more {
			margin-top: 30px;
		}

		.rela-prod .text {
			padding: 20px;
		}

		.retai-list .column {
			width: 32%;
			margin-right: 2%;
		}

		.outle .outle-map .outle-list .column {
			max-width: 48%;
			margin-right: 4%;
		}

		.outle .outle-map .outle-list .column:nth-child(2n) {
			margin-right: 0;
		}

		.outle-list .column {
			width: 48%;
			margin-right: 4%;
		}

		.outle-list .column:nth-child(3n) {
			margin-right: 4%;
		}

		.outle-list .column:nth-child(2n) {
			margin-right: 0;
		}

		.mode-list .column {
			padding: 30px;
			min-height: 480px;
		}

		.supp-list .column {
			padding: 5px;
		}

		.supp-list .h1 {
			margin-bottom: 10px;
			line-height: 18px;
		}

		.supp-list .line {
			margin-top: 0;
		}

		.cont-list .icon img {
			width: 30px;
		}

		.devel {
			background-size: 100% 150px;
		}

		.devel .words {
			padding: 0;
		}

		.syste {
			min-height: 620px;
		}

		.hot-posit {
			padding: 90px 0 150px;
		}

		.posit-list .name {
			font-size: 16px;
		}

		.techn {
			min-height: 620px;
		}

		.recruit-page .banner .suspen {
			padding-top: 15%;
		}

		.head-menu .drop-down {
			top: 60px;
		}

		.main-page {
			padding-top: 0;
		}

		.prog-list .img {
			width: 50%;
		}

		.prog-list .text {
			width: 50%;
			padding: 20px 20px 0;
		}

		.prog-list .top>div {
			margin-bottom: 20px;
		}

		.prog-list .icon {
			margin-right: 20px;
		}

		.prog-list .h1 {
			margin-bottom: 10px;
		}

		.prod-nav .column {
			width: 48%;
			margin-right: 4%;
		}

		.prod-nav .column:nth-child(3n) {
			margin-right: 4%;
		}

		.prod-nav .column:nth-child(2n) {
			margin-right: 0;
		}

		.problem-page .banner .suspen {
			padding-top: 15%;
		}

		.news-page .banner .suspen {
			padding-top: 15%;
		}

		.nav-page .item {
			width: 60px;
		}

		.nav-page .prev {
			width: auto;
			padding: 0 20px;
		}

		.nav-page .next {
			width: auto;
			padding: 0 20px;
		}

		.news-box .img {
			width: 300px;
		}

		.news-box .text-box {
			width: calc(100% - 300px);
			padding-top: 30px;
		}

		.news-box .h1 {
			margin-bottom: 20px;
		}

		.futu-list .words {
			font-size: 12px;
			line-height: 24px;
		}

		.honor .preview {
			top: 52%;
			left: 10%;
			width: 70%;
		}

		.honor .img-box {
			width: 100%;
		}

		.mile .arrow-left {
			top: -30px;
			left: 8px;
		}

		.mile .arrow-right {
			left: 8px;
			bottom: 0;
		}

		.mile .preview .swiper-slide {
			padding: 0;
		}

		.mile .preview .swiper-container {
			height: 200px;
		}

		.about .title {
			margin-bottom: 60px;
		}

		.about-page .banner .suspen {
			padding-top: 12%;
		}

		.header {
			height: 60px;
		}

		.head-logo {
			line-height: 60px;
		}

		.head-logo img {
			height: 40px;
			vertical-align: middle;
		}

		.head-menu .icon-button {
			margin-top: 13px;
		}

		.home-swiper .h1 {
			font-size: 20px;
			margin-bottom: 10px;
		}

		.home-swiper .bold {
			font-size: 30px;
		}

		.home-swiper .h2 {
			font-size: 14px;
		}

		.home-swiper .list-box {
			margin-top: 20px;
		}

		.home-swiper .column {
			margin-right: 40px;
		}

		.link-nav .nav-wrap {
			border-radius: 15px;
		}

		.link-box .h1 {
			font-size: 18px;
		}

		.link-box {
			margin-bottom: 30px;
		}

		.news .title {
			margin-bottom: 30px;
		}

		.news-list .column {
			width: 100%;
			margin-right: 0;
			margin-bottom: 20px;
		}

		.news {
			padding-bottom: 30px;
		}

		.smart-swiper .push-button {
			width: 30px;
			height: 30px;
			margin-top: -15px;
		}
	}

	.bigPicLayer {
		display: none;
		width: 1000px;
		height: 556px;
		position: fixed;
		z-index: 111;
		top: 40% !important;
		margin-top: -180px;
		padding: 10px;
	}

	.bigPicLayer .close {
		display: block;
		width: 38px;
		height: 38px;
		background: url(../images/close.png) no-repeat;
		right: -50px;
		top: -50px;
		position: relative;
		position: absolute;
		z-index: 222;
	}

	.bigPicLayer .close em {
		width: 1px;
		height: 50px;
		background: #009690;
		display: none;
		position: absolute;
		left: 50%;
		margin-left: -0.5px;
		top: 100%;
	}

	.bigPicLayer .imgDiv {
		text-align: center;
	}

	.bigPicLayer .imgDiv img {
		width: 100%;
	}

	.bigPicLayer .imgDiv span {
		display: block;
		text-align: center;
		font-size: 18px;
		margin-top: 16px;
		color: #fff;
		font-weight: bold;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
	}

	#Layer1 {
		position: fixed;
		z-index: 9;
		background: #000000;
		top: 0;
		left: 0;
	}

	@media screen and (max-width: 1440px) {
		.bigPicLayer {
			display: none;
			width: 600px;
			height: 350px;
			position: fixed;
			z-index: 111;
			top: 40% !important;
			margin-top: -100px;
			padding: 10px;
		}

		.bigPicLayer .close {
			display: block;
			width: 38px;
			height: 38px;
			background: url(../images/close.png) no-repeat;
			right: -50px;
			top: -50px;
			position: relative;
			position: absolute;
			z-index: 222;
		}

		.bigPicLayer .close em {
			width: 1px;
			height: 50px;
			background: #0a448d;
			display: none;
			position: absolute;
			left: 50%;
			margin-left: -0.5px;
			top: 100%;
		}

		.bigPicLayer .imgDiv {
			text-align: center;
		}

		.bigPicLayer .imgDiv img {
			width: 100%;
		}

		.bigPicLayer .imgDiv span {
			display: block;
			text-align: center;
			font-size: 18px;
			margin-top: 16px;
			color: #fff;
			font-weight: bold;
			position: absolute;
			left: 0;
			top: 100%;
			width: 100%;
		}
	}

	@media screen and (max-width: 1004px) {
		.bigPicLayer {
			width: 300px;
			height: auto;
			padding: 0px;
			margin-top: -150px;
		}

		.bigPicLayer .close {
			display: block;
			width: 38px;
			height: 38px;
			background: url(../images/close.png) no-repeat;
			right: -50px;
			top: -50px;
			position: relative;
			position: absolute;
			z-index: 222;
		}

		.bigPicLayer .close em {
			width: 1px;
			height: 20px;
			background: #0a448d;
			display: none;
			position: absolute;
			left: 50%;
			margin-left: -0.5px;
			top: 100%;
		}

		.bigPicLayer .imgDiv {
			height: 169px;
		}
	}

	#pc-main {
		display: block;
	}

	#mobile-main {
		display: none;
	}
}

@media only screen and (max-width:767px) {

	/*Ã¥â€¦Â¬Ã¥â€¦Â±Ã¦Â Â·Ã¥Â¼Â*/

	html,
	body,
	div,
	span,
	applet,
	object,
	iframe,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	pre,
	a,
	abbr,
	acronym,
	address,
	big,
	cite,
	code,
	del,
	dfn,
	em,
	img,
	ins,
	kbd,
	q,
	s,
	samp,
	small,
	strike,
	strong,
	sub,
	sup,
	tt,
	var,
	b,
	u,
	i,
	center,
	dl,
	dt,
	dd,
	ol,
	ul,
	li,
	fieldset,
	form,
	label,
	legend,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td,
	article,
	aside,
	canvas,
	details,
	embed,
	figure,
	figcaption,
	footer,
	header,
	hgroup,
	main,
	menu,
	nav,
	output,
	ruby,
	section,
	summary,
	time,
	mark,
	audio,
	video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		/*font: inherit;*/
		vertical-align: baseline;
	}

	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	html,
	body {
		font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 14px;
		line-height: 1;
		color: #333;
		background-color: #fff;
	}

	ul,
	li {
		list-style-type: none;
	}

	input,
	textarea,
	select {
		-webkit-appearance: none;
		resize: none;
		outline: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		border: 0;
	}

	a {
		text-decoration: none;
		color: #000;
		cursor: pointer;
	}

	a:hover {
		text-decoration: none;
	}



.iprolist .item:nth-child(1) img{
    max-width: ;
}


	img {
		max-width: 100%;
		border-style: none;
		vertical-align: middle;
	}

	.zoom-img {
		overflow: hidden;
	}

	.zoom-img .img {
		overflow: hidden;
	}

	.zoom-img img {
		transition: all .5s;
	}

	.zoom-img:hover img {
		transform: scale(1.04);
		-ms-transform: scale(1.04);
		-webkit-transform: scale(1.04);
		-o-transform: scale(1.04);
		-moz-transform: scale(1.04);
	}

	.clear:after {
		display: block;
		clear: both;
		content: "";
		visibility: hidden;
		height: 0
	}

	.clear {
		zoom: 1
	}

	.nav-page {
		font-size: 0;
		text-align: center;
	}

	.flex {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	.h1,
	.h2,
	.h3,
	.h4,
	.h5 {
		margin: 0;
		padding: 0;
	}

	.delay1 {
		-webkit-animation-delay: .1s;
		animation-delay: .1s;
	}

	.delay2 {
		-webkit-animation-delay: 0.2s;
		animation-delay: 0.2s;
	}

	.delay3 {
		-webkit-animation-delay: 0.3s;
		animation-delay: 0.3s;
	}

	.delay4 {
		-webkit-animation-delay: 0.4s;
		animation-delay: 0.4s;
	}

	.delay5 {
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
	}

	.delay6 {
		-webkit-animation-delay: 0.6s;
		animation-delay: 0.6s;
	}

	.delay7 {
		-webkit-animation-delay: 0.8s;
		animation-delay: 0.7s;
	}

	.delay8 {
		-webkit-animation-delay: 1s;
		animation-delay: 1s;
	}

	.delay9 {
		-webkit-animation-delay: 1.2s;
		animation-delay: 1.2s;
	}

	.delay10 {
		-webkit-animation-delay: 2s;
		animation-delay: 2s;
	}

	.p-box {
		display: none;
	}

	.m-box {
		display: block;
	}

	/* header */

	.header {
		display: none;
	}

	.suspen-cont {
		position: fixed;
		right: 2%;
		bottom: 35%;
		z-index: 8;
	}

	.suspen-cont .button {
		padding: 40px 10px 15px;
		width: 32px;
		background-color: #ffffff;
		text-align: center;
		background-image: url(../images/icon6.jpg);
		background-position: center 12px;
		background-repeat: no-repeat;
		background-size: 10px auto;
		font-size: 12px;
		color: #00a7d3;
		cursor: pointer;
	}

	.suspen-cont .box {
		position: absolute;
		background-color: #ffffff;
		left: -160px;
		width: 150px;
		top: -123px;
		display: none;
	}

	.suspen-cont .box-wrap {
		position: relative;
		padding: 25px 15px 15px;
	}

	.suspen-cont .column {
		position: relative;
		margin-bottom: 15px;
	}

	.suspen-cont .show-box {
		display: none;
	}

	.suspen-cont .weixin .show-box {
		position: absolute;
		top: 50%;
		right: 120%;
		transform: translateY(-50%);
		width: 120px;
	}

	.suspen-cont .column:hover .show-box {
		display: block;
	}

	.suspen-cont .column:last-child {
		margin-bottom: 0;
	}

	.suspen-cont .item {
		display: block;
		padding-left: 17px;
		background-position: left 3%;
		background-repeat: no-repeat;
		background-size: 12px auto;
	}

	.suspen-cont .on-line {
		background-image: url(../images/icon8.jpg);
	}

	.suspen-cont .phone {
		background-image: url(../images/icon9.jpg);
	}

	.suspen-cont .messa {
		background-image: url(../images/icon10.jpg);
	}

	.suspen-cont .weixin {
		background-image: url(../images/icon155.png);
	}

	.suspen-cont .h1 {
		font-size: 12px;
		color: #333333;
		margin-bottom: 10px;
	}

	.suspen-cont .words {
		font-size: 11px;
		color: #777777;
	}

	.suspen-cont .close {
		position: absolute;
		top: 7px;
		right: 12px;
		cursor: pointer;
	}

	.return-top {
		position: fixed;
		right: 2%;
		top: 45%;
		width: 32px;
		z-index: 8;
		cursor: pointer;
	}

	.m-header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		border-bottom: 0.01rem solid rgba(255, 255, 255, .1);
		z-index: 999;
		padding:15px 0;
	}

	.m-header .container-fluid {
		padding: 0 15px;
	}

	.m-header.on {
		background-color: #ffffff;
	}

	.m-header.on2 {
		/*top: -100%;*/
	}

	.m-head-wrap {
		height: 50px;
		justify-content: space-between;
		align-items: center;
	}

	.m-head-logo {
		width: 150px;
	}

	.m-head-logo .logo_2 {
		display: none;
	}

	.m-header.on .m-head-logo .logo_2 {
		display: block;
	}

	.m-header.on .m-head-logo .logo_1 {
		display: none;
	}

	.m-head-menu {
		width: 19px;
	}

	.m-head-menu .but-close {
		display: none;
	}

	.m-head-menu .but-icon_2 {
		display: none;
	}

	.m-header.on .m-head-menu .but-icon_2 {
		display: block;
	}

	.m-header.on .m-head-menu .but-icon_1 {
		display: none;
	}

	.m-head-menu .drop-down {
		display: none;
		position: fixed;
		top: 83px;
		left: 0;
		width: 100%;
		height: calc(46% - 50px);
		background-color: #f7f7f7;
		z-index: 9;
	}

	.m-head-menu .m-nav-box {
		height: calc(100vh - 50px);
	}

	.m-head-menu .item {
		display: block;
		font-size: 16px;
		color: #333333;
		line-height: 44px;
		padding: 0 19px;
	}

	.m-head-menu .item.on {
		background-color: #ffffff;
	}

	.m-head-menu .drop-down_2 {
		display: none;
		position: fixed;
		top: 83px;
		left: 150px;
		width: calc(100% - 150px);
		height: calc(46% - 50px);
		background-color: #ffffff;
		padding: 0 25px;
	}

	.m-head-menu .column.on .drop-down_2 {
		display: block;
	}

	.m-head-menu .h1 {
		display: block;
		font-size: 16px;
		color: #333333;
		line-height: 44px;
		border-bottom: 0.01rem solid #dcdcdc;
		padding: 0 5px;
	}

	.m-head-menu .name {
		display: block;
		padding-right: 30px;
		background-image: url(../images/icon15.jpg);
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 16px auto;
	}

	.m-head-menu .m-nav {
		overflow-y: auto;
		height: calc(100vh - 95px);
	}

	.m-head-menu .m-nav::-webkit-scrollbar {
		display: none;
	}

	.m-head-menu .h2 {
		display: block;
		font-size: 16px;
		color: #333333;
		line-height: 44px;
		border-bottom: 0.01rem solid #dcdcdc;
		padding: 0 5px;
	}

	.m-head-menu .name_2 {
		display: block;
		background-image: url(../images/icon16.jpg);
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 8px auto;
	}

	.m-head-menu .h2.on .name_2 {
		background-image: url(../images/icon17.jpg);
	}

	.m-head-menu .drop-down_3 {
		display: none;
	}

	.m-head-menu .item_2 {
		display: block;
		font-size: 16px;
		color: #666666;
		line-height: 44px;
		padding: 0 20px;
	}

	.m-head-menu .name_2.on {
		background: none;
	}

	.m-suspen-box {
		position: fixed;
		top: 50%;
		right: .3rem;
		width: .65rem;
		z-index: 2;
	}

	.m-suspen-box .return-top {
		margin-bottom: .16rem;
	}

	.m-suspen-box .cont-box {
		position: relative;
		background-color: #ffffff;
	}

	.m-suspen-box .btn-icon {
		display: block;
		font-size: .24rem;
		color: #00a7d3;
		line-height: .3rem;
		text-align: center;
		padding: .62rem 0 .27rem 0;
		background-image: url(../images/icon8.jpg);
		background-size: .2rem auto;
		background-position: center .17rem;
		background-repeat: no-repeat;
	}

	.m-suspen-box .drop-down {
		position: absolute;
		left: -3.2rem;
		bottom: 0;
		width: 3.05rem;
		background-color: #ffffff;
		padding: .5rem .25rem .35rem;
		display: none;
	}

	.m-suspen-box .column {
		position: relative;
		margin-bottom: .4rem;
	}

	.m-suspen-box .column:last-child {
		margin-bottom: 0;
	}

	.m-suspen-box .item {
		display: block;
		font-size: .24rem;
		color: #333333;
		line-height: .41rem;
		padding-left: .38rem;
		background-repeat: no-repeat;
		background-position: left 0.01rem;
		background-size: .24rem auto;
	}

	.m-suspen-box .h1 {
		font-size: .24rem;
	}

	.m-suspen-box .text {
		font-size: .22rem;
		color: #777777;
	}

	.m-suspen-box .on-line {
		background-image: url(../images/icon10.jpg);
	}

	.m-suspen-box .phone {
		background-image: url(../images/icon11.jpg);
	}

	.m-suspen-box .messa {
		background-image: url(../images/icon12.jpg);
	}

	.m-suspen-box .weixin {
		background-image: url(../images/icon13.png);
	}

	.m-suspen-box .show-box {
		position: absolute;
		left: -110%;
		bottom: 0;
		display: none;
	}

	.m-suspen-box .close {
		position: absolute;
		top: 1%;
		right: 5%;
	}


	/* footer */

	.m-footer {
		padding: 0 .5rem;
		background-color: #e8e8e8;
	}

	.m-footer .top-box {
		padding: .63rem .2rem .5rem;
		border-bottom: 0.01rem solid #d2d2d2;
		text-align: center;
	}

	.m-footer .time {
		font-size: .26rem;
		color: #666666;
		line-height: .4rem;
		margin-bottom: .33rem;
	}

	.m-footer .link-consu {
		display: inline-block;
		width: 3.6rem;
		height: .85rem;
		line-height: .85rem;
		font-size: .34rem;
		color: #ffffff;
		background-color: #00a7d3;
		border-radius: .43rem;
	}

	.m-footer .center-box {
		padding: .44rem .2rem .47rem;
		border-bottom: 0.01rem solid #d2d2d2;
	}

	.m-footer .active {
		align-items: center;
		margin-bottom: .44rem;
	}

	.m-footer .drop-down {
		display: none;
	}

	.m-footer .icon {
		width: .37rem;
		margin-right: .1rem;
	}

	.m-footer .name {
		font-size: .22rem;
		color: #888888;
	}

	.m-footer .h1 {
		font-size: .26rem;
		color: #333333;
		margin-bottom: .1rem;
	}

	.m-footer .link-nav {
		margin-bottom: .5rem;
	}

	.m-footer .link-quick .item {
		font-size: .24rem;
		color: #888888;
		line-height: .45rem;
	}

	.m-footer .text {
		font-size: .24rem;
		color: #888888;
		line-height: .46rem;
	}

	.m-footer .text a {
		color: #888888;
	}

	.m-footer .text .number {
		color: #00a7d3;
	}

	.m-footer .bot-box {
		padding: .14rem .2rem .26rem;
	}

	.m-footer .bot-box .text {
		line-height: .43rem;
	}


	/* home */

	.container-fluid {
		padding-left: .3rem;
		padding-right: .3rem;
	}

	.technology .container-fluid {
		padding: 0 15px;
	}

	.technology .banner .suspen {
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.technology .banner .h1 {
		font-size: 20px;
	}

	.technology .banner .location {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}

	.technology .banner .location a {
		font-size: 12px;
		color: #bdbdbd;
	}

	.col-xs-12 {
		padding-left: .3rem;
		padding-right: .3rem;
	}

	.m-home-page {
		background-color: #f2f2f2;
		padding-bottom: .55rem;
	}

	.banner {
		position: relative;
	}

	.home-banner .suspen {
		position: absolute;
		top: 1.9rem;
		left: 0;
		width: 100%;
	}

	.home-banner .h1 {
		font-size: .4rem;
		color: #ffffff;
		font-weight: bold;
		line-height: .8rem;
	}

	.home-banner .big {
		font-size: .8rem;
	}

	.home-banner .h2 {
		font-size: .26rem;
		color: #ffffff;
		line-height: .5rem;
		margin-bottom: .56rem;
	}

	.home-banner .list-box {
		padding: 0 .15rem;
	}

	.home-banner .column {
		margin-right: .9rem;
		text-align: center;
	}

	.home-banner .column:last-child {
		margin-right: 0;
	}

	.home-banner .icon img {
		width: .71rem;
	}

	.home-banner .name {
		display: block;
		font-size: .2rem;
		color: #ffffff;
		line-height: .5rem;
		margin-top: .1rem;
	}

	.home-link-nav .link-nav {
		padding: .3rem .3rem .2rem;
	}

	.home-link-nav .link-item {
		align-items: center;
	}

	.home-link-nav .img {
		width: 1.88rem;
	}

	.home-link-nav .link-column {
		padding: .2rem .6rem .25rem;
		margin-bottom: .2rem;
		background-color: #ffffff;
	}

	.home-link-nav .text-box {
		margin-left: .8rem;
	}

	.home-link-nav .link-column:nth-child(2n) .text-box {
		margin: 0;
		margin-right: .8rem;
	}

	.home-link-nav .h1 {
		font-size: .34rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.home-link-nav .h2 {
		font-size: .24rem;
		color: #444444;
	}

	.home-link-box .column {
		position: relative;
		margin-bottom: .2rem;
	}

	.home-link-box .suspen {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: .45rem;
	}

	.home-link-box .carousel .suspen {
		padding: .45rem .37rem;
	}

	.home-link-box .h1 {
		font-size: .4rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .22rem;
	}

	.home-link-box .text {
		font-size: .26rem;
		color: #ffffff;
		line-height: .43rem;
	}

	.home-link-box .btn {
		width: .5rem;
		height: .5rem;
		margin-top: -.8rem;
		background-size: cover;
	}

	.home-link-box .swiper-button-prev {
		background-image: url(../images/icon5.png);
	}

	.home-link-box .swiper-button-next {
		background-image: url(../images/icon6.png);
	}

	.m-news .title {
		margin: .45rem 0 .32rem;
		justify-content: space-between;
		align-items: flex-end;
	}

	.m-news .title .h1 {
		font-size: .4rem;
		color: #333333;
		font-weight: bold;
		padding-left: .45rem;
	}

	.m-news .link-more {
		font-size: .26rem;
		color: #777777;
	}

	.m-news .img {
		margin-bottom: .32rem;
	}

	.m-news .date {
		font-size: .2rem;
		color: #a1a1a1;
		font-family: Arial, Helvetica, sans-serif;
	}

	.m-news .text-box .h1 {
		font-size: .28rem;
		color: #333333;
		line-height: 1.3;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin: .25rem 0;
	}


	/* video */

	.banner .suspen {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translate(0, -50%);
	}

	.banner .h1 {
		font-size: .6rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .26rem;
	}

	.banner .h2 {
		font-size: .32rem;
		color: #ffffff;
		line-height: .48rem;
	}

	.banner .container-fluid {
		padding-left: .38rem;
		padding-right: .38rem;
	}

	.m-video-page .title {
		padding: .5rem 0 .55rem;
		text-align: center;
	}

	.m-video-page .title .h1 {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
	}

	.m-video-page .column {
		position: relative;
		margin-bottom: .1rem;
	}

	.m-video-page .column .suspen {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: .45rem .3rem;
	}

	.m-video-page .column .h1 {
		font-size: .28rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .15rem;
	}

	.m-video-page .column .text {
		font-size: .24rem;
		color: #ffffff;
		line-height: .34rem;
	}

	.m-video-page .but-play {
		position: absolute;
		left: .45rem;
		bottom: .45rem;
		width: .45rem;
	}

	.m-video-page .link-more {
		display: block;
		width: 2.8rem;
		height: .7rem;
		line-height: .68rem;
		text-align: center;
		font-size: .24rem;
		color: #333333;
		border: 1px solid #dfdfdf;
		border-radius: .4rem;
		margin: .55rem auto .75rem;
	}

	.skill-video {
		background-color: #f7f7f7;
	}

	.skill-video .column .suspen {
		padding: .45rem .35rem;
	}

	.skill-video .link-more {
		margin: .6rem auto .85rem;
	}

	.skill-video .title {
		padding: .7rem 0 .55rem;
	}

	.colle-video {
		padding-bottom: .8rem;
	}

	.colle-video .title {
		padding: .65rem 0 .7rem;
	}

	.colle-video .title .h1 {
		font-size: .44rem;
	}

	.colle-video .column {
		margin-bottom: .3rem;
	}

	.colle-video .img {
		position: relative;
	}

	.colle-video .play-icon {
		position: absolute;
		bottom: .35rem;
		left: .25rem;
		width: .45rem;
	}

	.colle-video .text-box {
		padding: .3rem 0;
	}

	.colle-video .column .h1 {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.colle-video .time {
		font-size: .26rem;
		color: #666666;
	}

	.colle-video .link-more {
		margin: 0 auto;
		margin-top: .55rem;
	}


	/* product */

	.m-product-page {
		background-color: #f8f8f8;
		padding-bottom: .6rem;
	}

	.product-banner .suspen {
		top: 26%;
	}

	.product-banner .h1 {
		margin-bottom: 0;
	}

	.m-product-page .title {
		padding: .75rem 0 .5rem;
		text-align: center;
	}

	.m-product-page .title .h1 {
		font-size: .4rem;
		color: #333333;
		font-weight: bold;
	}

	.prod-nav {
		padding-bottom: .65rem;
	}

	.prod-nav .column {
		padding: 0;
		padding-right: .1rem;
		margin-bottom: .15rem;
	}

	.prod-nav .column:nth-child(2n) {
		padding: 0;
		padding-left: .1rem;
	}

	.prod-nav .item {
		display: block;
		text-align: center;
		background-color: #ffffff;
		padding: .28rem .25rem .34rem;
	}

	.prod-nav .icon {
		height: .55rem;
	}

	.prod-nav .icon img {
		max-height: 100%;
	}

	.prod-nav .h1 {
		font-size: .3rem;
		color: #333333;
		margin: 0.5rem 0 0.5rem;
		text-align: center;
	}

	.prod-nav .h2 {
		font-size: .22rem;
		color: #999999;
		font-family: Arial, Helvetica, sans-serif;
	}

	.prod-list .column {
		position: relative;
	}

	.prod-list .suspen {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		padding: 0 .5rem;
		transform: translate(0, -50%);
	}

	.prod-list .h1 {
		font-size: .5rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .3rem;
	}

	.prod-list .h2 {
		font-size: .28rem;
		color: #ffffff;
		font-weight: bold;
	}

	.m-product-page .link-more {
		display: block;
		width: 2.8rem;
		height: .7rem;
		line-height: .68rem;
		text-align: center;
		font-size: .24rem;
		color: #333333;
		border: 1px solid #dfdfdf;
		border-radius: .4rem;
		margin: .6rem auto 0;
	}

	.prod-top-nav {
		position: fixed;
		top: 1.7rem;
		left: 0;
		width: 100%;
		z-index: 9;
		transition: all .5s;
	}

	.prod-top-nav.on {
		top: 0;
		background-color: #ffffff;
	}

	.prod-top-nav.on2 {
		top: 1.5rem;
		background: #fff;
	}

	.prod-top-nav .prod-top-wrap {
		padding: 0 .3rem;
		justify-content: space-between;
		align-items: center;
	}

	.prod-top-nav .nav-box {
		align-items: center;
	}

	.prod-top-nav .name {
		font-size: .28rem;
		color: #333;
		padding: .18rem 0;
	}

	.prod-top-nav.on .name {
		color: #333333;
	}

	.prod-top-nav .item {
		font-size: .24rem;
		color: #333;
		padding: .2rem;
		background: none;
	}

	.prod-top-nav.on .item {
		color: #333333;
	}

	.prod-top-nav .item.active {
		color: #00a7d3;
		background: none;
	}

	.prod-top-nav .link {
		display: inline-block;
		font-size: .24rem;
		color: #ffffff;
		text-align: center;
		background-color: #00a7d3;
		border-radius: .05rem;
		padding: 5px;
		margin-left: 10px;
	}

	.prod-deta .box {
		position: relative;
	}

	.prod-deta .suspen {
		position: absolute;
		width: 100%;
	}

	.d7000 .box_1 .suspen {
		top: 2.2rem;
		left: 0;
		width: 100%;
		padding: 0 .85rem;
	}

	.prod-deta .box .suspen .h1 {
		font-size: .48rem;
		color:#f3f2f2;
		font-weight: bold;
		margin-bottom: .4rem;
	}

	.prod-deta .box .suspen .text {
		font-size: .28rem;
		color: #f3f2f2;
		line-height: .44rem;
	}

	.d7000 .box_1 .suspen .h1 {
		font-size: .64rem;
		color: #5c5350;
		line-height: 1;
	}

	.d7000 .box_1 .suspen .text {
		font-size: .46rem;
		color: #5c5350;
		line-height: 1;
	}

	.m-product-page .box_2 .suspen {
		width: auto;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.m-product-page .box_2 .play-but-icon {
		width: .55rem;
		margin: 0 auto;
		margin-bottom: .15rem;
	}

	.m-product-page .box_2 .suspen .h1 {
		font-size: .26rem;
		color: #eeeeee;
		margin-bottom: 0;
		font-weight: normal;
	}

	.d7000 .box_3 .suspen {
		top: .95rem;
		left: 0;
		width: 100%;
		padding: 0 .55rem;
		text-align: right;
	}

	.d7000 .box_3 .suspen .h1 {
		margin-bottom: .3rem;
	}

	.d7000 .box_4 .suspen {
		bottom: 1.2rem;
		left: 0;
		width: 100%;
		padding: 0 .48rem;
		text-align: center;
	}

	.d7000 .box_4 .suspen .h1 {
		font-size: .4rem;
		color: #FFFFFF;
		margin-bottom: .25rem;
	}

	.d7000 .box_4 .suspen .text {
		font-size: .24rem;
		color: #ffffff;
		line-height: .48rem;
	}

	.d7000 .box_5 .suspen {
		top: 1.25rem;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
		text-align: center;
	}

	.d7000 .box_5 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.d7000 .box_5 .suspen .text {
		color: #ffffff;
		line-height: .46rem;
	}

	.d7000 .box_6 {
		background-color: #eceef1;
		padding-bottom: .55rem;
	}

	.d7000 .box_6 .text-box {
		padding: .9rem 0 .6rem;
		text-align: center;
	}

	.d7000 .box_6 .h1 {
		font-size: .48rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .15rem;
	}

	.d7000 .box_6 .text {
		font-size: .28rem;
		color: #383838;
		line-height: .48rem;
	}

	.d7000 .box_6 .carousel {
		padding: 0 .7rem;
		text-align: center;
	}

	.d7000 .box_6 .img {
		border-radius: .3rem;
		overflow: hidden;
	}

	.d7000 .box_6 .swiper-pagination {
		position: static;
		display: inline-block;
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .6rem;
		background-color: #f5f5f5;
		font-size: 0;
		padding: .04rem .12rem;
	}

	.d7000 .box_6 .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.d7000 .box_6 .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.d7000 .box_7 .suspen {
		top: 1.05rem;
		left: 0;
		width: 100%;
		padding: 0 .65rem;
	}

	.d7000 .box_7 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.d7000 .box_7 .suspen .text {
		color: #ffffff;
		line-height: .48rem;
	}

	.d7000 .box_8 .suspen {
		top: .9rem;
		left: 0;
		width: 100%;
		padding: 0 .65rem;
	}

	.d7000 .box_8 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.d7000 .box_8 .suspen .text {
		color: #ffffff;
		line-height: .48rem;
	}

	.d7000 .box_9 .suspen {
		bottom: 1.3rem;
		left: 0;
		width: 100%;
		padding: 0 .65rem;
	}

	.d7000 .box_9 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.d7000 .box_9 .suspen .text {
		color: #ffffff;
		line-height: .48rem;
	}

	.d7000 .box_10 .suspen {
		bottom: .9rem;
		left: 0;
		width: 100%;
		padding: 0 .65rem;
		text-align: center;
	}

	.d7000 .box_10 .suspen .h1 {
		margin-bottom: .2rem;
	}

	.d7000 .box_10 .suspen .text {
		line-height: .48rem;
	}

	.d7000 .box_11 .suspen {
		top: 2.05rem;
		left: 0;
		width: 100%;
		padding: 0 .65rem;
		text-align: center;
	}

	.d7000 .box_11 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.d7000 .box_11 .suspen .text {
		color: #ffffff;
		line-height: .48rem;
	}

	.opti-acce {
		background-color: #ffffff;
		padding: 0 .4rem;
		padding-bottom: .45rem;
		text-align: center;
	}

	.opti-acce .h1 {
		font-size: .48rem;
		color: #333333;
		padding-top: .7rem;
		padding-bottom: .3rem;
		text-align: left;
	}

	.opti-acce .name {
		font-size: .24rem;
		color: #333333;
		margin-top: .3rem;
	}

	.opti-acce .swiper-pagination {
		position: static;
		display: inline-block;
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .65rem;
		background-color: #f5f5f5;
		font-size: 0;
		padding: .04rem .12rem;
	}

	.opti-acce .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.opti-acce .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.tech-para {
		padding-bottom: .95rem;
		background-size: cover;
		background-position: center center;
	}

	.tech-para .top-box {
		padding: .75rem 0;
		justify-content: space-between;
		align-items: center;
	}

	.tech-para .top-box .h1 {
		font-size: .48rem;
		color: #ffffff;
	}

	.tech-para .down-link {
		font-size: .26rem;
		color: #ffffff;
		padding: .18rem .55rem;
		border: 1px solid #ffffff;
		border-radius: .3rem;
	}

	.tech-para .list-box {
		flex-wrap: wrap;
	}

	.tech-para .column {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		justify-content: flex-start;
		margin-bottom: .75rem;
	}

	.tech-para .icon {
		width: 14%!important;
		margin-right: 0!important;
	}
	.tech-para table tr td span:nth-child(2){
	    width: 78%!important;
	    margin-left: 8%!important;
	}
	.tech-para table tr td strong span {
	    font-size: 16px!important;
	}

	.tech-para .text-box {
		width: calc(100% - .5rem);
	}

	.tech-para .name {
		font-size: .26rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .12rem;
	}

	.tech-para .data {
		font-size: .24rem;
		color: #d1d1d1;
		line-height: .36rem;
		word-wrap: break-word;
		word-break: normal;
	}

	.tech-para .text {
		font-size: .24rem;
		color: #f1f1f1;
		margin-top: .35rem;
	}

	.tech-para .text a {
		color: #00a7d3;
	}

	.d8000 .box_1 .suspen {
		top: 2.05rem;
		left: 0;
		width: 100%;
		padding: 0 .5rem;
	}

	.d8000 .box_1 .suspen .h1 {
		color: #fefefe;
		margin-bottom: .45rem;
		font-weight: normal;
	}

	.d8000 .box_1 .suspen .flex {
		justify-content: space-between;
	}

	.d8000 .box_1 .suspen .l-h1 {
		font-size: 1.04rem;
		color: #ffffff;
		font-weight: bold;
	}

	.d8000 .box_1 .suspen .r-h1 {
		font-size: 1.04rem;
		color: #ffffff;
		font-weight: bold;
	}

	.d8000 .box_3 .suspen .h1 {
		color: #ffffff;
	}

	.d8000 .box_3 .suspen .text {
		color: #ffffff;
	}

	.d8000 .box_4 .suspen {
		bottom: auto;
		top: 1.05rem;
		text-align: left;
	}

	.d8000 .box_5 .suspen {
		top: 1.15rem;
	}

	.d8000 .box_6 .text-box {
		padding-left: .7rem;
		padding-right: .7rem;
	}

	.d8000 .box_7 .suspen {
		top: auto;
		bottom: .65rem;
		left: 0;
		width: 100%;
		padding: 0 .4rem;
	}

	.d8000 .box_7 .suspen .h1 {
		color: #333333;
	}

	.d8000 .box_7 .suspen .text {
		color: #333333;
	}

	.d8000 .box_8 .suspen {
		top: auto;
		bottom: .9rem;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
	}

	.d8000 .box_9 .suspen {
		top: 1.3rem;
		bottom: auto;
		text-align: center;
	}

	.d8000 .box_10 .suspen {
		text-align: left;
		padding: 0 .4rem;
	}

	.d8000 .box_10 .suspen .h1 {
		color: #ffffff;
	}

	.d8000 .box_10 .suspen .text {
		color: #ffffff;
	}

	.d8000 .box_11 {
		padding: 0 .3rem .8rem;
	}

	.d8000 .box_11 .text-box {
		padding: .9rem 0 .7rem;
		text-align: center;
	}

	.d8000 .box_11 .text-box .h1 {
		font-size: .48rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.d8000 .box_11 .text-box .text {
		font-size: .28rem;
		color: #333333;
		line-height: .48rem;
	}

	.d8000 .box_11 .img {
		border-radius: .3rem;
		overflow: hidden;
	}

	.d8000 .box_12 {
		padding-bottom: .6rem;
	}

	.d8000 .box_12 .text-box {
		padding: .65rem 1.1rem .5rem;
		text-align: center;
	}

	.d8000 .box_12 .text-box .h1 {
		font-size: .48rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.d8000 .box_12 .text-box .text {
		font-size: .28rem;
		color: #333333;
		line-height: .48rem;
	}

	.d8000 .box_12 .carousel {
		padding: 0 1.1rem;
	}

	.d8000 .box_12 .name {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
		margin-top: .4rem;
	}

	.d8000 .box_12 .swiper-pagination {
		margin-top: .55rem;
	}

	.dt30 .box_1 .suspen {
		top: 2.25rem;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
		text-align: center;
	}

	.dt30 .box_1 .suspen .h1 {
		font-size: .5rem;
		color: #ffffff;
		margin-bottom: .35rem;
	}

	.dt30 .box_1 .suspen .h2 {
		font-size: .38rem;
		color: #ffffff;
	}

	.dt30 .box_3 .suspen {
		top: auto;
		bottom: 1rem;
		left: 0;
		width: 100%;
		padding: 0 .4rem;
		text-align: left;
	}

	.dt30 .box_3 .suspen .h1 {
		color: #ffffff;
	}

	.dt30 .box_3 .suspen .text {
		color: #ffffff;
	}

	.dt30 .box_4 .suspen {
		top: auto;
		bottom: .6rem;
		left: 0;
		width: 100%;
		padding: 0 .4rem;
	}

	.d7000 .box_4 .suspen .h1 {
		font-size: .4rem;
		color: #FFFFFF;
		margin-bottom: .25rem;
	}

	.d7000 .box_4 .suspen .text {
		font-size: .24rem;
		color: #ffffff;
		line-height: .48rem;
	}

	.dt30 .box_4 .suspen .h1 {
		margin-bottom: .2rem;
	}

	.dt30 .box_5 .suspen {
		top: .95rem;
		left: 0;
		width: 100%;
		padding: 0 .5rem;
	}

	.dt30 .box_5 .suspen .h1 {
		color: #333333;
	}

	.dt30 .box_5 .suspen .text {
		color: #333333;
	}

	.dt30 .box_6 {
		padding: 0;
	}

	.dt30 .box_6 .suspen {
		top: 1.2rem;
		bottom: auto;
		left: 0;
		width: 100%;
		padding: 0 .75rem;
		text-align: right;
	}

	.dt30 .box_6 .text-box {
		padding: 0;
		text-align: right;
	}

	.dt30 .box_6 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .25rem;
	}

	.dt30 .box_6 .suspen .text {
		color: #ffffff;
	}

	.dt30 .box_7 .suspen {
		top: 1.1rem;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
		text-align: center;
	}

	.d7000 .box_7 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.d7000 .box_7 .suspen .text {
		color: #ffffff;
		line-height: .48rem;
	}

	.dt30 .box_7 .suspen .h1 {
		line-height: .7rem;
	}

	.dt30 .box_8 .suspen {
		padding: 0 .4rem;
		text-align: center;
	}

	.d7000 .box_8 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.d7000 .box_8 .suspen .text {
		color: #ffffff;
		line-height: .48rem;
	}

	.dt30 .box_8 .list-box {
		justify-content: space-around;
		margin-top: .7rem;
	}

	.dt30 .box_8 .icon {
		height: .44rem;
		margin-bottom: .12rem;
	}

	.dt30 .box_8 .icon img {
		height: 100%;
	}

	.dt30 .box_8 .name {
		font-size: .24rem;
		color: #c5dcfe;
	}

	.dt30 .box_9 .suspen {
		top: .75rem;
		bottom: 0;
		left: 0;
		padding: 0 .5rem;
		text-align: center;
	}

	.dt30 .box_9 .suspen .h1 {
		color: #333333;
		margin-bottom: .3rem;
	}

	.dt30 .box_9 .suspen .text {
		color: #333333;
	}

	.dt30 .box_9 .list-box {
		justify-content: space-around;
		margin-top: .45rem;
	}

	.dt30 .box_9 .column {
		position: relative;
		height: 1.7rem;
	}

	.dt30 .box_9 .column img {
		height: 100%;
	}

	.dt30 .box_9 .suspen2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: .1rem 0;
		padding-left: .15rem;
		justify-content: space-around;
		flex-direction: column;
	}

	.dt30 .box_9 .d_1 {
		font-size: .22rem;
		color: #666666;
	}

	.dt30 .box_9 .d_2 {
		font-size: .4rem;
		color: #333333;
		font-weight: bold;
	}

	.dt30 .box_10 .suspen {
		top: 1.25rem;
		bottom: auto;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
		text-align: center;
	}

	.dt30 .box_10 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.dt30 .box_10 .suspen .text {
		color: #ffffff;
	}

	.dt30 .box_11 {
		background-color: #eeeeee;
	}

	.dt30 .box_11 .text-box {
		padding: .8rem .45rem .9rem;
		text-align: center;
	}

	.dt30 .box_11 .text-box .h1 {
		font-size: .48rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.dt30 .box_11 .text-box .text {
		font-size: .24rem;
		color: #333333;
		line-height: .44rem;
	}

	.dt30 .box_11 .img-box {
		position: relative;
	}

	.dt30 .box_11 .column {
		position: absolute;
	}

	.dt30 .box_11 .img_1 {
		position: absolute;
		width: 5.5rem;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0);
	}

	.dt30 .box_11 .icon {
		width: .78rem;
		margin: 0 auto;
	}

	.dt30 .box_11 .name {
		font-size: .2rem;
		color: #333333;
		margin-top: .1rem;
		text-align: center;
	}

	.dt30 .box_11 .column_1 {
		top: 22%;
		left: 2%;
	}

	.dt30 .box_11 .column_2 {
		top: 5%;
		left: 15.5%;
	}

	.dt30 .box_11 .column_3 {
		top: -5%;
		left: 35.5%;
	}

	.dt30 .box_11 .column_4 {
		top: -5%;
		right: 34%;
	}

	.dt30 .box_11 .column_5 {
		top: 5%;
		right: 14.5%;
	}

	.dt30 .box_11 .column_6 {
		top: 22%;
		right: 1%;
	}

	.dt40 .box_1 .suspen {
		top: 2.2rem;
		text-align: center;
	}

	.dt40 .box_1 .suspen .h1 {
		font-size: .5rem;
		color: #ffffff;
		margin-bottom: .35rem;
	}

	.dt40 .box_1 .suspen .h2 {
		font-size: .38rem;
		color: #ffffff;
	}

	.dt40 .box_3 .suspen {
		top: .7rem;
		padding: 0 .65rem;
		text-align: left;
	}

	.dt40 .box_3 .suspen .h1 {
		margin-bottom: .25rem;
	}

	.dt40 .box_3 .list-box {
		text-align: center;
		margin-top: .5rem;
	}

	.dt40 .box_3 .column {
		margin-right: .5rem;
	}

	.dt40 .box_3 .icon {
		height: .5rem;
	}

	.dt40 .box_3 .icon img {
		height: 100%;
	}

	.dt40 .box_3 .name {
		font-size: .24rem;
		color: #333333;
		margin-top: .15rem;
	}

	.dt40 .box_4 {
		background-color: #252525;
	}

	.dt40 .box_4 .suspen {
		position: static;
		padding: 0 .65rem 1.5rem;
	}

	.dt40 .box_4 .text-box {
		padding: 1.2rem 0 .7rem;
	}

	.dt40 .box_4 .list-box {
		width: 80%;
		margin: 0 auto;
		justify-content: center;
	}

	.dt40 .box_4 .column {
		width: 50%;
	}

	.dt40 .box_4 .column:nth-child(2) {
		border-left: 1px dashed #f2f2f2;
	}

	.dt40 .box_4 .d_1 {
		font-size: .28rem;
		color: #ffd100;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.dt40 .box_4 .d_2 {
		font-size: .28rem;
		color: #ffffff;
	}

	.dt40 .box_5 .suspen {
		top: 1rem;
		padding: 0 .95rem;
	}

	.dt40 .box_6 {
		padding: 0;
	}

	.dt40 .box_6 .suspen {
		top: auto;
		bottom: .85rem;
		text-align: left;
		padding: 0 .4rem;
	}

	.dt40 .box_6 .suspen .text-box {
		text-align: left;
	}

	.dt40 .box_6 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.dt40 .box_6 .suspen .text {
		color: #ffffff;
	}

	.dt40 .box_7 .suspen {
		top: 1.2rem;
		text-align: center;
	}

	.dt40 .box_7 .suspen .h1 {
		margin-bottom: .3rem;
	}

	.dt40 .box_8 .suspen {
		top: .9rem;
		text-align: center;
		padding: 0;
	}

	.dt40 .box_8 .text-box {
		padding: 0 .6rem;
	}

	.dt40 .box_8 .suspen .h1 {
		color: #333333;
	}

	.dt40 .box_8 .suspen .text {
		color: #333333;
	}

	.dt40 .box_8 .img-box {
		position: relative;
		margin-top: .75rem;
	}

	.dt40 .box_8 .column {
		position: absolute;
	}

	.dt40 .box_8 .icon {
		margin: 0 auto;
	}

	.dt40 .box_8 .name {
		font-size: .2rem;
		color: #36507b;
		margin-top: .1rem;
	}

	.dt40 .box_8 .column_1 .icon {
		width: .8rem;
	}

	.dt40 .box_8 .column_1 {
		top: 32%;
		left: 6%;
	}

	.dt40 .box_8 .column_2 .icon {
		width: .55rem;
	}

	.dt40 .box_8 .column_2 {
		top: 12%;
		right: 18%;
	}

	.dt40 .box_8 .column_3 .icon {
		width: .85rem;
	}

	.dt40 .box_8 .column_3 {
		top: 48%;
		left: 23%;
	}

	.dt40 .box_8 .column_4 .icon {
		width: .65rem;
	}

	.dt40 .box_8 .column_4 {
		top: 52%;
		left: 5%;
	}

	.dt40 .box_8 .column_5 .icon {
		width: .65rem;
	}

	.dt40 .box_8 .column_5 {
		top: 22%;
		right: 2%;
	}

	.dt40 .box_8 .column_6 .icon {
		width: .8rem;
	}

	.dt40 .box_8 .column_6 {
		top: 30%;
		right: 15%;
	}

	.dt40 .box_9 .suspen {
		top: 1.1rem;
		padding: 0 .45rem;
	}

	.dt40 .box_9 .swiper-pagination {
		display: inline-block;
		width: auto;
		left: 50%;
		transform: translate(-50%, 0);
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .6rem;
		background-color: rgba(255, 255, 255, .2);
		font-size: 0;
		padding: .04rem .12rem;
		bottom: .45rem;
	}

	.dt40 .box_9 .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.dt40 .box_9 .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.dt40 .box_10 .suspen {
		top: 1.05rem;
		bottom: auto;
		padding: 0 .3rem;
		text-align: center;
	}

	.dt40 .box_10 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.dt40 .box_10 .suspen .text {
		color: #ffffff;
	}

	.dt40 .box_11 .suspen {
		top: .85rem;
		padding: 0 .7rem;
		text-align: left;
	}

	.dt40 .box_11 .suspen .h1 {
		margin-bottom: .25rem;
	}

	.dt40 .box_11 .list-box {
		margin-top: .5rem;
	}

	.dt40 .box_11 .column {
		margin-bottom: .55rem;
	}

	.dt40 .box_11 .d_1 {
		font-size: .26rem;
		color: #ffd100;
		font-weight: bold;
		margin-bottom: .18rem;
	}

	.dt40 .box_11 .d_2 {
		font-size: .24rem;
		color: #ffffff;
	}

	.dt40 .box_12 .suspen {
		top: 1.2rem;
		padding: 0 .75rem;
		text-align: center;
	}

	.dt40 .box_12 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.dt40 .box_12 .suspen .text {
		color: #ffffff;
	}

	.dt40 .box_13 .suspen {
		top: 1.05rem;
		padding: 0 .75rem;
		text-align: center;
	}

	.dt40 .box_13 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.dt40 .box_13 .suspen .text {
		color: #ffffff;
	}

	.dt40 .box_14 .suspen {
		top: .8rem;
		padding: 0 .75rem;
		text-align: center;
	}

	.dt40 .box_14 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.dt40 .box_14 .suspen .text {
		color: #ffffff;
	}

	.dt50 .box_1 .suspen {
		top: 2.25rem;
		padding: 0 .7rem;
	}

	.dt50 .box_1 .suspen .h1 {
		font-size: .6rem;
		color: #fffefe;
		margin-bottom: .35rem;
	}

	.dt50 .box_1 .suspen .h2 {
		font-size: .4rem;
		color: #ffffff;
		font-weight: bold;
	}

	.dt50 .box_3 .suspen {
		top: 1rem;
		text-align: center;
		padding: 0 .3rem;
	}

	.dt50 .box_3 .suspen .h1 {
		color: #ffffff;
	}

	.dt50 .box_3 .list-box {
		margin-top: .95rem;
	}

	.dt50 .box_3 .column {
		margin-bottom: .85rem;
	}

	.dt50 .box_3 .text_1 {
		font-size: .34rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .2rem;
		background: linear-gradient(to right, #8f69fc, #4743ff);
		-webkit-background-clip: text;
		color: transparent;
	}

	.dt50 .box_3 .text_2 {
		font-size: .28rem;
		color: #ffffff;
	}

	.dt50 .box_4 .suspen {
		top: .8rem;
		padding: 0 1.05rem;
	}

	.dt50 .box_5 .suspen {
		top: 1rem;
		text-align: left;
	}

	.dt50 .box_5 .suspen .h1 {
		font-size: .4rem;
		color: #333333;
		margin-bottom: .25rem;
	}

	.dt50 .box_5 .suspen .text {
		font-size: .24rem;
		color: #333333;
		line-height: .44rem;
	}

	.yingliang {
		text-align: left;
		position: relative;
		margin-top: .3rem;
	}

	.yingliang li {
		width: .9rem;
		height: .6rem;
		float: left;
	}

	.yingliang li span {
		height: .3rem;
		background: #008617;
		width: .02rem;
		margin: 0 .02rem;
		display: inline-block;
		vertical-align: -webkit-baseline-middle;
		animation: yingliang 1s infinite;
		-webkit-animation: yingliang 1s infinite;
	}

	.yingliang li span:nth-child(1) {
		animation-delay: 0.1s;
		-webkit-animation-delay: 0.1s;
	}

	.yingliang li span:nth-child(2) {
		animation-delay: 0.2s;
		-webkit-animation-delay: 0.2s;
	}

	.yingliang li span:nth-child(3) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(4) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(5) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(6) {
		animation-delay: 0.2s;
		-webkit-animation-delay: 0.2s;
	}

	.yingliang li span:nth-child(7) {
		animation-delay: 0.1s;
		-webkit-animation-delay: 0.1s;
	}

	.yingliang li span:nth-child(8) {
		animation-delay: 0.2s;
		-webkit-animation-delay: 0.2s;
	}

	.yingliang li span:nth-child(9) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	.yingliang li span:nth-child(10) {
		animation-delay: 0.4s;
		-webkit-animation-delay: 0.4s;
	}

	.yingliang li span:nth-child(11) {
		animation-delay: 0.5s;
		-webkit-animation-delay: 0.5s;
	}

	.yingliang li span:nth-child(12) {
		animation-delay: 0.4s;
		-webkit-animation-delay: 0.4s;
	}

	.yingliang li span:nth-child(13) {
		animation-delay: 0.3s;
		-webkit-animation-delay: 0.3s;
	}

	@keyframes yingliang {
		0% {
			height: 0px;
		}

		50% {
			height: 30px;
		}

		100% {
			height: 0px;
		}
	}

	@-webkit-keyframes yingliang {
		0% {
			height: 0px;
		}

		50% {
			height: 30px;
		}

		100% {
			height: 0px;
		}
	}

	.yingliang i {
		float: left;
		width: .2rem;
		height: .2rem;
		margin-top: .1rem;
		background: url("../images/pro_left.html") no-repeat;
		background-size: 90%;
		font-style: normal;
		font-size: .3rem;
	}

	.dt50 .box_6 {
		padding: 0;
	}

	.dt50 .box_6 .suspen {
		top: .6rem;
		text-align: center;
		padding: 0 1.25rem;
	}

	.dt50 .box_6 .suspen .text-box {
		padding: 0;
	}

	.dt50 .box_6 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.dt50 .box_6 .suspen .text {
		color: #ffffff;
	}

	.dt50 .box_6 .list-box {
		margin-top: .3rem;
		justify-content: center;
	}

	.dt50 .box_6 .column {
		margin: 0 .5rem;
	}

	.dt50 .box_6 .icon {
		margin: 0 auto;
		margin-bottom: .15rem;
	}

	.dt50 .box_6 .column:nth-child(1) .icon {
		width: .75rem;
	}

	.dt50 .box_6 .column:nth-child(2) .icon {
		width: .55rem;
	}

	.dt50 .box_6 .name {
		font-size: .24rem;
		color: #ffffff;
	}

	.dt50 .box_7 .suspen {
		top: auto;
		bottom: .75rem;
		padding: 0 .5rem;
	}

	.dt50 .box_7 .suspen .h1 {
		color: #333333;
		margin-top: .6rem;
		margin-bottom: .3rem;
	}

	.dt50 .box_7 .suspen .text {
		color: #333333;
	}

	.dt50 .box_7 .batt {
		position: relative;
		display: inline-block;
		width: .5rem;
	}

	.dt50 .box_7 .line-box {
		position: absolute;
		top: .08rem;
		left: .03rem;
		font-size: 0;
	}

	.dt50 .box_7 .line-box span {
		display: inline-block;
		height: .17rem;
		background: #008617;
		width: .04rem;
		margin: auto .02rem;
		animation: chongdian 1s infinite normal;
		-webkit-animation: chongdian 1s infinite normal;
	}

	@-webkit-keyframes chongdian {
		from {
			opacity: 0;
		}

		to {
			opacity: 1.0;
		}
	}

	@keyframes chongdian {
		from {
			opacity: 0;
		}

		to {
			opacity: 1.0;
		}
	}

	.dt50 .box_7 .line-box span.xu9 {
		animation-delay: 1.3s;
		-webkit-animation-delay: 1.3s;
	}

	.dt50 .box_7 .line-box span.xu8 {
		animation-delay: 1.2s;
		-webkit-animation-delay: 1.2s;
	}

	.dt50 .box_7 .line-box span.xu7 {
		animation-delay: 1.1s;
		-webkit-animation-delay: 1.1s;
	}

	.dt50 .box_7 .line-box span.xu6 {
		animation-delay: 1.0s;
		-webkit-animation-delay: 1.0s;
	}

	.dt50 .box_7 .line-box span.xu5 {
		animation-delay: 0.9s;
		-webkit-animation-delay: 0.9s;
	}

	.dt50 .box_7 .line-box span.xu4 {
		animation-delay: 0.8s;
		-webkit-animation-delay: 0.8s;
	}

	.dt50 .box_7 .line-box span.xu3 {
		animation-delay: 0.7s;
		-webkit-animation-delay: 0.7s;
	}

	.dt50 .box_7 .line-box span.xu2 {
		animation-delay: 0.6s;
		-webkit-animation-delay: 0.6s;
	}

	.dt50 .box_7 .line-box span.xu1 {
		animation-delay: 0.5s;
		-webkit-animation-delay: 0.5s;
	}

	.dt50 .box_7 .time {
		position: relative;
		display: inline-block;
		width: .4rem;
	}

	.dt50 .box_7 .poin-box span {
		height: .02rem;
		background: #008617;
		width: .12rem;
		border-radius: 1rem;
		position: absolute;
		left: 17.5%;
		top: 48.8%;
		transform-origin: 100% 0 0;
	}

	.dt50 .box_7 .poin-box span:nth-child(1) {
		animation: daiji 3s infinite;
	}

	.dt50 .box_7 .poin-box span:nth-child(2) {
		animation: daiji 6s infinite;
	}

	.dt50 .box_7 .column {
		margin-bottom: .4rem;
	}

	.dt50 .box_7 .name {
		font-size: .24rem;
		color: #383838;
		margin-top: .15rem;
	}

	@keyframes daiji {
		from {
			-ms-transform: rotate(0);
			-moz-transform: rotate(0);
			-webkit-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
		}

		to {
			-ms-transform: rotate(360deg);
			-moz-transform: rotate(360deg);
			-webkit-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}

	.dt50 .box_8 .suspen {
		top: .64rem;
		bottom: auto;
	}

	.dt50 .box_8 .suspen .h1 {
		line-height: .8rem;
		margin-bottom: .7rem;
	}

	.dt50 .box_8 .list-box {
		justify-content: space-between;
	}

	.dt50 .box_8 .column {
		position: relative;
		width: 33.33%;
	}

	.dt50 .box_8 .column::before {
		position: absolute;
		content: "";
		width: .02rem;
		height: 80%;
		top: 10%;
		right: 0;
		background-color: #535353;
	}

	.dt50 .box_8 .column:last-child::before {
		display: none;
	}

	.dt50 .box_8 .text_2 {
		text-align: center;
	}

	.dt50 .box_8 .column:nth-child(1) .text_2 {
		display: inline-block;
	}

	.dt50 .box_8 .d_1 {
		font-size: .5rem;
		color: #f0f0f0;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.dt50 .box_8 .d_2 {
		font-size: .24rem;
		color: #e9e9e9;
	}

	.dt50 .box_8 .swiper-pagination {
		display: inline-block;
		width: auto;
		left: 50%;
		transform: translate(-50%, 0);
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .6rem;
		background-color: rgba(255, 255, 255, .2);
		font-size: 0;
		padding: .04rem .12rem;
		bottom: .45rem;
	}

	.dt50 .box_8 .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.dt50 .box_8 .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.dt50 .box_9 .suspen {
		bottom: .8rem;
		padding: 0 .4rem;
	}

	.dt50 .box_9 .suspen .h1 {
		margin-bottom: .3rem;
	}

	.dt50 .box_10 .suspen {
		top: 1rem;
		bottom: auto;
		padding: 0 .45rem;
		text-align: left;
	}

	.dt50 .box_10 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.dt50 .box_10 .suspen .text {
		color: #ffffff;
	}

	.dt50 .box_10 .swiper-pagination {
		display: inline-block;
		width: auto;
		left: 50%;
		transform: translate(-50%, 0);
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .6rem;
		background-color: rgba(255, 255, 255, .2);
		font-size: 0;
		padding: .04rem .12rem;
		bottom: .65rem;
	}

	.dt50 .box_10 .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.dt50 .box_10 .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.dt50 .box_11 .suspen {
		top: .8rem;
		padding: 0 .3rem;
	}

	.dt50 .box_11 .suspen .h1 {
		color: #333333;
		margin-bottom: .3rem;
	}

	.dt50 .box_11 .suspen .text {
		color: #333333;
	}

	.dt50 .box_12 {
		background-size: cover;
		background-position: center center;
		padding: 0 .6rem .1rem;
	}

	.dt50 .box_12 .text-box {
		padding: 1.05rem 0 .75rem;
		text-align: center;
	}

	.dt50 .box_12 .text-box .h1 {
		font-size: .48rem;
		color: #333333;
		margin-bottom: .35rem;
	}

	.dt50 .box_12 .text-box .text {
		font-size: .24rem;
		color: #383838;
		line-height: .44rem;
	}

	.dt50 .box_12 .column {
		margin-bottom: .8rem;
		text-align: center;
	}

	.dt50 .box_12 .icon {
		width: 1.25rem;
		margin: 0 auto;
		margin-bottom: .2rem;
	}

	.i9000s .box_1 .suspen {
		top: 2.4rem;
		text-align: center;
		padding: 0 .3rem;
	}

	.i9000s .box_1 .suspen .h1 {
		font-size: .5rem;
		color: #ffffff;
		margin-bottom: .4rem;
	}

	.i9000s .box_1 .suspen .text {
		font-size: .38rem;
		color: #ffffff;
	}

	.i9000s .box_3 {
		padding-bottom: .15rem;
		background-color: #25252b;
	}

	.i9000s .box_3 .suspen {
		position: static;
		padding: 0 .3rem;
	}

	.i9000s .box_3 .text-box {
		padding: .75rem 0 .55rem;
		text-align: left;
	}

	.i9000s .box_3 .suspen .h1 {
		color: #ffffff;
	}

	.i9000s .box_3 .suspen .text {
		color: #ffffff;
	}

	.i9000s .box_3 .column {
		text-align: center;
		margin-bottom: .3rem;
	}

	.i9000s .box_3 .name {
		font-size: .2rem;
		color: #ffffff;
		font-weight: bold;
		margin-top: .2rem;
	}

	.i9000s .box_4 .suspen {
		top: .95rem;
		bottom: 0;
	}

	.i9000s .box_4 .suspen .h1 {
		font-size: .48rem;
		color: #d0dcf8;
		margin-bottom: 1.1rem;
		background: linear-gradient(#d8e4ff, #c1ceed);
		-webkit-background-clip: text;
		color: transparent;
	}

	.i9000s .box_4 .column {
		margin-bottom: 1.4rem;
	}

	.i9000s .box_4 .icon {
		height: .6rem;
		margin-bottom: .3rem;
	}

	.i9000s .box_4 .icon img {
		height: 100%;
	}

	.i9000s .box_4 .name {
		font-size: .28rem;
		color: #d9e4fc;
	}

	.i9000s .box_5 .suspen {
		top: 1rem;
		padding: 0 .4rem;
	}

	.i9000s .box_5 .text-box {
		text-align: left;
		margin-bottom: .4rem;
	}

	.i9000s .box_5 .column {
		margin-right: .9rem;
		text-align: center;
	}

	.i9000s .box_5 .icon {
		height: .52rem;
		margin-bottom: .1rem;
	}

	.i9000s .box_5 .icon img {
		height: 100%;
	}

	.i9000s .box_5 .name {
		font-size: .24rem;
		color: #ffffff;
	}

	.i9000s .box_6 {
		padding: 0;
	}

	.i9000s .box_6 .suspen {
		top: .8rem;
		bottom: auto;
	}

	.i9000s .box_6 .text-box {
		padding: 0;
	}

	.i9000s .box_6 .suspen .h1 {
		font-size: .4rem;
		color: #ffffff;
		margin-bottom: .75rem;
	}

	.i9000s .box_6 .column {
		margin-bottom: .65rem;
	}

	.i9000s .box_6 .icon {
		height: .52rem;
		margin-bottom: .25rem;
	}

	.i9000s .box_6 .icon img {
		height: 100%;
	}

	.i9000s .box_6 .name {
		font-size: .28rem;
		color: #ffffff;
	}

	.i9000s .box_7 .suspen {
		top: 1rem;
		padding: 0 .75rem;
	}

	.i9000s .box_7 .suspen .h1 {
		color: #ffffff;
		background: linear-gradient(#7f92bb, #5b6c93);
		-webkit-background-clip: text;
		color: transparent;
		margin-bottom: .3rem;
	}

	.i9000s .box_7 .suspen .text {
		color: #495981;
	}

	.i9000s .box_8 .suspen {
		top: 1.15rem;
		padding: 0 1.1rem;
		text-align: center;
	}

	.i9000s .box_8 .icon {
		height: .52rem;
		justify-content: center;
		align-items: center;
		margin-top: .55rem;
	}

	.i9000s .box_8 .icon img {
		height: 100%;
	}

	.i9000s .box_9 .suspen {
		top: 1.1rem;
		bottom: auto;
		padding: 0 .4rem;
	}

	.i9000s .box_9 .text-box {
		text-align: right;
	}

	.i9000s .box_9 .suspen .h1 {
		margin-bottom: .3rem;
	}

	.i9000s .box_9 .list-box {
		flex-direction: row-reverse;
		align-items: center;
		flex-wrap: wrap;
		margin-top: .55rem;
	}

	.i9000s .box_9 .column {
		width: 33.33%;
		margin-bottom: .45rem;
	}

	.i9000s .box_9 .icon-box {
		display: inline-block;
		text-align: center;
	}

	.i9000s .box_9 .icon {
		height: .36rem;
		margin-bottom: .15rem;
	}

	.i9000s .box_9 .icon img {
		height: 100%;
	}

	.i9000s .box_9 .name {
		font-size: .2rem;
		color: #ffffff;
	}

	.i9000s .box_10 .suspen {
		top: .85rem;
		padding: 0 .6rem;
	}

	.i9000s .box_10 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .4rem;
	}

	.i9000s .box_10 .suspen .text {
		color: #ffffff;
	}

	.i9000s .box_11 .suspen {
		top: .8rem;
		padding: 0 .5rem;
	}

	.i9000s .box_11 .suspen .h1 {
		margin-bottom: .35rem;
	}

	.i9000s .box_12 .suspen {
		top: 1.2rem;
		padding: 0 .6rem;
		text-align: center;
	}

	.i9000s .box_12 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
	}

	.i9000s .box_12 .suspen .text {
		color: #ffffff;
	}

	.i9000s .box_12 .swiper-pagination {
		display: inline-block;
		width: auto;
		left: 50%;
		transform: translate(-50%, 0);
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .6rem;
		background-color: rgba(255, 255, 255, .2);
		font-size: 0;
		padding: .04rem .12rem;
		bottom: .5rem;
	}

	.i9000s .box_12 .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.i9000s .box_12 .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.i9100 .box_1 .suspen {
		top: 2.25rem;
		padding: 0 .3rem;
		text-align: center;
	}

	.i9100 .box_1 .suspen .h1 {
		font-size: .5rem;
		color: #333333;
		margin-bottom: .3rem;
	}

	.i9100 .box_1 .suspen .text {
		font-size: .38rem;
		color: #333333;
	}

	.i9100 .box_3 .suspen {
		top: .75rem;
		padding: 0 .3rem;
		text-align: center;
	}

	.i9100 .box_3 .suspen .h1 {
		color: #f56d53;
		background: linear-gradient(#fe7b63, #f24b2c);
		-webkit-background-clip: text;
		color: transparent;
		margin-bottom: 1.1rem;
	}

	.i9100 .box_3 .column {
		margin-bottom: 1.1rem;
	}

	.i9100 .box_3 .icon {
		height: .6rem;
		margin-bottom: .3rem;
	}

	.i9100 .box_3 .icon img {
		height: 100%;
	}

	.i9100 .box_3 .name {
		font-size: .28rem;
		color: #f56d53;
	}

	.i9100 .box_4 .suspen {
		top: 1rem;
		bottom: auto;
		padding: 0 .5rem;
		text-align: left;
	}

	.i9100 .box_4 .suspen .h1 {
		font-size: .48rem;
		margin-bottom: .3rem;
	}

	.i9100 .box_4 .suspen .text {
		font-size: .28rem;
		color: #ffffff;
		line-height: .48rem;
	}

	.i9100 .box_4 .list-box {
		margin-top: .65rem;
	}

	.i9100 .box_4 .column {
		margin-right: .7rem;
	}

	.i9100 .box_4 .icon {
		height: .53rem;
		margin-bottom: .2rem;
	}

	.i9100 .box_4 .icon img {
		height: 100%;
	}

	.i9100 .box_4 .name {
		font-size: .24rem;
		color: #ffffff;
	}

	.i9100 .box_4 .swiper-pagination {
		display: inline-block;
		width: auto;
		left: 50%;
		transform: translate(-50%, 0);
		border-radius: .1rem;
		border-radius: .1rem;
		margin-top: .6rem;
		background-color: rgba(255, 255, 255, .2);
		font-size: 0;
		padding: .04rem .12rem;
		bottom: .6rem;
	}

	.i9100 .box_4 .swiper-pagination-bullet {
		width: .12rem;
		height: .12rem;
		margin: 0 .08rem;
		background-color: #efd4cd;
		opacity: 1;
	}

	.i9100 .box_4 .swiper-pagination-bullet-active {
		background-color: #d16e4f;
	}

	.i9100 .box_5 .suspen {
		top: 1.7rem;
	}

	.i9100 .box_5 .suspen .h1 {
		margin-bottom: .15rem;
		text-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	}

	.i9100 .box_5 .suspen .text {
		text-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	}

	.i9100 .box_6 {
		padding: 0;
	}

	.i9100 .box_6 .suspen {
		top: 1rem;
		text-align: center;
		padding: 0 .3rem;
	}

	.i9100 .box_6 .text-box {
		padding: 0;
	}

	.i9100 .box_6 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .2rem;
	}

	.i9100 .box_6 .suspen .text {
		color: #ffffff;
	}

	.i9100 .box_7 .suspen {
		top: 1.2rem;
		padding: 0 .75rem;
	}

	.i9100 .box_7 .suspen .h1 {
		color: #f56d53;
		background: linear-gradient(#fe7b63, #f24b2c);
		-webkit-background-clip: text;
		color: transparent;
		margin-bottom: .3rem;
	}

	.i9100 .box_7 .suspen .text {
		color: #f56d53;
	}

	.i9100 .box_7 .list-box {
		margin-top: .45rem;
	}

	.i9100 .box_7 .column {
		text-align: center;
		margin-right: .55rem;
	}

	.i9100 .box_7 .icon {
		height: .4rem;
		margin-bottom: .15rem;
	}

	.i9100 .box_7 .icon img {
		height: 100%;
	}

	.i9100 .box_7 .name {
		font-size: .24rem;
		color: #f56d53;
	}

	.i9100 .box_8 .suspen {
		top: 1.05rem;
		text-align: center;
		padding: 0 1.1rem;
	}

	.i9100 .box_8 .suspen .h1 {
		line-height: .7rem;
		margin-bottom: .75rem;
	}

	.i9100 .box_8 .list-box {
		justify-content: space-between;
	}

	.i9100 .box_8 .icon {
		height: .52rem;
		margin-bottom: .25rem;
	}

	.i9100 .box_8 .icon img {
		height: 100%;
	}

	.i9100 .box_8 .name {
		font-size: .24rem;
		color: #ffffff;
	}

	.i9100 .box_9 .suspen {
		top: 1.65rem;
		bottom: auto;
		padding: 0 .75rem;
	}

	.i9100 .box_9 .suspen .h1 {
		margin-bottom: .3rem;
	}

	.i9100 .box_10 .suspen {
		top: .8rem;
		bottom: auto;
		padding: 0 .4rem;
	}

	.i9100 .box_10 .suspen .h1 {
		color: #ffffff;
	}

	.i9100 .box_10 .suspen .text {
		color: #ffffff;
	}

	.i9100 .box_11 .suspen {
		top: 1rem;
		padding: 0;
	}

	.i9100 .box_11 .suspen .h1 {
		padding: 0 .5rem;
		margin-bottom: .6rem;
	}

	.i9100 .box_11 .nav {
		display: inline-block;
		font-size: 0;
		text-align: center;
		border-bottom: 1px solid #959595;
		margin-bottom: .95rem;
	}

	.i9100 .box_11 .item {
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: .29rem .02rem;
		font-size: .3rem;
		color: #959595;
		margin-right: .48rem;
	}

	.i9100 .box_11 .item:last-child {
		margin-right: 0;
	}

	.i9100 .box_11 .item.on {
		color: #ffffff;
	}

	.i9100 .box_11 .item.on::before {
		position: absolute;
		content: "";
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background-color: #ffffff;
	}

	.i9100 .box_11 .column {
		display: none;
	}

	.i9100 .box_11 .column.on {
		display: block;
	}

	.i9100 .box_11 .column .text {
		font-size: .24rem;
		color: #ffffff;
		line-height: .44rem;
		padding: 0 1.05rem;
		text-align: left;
		margin-top: .25rem;
	}

	.i9100 .box_12 .suspen {
		top: .65rem;
		bottom: auto;
		padding: 0 .6rem;
		text-align: center;
	}

	.i9100 .box_12 .suspen .h1 {
		color: #ffffff;
		margin-bottom: .3rem;
		text-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	}

	.i9100 .box_12 .suspen .text {
		color: #ffffff;
		text-shadow: 0 2px 5px rgba(0, 0, 0, .1);
	}

	.i9100 .box_12 .list-box {
		justify-content: center;
		margin-top: .4rem;
	}

	.i9100 .box_12 .column {
		margin: 0 .4rem;
	}

	.i9100 .box_12 .icon {
		height: .46rem;
		margin-bottom: .1rem;
	}

	.i9100 .box_12 .icon img {
		height: 100%;
	}

	.i9100 .box_12 .name {
		font-size: .24rem;
		color: #ffffff;
	}


	/* problem */

	.m-problem-page {
		background-color: #f5f5f5;
	}

	.problem {
		padding: .58rem 0 1.08rem;
	}
	
	.problem-list .column {
		padding: .35rem .25rem .35rem .15rem;
		background-color: #ffffff;
		border-radius: .3rem;
		align-items: center;
		margin-bottom: .45rem;
	}

	.problem-list .text-box {
		width: calc(100% - 1.25rem);
	}

	.problem-list .ask {
		padding-bottom: .19rem;
		border-bottom: .01rem dashed #e5e5e5;
	}

	.problem-list .ask-icon {
		width: .46rem;
		height: .46rem;
		margin-right: .35rem;
		background-image: url(../images/icon25.jpg);
		background-size: cover;
	}

	.problem-list .h1 {
		font-size: .26rem;
		color: #333333;
		font-weight: bold;
		line-height: .46rem;
		width: calc(100% - .81rem);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.problem-list .answer {
		padding-top: .22rem;
	}

	.problem-list .answer-icon {
		width: .32rem;
		height: .32rem;
		margin-left: .16rem;
		margin-right: .32rem;
		background-image: url(../images/icon26.jpg);
		background-size: cover;
	}

	.problem-list .text {
		width: calc(100% - .8rem);
		font-size: .24rem;
		color: #666666;
		line-height: .32rem;
		height: .32rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.problem-list .icon {
		width: .45rem;
		height: .45rem;
		margin-left: .8rem;
		background-image: url(../images/icon27.jpg);
		background-size: cover;
		background-position: center center;
	}

	.problem .title{
		margin-bottom: .4rem;
	}

	.problem .title .h1{
		font-size: .36rem;
		padding-bottom: .2rem;
	}
	
	.problem .input-text{
		height: .8rem;
		border-radius: .4rem;
		font-size: .28rem;
		padding: 0 1.5rem 0 .2rem;
	}
	
	.problem .input-text::-webkit-input-placeholder{
		font-size: .28rem;
	}
	
	.problem .btn-submit{
		width: 1.4rem;
		height: .8rem;
		border-radius: .4rem;
		font-size: .28rem;
	}
	
	.m-problem-page .nav-page {
		margin-top: 1.03rem;
	}

	.nav-page .item {
		display: inline-block;
		vertical-align: top;
		font-size: .2rem;
		color: #bfbfbf;
		width: .72rem;
		height: .55rem;
		line-height: .53rem;
		border: 0.01rem solid #bfbfbf;
		margin: 0 .13rem;
		border-radius: .05rem;
	}

	.nav-page .item.on {
		color: #ffffff;
		background-color: #14abd2;
	}

	.nav-page .prev,
	.nav-page .next {
		width: 1.27rem;
	}

	.problem-list .column.on .text {
		height: auto;
	}

	.problem-list .column.on .icon {
		background-image: url(../images/icon28.jpg);
	}


	/* case */

	.case {
		padding: .57rem 0 1.18rem;
		background-color: #eeeeee;
	}

	.case-list .column {
		margin-bottom: .4rem;
	}

	.case-list .top-box {
		align-items: center;
		margin-bottom: .55rem;
	}

	.case-list .icon {
		width: 1.75rem;
		border-right: 0.01rem solid #1b1b1b;
		margin-right: .4rem;
	}

	.case-list .name {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
	}

	.case-list .text-box {
		background-color: #ffffff;
		padding: .5rem .3rem .55rem;
		position: relative;
	}

	.case-list .line {
		display: inline-block;
		vertical-align: top;
		width: .6rem;
		height: 0.01rem;
		background-color: #777777;
		margin-bottom: .55rem;
	}

	.case-list .h1 {
		font-size: .28rem;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom: .28rem;
	}

	.case-list .text {
		font-size: .24rem;
		color: #777777;
		;
		line-height: .42rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.case-list .more {
		display: inline-block;
		vertical-align: top;
		margin-top: .56rem;
	}

	.case-list .text-box::before {
		position: absolute;
		content: "";
		top: -.22rem;
		left: 4.5%;
		width: .39rem;
		height: .22rem;
		background-image: url(../images/icon32.png);
		background-size: cover;
	}

	.case .nav-page {
		margin-top: 0.73rem;
	}

	.case-detail {
		padding-bottom: .9rem;
	}

	.case-detail .title {
		padding: .8rem 0;
		text-align: center;
	}

	.case-detail .title .h1 {
		font-size: .38rem;
		color: #333333;
		font-weight: bold;
	}

	.case-detail .text {
		font-size: .26rem;
		color: #666666;
		line-height: .5rem;
	}

	.case-detail .text .h1 {
		font-size: .28rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .1rem;
	}

	.rela-prod-link {
		padding: .78rem 0 .65rem 0;
		border-bottom: 0.01rem solid #eeeeee;
	}

	.rela-prod-link .name {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
	}

	.rela-prod-link .link {
		font-size: .3rem;
		color: #00a7d2;
	}

	.prev-next {
		margin-top: .8rem;
		justify-content: center;
		align-items: center;
		text-align: center;
	}

	.prev-next .item {
		width: 2rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .2rem;
		color: #666666;
		margin: 0 .23rem;
		background-color: #eeeeee;
	}

	.prev-next .icon-item {
		width: .6rem;
		background-image: url(../images/icon33.jpg);
		background-size: cover;
	}


	/* service */

	.m-service-page .title {
		text-align: center;
	}

	.m-service-page .title .h1 {
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
	}

	.purpose {
		background-size: cover;
		background-position: bottom center;
		padding-bottom: .74rem;
	}

	.purpose .title {
		padding: .73rem 0 .5rem;
	}

	.purpose .text {
		font-size: .28rem;
		color: #333333;
		line-height: .54rem;
		text-align: center;
	}

	.modus {
		background-color: #f3f3f3;
		padding-bottom: .7rem;
	}

	.modus .title {
		padding: .9rem 0 .6rem;
	}

	.cont .title {
		padding: 0.1rem 0 .6rem;
	}

	.modus .modus-swiper {
		border-radius: .3rem;
		overflow: hidden;
	}

	.modus .swiper-pagination {
		position: static;
		margin-top: .3rem;
	}

	.modus .swiper-pagination-bullet {
		margin: 0 .06rem;
	}

	.modus .box {
		text-align: center;
		background-color: #ffffff;
		padding: .35rem .5rem;
	}

	.modus .icon {
		width: 1.3rem;
		height: 1.3rem;
		border-radius: 50%;
		border: 0.01rem solid #99dced;
		padding: .1rem;
		margin: 0 auto;
	}

	.modus .name {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
		margin: .5rem 0 .25rem;
	}

	.modus .text {
		font-size: .24rem;
		color: #666666;
		line-height: .46rem;
		min-height: 1.84rem;
	}

	.m-service-page .cont .title {
		padding: .7rem 0 .55rem;
	}

	.cont-list {
		border-top: 0.01rem solid #e5e5e5;
		padding-bottom: .7rem;
	}

	.cont-list .column {
		padding: 0;
		border: 0.01rem solid #e5e5e5;
		position: relative;
		text-align: center;
		border-top: 0;
	}

	.cont-list .column:nth-child(2n) {
		border-left: 0;
	}

	.cont-list .suspen {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #ffffff;
		padding-top: .52rem;
	}

	.cont-list .icon {
		width: .7rem;
		margin: 0 auto;
	}

	.cont-list .h1 {
		font-size: .24rem;
		color: #333333;
		margin-top: .35rem;
	}

	.m-service-page .support {
		background-color: #f3f3f3;
		padding-bottom: .7rem;
	}

	.support .title {
		padding: .75rem 0 .7rem;
	}

	.supp-list .column {
		background-color: #ffffff;
		border-radius: .15rem;
		margin-bottom: .4rem;
		padding: .38rem .33rem;
		justify-content: space-between;
		align-items: flex-end;
	}

	.supp-list .h1 {
		font-size: .28rem;
		color: #333333;
		margin-bottom: .27rem;
	}

	.supp-list .line {
		display: inline-block;
		vertical-align: middle;
		width: 0.04rem;
		height: .25rem;
		background-color: #00a7d3;
		margin-right: .1rem;
	}

	.supp-list .text {
		padding-left: .14rem;
		font-size: .24rem;
		color: #777777;
		line-height: .4rem;
	}

	.supp-list .img {
		width: .8rem;
	}

	.m-service-page .policy {
		padding-bottom: .3rem;
	}

	.policy .title {
		padding: .9rem 0 .45rem;
	}

	.poli-list .column {
		background-color: #f3f3f3;
		padding: .35rem .8rem .4rem;
		border-radius: .3rem;
		text-align: center;
		margin-bottom: .2rem;
	}

	.poli-list .icon {
		width: .75rem;
		margin: 0 auto;
	}

	.poli-list .name {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
		margin: .45rem 0 .1rem;
	}

	.poli-list .text {
		font-size: .26rem;
		color: #333333;
		line-height: .4rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.poli-list .more {
		font-size: .2rem;
		color: #666666;
		margin-top: .45rem;
	}

	.sort-nav {
		position: relative;
		justify-content: center;
		border-bottom: 1px solid #e5e5e5;
		background-color: #f8f8f8;
		overflow-x: auto;
		transition: all .3s;
		z-index: 9;
	}

	.sort-nav.on {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		margin: 0;
	}

	.sort-nav.on2 {
		position: fixed;
		top: 1.01rem;
		left: 0;
		width: 100%;
		margin: 0;
		border-top: 1px solid #e5e5e5;
	}

	.sort-nav::-webkit-scrollbar {
		display: none;
	}

	.sort-nav a {
		font-size: .28rem;
		color: #666666;
		line-height: .9rem;
		padding: 0 .35rem;
		position: relative;

	}

	.sort-nav a.on {
		color: #14abd2;
	}

	.sort-nav a.on::before {
		position: absolute;
		content: "";
		width: 100%;
		height: 2px;
		background-color: #00a7d4;
		left: 0;
		bottom: 0;
	}

	.serv-form {
		margin: .85rem 0 1rem;
		box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	}

	.serv-form .search {
		height: .86rem;
		border-radius: .1rem 0 0 .1rem;
	}

	.serv-form .submit {
		width: 1.9rem;
		height: .86rem;
		font-size: .24rem;
		color: #ffffff;
		background-color: #779ff6;
		border-radius: 0 .1rem .1rem 0;
	}

	.flow-box {
		padding-bottom: 1.1rem;
		line-height: 2.0;
	}

	.flow-box .h1 {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
		padding: .6rem 0 .5rem;
		text-align: center;
	}

	.flow-box .text {
		font-size: .24rem;
		color: #333333;
		line-height: .46rem;
	}

	.flow-box .h2 {
		font-size: .28rem;
		color: #333333;
		line-height: .62rem;
		font-weight: bold;
		display: block;
	}

	.flow-box .color {
		color: #14abd2;
	}

	.sales-box {
		padding-bottom: .45rem;
	}

	.sales-box .title {
		padding: .45rem 0 .5rem;
	}

	.sales-list .column {
		border: 1px solid #e6e6e6;
		margin-bottom: .3rem;
	}

	.sales-list .h1 {
		font-size: .26rem;
		color: #14abd2;
		font-weight: bold;
		padding: .24rem 1rem;
		background-image: url(../images/icon92.jpg);
		background-size: .27rem auto;
		background-position: .5rem center;
		background-repeat: no-repeat;
		border-bottom: 1px dashed #eeeeee;
	}

	.sales-list .text {
		padding: .1rem .55rem .2rem;
		font-size: .22rem;
		color: #666666;
		line-height: .54rem;
	}

	.secu-box {
		background-color: #f7f7f7;
		padding-bottom: .5rem;
	}

	.secu-box .title {
		padding: .45rem 0 0.5rem 0.45rem;
	}

	.secu-box .column {
		background-color: #ffffff;
		margin-bottom: .2rem;
		padding: .25rem .85rem;
		align-items: center;
	}

	.secu-box .icon {
		width: .82rem;
		margin-right: .75rem;
	}

	.secu-box .column .h1 {
		font-size: .28rem;
		color: #333333;
	}


	/* about */

	.about-banner .container-fluid {
		padding: 0 .3rem;
	}

	.m-about-page .intr {
		font-size: .26rem;
		color: #333333;
		line-height: .5rem;
		padding: .55rem 0 .8rem;
	}

	.intr .font {
		font-size: .28rem;
		font-weight: bold;
	}

	.intr .video {
		position: relative;
	}

	.intr .icon-play {
		position: absolute;
		width: .8rem;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.m-about-page .title {
		text-align: center;
	}

	.m-about-page .title .h1 {
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.m-about-page .title .h2 {
		font-size: .28rem;
		color: #666666;
	}

	.m-about-page .mile {
		background-size: cover;
		background-position: center center;
		padding-bottom: 1rem;
	}

	.mile .title {
		padding: .85rem 0 .73rem;
	}

	.mile .title .h1 {
		color: #ffffff;
	}

	.mile .title .h2 {
		color: #ffffff;
	}

	.mile .carousel {
		padding: 30px 0;
	}

	.mile-swiper {
		height: 250px;
	}

	.mile-swiper .text {
		position: relative;
		font-size: .22rem;
		color: #ffffff;
		line-height: 50px;
		padding-left: 30px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.mile-swiper .text::after {
		position: absolute;
		content: "";
		top: 19px;
		left: 2px;
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background-color: #ffffff;
	}

	.mile-swiper .text::before {
		position: absolute;
		content: "";
		top: 0;
		left: 8px;
		width: .02rem;
		height: 50px;
		background-color: #ffffff;
	}

	.mile-swiper .years-box .text {
		font-size: .3rem;
		color: #ffffff;
		font-weight: bold;
	}

	.mile-swiper .years-box .text::after {
		width: 16px;
		height: 16px;
		top: 17px;
		left: 0;
	}


	.carousel_1 .years {
		display: block;
		font-size: .26rem;
		color: #bebebe;
		text-align: center;
	}

	.carousel_1 .swiper-slide-active .years {
		color: #ffffff;
	}

	.mile .swiper-button-prev,
	.mile .swiper-button-next {
		width: .22rem;
		height: .4rem;
		background-size: cover;
		margin-top: -.1rem;
		z-index: 2;
	}

	.mile .swiper-button-prev {
		background-image: url(../images/icon50.png);
		top: 0;
		left: 4px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
	}

	.mile .swiper-button-next {
		background-image: url(../images/icon51.png);
		top: auto;
		left: 4px;
		bottom: 0;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-o-transform: rotate(90deg);
	}

	.mile .title-years {
		font-size: .3rem;
		color: #ffffff;
		font-weight: bold;
		margin: .95rem 0 .85rem;
	}

	.carousel_2 {
		margin-right: -.3rem;
	}


	/* .carousel_2 .swiper-slide {
        width: 33.33%;
    } */

	.carousel_2 .box {
		flex-direction: column;
	}

	.carousel_2 .icon-box {
		position: relative;
	}

	.carousel_2 .icon {
		display: block;
		width: .15rem;
		height: .15rem;
		border-radius: 50%;
		background-color: #ffffff;
	}

	.carousel_2 .icon-box::before {
		position: absolute;
		content: "";
		width: calc(100% - .15rem);
		height: 0.01rem;
		top: 50%;
		left: .15rem;
		background-color: #ffffff;
	}

	.carousel_2 .text {
		font-size: .26rem;
		color: #ffffff;
		line-height: .46rem;
		padding-bottom: .28rem;
	}

	.carousel_2 .swiper-slide:nth-child(2n) .text {
		padding: 0;
		padding-top: .28rem;
	}

	.carousel_2 .swiper-wrapper {
		display: flex;
		align-items: center;
	}

	.m-about-page .honor {
		background-color: #eeeeee;
		padding-bottom: .6rem;
	}

	.honor .title {
		padding: .85rem 0 .73rem;
	}

	.carousel_3 {
		padding: 0 .5rem;
		position: relative;
		margin-bottom: .65rem;
	}

	.carousel_3 .swiper-button-prev,
	.carousel_3 .swiper-button-next {
		width: .31rem;
		height: .31rem;
		background-size: cover;
		background-position: center center;
		top: .1rem;
		margin-top: 0;
	}

	.carousel_3 .swiper-button-prev {
		background-image: url(../images/icon52.png);
		left: 0;
	}

	.carousel_3 .swiper-button-next {
		background-image: url(../images/icon53.png);
		right: 0;
	}

	.honor-swiper_1 .swiper-slide {
		text-align: center;
	}

	.honor-swiper_1 .swiper-slide::before {
		position: absolute;
		content: "";
		width: 100%;
		left: 0;
		top: 22%;
		border-bottom: 1px dashed #bfbfbf;
		z-index: 0;
	}

	.honor-swiper_1 .icon {
		width: 24px;
		height: 24px;
		border-radius: 50%;
		border: 1px solid #888888;
		margin: 0 auto;
		position: relative;
	}

	.honor-swiper_1 .icon::after {
		position: absolute;
		content: "";
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background-color: #888888;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.honor-swiper_1 .years {
		font-size: .26rem;
		color: #888888;
		font-weight: bold;
		margin-top: .32rem;
		display: block;
	}

	.honor-swiper_1 .swiper-slide-active .icon {
		border: 1px solid #00a7d3;
	}

	.honor-swiper_1 .swiper-slide-active .icon::after {
		background-color: #00a7d3;
	}

	.honor-swiper_1 .swiper-slide-active .years {
		color: #333333;
	}

	.honor-swiper_2 .honor-list {
		background-color: #eeeeee;
		padding-bottom: .3rem;
	}

	.honor-list .column {
		font-size: .26rem;
		color: #666666;
		line-height: .36rem;
		margin-bottom: .33rem;
	}

	.honor-list .column.on {
		color: #00a7d3;
	}

	.honor-swiper_2 .img-list .column {
		display: none;
	}

	.honor-swiper_2 .img-list .column.on {
		display: block;
	}

	.layout {
		padding-bottom: .8rem;
	}

	.layout .title {
		padding: .85rem 0 .75rem;
	}
	
	.layout .mark {
		justify-content: center;
		padding: 0;
		background: none;
		margin: .7rem 0 .55rem;
	}

	.layout .column {
		margin-top:.4rem;
	}
	
	.layout .column2{
		margin-bottom: .3rem;
	}
	
	.layout .column2 .top{
		font-size: .28rem;
		color: #00a7d3;
		font-weight: bold;
		font-family: arial;
		margin-bottom: .1rem;
	}
	
	.layout .column2 .number{
		display: inline-block;
		font-size: .4rem;
		margin-right: .1rem;
	}
	
	.layout .column2 .text{
		font-size: .24rem;
		color: #333333;
	}

	.layout .mark .icon {
		display: inline-block;
		width: .14rem;
		height: .14rem;
		border-radius: 50%;
		margin-right: .1rem;
	}

	.layout .text-box .h1 {
		font-size: .26rem;
		color: #333333;
		margin-bottom: .3rem;
	}

	.layout .text-box .font {
		font-size: .32rem;
	}

	.layout .addr {
		margin-bottom: .4rem;
	}

	.layout .addr .column {
		font-size: .26rem;
		color: #333333;
		line-height: .32rem;
		margin-bottom: .24rem;
	}

	.layout .addr .icon {
		width: .3rem;
		margin-right: .15rem;
	}

	.layout .addr .text {
		width: calc(100% - .45rem);
	}

	.layout .bran .text {
		font-size: .26rem;
		color: #333333;
		line-height: .46rem;
	}

	.partner {
		background-color: #f4f4f4;
		padding-bottom: .45rem;
	}

	.partner .title {
		padding: .85rem 0 .55rem;
	}

	.partner .carousel {
		position: relative;
	}

	.partner-swiper .box {
		text-align: center;
		margin-bottom: .2rem;
		padding: .2rem;
	}

	.partner .swiper-pagination {
		position: static;
		margin-top: .35rem;
	}

	.partner .swiper-pagination-bullet {
		margin: 0 .11rem;
		width: .15rem;
		height: .15rem;
		background-color: #d2d2d2;
		opacity: 1;
	}

	.partner .swiper-pagination-bullet-active {
		background-color: #ffffff;
		box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
	}

	.futu-layo {
		padding-bottom: .37rem;
	}

	.futu-layo .title {
		padding: .85rem 0 .55rem;
	}

	.futu-list .column {
		text-align: center;
		margin-bottom: .5rem;
	}

	.futu-list .icon {
		width: 1.4rem;
		margin: 0 auto;
	}

	.futu-list .name {
		font-size: .28rem;
		color: #333333;
		font-weight: bold;
		margin: .25rem 0 .2rem;
	}

	.futu-list .text {
		font-size: .24rem;
		color: #333333;
		line-height: .38rem;
	}


	/* solution */

	.solution {
		padding-bottom: .8rem;
		background-color: #f2f2f2;
	}

	.solu-list {
		margin-top: .4rem;
	}

	.solu-list .column {
		background-color: #ffffff;
		margin-bottom: .3rem;
	}

	.solu-list .img {
		position: relative;
	}

	.solu-list .suspen {
		display: none;
		position: absolute;
		height: .7rem;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.solu-list .suspen img {
		max-height: 100%;
	}

	.solu-list .text-box {
		text-align: center;
		padding: .4rem .3rem 1rem;
		position: relative;
	}

	.solu-list .name {
		width: 100%;
		font-size: .34rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.solu-list .words {
		font-size: .24rem;
		color: #333333;
		line-height: .92rem;
	}

	.solu-list .more {
		position: absolute;
		right: 50%;
		bottom: .25rem;
		font-size: .18rem;
		color: #00a7d3;
		width: 1.6rem;
		line-height: .68rem;
		text-align: center;
		border: 1px solid #00a7d3;
		border-radius: .26rem;
		margin-right: -.8rem;
	}

	.solu_2 {
		padding-bottom: 0;
	}

	.m-solution-page .title {
		text-align: center;
	}

	.m-solution-page .title .h1 {
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.m-solution-page .title .h2 {
		font-size: .28rem;
		color: #666666;
		line-height: .48rem;
	}

	.retail {
		padding-bottom: .4rem;
	}

	.retail .title {
		padding: .8rem 0 .5rem;
	}

	.retai-list .column {
		padding: 0;
		padding-right: .15rem;
		margin-bottom: .3rem;
	}

	.retai-list .column:nth-child(2n) {
		padding: 0;
		padding-left: .15rem;
	}

	.retai-list .text-box {
		padding: .3rem;
		background-color: #ffffff;
		text-align: center
	}

	.retai-list .name {
		font-size: .26rem;
		color: #333333;
		font-weight: bold;
	}

	.story {
		padding-bottom: .6rem;
	}

	.story .title {
		padding: .6rem 0;
	}

	.story-list .column {
		margin-bottom: .4rem;
		position: relative;
	}

	.story-list .text-box {
		background-color: #ffffff;
		padding: .35rem .2rem .4rem;
	}

	.story-list .h1 {
		font-size: .34rem;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 80%;
		margin-bottom: .3rem;
	}

	.story-list .text {
		font-size: .24rem;
		color: #666666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.story-list .icon {
		position: absolute;
		width: .27rem;
		height: .21rem;
		background-image: url(../images/icon70.png);
		background-size: cover;
		background-position: center center;
		bottom: 1rem;
		right: .3rem;
	}

	.solu_2 .link-more {
		display: block;
		width: 2.8rem;
		height: .7rem;
		line-height: .68rem;
		border: 0.01rem solid #dfdfdf;
		font-size: .24rem;
		color: #333333;
		text-align: center;
		margin: .6rem auto 0;
		border-radius: .4rem;
	}

	.rela-prod {
		padding-bottom: 1rem;
		background-color: #ffffff;
	}

	.rela-prod .title {
		padding: .75rem 0 .6rem;
	}

	.rela-prod .swiper-slide {
		width: 4.47rem;
		margin-right: .4rem;
	}

	.rela-prod .img {
		border: 0.01rem solid #e5e5e5;
		text-align: center;
	}

	.rela-prod .img img {
		max-height: 2.65rem;
	}

	.rela-prod .text-box {
		border: 0.01rem solid #e5e5e5;
		border-top: 0;
		padding: .4rem .25rem;
	}

	.rela-prod .text-box .h2 {
		font-size: .22rem;
		color: #999999;
		margin-bottom: .2rem;
	}

	.rela-prod .text-box .h1 {
		font-size: .3rem;
		color: #333333;
		margin-bottom: .5rem;
	}

	.rela-prod .more {
		width: 1.44rem;
		height: .48rem;
		line-height: .48rem;
		font-size: .2rem;
		color: #ffffff;
		background-color: #00a7d3;
		text-align: center;
	}

	.sear-cont {
		padding-bottom: .65rem;
	}

	.sear-cont .title {
		padding: .55rem 0 .45rem;
	}

	.sear-cont .title .h2 {
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.sear-cont .title .icon {
		width: .2rem;
		height: .02rem;
		background-color: #666666;
		margin: 0 auto;
	}

	.sear-cont .form {
		padding: 0 .65rem;
	}

	.sear-cont .box {
		width: 100%;
		height: .66rem;
		border: 0.02rem solid #e5e5e5;
		border-radius: .33rem;
		background-color: #ffffff;
		padding: 0.06rem .56rem;
		align-items: center;
	}

	.sear-cont .text {
		width: calc(100% - .32rem);
		height: .5rem;
	}

	.sear-cont .submit {
		width: .32rem;
		height: .32rem;
		font-size: 0;
		background-image: url(../images/icon71.jpg);
		background-size: cover;
		background-position: center center;
	}

	.solu_3 {
		padding-bottom: 0;
	}

	.shel {
		padding-bottom: .6rem;
	}

	.shel .title {
		padding: .8rem 0 .65rem;
	}

	.shel-list .column {
		margin-bottom: .4rem;
		background-color: #ffffff;
		padding: .35rem .35rem .45rem;
	}

	.shel-list .icon {
		width: 1.3rem;
		margin: 0 auto;
	}

	.shel-list .name {
		font-size: .3rem;
		color: #333333;
		font-weight: bold;
		margin: .38rem 0 .27rem;
		text-align: center;
	}

	.shel-list .text {
		font-size: .24rem;
		color: #666666;
		line-height: .46rem;
	}

	.rela-scen {
		background-color: #ffffff;
		padding-bottom: .5rem;
	}

	.rela-scen .title {
		padding: .8rem 0 .5rem;
	}

	.scene-swiper .swiper-slide {
		width: 5.39rem;
		margin-right: .4rem;
	}

	.rela-scen .text-box {
		background-color: #f9f9f9;
		padding: .45rem .3rem;
		text-align: center;
	}

	.rela-scen .name {
		font-size: .34rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.rela-scen .text {
		font-size: .24rem;
		color: #333333;
		line-height: .44rem;
	}

	.rela-scen .swiper-pagination {
		position: static;
		margin-top: .5rem;
	}

	.rela-scen .swiper-pagination-bullet {
		opacity: 1;
		width: .17rem;
		height: .17rem;
		border: 0.01rem solid #00a7d4;
		background: none;
		margin: 0 0.06rem;
	}

	.rela-scen .swiper-pagination-bullet-active {
		background-color: #00a7d4;
	}

	.m-solution-page .link-more {
		display: block;
		width: 2.8rem;
		height: .7rem;
		line-height: .68rem;
		border: 0.01rem solid #dfdfdf;
		font-size: .24rem;
		color: #333333;
		text-align: center;
		margin: .6rem auto 0;
		border-radius: .4rem;
	}


	/* contact */

	.contact-banner .suspen {
		padding: 0 .31rem;
	}

	.m-contact-page .addr-box {
		padding-top: .57rem;
	}

	.addr-box .h1 {
		font-size: .44rem;
		color: #00a7d3;
		font-weight: bold;
		padding-bottom: .34rem;
		border-bottom: 0.02rem solid #ececec;
		margin-bottom: .45rem;
	}

	.addr-box .phone {
		align-items: center;
		margin-bottom: .6rem;
	}

	.addr-box .phone .icon {
		width: .44rem;
		margin-left: .18rem;
	}

	.total .column {
		padding: 0;
		margin-bottom: .45rem;
	}

	.total .icon {
		width: .33rem;
		margin-right: .17rem;
		margin-top: .08rem;
	}

	.total .text {
		font-size: .26rem;
		color: #333333;
		line-height: .48rem;
		width: calc(100% - .5rem);
	}

	.addr-box .map {
		margin-bottom: .5rem;
	}

	.bran {
		padding-bottom: .5rem;
		font-size: 0;
	}

	.bran .column {
		padding: .45rem .25rem;
		background-color: #f5f5f5;
		border-radius: .2rem;
		margin-bottom: .25rem;
		display: inline-block;
		vertical-align: top;
		width: 48.5%;
		margin-right: 3%;
		background-image: url(../images/img56.jpg);
		background-size: 2.25rem auto;
		background-position: 80% 90%;
		background-repeat: no-repeat;
	}

	.bran .column:nth-child(2n) {
		margin-right: 0;
	}

	.bran .icon {
		display: inline-block;
		width: .33rem;
		height: .33rem;
		background-image: url(../images/icon79.png);
		background-size: cover;
		background-position: center center;
		margin-bottom: .25rem;
	}

	.bran .name {
		font-size: .26rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.bran .text {
		font-size: .24rem;
		color: #666666;
		line-height: .46rem;
		height: 1.84rem;
	}

	.feed-box {
		background-color: #f5f5f5;
		padding-bottom: 1.1rem;
	}

	.feed-box .h1 {
		padding: .65rem 0;
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
	}

	.feed-box .form-group {
		margin-bottom: .45rem;
	}

	.feed-box .name {
		font-size: .26rem;
		color: #333333;
		margin-bottom: .25rem;
	}

	.feed-box .red {
		color: #f01616;
	}

	.feed-box .btn {
		padding: 0;
		width: 2rem;
		height: .7rem;
		line-height: .7rem;
		border-radius: 0;
	}

	.feed-box .btn_1 {
		color: #ffffff;
		background-color: #00a7d3;
		margin-right: .2rem;
	}

	.feed-box .btn_2 {
		color: #ffffff;
		background-color: #535353;
	}


	/* strength */

	.strength-banner .suspen {
		padding: 0 .31rem;
	}

	.m-strength-page .title {
		text-align: center;
	}

	.m-strength-page .title .h1 {
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.m-strength-page .title .h2 {
		font-size: .26rem;
		color: #666666;
	}

	.deve-box {
		padding-bottom: 1.3rem;
	}

	.deve-box .title {
		padding: .85rem 0 .6rem;
	}

	.deve-box .box {
		text-align: center;
		padding: 0;
	}

	.deve-box .icon {
		width: 1.3rem;
		margin: 0 auto;
	}

	.deve-box .name {
		font-size: .28rem;
		color: #333333;
		font-weight: bold;
		margin: .28rem 0 .26rem;
	}

	.deve-box .text {
		font-size: .24rem;
		color: #333333;
		line-height: .4rem;
	}

	.deve-box .btn-arrow {
		width: .31rem;
		height: .31rem;
		margin-top: -.15rem;
		background-size: cover;
	}

	.deve-box .swiper-button-prev {
		background-image: url(../images/icon52.png);
		left: 0;
	}

	.deve-box .swiper-button-next {
		background-image: url(../images/icon53.png);
		right: 0;
	}

	.inno-box {
		background-color: #f8f8f8;
		padding-bottom: .75rem;
	}

	.inno-box .title {
		padding: .85rem 0;
	}

	.inno-box .carousel {
		margin-bottom: .9rem;
	}

	.inno-box .icon {
		margin-bottom: .2rem;
	}

	.inno-box .text {
		font-size: .28rem;
		line-height: .48rem;
		white-space: normal;
	}

	.inno-box .data-box {
		padding: .8rem 0;
		background-size: cover;
	}

	.inno-box .column {
		width: 50%;
		text-align: center;
		padding: .23rem 0 .1rem 0;
	}

	.inno-box .column:nth-child(2) {
		border-left: 0.01rem dashed #a2a5a7;
	}

	.inno-box .top {
		font-size: .6rem;
		color: #ffffff;
		font-weight: bold;
		margin-bottom: .4rem;
	}

	.inno-box .text_2 {
		font-size: .24rem;
		color: #ffffff;
	}

	.quali-box {
		padding-bottom: .2rem;
	}

	.quali-box .title {
		padding: .85rem 0 .7rem;
	}

	.quali-list .column {
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: .45rem;
		background-color: #f8f8f8;
		background-image: url(../images/img59.jpg);
		background-size: 100% auto;
		background-position: top center;
		background-repeat: no-repeat;
		padding: .45rem .3rem;
	}

	.quali-list .column:nth-child(2n) {
		margin-right: 0;
	}

	.quali-list .icon {
		width: .64rem;
	}

	.quali-list .name {
		font-size: .28rem;
		color: #00081d;
		font-weight: bold;
		margin: .42rem 0 .17rem;
	}

	.quali-list .text {
		font-size: .24rem;
		color: #333333;
		line-height: .38rem;
		min-height: 1.14rem;
	}

	.manu-box {
		padding-bottom: .95rem;
		background-color: #f8f8f8;
	}

	.manu-box .title {
		padding: .85rem 0 .55rem;
	}

	.manu-box .img {
		margin-bottom: .43rem;
	}

	.manu-box .sort-box {
		padding-bottom: .37rem;
	}

	.manu-box .sort-box .column {
		font-size: .28rem;
		color: #333333;
		margin-bottom: .48rem;
	}

	.manu-box .data-box .column {
		text-align: center;
	}

	.manu-box .data-box .number-box {
		font-size: .6rem;
		color: #00a7d3;
		font-weight: bold;
		margin-bottom: .35rem;
	}

	.manu-box .data-box .text {
		font-size: .24rem;
		color: #333333;
	}


	/* recru */

	.recru-banner .suspen {
		padding: 0 .31rem;
	}

	.m-recru-page .title {
		text-align: center;
	}

	.m-recru-page .title .h1 {
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .25rem;
	}

	.m-recru-page .title .h2 {
		font-size: .26rem;
		color: #666666;
	}

	.recru-box .title {
		padding: .85rem 0 .55rem;
	}

	.recru-form {
		margin-bottom: .68rem;
		box-shadow: 0 8px 10px rgba(243, 243, 243, .5);
	}

	.recru-form .search {
		border-radius: 0;
		border: 0.01rem solid #f3f3f3;
		border-right: 0;
		height: .88rem;
	}

	.recru-form .submit {
		border-radius: 0;
		width: 1.4rem;
		height: .88rem;
		font-size: .26rem;
		color: #ffffff;
		background-color: #00a7d3;
	}

	.recru-box {
		padding-bottom: .45rem;
	}

	.recru-box .sort-nav {
		padding-bottom: .15rem;
	}

	.recru-box .sort-column {
		margin-bottom: .4rem;
	}

	.recru-box .sort-column .name {
		font-size: .26rem;
		color: #666666;
		line-height: .56rem;
		width: 30%;
	}

	.recru-box .sort-column .nav {
		flex-wrap: wrap;
		width: 70%;
		font-size: 0;
	}

	.recru-box .sort-column a {
		font-size: .26rem;
		color: #333333;
		line-height: .56rem;
		width: 33.33%;
	}

	.recru-box .sort-column a.on {
		color: #14abd2;
	}

	.post-list .post-column {
		border: 0.01rem solid #dcdcdc;
		margin-bottom: .5rem;
		line-height: 1.5;
		padding: .45rem .32rem .4rem;
	}

	.post-list .name {
		font-size: .28rem;
		color: #14abd2;
		font-weight: bold;
		margin-bottom: .3rem;
	}

	.post-list .text {
		font-size: .22rem;
		color: #333333;
		line-height: .5rem;
		height: 3.5rem;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 7;
		-webkit-box-orient: vertical;
	}

	.post-list .text_2 {
		font-size: .22rem;
		color: #666666;
		line-height: .4rem;
		height: 1.6rem;
		overflow: hidden;
	}

	.post-list .name_2 {
		display: block;
		color: #333333;
	}

	.post-list .btn-box {
		margin-top: .45rem;
	}

	.post-list .btn {
		font-size: .24rem;
		color: #ffffff;
		background-color: #14abd2;
		margin-right: .2rem;
		width: 1.9rem;
		height: .62rem;
		line-height: .62rem;
		padding: 0;
		border-radius: 0;
		border: 0;
	}

	.post-list .post-column.on .text {
		height: auto;
	}

	.m-recru-page .link-more {
		display: block;
		width: 2.8rem;
		height: .7rem;
		line-height: .68rem;
		border: 0.01rem solid #dfdfdf;
		font-size: .24rem;
		color: #333333;
		text-align: center;
		margin: .6rem auto .15rem;
		border-radius: .4rem;
	}

	.camp-recru .title {
		padding: .85rem 0;
	}

	.camp-recru .title .h1 {
		display: inline-block;
		color: #3f84ee;
		background-image: url(../images/icon107.png), url(../mobile/icon108.png);
		background-position: left center, right center;
		background-repeat: no-repeat, no-repeat;
		background-size: auto .44rem;
		padding: 0 1.2rem;
		margin-bottom: 0;
	}

	.hot-post-box {
		padding-bottom: 1.65rem;
		background-size: 100% auto;
		background-position: bottom center;
		background-repeat: no-repeat;
	}

	.hot-post-box .video {
		position: relative;
		margin-top: .85rem;
		overflow: hidden;
		border-radius: .2rem;
	}

	.hot-post-box .suspen {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
	}

	.hot-post-box .suspen .icon {
		width: 1rem;
		margin: 0 auto;
	}

	.hot-post-box .suspen .name {
		font-size: .28rem;
		color: #ffffff;
		margin-top: .3rem;
	}

	.hot-post-list .column {
		padding: 0;
		padding-right: .15rem;
		text-align: center;
		background-color: #f0f5ff;
		border-radius: .15rem;
		padding: .55rem .1rem;
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 10px;
	}

	.hot-post-list .column:nth-child(2n) {
		margin-right: 0;
	}

	.hot-post-list .icon {
		width: 1.6rem;
		height: 1.6rem;
		align-items: center;
		margin: 0 auto;
		justify-content: center;
		border-radius: 50%;
		background-color: #ffffff;
		box-shadow: 0 4px 10px rgba(20, 80, 170, 0.23);
	}

	.hot-post-list .icon .img {
		width: .6rem;
	}

	.hot-post-list .name {
		font-size: .3rem;
		color: #00225e;
		margin: .55rem 0 .2rem;
	}

	.hot-post-list .wages {
		font-size: .28rem;
		color: #307ef4;
		margin-bottom: .5rem;
	}

	.hot-post-list .but {
		width: 2.42rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .24rem;
		color: #ffffff;
		display: inline-block;
		background-image: url(../images/icon109.png);
		background-size: 100% auto;
	}

	.hot-post-box .more {
		display: block;
		width: 3.33rem;
		height: .69rem;
		line-height: .69rem;
		background-image: url(../images/icon110.png);
		background-size: 100% auto;
		padding-right: .3rem;
		text-align: center;
		font-size: .24rem;
		color: #ffffff;
		margin: 0 auto;
		margin-top: .7rem;
	}

	.circu-box {
		padding-bottom: 1.55rem;
		background-size: cover;
	}

	.circu-box .title {
		padding: .8rem 0 .75rem;
	}

	.circu-box .title .h1 {
		background-image: url(../images/icon111.png), url(../mobile/icon112.png);
		color: #ffffff;
	}

	.circu-box .text {
		font-size: .26rem;
		color: #ffffff;
		line-height: .56rem;
		margin-bottom: 1.05rem;
	}

	.circu-list .column {
		justify-content: space-between;
		text-align: center;
		margin-bottom: .85rem;
		position: relative;
	}

	.circu-list .column::before {
		position: absolute;
		content: "";
		width: 1px;
		height: .53rem;
		background-color: rgba(255, 255, 255, .66);
		top: 110%;
		right: 1rem;
	}

	.circu-list .column .box:nth-child(2n)::before {
		position: absolute;
		content: "";
		width: .83rem;
		height: 1px;
		background-color: rgba(255, 255, 255, .66);
		top: .9rem;
		left: 50%;
		margin-left: -.42rem;
	}

	.circu-list .column:nth-child(2n)::before {
		position: absolute;
		content: "";
		width: 1px;
		height: .53rem;
		background-color: rgba(255, 255, 255, .66);
		top: 110%;
		left: 1rem;
	}

	.circu-list .column:last-child::before {
		display: none;
	}

	.circu-list .img-icon {
		width: 2rem;
		margin: 0 auto;
	}

	.circu-list .dots {
		width: .11rem;
		height: .11rem;
		background-color: #bad4fb;
		display: inline-block;
		border-radius: 50%;
		margin: .25rem 0 .05rem;
	}

	.circu-list .text_2 {
		font-size: .26rem;
		color: #ffffff;
		line-height: .46rem;
	}

	.stroke-box {
		padding-bottom: .2rem;
	}

	.stroke-box .title {
		padding: .8rem 0 .65rem;
	}

	.stroke-box .img {
		width: 1.7rem;
		margin-bottom: .2rem;
	}

	.stroke-box .column {
		font-size: .26rem;
		color: #333333;
		line-height: .4rem;
		padding-bottom: .5rem;
		padding-left: .4rem;
		position: relative;
	}

	.stroke-box .column:last-child {
		margin-bottom: 0;
	}

	.stroke-box .column::after {
		position: absolute;
		content: "";
		top: .15rem;
		left: .1rem;
		width: .1rem;
		height: .1rem;
		border-radius: 50%;
		background-color: #307ef4;
	}

	.stroke-box .column::before {
		position: absolute;
		content: "";
		top: .25rem;
		left: .14rem;
		width: 1px;
		height: 100%;
		background-color: #307ef4;
	}

	.stroke-box .column:last-child::before {
		display: none;
	}

	.stroke-box .arrow-btn {
		width: .4rem;
		height: .4rem;
		margin-top: -.2rem;
		background-size: cover;
		background-position: center center;
	}

	.stroke-box .swiper-button-prev {
		background-image: url(../images/icon52.png);
		left: 0;
	}

	.stroke-box .swiper-button-next {
		background-image: url(../images/icon53.png);
		right: 0;
	}

	.welfare-box {
		background-size: cover;
		padding-bottom: .9rem;
	}

	.welfare-box .title {
		padding: .9rem 0 .65rem;
	}

	.welfare-box .title .h1 {
		background-image: url(../images/icon111.png), url(../mobile/icon112.png);
		color: #ffffff;
	}

	.welfare-list .column {
		background-color: #ffffff;
		border-radius: .2rem;
		margin-bottom: .3rem;
		padding: .35rem .35rem .8rem;
		text-align: center;
	}

	.welfare-list .column .icon {
		width: .9rem;
		margin: 0 auto;
	}

	.welfare-list .name {
		font-size: .3rem;
		color: #3f84ee;
		font-weight: bold;
		margin: .35rem 0 .2rem;
	}

	.welfare-list .text {
		font-size: .26rem;
		color: #333333;
		line-height: .4rem;
	}

	.welfare-list .last_column {
		font-size: 0;
		padding: .8rem .35rem 0;
	}

	.welfare-list .column_2 {
		display: inline-block;
		vertical-align: top;
		width: 33.33%;
		margin-bottom: .65rem;
	}

	.welfare-list .column_2 .name {
		font-size: .26rem;
		color: #333333;
		margin-top: .25rem;
	}

	.develo-box {
		padding-bottom: .7rem;
	}

	.develo-box .title {
		padding: .85rem 0 .7rem;
	}

	.develo-box .text {
		font-size: .26rem;
		color: #333333;
		line-height: .48rem;
		text-align: center;
	}

	.develo-box .bot-box {
		margin-top: .6rem;
	}

	.plan-box {
		position: relative;
	}

	.plan-box .h1 {
		font-size: .26rem;
		color: #ffffff;
		font-weight: bold;
		position: absolute;
		top: 12.5%;
		left: 8%;
	}

	.plan-box .suspen {
		position: absolute;
		top: 22%;
		left: 7%;
		width: 80%;
		height: 76%;
		overflow-y: auto;
	}

	.plan-box .column {
		margin-bottom: .6rem;
	}

	.plan-box .column:last-child {
		margin-bottom: 0;
	}

	.plan-box .h2 {
		font-size: .24rem;
		color: #333333;
		line-height: .5rem;
		display: inline-block;
		padding: 0 .25rem;
		margin-bottom: .17rem;
		background-color: #ffffff;
		border-radius: .1rem;
	}

	.plan-box .text_2 {
		font-size: .22rem;
		color: #ffffff;
		line-height: .42rem;
	}

	.plan-box .h3 {
		font-size: .26rem;
		display: block;
	}

	.activ-box {
		padding-bottom: .6rem;
	}

	.activ-box .img-list {
		font-size: 0;
	}

	.activ-box .column {
		display: inline-block;
		vertical-align: top;
		padding: .1rem;
		border-radius: .2rem;
		overflow: hidden;
		box-shadow: 3px 3px 10px rgba(20, 80, 170, .28);
		margin-bottom: .3rem;
	}

	.activ-box .column img {
		border-radius: .15rem;
	}

	.activ-box .column_2 {
		width: 49%;
		margin-right: 2%;
	}

	.activ-box .column_2:nth-child(3) {
		margin-right: 0;
	}

	.probl-box {
		padding-bottom: .9rem;
	}

	.probl-box .h1 {
		font-size: .33rem;
		color: #ffffff;
		font-weight: bold;
		padding: .55rem .3rem;
		background-size: cover;
		background-position: center center;
		margin-bottom: .6rem;
	}

	.probl-list .column {
		border-bottom: 1px solid #f2f0f0;
	}

	.probl-list .ask {
		padding: .2rem .5rem .2rem 0;
		background-image: url(../images/icon128.png);
		background-size: .26rem auto;
		background-position: right center;
		background-repeat: no-repeat;
		font-size: .28rem;
		color: #333333;
		line-height: .4rem;
	}

	.probl-list .column.on .ask {
		background-image: url(../images/icon129.png);
	}

	.probl-list .answer {
		font-size: .24rem;
		color: #666666;
		line-height: .4rem;
		padding-bottom: .15rem;
		display: none;
	}


	/* investor */

	.m-inves-page .title {
		text-align: center;
	}

	.m-inves-page .title .h1 {
		font-size: .44rem;
		color: #333333;
		font-weight: bold;
	}

	.m-inves-page .title .h2 {
		font-size: .26rem;
		color: #666666;
	}

	.direc-box {
		padding-bottom: .55rem;
		background-color: #f7f7f7;
	}

	.direc-box .title {
		padding: .35rem 0 .55rem;
	}

	.direc-list .column {
		background-color: #ffffff;
		padding-bottom: .3rem;
		margin-bottom: .3rem;
		border-radius: .2rem;
	}

	.direc-list .h1 {
		font-size: .26rem;
		color: #333333;
		font-weight: bold;
		line-height: .75rem;
		padding: 0 .45rem;
		border-bottom: 1px solid #f4f4f4;
		position: relative;
	}

	.direc-list .h1::before {
		position: absolute;
		content: "";
		width: .05rem;
		height: .3rem;
		left: 0;
		top: 50%;
		margin-top: -.15rem;
		background-color: #14abd2;
	}

	.direc-list .text {
		font-size: .24rem;
		color: #666666;
		line-height: .46rem;
		padding: .25rem .45rem;
	}

	.direc-list .column .more {
		display: block;
		width: 1.6rem;
		height: .54rem;
		font-size: .24rem;
		color: #00a7d3;
		line-height: .52rem;
		text-align: center;
		margin: 0 auto;
		border: 1px solid #00a7d3;
		border-radius: .26rem;
	}

	.m-box .more-box .link-more,
	.m-inves-page .link-more {
		display: block;
		width: 2.8rem;
		height: .7rem;
		line-height: .68rem;
		border: 0.01rem solid #dfdfdf;
		font-size: .24rem;
		color: #333333;
		text-align: center;
		margin: .25rem auto 0;
		border-radius: .4rem;
	}

	.audit-box {
		background-color: #ffffff;
	}

	.audit-box .title {
		padding: .6rem 0 .55rem;
	}

	.audit-box .column {
		background-color: #f9f9f9;
	}

	.manag-box {
		padding-bottom: .75rem;
	}

	.manag-box .title {
		padding: .55rem 0;
	}

	.notice-list {
		padding: .6rem 0 .45rem;
	}

	.notice-list .column {
		margin-bottom: .75rem;
	}

	.notice-list .name {
		font-size: .3rem;
		color: #ffffff;
		font-weight: bold;
		padding: 0 .3rem;
		line-height: .8rem;
		background-color: #14abd2;
	}

	.notice-list .box .item {
		display: block;
		font-size: .24rem;
		color: #666666;
		line-height: .85rem;
		border-bottom: 1px solid #e5e5e5;
		padding-right: 10%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		background-image: url(../images/icon96.png);
		background-size: .34rem auto;
		background-position: 99% center;
		background-repeat: no-repeat;
	}

	.notice-list .nav {
		margin-top: .6rem;
		justify-content: flex-end;
	}

	.notice-list .nav .item {
		width: .6rem;
		height: .6rem;
		font-size: .24rem;
		color: #666666;
		background-color: #e8e8e8;
		text-align: center;
		line-height: .6rem;
		margin-left: .1rem;
	}

	.notice-list .nav .item.on {
		color: #ffffff;
		background-color: #14abd2;
	}

	.inves-hot {
		margin-bottom: 1.1rem;
		box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
		background-color: #f5f5f5;
	}

	.inves-hot .text-box {
		padding: .55rem .45rem .6rem;
	}

	.inves-hot .h1 {
		font-size: .3rem;
		color: #333333;
		font-weight: 333333;
		margin-bottom: .3rem;
	}

	.inves-hot .line {
		display: block;
		width: .45rem;
		height: .02rem;
		background-color: #14abd2;
		margin-bottom: .5rem;
	}

	.hot-list .column {
		font-size: .28rem;
		color: #333333;
		line-height: .44rem;
		margin-bottom: .25rem;
	}

	.hot-list .icon {
		width: .33rem;
		margin-right: .3rem;
	}

	.hot-list .text {
		width: calc(100% - .63rem);
	}

	.hot-list .column.number .text {
		color: #00a7d3;
	}


	/* news */

	.news-banner .suspen {
		padding: 0 .31rem;
	}

	.news-box {
		padding: .6rem 0 .9rem;
	}

	.news-list .column {
		margin-bottom: .4rem;
	}

	.news-list .text-box {
		padding: .4rem 0;
		border-bottom: 1px solid #dcdcdc;
	}

	.news-list .date {
		font-size: .2rem;
		color: #909090;
		font-weight: bold;
		margin-bottom: .3rem;
	}

	.news-list .text {
		font-size: .28rem;
		color: #000000;
		line-height: .42rem;
		font-weight: bold;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}

	.news-box .nav-page {
		margin-top: 1rem;
	}

	.news-detail {
		padding-bottom: .8rem;
	}

	.news-detail .title {
		padding: .7rem 0 .45rem;
		border-bottom: 1px solid #cccccc;
	}

	.news-detail .title .h1 {
		font-size: .38rem;
		color: #14abd2;
		line-height: .6rem;
		font-weight: bold;
		margin-bottom: .35rem;
	}

	.news-detail .date {
		font-size: .24rem;
		color: #888888;
		padding: 0 .4rem;
		background-image: url(../images/icon104.jpg);
		background-size: .27rem auto;
		background-position: left center;
		background-repeat: no-repeat;
	}

	.news-detail .source {
		font-size: .24rem;
		color: #888888;
	}

	.news-detail .share {
		font-size: .24rem;
		color: #888888;
		align-items: center;
		margin-top: .25rem;
		padding-left: .4rem;
	}

	.news-detail .share .item {
		width: .33rem;
		margin: 0 .06rem;
	}

	.news-detail .text {
		font-size: .26rem;
		color: #666666;
		line-height: .5rem;
		padding: .4rem 0 1rem;
		border-bottom: 1px solid #cccccc;
	}


	/* software */

	.top-name {
		position: fixed;
		top: 1.02rem;
		left: 0;
		width: 100%;
		padding: 0 .3rem;
		z-index: 9;
		transition: all .5s;
	}

	.top-name.on {
		top: 0;
		background-color: #ffffff;
	}

	.top-name.on2 {
		border-top: 1px solid #f1f1f1;
		top: 1.01rem;
	}

	.top-name .name {
		font-size: .28rem;
		color: #ffffff;
		padding: .35rem 0;
		border-bottom: 1px solid rgba(255, 255, 255, .1);
	}

	.top-name.on .name {
		color: #666666;
	}

	.software .box {
		position: relative;
	}

	.software .prod-top-nav .item {
		padding: .2rem .16rem;
	}

	.software .prod-top-nav .nav-box {
		display: none;
	}

	.software .prod-top-nav .nav-box.on {
		display: block;
	}

	.software .box_1 .suspen {
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 0 .3rem;
		padding-bottom: 1.1rem;
	}

	.software .box_1 .h1 {
		font-size: .76rem;
		color: #fefefe;
		font-weight: bold;
		margin-bottom: .35rem;
		text-align: center;
	}

	.software .box_1 .h2 {
		font-size: .34rem;
		color: #ffffff;
		margin-bottom: .65rem;
		text-align: center;
	}

	.software .box_1 .text {
		font-size: .24rem;
		color: #99aed6;
		line-height: .42rem;
	}

	.software .box_1 .more {
		display: block;
		width: 2.56rem;
		height: .84rem;
		line-height: .84rem;
		font-size: .26rem;
		color: #fefefe;
		text-align: center;
		background-color: #177fff;
		border-radius: .15rem;
		margin: 0 auto;
		margin-top: 1.05rem;
		padding-right: .15rem;
		background-image: url(../images/icon131.png);
		background-size: .14rem auto;
		background-position: 88% center;
		background-repeat: no-repeat;
	}

	.software .title {
		text-align: center;
	}

	.software .title .h1 {
		font-size: .44rem;
		color: #333333;
	}

	.software .title .h2 {
		font-size: .28rem;
		color: #333333;
	}

	.software .box_2 .title {
		padding: .65rem 0 0;
	}

	.software .box_2 .title .h1 {
		margin-bottom: .15rem;
	}

	.software .box_2 .column {
		margin-bottom: .7rem;
		text-align: center;
	}

	.software .box_2 .img {
		width: 2.15rem;
		margin: 0 auto;
	}

	.software .box_2 .name {
		font-size: .28rem;
		color: #373737;
		margin-top: .2rem;
	}

	.software .box_3 {
		padding: 0 .3rem .7rem;
		background-color: #dfe3f1;
	}

	.software .box_3 .title {
		padding: .7rem 0 .4rem;
	}

	.software .box_3 .text {
		font-size: .24rem;
		color: #666666;
		line-height: .38rem;
	}

	.software .box_4 .column {
		position: relative;
	}

	.software .box_4 .suspen {
		position: absolute;
		top: .7rem;
		left: 0;
		width: 100%;
		text-align: center;
	}

	.software .box_4 .icon {
		width: 1.35rem;
		margin: 0 auto;
		margin-bottom: .5rem;
	}

	.software .box_4 .h1 {
		font-size: .34rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .13rem;
	}

	.software .box_4 .h2 {
		font-size: .24rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .3rem;
	}

	.software .box_4 .text {
		font-size: .28rem;
		color: #999999;
		line-height: .48rem;
	}

	.software .box_4 .column_2 .suspen {
		top: auto;
		bottom: .7rem;
		text-align: left;
		padding: 0 .5rem;
	}

	.software .box_4 .column_2 .top-box {
		align-items: center;
		margin-bottom: .6rem;
	}

	.software .box_4 .column_2 .icon {
		margin: 0;
		margin-right: .45rem;
	}

	.software .box_4 .column_2 .h2 {
		margin: 0;
	}

	.software .box_4 .column_3 .suspen {
		bottom: auto;
		top: .75rem;
	}

	.software .box_5 {
		padding-bottom: .85rem;
	}

	.software .box_5 .title {
		padding: .9rem 0 1.3rem;
	}

	.software .box_5 .title .h1 {
		margin-bottom: .4rem;
	}

	.software .box_5 .title .h2 {
		color: #666666;
		line-height: .46rem;
	}

	.software .box_5 .list-box {
		padding-right: .4rem;
	}

	.software .box_5 .column {
		justify-content: flex-start;
		align-items: center;
		text-align: center;
		margin-bottom: 1.6rem;
	}

	.software .box_5 .column_2 {
		position: relative;
		width: 25%;
	}

	.software .box_5 .column_2::before {
		position: absolute;
		content: "";
		width: 1rem;
		height: .15rem;
		right: -30%;
		top: 7%;
		background-image: url(../images/icon135.jpg);
		background-size: 1rem auto;
		background-position: center center;
	}

	.software .box_5 .column_2:last-child::before {
		width: .56rem;
		height: 2.54rem;
		right: -2%;
		top: 15%;
		background-image: url(../images/icon136.jpg);
		background-size: cover;
	}

	.software .box_5 .down_column {
		justify-content: flex-end;
		margin-bottom: .95rem;
	}

	.software .box_5 .down_column .column {
		margin-bottom: 0;
	}

	.software .box_5 .down_column .column_2::before {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
	}

	.software .box_5 .down_column .column_2:last-child::before {
		display: none;
	}

	.software .box_5 .column_3::after {
		position: absolute;
		content: "";
		width: 1rem;
		height: .15rem;
		right: 17%;
		top: -90%;
		background-image: url(../images/icon135.jpg);
		background-size: 1rem auto;
		background-position: center center;
		transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-webkit-transform: rotate(270deg);
		-o-transform: rotate(270deg);
	}

	.software .box_5 .number {
		font-size: .28rem;
		color: #367bf0;
	}

	.software .box_5 .name {
		font-size: .28rem;
		color: #666666;
		margin-top: .35rem;
	}

	.software .box_5 .text {
		font-size: .22rem;
		color: #999999;
		line-height: .34rem;
	}

	.software .box_6 .top-box {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}

	.software .box_6 .title {
		padding: 1.15rem 0 .4rem;
	}

	.software .box_6 .title .h1 {
		color: #ffffff;
	}

	.software .box_6 .nav-box {
		white-space: nowrap;
		overflow-x: auto;
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}

	.software .box_6 .nav-box::-webkit-scrollbar {
		display: none;
	}

	.software .box_6 .item {
		font-size: .24rem;
		color: #a7b1ba;
		padding: .32rem .1rem;
		margin-right: .4rem;
		position: relative;
	}

	.software .box_6 .item:last-child {
		margin-right: 0;
	}

	.software .box_6 .item.on {
		color: #ffffff;
	}

	.software .box_6 .item.on::before {
		position: absolute;
		content: "";
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #ffffff;
	}

	.software .box_6 .column {
		position: relative;
	}

	.software .box_6 .column_2 {
		display: none;
		padding: 3.2rem .3rem .95rem;
		background-size: cover;
		background-position: center center;
	}

	.software .box_6 .column_2.on {
		display: block;
	}

	.software .box_6 .text {
		font-size: .24rem;
		color: #ffffff;
		line-height: .38rem;
		min-height: 1.14rem;
		text-align: center;
	}

	.software .box_6 .video-box {
		justify-content: space-around;
		margin-top: .76rem;
	}

	.software .box_6 .l-video {
		position: relative;
		width: 4.8rem;
	}

	.software .box_6 .r-video {
		position: relative;
		width: 1.25rem;
	}

	.software .box_6 .l-video .suspen-img,
	.software .box_6 .r-video .suspen-img {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-size: cover;
		background-position: center center;
	}

	.software .box_6 .l-video .suspen-img {
		top: .16rem;
		left: 0.6rem;
		right: .6rem;
		bottom: .3rem;
	}

	.software .box_6 .r-video .suspen-img {
		top: .26rem;
		left: 0.11rem;
		right: .11rem;
		bottom: .26rem;
	}

	.software .box_6 .devi_column .l-video .suspen-img {
		top: .18rem;
		left: .15rem;
		right: .15rem;
		bottom: .54rem;
	}

	.software .box_6 .devi_column .column_2 {
		padding-bottom: 0;
	}

	.software .box_6 .devi_column .item {
		color: #dcdbdb;
	}

	.software .box_6 .devi_column .item.on {
		color: #ffffff;
	}

	.software .box_6 .devi_column .text {
		color: #fefefe;
	}

	.bigPicLayer {
		display: none;
		position: fixed;
		width: 94%;
		height: auto;
		top: 35% !important;
		z-index: 9;
	}

	.bigPicLayer .close {
		display: block;
		width: .5rem;
		height: .5rem;
		background: url(../images/m5_off52bc.png) no-repeat;
		right: 0;
		top: -15%;
		position: absolute;
		background-size: cover;
		z-index: 10;
	}

	.bigPicLayer .close em {
		width: 1px;
		height: 20px;
		background: #0a448d;
		display: none;
		position: absolute;
		left: 50%;
		margin-left: -0.5px;
		top: 100%;
	}

	.software .box_7 {
		padding-bottom: .8rem;
		background-size: cover;
		background-position: center center;
	}

	.software .box_7 .suspen {
		position: absolute;
		top: 0;
		left: 0;
	}

	.software .box_7 .title {
		padding: 1.3rem 0 1rem;
	}

	.software .box_7 .title .h1 {
		padding: 0 .6rem;
		color: #ffffff;
		text-align: left;
	}

	.software .box_7 .column {
		margin-bottom: .55rem;
	}

	.software .box_7 .icon img {
		height: .7rem;
	}

	.software .box_7 .name {
		font-size: .3rem;
		color: #fefefe;
		font-weight: bold;
		margin: .55rem 0 .2rem;
	}

	.software .box_7 .text {
		font-size: .26rem;
		color: #fefefe;
		line-height: .5rem;
	}

	.software .box_8 {
		padding-bottom: .35rem;
		background-size: cover;
		background-position: center center;
	}

	.software .box_8 .title {
		padding: 3.8rem .3rem .8rem;
	}

	.software .box_8 .title .h1 {
		margin-bottom: .4rem;
	}

	.software .box_8 .title .h2 {
		line-height: .48rem;
	}

	.software .box_8 .column {
		margin-bottom: .8rem;
		text-align: center;
	}

	.software .box_8 .icon img {
		height: .95rem;
	}

	.software .box_8 .name {
		font-size: .28rem;
		color: #333333;
		font-weight: bold;
		margin: .3rem 0 .05rem;
	}

	.software .box_8 .text {
		font-size: .24rem;
		color: #666666;
		line-height: .54rem;
	}

	.software .box_9 .title {
		background-color: #f1f4f5;
		padding: .6rem .3rem .65rem;
	}

	.software .box_10 .suspen {
		position: absolute;
		left: 0;
		bottom: .45rem;
	}

	.software .box_10 .title {
		padding-bottom: .75rem;
	}

	.software .box_10 .title .h1 {
		font-size: .48rem;
		color: #ffffff;
		margin-bottom: .25rem;
	}

	.software .box_10 .title .h2 {
		font-size: .24rem;
		color: rgba(254, 254, 254, .5);
		line-height: .4rem;
	}

	.software .box_10 .list-box {
		border-radius: .2rem;
		overflow: hidden;
	}

	.software .box_10 .column {
		background-color: #ffffff;
		padding: .4rem .5rem;
	}

	.software .box_10 .icon-box {
		text-align: center;
	}

	.software .box_10 .icon {
		width: 1.44rem;
		margin: 0 auto;
	}

	.software .box_10 .name {
		font-size: .24rem;
		color: #333333;
		font-weight: bold;
		margin-top: .4rem;
	}

	.software .box_10 .text-box {
		width: calc(100% - 1.44rem);
		padding-left: .5rem;
	}

	.software .box_10 .column .h1 {
		font-size: .28rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .2rem;
	}

	.software .box_10 .text {
		font-size: .23rem;
		color: #999999;
		line-height: .36rem;
	}

	.software .box_11 {
		background-color: #f7f7f7;
	}

	.software .box_11 .title {
		padding: 1.05rem 0 .45rem;
	}

	.software .box_11 .title .h1 {
		font-size: .48rem;
		margin-bottom: .45rem;
	}

	.software .box_11 .title .h2 {
		font-size: .28rem;
		color: #333333;
		line-height: .4rem;
		font-weight: bold;
	}

	.software .box_11 .text {
		font-size: .28rem;
		color: #999999;
		line-height: .4rem;
		text-align: center;
	}

	.software .box_11 .video-box {
		width: 3.16rem;
		margin: 0 auto;
		margin-top: 1rem;
	}

	.software .box_12 {
		background-color: #fbfbfb;
		padding-bottom: .6rem;
	}

	.software .box_12 .title {
		padding: .95rem 0 1.1rem;
	}

	.software .box_12 .title .h1 {
		font-size: .48rem;
		color: #111111;
		margin-bottom: .4rem;
	}

	.software .box_12 .title .h2 {
		font-size: .28rem;
		color: #999999;
		line-height: .4rem;
	}

	.software .box_12 .list-box {
		padding: 0 .4rem;
	}

	.software .box_12 .column {
		margin-bottom: .75rem;
		align-items: center;
	}

	.software .box_12 .icon {
		width: 1rem;
	}

	.software .box_12 .text-box {
		width: calc(100% - 1rem);
		padding-left: .4rem;
	}

	.software .box_12 .name {
		font-size: .32rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .1rem;
	}

	.software .box_12 .text {
		font-size: .28rem;
		color: #999999;
		line-height: .4rem;
	}

	.container {
		width: 100%;
		padding: 0 15px;
	}

	.down-main .banner .suspen {
		top: 50%;
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
		padding: 0;
	}

	.down-main .banner .suspen .h1 {
		font-size: .6rem;
		margin-bottom: .26rem;
	}

	.down-main .banner .suspen .h2 {
		font-size: .32rem;
		color: #ffffff;
		line-height: .48rem;
	}

	.down-main .location {
		display: none;
	}

	.down-main .down-box {
		margin: .6rem 0 1.2rem;
	}

	.down-main .down-box .column {
		margin-bottom: .95rem;
	}

	.down-main .down-box .column:last-child {
		margin-bottom: 0;
	}

	.down-main .down-box .h1 {
		font-size: .3rem;
		margin-bottom: .25rem;
	}

	.down-main .down-box .text-box {
		margin-bottom: .35rem;
	}

	.down-main .down-box .text {
		font-size: .24rem;
		line-height: .42rem;
	}

	.down-main .down-box .more-box {
		margin-top: .2rem;
		padding-right: .33rem;
		background-size: .21rem auto;
	}

	.down-main .down-box .more {
		font-size: .22rem;
	}

	.down-main .down-box .column:hover .img::before {
		display: none;
	}
	
	.solution-page .banner .suspen {
		width: 100%;
		text-align: center;
	}
	.solu3 .intro {
		padding: .7rem .3rem .92rem;
		background-color: #f9f9f9;
	}
	.solu3 .intro .text {
		font-size: .22rem;
		color: #666666;
		line-height: .38rem;
		text-align: center;
	}
	.solu3 .title {
		text-align: center;
	}
	.solu3 .title .h1 {
		font-size: .38rem;
		color: #333333;
	}
	.solu3 .scenes {
		padding: .74rem .3rem .4rem;
	}
	.solu3 .scenes .title {
		margin-bottom: .55rem;
	}
	.scen-list .column {
		margin-bottom: .4rem;
	}
	.scen-list .text-box {
		padding: .5rem .33rem .4rem;
		border: 1px solid #e5e5e5;
	}
	.scen-list .h1 {
		font-size: .36rem;
		color: #333333;
		line-height: 1;
		font-weight: bold;
		margin-bottom: .35rem;
	}
	.scen-list .text {
		font-size: .3rem;
		color: #333333;
		line-height: 1.4;
	}
	.solu3 .case {
		padding: .72rem .3rem .5rem;
		background-color: #f9f9f9;
	}
	.solu3 .case .title {
		margin-bottom: .3rem;
	}
	.solu3 .case-list .column {
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: .15rem
	}
	.solu3 .case-list .column:nth-child(3n) {
		margin-right: 0;
	}
	.rela-prod2 {
		padding: .7rem .3rem .78rem;
	}
	.rela-prod2 .title {
		margin-bottom: .45rem;
	}
	.rela-prod2 .box {
		display: block;
		text-align: center;
		border: 1px solid #e5e5e5;
	}
	.rela-prod2 .text-box {
		padding: .3rem;
		border-top: 1px solid #e5e5e5;
	}
	.rela-prod2 .name {
		font-size: .24rem;
		color: #333333;
		margin-bottom: .15rem;
	}
	.rela-prod2 .text {
		font-size: .18rem;
		color: #999999;
	}
	.rela-prod2 .detail {
		display: none;
	}
	.solu3 .solu-list2 .column {
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: .3rem;
	}
	.solu3 .app-solu {
		padding-bottom: .5rem;
		background-color: #f3f3f3;
	}
	.solu3 .solu-list2 .column:nth-child(2n) {
		margin-right: 0;
	}
	.solu3 .solu-list2 .suspen {
		display: none;
	}
	.solu3 .solu-list2 .h1 {
		padding: .35rem .35rem .4rem;
		background-color: #ffffff;
		font-size: .24rem;
		color: #313131;
		line-height: .34rem;
	}
	.solu3 .solu-list2 .number {
		display: block;
		font-size: .3rem;
		margin-bottom: .08rem;
	}
	.solu3 .story2 {
		padding: .65rem .3rem .35rem;
		background-color: #f3f3f3;
	}
	.solu3 .story2 .title {
		margin-bottom: .33rem;
	}
	.solu3 .story-list2 .column {
		margin-bottom: .3rem;
	}
	.solu3 .story-list2 .text-box {
		padding: .25rem .35rem .35rem;
		background-color: #ffffff;
	}
	.solu3 .story-list2 .h1 {
		font-size: .26rem;
		color: #333333;
		margin-bottom: .15rem;
	}
	.solu3 .story-list2 .text {
		font-size: .2rem;
		color: #666666;
		line-height: 1.4;
	}
	.solu3 .scenes2 {
		background-color: #f9f9f9;
		padding-bottom: .75rem;
	}
	.solu3 .scenes2 .carousel .text-box {
		text-align: center;
		padding: .6rem .3rem;
		background-color: #ffffff;
	}
	.solu3 .scenes2 .carousel .h1 {
		font-size: .2rem;
		color: #333333;
		font-weight: bold;
		margin-bottom: .3rem;
	}
	.solu3 .scenes2 .carousel .text {
		font-size: .14rem;
		color: #333333;
		white-space: nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.hard-solu {
		padding: .9rem .3rem 0;
	}
	.hard-solu .title {
		margin-bottom: .88rem;
	}
	.hard-solu .solu-list3 .column {
		margin-bottom: .8rem;
	}
	.hard-solu .solu-list3 .column:nth-child(2n) {
		text-align: right;
	}
	.hard-solu .text-box {
		margin-top: .35rem;
	}
	.hard-solu .text-box .h1 {
		font-size: .32rem;
		color: #010101;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: .16rem;
	}
	.hard-solu .text-box .text {
		font-size: .2rem;
		color: #333333;
		line-height: .36rem;
	}
	.hard-solu .detail {
		display: inline-block;
		vertical-align: top;
		font-size: .2rem;
		color: #ffffff;
		line-height: .48rem;
		padding: 0 .2rem;
		background-color: #2b9dd9;
		margin-top: .37rem;
	}
	.solu3 .soft-solu {
		padding: .75rem .3rem .7rem;
		background-color: #f9f9f9;
	}
	.solu3 .soft-solu .title {
		margin-bottom: .55rem;
	}
	.solu3 .soft-solu .solu-list3 {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.solu3 .soft-solu .column {
		width: 33.33%;
		text-align: center;
		margin-bottom: .5rem;
	}
	.solu3 .soft-solu .img {
		width: 1.53rem;
		margin: 0 auto;
	}
	.solu3 .soft-solu .column:nth-child(3n) {
		margin-right: 0;
	}
	.solu3 .soft-solu .name {
		font-size: .2rem;
		color: #333333;
		line-height: .26rem;
		margin-top: .25rem;
	}
	.solu3 .soft-solu .detail {
		display: block;
		width: 2.45rem;
		font-size: .22rem;
		color: #828282;
		line-height: .5rem;
		text-align: center;
		border: .02rem solid #e5e5e5;
		border-radius: .27rem;
		margin: 0 auto;
	}
	.privacy-page .banner .suspen {
		width: 100%;
		padding: 0 .4rem;
	}
	
	.rela-prod2 .carousel{
		position: relative;
	}
	
	.rela-prod2 .swiper-button-next,
	.rela-prod2 .swiper-button-prev{
		display: none;
	}
}

/*新闻列表 分页*/
div.meneame {    padding: 23px 0 0;
    margin: 3px 3px 30px;
    text-align: center;
    clear: both;
    font-size: 16px;}div.meneame li{ display:inline-block;}
div.meneame li.thisclass a{border: 1px solid #2f2f73;  background-image: none;background-color: #2f2f73;color: white;}
div.meneame a {border: 1px solid gray; padding:3px 7px;  margin-right: 3px; text-decoration: none;color:black; background:#f6f6f6; border-radius:5px;}
div.meneame a:hover {border: 1px solid #4489ec;  background-image: none;background-color: #4489ec;color: white;}
div.meneame a.thisclass,div.meneame a.active{border: 1px solid #4489ec;  background-image: none;background-color: #4489ec;color: white;}

div.meneame span.thisclass {border: 1px solid #f6f6f6; padding:5px 7px;   font-weight: bold;  margin-right: 3px;   background:  #4489ec;color:white}
div.meneame span.disabled {border: 1px solid gray; padding:5px 7px; margin-right: 3px;}

/*首页产品*/
.index_product {padding:0.5rem 0 0.6rem;}
.index_title {
    font-family:'ProximaNova-Bold';
    font-size:0.6rem;
	line-height:15px;
    font-weight:bold;
}
.index_product {background:#eee;}
.index_product .index_title {
    margin-bottom:.2rem;
    color:#000;
    text-align:center;
}
@media(max-width:780px){
    .link-box .column {
		float: left;
		width: 48.82%;
		position: relative;
		margin-bottom: 4px;
	}
    .link-box .swiper-button-next{
        display: none;
    }
    .link-box .swiper-button-prev{
        display: none;
    }
	.link-box .column.special {
		margin-right: 2.36%;
	}

	.link-box .suspen {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 0 45px 45px;
	}
	.link-box .suspen .h1{
		color: #fff;
		font-size: 16px;
	}
	.link-box .suspen .words{
		color: #fff;

	}

	.link-box .column.special .suspen {
		padding-bottom: 55px;
	}
	.link-box .suspen{
	    padding: 0 15px;
	}
}