﻿* {
	margin: 0;
	padding: 0;
}

ul,
li,
ol {
	list-style-type: none;
}

a {
	color: #000000;
	text-decoration: none;
}


html,
body {
	font-family: "SF-UI-Text", "PingFang SC", "Helvetica Neue",
		Helvetica, Arial, "Microsoft YaHei", "SimHei", sans-serif;
	font-size: 14px;
}

/* 视频显示  */
.my-video-dimensions.vjs-fluid {
	padding: 0;
}


#header {
	width: 100%;
	max-height: 80px;
	position:fixed;
	top: 0;
	background-color: #fff;
	z-index: 999;
	border-bottom: 1px solid #f1f1f1;
}

.navbar-nav {
	transition: all 0.3s ease;
	position: relative;
	width: 900px;
	clear: both;
    margin-left: -450px;
    left: 50%;
	top: 0;
	clear: both;
	
	
}

.navbar-nav>li {
	float: left;
	position: relative;
	background-color: #fff;
	height: 80px;
}

.navbar-nav>li>a {
	display: block;
	font-weight: 400;
	padding: 10px 15px;
	margin-top: 20px;
	position: relative;
	font-size: 15px;
}
.navbar-nav>li>a img{margin-top: 3px;}

.navbar-nav li a.active {
	color: #00aff5 !important
}

.navbar-nav>li span {
	display: block;
	position: absolute;
	top: 80px;
	left: -10px;
	right: -10px;
	padding: 0 ;	
	background-color: rgba(0, 0, 0, 0.5);	
	max-height: 0;
	transition: all 0.4s ease-out;
	z-index: 2;
	display: none;
}

.navbar-nav>li i {
	display: none;
	width: 70%;
	height: 3px;
	background-color: #00aff5;
	position: absolute;
	bottom: 2px;
	left: 15%;
}
.navbar-nav ol{ position: relative; }
.navbar-nav ol:first-child{ margin-top: 20px;}
.navbar-nav ol li{ position: absolute;top:-20px; left: 110px;display: none; background-color: rgba(0, 0, 0, 0.6); }

.navbar-nav ol li a:first-child{ margin-top: 20px;}
.navbar-nav ol:hover li{ display: block;}
.navbar-nav>li span a {
	display: block;
	line-height: 24px;
	padding: 10px 20px;
	color: #fff;
	text-align: center;
	margin-right: 0;
	display: block;
	
}
.sp_1{width: 140px;}
.sp_1 a{ width: 100px;}

.sp_2 { width: 220px;}
.sp_2 a{  width: 180px;}
.navbar-nav>li span>a:first-child {
	margin-top: 20px;
}

.navbar-nav>li span a:last-child {
	margin-bottom: 20px;
}

.navbar-nav>li span a:hover {
	color: #00aff5;
}

.navbar-nav>li:hover span {
	max-height: 300px;
	display: block;
}

.navbar-nav>li a {
	color: #333;
}

.navbar-nav>li:hover>a {
	color: #00aff5;
}

.navbar-nav>li:hover i {
	display: block;
}



.navbar-nav>span {
	display: none;
	font-size: 12px;
	padding-top: 40px;
}

.navbar-nav>span a {
	padding-right: 30px;
	color: #999;
}

.navbar-nav span a.active {
	color: #fff;
}

.saas-active {
	background: #0d485a;
	color: #fff;
	padding: 4px 8px;
	font-weight: normal;
	border-radius: 3px;
}

.logo {
	display: block;
	height: 50px;
	width: 50px;
	margin-top: 10px;
	position: absolute;
	left: 0;
	top:0;
}

.logo img {
	width: 100%;
}

.logo2 {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	width: 30px;
	margin-top: 10px;
}

.logo2 img {
	height: 40px;
	width: 40px;
}

.sousuo1 a,
.yuyan1 a {
	padding: 10px 10px !important;
}

.sousuo2 {
	display: none;
	position: absolute;
	right: 10px;
	z-index: 881;
	color: #fff;
	width: 20px;
	height: 20px;
	top: 20px;
}

.sousuo2 img {
	width: 20px;
	height: 20px;
}

.menu-btn {
	display: none;
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
	padding-top: 10px;
}

.menu-btn span {
	width: 40px;
	height: 40px;
	display: block;
	padding-top: 15px;
}

