/*顶部*/
	.welcome{height:35px;background:#f5f5f5;border-bottom:1px solid #e8e8e8;line-height:35px;font-size:14px}
	.welcome span{float:right}
	
	@media screen and (max-width:768px){
		.welcome{padding:0 2%}
		.welcome span{display:none}
		.welcome i{float:right;display:block;width:35px;height:35px;background:url(../images/menu.png) no-repeat center center;background-size:26px 26px}
	}

	
/*LOGO*/
	.logo{height:64px;padding:19px 0}
	.logo .tel{float:right;background:url(../images/tel.png) no-repeat left center;padding-left:58px;height:64px}
	.logo .tel p{line-height:32px;font-size:18px}
	.logo .tel .line{font-size:24px;font-weight:700;color:#ff7b2a}
	
	@media screen and (max-width:768px){
		.logo{height:26px;padding:14px 2%}
		.logo a img{height:25px;width:auto}
		.logo .tel{background-size:20px 26px;padding-left:26px;height:26px}
		.logo .tel p{line-height:13px;font-size:12px}
		.logo .tel .line{font-size:14px}
	}
	
	@media screen and (max-width:320px){
		.welcome label{font-size:12px;}
		.logo .tel{display:none}
	}

/*Nav*/
	.nav{height:50px;background:#0097e0}
	.nav ul{padding:0 120px}
	.nav ul li{float:left;width:160px;height:50px;text-align:center;line-height:50px;font-size:16px;color:#fff;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}
	.nav ul li a{display:block;color:#fff}
	.nav ul .on,.nav ul li:hover{background:#ff7b2a}
	
	@media screen and (max-width:768px){
		.nav{display:none;position:absolute;z-index:2;top:36px;right:0;height:auto;width:160px;background:rgba(0,0,0,.7)}
		.nav ul{padding:0}
		.nav ul li{float:none;width:auto;border-bottom:1px solid #fff}
		.nav ul li:last-child{border-bottom:none}
	}

/*banner*/
	.banner{position:relative;height:425px;overflow:hidden}
	.banner .big{width: 10000%;}
	.banner p{float:left;width:1%;height:425px;background-position:center center;background-repeat:no-repeat}
	
	.banner h2{position:absolute;z-index:1;width:100%;bottom:12px;text-align:center}
	.banner h2 a{display:inline-block;width:36px;height:5px;background:#a1a1a1;margin-right:6px;cursor:pointer}
	.banner h2 .on{background:#0097e0}
	
	@media screen and (max-width:768px){
		.banner{height:150px}
		.banner p{height:150px;background-size:cover}
	}

/*首页*/
	/*关于我们*/
		.gywm{margin-top:26px}
		.gywm .jj{float:right;width:608px;height:344px}
		.gywm .jj h2{height:40px;text-align:right;font-size:24px}
		.gywm .jj h3{position:relative;text-align:right;height:30px;font-family:arial;font-size:20px;color:#a0a0a0}
		.gywm .jj h3 i{position:absolute;right:0;bottom:0;display:block;width:46px;height:2px;background:#0097e0}
		.gywm .jj .intro{margin-top:12px;height:210px;overflow:hidden;line-height:30px;font-size:16px}
		.gywm .jj .intro p{text-indent:2em}
		.gywm .jj .view{margin-top:12px;height:40px;text-align:right}
		.gywm .jj .view a{display:inline-block;width:120px;height:40px;background:#ff7b2a;text-align:center;line-height:40px;font-size:16px;color:#fff}
		.gywm .img{float:left;width:560px;height:344px}
		
		@media screen and (max-width:768px){
			.gywm{margin-top:16px;padding:0 2%}
			.gywm .jj{float:none;width:auto;height:auto}
			.gywm .jj h2{height:30px;font-size:20px;text-align:center}
			.gywm .jj h3{position:relative;text-align:center;height:26px;font-size:18px}
			.gywm .jj h3 i{right:50%;margin-right:-24px;bottom:0}
			.gywm .jj .view{text-align:center}
			.gywm .jj .view a{font-size:14px}
			.gywm .img{float:none;margin-top:8px;width:100%;height:auto}
		}
	
	/*项目规划*/
		.xmgh{margin-top:26px;background:#eee;padding:34px 0;}
		.xmgh h2{text-align:center;font-size:24px}
		.xmgh h3{position:relative;margin-top:10px;height:22px;text-align:center;font-family:arial;font-size:20px;color:#a0a0a0}
		.xmgh h3 i{position:absolute;top:50%;left:50%;margin:-1px 0 0 -186px;display:inline-block;width:372px;height:2px;background:#ccc}
		.xmgh h3 span{position:relative;z-index:1;display:inline-block;height:22px;background:#eee;padding:0 10px}
		.xmgh em{position:absolute;z-index:2;top:300px;display:block;width:28px;height:48px;cursor:pointer}
		.xmgh .lbar{background:url(../images/lbar.png) no-repeat;left:-48px}
		.xmgh .rbar{background:url(../images/rbar.png) no-repeat;right:-48px}
		.xmgh ul{margin-top:20px;overflow:hidden}
		.xmgh ul .big{width:10000%}
		.xmgh ul li{float:left;width:390px;margin-right:15px;background:#fff}
		.xmgh ul li .img{width:390px;height:240px;overflow:hidden}
		.xmgh ul li .img img{width:390px;height:240px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
		.xmgh ul li:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
		.xmgh ul li h4{text-align:center;font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0 6px 0}
		.xmgh ul li .intro{text-indent:2em;font-size:16px;line-height:30px;height:90px;overflow:hidden;padding:0 20px}
		.xmgh ul li .view{text-align:center;padding:10px 0 20px 0}
		.xmgh ul li .view a{display:inline-block;width:132px;height:38px;background:#ff7b2a;text-align:center;line-height:38px;font-size:16px;color:#fff}
		
		@media screen and (max-width:768px){
			.xmgh{margin-top:16px;padding:14px 0}
			.xmgh h2{font-size:20px}
			.xmgh h3{font-size:18px}
			.xmgh h3 i{margin:-1px 0 0 -40%;width:80%}
			.xmgh em{top:36%;width:18px;height:30px}
			.xmgh .lbar{background-size:18px 30px;left:3%}
			.xmgh .rbar{background-size:18px 30px;right:3%}
			.xmgh ul{width:96%;margin:0 auto;margin-top:10px}
			.xmgh ul .big{width:10000%}
			.xmgh ul li{width:1%;margin-right:0}
			.xmgh ul li .img{width:100%;height:auto}
			.xmgh ul li .img img{width:100%;height:auto}
			.xmgh ul li h4{font-size:16px}
			.xmgh ul li .intro{font-size:14px;padding:0 2%;line-height:26px;height:78px}
			.xmgh ul li .view{padding:8px 0 16px 0}
			.xmgh ul li .view a{font-size:14px}
		}
		
	/*企业动态*/
		.qydt{margin-top:26px}
		.qydt h2{text-align:center;font-size:24px}
		.qydt h3{position:relative;margin-top:10px;height:22px;text-align:center;font-family:arial;font-size:20px;color:#a0a0a0}
		.qydt h3 i{position:absolute;top:50%;left:50%;margin:-1px 0 0 -186px;display:inline-block;width:372px;height:2px;background:#ccc}
		.qydt h3 span{position:relative;z-index:1;display:inline-block;height:22px;background:#fff;padding:0 10px}
		.qydt .xw{margin-top:28px}
		.qydt .tpnews{float:left;width:542px}
		.qydt .tpnews .img{width:542px;height:252px;overflow:hidden}
		.qydt .tpnews .img img{width:542px;height:252px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
		.qydt .tpnews:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
		.qydt .tpnews h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:44px;line-height:44px;font-size:18px;font-weight:700}
		.qydt .tpnews .intro{line-height:24px;height:48px;overflow:hidden;font-size:16px;color:#5f5f5f}
		.qydt ul{float:right;width:632px}
		.qydt ul li{position:relative;margin-bottom:16px}
		.qydt ul li:last-child{margin-bottom:0}
		.qydt ul li .date{position:absolute;left:0;top:0;width:74px;height:74px;background:#eee;text-align:center;font-size:14px;color:#515151}
		.qydt ul li .date span{display:block;line-height:44px;font-size:20px;font-weight:700;color:#000}
		.qydt ul li .txt{margin-left:88px}
		.qydt ul li .txt h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:24px;font-size:18px;font-weight:700}
		.qydt ul li .txt p{height:50px;overflow:hidden;line-height:25px;font-size:14px;color:#5f5f5f}
		.qydt .btn{text-align:center;margin-top:30px}
		.qydt .btn a{display:inline-block;width:134px;height:38px;background:#ff7b2a;line-height:38px;font-size:16px;color:#fff}
		
		@media screen and (max-width:768px){
			.qydt{margin-top:16px;padding:0 2%}
			.qydt h2{font-size:20px}
			.qydt h3{font-size:18px}
			.qydt h3 i{margin:-1px 0 0 -40%;width:80%}
			.qydt .xw{margin-top:12px}
			.qydt .tpnews{float:none;width:auto}
			.qydt .tpnews .img{width:100%;height:auto}
			.qydt .tpnews .img img{width:100%;height:auto}
			.qydt .tpnews h4{text-align:center;height:30px;line-height:30px;font-size:16px}
			.qydt .tpnews .intro{line-height:24px;height:48px}
			.qydt ul{float:none;width:auto;margin-top:12px}
			.qydt ul li{padding-bottom:16px;border-bottom:1px dashed #ccc}
			.qydt ul li .txt h4{font-size:16px}
			.qydt ul li .txt p{color:#5f5f5f}
			.qydt .btn{margin-top:10px}
			.qydt .btn a{font-size:14px}
		}

/*底部*/
	.foot{margin-top:60px;background:url(../images/foot.png);padding:35px 0 20px 0}
	.foot ul{position:absolute;top:-70px;height:50px;padding:0 60px;background:url(../images/m.png) no-repeat left center}
	.foot ul li{float:left;width:180px;text-align:center;line-height:50px;font-size:16px;color:#fff}
	.foot ul li a{color:#fff}
	.foot .lxwm{float:left}
	.foot .lxwm h2{font-size:18px;color:#fff}
	.foot .lxwm p{line-height:30px;font-size:16px;color:#c8c8c8}
	.foot .jszc{float:right;padding-top:54px;line-height:30px;font-size:16px;color:#c8c8c8}
	.foot a{color:#c8c8c8}
	
	@media screen and (max-width:768px){
		.foot{margin-top:20px;background:url(../images/foot.png);padding:12px 2%}
		.foot ul{display:none}
		.foot .lxwm{float:none}
		.foot .lxwm h2{display:none}
		.foot .lxwm p{text-align:center}
		.foot .jszc{float:none;padding-top:0;text-align:center}
	}

/*内页*/
	.npage{margin-top:22px}
	
	@media screen and (max-width:768px){
		.npage{margin-top:12px}
	}

	/*二级菜单*/
		.category{float:left;width:242px}
		.category h2{height:52px;line-height:52px;background:#0097e0 url(../images/category.png) no-repeat 40px center;padding-left:84px;font-size:24px;color:#fff}
		.category ul li{margin-top:10px;height:52px;line-height:52px;text-align:center;background:#e3e3e3;font-size:20px;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s}
		.category ul li a{display:block}
		.category ul .on,.category ul li:hover{background:#ff7b2a}
		.category ul .on a,.category ul li:hover a{color:#fff}
		
		@media screen and (max-width:768px){
			.category{float:none;width:auto;padding:0 2%}
			.category h2{position:relative;height:44px;line-height:44px;background:#0097e0 url(../images/category.png) no-repeat 10px center;background-size:26px 26px;padding-left:46px;font-size:18px}
			.category h2 i{position:absolute;right:0;top:0;display:block;width:44px;height:44px;background:url(../images/down.png) no-repeat center center;background-size:30px 30px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
			.category h2 .open{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
			.category ul{display:none}
			.category ul li{margin-top:8px;height:40px;line-height:40px;font-size:16px}
		}

	/*内容区*/
		.rbox{float:right;width:936px}
		
		@media screen and (max-width:768px){
			.rbox{padding:0 2%;float:none;width:auto}
		}

		/*当前位置*/
			.position{height:50px;line-height:50px;border-bottom:2px solid #d3d3d3;background:url(../images/position.png) no-repeat left center;padding-left:14px;font-size:22px}
			.position span{float:right;font-size:16px;color:#a5a9aa}
			.position span a{color:#a5a9aa}
			
			@media screen and (max-width:768px){
				.position{height:42px;line-height:42px;font-size:18px}
				.position span{display:none}
			}
			
		/*项目规划列表*/
			.project{margin-top:16px;overflow:hidden}
			.project .big{width:951px}
			.project li{float:left;width:272px;height:255px;padding:15px;margin:0 15px 15px 0;background:#f3f3f3}
			.project li .img{width:272px;height:168px;overflow:hidden}
			.project li .img img{width:272px;height:168px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
			.project li:hover .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
			.project li h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:18px;line-height:39px}
			.project li p{text-indent:2em;font-size:16px;line-height:24px;height:48px;overflow:hidden;color:#4a4a4a}
			
			@media screen and (max-width:768px){
				.project{margin-top:10px}
				.project .big{width:auto;margin-right:-2%}
				.project li{width:42%;height:auto;padding:10px 3%;margin:0 2% 10px 0}
				.project li .img{width:auto;height:auto}
				.project li .img img{width:100%;height:auto}
				.project li h2{font-size:16px;line-height:32px}
				.project li p{font-size:14px}
			}
			
		/*新闻列表*/
			.news{margin-top:16px}
			.news li{position:relative;margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed #ccc}
			.news li:last-child{margin-bottom:0}
			.news li .date{position:absolute;left:0;top:0;width:74px;height:74px;background:#eee;text-align:center;font-size:14px;color:#515151}
			.news li .date span{display:block;line-height:44px;font-size:20px;font-weight:700;color:#000}
			.news li .txt{margin-left:88px}
			.news li .txt h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:24px;font-size:18px;font-weight:700}
			.news li .txt p{height:50px;overflow:hidden;line-height:25px;font-size:14px;color:#5f5f5f}
			
			@media screen and (max-width:768px){
				.news{margin-top:10px}
				.news li .txt h4{font-size:16px}
				.news li .txt p{color:#5f5f5f}
			}
			
		/*信息详情*/
			.detail{margin-top:16px}
			.detail .title{text-align:center;font-size:22px;font-weight:700;color:#0097e0}
			.detail .time{padding:12px 0;text-align:center;color:#8b8b8b}
			.detail .content{line-height:30px;font-size:16px}
			
			@media screen and (max-width:768px){
				.detail{margin-top:10px}
				.detail .title{font-size:18px}
				.detail .time{padding:6px 0}
				.detail .content{line-height:28px}
			}
			
		/*地图*/
			.map{width:100%;height:465px}
			.map img{max-width:none}
			@media screen and (max-width:768px){
				.map{margin-top:20px;width:100%;height:auto;padding-bottom:66.625%}
			}



