html, body, .index {
	width: 100%;
	height: 100%;
	min-width: 1200px; /*******/
}
h1,h2,h3 { font-weight: normal;}
.clearfix:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	*zoom: 1;
}
.none {
	display: none;
}
/*@media screen and (min-width: 721px) {*/
/*整体结构*/
	.index {
		position: relative;
	}
	.index .banner {
		height: 88%;
		height: 92%;
		background-color: #FF7D00;
		box-shadow: inset 0 -100px #fff;
	}
	.index .banner .swiper-wrapper {

	}
	.index .Our_Products {
		/*height: 1090px;*/
		background-color: #fff;
	}
	.index .Our_Service {
		/*height: 1012px;*/
		/*background-color: #ccc;*/
	}
	.index .Our_Partners {
		/*height: 1016px;*/
		/*background-color: #395158;*/
	}
	
/*header*/
	.header {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 80px;
		background-color: rgba(49,49,49,.85);
		z-index: 999;
	}
	header {
		width: 1200px;
		height: 80px;
		max-width: 1200px;
		margin: 0 auto;
	}
	header .logo {
		display: block;
		width: 180px;
		height: 80px;
		background-image: url('../images/header_logo.png');
		background-repeat: no-repeat;
		background-size: cover;
	}
	header .nav {
		float: right;
		margin-top: -80px;
	}
	header .nav li {
		float: left;
		height: 80px;
		margin-left: 22px;
	}
	header .nav li a {
		display: block;
		height: 78px;
		padding: 0 20px;
		border-bottom: 2px solid transparent;
		font-size: 16px;
		color: #fff;
		text-align: center;
		cursor: pointer;
		line-height: 80px;
	}
	header .nav li a:hover {
		color: rgb(243,112,54);
		border-bottom: 2px solid rgb(243,112,54);
	}

	.index h1 {
		font-size: 44px;
		color: rgb(61,61,61);
		text-align: center;
		line-height: 60px;
	}

