@charset "utf-8";
.menu ul li.sp{
	border-bottom: 2px solid #0da5ba;
}


.news{
	width: 100%;
	padding: 50px 0 80px;
	overflow: hidden;
}
.news .index{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
@media only screen and (max-width: 640px) {
   .news .index{
	    width: 92%;
    }
}


/*textBox*/
.textBox{
	width: 100%;
	overflow: hidden;
	padding: 40px 0;
	min-height: 400px;
}
    .textBox table tr td{
	    float: left;
		width: 100%;
		overflow: hidden;
		padding: 15px 0;		
	}
	.news ul{}
		.news ul li{}
			.news ul li a{
				display: block;
				color: #000;
			}
				.news ul li a .picture{
					width: 255px;
					overflow: hidden;
				}
					.news ul li a .picture img{
						display: block;
						width: 100%;
					}
				.news ul li a .text{
					width: 920px;
					overflow: hidden;
				}
					.news ul li a .text h1{
						font-size: 18px;
						line-height: 30px;
					}	
					.news ul li a .text span{
						display: block;
						margin-bottom: 13px;
						font-size: 12px;
						line-height: 20px;
					}
					.news ul li a .text p{
						font-size: 14px;
						line-height: 25px;
					}
@media only screen and (max-width: 640px) {
   .news ul li a .picture{
		width: 100%;
		height:auto;
	}
	.news ul li a .picture img{
		display: block;
		width: 100%;
	    height:auto;
	}
	.news ul li a .text{
		width: 100%;
	}
}




/*detail*/
.detail{
	padding: 40px 190px;
	min-height: 400px;
}
.detail h3 {
    text-align: center;
    font-size: 18px;
    font-weight: normal;
}
.detail h4 {
    font-size: 12px;
	line-height: 40px;
	color: #666666;
	text-align: center;
	margin-bottom: 25px;
}
.detail p{
	padding: 0;
	color: #666666;
	font-size: 14px;
	line-height: 25px;
}
.detail p img{
	width: 100%;
}
@media only screen and (max-width: 640px) {
    .detail{
	    padding: 40px 0;
    }
}