.menu_lab1,
.menu_lab2 {
	display: none;
	background: #fff;
	margin-top: 4px;
	width: 22px;
	transition: all 0.3s ease;
	height: 2px;
	border-radius: 1px;
}

.menu-span-m1 {
	margin-top: 4px;
	transform: rotate(45deg);
}

.menu-span-m2 {
	margin-top: -2px;
	transform: rotate(-45deg);
}

.ss_input {
	width: 100%;
	height: 0px;
	background: #000000;
	position: absolute;
	top: 80px;
	z-index: 666;
	transition: all 0.3s ease;
	overflow: hidden;
}

.ss_inputm {
	border-bottom: 1px solid #fff;
	height: 40px;
	margin-top: 130px;
}

.ss_input input {
	display: block;
	float: left;
	height: 40px;
	outline: none;
	background: none;
	border: none;
	width: calc(100% - 20px);
	color: #fff;
	font-size: 32px;
	line-height: 40px;
}

.dianhua{ margin-top: 13px; font-size: 16px; font-weight: 700; color: #444;padding-left: 20px; position: absolute; right: 0; top:0}
.dianhua img{ width: 20px; height: 20px;display:block; float:left; margin-top: 18px;}
.dianhua label{ display: block; float: left; margin-top: 18px; margin-left: 5px;}
.ss_input img {
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 10px;
}

.more_san {
	background-image: url(../image/gengduo.png);
	background-size: 100% 100%;
	width: 24px;
	height: 24px;
	display: inline-block;
	font-size: 0;
	transition: all 100ms;
}

@media (max-width: 768px) {

	#header {
		background: #000;
		height: 60px;
		position: fixed;
		z-index: 999;
	}

	.navbar-nav {
		position: absolute;
		top: -40px;
		left: 0;
		right: 0;
		bottom: 100%;
		background: #000;
		padding: 20px;
		overflow: hidden;
	}

	.navbar-nav li {
		float: none;
		width: 100%;
		height: 60px;
		border-bottom: 1px solid #333;
		color: #999;
		padding-bottom: 4px;
		height: auto;
		background: none;
		margin-left: 60px;
	}

	.navbar-nav li a {
		color: #fff;
		font-size: 16px;
		text-align: center;
		
	}
	.saas-active{ margin-left: 40px;}

	.navbar-nav>li span {
		display: none;
	}

	.logo {
		display: none;
	}

	.sousuo2 {
		display: block;
	}

	.logo2 {
		display: block;
	}

	.sousuo1,
	.yuyan1 {
		display: none;
	}

	.menu-btn {
		display: block;
	}

	.menu_lab1,
	.menu_lab2 {
		display: block;
	}

	.ss_input {
		top: 0px;
		z-index: 666;
	}

	.ss_inputm {
		margin-top: 20px;
		border: none;
	}

	.ss_input input {
		font-size: 28px;
	}

	.navbar-nav span {
		display: block;
		height: 40px;
		width: 100%;
	}

}

/* 轮播 */
.banner {
	position: relative;
	margin-top: 80px;
	width: 100%;
	height: 575px;
	z-index: 1;
}

#one-sw .swiper-slide {
	width: 100%;
	height: 575px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	cursor: pointer;
}

#one-list {
	color: #fff;
	display: block;
}

#one-list .swiper-wrapper {
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	height: 118px;
}

#one-list .swiper-wrapper label {
	display: block;
	margin: 20px 0px;
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	height: 80px;
}

