html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select { margin: 0; padding: 0; }
*{box-sizing: border-box;} 
html, body { min-height: 100%; } 
body { font-family: "Microsoft YaHei"; font-size:14px; color:#333; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol { list-style: none; }
img { border: none; vertical-align: middle; }
a { text-decoration: none; color: #232323; }
i{ font-style: normal; }
table { border-collapse: collapse; table-layout: fixed; }

textarea { resize: none; overflow: auto; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; width: 0; height: 0; visibility: hidden; display: block; clear: both; overflow:hidden; }
.fl { float: left } 
.fr { float: right }

.ellipse { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inline{ display: inline-block; *display: inline; *zoom: 1; }
.clear{ clear: both; }

input[type=number] {
	-moz-appearance: textfield;
}

	input[type=number]::-webkit-inner-spin-button,
	input[type=number]::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}

.lea_mesag_btn{
	cursor: pointer;
}

.pub_space {
	width: 100%;
	height: 60px;
}
 @-webkit-keyframes test{
            0%{transform:translate(0,0)}
            50%{transform:translate(0,8px)}
            100%{transform:translate(0,0)}
        }


/*顶部导航*/
.nav_place {
	width: 100%;
	height: 70px;
	background: #18CFB5;
}
.nav_box {
	width: 100%;
	height: 70px;
	/*background:rgba(0,0,0,0.3);*/
	background: #18CFB5;
	/*min-width: 1500px;*/
	position: fixed;
	top: 0px;
	z-index: 999;
}
.nav_main{
	width: 1500px;
	margin: 0 auto;
}
.nav_main_left a{
	height: 100%;
    display: flex;
    /* align-items: center; */
	/*padding-top: 10px;*/
	color:#ffffff;
}
.nav_main_left img{
	width: auto;
	height: 70px;
}
.nav_main_right{
	width: 1100px;
}
.nav_main_right_options{
	display: block;
	float: left;
	width: 120px;
	line-height: 70px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	cursor:pointer;
	
}
.nav_main_right_options a{
	display: block;
	color: #ffffff;
	/*transition:0.2s ;*/
}
.apply_try{
	background-color: #007aff;
	height:40px;
	border-radius: 5px;
	margin-top: 15px;
	line-height: 40px;
}
.nav_main_right_options a:hover{
	background: #ffffff;
	color: #18CFB5;
}
.apply_try a:hover{
	background: #007aff;
	color: #ffffff;
}
.nav_icon_more{
	display: inline-block;
	height: 12px;
	width: 12px;
	margin: 6px 0px 0px 6px;
	background: url(/images/nav_icon_mr.png) no-repeat 0px 2px;
}
.nav_main_right_options a:hover>.nav_icon_more{
	background: url(/images/nav_icon_mr.png) no-repeat 0px -14px;
	transition: .30s;
}
.nav_list_box{
	/*border: 1px solid #CCCCCC;*/
	box-shadow:0px 2px 2px 0.1px #CCCCCC;
	width: 260px;
	display: none;
	margin-left: -80px;
	background: #FFFFFF;
	z-index: 999;
	padding: 10px 0;
	line-height: 50px;
	border-radius: 0 0 10px 10px;
	
}
.nav_list_box1{
	width:120px;
	margin-left:0px;
}
.nav_list_box a {
	display: block;
	color: #666666;
	font-size: 16px;
	border-bottom: 1px dashed #EEEEEE;
	height: 100%;
	line-height: 50px;
}
.nav_list_box p{
	display: inline-block;
	width: 125px;
	/*line-height: 40px;*/
	height: 50px;
	
	
}
.nav_icon{
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #18CFB5;
	margin-right: 10px;
}

/*右边悬浮*/
.right_Susp{
	position: fixed;
	/* top: 350px; */
	bottom: 100px;
	right: 20px;
	z-index: 999;
}
.right_Susp_li{
	display: block;
	width: 70px;
	height: 70px;
	border-radius:4px ;
	background: #bac2d4;
	margin-bottom: 4px;
	cursor: pointer;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	/*transition: .15s;*/
}
.right_Susp_li:hover{
	background: #1aba7f;
}
.right_Susp_li img{
	width: 60%;
	/* height: 100%; */
}

/*电话弹窗*/
.call_box{
	background: #18CEB4;
	width: 200px;
	height: 70px;
	line-height: 70px;
	color: #FFFFFF;
	position: fixed;
	right: 95px;
    bottom: 180px;
	text-align:center;
	font-size: 18px;
	font-weight:bold ;
	border-radius:6px;
	display: none;
	z-index: 999;
	box-shadow:0px 0px 6px 2px #e2e2e2;
}
.call_box1 {
	color: #FFFFFF;
	position: fixed;
	right: 95px;
	bottom: 180px;
	text-align: center;
	border-radius: 6px;
	display: none;
	z-index: 999;
	box-shadow: 0px 0px 6px 2px #e2e2e2;
}
/*留言弹窗*/
.public_Popups_box{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
	
}
.public_Popups{
	width: 600px;
	height: 520px;
	margin: 0 auto;
	margin-top: 140px;
	background: url(/images/about_us/about_us_lybgk.png) no-repeat;
	background-size: cover;
    border-radius:10px;
    padding: 10px 40px;
}
.btn_close{
	width: 30px;
	height: 30px;
	position: relative;
	top: 10px;
	right: -510px;
	cursor:pointer;
	z-index:500;
}
.btn_close:hover{
	top:8px
}
.btn_close img{
	width: 100%;
	height: 100%;
}

.leacoment_title{
	width: 220px;
	height: 40px;
	line-height: 40px;
	/*border: 1px solid #18CFB5;*/
	margin: 0 auto;
	text-align: center;
	font-size: 26px;
	color: #18CEB4;
	margin-bottom: 6px;
	
}

.leacoment_list {
	margin-top: 14px;
	text-align: center;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	font-weight:400;
}
.leacoment_list_txt01{
	display: inline-block;
	font-size:16px ;
}
.leacoment_list_input01 {
	display: inline-block;
	/*height:50px;*/
	width: 400px;
	margin-left: 15px;
	padding: 10px;
	/*border: none;*/
	border: 1px solid #d1d1d1;
	background: none;
	font-size: 16px;
	border-radius: 2px;
	/*outline: none;*/
}

.leacoment_list_txt02{
	display: inline-block;
	font-size:16px ;
	vertical-align: top;
	padding-top: 10px;
}
.leacoment_list_input02{
	display: inline-block;
	height:70px;
	width: 400px;
	margin-left: 15px;
	font-size: 16px;
	padding: 10px;
	/*border: none;*/
	border: 1px solid #d1d1d1;
	background: none;
	border-radius:2px ;
	/*outline: none;*/
}
.leacoment_list_txt04{
	color: #ff0000;
}
.leacoment_list_pub{
	display: inline-block;
	width: 32px;
}
.leacoment_btn{
	margin: 0 auto;
	width: 260px;
	height: 46px;
	line-height: 46px;
	background: #18CFB5;
	color: #FFFFFF;
	text-align: center;
	margin-top: 36px;
	border-radius:6px;
	font-size:18px ;
	cursor: pointer;
}
.leacoment_btn:hover{
	background: #1ABA7F;
}
::-webkit-input-placeholder { 
	color:#bfbfbf; 
	font-size: 16px;
	font-weight: lighter;
	font-family: "微软雅黑";
	
	}
input:focus {
	outline: none;
	/*border: 1px solid red;*/
}
textarea:focus {
	outline: none;
	/*border: 1px solid red;*/
}
/*.public_Popups_box{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: none;
	
}
.public_Popups{
	width: 1000px;
	height: 560px;
	margin: 0 auto;
	margin-top: 160px;
	background: url(/images/about_us/about_us_lybgk.png) no-repeat;
	background-size: cover;
    border-radius:10px;
    padding: 40px 80px;
}
.btn_close{
	width: 30px;
	height: 30px;
	position: relative;
	top: 10px;
	right: -850px;
}
.btn_close img{
	width: 100%;
	height: 100%;
}
.leacoment_title{
	width: 160px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #18CFB5;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	margin-bottom: 30px;
}
.leacoment_title{
	width: 160px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #18CFB5;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	margin-bottom:30px;
}
.leacoment_list{
	margin-top: 30px;
}
.leacoment_list_txt{
	display: block;
	font-size:18px ;
}
.leacoment_list_input{
	display: block;
	height:50px;
	width: 320px;
	border: none;
	border-bottom: 1px solid #d1d1d1;
	background: none;
}
.leacoment_btn{
	margin: 0 auto;
	width: 260px;
	height: 46px;
	line-height: 46px;
	background: #18CFB5;
	color: #FFFFFF;
	text-align: center;
	margin-top: 80px;
	border-radius:6px;
	font-size:18px ;
	cursor: pointer;
}
.leacoment_btn:hover{
	background: #1ABA7F;
}*/
/*底部导航*/
.bottom_nav{
	width: 100%;
	height: 380px;
	background:#222222 ;
	padding-top: 20px;
}
.bottom_nav_main{
	width: 1300px;
	margin: 0 auto;
	
}
.bottom_nav_left{
	width: 978px;
}
.bottom_nav_left01{
	display: inline-block;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;	
}
.bottom_nav_left02{
	display: inline-block;
	color: #999999;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;	
}
.bottom_nav_left02 a{
	color: #999999;
}
.bottom_nav_left02 a:hover{
	color: #FFFFFF;
}
.bottom_nav_left03{
	display: inline-block;
	width: 20px;
	height: 28px;
}
.bottom_nav_left_li{
	display: block;
	/* margin-top: 5px; */
}


.bottom_nav_right{
	float: right;
	padding-top: 20px;
}
.bottom_nav_right_qrcode_box{
	/*float: right;
	margin-right: 20px;*/
}
.bottom_nav_right_img {
	width: 90px;
	height: 90px;
	display: block;
	margin: 0 auto;
}
.bottom_nav_right_img img{
	width: 100%;
	height: 100%;
}
.bottom_nav_right_txt{
	color: #999999;
	display: block;
	margin-top: 10px;
	text-align: center;
}
.bottom_nav_right02_box{
	margin-top: 20px;
}
.bottom_nav_right_txt01{
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 6px;
}

.bottom_nav_right_txt_btn{
	border:1px solid #FFFFFF ;
	border-radius:4px ;
	width: 136px;
	height: 28px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	color: #FFFFFF;
	font-size: 15px;
	cursor:pointer;
	
}
.bottom_nav_right_txt_btn:hover{
	background: #FFFFFF;
	color: #222222;
	
}
.bottom_nav_right_txt_btn:hover>.bottom_nav_right_img_qq{
	background: url(/images/icon_qq.png) 0px 13px;
}

.bottom_nav_right_img_qq{
	width: 11px;
	height: 13px;
	display: inline-block;
	background: url(/images/icon_qq.png) 0px 0px;
	vertical-align: middle;
}


.bottom_nav_right_txt_btn img{
	vertical-align: middle;
}
.bottom_nav_right_txt_btn02{
	border:1px solid #18CFB5 ;
	background: #18CFB5;
	border-radius:4px ;
	width: 136px;
	height: 28px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	color: #333333;
	font-size: 15px;
}
.bottom_nav_right_txt_btn02:hover{
	background: #F2F4FC;
	border:1px solid #FFFFFF ;
	
}

.bottom_nav_right03_box{
	margin-top: 8px;
	cursor:pointer;
}

.bottom_nav_copyright{
	background: #111111;
	width: 100%;
	height: 144px;
	margin-top: 20px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	padding-top: 24px;
	line-height: 24px;
}



/*标题*/
.zzg_title01{
	font-size: 30px;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 70px;
	z-index: 998;
}
.zzg_title01_txt{
	display: inline-block;
	padding: 0px 0px 0px 20px;
	color: #333333;
}
.zzg_title01_txt02{
	display: inline-block;
	padding: 0px 0px 0px 20px;
	color: #ffffff;
}
.zzg_title01_txt03{
	display: inline-block;
	padding: 0px 0px 0px 20px;
	color: #333333;
	font-weight: 600;
}
.zzg_title01_txtcol01{
	color: #18CEB4;
}

/*banner轮播*/

.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1 }
.swiper-container-no-flexbox .swiper-slide { float: left }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-container-android .swiper-slide,
.swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative }
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide { height: auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform, height }
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x }
.swiper-button-next,
.swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; -moz-background-size: 27px 44px; -webkit-background-size: 27px 44px; background-size: 27px 44px; background-position: center; background-repeat: no-repeat }
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto }
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto }
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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-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; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-pagination-white .swiper-pagination-bullet { background: #fff }
.swiper-pagination-bullet-active { opacity: 1; background: #007aff }
.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff}
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000}
.swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -o-transform: translate(0, -50%); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px }
.swiper-pagination-progress { background: rgba(0, 0, 0, .25); position: absolute }
.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top }
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top }
.swiper-container-horizontal>.swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0 }
.swiper-container-vertical>.swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0 }
.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, .5) }
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff }
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000 }
.swiper-container-3d { -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px; 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 { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; 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: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px }
.swiper-container-cube,.swiper-container-flip { overflow: visible }
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 }
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none }
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto }
.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,
.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; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden }
.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0 }
.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-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out }
.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; 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-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: 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-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-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -moz-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; -webkit-background-size: 100%; background-size: 100%; background-repeat: no-repeat }
.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") }
@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg) } }
@keyframes swiper-preloader-spin { 100% { transform: rotate(360deg) } }

