#main .new_indexImage img:nth-child(1) {
		position: absolute;
		top: 80px;
		left: 0;
		border: 1px solid transparent;
		z-index: 1;
	}
	
	#main .new_indexImage .btn_01 img {
		margin-top: 1208px;
		margin-left: 402px;
	}
	
	#main .new_indexImage .btn_02 img {}
	#header li a{
		text-align: center;
		height: 63px;
	}
	#header li .toggle{
		margin-top: 18px;
	}
	/* 按钮公用样式 */
	#main button{
		width: 200px;
		height: 40px;
		font-size: 16px;
		color: #fff;
		background-color: rgb(0,110,208);
		border: 0px solid rgb(0,110,208);
		margin-top: 37px;
		outline: none;
	}
	#main button button .a_btn{
		width: 200px;
		height: 40px;
		font-size: 16px;
		color: #fff;
		background-color: rgb(0,110,208);
		border: 0px solid rgb(0,110,208);
		margin-top: 37px;
		outline: none;
		cursor: pointer;
		text-decoration: none;
	}
	#main .a_btn{
		display: block;
		width: 200px;
		height: 40px;
		font-size: 16px;
		color: #fff;
		background-color: rgb(0,110,208);
		border: 0px solid rgb(0,110,208);
		margin-top: 37px;
		outline: none;
		line-height: 40px;
		text-align: center;
		margin: 0 auto;
		cursor: pointer;
		text-decoration: none;
	}
	
	/* 按钮公用样式 */
	#main{
		font-family:  'PuHuiTi-Noramal' !important;
	}
	/* *********************************header样式的开始 **********************************/
	#main #headers{
		height: 546px;
		background-color: #fff;
	}
	#main #headers .headers_banner{
		height: 420px;
		width: 100%;
		/* background: url(<?=DIST?>/images/solve/datu_b.png); */
		background: url(../images/solve/datu_b.png);
		background-repeat: no-repeat;
		/* background-size: 100% 460px; */
		margin:0 auto;
		min-width: 1200px;
		background-position: center;
		background-size: cover;
	}
	#main #headers .headers_banner h3{
		color: #fff;
		margin-top: 174px;
		font-size: 48px;
		
	}
	#main #headers .headers_banner p{
		color: #fff;
		font-size: 24px;
		
		margin-top: 26px;
	}
	/* *********************************header样式的结束 **********************************/
	.nav-all a{
		color: #000 !important;
	}
	.nav-all .fl a{
		padding: 0px !important;
	}
	#main{
			background-color: #f1f1f1;
		}
		#main #shop .tab-pane .list_txt{
			width: 400px;
			    float: right;
			    left: -91px;
			    margin-top: 80px;
			    padding-left: 100px;
		}
		#main #shop .tab-pane .list_txt h3{
			margin-top: 0;
			margin-bottom: 36px;
		}
		#main #shop .tab-pane .list_txt p{
			line-height: 25px;
			font-size: 16px;
		}
		
		    
		 
		#main #shop .nav-tabs{
			border: 0px solid #fff;
		}
		#main #shop .nav-tabs>li{
			height: 87px;
          	width: 300px;
			text-align:center;
			line-height: 87px;

		}
		#main #shop .nav-tabs>li a{
			transition: all 0.1s linear;
		}
		#main #shop .nav-tabs>li a:hover{
			background-color: rgb(0,110,208);
			color: #fff;
		}
		#main #shop .nav-tabs>li a{
			color: #333;
			font-size: 20px;
          	height: 87px;
			line-height: 87px;
          

		}
		
		#main #shop .nav-tabs>li.active>a, #main #shop .nav-tabs>li.active>a:focus, #main #shop .nav-tabs>li.active>a:hover {
		    color: #555;
		    cursor: default;
		    background-color:rgb(0,110,208);
		    border: 0px solid #ddd;
			color: #fff;
			border-radius:0;
		}
		#main #shop .btsn{
			width: 200px;
			height: 40px;
			display: inline;
		}
		/* 按钮动效 */
		#main #shop .btn_sc span{
			z-index: 20 !important;
			position: relative;
		}
		#main #shop .btn_sc{
			outline: none;
			position: relative;
			/* z-index: 10; */
		}
		
		#main #shop .btn_sc:after{
		    width: 0;
		    cursor:pointer;
		    position: absolute;
		    content: "";
		    top: 0;
		    bottom: 0;
		    left: 0;
		    z-index: -1;
		    background: #005abe;
		    transition: 0.2s linear;
			z-index: 9;
		}
		#main #shop .btn_sc:hover:after{
		    width: 200px;
		}
		/* 按钮动效 */
		
		#main #shop  .nav-tabs>li>{
			border-radius:0;
		}
		
		#main #shop  .nav-tabs>li>a:before{
			border-right: 10px solid red;
		}
		#main #shop .nav-tabs>li>a{
			border: 0px solid transparent;
		    border-radius:  0;
		}
		    
		#main #shop .shuxian::after{
			    content: '';
			    display: block;
			    position: absolute;
			    width: 1px;
			    height: 70px;
			    background: #f2f2f2;
			    right: 0;
			    top: 50%;
			    margin-top: -35px;
			    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
			    opacity: 1;
			    -moz-transition: opacity 0.3s ease;
			    -o-transition: opacity 0.3s ease;
			    -webkit-transition: opacity 0.3s ease;
			    transition: opacity 0.3s ease;
			
		}
		#main #shop .active .shuxian::after{
			opacity: 0;
		}
		#main #shop .nav-tabs>li a.shuxian:hover::after{
			opacity: 0;
		}
		#main #shop .nav-tabs>li>a{
			margin-right: 0px;
		}
		/* ********************************案例样式的开始************************************** */
		#main #caselist .tab-content{
			overflow: hidden;
		}
		#main #caselist .nav-tabs{
			border: 0 solid #fff;
		}
		#main #caselist .nav-tabs{
			margin-top: 41px;
		}
		#main #caselist .nav-tabs>li a:hover{
			background-color: rgb(0,110,208);
			color: #fff;
		}
		
		#main #caselist .nav-tabs>li.active>a, #main #caselist .nav-tabs>li.active>a:focus, #main #caselist .nav-tabs>li.active>a:hover {
		    color: #fff;
		    cursor: default;
		    background-color: #006ed2;
		    border: 0px solid #ddd;
		    border-bottom-color:  0px solid #ddd;
		}
		#main #caselist .nav-tabs>li{
		    /* width: 298px; */
			width: 240px;
		    height: 54px;
		    text-align: center;
			border: 1px solid #a0a0a0;
		}
		#main #caselist .nav-tabs>li>a {
		    margin-right: 0px;
		    line-height: 38px;
		    border: 0px solid transparent;
		    border-radius:  0;
			height: 52px;
			color: #595959;
			background-color: #fff;
			font-size: 18px;
		}
		#main #caselist .caselist_header{
			margin-top: 60px;
			height: 190px;
			overflow: hidden;
		}
		#main #caselist .caselist_header .title{
			float: left;
		}
		#main #caselist .caselist_header .txt{
			margin-top: 0px;
			/* float: right; */
		}
		#main #caselist .caselist_header .title h3{
			margin-top: 0 !important;
			color: #fff !important;
		}
		#main #caselist .caselist_header .title p{
			color: #fff !important;
		}
		#main #caselist .caselist_header .txt .txt_left{
			/* float: left; */
			font-size: 20px;
			
			color: #000;
		}
		#main #caselist .caselist_header .txt .txt_right{
			/* float: right; */
			margin-left: 480px;
			font-size: 16px;
			line-height: 28px;
			color: #fff;
		}
		#main #caselist .caselist_header .txt .txt_right button{
			outline: none;
			border: 0px solid #fff;
			width: 240px;
			height: 40px;
			background-color: #006ed2;
			font-size: 16px;
			
			color: #fff;
		}
		#main #caselist .caselist_header .txt .txt_right button .glyphicon-chevron-down{
			font-weight: normal;
			font-weight: 30px;
		}
		#main #caselist .caselist_list_img{
			margin-top: 20px;
			min-height: 213px;
		}
		
		#main #caselist .scroll_left{
			overflow: hidden;
			margin-left: 0px;
		}
		#main #caselist .scroll_left ul{
			width: 1644px;
		}
		#main #caselist .caselist_list_img li{
			float: left;
			width: 379px;
			height: 190px;
			margin-right: 31px;
			margin-top: 22px;
		}
		#main #caselist .caselist_list_img li:last-child{
			margin-right: 0px;
		}
		
		#main #caselist .caselist_list_img li .caselist_img{
			width: 379px;
			height: 145px;
			background-color: #d4d4d4;
			overflow: hidden;
		}
		#main #caselist .caselist_list_img li .caselist_img img{
			width: 379px;
			/* height: 145px; */
		}
		#main #caselist .caselist_list_img li .caselist_img_title{
			text-align: center;
			width: 379px;
			height: 42px;
			line-height: 42px;
			background-color: #fff;
			font-size: 20px;
			
		}
		#main #caselist .caselist_list_img li .caselist_img_title:hover{
			text-align: center;
			width: 379px;
			height: 42px;
			line-height: 42px;
			background-color: #fff;
			font-size: 20px;
			
		}
		#main #caselist .caselist_list_img li a{
			color: #000;
			text-decoration: none;
		}
		#main #caselist .caselist_list_img li a .caselist_img_title{
			cursor: pointer;
		}
		#main #caselist .caselist_list_img li a .caselist_img_title:hover{
			background-color: rgb(0,110,208);
			color: #fff;
		}
		#main #caselist .caselist_list_img li .caselist_img_title:hover{
			background-color: rgb(0,110,208);
			color: #fff;
		}
		/* 箭头代码 */
		#main #caselist .caselist_list_img .carousel-control{
			width: 30px;
			height: 50px;
		}
		#main #caselist .caselist_list_img .carousel-control.left{
			left: -85px;
			background-color: rgba(0,0,0,0);
			background-image:none;
		}
		#main #caselist .caselist_list_img .carousel-control.left img{
			padding-top: 508px;
			cursor: pointer;
		}
		#main #caselist .caselist_list_img .carousel-control.right{
			right: -83px;
			background-color: rgba(0,0,0,0);
			background-image:none;
		}
		#main #caselist .caselist_list_img .carousel-control.right img{
			padding-top: 508px;
			float: right;
			cursor: pointer;
		}
		
		/* 新增样式 */
		
			
		/* 箭头代码 */
		/* *********************************案例样式的结束************************************* */
		/* *********************************工业应用样式的结束 **********************************/
		/* 按钮动效 */
		#main #industry .btn_sc span{
			z-index: 20 !important;
			position: relative;
		}
		#main #industry .btn_sc{
			outline: none;
			position: relative;
			/* z-index: 10; */
		}
		
		
		
		
		#main #industry .btn_sc:after{
		    width: 0;
		    cursor:pointer;
		    position: absolute;
		    content: "";
		    top: 0;
		    bottom: 0;
		    left: 0;
		    z-index: -1;
		    background: #005abe;
		    transition: 0.2s linear;
			z-index: 9;
		}
		#main #industry .btn_sc:hover:after{
		    width: 200px;
		}
		/* 按钮动效 */
		#main #industry{
			
		}
		#main #industry .industry_main{
			width: 100%;
			text-align: center;
			
			background-color: #006ed2;
			position: relative;
		}
		#main #industry .industry_main .industry_header{
			height: 346px;
		}
		#main #industry .industry_main .industry_header h4{
			font-size: 40px;
			
			color:#fff;
			margin: 0;
			margin-top: 93px;
		}
		#main #industry .industry_main .industry_header p{
			font-size: 20px;
			
			color:#fff;
			margin-top: 25px;
		}
		#main #industry .industry_banner{
			margin-top: -97px;
			position: absolute;
			margin-left: 50%;
			left: -600px;
			height: auto;
		}
		#main #industry .industry_banner .carousel-control.left{
			left: -82px;
			background-color: rgba(0,0,0,0);
			background-image:none;
		}
		#main #industry .industry_banner .carousel-control.left img{
			padding-top: 173px;
			cursor: pointer;
		}
		#main #industry .industry_banner .carousel-control.right{
			right: -72px;
			background-color: rgba(0,0,0,0);
			background-image:none;
		}
		#main #industry .industry_banner .carousel-control.right img{
			padding-top: 173px;
			float: right;
			cursor: pointer;
		}
		#main #industry .industry_banner .item{
			
		}
		#main #industry .industry_banner .item .industry_left{
			float: left;
			width: 796px;
			height: 412px;
		}
		#main #industry .industry_banner .item .industry_right{
			float: left;
			/* width: 404px; */
			width: 419px;
			height: 412px;
			background-color: #fff;
			padding-left: 60px;
			padding-top: 60px;
			padding-right: 60px;
			text-align: left;
			
		}
		#main #industry .industry_banner .item .industry_right h4{
			font-size: 30px;
			
			color:#000;
		}
		#main #industry .industry_banner .item .industry_right p{
			font-size: 16px;
			
			color:#595959;
			margin-top: 46px;
			line-height: 25px;
		}
		/* *********************************工业应用样式的结束 **********************************/
		/* *******************************footer_top**************************************** */
		#main #footer_top .footer_top_banner{
			height: 460px;
			width: 100%;
			/* background: url(<?=DIST?>/images/solve/footer_top.png); */
			background: url(../images/solve/footer_top.png);
			background-repeat: no-repeat;
			background-size: 100% 460px;
			margin:0 auto;
			min-width: 1200px;
			text-align: center;
			background-position: center;
			background-size: cover;
		}
		#main #footer_top .footer_top_banner h3{
			color: #fff;
			margin-top: 172px;
			font-size: 40px;
			
		}
		#main #footer_top .footer_top_banner .a_btn{
			margin-top: 28px;
		}
		/* *******************************footer_top**************************************** */
		#main #shop .list_img img{
			max-height: 370px;
		}
		
		
		
		
		#headers .carousel-indicators{
			bottom: -135px !important;
			text-align: left;
			min-width: 1200px !important;
			width: 1200px !important;
			/* background-color: red; */
			left: 0; top: 0; right: 0; bottom: 0;
			    margin: auto;    
				margin-top: 461px;
		}
		#headers .carousel-indicators .banner-hr:after{
		    height: 60px;
			width: 20px;
			content:"";
			border-left: 1px solid #c9c9c9;
			position: absolute;
			top: 0;
		}
		#headers .carousel-indicators .banner-hr{
			/* border-left: 1px solid #c9c9c9; 
			border-radius: 0;
			padding-left: 30px;
			padding-bottom: 30px; */
		}
		#headers .carousel-indicators li{
			/* width: 387px; */
			width: 395px;
			height: 86px;
			text-indent: 0;
			border: 0px solid #fff;
			margin: 0px;
			font-size: 18px;
		}
		#headers .carousel-indicators .banner-ol-a{
			font-size: 18px;
			color: #999999;
			padding-left: 30px;
		}
		#headers .carousel-indicators .banner-ol-b{
			font-size: 18px;
			color: #333333;
			font-weight: bold;
			margin-top: 10px;
			margin-left: 30px;
		}
		#headers .carousel-indicators .active{
			border-bottom: 3px solid #006ed2;
			border-radius: 0;
		}
		#headers .carousel-indicators .active .banner-ol-a{
			color: #006ed2 !important;
		}
		#headers .carousel-indicators .active .banner-ol-b{
			color: #006ed2 !important;
		}
		#headers .carousel-indicators li{
			
		}
		#headers .carousel-caption{
			top: 130px;
			width: 1200px;
			text-shadow: none !important;
		}
		#headers .carousel-caption{
			left: auto;
			right: auto;
			
			left: 0; top: 0; right: 0; bottom: 0;
			    margin: auto;    
		}
		
		
		
		
		
		
		
		
		
		
		#headers .headers_banner .banner-txt{
			font-size: 50px;
			color: #fff;
		}
		#headers .headers_banner .banner-txt-a{
			font-size: 40px;
			color: #fff;
			width: 1200px;
			text-align: left;
		}
		#headers .headers_banner .banner-txt-b{
			font-size: 30px;
			color: #fff;
			color: #fff;
			text-align: left;
			font-weight: bold;
			height: 40px;
			overflow: hidden;
		}
		#headers .headers_banner .banner-txt-b::before{
			    position: absolute;
				margin-right: 200px;
			    content: '';
			    width: 3px;
			    height: 28px;
			    background: #fff;
			    margin-top: 10px;
		}
		#headers .headers_banner .banner-txt-b span{
			display: inline-block;
			height: 25px;
			width: 5px;
			background-color: #fff;
			margin-right: 15px;
			margin-top: 5px;
		}
		