/*banner*/
	.index .banner ul .Slide_1 {
		background-color: #EE8601;
		/*background: url('../images/img/bg_banner_01.jpg') center no-repeat;*/
		/*background-size: cover;*/
	}
	.index .banner ul .Slide_2 {
		background: url('../images/img/bg_banner_02.jpg') center no-repeat;
		background-size: cover;
	}
	.index .banner ul .Slide_3 {
		background: #00a7d6 url('../images/img/banner_03_yun.png') bottom no-repeat;
		/*background-size: cover;*/
		background-size: 100%;
	}
	.index .banner ul .Slide_4 {
		background: url('../images/img/bg_banner_04.jpg') center no-repeat;
		background-size: cover;
	}
	.index .banner ul .Slide_5 {
		background: url('../images/img/bg_banner_05.jpg') center no-repeat;
		background-size: cover;
	}
	.index .banner ul .Slide_6 {
		background: url('../images/img/bg_banner_06.jpg') center no-repeat;
		background-size: cover;
	}
	/*swiper-pagination - 分页器*/
	.index .banner .swiper-pagination {
		height: 48px;
		bottom: 110px;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet {
		position: relative;
		width: 30px;
		height: 30px;
		margin: 0 30px;
		padding: 9px 0;
		background: transparent url('../images/icon_yuan_1.png') center no-repeat;
		background-size: 50%;
		opacity: 1;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet-active {
		width: 48px;
		height: 30px;
		padding: 9px 0;
		margin: 0 21px;
		background: transparent url('../images/icon_yuan.png') center no-repeat;
		background-size: 50%;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet:before,
	.index .banner .swiper-pagination .swiper-pagination-bullet:after {
		position: absolute;
		top: 23px;
		width: 30px;
		height: 1px;
		content: '\200B';
		background-color: #fff;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet:before {
		left: -30px;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet:after {
		right: -30px;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet:nth-child(1):before {
		left: -1000px;
		width: 1000px;
	}
	.index .banner .swiper-pagination .swiper-pagination-bullet:nth-child(6):after {
		right: -1000px;
		width: 1000px;
	}
	/*banner txt*/
	.index .banner li {
		position: relative;
	}
	.index .banner li dl {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 900px;
		height: 100px;
		margin: auto;
		/*background-color: rgba(255,255,255,.3);*/
		color: #fff;
		text-align: center;
	}
	.index .banner .Slide_1 dl {
		width: 1110px;
		height: 516px;
		height: 600px;
		min-height: 600px;
		background: url('../images/img/bg_banner_01.jpg') center top no-repeat;
	}
	.index .banner .Slide_2 dl {
		width: 960px;
		padding-top: 350px;
	}
	.index .banner .Slide_3 dl {
		width: 1034px;
		height: 600px;
		min-height: 600px;
		background: url('../images/img/banner_03.png') bottom no-repeat;
	}
	.index .banner .Slide_4 dl {
		width: 1200px;
		height: 280px;
	}
	.index .banner .Slide_5 dl {
		height: 60px;
	}
	.index .banner li dt {
		font-size: 40px;
		line-height: 120px;
	}
	.index .banner li dd,
	.index .banner .Slide_2 dt {
		font-size: 30px;
		line-height: 36px;
	}
	.index .banner .Slide_2 dd,
	.index .banner .Slide_4 dt {
		font-size: 40px;
		line-height: 80px;
	}
	.index .banner .Slide_1 dd {
		padding-top: 520px;
	}
	.index .banner li strong {
		color: #fa9900;
	}
/*	.index .banner .Slide_3 dt,
	.index .banner .Slide_3 dd {
		line-height: 60px;
	}*/
	.index .banner .Slide_5 dt {
		line-height: 80px;
	}
	.index .bg {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 76px;
		margin-bottom: -16px;
		background: url('../images/bg.png') center no-repeat;
		background-size: cover;
		z-index: 80;
	}
	.index .bg .bottom_btn {
		width: 100px;
		height: 100px;
		margin: -50px auto 0;
		background-image: url('../images/scroll_down.png');
		background-repeat: no-repeat;
		background-position: center;
		border-radius: 50%;
		cursor: pointer;
	}
/*Our_Products*/
	.Our_Products {
		width: 92.6%;
		min-width: 1200px;
		margin: 0 auto;
		padding-bottom: 2px;
	}
	.Our_Products h1 {
		padding: 50px 0 50px;
	}
	.Our_Products div {
		overflow: hidden;
		float: left;
		position: relative;
	}
	.Our_Products div img {
		display: block;
		width: 100%;
	}
	.Our_Products .product_01,
	.Our_Products .product_04 {
		/*width: 46.85%;*/
		width: 46.9%;
	}
	.Our_Products .product_02,
	.Our_Products .product_03 {
		/*width: 53.15%;*/
		width: 53.1%;
	}
	.Our_Products div dl {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 532px;
		height: 250px;
		margin: auto;
		color: #fff;
		background-color: rgba(0,0,0,.7);
		box-shadow: 0 0 0 300px rgba(0,0,0,.7);
		text-align: center;
		opacity: 0;
	}
	.Our_Products dt {
		width: 96px;
		height: 96px;
		margin: 0 auto;
		background: url('../images/product.png') no-repeat;
		background-size: 100%;
	}
	.Our_Products .product_01 dt {
		background-position: 0 -260px;
	}
	.Our_Products .product_02 dt {
		background-position: 0 0;
	}
	.Our_Products .product_03 dt {
		background-position: 0 -390px;
	}
	.Our_Products .product_04 dt {
		background-position: 0 -130px;
	}
	.Our_Products dd h3 {
		padding: 25px 0 15px;
		font-size: 24px;
		line-height: 20px;
	}
/*Our_Service*/
	.Our_Service {
		padding-bottom: 95px;
		background: #F0EFED url('../images/trame-bg.png');
	}
	.Our_Service h1 {
		padding: 90px 0 50px;
	}
	.Our_Service ul {
		width: 1200px;
		margin: 0 auto;
	}
	.Our_Service ul li {
		float: left;
		width: 400px;
		height: 300px;
		padding-top: 50px;
		text-align: center;
	}
	.Our_Service ul li div {
		width: 96px;
		height: 96px;
		margin: 0 auto;
		background: url('../images/product.png') no-repeat;
	}
	.Our_Service ul li:nth-child(1) div {
		background-position: 0 -650px;
	}
	.Our_Service ul li:nth-child(3) div {
		background-position: 0 -780px;
	}
	.Our_Service ul li:nth-child(5) div {
		background-position: 0 -520px;
	}
	.Our_Service ul li:nth-child(1) {
		background-color: #f37036;
		color: #fff;
	}
	.Our_Service ul li:nth-child(1) h3 {
		color: #fff;
	}
	.Our_Service ul li:nth-child(2) {
		background: url('../images/image_01.jpg') no-repeat;
	}
	.Our_Service ul li:nth-child(3){
		background-color: #EFEEEC;
	}
	.Our_Service ul li:nth-child(4) {
		background: url('../images/image_02.jpg') no-repeat;
	}
	.Our_Service ul li:nth-child(5){
		background-color: #fff;
	}
	.Our_Service ul li:nth-child(6) {
		background: url('../images/image_03.jpg') no-repeat;
	}
	.Our_Service ul li h3 {
		font-size: 22px;
		color: #000;
		line-height: 48px;
	}
	.Our_Service ul li p {
		font-size: 16px;
		color: ;
		line-height: 22px;
	}
/*	.Our_Service ul li a {
		display: block;
		width: 192px;
		margin: 0 auto;
		font-size: 18px;
		color: rgb(205,205,205);
		text-indent: 40px;
		line-height: 60px;
		background: url('../images/product.png') 0 -873px no-repeat;
	}*/
	.Our_Products dd a,
	.Our_Service ul li a {
		display: block;
		width: 192px;
		margin: 0 auto;
		background: url('../images/product.png') 0 -873px no-repeat;
		font-size: 18px;
		/*color: rgb(221,221,221);*/
		color: rgb(125,125,125);
		text-indent: 40px;
		line-height: 60px;
	}
	.Our_Products dd a:hover,
	.Our_Service ul li a:hover {
		color: #f37036;
		text-decoration: underline;
	}
	.Our_Service ul li:nth-child(1) a:hover {
		color: #fff;
	}
/*Our_Partners*/
	.Our_Partners {
		
	}
	.Our_Partners h1 {
		padding: 40px 0 20px;
	}
	.Our_Partners p {
		padding-bottom: 40px;
		font-size: 16px;
		color: rgb(136,136,136);
		text-align: center;
		line-height: 24px;
	}
	/*carousel1*/
	.Our_Partners .carousel1 {
		height: 500px;
		background: url('../images/img/bg_partner.jpg') center no-repeat;
		background-size: cover;
	}
	.Our_Partners .carousel1 ul,
	.Our_Partners .carousel1 ul li {
		height: 500px;
	}
	.Our_Partners .swiper-container {
		width: 860px;
		margin: 0 auto;
	}
	.Our_Partners .swiper-container img {
		display: block;
		margin: 0 auto;
	}
	.Our_Partners .swiper-container .photo {
		margin-top: 80px;
		margin-bottom: 20px;
	}
	.Our_Partners .swiper-container p {
		font-size: 14px;
		color: #fff;
		line-height: 22px;
	}
	.Our_Partners .carousel1 .swiper-button-prev {
		background: url('../images/icon_left.png') no-repeat;
	}
	.Our_Partners .carousel1 .swiper-button-next {
		background: url('../images/icon_right.png') no-repeat;
	}

	/*carouse2*/
	.Our_Partners .carousel2 {
		height: 100px;
		padding: 100px 0;
	}
	.Our_Partners .carousel2 .swiper-container {
		height: 100px;
	}
	.Our_Partners .carousel2 .swiper-container img {
		display: block;
	}
	.Our_Partners .carousel2 .swiper-button-prev {
		background: url('../images/icon_left_black.png') no-repeat;
	}
	.Our_Partners .carousel2 .swiper-button-next {
		background: url('../images/icon_right_black.png') no-repeat;
	}
	.Our_Partners .carousel1 .swiper-button-prev:hover,
	.Our_Partners .carousel2 .swiper-button-prev:hover {
		background: url('../images/icon_left_hover.png') no-repeat;
	}
	.Our_Partners .carousel1 .swiper-button-next:hover,
	.Our_Partners .carousel2 .swiper-button-next:hover {
		background: url('../images/icon_right_hover.png') no-repeat;
	}
	.Our_Partners .swiper-button-prev,
	.Our_Partners .swiper-button-next,
	.Our_Partners .swiper-button-prev:hover,
	.Our_Partners .swiper-button-next:hover {
		width: 36px;
		height: 62px;
		background-size: cover;
	}
	.Our_Partners .swiper-pagination {
		bottom: 50px;
	}
	.Our_Partners .swiper-pagination .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		margin: 0 15px;
		background-color: transparent;
		box-shadow: inset 0 0 1px 1px #fff;
		opacity: 1;
		cursor: pointer;
	}
	.Our_Partners .swiper-pagination .swiper-pagination-bullet-active {
		background-color: #F37036;
		box-shadow: inset 0 0 1px 1px #F37036;
	}

/*Clock*/


/*footer*/
	.footer {
		background-color: #313131;
	}
	footer {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto;
		padding-bottom: 100px;
	}
	footer h2 {
		font-size: 30px;
		font-family: 'Arial';
		color: #fff;
		line-height: 60px;
		padding: 70px 0 20px;
	}
	footer hr {
		margin: 0 auto 20px;
		background-color: #95928D;
		color: #95928D;
	}
	footer .left {
		width: 800px;
	}
	footer .left p {
		font-size: 14px;
		font-family: 'Arial';
		color: #717171;
		text-indent: 40px;
		line-height: 36px;
	}
	footer .left p:nth-child(1) {
		color: #ccc;
		background: url('../images/footer.png') 0 -615px no-repeat;
	}
	footer .left p:nth-child(2) {
		color: #ccc;
		background: url('../images/footer.png') 0 -502px no-repeat;
	}
	footer .left p:nth-child(3),
	footer .left p:nth-child(4) {
		background: url('../images/footer.png') 0 -562px no-repeat;
	}
	footer .right {
		float: right;
		width: 220px;
		margin-top: -80px;
		margin-top: -130px;
	}
	footer .right ul {
		height: 40px;
	}
	footer .right ul li {
		float: left;
		width: 34px;
		height: 34px;
		margin: 3px 13px 0 0;
		border-radius: 50%;
	}
	footer .right li a {
		display: block;
		width: 34px;
		height: 34px;
		border-radius: 50%;
		cursor: pointer;
	}
	footer .right li:nth-child(1) a {
		background: url('../images/footer.png') 0 -126px no-repeat;
	}
	footer .right li:nth-child(2) a {
		background: url('../images/footer.png') 0 -251px no-repeat;
	}
	footer .right li:nth-child(3) a {
		background: url('../images/footer.png') 0 -377px no-repeat;
	}
	footer .right li:nth-child(4) a {
		background: url('../images/footer.png') 0 0 no-repeat;
	}
	footer .right li:nth-child(1) a:hover {
		background: url('../images/footer.png') 0 -189px no-repeat;
	}
	footer .right li:nth-child(2) a:hover {
		background: url('../images/footer.png') 0 -314px no-repeat;
	}
	footer .right li:nth-child(3) a:hover {
		background: url('../images/footer.png') 0 -440px no-repeat;
	}
	footer .right li:nth-child(4) a:hover {
		background: url('../images/footer.png') 0 -63px no-repeat;
	}
	footer .right p {
		margin-top: 15px;
		font-size: 14px;
		font-family: 'Arial';
		color: rgb(128,128,128);
	}

/*}*/