.swiper-wrapper, .swiper-slide{
	height:auto !important;
}
/*公共样式适配*/
@media only screen and (max-width: 1550px) {
	.bottom_nav{
		min-width: 1200px;
	}
	.nav_box{
		min-width: 1200px;
	}
	.nav_main{
		width: 1200px;
		min-width: 1200px;
	}
	.nav_main_right{
		width: 930px;
	}
	.nav_main_right_options{
		width: 100px;
	}
	.nav_main_left{
		/* width: 240px; */
	}
	
	.bottom_nav_main{
		width: 1200px;
	}
	.nav_icon_more{
		display: none;
	}
	
}


/*首页适配*/
@media only screen and (max-width: 1550px) {
	.SmartMag_box{
		width: 1200px;
	}
	
	.SmartMag_main_uit02{
		font-size: 24px;
		color:#333;
	}
	.SmartMag_main_uit03{
		font-size: 18px;
		text-align:center;
	}
	.SmartMag_main_uit {
		height: 260px;		
	}
	.SmartMag_main_uit a {
		height: 100%;
		width: 100%;
	}
	.SmartMag_main_uit01 img {
		width: 30%;
		height: auto;
	}
	.m-list{
		width: 1200px;
	}
	.manage-wrap{
		height: 800px;
	}
	.m_listli_cds{
		display: block;
		padding-top: 30px;
	}
	.publock{
		display: block;
	}
	.business{
		width: 1200px;
	}
	.z_solution_main{
		width: 1200px;
	}
	.z_solution_main_txt01{
		font-size: 24px;
		padding: 30px 0px 20px 0px;
	}
	.z_solution_main_txt02{
		font-size: 16px;
	}
	.z_solution_main01{
		height: 550px;
	}
	.coreVal_main{
		width: 1200px;
	}
	.coreVal_list{
		height: 490px;
	}
	.coreVal_list02{
		font-size: 18px;
		line-height: 38px;
	}
	.pics dl .p2 {
		font-size: 18px;
		color: #333333;
	}
	.pics{
		height: 680px;
	}
	.case-list-box dl{
		height: 260px;
		/* padding-bottom: 15px; */
	}
	.tab{
		width: 1200px;
	}
	.tab-cont{
		width: 1200px;
	}
	.item_list_img{
		width: 32%;
	}
	.item_list_txt{
		width: 97%;
	}
	.case-list-box dl img {
		height: 180px;
	}
	.nav_list_box1 {
		width: 130px;
		margin-left: -15px;
	}
}


