@charset "utf-8";
.slides{
	position:absolute;
	left:-200px;
	z-index:1;
	width:1402px;
	height:354px;}
.slides .item{
	position:absolute;
	top:0;
	left:0;
	margin-top:2px;
	margin-left:7px;
	cursor:pointer;
	background:#000;}
.slides .roundabout-in-focus{
	cursor:default;}
.slides .item img{
	filter:Alpha(opacity=30);
	opacity:0.3;}
.slides .roundabout-in-focus img, .slides .item:hover img{
	filter:Alpha(opacity=100);
	opacity:1;}
.slides_tab{
	position:absolute;
	top:322px;
	right:26px;
	z-index:9999999999;}
.slides_tab li{
	float:left;
	display:inline;
	margin-left:4px;
	width:37px;
	height:8px;
	overflow:hidden;
	cursor:pointer;
	background:url(show.png) 0 0 no-repeat;}
.slides_tab .current{
	background-position:0 -10px;}
.project_box{
	position:relative;
	z-index:999999;
	padding-top:365px;}
.project_map{
	padding:0 25px;
	width:229px;
	height:318px;
	background:url(../img/bg3.jpg) 0 0 no-repeat;}
.news{
	padding-left:25px;
	width:400px;}
.news_top{
	padding-top:18px;
	padding-bottom:7px;
	border-bottom:1px solid #c7c7c7;}
.news_top .li1{
	font-size:20px;
	color:#494949;}
.news_top .li1 span{
	padding-left:5px;
	font-size:12px;
	color:#aaa;}
.news_top .li2{
	padding-top:12px;}
.news_top .li2 a{
	font-size:11px;
	color:#005348;}
.news_list li{
	float:left;
	padding-top:12px;
	width:400px;}
.news_list .current .news_con{
	display:none;}
.news_con_left{
	width:35px;}
.news_con_left .p1{
	height:28px;
	background:#005348;
	line-height:28px;
	text-align:center;
	font-size:18px;
	font-weight:700;
	color:#dde4e2;}
.news_con_left .p2{
	height:11px;
	background:#dde4e2;
	line-height:11px;
	text-align:center;
	font-size:10px;
	color:#005348;}
.news_con_right{
	width:349px;}
.news_con_right h3 a{
	color:#494949;}
.news_con_right i{
	float:left;
	margin-top:9px;
	width:13px;
	height:7px;
	background:url(../img/icon.gif) 0 -12px no-repeat;}
.news_con_hover{
	display:none;
	padding-bottom:12px;
	border-bottom:1px solid #c7c7c7;}
.news_list .current .news_con_hover{
	display:block;}
.news_hover_left{
	width:86px;
	height:54px;
	background:#eee url(../img/nopicbg.jpg) center center no-repeat;
	border:1px solid #d8d8d8;}
.news_hover_right{
	width:304px;}
.news_hover_right .p1 a{
	font-weight:700;
	color:#494949;}
.news_hover_right .p2{
	padding-top:3px;
	line-height:18px;
	color:#bababa;}
.project_con{
	position:relative;
	height:231px;}
.project_con .news_top{
	padding-left:26px;
	padding-bottom:13px;
	border-bottom:none;
	background:url(../img/bg2.jpg) right 12px no-repeat;}
.project_con .prev,.project_con .next{
	position:absolute;
	top:113px;
	width:15px;
	height:19px;
	overflow:hidden;
	background:url(../img/icon.gif) 0 -21px no-repeat;
	text-indent:-99px;}
.project_con .prev{
	left:-39px;}
.project_con .next{
	right:-39px;
	background-position:0 -42px;}
.project_show{
	position:relative;
	width:1002px;
	height:169px;
	overflow:hidden;}
.project_show td td{
	padding-right:7px;}
.project_show td p{
	margin-bottom:4px;
	width:245px;
	height:121px;
	background:#eee url(../img/nopicbg.jpg) center center no-repeat;}
.project_show h3 a{
	color:#2b2b2b;}
.project_show h3 a:hover{
	color:#585858;}
.project_map_con{
	position:relative;
	margin:38px 0 0 5px;
	width:213px;
	height:199px;}
.project_map_con .current{
	z-index:9999;}
.project_map_con .a1{
	float:left;
	text-indent:-999px;}
.city_con{
	position:absolute;
	left:-30px;
	bottom:17px;
	width:201px;
	height:0px;
	overflow:hidden;}
.city_con .span1{
	display:none;
	position:absolute;
	background:url(../img/map.png) no-repeat;
	cursor:pointer;}
.city_con .li1{
	padding:3px 0 0 20px;
	width:181px;
	height:32px;
	overflow:hidden;
	background:url(../img/mapbg.png) 0 0 no-repeat;
	font-size:14px;
	font-weight:700;
	color:#dee5e4;}
.contact_info_con{
	padding:0 20px 20px 20px;
	width:161px;
	background:url(../img/mapbg.png) 0 bottom repeat-y;}
.city_con ul{
	line-height:24px;}
.contact_info_con span{
	display:inline-block;
	margin:10px 0 4px 0;
	padding:0 3px;
	border-radius:2px;
	background:#03574c;
	color:#dae1e0;}
.city_con ul a{
	color:#3e3e3e;}
.contact_info_con ul p{
	cursor:default;
	color:#3e3e3e;}
.city1{
	position:absolute;
	top:88px;
	left:92px;}
.city1 .a1{
	width:49px;
	height:16px;}
.city2{
	position:absolute;
	top:118px;
	left:155px;}
.city2 .a1{
	width:36px;
	height:29px;}
.city2 .city_con{
	bottom:26px;}
.city3{
	position:absolute;
	top:100px;
	left:144px;}
.city3 .a1{
	width:21px;
	height:15px;}
.city3 .city_con{
	bottom:10px;}
.city4{
	position:absolute;
	top:88px;
	left:186px;}
.city4 .city_con{
	bottom:4px;}
.city4 .a1{
	width:16px;
	height:16px;}
.city5{
	position:absolute;
	top:76px;
	left:166px;}
.city5 .a1{
	width:13px;
	height:21px;}
.city6{
	position:absolute;
	top:70px;
	left:183px;}
.city6 .a1{
	width:14px;
	height:17px;}
.city6 .city_con{
	bottom:10px;}
.city7{
	position:absolute;
	top:46px;
	left:146px;}
.city7 .a1{
	width:19px;
	height:18px;}
.city8{
	position:absolute;
	top:38px;
	left:171px;}
.city8 .a1{
	width:21px;
	height:12px;}
.city8 .city_con{
	bottom:10px;}
.city9{
	position:absolute;
	top:88px;
	left:36px;}
.city9 .a1{
	width:55px;
	height:20px;}
.city9 .city_con{
	bottom:10px;}
.city10{
	position:absolute;
	top:98px;
	left:166px;}
.city10 .a1{
	width:17px;
	height:17px;}
.city10 .city_con{
	bottom:10px;}
.city11{
	position:absolute;
	top:27px;
	left:182px;}
.city11 .a1{
	width:20px;
	height:10px;}
.city11 .city_con{
	bottom:5px;}
.city12{
	position:absolute;
	top:150px;
	left:145px;}
.city12 .a1{
	width:16px;
	height:11px;}
.city12 .city_con{
	bottom:5px;}
.city13{
	position:absolute;
	top:105px;
	left:127px;}
.city13 .a1{
	width:16px;
	height:9px;}
.city13 .city_con{
	bottom:5px;}
.project_map_con .current .a1{
	background: transparent url(../img/map.png) 0 0 no-repeat;}
.project_map_con .city1.current .a1{
	background-position:32px 8px;}
.project_map_con .city2.current .a1{
	background-position:15px -63px;}
.project_map_con .city3.current .a1{
	background-position:11px 6px;}
.project_map_con .city4.current .a1{
	background-position:6px 6px;}
.project_map_con .city5.current .a1{
	background-position:6px 8px;}
.project_map_con .city6.current .a1{
	background-position:7px 13px;}
.project_map_con .city7.current .a1{
	background-position:11px 12px;}
.project_map_con .city8.current .a1{
	background-position:11px 7px;}
.project_map_con .city9.current .a1{
	background-position:26px 9px;}
.project_map_con .city10.current .a1{
	background-position:7px 3px;}
.project_map_con .city11.current .a1{
	background-position:6px 5px;}
.project_map_con .city12.current .a1{
	background-position:4px 4px;}
.project_map_con .city13.current .a1{
	background-position:3px 2px;}




	
.scrollbar { width: 172px;}
.scrollbar .viewport { width: 153px; height: 200px; overflow: hidden; position: relative; }
.scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar .scrollbar{ position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar .track {
	height: 100%; 
	width:13px; 
	position: relative; 
	border-left:1px solid #ccc}
.scrollbar .thumb { background: transparent url(../img/icon4.gif) 0 bottom no-repeat; height: 20px; width: 15px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -8px; }
.scrollbar .thumb .end {background: transparent url(../img/icon4.gif) 0 0 no-repeat; overflow: hidden; height: 5px; width: 15px; }
.scrollbar .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