.banner-bottom {
	position: absolute;
	bottom: 0;
	height: 120px;
	width: 100%;
	background-image:
		linear-gradient(to bottom, rgba(0, 0, 0, 0.00) 13%, #000000 100%);
	z-index: 777;
}

.banner-bottom h5 {
	font-size: 14px;
	padding: 0px 15px 15px;
}

.banner-bottom p {
	padding: 0px 30px 0px 15px;
	font-size: 14px;
	line-height: 1.7;
}

.banner-bottom span {
	display: block;
	position: absolute;
	bottom: 0px;
	height: 3px;
	background: #00aff5;
	width: 0px;
	transition: all 0.8s ease;
	margin: 0 15px;
}

.noline {
	border-left: 0px;
}

.noline h5 {
	padding-left: 0px;
}

.noline p {
	padding-left: 0px;
}

.noline span {
	margin-left: 0px;
}

.my-slide-thumb-active span {
	width: calc(100% - 30px);
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 30px;
	z-index: 1000;
}

.imgbg {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-size: cover;
	z-index: - 1;
	background-position: center center;
}

.swiper-container img {}

.swi_p1 {
	width: 500px;
	position: absolute;
	top: 80px;
	right: 50px;
	color: #fff;
}

.swi_p1 img {
	display: block;
	width: 100%;
}

.swi_p2 {
	position: absolute;
	left: 10%;
	top: 20%;
	width: 25%;
}

.swi_p2 img {
	display: block;
	width: 100%;
}

.swi_p3_0 {
	display: block;
	position: absolute;
	top: 20%;
	font-size: 42px;
	width: 50%;
	left: 25%;
}

.swi_p3_0 img {
	display: block;
	width: 100%;
}

.swi_p4_1 {
	position: absolute;
	left: 15%;
	top: 35%;
	width: 14%;
	color: #fff;
	display: block;
}

.swi_p4_1 img {
	display: block;
	width: 100%;
}


@media (max-width: 768px) {
	.banner {
		margin-top: 60px;
	}

	.banner-bottom {
		height: 63px;
	}

	#one-list .swiper-wrapper {
		height: 63px;
	}

	#one-list .swiper-wrapper label {
		border: none;
		height: 60px;
	}

	.banner-bottom h5 {
		display: none;
	}

	.banner-bottom p {
		display: none;
	}

	.banner-bottom span {
		bottom: 60px;
		height: 3px;
		background: #fff;
		margin: 0;
	}

	.my-slide-thumb-active span {
		width: 100%;
	}

	.swi_p1 {
		width: 90%;
		position: static;
		margin: 100px auto;
	}

	.swi_p2 {
		left: 7%;
		top: 20%;
		width: 70%;
	}

	.swi_p3_0 {
		top: 30%;
		font-size: 36px;
		width: 96%;
		left: 2%;
	}

	.swi_p4_1 {
		position: absolute;
		left: 7%;
		top: 10%;
		color: #fff;
		width: 50%;
	}


}

@media (min-width: 1200px) {
	.banner {
		height: 700px;
	}

	#one-sw .swiper-slide {
		height: 700px;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	.banner {
		height: 600px !important;
	}

	#one-sw .swiper-slide {
		height: 600px;
	}
}


.c1 {
	margin-top: 80px;
	border-top: 1px solid #ccc;
	clear: both;
	overflow: hidden
}

.row {
	margin-left: -10px;
	margin-right: -10px;
}


/* 解决方案 */
.fangan {
	width: 100%;
}

.ctitle {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 15px 0px 25px 0px
}

.ctitle h3 {
	font-size: 20px;
	color: #000;
	font-weight: 400;
}

.ctitle a {
	font-size: 14px;
	color: #00aff5;
	font-weight: 400;
}

.fangan ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.fangan ul li {
	margin: 0 10px
}

.fangan ul li img {
	width: 100%;
	margin-bottom: 20px;
}

.fangan ul li em {
	font-style: normal;
	color: #999;
	font-weight: 400;
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
}

.fangan ul li p {
	ont-weight: 400;
	font-size: 14px;
	line-height: 25px;
}

.Pro-main {
	width: calc(75% - 15px);
	float: left;
	margin-right: 15px;
	height: 514px;
}

.Pro-main img {
	width: 100%;
}

#second-sw .swiper-slide {
	height: 514px;
}

.Pro-list {
	width: calc(25% - 15px);
	float: right;
	margin-left: 15px;
	color: #000000;
	height: 514px;
	overflow: hidden;
}

.Pro-list img {
	height: 100px;
	width: 100%;
}

#second-list p {
	font-size: 14px;
	font-size: 14px;
	line-height: 25px;
	min-height: 80px;
}

#second-list .swiper-slide {
	max-height: 160px !important;
}

.vedio-box {
	background: #000;
	margin-bottom: 60px;
}

.video-js .vjs-tech {
	position: static !important;
	margin: 0 auto;
}

.my-video-dimensions {
	width: 100% !important;
}


.footer {
	width: 100%;
	min-width: 1000px;
	padding-top: 100px;
	background: #000;
	position: relative;
	bottom: 0px;
	color: #999;
}

.ftbox {
	line-height: 2;
	font-size: 14px;
}

.section_title3 {
	float: left;
	width: 10%;
}

