.fs-h2 {
	font-size:20px
}
.fs-h3 {
	font-size:16px
}
.fs-h4 {
	font-size:14px
}
.fs-h5 {
	font-size:12px
}
@media (max-width:920px) {
	.fs-h2 {
	font-size:24px
}
.fs-h3 {
	font-size:18px
}
.fs-h4 {
	font-size:14px
}
.fs-h5 {
	font-size:12px
}
}@media (max-width:450px) {
	.fs-h2 {
	font-size:16px
}
.fs-h3 {
	font-size:14px
}
.fs-h4,.fs-h5 {
	font-size:12px
}
}.layout-block {
	position:relative
}
.layout-block .layout-bg {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0
}
.layout-block .layout-bg+div {
	position:relative
}
.layout-block .layout-title {
	font-size:40px;
	line-height:1.2;
	margin:0;
	padding-bottom:30px;
	text-align:center;
	color:#666
}
.layout-block .cistern-box {
	padding-top:70px;
	padding-bottom:70px
}
.layout-block .cistern-box-top {
	padding-top:70px
}
.layout-block .cistern-box-bottom {
	padding-bottom:70px
}
.layout-block .a-link {
	text-decoration:underline;
	color:#333;
	font-size:16px;
	line-height:1.375
}
.layout-block .a-link:hover {
	color:#666
}
.layout-block.isWhiteFont,.layout-block.isWhiteFont .layout-title {
	color:#fff
}
.layout-block.isWhiteFont .a-link {
	color:#fff;
	cursor:pointer
}
.layout-block.isWhiteFont .a-link:hover {
	color:hsla(0,0%,100%,.9)
}
@media (max-width:1600px) {
	.layout-block .layout-title {
	font-size:36px
}
}@media (max-width:1200px) {
	.layout-block .layout-title {
	font-size:30px
}
.layout-block .cistern-box {
	padding-top:40px;
	padding-bottom:40px
}
.layout-block .cistern-box-top {
	padding-top:40px
}
.layout-block .cistern-box-bottom {
	padding-bottom:40px
}
}@media (max-width:750px) {
	.layout-block .layout-title {
	padding-bottom:20px;
	font-size:24px;
	line-height:1.25;
	color:#333
}
}.layout-block .layout-vertical-wrap {
	font-size:0;
	letter-spacing:0;
	word-spacing:0
}
.layout-block .layout-vertical-wrap .layout-vertical {
	display:inline-block;
	vertical-align:middle;
	font-size:16px
}
.layout-block .layout-vertical-wrap:after {
	width:0;
	display:inline-block;
	vertical-align:middle;
	content:"";
	height:100%
}
h2 {
	font-size:40px;
	line-height:1.2;
	margin:0;
	padding-bottom:30px;
	text-align:center;
	color:#666
}
sup {
	font-size:12px
}
.cistern {
	padding-top:40px;
	padding-bottom:40px
}
@media (max-width:1600px) {
	h2 {
	font-size:36px
}
}@media (max-width:1200px) {
	h2 {
	font-size:30px
}
.cistern {
	padding-top:40px;
	padding-bottom:40px
}
}@media (max-width:750px) {
	.cistern {
	padding-bottom:30px
}
h2 {
	padding-bottom:20px;
	font-size:24px;
	line-height:1.25;
	color:#333
}
}.bannar-breadcrumbs-wrap .cistern {
	padding-top:0;
	padding-bottom:0
}
.bannerblack {
	color:#333
}
.bannergray {
	color:#666
}
.bannerwhite {
	color:#fff
}
.picImg1 img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.picImg1:hover img {
	transform:scale(1.1)
}
.picImg1:before {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	transition:opacity 5s cubic-bezier(.23,1,.32,1),height 5s cubic-bezier(.23,1,.32,1);
	opacity:0;
	background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7))
}
.picImg1:hover:before {
	opacity:1
}
@media (max-width:750px) {
	.picImg1:hover img {
	transform:scale(1)
}
.picImg1:hover:before {
	opacity:0
}
}.enterpriseNetworkExperience {
	position:relative
}
.enterpriseNetworkExperience .pic:after {
	padding-top:31.25%
}
.enterpriseNetworkExperience .pic img {
	position:absolute;
	display:block;
	width:100%;
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.enterpriseNetworkExperience:hover .pic img {
	transform:scale(1.1)
}
.enterpriseNetworkExperience .pic:before {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	transition:opacity 5s cubic-bezier(.23,1,.32,1),height 5s cubic-bezier(.23,1,.32,1);
	opacity:0;
	background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7))
}
.enterpriseNetworkExperience:hover .pic:before {
	opacity:1
}
.enterpriseNetworkExperience .con {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.enterpriseNetworkExperience .box {
	display:inline-block;
	width:98%;
	text-align:center;
	vertical-align:middle
}
.enterpriseNetworkExperience .con .cistern {
	max-width:1140px;
	margin:0 auto;
	padding-top:0;
	padding-bottom:0;
	text-align:center
}
.enterpriseNetworkExperience .box h2 {
	font-size:60px;
	line-height:1.2;
	overflow:hidden;
	margin-bottom:30px;
	padding-bottom:0
}
.enterpriseNetworkExperience .box h6 {
	font-size:36px;
	line-height:1.2;
	overflow:hidden;
	margin-bottom:10px
}
.enterpriseNetworkExperience .box p {
	font-size:20px;
	line-height:1.3;
	overflow:hidden
}
.enterpriseNetworkExperience .box .btn {
	font-size:0;
	line-height:0;
	padding-top:35px
}
.enterpriseNetworkExperience .box .btn a {
	line-height:18px;
	margin:0 10px
}
.enterpriseNetworkExperience .box .btn a.video span {
	padding-left:35px
}
.enterpriseNetworkExperience .box .btn a .icon-bofang {
	font-size:30px;
	position:absolute;
	top:16px;
	left:28px
}
@media (max-width:1600px) {
	.enterpriseNetworkExperience .box h2 {
	font-size:48px;
	margin-bottom:25px
}
.enterpriseNetworkExperience .box h6 {
	font-size:28px
}
.enterpriseNetworkExperience .box p {
	font-size:18px
}
}@media (max-width:1200px) {
	.enterpriseNetworkExperience .box h2 {
	font-size:40px;
	margin-bottom:20px
}
.enterpriseNetworkExperience .box h6 {
	font-size:24px
}
.enterpriseNetworkExperience .box p {
	font-size:16px
}
.enterpriseNetworkExperience .box .btn a .icon-bofang {
	font-size:26px;
	top:11px;
	left:18px
}
.enterpriseNetworkExperience .box .btn a.video span {
	font-size:12px;
	padding-left:26px
}
}@media (max-width:920px) {
	.enterpriseNetworkExperience .box {
	padding-bottom:0
}
.enterpriseNetworkExperience .box h2 {
	font-size:32px;
	margin-bottom:20px
}
.enterpriseNetworkExperience .box h6 {
	font-size:20px
}
}@media (max-width:750px) {
	.enterpriseNetworkExperience .box h2 {
	font-size:30px
}
.enterpriseNetworkExperience .box p {
	line-height:1.375
}
.enterpriseNetworkExperience .box .btn {
	padding-top:20px
}
.enterpriseNetworkExperience .box .btn a {
	line-height:18px;
	margin:0 7px
}
.enterpriseNetworkExperience .box .btn a:nth-child(2) {
	margin-top:15px
}
.enterpriseNetworkExperience .box .btn a .icon-bofang {
	font-size:22px;
	top:12px;
	left:15px
}
.enterpriseNetworkExperience .pic:after {
	padding-top:105.25%
}
}.vertical-align {
	font-size:0;
	line-height:0;
	display:inline-block;
	width:1px;
	height:100%;
	vertical-align:middle
}
.carousel-wrap {
	position:relative;
	height:100%
}
.carousel-wrap .carousel-ul-wrap {
	position:relative;
	overflow:hidden;
	height:100%
}
.carousel-wrap .carousel-ul {
	position:relative
}
.carousel-wrap .carousel-ul:after {
	display:table;
	clear:both;
	content:" "
}
.carousel-wrap .carousel-ul .carousel-li {
	position:relative;
	float:left
}
.carousel-next,.carousel-prev {
	position:absolute;
	top:50%;
	width:45px;
	height:45px;
	margin-top:-22px;
	cursor:pointer
}
.carousel-next .iconfont,.carousel-prev .iconfont {
	font-size:50px;
	line-height:1;
	color:#999
}
.carousel-next:hover .iconfont,.carousel-prev:hover .iconfont {
	color:#666
}
.carousel-prev,.carousel-prev:hover {
	left:-55px
}
.carousel-next,.carousel-next:hover {
	right:-55px
}
.carousel-next.notClick,.carousel-prev.notClick {
	cursor:auto;
	color:#ccc
}
.carousel-next.notClick .iconfont,.carousel-prev.notClick .iconfont {
	pointer-events:none;
	color:#ccc
}
.carousel-point {
	position:absolute;
	bottom:-32px;
	width:100%;
	text-align:center
}
.carousel-stop-event {
	pointer-events:none
}
.carousel-point>span {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 5px;
	cursor:pointer;
	transition:all .6s;
	border-radius:50%;
	background:#d2d2d2
}
.carousel-point>span.hover {
	background:#b3b3b3
}
@media (max-width:1600px) {
	.carousel-wrap .carousel-ul {
	margin:0
}
.carousel-ul-wrap {
	margin-right:50px;
	margin-left:50px
}
.carousel-prev,.carousel-prev:hover {
	left:0
}
.carousel-next,.carousel-next:hover {
	right:0
}
}@media(max-width:750px) {
	.carousel-ul-wrap {
	margin-right:0;
	margin-left:0
}
.carousel-next,.carousel-prev {
	position:static;
	display:none
}
.carousel-wrap .carousel-ul {
	margin:0
}
}.carousel-max3.carousel-wrap-1,.carousel-max3.carousel-wrap-2,.carousel-max4.carousel-wrap-1,.carousel-max4.carousel-wrap-2,.carousel-max4.carousel-wrap-3 {
	margin-right:auto;
	margin-left:auto
}
@media(min-width:920px) {
	.carousel-wrap.carousel-wrap-vertical {
	height:100%
}
.carousel-wrap.carousel-wrap-vertical .carousel-ul-wrap {
	margin-left:0
}
.carousel-wrap.carousel-wrap-vertical .carousel-ul {
	margin:0
}
.carousel-wrap.carousel-wrap-vertical .carousel-ul .carousel-li {
	float:none;
	width:100%
}
}.LANG-sa .direction {
	text-align:right;
	direction:rtl
}
a {
	transition:0s
}
input::-webkit-input-placeholder {
	color:#666
}
input::-moz-placeholder {
	color:#666
}
input::-ms-input-placeholder {
	color:#666
}
.pageLogin {
	width:100%;
	max-width:470px;
	margin:0 auto;
	padding:75px 20px 86px
}
.LANG-en .pageLogin h2 {
	font-family:LT_Medium,Arial
}
.pageLogin h2 {
	font-size:30px;
	line-height:1.2;
	text-align:center;
	color:#333
}
.loginForm {
	padding-top:30px
}
.input-account,.input-password {
	position:relative
}
.input-account input.red,.input-password input.red {
	border:1px solid #d20a2c
}
.input-password {
	margin-top:20px;
	margin-bottom:10px
}
.input-account span,.input-password span {
	position:absolute;
	display:block;
	background-image:url(../images/login-icon-v2.png);
	background-repeat:no-repeat
}
.input-account span {
	top:14px;
	left:12px;
	width:18px;
	height:18px;
	background-position:-69px -1px
}
.input-password span {
	top:12px;
	left:15px;
	width:15px;
	height:20px;
	background-position:-71px -23px
}
.input-account input,.input-password input {
	font-size:16px;
	line-height:48px;
	width:100%;
	height:48px;
	padding-left:45px;
	color:#000;
	border:none;
	border:1px solid #e2e2e2;
	outline:none
}
.input-account input:focus,.input-password input:focus {
	border:1px solid #adadad
}
.error-tip {
	display:none;
	padding:5px 0
}
.error-tip p {
	font-size:14px;
	color:#d20a2c
}
.input-btn {
	padding-top:10px
}
.input-btn input {
	font-size:16px;
	line-height:45px;
	width:100%;
	height:48px;
	cursor:pointer;
	transition:.4s;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	border:none;
	outline:none;
	background:#d20a2c
}
.input-btn input:hover {
	background:#b20000
}
.forget-password {
	margin-top:20px
}
.forget-password a {
	font-size:14px;
	float:right;
	margin-top:1px;
	color:#333;
	border-bottom:1px solid #adadad
}
.forget-password em {
	font-style:normal;
	float:right;
	padding:0 15px
}
.LANG-sa .forget-password em {
	float:left
}
.forget-password a:hover {
	color:#d20a2c;
	border-bottom:1px solid #d20a2c
}
.remember-me {
	position:relative;
	display:inline-block;
	overflow:hidden;
	cursor:pointer
}
.remember-me input {
	position:absolute;
	top:3px;
	left:0;
	display:block;
	display:block\9;
	width:16px;
	height:16px;
	opacity:0
}
.remember-me input:checked+span {
	background-position:-45px -17px
}
.remember-me span {
	position:absolute;
	top:2px;
	left:0;
	display:inline-block;
	display:none\9;
	width:16px;
	height:16px;
	background-image:url(../images/login-icon-v2.png);
	background-repeat:no-repeat;
	background-position:-45px -1px
}
.remember-me p {
	font-size:14px;
	line-height:1.375;
	padding-left:25px;
	color:#999
}
.or-connect-with {
	position:relative;
	padding-top:30px;
	text-align:center
}
.or-connect-with:after {
	position:absolute;
	top:35px;
	left:0;
	width:100%;
	height:1px;
	content:"";
	background:#e4e4e4
}
.or-connect-with h4 {
	position:relative;
	z-index:2;
	display:inline-block;
	padding:0 20px;
	color:#999;
	background:#fff
}
.or-connect-with .icon {
	font-size:0;
	padding:12px 0 40px;
	width:auto;
	height:auto
}
.or-connect-with .icon a {
	display:inline-block;
	width:36px;
	height:36px;
	margin:0 10px;
	transition:0s;
	vertical-align:middle;
	background-image:url(../images/login-icon-v2.png);
	background-repeat:no-repeat
}
.or-connect-with .icon a.qq {
	background-position:-1px -1px
}
.or-connect-with .icon a.qq:hover {
	background-position:-1px -37px
}
.or-connect-with .icon a.weixin {
	background-position:-1px -73px
}
.or-connect-with .icon a.weixin:hover {
	background-position:-1px -109px
}
.or-connect-with .icon a.in {
	background-position:-1px -145px
}
.or-connect-with .icon a.in:hover {
	background-position:-1px -181px
}
.dont-account {
	padding-top:13px;
	border-top:1px solid #e4e4e4;
	text-align:center
}
.dont-account a,.dont-account p {
	font-size:16px;
	line-height:1.375;
	color:#333
}
.dont-account p {
	display:inline;
	padding-right:5px
}
.dont-account a.create {
	border-bottom:1px solid #adadad
}
.dont-account a.create:hover {
	color:#d20a2c;
	border-bottom:1px solid #d20a2c
}
.statement a {
	float:left
}
.statement a,.statement a:hover {
	border-bottom:none
}
.statement em {
	float:left
}
.statement {
	padding-top:13px;
	border-top:1px solid #e4e4e4;
	padding-bottom:30px
}
.statement a.help {
	font-size:14px;
	position:relative;
	float:right;
	padding-left:22px;
	transition:0s;
	color:#b4b4b4
}
.statement a.help:hover {
	color:#d20a2c
}
.statement a.help:hover span {
	background-position:-45px -51px
}
.statement a.help span {
	position:absolute;
	top:1px;
	left:0;
	display:block;
	width:18px;
	height:18px;
	transition:0s;
	background-image:url(../images/login-icon-v2.png);
	background-repeat:no-repeat;
	background-position:-45px -33px
}
.LANG-sa .input-account span {
	right:12px
}
.LANG-sa .input-password span {
	right:15px
}
.LANG-sa .input-account input,.LANG-sa .input-password input {
	padding-right:45px
}
.LANG-sa .forget-password a {
	float:left
}
.LANG-sa .remember-me input,.LANG-sa .remember-me span {
	right:0
}
.LANG-sa .remember-me p {
	padding-right:25px
}
.LANG-sa .dont-account a.help {
	float:left
}
.LANG-sa .dont-account a.help span {
	right:0
}
.LANG-sa .dont-account a.help {
	padding-right:22px;
	padding-left:0
}
.LANG-sa .statement a,.LANG-sa .statement em {
	float:right
}
.LANG-sa .statement a.help {
	float:left;
	padding-right:22px;
	padding-left:0
}
.LANG-sa .statement a.help span {
	right:0;
	top:5px
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
textarea {
	resize:none
}
input:focus,textarea:focus {
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-modify:read-write-plaintext-only
}
input::-ms-clear {
	display:none
}
.enterprise_login {
	padding:70px 0 162px;
	background:url(../images/enterprise_login_bg.jpg) no-repeat top
}
.login_con {
	width:80%;
	margin:0 auto;
	border-bottom-right-radius:5px;
	box-shadow:0 5px 0 #d0d2d5
}
.login_con,.login_more {
	border-bottom-left-radius:5px
}
.login_more {
	float:left;
	width:40%;
	padding:50px 50px 74px;
	border-top-left-radius:5px;
	background:#dbe8f2
}
.login_more .title {
	font-size:24px;
	font-weight:400;
	margin-bottom:30px;
	padding-bottom:18px;
	background:url(../images/login_more_h3.png) no-repeat 0 100%
}
.login_more ul {
	margin-right:-20px;
	margin-left:-20px
}
.login_more li {
	margin-bottom:35px;
	padding-left:35px
}
.login_more li:before {
	display:inline-block;
	overflow:hidden;
	width:16px;
	height:20px;
	background:url(../images/e-icon.png) no-repeat -580px 0
}
.login_more li a {
	display:block
}
.login_more li img {
	vertical-align:bottom
}
.login_more li p {
	font-size:16px;
	line-height:1;
	margin:10px 0 0;
	color:#666
}
.login_more li a:hover,.login_more li a:hover p {
	color:#0166fe
}
.login_form {
	position:relative;
	float:left;
	width:60%;
	padding:50px 77px 120px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background:#fff
}
.help_link {
	font-size:12px;
	position:absolute;
	top:17px;
	right:36px;
	display:inline-block;
	width:50px;
	min-height:17px;
	padding-left:24px;
	color:#333;
	background:url(../images/help_link_icon.png) no-repeat 0
}
.help_link:hover {
	color:#0166fe
}
.login_form .title {
	font-size:26px;
	font-weight:400;
	margin-bottom:30px
}
.form_block {
	position:relative;
	height:48px;
	margin-bottom:18px;
	padding-left:50px;
	border:1px solid #d4d4d4
}
.input_icon {
	position:absolute;
	top:16px;
	left:15px;
	display:block;
	width:16px;
	height:16px
}
.username_icon {
	background:url(../images/form_user_icon.png) no-repeat 0
}
.password_icon {
	background:url(../images/form_password_icon.png) no-repeat 0
}
.form_block input {
	font-size:14px;
	line-height:46px;
	width:100%;
	height:46px;
	padding:0 10px;
	border:none;
	outline:none;
	-webkit-outline:none
}
.form_login_btn {
	font-size:18px;
	line-height:43px;
	width:100%;
	height:50px;
	text-align:center;
	color:#fff;
	border:none;
	background:#c7000b
}
.form_login_btn:hover {
	background:#d70226
}
.form_login_btn.disabled {
	color:#e7e7e7;
	background:#ccc
}
.login_else_info {
	margin-top:10px
}
.login_else_info span {
	font-size:14px;
	float:left
}
.login_else_info span label {
	display:inline-block;
	margin:0 10px;
	color:#adadad
}
.login_else_info span a {
	color:#333
}
.need_reg {
	font-size:12px;
	float:right;
	color:#666
}
.need_reg a {
	font-size:14px;
	font-weight:700;
	color:#c7000b
}
.login_else_info a:hover {
	color:#0166fe
}
.tips_error {
	font-size:14px;
	margin-bottom:15px;
	text-align:center;
	color:#c7000b
}
.popup_login {
	position:fixed;
	z-index:1005;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/alpha60.png) repeat\9
}
:root .popup_login {
	background-color:rgba(0,0,0,.5)
}
.popup_login .login_form {
	position:fixed;
	z-index:1006;
	top:50%;
	left:50%;
	float:none;
	width:480px;
	margin:0 auto;
	margin-top:-200px;
	margin-left:-240px;
	padding-right:38px;
	padding-bottom:40px;
	padding-left:38px;
	border-radius:0
}
.close_popup {
	position:absolute;
	top:15px;
	right:20px;
	display:block;
	width:28px;
	height:28px;
	background:url(../images/close_popup.png) no-repeat
}
.other-sign-in-methods {
	margin-top:30px;
	padding-top:20px;
	border-top:1px solid #d6d7d7
}
.other-sign-in-methods p {
	font-size:14px;
	display:inline-block;
	margin-right:30px;
	vertical-align:middle;
	color:#333
}
.other-sign-in-methods a {
	display:inline-block;
	width:32px;
	height:32px;
	margin-right:20px;
	transition:.5s;
	vertical-align:middle
}
.other-sign-in-methods a.qq {
	background:url(../images/qq.png) no-repeat 50%
}
.other-sign-in-methods a.in {
	background:url(../images/in-out.png) no-repeat 50%
}
.other-sign-in-methods a.qq:hover {
	background:url(../images/qq-hover.png) no-repeat 50%
}
.other-sign-in-methods a.in:hover {
	background:url(../images/in-hover.png) no-repeat 50%
}
.login_form {
	background:#fbfcfc
}
.login_con {
	background:#dbe8f1
}
@media (max-width:750px) {
	.popup_login {
	position:absolute
}
.popup_login .login_form {
	width:90%;
	left:5%;
	top:20px;
	margin-left:0;
	margin-top:0;
	position:relative
}
.login_else_info span,.need_reg {
	float:none
}
}.storage .bannar-breadcrumbs-wrap .cistern,.storage .breadcrumbs-nav-box-v2 .cistern {
	padding-top:0;
	padding-bottom:0
}
.bannar-breadcrumbs-wrap {
	margin-bottom:0
}
.bannar-breadcrumbs-wrap .banner-box .next-btn,.bannar-breadcrumbs-wrap .banner-box .pre-btn {
	margin-top:-50px
}
.storageBanner {
	position:relative
}
.storageBanner .cistern {
	padding-top:0;
	padding-bottom:0
}
.storageBanner .pic {
	height:100%!important;
	width:100%
}
.storageBanner .pic img {
	position:absolute;
	display:block;
	width:100%
}
.storageBanner .con {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	font-size:0;
	width:100%;
	height:100%
}
.storageBanner .box {
	display:inline-block;
	width:100%;
	padding-bottom:55px;
	vertical-align:middle
}
.storageBanner .con .cistern {
	margin:0 auto
}
.storageBanner .con:after {
	display:inline-block;
	height:100%;
	content:"";
	vertical-align:middle;
	width:0
}
.storageBanner .box .top-title {
	font-size:32px;
	line-height:1.375;
	margin-bottom:-7px;
	overflow:hidden
}
.storageBanner .box .title {
	font-size:52px;
	line-height:1.38;
	overflow:hidden;
	margin:0;
	padding-top:9px;
	text-align:inherit;
	padding-bottom:0;
	color:inherit
}
.storageBanner .box .sub-title {
	font-size:22px;
	line-height:1.45;
	overflow:hidden;
	padding-top:27px;
	margin-bottom:-3px
}
@media (max-width:1600px) {
	.storageBanner .box .top-title {
	font-size:30px
}
.storageBanner .box .title {
	font-size:48px
}
.storageBanner .box .sub-title {
	font-size:22px;
	padding-top:20px
}
}@media (max-width:1200px) {
	.storageBanner .box {
	padding-bottom:0
}
.storageBanner .box .top-title {
	font-size:28px
}
.storageBanner .box .title {
	font-size:44px
}
.storageBanner .box .sub-title {
	font-size:20px
}
.storageBanner .box .hidden-sub-title .sub-title {
	display:none
}
.bannar-breadcrumbs-wrap .banner-print {
	bottom:12px!important
}
}@media (max-width:920px) {
	.storageBanner .box .title {
	font-size:32px
}
.storageBanner .box {
	padding-bottom:0
}
.storageBanner .box .top-title {
	font-size:24px
}
.storageBanner .box .sub-title {
	font-size:20px
}
}@media (max-width:750px) {
	.storageBanner .box .title {
	font-size:26px;
	line-height:1.15;
	padding-top:0;
	font-weight:700
}
.storageBanner .box .sub-title,.storageBanner .box .top-title {
	font-size:16px;
	line-height:1.625;
	padding-top:10px
}
.storageBanner .con .cistern .banner-text .hw-btn-warp {
	padding-top:10px
}
、 .LANG-cn .storageBanner .box .btn {
	padding-top:20px
}
.storageBanner .pic:after {
	padding-top:105.25%
}
.bannar-breadcrumbs-wrap .banner-print {
	bottom:0!important
}
}.bannerWindow .hw-btn-warp {
	padding-top:15px
}
.bannerWindow .hiddenTitle {
	display:inline-block;
	padding:4px 10px;
	font-size:14px;
	border:1px solid #000;
	border-radius:12px
}
.bannerWindow .banner-while-font .hiddenTitle {
	border-color:#fff
}
.bannerWindow .storageBanner .box .title {
	font-size:36px
}
.bannerWindow .storageBanner .box .sub-title {
	font-size:16px;
	padding-top:20px
}
.bannerWindow .banner-box .pre-btn {
	left:40px
}
.bannerWindow .banner-box .next-btn {
	right:40px
}
.bannerWindow .banner-box .banner-print {
	bottom:10px
}
.bannerWindow .storageBanner .box {
	padding-bottom:10px
}
@media (max-width:1600px) {
	.bannerWindow .storageBanner .box .title {
	font-size:34px
}
}@media (max-width:1200px) {
	.bannerWindow .storageBanner .box .title {
	font-size:32px
}
}@media (max-width:992px) {
	.bannerWindow {
	padding-top:41px
}
.bannerWindow .storageBanner .box .title {
	font-size:28px;
	line-height:1.2
}
}@media (max-width:768px) {
	.bannerWindow {
	margin-left:-15px;
	margin-right:-15px
}
.bannerWindow .storageBanner .box .title {
	font-size:24px
}
.bannerWindow .storageBanner .con .cistern {
	padding:0 10px
}
.bannerWindow .hw-btn-warp {
	padding-top:0
}
.bannerWindow .hiddenTitle {
	display:none
}
.bannerWindow .storageBanner .banner-text {
	text-align:center
}
}.latestAndGreatest ul li {
	float:left;
	width:33.333%
}
.LANG-sa .latestAndGreatest ul li {
	float:right
}
.latestAndGreatest ul li .block {
	position:relative;
	display:block;
	color:#fff
}
.latestAndGreatest ul li .block .pic {
	margin-left:1px;
	position:relative;
	overflow:hidden
}
.latestAndGreatest ul li .block .pic:after {
	padding-top:92%;
	content:"";
	width:100%;
	display:block
}
.latestAndGreatest ul li .block .pic img {
	display:block;
	width:100%;
	position:absolute
}
.latestAndGreatest ul li .block .text {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	height:100%;
	padding:40px
}
.latestAndGreatest ul li .block .text h3 {
	font-size:32px;
	line-height:1.2;
	overflow:hidden;
	color:#fff;
	text-align:left
}
.LANG-sa .latestAndGreatest ul li .block .text h3 {
	text-align:right
}
.LANG-en .latestAndGreatest ul li .block .text h3 {
	font-family:LT_Medium,Arial
}
.latestAndGreatest ul li .block .text p {
	font-size:16px;
	line-height:1.375;
	overflow:hidden;
	margin-top:20px;
	transition:all .3s;
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0
}
.latestAndGreatest ul li .block .text .hw-btn-warp {
	transition:all .5s;
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0
}
.latestAndGreatest ul li .block:hover .text .hw-btn-warp,.latestAndGreatest ul li .block:hover .text p {
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
@media (max-width:1600px) {
	.latestAndGreatest ul li .block .text h3 {
	font-size:26px
}
}@media (max-width:1200px) {
	.latestAndGreatest ul li .block .text h3 {
	font-size:22px
}
.latestAndGreatest ul li .block .text a,.latestAndGreatest ul li .block .text p {
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
}@media (max-width:920px) {
	.latestAndGreatest ul li .block .text {
	padding:20px
}
.latestAndGreatest ul li .block .text h3 {
	font-size:18px
}
.latestAndGreatest ul li .block .text a {
	margin-top:20px
}
.latestAndGreatest ul li .block .text p {
	display:none
}
.latestAndGreatest ul li .block .text .hw-btn-warp {
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
}@media (max-width:750px) {
	.latestAndGreatest ul li {
	float:none;
	width:100%;
	margin-bottom:10px
}
.latestAndGreatest ul li:last-child {
	margin-bottom:0
}
.latestAndGreatest ul li .block:after {
	opacity:1
}
.latestAndGreatest ul li .block .pic:after {
	padding-top:48%
}
.latestAndGreatest ul li .block .text {
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	padding:20px 20px 15px;
	background:rgba(0,0,0,.4)
}
.latestAndGreatest ul li .block .text h3 {
	font-size:18px;
	line-height:1.55;
	font-weight:700;
	max-height:80px;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	display:flex;
	display:-webkit-box;
	color:#fff;
	text-align:left
}
.LANG-sa .latestAndGreatest ul li .block .text h3 {
	text-align:right
}
.latestAndGreatest ul li .block .text .hw-btn-warp {
	position:absolute;
	left:20px;
	bottom:15px;
	padding-top:0
}
.LANG-sa .latestAndGreatest ul li .block .text .hw-btn-warp {
	left:auto;
	right:20px
}
.latestAndGreatest ul li .block .text .hw-btn-warp .hw-btn {
	color:#fff;
	margin-top:0
}
}.storageLinks {
	background:url(../images/storagelinks-bg.jpg)
}
.storageLinks ul li {
	float:left;
	width:25%
}
.storageLinks ul li .box {
	display:block;
	height:100%;
	margin:0 10px;
	padding:10px;
	text-align:center;
	color:#666;
	border:1px solid #ccc
}
.storageLinks ul li .box:hover {
	border:1px solid #d20a2c;
	background:#d20a2c
}
.storageLinks ul li .box:hover p {
	color:#fff
}
.storageLinks ul li .box em {
	display:inline-block;
	width:36px;
	height:36px;
	margin-right:5px;
	vertical-align:middle;
	background-image:url(../images/storagelinks-icon2.png);
	background-repeat:no-repeat
}
.storageLinks ul li .box em.icon1 {
	background-position:-37px -23px
}
.storageLinks ul li .box em.icon2 {
	background-position:-102px -23px
}
.storageLinks ul li .box em.icon3 {
	background-position:-164px -23px
}
.storageLinks ul li .box em.icon4 {
	background-position:-224px -23px
}
.storageLinks ul li .box:hover em.icon1 {
	background-position:-37px -73px
}
.storageLinks ul li .box:hover em.icon2 {
	background-position:-102px -73px
}
.storageLinks ul li .box:hover em.icon3 {
	background-position:-164px -73px
}
.storageLinks ul li .box:hover em.icon4 {
	background-position:-224px -73px
}
.storageLinks ul li .box p {
	font-size:24px;
	line-height:1.333;
	display:inline-block;
	max-width:250px;
	vertical-align:middle;
	text-transform:uppercase
}
@media (max-width:1600px) {
	.storageLinks ul li .box p {
	font-size:20px;
	max-width:200px
}
}@media (max-width:1300px) {
	.storageLinks ul li .box p {
	font-size:18px;
	max-width:180px
}
.storageLinks ul li .box em {
	width:28px;
	height:28px
}
.storageLinks ul li .box em.icon1 {
	background-position:-39px -130px
}
.storageLinks ul li .box em.icon2 {
	background-position:-101px -130px
}
.storageLinks ul li .box em.icon3 {
	background-position:-162px -130px
}
.storageLinks ul li .box em.icon4 {
	background-position:-222px -132px
}
.storageLinks ul li .box:hover em.icon1 {
	background-position:-39px -163px
}
.storageLinks ul li .box:hover em.icon2 {
	background-position:-101px -163px
}
.storageLinks ul li .box:hover em.icon3 {
	background-position:-162px -163px
}
.storageLinks ul li .box:hover em.icon4 {
	background-position:-222px -165px
}
}@media (max-width:1200px) {
	.storageLinks ul li .box p {
	font-size:16px;
	max-width:150px
}
}@media (max-width:920px) {
	.storageLinks ul li {
	width:50%;
	margin-bottom:30px
}
.storageLinks ul li .box p {
	font-size:16px;
	max-width:250px
}
}@media (max-width:750px) {
	.storageLinks ul li {
	width:100%;
	margin-bottom:10px
}
.storageLinks ul li:last-child {
	margin-bottom:0
}
.storageLinks ul li .box {
	margin:0;
	border:2px solid #000;
	border-radius:2px;
	padding:6px 30px
}
.storageLinks ul li .box p {
	max-width:253px;
	color:#000
}
.storageLinks .cistern {
	padding-bottom:25px
}
}.for-partners {
	background-size:cover
}
.for-partners .cistern {
	width:1340px;
	padding-bottom:0
}
.for-partners .con .left {
	width:50%;
	float:left;
	padding-right:10%
}
.LANG-sa .for-partners .con .left {
	float:right;
	padding-right:0;
	padding-left:10%
}
.for-partners .con .left h2 {
	text-align:left
}
.for-partners .con .left p {
	line-height:1.625;
	color:#333
}
.for-partners .con .left p a {
	color:#c7000b
}
.for-partners .con .left p a:hover {
	text-decoration:underline
}
.for-partners .con .left ul {
	padding-top:30px;
	display:none
}
.for-partners .con .left ul li {
	padding:10px 0
}
.for-partners .con .left ul li a {
	color:#333;
	line-height:1.375;
	display:inline-block;
	position:relative;
	padding-left:25px;
	padding-right:25px
}
.for-partners .con .left ul li a:hover {
	text-decoration:underline
}
.for-partners .con .right {
	width:50%;
	float:left
}
.LANG-sa .for-partners .con .right {
	float:right
}
.for-partners .con .left ul li a .iconfont {
	color:#c7000b;
	font-size:16px;
	position:absolute;
	left:0;
	top:0
}
.LANG-sa .for-partners .con .left ul li a .iconfont {
	left:auto;
	right:0
}
.LANG-cn .for-partners .con .left ul li a .iconfont {
	top:1px
}
.for-partners .con .right .status1 {
	display:none
}
.for-partners .con .right .status1 ul {
	margin:0 -5px;
	overflow:hidden;
	transition:.4s
}
.for-partners .con .right .status1 ul li {
	margin-bottom:10px;
	width:25%;
	float:left
}
.for-partners .con .right .status1 ul li .box {
	background:#fff;
	margin:0 5px;
	border-radius:4px;
	overflow:hidden
}
.for-partners .con .right .status1 ul li .lazyload-v2:after {
	padding-top:45%
}
.for-partners .con .right .status1 ul li .lazyload-v2 {
	margin:6px 13px;
	display:block
}
.for-partners .con .right .status1 .btn {
	color:#333;
	text-align:center;
	margin-top:10px;
	cursor:pointer
}
.for-partners .con .right .status1 .btn.current .iconfont {
	transform:rotate(7deg);
	-webkit-transform:rotate(45deg);
	display:inline-block
}
.for-partners .con .right .status1 .btn .iconfont {
	color:#c7000b;
	transition:.4s
}
.for-partners .con .right .status2 {
	padding-top:0
}
.for-partners .con .right .status2:after {
	padding-top:64.6%
}
.for-partners .con .right .status2 img {
	width:100%;
	display:block
}
.for-partners.login .con .right .status2 {
	display:none
}
.for-partners.login .con .left ul,.for-partners.login .con .right .status1 {
	display:block
}
.for-partners.login .cistern {
	padding-bottom:70px
}
@media (max-width:1600px) {
	.for-partners .cistern {
	padding-top:30px
}
}@media (max-width:750px) {
	.for-partners .con .left h2 {
	text-align:center
}
.for-partners .con .left {
	padding-right:0;
	margin-bottom:40px
}
.for-partners .con .left,.for-partners .con .right {
	width:100%;
	float:none
}
}.what-networking h2 {
	padding-bottom:0
}
.what-networking h6 {
	font-size:24px;
	line-height:1.25;
	color:#666;
	padding-top:30px;
	text-align:center
}
.what-networking .cistern {
	max-width:1140px
}
.what-networking .con ul.pointer {
	padding:0 50px;
	padding-top:50px;
	text-align:center;
	font-size:0
}
.what-networking .con ul.pointer li {
	width:20%;
	display:inline-block;
	text-align:center;
	padding:0 10px;
	vertical-align:top
}
.what-networking .con ul.pointer li .pic {
	max-width:44px;
	margin:0 auto
}
.what-networking .con ul.pointer li .pic img {
	display:block;
	width:100%
}
.what-networking .con ul.pointer li p {
	padding-top:15px;
	color:#666;
	font-size:18px;
	line-height:1.375
}
.what-networking .con ul.pointer li span {
	color:#666;
	line-height:1.57;
	font-size:14px;
	padding-top:10px;
	display:block
}
.what-networking .con .text {
	padding-top:15px
}
.what-networking .con .text p {
	color:#666;
	line-height:1.625;
	font-size:16px;
	padding-top:25px
}
.what-networking .con .pictext {
	border:4px solid #b1b1b1;
	border-radius:10px;
	padding:35px 20px;
	margin-top:30px
}
.what-networking .con .pictext .left {
	width:50%;
	float:left
}
.what-networking .con .pictext .left .pic {
	text-align:center
}
.what-networking .con .pictext .left .pic img {
	display:inline-block;
	max-width:100%
}
.what-networking .con .pictext .right {
	width:50%;
	float:left
}
.what-networking .con .pictext .right .r-text {
	padding-left:40px
}
.what-networking .con .pictext .right .r-text p {
	line-height:1.625;
	color:#666;
	font-size:16px
}
.what-networking .con .pictext .right .r-text .btn {
	margin:0 -10px
}
.what-networking .con .onepicbox {
	padding-top:30px
}
.what-networking .con .onepicbox .pic {
	text-align:center
}
.what-networking .con .onepicbox .pic img {
	display:inline-block;
	max-width:100%
}
.what-networking .con .btn-box .btn2 ul {
	text-align:center;
	margin-top:45px
}
.what-networking .con .btn-box .btn2 ul li {
	display:inline-block;
	padding:0 35px
}
.what-networking .con .btn-box .btn2 ul li a {
	font-size:16px;
	line-height:1.375;
	color:#333;
	position:relative
}
.what-networking .con .btn-box .btn2 ul li a:hover {
	text-decoration:underline
}
.what-networking .con .btn-box .btn2 ul li a .iconfont {
	color:#d20a2c;
	font-size:16px;
	position:absolute;
	left:-25px;
	top:0
}
.LANG-cn .what-networking .con .btn-box .btn2 ul li a .iconfont {
	top:2px
}
.what-networking-secondary-page1 {
	background:#fff
}
.what-networking-secondary-page1 .cistern {
	max-width:1460px
}
.what-networking-secondary-page1 .con ul.pointer {
	padding:0;
	padding-top:50px
}
.what-networking-secondary-page1 .con ul.pointer li {
	width:25%;
	padding:0 40px
}
.what-networking-secondary-page2 {
	background:#f6f6f6
}
.what-networking-secondary-page2 .con .text {
	padding-top:5px
}
.what-networking-secondary-page2 .con .text p {
	padding-top:10px
}
@media (max-width:1600px) {
	.what-networking-secondary-page1 .cistern {
	max-width:1230px
}
}@media (max-width:920px) {
	.what-networking h6 {
	font-size:20px
}
.what-networking .con .pictext .left,.what-networking .con .pictext .right {
	width:100%;
	float:none
}
.what-networking .con .text {
	padding-top:30px;
	padding-bottom:0
}
.what-networking .con .pictext .right .r-text {
	padding-left:0;
	padding-top:20px
}
}@media (max-width:750px) {
	.what-networking h6 {
	font-size:16px;
	color:#333;
	padding-top:15px
}
.what-networking .con ul.pointer {
	padding:20px 0
}
.what-networking .con ul.pointer li {
	width:33.33%;
	padding:25px 5px 0
}
.what-networking .con .text p {
	padding-top:5px
}
.what-networking .con .btn-box .btn2 ul li {
	padding:5px 35px
}
.what-networking .con .btn-box .btn2 ul {
	margin-top:32px
}
.what-networking .con .pictext {
	padding:0;
	border:none;
	margin-top:15px
}
.what-networking .con .onepicbox {
	padding-top:20px
}
.what-networking .con .pictext .right .r-text .btn {
	text-align:center
}
.what-networking-secondary-page1 .con ul.pointer {
	padding:20px 0
}
.what-networking-secondary-page1 .con ul.pointer li {
	width:100%;
	padding:15px 0;
	font-size:0;
	border-top:1px solid #e5e5e5
}
.what-networking-secondary-page1 .con ul.pointer li:last-child {
	border-bottom:1px solid #e5e5e5
}
.what-networking-secondary-page1 .con ul.pointer li .pic {
	width:13%;
	display:inline-block;
	max-width:none;
	text-align:center;
	vertical-align:middle
}
.what-networking-secondary-page1 .con ul.pointer li .pic img {
	display:block;
	width:auto;
	max-width:44px;
	display:inline-block
}
.what-networking-secondary-page1 .con ul.pointer li .point-text {
	width:87%;
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	padding-left:20px
}
.what-networking-secondary-page1 .con ul.pointer li p {
	padding-top:0
}
.what-networking-secondary-page1 .con .pictext .right .r-text p {
	font-size:14px
}
.what-networking-secondary-page1 .con .pictext .right .r-text .btn,.what-networking-secondary-page2 .con .pictext .right .r-text .btn {
	text-align:center;
	margin:0
}
.what-networking-secondary-page1 .hw-btn,.what-networking-secondary-page2 .hw-btn {
	width:100%;
	padding:11px 0;
	margin-left:0
}
.what-networking-secondary-page2 .con .text {
	padding-top:0
}
.what-networking-secondary-page2 .con .text p {
	padding-top:10px;
	font-size:14px
}
}.choose-solution {
	background:#f2f2f2
}
.choose-solution .bg-img {
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom
}
.choose-solution .cistern {
	padding-bottom:20px
}
.choose-solution.bg h2 {
	color:#fff
}
.choose-solution .con ul {
	margin:0 -15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media (min-width:992px) {
	.choose-solution .con ul.center {
	-ms-flex-pack:center;
	justify-content:center
}
}.choose-solution .con ul li {
	width:33.33%;
	float:left;
	margin-bottom:35px
}
.LANG-sa .choose-solution .con ul li {
	float:right;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.choose-solution .con ul li.col1 {
	margin-left:33.33%;
	margin-right:33.33%
}
.choose-solution .con ul li.col2:nth-child(2n-1) {
	margin-left:16.666%
}
.choose-solution .con ul li.col2:nth-child(2n) {
	margin-right:16.666%
}
.choose-solution .con ul li.col3 {
	width:33.33%
}
.choose-solution .con ul li.col4 {
	width:25%
}
.choose-solution .con ul li .box {
	margin:0 15px;
	overflow:hidden;
	border-radius:10px;
	background:#fff;
	height:100%;
	position:relative;
	padding-bottom:30px
}
.choose-solution .con ul li .box a {
	display:block
}
.choose-solution .con ul li .box a .pic:after {
	padding-top:66%
}
.choose-solution .con ul li .box a .pic img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.choose-solution .con ul li .box a:hover .pic img {
	transform:scale(1.1)
}
.choose-solution .con ul li .box a .text {
	padding:35px 40px 0
}
.choose-solution .con ul li .box a .text .choose-solution-h3,.choose-solution .con ul li .box a .text h3 {
	font-size:24px;
	line-height:1.375;
	color:#333;
	display:inline
}
.choose-solution .con ul li .box a .text .choose-solution-h3:hover,.choose-solution .con ul li .box a .text h3:hover {
	border-bottom:1px solid #333
}
.choose-solution .con ul li .box a .text p {
	color:#666;
	line-height:1.57;
	font-size:14px;
	padding-top:20px
}
.choose-solution .con ul li .box .link {
	padding:10px 40px 0
}
.choose-solution .con ul li .box .link a {
	color:#666;
	font-size:16px;
	line-height:1.25;
	display:block;
	position:relative;
	padding-left:25px;
	margin:12px 0
}
.LANG-sa .choose-solution .con ul li .box .link a {
	padding-left:0;
	padding-right:25px
}
.choose-solution .con ul li .box .link a:hover {
	text-decoration:underline
}
.choose-solution .con ul li .box .link a span {
	color:#d20a2c;
	font-size:16px;
	position:absolute;
	left:0;
	top:1px
}
.LANG-sa .choose-solution .con ul li .box .link a span {
	left:auto;
	right:0
}
.choose-solution .con ul li .box .more-btn {
	padding-top:15px
}
.choose-solution .con ul li .box .more-btn .fixed {
	padding:0 40px 40px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:1
}
.choose-solution .con ul li .box .more-btn .opcity {
	padding:0 40px;
	width:100%;
	opacity:0;
	z-index:-1
}
.choose-solution .con ul li .box .more-btn a span.txt {
	font-size:16px;
	line-height:1.375;
	color:#333;
	position:relative;
	display:inline;
	vertical-align:middle
}
.choose-solution .con ul li .box .more-btn a:hover span.txt {
	border-bottom:1px solid #999
}
.choose-solution .con ul li .box .more-btn span.iconfont {
	font-size:28px;
	color:#666;
	display:inline-block;
	width:0;
	vertical-align:middle;
	height:28px
}
@media (max-width:1200px) {
	.choose-solution .con ul {
	margin:0 -5px
}
.choose-solution .con ul li .box {
	margin:0 10px
}
.choose-solution .con ul li {
	margin-bottom:20px;
	width:33.33%
}
.choose-solution .con ul li.col3,.choose-solution .con ul li.col4 {
	width:33.33%
}
}@media (max-width:920px) {
	.choose-solution .con ul li {
	width:50%
}
.choose-solution .con ul li.col1 {
	margin-left:0;
	margin-right:0
}
.choose-solution .con ul li.col2:nth-child(2n-1) {
	margin-left:0
}
.choose-solution .con ul li.col2:nth-child(2n) {
	margin-right:0
}
.choose-solution .con ul li.col3,.choose-solution .con ul li.col4 {
	width:50%
}
}@media (max-width:750px) {
	.choose-solution .bg-img {
	background-image:none!important
}
.choose-solution .cistern {
	padding-bottom:20px
}
.choose-solution .con ul {
	margin:0
}
.choose-solution .con ul li {
	width:100%;
	float:none
}
.choose-solution .con ul li.col3,.choose-solution .con ul li.col4 {
	width:100%
}
.choose-solution .con ul li .box a .text {
	padding:25px 30px 0
}
.choose-solution .con ul li .box .link {
	padding:10px 30px 0
}
.choose-solution .con ul li .box {
	margin:0
}
}.internet-product {
	background:#f2f2f2
}
.internet-product .bg-img {
	background-repeat:no-repeat;
	background-size:100%;
	background-position:bottom;
	position:relative
}
.internet-product.bg .con .bottom-btn .all-btn,.internet-product.bg .con .bottom-btn .iconfont,.internet-product.bg h2 {
	color:#fff
}
.internet-product .con ul {
	margin:0 -15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
@media (min-width:992px) {
	.internet-product .con ul.center {
	-ms-flex-pack:center;
	justify-content:center
}
}.internet-product .con ul li {
	width:33.33%;
	float:left;
	margin-bottom:35px
}
.LANG-sa .internet-product .con ul li {
	float:right;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.internet-product .con ul li.col1 {
	margin-left:33.33%;
	margin-right:33.33%
}
.internet-product .con ul li.col2:nth-child(2n-1) {
	margin-left:16.666%
}
.internet-product .con ul li.col2:nth-child(2n) {
	margin-right:16.666%
}
.internet-product .con ul li.col3 {
	width:33.33%
}
.internet-product .con ul li.col4 {
	width:25%
}
.internet-product .con ul li .box {
	margin:0 15px;
	overflow:hidden;
	border-radius:10px;
	background:#fff;
	height:100%;
	position:relative;
	padding-bottom:30px
}
.internet-product .con ul li .box a {
	display:block
}
.internet-product .con ul li .box a .pic {
	background-color:#fff;
	position:relative
}
.internet-product .con ul li .box a .pic:after {
	padding-top:74%
}
.internet-product .con ul li .box a .pic:before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	height:34px;
	background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fbfbfb);
	width:100%
}
.internet-product .con ul li .box a .pic img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.internet-product .con ul li .box a:hover .pic img {
	transform:scale(1.1)
}
.internet-product .con ul li .box a .text {
	padding:35px 40px 0
}
.internet-product .con ul li .box a .text .internet-product-h3,.internet-product .con ul li .box a .text h3 {
	font-size:24px;
	line-height:1.375;
	color:#333;
	display:inline
}
.internet-product .con ul li .box a .text .internet-product-h3:hover,.internet-product .con ul li .box a .text h3:hover {
	border-bottom:1px solid #333
}
.internet-product .con ul li .box a .text p {
	color:#666;
	line-height:1.57;
	font-size:14px;
	padding-top:20px
}
.internet-product .con ul li .box .link {
	padding:10px 40px 0
}
.internet-product .con ul li .box .link a {
	color:#666;
	font-size:16px;
	line-height:1.25;
	display:block;
	position:relative;
	padding-left:25px;
	margin:12px 0
}
.LANG-sa .internet-product .con ul li .box .link a {
	padding-left:0;
	padding-right:25px
}
.internet-product .con ul li .box .link a:hover {
	text-decoration:underline
}
.internet-product .con ul li .box .link a span {
	color:#d20a2c;
	font-size:16px;
	position:absolute;
	left:0;
	top:0
}
.LANG-sa .internet-product .con ul li .box .link a span {
	left:auto;
	right:0
}
.LANG-cn .internet-product .con ul li .box .link a span {
	top:2px
}
.internet-product .con ul li .box .more-btn {
	padding-top:15px
}
.internet-product .con ul li .box .more-btn .fixed {
	padding:0 40px 40px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:1
}
.internet-product .con ul li .box .more-btn .opcity {
	padding:0 40px;
	width:100%;
	opacity:0;
	z-index:-1
}
.internet-product .con ul li .box .more-btn a span.txt {
	font-size:16px;
	line-height:1.375;
	color:#333;
	position:relative;
	display:inline;
	vertical-align:middle
}
.internet-product .con ul li .box .more-btn a:hover span.txt {
	border-bottom:1px solid #999
}
.internet-product .con ul li .box .more-btn span.iconfont {
	font-size:28px;
	color:#666;
	display:inline-block;
	width:0;
	vertical-align:middle;
	height:28px
}
.internet-product .con .bottom-btn {
	text-align:center;
	padding-top:0
}
.internet-product .con .bottom-btn .select-btn {
	vertical-align:middle;
	margin-top:3px;
	margin-right:25px
}
.LANG-sa .internet-product .con .bottom-btn .select-btn {
	margin-right:0;
	margin-left:25px
}
.internet-product .con .bottom-btn .all-btn {
	display:inline-block;
	font-size:16px;
	color:#333;
	position:relative;
	padding-left:25px;
	vertical-align:middle
}
.LANG-sa .internet-product .con .bottom-btn .all-btn {
	padding-left:0;
	padding-right:25px
}
.internet-product .con .bottom-btn .all-btn:hover {
	text-decoration:underline
}
.internet-product .con .bottom-btn .iconfont {
	color:#333;
	font-size:16px;
	position:absolute;
	left:0;
	top:0
}
.LANG-sa .internet-product .con .bottom-btn .iconfont {
	left:auto;
	right:0;
	top:0
}
.LANG-cn .internet-product .con .bottom-btn .iconfont {
	top:4px
}
@media (max-width:1200px) {
	.internet-product .con ul {
	margin:0 -5px
}
.internet-product .con ul li .box {
	margin:0 10px
}
.internet-product .con ul li {
	margin-bottom:20px;
	width:33.333%
}
.internet-product .con ul li.col3,.internet-product .con ul li.col4 {
	width:33.33%
}
}@media (max-width:920px) {
	.internet-product .con ul li {
	width:50%
}
.internet-product .con ul li.col1 {
	margin-left:0;
	margin-right:0
}
.internet-product .con ul li.col2:nth-child(2n-1) {
	margin-left:0
}
.internet-product .con ul li.col2:nth-child(2n) {
	margin-right:0
}
.internet-product .con ul li.col3,.internet-product .con ul li.col4 {
	width:50%
}
}@media (max-width:750px) {
	.internet-product .bg-img {
	background-image:none!important
}
.internet-product .con ul {
	margin:0
}
.internet-product .con ul li {
	width:100%;
	float:none
}
.internet-product .con ul li.col3,.internet-product .con ul li.col4 {
	width:100%
}
.internet-product .con ul li .box {
	margin:0
}
.internet-product .con ul li .box a .text {
	padding:25px 30px 0
}
.internet-product .con ul li .box .link {
	padding:10px 30px 0
}
}@font-face {
	font-family:swiper-icons;
	src:url("data:application/font-woff;
	charset=utf-8;
	base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight:400;
	font-style:normal
}
:root {
	--swiper-theme-color:#007aff
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
	transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
	flex-wrap:wrap;
	flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform,height
}
.swiper-container-3d {
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-container-css-mode>.swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
:root {
	--swiper-navigation-size:44px
}
.swiper-button-next,.swiper-button-prev {
	position:absolute;
	top:50%;
	width:calc(var(--swiper-navigation-size)/ 44 * 27);
	height:var(--swiper-navigation-size);
	margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);
	z-index:10;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-next:after,.swiper-button-prev:after {
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	text-transform:none!important;
	letter-spacing:0;
	text-transform:none;
	font-variant:normal
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto
}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
	content:"prev"
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	right:10px;
	left:auto
}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
	content:"next"
}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color:#fff
}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color:#000
}
.swiper-button-lock {
	display:none
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	transition:opacity .3s;
	transform:translateZ(0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform:scale(.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	transition:transform .2s,top .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform .2s,left .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:transform .2s,right .2s
}
.swiper-pagination-progressbar {
	background:rgba(0,0,0,.25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color,var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-white {
	--swiper-pagination-color:#fff
}
.swiper-pagination-black {
	--swiper-pagination-color:#000
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,0,0,.5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-slide-zoomed {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:a 1s infinite linear;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
	border-radius:50%;
	border-top-color:transparent
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color:#000
}
@keyframes a {
	to {
	transform:rotate(1turn)
}
}.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube {
	overflow:visible
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	filter:blur(50px);
	z-index:0
}
.swiper-container-flip {
	overflow:visible
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-button-prev:focus,.swiper-container-rtl:focus .swiper-button-next:focus {
	outline:none
}
.industry {
	background:#f2f2f2;
	overflow:hidden
}
.industry .cistern {
	padding-bottom:70px
}
.industry .con .box {
	position:relative;
	overflow:hidden
}
.industry .con .box .head {
	text-align:center;
	margin:0 -45px;
	position:relative;
	z-index:5
}
.industry .con .box .head li {
	display:inline-block;
	margin:0 45px;
	position:relative;
	padding-left:50px;
	min-height:50px;
	line-height:50px;
	cursor:pointer;
	font-weight:700
}
.LANG-sa .industry .con .box .head li {
	padding-left:0;
	padding-right:50px
}
.industry .con .box .head li.hover,.industry .con .box .head li:hover {
	color:#000
}
.industry .con .box .head li img {
	position:absolute;
	left:0;
	top:0
}
.LANG-sa .industry .con .box .head li img {
	left:auto;
	right:0
}
.industry .con .box .head li img:first-child {
	display:none
}
.industry .con .box .head li img:nth-child(2) {
	display:block
}
.industry .con .box .head li.hover img:first-child,.industry .con .box .head li:hover img:first-child {
	display:block
}
.industry .con .box .head li.hover img:nth-child(2),.industry .con .box .head li:hover img:nth-child(2) {
	display:none
}
.industry .con .box .bod {
	margin-top:40px;
	position:relative;
	overflow:visible
}
.industry .con .box .bod ul {
	margin:0 auto;
	position:relative
}
.industry .con .box .bod ul li {
	width:100%;
	padding-bottom:150px;
	height:auto!important
}
.industry .con .box .bod ul li .pic:after {
	padding-top:47%
}
.industry .con .box .bod ul li .pic img {
	width:100%;
	display:block
}
.industry .con .box .bod ul li .text {
	position:absolute;
	left:5%;
	bottom:0;
	background:#fff;
	border-radius:10px;
	padding:35px 50px;
	width:90%;
	opacity:0;
	overflow:hidden;
	transition:.8s
}
.industry .swiper-container-3d .swiper-slide-shadow-left,.industry .swiper-container-3d .swiper-slide-shadow-right {
	height:calc(100% - 150px)
}
.industry .con .box .bod ul li.swiper-slide-active .text {
	opacity:1
}
.industry .con .box .bod ul li .text h4 {
	font-size:30px;
	line-height:1.375;
	color:#2075a1
}
.industry .con .box .bod ul li .text h3 {
	font-size:28px;
	line-height:1.375;
	color:#333
}
.industry .con .box .bod ul li .text p {
	line-height:1.75;
	padding-top:15px
}
.industry .con .box .bod ul li .text .btn {
	padding-top:25px
}
.industry .con .box .bod ul li .text .btn .link1 {
	display:inline-block;
	vertical-align:middle;
	margin-top:0;
	margin-right:40px
}
.LANG-sa .industry .con .box .bod ul li .text .btn .link1 {
	margin-right:0;
	margin-left:40px
}
.industry .con .box .bod ul li .text .btn .link2 {
	display:inline-block;
	font-size:16px;
	color:#333;
	position:relative;
	padding-left:25px;
	vertical-align:middle
}
.LANG-sa .industry .con .box .bod ul li .text .btn .link2 {
	padding-left:0;
	padding-right:25px
}
.industry .con .box .bod ul li .text .btn .link2:hover {
	text-decoration:underline
}
.industry .con .box .bod ul li .text .btn .link2 .iconfont {
	color:#c7000b;
	font-size:16px;
	position:absolute;
	left:0;
	top:4px
}
.LANG-sa .industry .con .box .bod ul li .text .btn .link2 .iconfont {
	left:auto;
	right:0
}
.industry .con .box .arrow .prev {
	position:absolute;
	left:0;
	top:50%;
	font-size:60px;
	color:#f2f2f2;
	margin-top:-65px;
	cursor:pointer;
	z-index:5;
	width:60px;
	height:60px
}
.LANG-sa .industry .con .box .arrow .prev {
	left:auto;
	right:0
}
.industry .con .box .arrow .next {
	position:absolute;
	right:0;
	top:50%;
	font-size:60px;
	color:#f2f2f2;
	margin-top:-65px;
	cursor:pointer;
	z-index:5;
	width:60px;
	height:60px
}
.LANG-sa .industry .con .box .arrow .next {
	right:auto;
	left:0
}
.industry .con .box .arrow .next:hover,.industry .con .box .arrow .prev:hover {
	color:#fff
}
.industry .con .box .point {
	margin-top:130px;
	text-align:center;
	position:absolute;
	left:0;
	bottom:-150px;
	width:100%;
	display:none
}
.industry .con .box .point span {
	width:10px;
	height:10px;
	border-radius:100%;
	background:#d7d7d7;
	display:inline-block;
	margin:0 7px;
	cursor:pointer
}
.industry .con .box .point span.hover,.industry .con .box .point span:hover {
	background:#999
}
.swiper-3d .swiper-slide {
	position:relative;
	width:1200px
}
.swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image:none!important
}
.industry .con .box .hw-btn-warp {
	text-align:center;
	padding-top:10px
}
.swiper-button-next:after,.swiper-button-prev:after {
	display:none
}
@media (max-width:1200px) {
	.industry .con h2 {
	font-size:30px
}
.industry .con .box .bod {
	margin-top:20px
}
.industry .con .box .head li {
	margin:0 20px;
	padding-left:34px
}
.industry .con .box .head li img {
	top:8px;
	width:34px
}
}@media (max-width:750px) {
	.industry .con .box .bod ul li .text {
	transition:.4s
}
.industry .con .box .bod {
	margin-top:20px
}
.industry .con .box .bod ul li .text h4 {
	font-size:16px
}
.industry .con .box .bod ul li .text h3 {
	font-size:18px
}
.industry .con .box .head {
	margin:0;
	height:20px
}
.industry .con .box .head li {
	margin:0;
	padding:0 20px;
	padding-left:25px;
	min-height:0;
	line-height:1.375;
	background-position:0 -3px!important;
	background-size:30px!important;
	float:left
}
.industry .con .box .head li img {
	top:-1px;
	width:24px
}
.industry .con .box .bod ul li .text p {
	display:none
}
.industry .con .box .bod ul li .text .btn .link1 {
	margin-bottom:20px
}
.industry .con .box .bod ul li .text {
	padding:20px
}
.industry .con .box .bod ul li .text .btn .link2 {
	display:block
}
.industry .cistern {
	padding-bottom:40px
}
.industry .con .box .arrow .next,.industry .con .box .arrow .prev {
	display:none
}
.industry .con .box .bod ul li .text {
	position:relative;
	left:0;
	bottom:0;
	border-radius:0;
	padding:27px 30px 35px;
	width:100%
}
.industry .con .box .bod ul li .text .btn .link2 {
	font-size:14px
}
}.how-to-help .cistern {
	max-width:100%;
	padding-right:0;
	padding-left:0
}
.how-to-help h2 {
	color:#fff
}
.how-to-help .con {
	position:relative;
	overflow:hidden
}
.how-to-help .con ul {
	margin:0 -15px
}
.how-to-help .con ul li {
	width:25%;
	float:left
}
.how-to-help .con ul li a {
	display:block;
	position:relative;
	overflow:hidden
}
.how-to-help .con ul li a .pic:after {
	padding-top:75%
}
.how-to-help .con ul li a .pic img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.how-to-help .con ul li a:hover .pic img {
	transform:scale(1.1)
}
.how-to-help .con ul li a .text {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:30px 40px
}
.how-to-help .con ul li a .text:after {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:149px;
	content:"";
	background:linear-gradient(180deg,hsla(0,0%,100%,0),#000 100%,#000 0);
	background-size:cover
}
.how-to-help .con ul li a .text h3 {
	font-size:26px;
	color:#fff;
	line-height:1.375;
	position:relative;
	z-index:2
}
.how-to-help .con ul li a .text span.label {
	font-size:12px;
	color:#fff;
	padding:1px 10px 3px;
	background:linear-gradient(270deg,#e8795c 0,#c91f4f);
	border-radius:5px;
	margin-bottom:10px;
	display:inline-block;
	z-index:2;
	position:relative
}
.how-to-help .con ul li a .text p {
	color:#fff;
	font-size:16px;
	line-height:1.375;
	margin-top:10px;
	position:relative;
	z-index:2
}
.how-to-help .con .hw-btn-warp {
	padding-top:0;
	text-align:center
}
.how-to-help .con .hw-btn-warp .btn-empty-black {
	margin-top:0
}
.how-to-help .arrow .arrow-prev {
	left:0;
	color:#fff
}
.how-to-help .arrow .arrow-next,.how-to-help .arrow .arrow-prev {
	position:absolute;
	top:50%;
	font-size:60px;
	margin-top:-30px;
	cursor:pointer
}
.how-to-help .arrow .arrow-next {
	right:70px;
	color:#f2f2f2
}
.how-to-help .arrow .arrow-next:hover,.how-to-help .arrow .arrow-prev:hover {
	color:#fff
}
.how-to-help .hw-btn-warp {
	text-align:center
}
.how-to-help .arrow .arrow-next.notClick,.how-to-help .arrow .arrow-prev.notClick {
	display:none
}
@media (max-width:1600px) {
	.how-to-help .con ul li {
	width:33.333%
}
}@media (max-width:1200px) {
	.how-to-help .con ul li {
	width:50%
}
.how-to-help .arrow .arrow-next {
	right:0
}
}@media (max-width:750px) {
	.how-to-help .point {
	text-align:center
}
.how-to-help .point span {
	width:5px;
	height:5px;
	display:inline-block;
	background:#fff;
	border-radius:5px;
	margin:0 3px
}
.how-to-help .point span.hover {
	background:#999
}
.how-to-help .arrow {
	display:none
}
.how-to-help .con {
	padding:0 15px
}
.how-to-help .con ul li {
	width:100%
}
.how-to-help .con ul li a {
	padding:0 5px
}
.how-to-help .con ul li a .text {
	padding:30px
}
}.nettech-tv .con ul {
	margin:0 -15px
}
.nettech-tv .con ul li {
	width:33.333%;
	float:left
}
.nettech-tv .con ul li a {
	display:block;
	margin:0 15px 30px;
	position:relative;
	overflow:hidden;
	border-radius:10px
}
.nettech-tv .con ul li a .pic:after {
	padding-top:74%
}
.nettech-tv .con ul li a .pic img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.nettech-tv .con ul li a:hover .pic img {
	transform:scale(1.1)
}
.nettech-tv .con ul li a .text {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:30px 40px
}
.nettech-tv .con ul li a .text:after {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:149px;
	content:"";
	background:linear-gradient(180deg,hsla(0,0%,100%,0),#000 100%,#000 0);
	background-size:cover
}
.nettech-tv .con ul li a .text span.label {
	font-size:12px;
	color:#fff;
	padding:1px 10px 3px!important;
	background:linear-gradient(270deg,#e8795c 0,#c91f4f);
	border-radius:5px;
	z-index:2;
	position:relative
}
.nettech-tv .con ul li a .text p {
	color:#fff;
	font-size:16px;
	line-height:1.375;
	margin-top:15px;
	z-index:2;
	position:relative
}
.nettech-tv .con .hw-btn-warp {
	text-align:center;
	padding-top:5px!important
}
.nettech-tv .con .hw-btn-warp .btn-empty-black {
	margin-top:0
}
@media (max-width:1200px) {
	.nettech-tv .con ul {
	margin:0 -5px
}
.nettech-tv .con ul li .box {
	margin:0 10px
}
.nettech-tv .con ul li {
	margin-bottom:20px
}
}@media (max-width:920px) {
	.nettech-tv .con ul li {
	width:50%
}
}@media (max-width:750px) {
	.nettech-tv .con ul {
	margin:0
}
.nettech-tv .con ul li {
	width:100%;
	float:none;
	margin-bottom:10px!important
}
.nettech-tv .con ul li:last-child {
	margin-bottom:10px
}
.nettech-tv .con ul li .box {
	margin:0;
	display:block;
	font-size:0;
	background:#f1f1f1;
	border-radius:0
}
.nettech-tv .con ul li a .pic {
	width:40%;
	display:inline-block;
	vertical-align:top
}
.nettech-tv .con ul li a .pic:after {
	padding-top:75%!important
}
.nettech-tv .con ul li a .text {
	padding:13px 10px!important;
	width:60%!important;
	position:static!important;
	display:inline-block;
	vertical-align:top
}
.nettech-tv .con ul li a .text:after {
	display:none!important
}
.nettech-tv .con ul li a .text span.label {
	position:absolute!important;
	left:40%;
	bottom:10px;
	border-radius:3px;
	background:transparent;
	color:#999;
	font-size:12px
}
.nettech-tv .con ul li a .text p {
	height:auto;
	color:#333!important;
	font-size:14px!important;
	line-height:1.57!important;
	max-height:62px;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	display:flex;
	display:-webkit-box;
	margin-top:0!important
}
}.new-events {
	background:#f2f2f2
}
.new-events .con ul {
	margin:0 -15px
}
.new-events .con ul>li {
	width:33.333%;
	float:left;
	margin-bottom:20px
}
.LANG-sa .new-events .con ul>li {
	float:right
}
.new-events .con ul>li .box {
	margin:0 15px;
	background:#fff;
	border-radius:10px;
	overflow:hidden;
	height:100%;
	position:relative
}
.new-events .con ul>li .box1 .link1 .pic:after {
	padding-top:60%
}
.new-events .con ul>li .box1 .link1 .pic img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.new-events .con ul>li .box1 .link1:hover .pic img {
	transform:scale(1.1)
}
.new-events .con ul>li .box1 .link1 .text {
	padding:35px 40px 120px
}
.new-events .con ul>li .box1 .link1 .text h3 {
	font-size:24px;
	line-height:1.375;
	color:#000
}
.new-events .con ul>li .box1 .link1 .text span {
	font-size:14px;
	color:#999;
	line-height:1.375
}
.new-events .con ul>li .box1 .link1 .text p {
	color:#666;
	line-height:1.5;
	font-size:16px;
	padding-top:20px
}
.new-events .con ul>li .box1 .btn {
	padding:0 40px 40px;
	position:absolute;
	left:0;
	bottom:0;
	width:100%
}
.new-events .con ul>li .box1 .link2 {
	font-size:16px;
	line-height:1.375;
	color:#333;
	position:relative;
	display:inline-block;
	padding-left:25px
}
.LANG-sa .new-events .con ul>li .box1 .link2 {
	padding-left:0;
	padding-right:25px
}
.new-events .con ul>li .box1 .link2:hover {
	text-decoration:underline
}
.new-events .con ul>li .box1 .link2 .iconfont {
	color:#d20a2c;
	font-size:16px;
	position:absolute;
	left:0;
	top:1px
}
.LANG-sa .new-events .con ul>li .box1 .link2 .iconfont {
	left:auto;
	right:0
}
.new-events .con ul>li .box2 {
	padding:35px 40px
}
.new-events .con ul>li .box2 .title {
	position:relative;
	border-bottom:1px solid #eaeaea;
	padding-bottom:15px
}
.new-events .con ul>li .box2 .title h3 {
	font-size:24px;
	line-height:1.375;
	color:#000
}
.new-events .con ul>li .box2 .title a {
	position:absolute;
	right:0;
	top:10px;
	color:#666
}
.LANG-sa .new-events .con ul>li .box2 .title a {
	left:0;
	right:auto
}
.new-events .con ul>li .box2 .title a:hover {
	text-decoration:underline
}
.new-events .con ul>li .box2 ol li {
	border-bottom:1px solid #eaeaea
}
.new-events .con ul>li .box2 ol li a {
	padding:20px 0;
	display:block
}
.new-events .con ul>li .box2 ol li a:hover p {
	text-decoration:underline
}
.new-events .con ul>li .box2 ol li a span {
	font-size:12px;
	line-height:1.375;
	color:#999;
	font-weight:700
}
.new-events .con ul>li .box2 ol li a p {
	font-size:16px;
	color:#666;
	line-height:1.5;
	padding-top:5px
}
@media (max-width:1200px) {
	.new-events .con ul {
	margin:0 -5px
}
.new-events .con ul li .box {
	margin:0 10px
}
.new-events .con ul li {
	margin-bottom:20px
}
}@media (max-width:920px) {
	.new-events .con ul li {
	width:50%
}
}@media (max-width:750px) {
	.new-events .cistern {
	padding-bottom:20px
}
.new-events .con ul>li .box1 .link1 .text {
	padding:25px 30px 90px
}
.new-events .con ul>li .box1 .btn {
	padding:0 30px 40px
}
.new-events .con ul>li .box2 {
	padding:25px 30px
}
.new-events .con ul>li .box2 ol li a {
	padding:15px 0
}
.new-events .con ul>li .box2 ol li {
	margin-bottom:0
}
.new-events .con ul,.new-events .con ul li .box {
	margin:0
}
.new-events .con ul li {
	width:100%;
	float:none
}
}.resources-v3 {
	background:#f2f2f2
}
.resources-v3 .line {
	border-top:1px solid #d5d5d5;
	max-width:1420px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px
}
.resources-v3 .cistern .hw-btn-warp {
	text-align:center;
	padding-top:0;
	padding-bottom:20px
}
.resources-v3 .cistern .hw-btn-warp a {
	margin-top:0
}
.resources-v3 .con>ul {
	width:50%;
	float:left
}
.resources-v3 .con>ul>li {
	padding-bottom:20px
}
.resources-v3 .con>ul>li .box .resources-v3-h3,.resources-v3 .con>ul>li .box h3 {
	font-size:20px;
	line-height:1.375;
	color:#666;
	font-weight:700
}
.resources-v3 .con>ul>li .box ol {
	padding:15px 0
}
.resources-v3 .con>ul>li .box ol li {
	padding:5px 30px 5px 0
}
.LANG-sa .resources-v3 .con>ul>li .box ol li {
	padding:5px 0 5px 30px
}
.resources-v3 .con>ul>li .box ol li a {
	font-size:16px;
	line-height:1.57;
	color:#666;
	position:relative;
	padding-left:25px;
	display:inline-block
}
.LANG-sa .resources-v3 .con>ul>li .box ol li a {
	padding-left:0;
	padding-right:25px
}
.resources-v3 .con>ul>li .box ol li a:hover {
	text-decoration:underline
}
.resources-v3 .con>ul>li .box ol li a .iconfont {
	color:#d20a2c;
	font-size:16px;
	position:absolute;
	left:0;
	top:0
}
.LANG-sa .resources-v3 .con>ul>li .box ol li a .iconfont {
	left:auto;
	right:0
}
.LANG-cn .resources-v3 .con>ul>li .box ol li a .iconfont {
	top:1px
}
@media (max-width:920px) {
	.resources-v3 .con>ul {
	width:100%;
	float:none
}
}@media (max-width:750px) {
	.resources-v3 .cistern {
	padding-bottom:20px
}
}.community {
	background:#f2f2f2
}
.community .cistern {
	padding-bottom:300px;
	max-width:1000px;
	padding-right:15px;
	padding-left:15px
}
.community .cistern h2 {
	color:#fff
}
.community .cistern>p {
	color:#fff;
	text-align:center
}
.community .cistern>.hw-btn-warp {
	text-align:center
}
.community .con {
	position:relative
}
.community .con ul {
	max-width:1440px;
	margin:0 auto;
	margin-top:-220px;
	padding-bottom:70px;
	font-size:0;
	text-align:center
}
.community .con ul li {
	width:25%;
	display:inline-block;
	vertical-align:top
}
.community .con ul li .box {
	margin:0 10px
}
.community .con ul li .box .title {
	height:220px;
	font-size:0;
	background-size:cover;
	border-radius:10px 10px 0 0;
	overflow:hidden
}
.community .con ul li .box .title h3 {
	color:#fff;
	text-align:center;
	font-size:22px;
	display:inline-block;
	width:98%;
	vertical-align:middle;
	padding-top:25px
}
.community .con ul li .box .radius {
	box-shadow:6px 6px 5px -2px #e7e7e7;
	border-radius:0 0 10px 10px
}
.community .con ul li .box .int {
	padding:30px 20px;
	background:#fff;
	border-radius:0 0 10px 10px;
	overflow:hidden;
	text-align:left
}
.LANG-sa .community .con ul li .box .int {
	text-align:right
}
.community .con ul li .box .int p {
	font-size:14px;
	line-height:1.57
}
.community .con ul li .box .int a {
	color:#333;
	margin-top:50px;
	font-size:16px;
	line-height:1.57;
	position:relative;
	padding-left:25px;
	display:inline-block
}
.LANG-sa .community .con ul li .box .int a {
	padding-left:0;
	padding-right:25px
}
.community .con ul li .box .int a:hover {
	text-decoration:underline
}
.community .con ul li .box .int a .iconfont {
	color:#c7000b;
	font-size:16px;
	position:absolute;
	left:0;
	top:2px
}
.LANG-sa .community .con ul li .box .int a .iconfont {
	left:auto;
	right:0
}
.LANG-cn .community .con ul li .box .int a .iconfont {
	top:1px
}
@media (max-width:1600px) {
	.community .cistern h2 {
	padding-bottom:15px
}
.community .cistern>.hw-btn-warp {
	padding-top:0
}
}@media (max-width:750px) {
	.community .cistern {
	padding-bottom:270px
}
.community .con {
	padding-bottom:20px
}
.community .con ul li .box {
	margin:0 15px;
	background:#fff;
	border-radius:4px
}
.community .con ul li .box .int a {
	margin-top:20px
}
.community .con ul li {
	width:100%;
	float:left;
	margin-bottom:20px
}
.community .con ul {
	padding-bottom:0
}
.community .con ul li .box .title {
	background-image:none!important;
	height:auto;
	background:#fff
}
.community .con ul li .box .radius {
	box-shadow:none
}
.community .con ul li .box .int {
	padding:10px 30px 35px
}
.community .con ul li .box .title h3 {
	color:#333;
	font-size:20px;
	line-height:1.4;
	text-align:left;
	padding:25px 30px 0;
	width:100%
}
.community .con ul li .box .int p {
	color:#999
}
}.special-issue {
	height:400px;
	background-size:cover;
	background-position:50%!important
}
.special-issue .cistern {
	text-align:center;
	height:100%
}
.special-issue h2 {
	color:#fff;
	padding-bottom:20px
}
.special-issue .con {
	max-width:700px;
	margin:0 auto;
	display:inline-block;
	vertical-align:middle;
	width:98%
}
.special-issue .con p {
	text-align:center;
	color:#fff;
	line-height:1.75
}
.special-issue .con a {
	color:#fff;
	font-size:18px;
	line-height:1.375;
	padding-left:0;
	position:relative;
	padding-left:25px;
	margin-top:30px;
	display:inline-block
}
.special-issue .con a:hover {
	text-decoration:underline
}
.special-issue .con a .iconfont {
	font-size:16px;
	position:absolute;
	left:0;
	top:3px
}
.layout-choose-zhijian-network .cistern {
	padding-bottom:20px
}
.layout-choose-zhijian-network .con ul {
	margin:0 -15px
}
.layout-choose-zhijian-network .con ul li {
	width:33.33%;
	float:left;
	margin-bottom:35px
}
.layout-choose-zhijian-network .con ul li.col2:first-child {
	margin-left:16.66%
}
.layout-choose-zhijian-network .con ul li.col3 {
	width:33.33%
}
.layout-choose-zhijian-network .con ul li.col4 {
	width:25%
}
.layout-choose-zhijian-network .con ul li.col5 {
	width:20%
}
.layout-choose-zhijian-network .con ul li .box {
	margin:0 15px;
	overflow:hidden;
	border-radius:10px;
	background:#f6f6f6;
	height:100%
}
.layout-choose-zhijian-network .con ul li.col5 .box {
	margin:0 10px
}
.layout-choose-zhijian-network .con ul li .box>a {
	display:block
}
.layout-choose-zhijian-network .con ul li .box a .pic:after {
	padding-top:66%
}
.layout-choose-zhijian-network .con ul li .box a .pic img {
	transition:transform 12s cubic-bezier(.23,1,.32,1);
	transform:scale(1)
}
.layout-choose-zhijian-network .con ul li .box a:hover .pic img {
	transform:scale(1.1)
}
.layout-choose-zhijian-network .con ul li .box .text {
	padding:20px 20px 30px
}
.layout-choose-zhijian-network .con ul li .box .text>a {
	display:inline
}
.layout-choose-zhijian-network .con ul li .box .text h3 {
	font-size:20px;
	line-height:1.375;
	color:#333;
	display:inline
}
.layout-choose-zhijian-network .con ul li .box .text h3:hover {
	border-bottom:1px solid #333
}
.layout-choose-zhijian-network .con ul li .box .text h6 {
	font-size:16px;
	line-height:1.375;
	color:#666;
	padding-top:10px
}
.layout-choose-zhijian-network .con ul li .box .text p {
	color:#666;
	line-height:1.57;
	font-size:14px;
	padding-top:10px
}
.layout-choose-zhijian-network .con ul li .box .text span {
	color:#666;
	line-height:1.57;
	font-size:14px;
	padding-top:5px;
	display:block;
	padding-left:10px;
	position:relative
}
.layout-choose-zhijian-network .con ul li .box .text span:after {
	position:absolute;
	content:"";
	width:4px;
	height:4px;
	background:#999;
	display:block;
	left:0;
	top:15px;
	border-radius:100%
}
.layout-choose-zhijian-network .con ul li .box .link {
	padding:10px 40px 45px
}
.layout-choose-zhijian-network .con ul li .box .link a {
	color:#666;
	font-size:16px;
	line-height:1.25;
	display:block;
	position:relative;
	padding-left:25px;
	margin-top:10px
}
.layout-choose-zhijian-network .con ul li .box .link a:hover {
	text-decoration:underline
}
.layout-choose-zhijian-network .con ul li .box .link a span {
	color:#d20a2c;
	font-size:16px;
	position:absolute;
	left:0;
	top:1px
}
.layout-choose-zhijian-network .con ul li.col5 .box .link,.layout-choose-zhijian-network .con ul li.col5 .box .text {
	padding-left:20px;
	padding-right:20px
}
@media (max-width:1200px) {
	.layout-choose-zhijian-network .con ul {
	margin:0 -5px
}
.layout-choose-zhijian-network .con ul li,.layout-choose-zhijian-network .con ul li.col2,.layout-choose-zhijian-network .con ul li.col3,.layout-choose-zhijian-network .con ul li.col4,.layout-choose-zhijian-network .con ul li.col5 {
	width:33.33%;
	margin-bottom:20px
}
.layout-choose-zhijian-network .con ul li .box {
	margin:0 10px
}
}@media (max-width:920px) {
	.layout-choose-zhijian-network .con ul li,.layout-choose-zhijian-network .con ul li.col2,.layout-choose-zhijian-network .con ul li.col3,.layout-choose-zhijian-network .con ul li.col4,.layout-choose-zhijian-network .con ul li.col5 {
	width:50%
}
.layout-choose-zhijian-network .con ul li.col2:first-child {
	margin-left:0
}
}@media (max-width:750px) {
	.layout-choose-zhijian-network .cistern {
	padding-bottom:20px
}
.layout-choose-zhijian-network .con ul {
	margin:0
}
.layout-choose-zhijian-network .con ul li,.layout-choose-zhijian-network .con ul li.col2,.layout-choose-zhijian-network .con ul li.col3,.layout-choose-zhijian-network .con ul li.col4,.layout-choose-zhijian-network .con ul li.col5 {
	width:100%;
	float:none
}
.layout-choose-zhijian-network .con ul li .box .text {
	padding:25px 30px
}
.layout-choose-zhijian-network .con ul li.col5 .box .text {
	padding:15px 10px 20px
}
.layout-choose-zhijian-network .con ul li .box .link {
	padding:13px 30px 25px
}
.layout-choose-zhijian-network .con ul li.col5 .box .link,.layout-choose-zhijian-network .con ul li.col5 .box .text {
	padding-left:20px;
	padding-right:20px
}
.layout-choose-zhijian-network .con ul li .box,.layout-choose-zhijian-network .con ul li.col5 .box {
	margin:0
}
.layout-choose-zhijian-network .con ul li .box .text h3 {
	font-size:18px;
	line-height:1.375;
	color:#333;
	display:inline
}
.layout-choose-zhijian-network .con ul li .box .text h6 {
	font-size:14px;
	color:#000
}
}.listenToOurCustomers {
	position:relative;
	background:url(../images/storagelinks-bg.jpg)
}
.listenToOurCustomers .conFixed {
	z-index:10;
	width:100%;
	background:#fff
}
.listenToOurCustomers .conFixed.current {
	position:fixed;
	bottom:-1000px;
	left:0
}
.listenToOurCustomers ul li {
	float:left;
	width:33.333%
}
.LANG-sa .listenToOurCustomers ul li {
	float:right
}
.listenToOurCustomers ul li .block {
	position:relative;
	display:block;
	margin:0 10px;
	color:#fff
}
.listenToOurCustomers ul li .block:after {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	content:""
}
.listenToOurCustomers ul li .block .pic:after {
	padding-top:92%
}
.listenToOurCustomers ul li .block .pic img {
	display:block;
	width:100%
}
.listenToOurCustomers ul li .block .text {
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	width:100%;
	padding:30px
}
.listenToOurCustomers ul li .block .text:after {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:100%;
	height:149px;
	content:"";
	background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#000 100%,#000 0);
	background-size:cover
}
.listenToOurCustomers ul li .block .text h3 {
	font-size:32px;
	line-height:1.2
}
.LANG-en .listenToOurCustomers ul li .block .text h3 {
	font-family:LT_Medium,Arial
}
.listenToOurCustomers ul li .block .text p {
	font-size:24px;
	line-height:1.25;
	position:relative;
	z-index:2;
	overflow:hidden;
	height:90px;
	transition:.4s;
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.listenToOurCustomers ul li .block:hover .text p {
	-ms-transform:translateY(-30px);
	transform:translateY(-30px)
}
.listenToOurCustomers ul li .block .text .hw-btn-warp {
	margin-top:30px;
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0
}
.list-moddle1 .block:hover .text .hw-btn-warp {
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
.listenToOurCustomers .btn {
	text-align:center
}
@media (max-width:1200px) {
	.listenToOurCustomers ul li .block .text p {
	font-size:20px;
	height:75px
}
}@media (max-width:920px) {
	.listenToOurCustomers ul li .block .text {
	padding:20px
}
.listenToOurCustomers ul li .block .text p {
	height:auto;
	font-size:14px;
	line-height:1.57
}
}@media (max-width:750px) {
	.listenToOurCustomers ul li {
	float:none;
	width:100%;
	margin-bottom:10px
}
.listenToOurCustomers ul li:last-child {
	margin-bottom:0
}
.listenToOurCustomers ul li .block {
	margin:0;
	display:block;
	font-size:0;
	background:#f1f1f1
}
.listenToOurCustomers ul li .block:after {
	opacity:0;
	display:none
}
.listenToOurCustomers ul li .block .pic {
	width:37.7%;
	display:inline-block;
	vertical-align:top
}
.listenToOurCustomers ul li .block .pic:after {
	padding-top:69.2%
}
.listenToOurCustomers ul li .block .pic img {
	top:-38%
}
.listenToOurCustomers ul li .block .text {
	padding:13px 10px;
	width:62.3%;
	position:static;
	display:inline-block;
	vertical-align:top
}
.listenToOurCustomers ul li .block .text:after {
	display:none
}
.listenToOurCustomers ul li .block .text p {
	height:auto;
	color:#666;
	font-size:14px;
	line-height:1.57;
	max-height:62px;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	display:flex;
	display:-webkit-box
}
}.newicon {
	position:relative;
	display:inline
}
.newicon em {
	color:#fff;
	padding:3px 10px 4px;
	background-image:linear-gradient(90deg,#e8795c,#c91f4f);
	border-radius:4px;
	font-weight:700;
	font-size:12px;
	line-height:1;
	font-style:normal;
	display:inline-block
}
.LANG-en .newicon em {
	font-family:ebg-font-bold,Arial;
	font-weight:400
}
@media (max-width:750px) {
	.newicon em {
	font-weight:400
}
.LANG-en .newicon em {
	font-family:ebg-font-regular,Arial
}
}