
/*头部*/
header nav a{
				color: rgb(255,255,255);
			}
			a:hover {
				text-decoration: none;
			}
			
			* {
				margin: 0;
				padding: 0;
			}
			
			body {
				font: 14px/2 'Microsoft YaHei', 'Arial';
				background-color: #f5f5f5;
			}
			li {
				list-style: none;
			}
			header nav li:not(:last-child)
			{
				margin: 0px;
				padding: 15px 13px;
			}
			header nav li
			{
				margin: 0px;
				padding: 15px 13px;
			}
			
			header nav {
				margin: 0px;
				line-height: 28px;
			}
			header nav a:after {
				background-color:rgb(255,255,255);
			}
			header nav a:hover {
				color: rgb(255,255,255);
			}
			
			.li_a{
				
            	background-color: #303343;
			}



/*中部样式*/
.carousel-indicators li{
				background-color:#303343;
				border:1px solid #303343;
			}
			
			



/*右侧悬浮菜单*/
	.offside{
		width: 50px;
		height: 200px;
		position: fixed;
		top: 50%;
		margin-top: -126px;
		background: #FFFFFF;
		right: 0;
		border-radius: 5px 0 0 5px;
		z-index: 999;
	}
	.offside ul{
		list-style: none;
	}
	.offside .icon li{
		width: 49px;
		height: 50px;
		background: url(../img/icon.png) no-repeat;
	}
	.offside .icon .up{
		background-position:-330px -120px ;
	}
	.offside .icon li.qq{
		background-position:-385px -73px ;
	}
	.offside .icon li.tel{
		background-position:-385px -160px ;
	}
	.offside .icon li.wx{
		background-position:-385px -120px ;
	}
	.offside .icon li.kj{
		background-position:-345px -73px ;
	}
	.offside .icon li.down{
		background-position:-330px -160px ;
	}
	.offside .info{
		top: 50%;
		height: 147px;
		position: absolute;
		right: 100%;
		background: #FFFFFF;
		width: 0px;
		overflow: hidden;
		margin-top: -73.5px;
		transition:0.5s;
		border-radius:4px 0 0 4px ;
	}
	.offside .info.hover{
		width: 145px;
		
	}
	.offside .info li{
		width: 145px;
		color: #CCCCCC;
		text-align: center;
	}
	.offside .info li p{
		font-size: 1em;
		line-height: 2em;
		padding: 15px;
		text-align: left;
		color: #303343;
	}
	.offside .info li.qq p{
		margin-top: 15%;
	}
	.offside .info li.qq p a{
		display: block;
		margin-top: 12px;
		width: 100px;
		height: 32px;
		line-height: 32px;
		color: #00DFB9;
		font-size: 16px;   
		text-align: center;
		text-decoration: none;
		border: 1px solid #00DFB9;
		border-radius: 5px;
		margin-top: 15%;
	}
	.offside .info li.qq p a:hover{
		color: #FFFFFF;
		border: none;
		background: #00E0DB;
	}
	.offside .info li div.img{
		height: 100%;
		background: #DEFFF9;
		margin: 15px;
	}
	.offside .info li div.img img{
		width: 100%;
		height: 100%;
	}
	
	.offside .info li.kj p a{
		display: block;
		margin-top: 12px;
		width: 110px;
		height: 32px;
		line-height: 32px;
		color: #00DFB9;
		font-size: 14px;   
		text-align: center;
		text-decoration: none;
		border: 1px solid #00DFB9;
		border-radius: 5px;
	}
	.offside .info li.kj p a:hover{
		color: #FFFFFF;
		border: none;
		background: #00E0DB;
	}
	/*控制菜单的按钮*/
	.index_cy{
		width: 30px;
		height: 30px;
		background: url(../img/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 90px;
		background-position: 62px 0;
		cursor: pointer;
	}
	.index_cy2{
		width: 30px;
		height: 30px;
		background: url(../img/index_cy.png);
		position: fixed;
		right: 0;
		top: 50%;
		margin-top: 90px;
		background-position: 30px 0;
		cursor: pointer;
	}
	
	/*自适应 当屏小于1050时隐藏*/
	@media screen and (max-width: 1050px) {
		.offside{
			display: none;
		}
		#btn{
			display: none;
		}
		
	}
	
	
/*底部	*/
.bottom{
				padding: 5% 0px 3% 0px; 
				background-color:#303343;
			}
			.bottom_div{
				margin-top: 0%;
			}
			.bottom_div2{
				margin-top: 0%;
			}
			.bottom_p{
				color: rgb(255,255,255);
				font-size: 100%;
				width: 30%;
				text-align:center;
			}
			.bottom_img{
				width: 35%;
			}
			.bottom_img2{
				width: 20%;
				margin-right: 8%;
			}
			.bottom_lable{
				color: rgb(255,255,255);
				font-size: 125%;
				width: 83%;
				float: left;
				position: relative;
    			min-height: 1px;
			}
			.bottom_lable2{
				color: rgb(255,255,255);
				font-size: 100%;
				width: 83%;
				float: left;
				position: relative;
    			min-height: 1px;
			}