﻿@charset "utf-8";
/* CSS Document */
html,body,a,p,ul,li,img{ padding:0; margin:0; list-style:none; border:none; font:14px; font-family: "微软雅黑";  color:#444; -webkit-font-smoothing: antialiased; /*chrome、safari*/
	-moz-osx-font-smoothing: grayscale;/*firefox*/}
img{ border:none;}
body{ background:none;}
ul,li{text-decoration:none;}
em{ font-style:normal;}
a{text-decoration:none; color:#444;}
a:link{ color:#444;text-decoration:none}
a:hover{color:#f1a503;}
.w1200{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.w1260{ width:1260px; margin:0 auto; height:auto; overflow:hidden;}
.head{ border-bottom:2px solid #32b16c; height:83px; min-width:1200px; margin-bottom:1px;}
.head img{ float:left; padding-top:7px;}
.nav{ float:left; width:626px; margin-left:60px; margin-top:33px; }
.nav ul li.current_li{ background: #08bc43; height:44px; }
.nav ul li.current_li a{ color:#fff;}
.nav2 {
	display: flex;
	justify-content: center;
}
.nav2 > li {

}
.nav2 > li a{
	border-left:1px solid #f1f1f1; font-size:18px;  transition: background-color 0.5s ease-in-out;  text-transform: capitalize;
	display: block;
	padding: 10px 20px; transition: background-color 0.5s ease-in-out;
}
.nav2 > li a:hover{  background: #08bc43; color:#fff;}

.drop li {
	opacity: 0;
	transform-origin: top center;
}

.drop li a {
	background-color:#fff;
	padding: 10px 10px; font-size:16px; border-bottom:1px solid #eee;
}
.drop li a:hover{
	background-color:#fff; color:#08bc43;
}


/*------------- menu3 animation -------------------*/

.nav2 li:hover .menu3 li:first-of-type {
	animation: menu3 0.3s ease-in-out forwards;
	animation-delay: 0.3s;
}

.nav2 li:hover .menu3 li:nth-of-type(2) {
	animation: menu3 0.3s ease-in-out forwards;
	animation-delay: 0.6s;
}

.nav2 li:hover .menu3 li:nth-of-type(3) {
	animation: menu3 0.3s ease-in-out forwards;
	animation-delay: 0.9s;
}

.nav2 li:hover .menu3 li:last-of-type {
	animation: menu3 0.3s ease-in-out forwards;
	animation-delay: 1.2s;
}

@keyframes menu3 {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}


.login{ margin-top:35px; float:right;}
.login a.dl{width:80px; height:35px; float:left; background:#1ebcf0; color:#fff; text-align:center; line-height:35px; border-radius:4px;}
.login a.zc{width:77px; height:33px; float:left; border:1px solid #1ebcf0; color:#222; margin-left:15px; text-align:center; line-height:35px; border-radius:4px;}

.banner{ width:100%; overflow:hidden; margin:0 auto; min-width:1200px;}
.main1{ background:url(../images/lable_bj_02.jpg) no-repeat top center; height:153px; min-width:1200px;}
.rad{ padding-top:35px; width:1110px; margin:0 auto;}

.radio_box{ display:inline-block; position:relative; color:#fff; font-size:18px; margin:0 16px;}
.radio_box label{ width:18px; height:18px; position:absolute; top:0; left:0; border:1px solid #98d168; border-radius:50%; background:#fff; cursor:pointer;}
.radio_box input:checked + label:after{ content:''; width:12px; height:12px; position:absolute; top:3px; left:3px; background:#98d168; border-radius:50%;}
.check_box em{ margin:0 0 0 5px;}

.sr input{
	transition:all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	border:#8fb47c 1px solid;
	border-radius:4px;
	outline:none; width:222px; margin:5px 12px; opacity:0.8;

}
.sr input placeholder{ color:#fff;}
.sr input:focus{
	box-shadow:0 0 5px #5be9ae;
	-webkit-box-shadow:0 0 5px #5be9ae;
	-moz-box-shadow:0 0 5px #5be9ae;
}
.sim-button{ float:left; margin-top:22px; margin-left:10px;
	line-height: 36px;
	height: 36px;
	text-align: center;
	width:160px;
	cursor: pointer;
}
.button1 {
	color: rgba(255,255,255,1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
	border: 1px solid rgba(255,255,255,0.5); border-radius:4px;
}
.button1 a{
	color: rgba(51,51,51,1);
	text-decoration: none;
	display: block;
}
.button1:hover {
	background-color: rgba(255,255,255,0.2);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

/*优势*/
.ys{height:195px;  -webkit-transition: All 1s 0s; -moz-transition: All 1s 0s; -ms-transition: All 1s 0s; min-width:1200px;}
.ys ul{-webkit-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);}
.ys ul li{ width:285px; height:143px; border-right:1px dotted #e3e2e2; margin-top:30px; float:left; margin:33px 7px;}
.ys ul li img{ float:left; margin-top:32px; margin-left:10px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
.ys ul li img.img1{ position:absolute;}
.ys ul li img.img2{position:absolute;}
.ys ul li .ys2{ width:180px; float:right; margin-top:40px; }
.ys ul li b{ font-size:24px; color:#444; line-height:28px;}
.ys ul li p{ line-height:30px;}

.ys ul li:nth-of-type(1) { -webkit-transition: All 1.2s 0s; -moz-transition: All 1.2s 0s; -ms-transition: All 1.2s 0s; transition: All 1.2s 0s; -webkit-transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); transform: translateX(0) translateY(0) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); }

.ys ul li:nth-of-type(1) img.img1 { -webkit-animation: z 5s linear 0s infinite; -moz-animation: z 5s linear 0s infinite; -ms-animation: z 5s linear 0s infinite; animation: z 5s linear 0s infinite; }
.ys ul li:nth-of-type(1) img.img2 { -webkit-animation: y 5s linear 0s infinite; -moz-animation: y 5s linear 0s infinite; -ms-animation: y 5s linear 0s infinite; animation: y 5s linear 0s infinite; }
.ys ul li:nth-of-type(2) img.img1 { -webkit-animation: z 5s linear 0s infinite; -moz-animation: z 5s linear 0s infinite; -ms-animation: z 5s linear 0s infinite; animation: z 5s linear 0s infinite; }
.ys ul li:nth-of-type(2) img.img2 { -webkit-animation: y 5s linear 0s infinite; -moz-animation: y 5s linear 0s infinite; -ms-animation: y 5s linear 0s infinite; animation: y 5s linear 0s infinite; }

.ys ul li:nth-of-type(3) img.img1 { -webkit-animation: z 5s linear 0s infinite; -moz-animation: z 5s linear 0s infinite; -ms-animation: z 5s linear 0s infinite; animation: z 5s linear 0s infinite; }
.ys ul li:nth-of-type(3) img.img2 { -webkit-animation: y 5s linear 0s infinite; -moz-animation: y 5s linear 0s infinite; -ms-animation: y 5s linear 0s infinite; animation: y 5s linear 0s infinite; }

.ys ul li:nth-of-type(4) img.img1 { -webkit-animation: z 5s linear 0s infinite; -moz-animation: z 5s linear 0s infinite; -ms-animation: z 5s linear 0s infinite; animation: z 5s linear 0s infinite; }
.ys ul li:nth-of-type(4) img.img2 { -webkit-animation: y 5s linear 0s infinite; -moz-animation: y 5s linear 0s infinite; -ms-animation: y 5s linear 0s infinite; animation: y 5s linear 0s infinite; }

@-webkit-keyframes z {
	from { -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); }
	to { -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1); }
}
@-webkit-keyframes y {
	from { -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1); }
	to { -webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1); -moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1); -ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1); transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(-360deg) scaleX(1) scaleY(1) scaleZ(1); }
}


/*环评公示*/
.gs{ margin-top:40px;}
.gs_l{width:288px; float:left;}
.gs_r{ width:877px; float:right;}
.gs_lt{ height:65px; background:url(../images/list_03.png) repeat-x; color:#fff; font-size:26px; font-weight:bold; line-height:65px;}
.gs_lt img{ padding-top:22px; padding-left:40px; padding-right:15px; float:left;}
.gs_ow{ background:#f9f9f9;}
.gs_ow ul{}
.gs_ow ul li{ height:50px; border-bottom:1px dotted #dfdfdf; border-top:1px dotted #fff; line-height:46px; font-size:17px; text-align:center; }
.gs_ow ul li a{color:#005a1e;}
.gs_ow ul li a:hover{ background:#f1a503; color:#fff; width:292px; height:47px; display:block; }

.gs_list{ border-bottom:1px dotted  #dae8d4; height:70px; margin-top:10px;}
.time{ width:76px; height:56px; background:#f8f6f6; float:left;}
.time p.md{color:#2e850a; line-height:20px; text-align:center; font-size:18px; padding-top:10px;}
.time p.year{color:#2e850a; line-height:20px; text-align:center; font-size:13px;}
.wz{float:right; width:780px;}
.wz a{font-size:16px; color:#444; line-height:30px;}
.wz a:hover{color:#f1a503;}
.wz p{ font-size:14px; color:#49a922; line-height:26px;}
.wz p span{color:#888; line-height:26px; padding-left:30px;}


/*广告图 01*/
.advert_1{ overflow:hidden; width:1200px; margin:40px auto;}
.advert_1 a{ display:block; float:left; height:392px; height:72px; margin-right:12px; }
.advert_1 a:last-child{ margin-right:0px;}
.advert_1 a img{ display:block; height:392px; height:72px;}

/*环评城市*/
.hbgs{ background:#f2f4f6; height:560px;  border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; width:100%; padding-top:40px; min-width:1200px;}

/*环评资讯*/
.new{ margin-top:40px;}
.zixun{ width:558px; float:left;}
.zixun_t{ background:url(../images/t_hpnews_bg.png) no-repeat 5px center; font-size:24px; color:#444; height:46px; border-bottom:1px solid #dcdcdc ;}
.zhengfu_t{ background:url(../images/gongzhanyu_bg.png) no-repeat 5px center; font-size:24px; color:#444; height:46px; border-bottom:1px solid #dcdcdc ;}

.zixun_t p,.zhengfu_t p{ float:left; margin-left:30px; line-height:46px;}
.zixun_t p span, .zhengfu_t p span{ color:#038224; font-size:28px;}
.zixun_t a,.zhengfu_t a{ float:right; font-size:14px; color:#888; line-height:50px; padding-right:15px;}

.new11{ margin-top:15px; border-bottom:1px dashed #e3e3e3; height:110px;}
.new11 img  {float:left; padding-right:15px;}
.new11 a{ font-size:15px; color:#444; line-height:26px; padding-top:15px;}
.new11 a:hover{color:#f1a503;}
.new11 p.time1{ font-size:13px; color:#666; line-height:28px;}
.new11 p.wz2{ color:#888; font-size:13px; line-height:22px;}


.zhengfu ul,.zixun ul{ padding-top:10px;}
.zhengfu ul li,.zixun ul li { font-size:14px; line-height:32px; color:#444; background:url(../images/new_list_03.png) no-repeat 5px center; border-bottom:1px dotted #f1f0f0;}
.zhengfu ul li a,.zixun ul li a{ padding-left:15px;}
.zhengfu ul li span,.zixun ul li span{ float:right; font-size:13px; color:#888;}
.zhengfu{width:564px; float:right;}


/*城市环评*/
.internalMap{
	width: 660px; float:left;
	height: 560px;
	background: url(../images/home.png) no-repeat;
	position: relative;
}
.internalMap a{
	display: inline-block;
	width: 39px;
	height: 46px;
	padding: 16px 4px 0 4px;
	background-position: 0 -198px;
	color: #326293;
	font: 13px/1.2 Microsoft Yahei;
	vertical-align: middle;
	text-align: center;
	position: absolute;
}
.internalMap a:hover{
	background-position: -47px -198px;
	color: #fff;
	text-decoration: none;
	z-index: 2;
}
.internalMap .more{
	height: 54px;
	padding-top: 8px;
}
.internalMap .wlmq{
	top: 150px;
	left: 132px;
}
.internalMap .cd{
	top: 293px;
	left: 285px;
}
.internalMap .km{
	/*bottom: 60px;*/
	left: 272px;
	top: 358px;
}
.internalMap .xa{
	top: 239px;
	left: 351px;
}
.internalMap .wh{
	top: 276px;
	left: 396px;
}
.internalMap .cs{
	top: 313px;
	left: 376px;
}
.internalMap .sz{
	/*bottom: 58px;*/
	left: 404px;
	top: 358px;
}
.internalMap .sy{
	/*bottom: 10px;*/
	left: 364px;
	top: 413px;
}
.internalMap .bj{
	top: 156px;
	right: 176px;
}
.internalMap .dl{
	top: 154px;
	right: 115px;
}
.internalMap .qd{
	top: 193px;
	right: 152px;
}
.internalMap .nj{
	top: 234px;
	right: 156px;
}
.internalMap .sh{
	top: 272px;
	right: 122px;
	z-index:2;
}
.internalMap .hz{
	top: 300px;
	right: 145px;
	z-index:1;
}
.internalMap .heb{
	top: 52px;
	right: 50px;
}
.internalMap .tb{
	left: 485px;
	top: 362px;
}
.internalMap .xg{
	left: 429px;
	top: 378px;
}
.internalPlace{
	width: 570px; float:right;
}

.internalPlace b{
	width: 530px; height:72px; display:block;  font-size:30px; padding-top:36px; font-weight:100;
}


.hot_mod.gb .internalPlace{
	margin-top: 70px;
}
.internalPlace a{
	display: inline-block;
	margin: 0 10px 20px 0;
	*margin: 0 8px 20px 0;
}
.internalPlace .ml{
	margin-left: 40px;
}
.internalPlace span{
	display: inline-block;
	font: 14px/33px Microsoft Yahei;
	border-top: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding: 0 8px;
	background-color: #fff;
	vertical-align: middle;
	color: #333;
}
.internalPlace em,
.internalPlace i {
	display: inline-block;
	width: 18px;
	height: 35px;
	vertical-align: middle;
}
.internalPlace em{
	background-position: 0 -261px;
}
.internalPlace i{
	background-position: -18px -261px;
}
.internalPlace :hover span{
	border-color: #06c;
	color: #06c;
}
.internalPlace :hover em{
	background-position: -36px -261px;
}
.internalPlace :hover i{
	background-position: -54px -261px;
}
.ci_icon{
	background: url(../images/icon.png) no-repeat;
}


/*登陆后*/
.log_hou{ float: right; margin-top:36px; width:216px; }
/*.log_hou p{ font-size:14px; height:26px; display:block;}
.log_hou p a{ line-height:14px; height:14px; margin-top:10px; display: block; border-right:1px solid #7a7a7a; padding-right:20px; padding-left:10px; }*/
.index_name{ position:absolute; padding:0;  top:20px; z-index:99; width:132px; display:block; padding-top:10px;}
.index_name dt{ display:block;overflow:hidden; padding:0; margin:0; padding-bottom:10px;}
.index_name dd{ display:none; margin:0; background-color:#fff; height:32px; line-height:32px; width:126px; border:#dcdcdc solid 1px; padding-left:6px; /* margin-left:-6px; */}
.index_name dd:first-child{ border-bottom:none; }
.log_hou .index_name{  margin-top:5px; float:left; display:block; }
.index_name:hover{ background-color:#fafafa; }
.index_name:hover dd{ display:block;box-shadow: 2px 2px 3px #ddd; -moz-box-shadow:2px 2px 3px #ddd; }
.index_name a:hover{ color:#00be3c;}
.index_name img{ display:block; float:left;}
.index_name span{ display:block; float:left; /* margin-left:8px; */ line-height:38px; color:#00be3c;}
.log_hou .index_name a{ margin-top:6px;}
.log_hou .quit{ float:left; line-height:32px; margin-left:150px;}
.log_hou .quit a{ color:#f8940d; border-right:none;}
.log_hou .index_new a{ color:#666;}
.index_new{ position:relative;}
.index_new img{ position:absolute; right:4px; top:0px;}



/*合作伙伴*/
.partner{ margin-top:40px;}
.partner h3{ font-size:30px;;margin:0 auto;width:120px;display:block;position:relative; font-weight:100; border-bottom:2px solid #f1a503; text-align:center; line-height:56px;}
.partner ul{ padding-top:25px;}
.partner ul li{ float: left; width:186px;  margin:6px 6px; border:1px solid #f2f2f2;}
.partner ul li {width:186px; height:73px;-webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;  -o-transition:All 0.4s ease-in-out;}
.partner ul li :hover{box-shadow:0px 0px 15px #c9c7c7; cursor:pointer;}

/*友情链接*/
.youlian{ width:100%; background-image:url(../images/youlian_bg.png); background-repeat:repeat-x; background-position:top left; background-color:#fbfbfb; margin-top:30px; min-width:1200px;}
.yl_box{ width:1200px; margin:auto; padding: 10px 0px; }
.yl_box h2{ color:#333; font-size:18px; height:18px; line-height:18px; margin-bottom:16px; margin-bottom:25px;  }
.yl_box ul{ width:1200px; margin:auto; overflow:hidden; }
.yl_box ul li{ float:left; display:block; color:#666; line-height:14px; margin-bottom:16px; }
.yl_box ul li a{ font-size:14px; color:#666; line-height:14px;}

/*foot*/
.foot{ border-top:4px solid #5da936; padding:10px 0 0px 0; min-width:1200px; }
.foot_box{ margin:auto;}
.foot_box p{ font-size:12px; color:#565656; display:block; margin-bottom:16px;}
.foot_box{ position:relative;}
.foot_r{ position:absolute; top:-16px; right:0; overflow:hidden;}
.foot_r li{ float:left; display:block; margin:14px; height:87px; margin-bottom:0;}
.foot_r .kxpg img{ width:105px; height:40px; display:block;}
.foot_r .360aqjc img{ width:107px; height:40px; display:block;}

/*side  右侧工具栏*/
.side{position:fixed;width:54px;height:275px;right:0;top:400px; z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444; border-radius:6px 0 0 6px;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#555;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden; border-radius:6px 0 0 6px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#555;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s; border-radius:6px 0 0 6px;}
.side ul li .sidetop:hover{background:#ea5b23;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.sidebox_tu{ position:relative;}
.erweima_tu{ position:absolute; display:none; bottom:0; right:54px; }
.sidebox_tu:hover .erweima_tu{ display:block;}

/**悬浮广告**/
.fixedImg{ height:188px; position:fixed; bottom:0; width:100%; z-index:999;}




