@charset "utf-8";
/* CSS Document */
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul,img {
	margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);
}
img{border:0;display: inline-block;max-width: 100%;}
a{
	color:#858585;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	}

.about-banner {
	width:100%;
	height:300px;
	background:url(../PIC/about-banner.jpg) center top no-repeat;
	}
.about-banner img {
	width:100%;
	display:block;
	position:relative;
	z-index:10
	}
/*.about-banner p {
	position:relative;
	z-index:100;
	text-align:center;
	color:#FFF;
	}*/
.about-fenlei {
	height:50px;
	line-height:50px;
	overflow:hidden;
	border-bottom:1px solid #DBDBDB;
	}
	.about-fenlei .center {
		width:360px;
		margin:20px auto 0px;
		line-height:50px;
		}
		.about-fenlei .center .wrapper {
			margin:0px auto;
			line-height:50px;
			height:50px;
			}
			.about-fenlei .center .wrapper ul li {
				margin:0px auto;
				width:120px;
				text-align:center;
				float:left;
				line-height:50px;
				}
				.about-fenlei .center .wrapper ul li a {
					display:block;
					margin:0px auto;
					width:120px;
					font-size:18px;
					color:#444;
					text-align:center;
					float:left;
					line-height:60px;
					text-decoration:none;
					}
					.about-fenlei .center .wrapper ul li a p {
						height:1px;
						overflow:hidden;
						margin-top:10px;
						}
				 	.about-fenlei .center .wrapper ul li a:hover {
						color:#ff9100;
						border-bottom:2px solid #ff9100;
						}
					.about-fenlei .center .wrapper ul li a.on {
						color:#ff9100;
						border-bottom:2px solid #ff9100;
						}
.contain {
	height:auto;
	overflow:hidden;
	}
.about-con {
	line-height:35px;
	margin-top:50px;
	}	
	.about-con p {
		text-indent:2em;
		}
	
/*
新闻资讯
*/
.list {
	position:relative;
	z-index:1000;
	}
.list .nav-left {
	width:100%;
	height:50px;
	position:absolute;
	z-index:1000;
	}
.list .nav-left {
	width:100%;
	height:50px;
	position:absolute;
	z-index:1000;
	top:-50px;
	background:rgba(0,0,0,.4);
	}
	.list .nav-left .container h1 {
		line-height:50px;
		font-size:18px;
		color:#FFF;
		float:left;
		font-weight:bold;
		}
	.list .nav-left .container span {
		line-height:50px;
		font-size:18px;
		color:#FFF;
		float:left;
		padding-left:10px;
		}
	.list .nav-left .container h2 {
		float:right;
		padding-right:10px;
		font-size:14px;
		color:#FFF;
		line-height:50px;
		}
	.list .nav-left .container h2 a {
		color:#FFF;
		line-height:50px;
		}
	.list .nav-left .container h2 a:hover {
		text-decoration:underline;
		line-height:50px;
		}
		
/*
page-news
*/




.news .content{
	overflow:hidden;
	}
.news .content h1{ 
	font-size:16px;
	line-height:16px;
	margin-bottom:20px;
	color:#2e2e2e;
	white-space: nowrap; 
	text-overflow: ellipsis; 
	overflow: hidden;
	font-weight:bold;
	}
.news .content p{ 
	font-size:14px; 
	line-height:24px;
	color:#6b6b6b;
	display: -webkit-box;
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	overflow: hidden;
	}

.news .content li{
	overflow:hidden;
	position:relative;
	float:left;
	width:calc(100%/3 - 48px)!important;
	margin-right:72px!important;
	min-height:1px;
	margin-bottom:40px!important;
	}
.news .content li a:hover h1{
	color:#1d2088;
	transition: all 0.4s linear;
	}
.news .content li:hover{
	box-shadow: 0 1px 0 #e8e8e8;
	transition: all 0.6s linear;
	}
.news .content li a:hover span{
	color:rgba(29,32,136,0.5)!important;
	opacity:1!important;
	transition: all 0.4s linear;
	}
.news .content li:nth-child(3n+0){
	margin-right:0!important;
	}
.news .content li a{	
	height:220px;
	padding:15px 0 0;
	margin-bottom:15px;
	display:block;
	background:url(../icon/more.png) no-repeat bottom left;
	}
.news .content li a:hover{	
	/*height:220px;*/
	padding:15px 0 0;
	margin-bottom:15px;
	display:block;
	/*background:url(../icon/more-r.png) no-repeat bottom left;*/
	text-decoration:none;
	}
.news .content li img{
	position:absolute;
	top:0;
	left:0;
	display:none;
	opacity:0;
	width:100%;
	}
.news .content li:hover img{
	transform: scale(1.05, 1.05);
    transition: transform 0.6s ease 0s;
	}
.news .content li:hover p{
	color:#6b6b6b!important;
	}
.news .content li:hover h1{
	font-weight:bold;
	}
.news .content li span{
	font-size:25px;
	padding:20px 0;
	font-weight:normal;
	display:block;
	color:#a0a0a0;
	text-align:left;
	}
.news .content li:nth-child(1) img{
	display:block;
	opacity:1;
	z-index:1;
	}
.news .content li:nth-child(1) span{
	position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
	width:28%;
	background-color:#fff;
	font-weight:bold;    
	text-align: center;
	}
.news .content li:nth-child(1) h1,.news .content li:nth-child(1) p{
	opacity:0;
	}




/*
联系方式
*/
.map{
	overflow:hidden;
	margin-top:40px;
	}
.map .left{
	width:30%;	
	float:right;
	line-height:35px;
	}
	.map .left p.cn {
		font-size:20px;
		font-weight:bold;
		color:#14477E;
		line-height:35px;
		font-family:"微软雅黑", "宋体", "楷体_GB2312", "仿宋_GB2312";
		}	
	.map .left p.en {
		color:#666;
		margin-bottom:20px;
		}
#container {
    width: 65%;
    margin-right: 5%;
    height: 590px;
    float: left;
    display: inline-block;
}
/*
联系方式
*/