/*私有部署适配*/
@media only screen and (max-width: 1550px){
	.deploy_advant02{
		height: 1050px;
	}
	.deploy_advant02main01{
		width: 1100px;
		margin-top: 30px;
	}
	.deploy_advant02list{
		width:31%;
	}
	.deploy_advant02list_txt{
		font-size: 18px;
	}
}

/*解决方案适配*/

@media only screen and (max-width: 1550px){
	.solut_wy_trouble{
		width: 1100px;
	}
	.solut_wy_trouble_list{
		width: 15%;
	}
	.solut_wy_trouble_txt{
		font-size: 16px;
	}
	.solut_wy_feat_main{
		width: 1100px;
	}
	.solut_wy_feat02_main{
		width: 1050px;
	}
	.solut_wy_feat02_left01{
		width: 500px;
		height: 460px;
		background: url(/images/solution/solution_wy/solut_wyimg08_min.png) no-repeat;
		padding: 135px 0px 0px 140px;
	}
	.solut_wy_feat02_right01{
		width: 500px;
		height: 460px;
		background: url(/images/solution/solution_wy/solut_wyimg09_min.png) no-repeat;
		padding: 135px 0px 0px 140px;
	}
	.solut_wy_feat02_left02{
		width: 500px;
		height: 460px;
		background: url(/images/solution/solution_wy/solut_wyimg10_min.png) no-repeat;
		margin-top: 40px;
		padding: 100px 0px 0px 140px;
	}
	.solut_wy_feat02_right02{
		width: 500px;
		height: 460px;
		background: url(/images/solution/solution_wy/solut_wyimg11_min.png) no-repeat;
		margin-top: 40px;
		padding: 100px 0px 0px 140px;
	}
	.solut_wy_feat02_s{
		width: 293px;
		height: 293px;
		background: url(/images/solution/solution_wy/solut_wyimg12.png) no-repeat;
		position: relative;
		top: 330px;
		left: 370px;
	}
	.solut_wy_feat02_list_title{
		font-size: 28px;
	}
	.solut_wy_feat02_list_txt{
		font-size: 20px;
		line-height: 34px;
		height: 34px;
	}
	.solut_wy_feat03{
		width: 1100px;
	}
	.solut_wy_feat03_list_title{
		/* font-size: ; */
	}
	.solut_wy_feat03_list_txt{
		font-size: 18px;
	}
	.solut_wy_feat04_main{
		width: 1100px;
	}
	.solut_wy_feat_middle{
		width: 360px;
	}
}

.login{
	background-color: #ffffff;
	color:#18CFB5;
}
.login a{
	
	color:#18CFB5;
}
.login a:hover{
	background-color: #71e2cb;
	color:#ffffff;
	border-radius: 5px;
}