.guanzhu {
	float: left;
	width: 150px;
}

.guanzhu ul {
	margin-top: 10px;
}

.guanzhu li {
	float: left;
	margin-right: 30px;
}

.guanzhu li img {
	width: 24px;
	height: 24px;
	padding-top:0px;
}

.Contact1 {
	float: left;
	width: 28%;
}

.Contact1 h6 {
	font-size: 16px;
	line-height: 1.7;
	
	font-weight: normal;
}

.Contact1 ol {
	line-height: 2;
}

.Contact2 {
	float: left;
	width: 30%;
}

.Contact2 ol {
	margin-top: 57px;
}

.footer2 {
	width: 100%;
	background-color: #000;
	border-top: 1px solid #111;
	margin-top: 40px;
}

.ftbottom {
	bottom: 0;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #444;
}




/*首页++++*/

/* 产品中心 */
.section {
	position: relative;
	padding: 50px 0px;
	clear: both;
	overflow: hidden;
	width: 100%;
}

.section_title {
	width: 100%;
	height: 60px;
	text-align: center;
	color: #333;
	position: absolute;
}

.section_title h3 {
	font-size: 24px;
}

.section_title span {
	display: block;
	font-size: 16px;
}

.product_img {
	display: block;
	width: 33.333%;
	overflow: hidden;
	background: #fff;
	float: left;
	height: 500px;
	position: relative;
}

.product_img span {
	width: 100%;
	height: 250px;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 9;
	transition: all 2s ease 0s;
}

.product_img img {
	width: 100%;
	display: block;
	height: 250px;
	overflow: hidden;
	transition: all 2s ease 0s;
}

.product_img h4 {
	font-size: 32px;
	color: #333;
	width: 100%;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: normal;
	line-height: 40px;
	padding-top: 100px;
}

.product_img p {
	font-size: 16px;
	color: #333;
	text-align: center;
	font-weight: normal;
	color: #fff;
	line-height: 24px;
}

.product_img span {
	background: #007AFF;
	position: relative;
	overflow: hidden;
}

.product_img h5 {
	font-size: 230px;
	font-weight: bold;
	display: block;
	position: absolute;
	left: -40px;
	top: -80px;
	overflow: hidden;
	color: #fff;
	opacity: 0.15;
	z-index: 1;
}

.product_img a:hover img {
	transform: scale(1.4);
	overflow: hidden;
}

.product_img a:hover span {}

/*行业方案   */


