/* CSS Document */
*{
	padding: 0;
	margin: 0;
}

li{
	list-style: none;
}
a{
	text-decoration: none;
}



#my {
	margin-top: 80px;
}
.my_nav{
	margin-top: 20px;
}
.nav_list{
	float: right;
	margin: 56px 50px 5px 0;
}
.nav_list li{
	float:left;
	margin-left: 60px;
	
}
.nav_list li a{
	
	color: #222222;
	font-size: 16px;
	
}
#nav_color li a{
	color: #3d7c49;
	background: none;
}
#nav_color li a:hover{
	text-decoration: underline;
	color:#E4801D;
}
#banner{
	margin: 0px 0 0 0;
	width: 100%;
	height: 500px;
	overflow: hidden;
	text-align: center;
}


.nav2  li a{
	color: #1e1e1e;
}
.nav2 ul li img{
	margin: -10px 0 0 5px;
}

.items{
	margin: 0px 0 0 0;
	background:url(../images/bg1.png) no-repeat;
	height: 500px;
}
.all_items{
	width: 100%;
}

.items_title{
	height: 100px;

	background: #e6e5e0 url(../images/t1.png) no-repeat center;
	padding-top: 10px; 
}
.items_title h4{
	text-align: center;
	color: #5394c4;
	font-size: 24px;
	font-weight: 600;
}

.items_title p{
	text-align: center;
	font-weight: 600;
	color: #c8c6c3;

 
}


#items_list div a{
	text-decoration: none;
	text-align: center;
	display: block;
	margin-top:100px; 
	height: 250px;
	background:#f9fbfa; 
	
}

#items_list div a img{
	margin-top: 10px;
}
#items_list div a p{
	padding: 10px;
}
#items_list div a h5{
	color: #000000;
	
}

.all_case{
	width: 100%;
	background: #eaf4fd;
	height: 620px;
}

.case{
	text-align: center;
	background:  url(../images/t1.png) no-repeat center;
	
}
.case_title p{
	text-align: center;
	color: #5394c4;
	font-size: 24px;
	font-weight: 600;
	padding-top: 50px;
}

.case_title span{
	background: #eaf4fd;
	font-weight: 600;
	color: #c8c6c3;
	
}

#case_list{
	padding: 40px;
	text-align: center;
	
}

#case_list div a{
	display: block;
	margin: 10px 0 0 0;
	background:#FBF9F9;
	height: 380px;
	overflow: hidden;
}
.case_img{
	height: 315px;
	overflow: hidden;
}
.case_img img{
	transition: all 0.1s;
}
#case_list div a:hover div img{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
}

#case_list div a p img{
	float: right;
}
#case_list div a p{
	margin-top: 20px;
}
#more{
	display: block;
	width: 30px;
	font-size: 18px;
	float: right;
}
#fw_more{
	margin-top: 10px;
	display: block;
	width: 30px;
	font-size: 18px;
	float: right;
}
.all_comp{
	width: 100%;
	height: 500px;
}
.comp_title  p{
	text-align: center;
	color: #5394c4;
	font-size: 24px;
	font-weight: 600;
	padding-top: 50px;
}

.comp_title span{
	
	font-weight: 600;
	color: #c8c6c3;
	
} 
#my_cov p{
	text-indent: 2em;
	line-height: 25px;
	padding:0 40px 0 30px;
}
.comp{
	text-align: center;
	background:  url(../images/t1.png) no-repeat center;
	
}

#comp_list img{
	float: left;
}

#comp_list p{
	padding-top: 100px;
}

.all_footer{
	width: 100%;
	height: 400px;
	background: url(../images/bg2.png) no-repeat;
}
.my_footer{
	text-align: center;
	background:  url(../images/t1.png) no-repeat center;
}

.my_footer_title p{
	text-align: center;
	color:#000000;
	font-size: 24px;
	padding-top: 50px;
}

.my_footer_title span{
	font-weight: 600;
	color:#B72E31;
}
#footer_list div{
	margin-top: 50px;	
	background: #fefefe;
	height: 120px;
	margin-left: 70px;
	filter: alpha(opacity=70);
	opacity: 0.7;
		
}
.footer_bottom{
	text-align: center;
	margin-top: 50px;
}
.list_bg{
		background: #FFF;
		margin-top: 20px;
	}
.clear{
	clear: both;
}

.nav_height{
	height: 85px;
	background: #Fff;
}

.nav_img{
	margin: -20px 0 0 0;
}


.nav_top{
	margin-top:40px;
}
.nav_bar_bg{
	background:none;
}
#weixin{
	text-align: center;
}
#weixin img {
	margin-top: 10px;
}
@media(max-width:768px){
	.span_bg{
		background: #000000;
	}
	.span_bg span{
		background: #FDFDFD;
	}
	.list_bg{
		background: #FFF;
		margin-top: 0px;
	}
.items{
	margin: 50px 0 0 0;
	background:#e5e4dd url(../images/bg1.png) no-repeat;
	height: 1000px;
}
.all_case{
	width: 100%;
	background: #eaf4fd;
	height: 1620px;
}
.all_comp{
	width: 100%;
	height: 800px;
}

.all_footer{
	width: 100%;
	height: 800px;
	background:#a4a4a4 url(../images/bg2.png) no-repeat;
}
#items_list div a{
	text-decoration: none;
	text-align: center;
	display: block;
	margin-top:100px; 
	height: 300px;
	background:#f9fbfa; 
	
}
	
}










