/*banner*/
	.banner{
		overflow:hidden;
		position:relative;
		background:#0080ff;
	}
	.banner .owl-wrapper-outer { margin: 0 auto;}
	.banner .item {width:auto; margin:0 auto; overflow:hidden;}
	.banner .owl-theme .owl-controls .owl-nav div {top: 50%!important; margin-top:-20px; position:absolute}
	.banner .owl-theme .owl-controls .owl-dot span{
		background: #fff!important;
	}
	.banner .owl-theme .owl-controls .owl-dots{
		position:absolute;
		bottom:10px;
		left:50%;
		z-index:100;
	}
	.banner .owl-carousel .owl-stage-outer{padding:0px;}
	.banner .owl-theme .owl-controls{margin-top:0px; margin-bottom:0px; }
	.banner .owl-theme .owl-controls .owl-dot.active span,
	.banner .owl-theme .owl-controls.clickable .owl-dot:hover span{
		background: #ff9638!important;
	}
	.banner .owl-theme .owl-controls .owl-dot span{
		margin-top:0px;
		text-align:center;
	}
	.banner .owl-theme .owl-controls .owl-nav .owl-prev { left: -25px; width:19px; height:35px; background:url(../images/warr_left.png) no-repeat!important;}
	.banner .owl-theme .owl-controls .owl-nav .owl-next { right: -25px; width:19px; height:35px; background:url(../images/warr_right.png) no-repeat!important;}

	.banner .owl-carousel .owl-item img {
		width:auto;
		margin:0 auto;
	}
	.banner_img{
		height: 640px;
		display: block;
	}
	.banner .one{
		background:url(../images/banner1.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .two{
		background:url(../images/banner2.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .three{
		background:url(../images/banner3.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .four{
		background:url(../images/banner4.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner_text{
		position:absolute;
		top:230px;
		width:1170px;
		left:50%;
		margin-left:-585px;
		z-index:10;
		text-transform:none;
		color:#fff;
	}
	.banner_text .title{
		font-size:60px;
		font-weight:bold;
	}
	.banner_text .line{
		background:url(../images/line.png) no-repeat;
		width:30px;
		height:4px;
		margin:30px 0;
	}
	.banner_text .sub_title{
		width:400px;
		font-size:14px;
	}
	.banner_text .but{
		background:url(../images/arr.png) no-repeat right center;
		color:#fff;
		text-decoration:none;
		margin-top:30px;
		display:inline-block;
		padding-right:20px;
		font-weight:bold;
	}
	.banner_text .but:hover{
		color:#ff9638;
	}

	@media all and (max-width:1024px)
	{
	.banner .item {width:auto; margin:0 auto; overflow:hidden;}
	.banner .owl-carousel .owl-item img {
		width:auto;
		height:400px;
	}
	.banner .owl-theme .owl-controls .owl-dots{
		position:relative;
		bottom:10px;
		left:0;
		clear:both;
	}
	.banner_img{
		height: 500px;
		display: block;
	}
	.banner_text{
		top:30%;
		width:70%;
		left:0;
		margin-left:40px;
	}
	.banner_text .title{
		font-size:50px;
	}
	.banner_text .sub_title{
		width:400px;
	}
	}
	@media all and (max-width:768px)
	{
	.banner_img{
		height: 400px;
		display: block;
	}
	.banner_text{
		top:28%;
	}
	.banner_text .title{
		font-size:40px;
	}
	.banner_text .sub_title{
		width:250px;
	}
	}
	@media all and (max-width:435px)
	{
	.banner .owl-theme .owl-controls{margin-top:-20px; margin-bottom:0px; }
	.banner_img{
		height: 450px;
		display: block;
	}
	.banner .one{
		background:url(../images/banner1_M.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .two{
		background:url(../images/banner2_M.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .three{
		background:url(../images/banner3_M.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .four{
		background:url(../images/banner4_M.png) no-repeat center;
		background-size: auto 100%;
	}
	.banner .owl-carousel .owl-item img {
		width:auto;
		height:300px;
		margin-right:-120px;
		margin-top:0px;
		margin-left:0px;
	}

	.banner_text{
		width:auto;
		height: auto;
		position:absolute;
		top:auto;
		bottom:50px;
		padding:0px 20px;
		margin-left:0px;
		text-align:center;
	}
	.banner_text .title{
		font-size:30px;
	}
	.banner_text .sub_title{
		width:100%;
		margin-top:10px;
	}
	.banner_text .line{
		display:none;
	}
	.banner_text .but{
		margin-top:20px;
	}
	}
	@media all and (max-width:375px)
	{
	.banner .owl-carousel .owl-item img {
		margin-right:-140px;
	}
	}
	@media all and (max-width:320px)
	{
	.banner .owl-carousel .owl-item img {
		margin-right:-160px;
	}
	}

	.owl-theme .owl-controls{
		margin-top: 10px;
		text-align: center;
	}

	.owl-theme .owl-controls .owl-nav [class*=owl-]{
		color: #fff;
		display: inline-block;
		zoom: 1;
		*display: inline;/*IE7  */
		margin: 5px;
		font-size: 0px;
		filter: Alpha(Opacity=50);/*IE7 fix*/
		opacity: 0.5;
	}
	.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
		filter: Alpha(Opacity=100);/*IE7 fix*/
		opacity: 1;
		text-decoration: none;
	}


	.owl-theme .owl-controls .owl-dot{
		display: inline-block;
		zoom: 1;
		*display: inline;/*IE7 life-saver */
	}
	.owl-theme .owl-controls .owl-dot span{
		display: block;
		width: 12px;
		height: 12px;
		margin: 5px;
		filter: Alpha(Opacity=100);/*IE7 fix*/
		opacity: 1;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background: #fff;
	}

	.owl-theme .owl-controls .owl-dot.active span,
	.owl-theme .owl-controls.clickable .owl-dot:hover span{
		filter: Alpha(Opacity=100);/*IE7 fix*/
		opacity: 1;
		background: #e8481b;
	}


	.owl-theme .owl-controls .owl-dot span.owl-numbers{
		height: auto;
		width: auto;
		color: #FFF;
		padding: 2px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}


	.owl-item.loading{
		min-height: 150px;
		background: url(AjaxLoader.gif) no-repeat center center
	}
/*banner*/



/*产业链版块*/
	.section-cyl{
		width:100%;
		margin:0 auto;
	}
	.section-cyl .pic{
		background:url(../images/pic_cyl.png) no-repeat center;
		height:460px;
	}
	@media all and (max-width:768px){
		.section-cyl{
			width:100%;
			margin:0 auto;
		}
		.section-cyl .pic{
			background:url(../images/pic_cyl.png) no-repeat center;
			background-size:100%;
			height:300px;
		}
	}
	@media all and (max-width:475px){
		.section-cyl .pic{
			background:url(../images/pic_cyl2.png) no-repeat center;
			background-size:auto 100%;
			height:220px;
		}
	}
	@media all and (max-width:320px){
		.section-cyl .pic{
			height:180px;
		}
	}
/*产业链版块*/


/*提供商版块*/
	.home_js{
		width:100%;
		height:640px;
		background:url(../images/home_js.png) no-repeat bottom center #f4f4f4;
	}
	.home_js .text_box{
		width:1170px;
		margin:0 auto;
	}
	.home_js .text_box ul li{
		float:left;
		width:50%;
	}
	.home_js .text{
		padding:0px 100px;
		line-height:24px;
		color:#777;
	}
	.home_js .text .title{
		font-size:16px;
		font-weight:bold;
		text-align:center;
		padding-bottom:30px;
		color:#333;
	}
	@media all and (max-width:1024px)
	{
		.home_js{
			height:500px;
			background-size:100%;
		}
		.home_js .text_box{
			width:100%;
		}
		.home_js .text_box ul li{
			width:50%;
		}
		.home_js .text{
			padding:0px 40px;
		}
		.home_js .text .title{
			font-size:16px;
			font-weight:bold;
			text-align:center;
			padding-bottom:30px;
			color:#333;
		}
	}
	@media all and (max-width:475px)
	{
		.home_js{
			height:640px;
			background-size:100%;
		}
		.home_js .text_box{
			width:100%;
		}
		.home_js .text_box ul li{
			float:none;
			width:100%;
		}
		.home_js .text{
			padding:0px 40px;
			margin-bottom:30px;
		}
		.home_js .text .title{
			font-size:16px;
			font-weight:bold;
			text-align:center;
			padding-bottom:30px;
			color:#333;
		}
	}
/*提供商版块*/


/*动态版块*/
	.news_box{
		background:#0080ff;
	}
	.news{
		position:relative;
		width:1170px;
		margin:0 auto;
		padding-bottom:30px;
	}

	.news .owl-wrapper-outer { margin: 0 auto;}
	.news .item {width:320px; margin:0 auto; overflow:hidden;}
	.news .owl-theme .owl-controls .owl-nav div {top: 50%!important; margin-top:-20px; position:absolute }
	.news .owl-theme .owl-controls .owl-dot span{
		background: #fff!important;
	}
	.news .owl-theme .owl-controls .owl-dots{
		margin-top:25px;
		z-index:100;
		clear:both;
	}
	.news .owl-carousel .owl-stage-outer{padding:0px;}
	.news .owl-theme .owl-controls{margin-top:0px; margin-bottom:0px; }
	.news .owl-theme .owl-controls .owl-dot.active span,
	.news .owl-theme .owl-controls.clickable .owl-dot:hover span{
		background: #ff9638!important;
	}
	.news .owl-theme .owl-controls .owl-dot span{
		margin-top:0px;
		text-align:center;
	}
	.news .pic a:hover img{
		transition: all 0.3s;
		transform: scale(1.1);
	}
	.news_text{
		width:280px;
		height:190px;
		background:#282828;
		padding:30px 20px;
		line-height:160%;
	}
	.news_text a{
		color:#fff;
	}
	.news_text a:hover{
		color:#ff9638;
	}
	.news_text .title{
		font-size:16px;
		font-weight:bold;
		padding-bottom:15px;
		line-height:160%;
	}
	.news_text .date{
		font-size:12px;
		padding-bottom:15px;
	}
	@media all and (max-width:1024px)
	{
	.news{
		width:100%;
	}
	}

	.owl-carousel .animated {
		-webkit-animation-duration:1000ms;
		animation-duration:1000ms;
		-webkit-animation-fill-mode:both;
		animation-fill-mode:both
	}
	.owl-carousel .owl-animated-in {
		z-index:0
	}
	.owl-carousel .owl-animated-out {
		z-index:1
	}
	.owl-carousel .fadeOut {
		-webkit-animation-name:fadeOut;
		animation-name:fadeOut
	}
	@-webkit-keyframes fadeOut {
		0% {
			opacity:1
		}
		100% {
			opacity:0
		}
	}
	@keyframes fadeOut {
		0% {
			opacity:1
		}
		100% {
			opacity:0
		}
	}
	.owl-height {
		-webkit-transition:height 500ms ease-in-out;
		-moz-transition:height 500ms ease-in-out;
		-ms-transition:height 500ms ease-in-out;
		-o-transition:height 500ms ease-in-out;
		transition:height 500ms ease-in-out
	}
	.owl-carousel {
		display:none;
		width:100%;
		-webkit-tap-highlight-color:transparent;
		position:relative;
		z-index:1
	}
	.owl-carousel .owl-stage {
		position:relative;
		-ms-touch-action:pan-Y
	}
	.owl-carousel .owl-stage:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0
	}
	.owl-carousel .owl-stage-outer {
		position:relative;
		overflow:hidden;
		-webkit-transform:translate3d(0px,0,0)
	}
	.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev {
		cursor:pointer;
		cursor:hand;
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none
	}
	.owl-carousel.owl-loaded {
		display:block
	}
	.owl-carousel.owl-loading {
		opacity:0;
		display:block
	}
	.owl-carousel.owl-hidden {
		opacity:0
	}
	.owl-carousel .owl-refresh .owl-item {
		display:none
	}
	.owl-carousel .owl-item {
		position:relative;
		min-height:1px;
		float:left;
		-webkit-backface-visibility:hidden;
		-webkit-tap-highlight-color:transparent;
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none
	}
	.owl-carousel .owl-item img {
		display:block;
		width:100%;
		-webkit-transform-style:preserve-3d
	}
	.owl-carousel.owl-text-select-on .owl-item {
		-webkit-user-select:auto;
		-moz-user-select:auto;
		-ms-user-select:auto;
		user-select:auto
	}
	.owl-carousel .owl-grab {
		cursor:move;
		cursor:-webkit-grab;
		cursor:-o-grab;
		cursor:-ms-grab;
		cursor:grab
	}
	.owl-carousel.owl-rtl {
		direction:rtl
	}
	.owl-carousel.owl-rtl .owl-item {
		float:right
	}
	.no-js .owl-carousel {
		display:block
	}
	.owl-carousel .owl-item .owl-lazy {
		opacity:0;
		-webkit-transition:opacity 400ms ease;
		-moz-transition:opacity 400ms ease;
		-ms-transition:opacity 400ms ease;
		-o-transition:opacity 400ms ease;
		transition:opacity 400ms ease
	}
	.owl-carousel .owl-item img {
		transform-style:preserve-3d
	}
	.owl-carousel .owl-video-wrapper {
		position:relative;
		height:100%;
		background:#000
	}
	.owl-carousel .owl-video-play-icon {
		position:absolute;
		height:80px;
		width:80px;
		left:50%;
		top:50%;
		margin-left:-40px;
		margin-top:-40px;
		background:url(owl.video.play.png) no-repeat;
		cursor:pointer;
		z-index:1;
		-webkit-backface-visibility:hidden;
		-webkit-transition:scale 100ms ease;
		-moz-transition:scale 100ms ease;
		-ms-transition:scale 100ms ease;
		-o-transition:scale 100ms ease;
		transition:scale 100ms ease
	}
	.owl-carousel .owl-video-play-icon:hover {
		-webkit-transition:scale(1.3,1.3);
		-moz-transition:scale(1.3,1.3);
		-ms-transition:scale(1.3,1.3);
		-o-transition:scale(1.3,1.3);
		transition:scale(1.3,1.3)
	}
	.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
		display:none
	}
	.owl-carousel .owl-video-tn {
		opacity:0;
		height:100%;
		background-position:center center;
		background-repeat:no-repeat;
		-webkit-background-size:contain;
		-moz-background-size:contain;
		-o-background-size:contain;
		background-size:contain;
		-webkit-transition:opacity 400ms ease;
		-moz-transition:opacity 400ms ease;
		-ms-transition:opacity 400ms ease;
		-o-transition:opacity 400ms ease;
		transition:opacity 400ms ease
	}
	.owl-carousel .owl-video-frame {
		position:relative;
		z-index:1
	}
/*动态版块*/