.outbox {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.swiper-box {
	width: 100%;
}

.swiper-box .swiper-slide {
	width: 20%;
}

.swiper-box a {
	display: block;
	width: 100%;
	height: 440px;
	overflow: hidden;
	background-size: 100%;
	background-position: center;
}

.swiper-box a span {
	display: block;
	width: 100%;
	height: 440px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.swiper-box a ul {
	position: absolute;
	background: url(../image/zhongxin2.gif);
	width: 86px;
	height: 131px;
	top: 20px;
	left: 20px;
	z-index: 6;
}

.swiper-box a h4 {
	font-size: 20px;
	color: #fff;
	display: block;
	text-align: center;
	position: absolute;
	left: 50px;
	top: 60px;
	font-weight: normal;
	z-index: 12;
}

.swiper-box a p {
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	position: absolute;
	left: 50px;
	top: 75px;
	font-weight: 200;
	z-index: 9;
}

.swiper-box a label {
	position: absolute;
	top: 200px;
	left: 15px;
	right: 15px;
	display: none;
	color: #fff;
	font-size: 12px;
}

.swiper-box .swiper-slide-active a span {
	background: rgba(0, 0, 0, 0.1);
}

.swiper-box .swiper-slide-active a label {
	display: block;
}

.swiper-box a:hover span {
	background: rgba(0, 0, 0, 0.1);
}

.swiper-box a:hover label {
	display: block;
}

@media screen and (max-width: 1440px) {

	/*当屏幕尺寸小于600px时，应用下面的CSS样式*/
	.outbox {
		width: 100%;
		left: 0%;
	}
}

.news_img {
	display: block;
	float: left;
	width: 48%;
	padding: 10px;
	padding-left: 0;
}

.news_img img {
	width: 100%;
	position: relative;
	overflow: hidden
}

.news_img span {
	display: block;
	float: left;
	padding: 7px 10px;
	background: #000;
	color: #fff;
}

.news_img label {
	display: block;
	height: 32px;
	font-size: 32px;
	line-height: 40px;
	text-align: center;
}

.news_img em {
	display: block;
	font-style: normal;
	font-size: 13px;
	color: #999;
	text-align: center;
}

.news_img h4 {
	font-size: 20px;
	line-height: 1.5;
	width: calc(100% - 100px);
	color: #222;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

.news_img p {
	font-size: 13px;
	display: block;
	line-height: 1.5;
	height: 40px;
	clear: both;
	overflow: hidden;
	padding-top: 15px;
}

.news_con {
	display: block;
	float: right;
	width: 48%;
	padding-left: 10px;
}

.news_con span {
	display: block;
	width: 80px;
	float: left;
}

.news_con span label {
	display: block;
	height: 40px;
	font-size: 32px;
	color: #999;
	line-height: 40px;
	text-align: center;
}

.news_con span em {
	display: block;
	font-style: normal;
	font-size: 13px;
	line-height: 1;
	color: #999;
	text-align: center;
}

.news_con div {
	float: left;
	width: calc(100% - 110px);
	height: 48px;
}

.news_con ul {
	border-top: 1px solid #eee;
	margin-top: 10px;
	width: 100%;
}

.news_con li {
	border-bottom: 1px solid #eee;
	width: 100%;
	clear: both;
	overflow: hidden;
	padding: 10px 0px;
}

.news_con h5 {
	font-size: 16px;
	line-height: 2.4;
	height: 38px;
	overflow: hidden
}

.news_con p {
	font-size: 13px;
	line-height: 1.2;
	color: #999;
	height: 15px;
	overflow: hidden;
}

.news_choose {
	background: #35B8E0;
	color: #fff;
}

.news_choose span label {
	color: #fff;
}

.news_choose span em {
	color: #fff;
}

.news_choose p {
	color: #fff;
}

.news_con li:hover {
	background: #35B8E0;
	color: #fff;
}

.news_con li:hover span label {
	color: #fff;
}

.news_con li:hover span em {
	color: #fff;
}

.news_con li:hover p {
	color: #fff;
}

.liuyan {
	width: 100%;
	background: #000;
	color: #aaa;
	padding-bottom: 100px;
}

.liuyan h3 {
	font-size: 32px;
	font-weight: 400;
	margin-top: 60px;
	margin-bottom: 25px;
}

.liuyan input[type="text"] {
	outline: none;
	font-size: 14px;
	line-height: 40px;
	background: none;
	border: none;
	border-bottom: 1px solid #aaa;
}

.liuyan ul {
	display: flex;
	justify-content: space-between;
}

.liuyan ul li {
	width: 31%;
}

.liuyan input {
	width: 100%;
	margin-bottom: 20px;
	color: #eee;
}

.liuyan textarea {
	font-size: 14px;
	outline: none;
	line-height: 40px;
	color: #eee;
	background: none;
	border: none;
	width: 100%;
	height: 200px;
}

.sbtn {
	width: 200px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #aaa;
	border-radius: 3px;
	color: #aaa;
	margin: 20px auto;
	cursor: pointer;
}


.login0 {
	width: 100%;
	padding: 80px 0px;
	clear: both;
	position: relative;
	clear: both;
	background: #000;
	margin-top: 80px;
}

.section_title2 {
	float: left;
	width: 33%;
}

.section_title2 h3 {
	font-size: 24px;
	color: #999;
	font-weight: normal;
}

.section_title2 span {
	font-size: 16px;
	color: #666;
}

.section_title2 ul {
	margin-top: 20px;
}

.section_title2 li {
	float: left;
	width: 34px;
	margin-right: 20px;
}

.section_title2 img {
	display: block;
	width: 26px;
	height: 26px;
	padding: 3px;
	border-radius: 16px;
	border: 1px solid #bfbfbf;
}

.section_title2 li span {
	display: block;
	width: 100%;
	text-align: center;
	color: #bfbfbf;
	font-size: 12px;
	line-height: 2;
}

.login {
	float: right;
	width: 65%;
	margin-top: 10px;
}

.login div {
	width: 100%;
	border-bottom: 1px solid #666;
	clear: both;
	padding-bottom: 10px;
	overflow: hidden;
	margin-bottom: 60px;
}

.login img {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
}

.login input[type="text"] {
	float: left;
	display: block;
	border: none;
	background: none;
	outline: none;
	height: 24px;
	color: #666;
	padding-left: 5px;
	line-height: 24px;
	font-size: 14px;
}

.login input["placeholder"] {
	color: #999;
}

.login input[type="submit"] {
	width: 230px;
	height: 32px;
	border: 1px solid #666;
	border-radius: 4px;
	color: #666;
	font-size: 16px;
	background: none;
	line-height: 32px;
}
.container3{ float: right; width: 120px; margin-top: 8px;}
.container3  span{ display: block; width: 90%; float: left; margin-left:10%;}
.container3  img{ display: block; width: 100%; }
.container3 label{ width: 100%; display: block; text-align: center; color: #aaa;}

@media (max-width: 768px) {
	.c1 {
		margin-top: 60px;
	}

	.ctitle {
		margin: 10px 0px 20px 0px
	}

	.fangan ul {
		display: block;
	}

	.fangan ul li {
		margin-bottom: 30px;
	}

	.fangan ul li img {
		width: 100%;
		margin-bottom: 12px;
	}

	.Pro-main {
		width: 100%;
		margin-left: 0px;
		height: auto;
	}

	#second-sw .swiper-slide {
		width: 100% !important;
		height: auto;
	}

	.Pro-list {
		width: 100%;
		float: none;
		margin-left: 0px;
		height: auto;
	}

	.Pro-list .swiper-slide {
		width: 45% !important;
		overflow: hidden;
	}

	.section_title2 {
		float: none;
		width: 100%;
		clear: both;
		overflow: hidden;
	}

	.login {
		float: none;
		width: 100%;
		margin-top: 10px;
	}

	.login div {
		margin-bottom: 30px;
		margin-top: 40px;
	}

	.login input[type="submit"] {
		width: 100%;
		margin-top: 20px;
	}

	.news_img {
		width: 100%;
		position: relative;
	}

	.news_con {
		width: 100%;
		display: none;
	}

	.swiper-box .swiper-slide {
		width: 70%
	}

	.product_img {
		display: block;
		width: 100%;
		background: #fff;
		height: 150px;
	}

	.product_img img,
	.product_img span {
		width: 50%;
		float: left;
		height: 150px;
		display: block;
	}

	.product_img h4 {
		font-size: 24px;
		display: block;
		text-align: center;
		color: #fff;
		font-weight: normal;
		line-height: 30px;
		padding-top: 50px;
	}
	.Contact1 h6{ width: 100%;}
	.container3{ float: none; margin: 0 auto; margin-top: 40px;}

}

@media (min-width: 1200px) {
	.c1 {
		margin-top: 100px;
	}

	.ctitle {
		margin: 20px 0px 30px 0px;
	}

	.ctitle h3 {
		font-size: 24px;
		color: #000;
		line-height: 33px;
	}

	.Pro-main {
		height: 620px;
	}

	#second-sw .swiper-slide {
		height: 620px;
	}

	.fangan ul li p {
		font-size: 16px;
		line-height: 28px;
		width: 92%;
	}

	#second-list p {
		font-size: 16px;
		line-height: 28px;
	}

	.Pro-list {
		height: 620px;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	.Pro-list {
		height: 400px;
	}

	#second-sw .swiper-slide {
		height: 400px;
	}

	.Pro-main {
		height: 400px;
	}
}

@media (max-width: 768px) {
	.my-video-dimensions {
		height: 300px !important;
	}

	.footer {
		padding-top: 40px;
		width: 100%;
		min-width:auto;
	}

	.guanzhu ul {
		margin-top: 15px;
		margin-bottom: 45px;
	}

	.section_title3 {
		display: none;
	}

	.guanzhu,
	.Contact1,
	.Contact2 {
		width: 100%;
		float: none;
		clear: both;
		overflow: hidden;
	}

	.Contact1 {
		padding-top: 20px;
	}
    .Contact1 h6{height: auto;}
	.dianhua{ display: none;}
	.Contact2 ol {
		margin-top: 20px;
	}

	.footer2 {
		margin-top: 20px;
	}

.container3 span{
	float: none; margin-left: 0;
}


}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	clear: both;
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

@media (max-width: 992px) and (min-width: 768px) {
	.container {
		width: 750px !important;
	}
}

@media (min-width: 992px) adn (max-width: 1200px) {
	.container {
		width: 970px;
	}
}
