/* CSS Document */

*{margin: 0;padding: 0;font-family: "微软雅黑";}
	ul{list-style-type: none;}
	.clearFix{
		clear: both;
	}
	body{
		width: 100%;
		height: 100%;
	}
	a{text-decoration: none;color: black;}
	.title{
		background-color: rgb(51, 53, 65);
	}
	.title-1{
		width: 60%;
		margin: 0 auto;
		padding: 12px 0;
		color:white;
		
	}
	.logo{
		width: 80%;
		margin: 0 auto;
	}
	.nav{
		position: absolute;
		top: 0;
		right: 0;
		width: 30%;
		z-index: 1000;
	}
	.nav .nav-1{
		
		background-color: rgb(51, 53, 65);text-align: center;
	}
	.nav-1>a{
		background-color: rgb(51, 53, 65);
		padding: 10px 30px 10px 30px;
		color: white;
		font-size: 25px;
		border: none;
	}

	
	.nav-2{
		background: rgb(51, 53, 65);
	}
	.nav-2 ul li{
		margin:20px 0;
		
		padding: 5px 0;
		text-align: center;
	}
	.nav-2 ul li a{
		font-size: 14px;
		color: white;
	}
	.cpfl{
		margin: 5% 0;
		width: 100%;
	}
	.cpfl .cpfl-title{
		width: 100%;
	}
	
	.tit-img{
		width: 29%;
		height: 29%;
	}
	.tit-img img{
		width: 100%;
		height: 100%;
		float: left;

	}
	
	.lei{
		
	
	margin: 20px 0}
	
	.list-fl {
		width: 60%;
		height: 100%;
		float: left;
		margin: 0 2%;
	}
	.list-fl ul li{
		width: 50%;
		height: 50%;
		float: left;
	
	}
	.list-fl ul li a img{
		width: 90%;
	}
	.list-fl ul li a span{
		display: block;
		background-color: #f3f3f3;
		width: 90%;
		text-align: center;
	}
	.lb-right{
		width: 7%;
		height: 100%;
		float: right;
		padding-left: 2%;
		padding-top:3%;
		padding-bottom: 2%;
		background-color: #e34b58;
	}
	.lb-right p a{
		color: white;
		font-size: 12px;
	}
	
	.main-2{
		width: 100%;
	}
	.sum{
		margin: 0 5%;
		width: 90%;

	}
	.sum dl {
		color: black;
		text-indent: 2em;
		font-weight: 2em;
	}
	.sum dl dt{
		text-align: left;
		margin-bottom: 20px;

	}
	.sum dl dt {
		font-size: 16px;
		color: black;
		padding: 10px 0;
		border-bottom: 3px solid #ec1632;
	}
	
	.sum dl dt dd{
		font-size: 14px;
	}
	
	.ckgd{
		margin: 20px 0;
		float: right;
	}
	.ckgd a{
		
		padding: 10px;
		width: 30%;
		height: 30px;
		border: 1px solid #ec1632;
	}
	
	.oa{
		width: 100%;
		margin: 10% 0;
	}

	.oa dl{
		text-align: center;
		
	}
	.oa-title{
		font-size: 16px;
		margin-top:5% ;
		margin-bottom: 2%;
		font-weight: bold;
	}
	.oa-text{
		font-size: 14px;
	}
	.swiper-container {
    	width: 100%;
    	height: 190px;
}  	
	.swiper-slide{
		text-align: center;
		
	}
	
	.swiper-slide img{
		border-radius: 5px;
		border: 5px solid white;
		box-shadow: 0 0 8px #999;
		width: 60%;
		height: 160px;
		
	}
	.swiper-slide a{
		border: 5px solid #f3f3f3;
		box-shadow: 0 0 8px #999;
		background-color: #f3f3f3;
		margin: 0 auto;
		width: 60%;
		display: block;
	}
	
	.sccj{
		margin: 20px 0;
	}

	.news-c{
		margin: 20px 0;
	}
	
	.news-x{
		margin-left: 5%;
		width: 90%;
		height: 300px;
		border: 1px solid #cccccc;
	}
	.xh{
		background-color: #cccccc;
		padding: 10px;
	}	
	.news-x ul li{
		font-size: 14px;
		height: 50px;
		line-height: 50px;
		border-bottom: 1px dashed #ccc;
	}
	.news-x ul li a{
		margin-left: 5%;
		text-align: left;
	}
	.news-date{
		float: right;
	}
	.ywlc{
		width: 100%；
	}
	
	.ywlc-a {
		width: 60%;
		margin: 0 auto;
	}
	.ywlc-a img{
		width: 100%;
	}
	.footer{
		margin-top: 30px;
		width: 100%;
		background-color: #333541;
	}
	.footer-left{
		padding: 20px 0;
		width: 70%;
		margin: 0 auto;
	}
	.footer-left h4{
		color: white;
	}
	
	.footer-left p{
		color: white;
	}
	.footer-right{
		width: 50%;
		margin: 0 auto;
		
	}
		.footer-right img{
		width: 100%;
		padding: 10px;
		border: 1px solid #ccc;
	}
		.footer-right p{
		text-align: center;
		color: #cccccc;
	}
		

		.product{
			
			margin: 30px 0;
		}
		.p-fl{
			display: inline-block;
			width: 100%;
			text-align: center;
		}
		
		.p-fl ul{
			height: 124px;
			padding-bottom: 30px;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
		
		.p-fl ul li{
			float: left;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			line-height: 40px;
			color: red;
			width: 50%;
			
			
		}
		.p-title{
			font-size: 16px;
			font-weight: bold;
			line-height: 40px;
			color: red;
			width: 100%;
			border:1px solid #ccc;
			border-top: 5px solid red;
		}
		
		.ds{
			font-size: 14px;
			line-height: 40px;
			width: 100%;
			border:1px solid #ccc;
			border-top: 5px solid red;
		}
		
		.about-a{
			margin-top: 30px;
			border: 1px solid #ccc;

		}
		
		.about-b{
			width: 90%;
			margin: 0 auto;
		}
	
		
	