﻿/* CSS Document */
*
{
	margin:0 auto;
	padding:0;
	border:0;
	}
body
{
	line-height:25px;
	font-family:"宋体";
	font-size:12px;
	background-color:#f5f5f5;
	}
a
{
	text-decoration:none;
	color:#000;
	}
ul
{
	list-style:none;
	}
li
{
	list-style:none;
	}
/*头部*/
.head_bg
{
	width:100%;
	height:470px;
	position:relative;
	}
.DB_tab25 {width:100%;height:470px;position:relative;overflow:hidden; z-index:9;}

.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:470px;display:none}

.DB_tab25 .DB_imgSet{position:absolute;width:100%;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px;top:210px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:590px;top:205px;}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:210px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:590px;top:210px;}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:150px;top:210px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:400px;top:210px;}

.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:420px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}


.DB_tab25 .DB_prev{position:absolute;left:-100px;top:220px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:220px;cursor:pointer;display:none}
.warp{ width:998px; margin:0 auto; clear:both; overflow:hidden;}
#herd{height:30px; overflow:hidden; position:relative;}
#top_member{width:auto;_width:430px; height:30px; line-height:30px; padding:0 10px;color:#fff; position:absolute; right:1px; bottom:0px; z-index:10; overflow:hidden;}
#top_member span{word-break:break-all;float:left; overflow:hidden;}
#top_member a {
float: right;
width: 70px;
height: 18px;
line-height: 18px;
background: #0c0;
border:1px solid #fff;
color:#fff;
text-align: center;margin:5px 3px 0px;
}
#top_member a:hover{background:#060;	text-decoration: none;}

.warp1{width:980px; margin:0 auto; clear:both; overflow:hidden;}
.mt{margin-top:10px;}
#syxw{width:220px; height:190px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat; padding:50px 25px 17px 13px; margin-top:8px;}
#syxw p{line-height:24px; height:26px;}

.head
{
	position:absolute;
	width:1190px;
	height:117px;
	background-image:url(../images/head_bg.png);
	top:0;
	left:50%;
	margin-left:-585px;
	z-index:10;
	}
.logo
{
	width:230px;
	height:75px;
	float:left;
	margin:0 0 0 90px;
	}
#tabbox{ width: 230px; height: 75px; position: relative;}
.imgbg{width: 230px; height: 75px; top: 0; left: 0; position: absolute; background: #000;  opacity:0;filter(alpha=0)}
.imgbg:hover{ opacity:0.5;filter(alpha=50)}
.nav
{
	width:750px;
	height:87px;
	float:right;
	margin-right:100px;
	}
.menu
{
	width:750px;
	height:87px;
	}
.menu li
{
	width:85px;
	height:57px;
	float:left;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	padding-top:30px;
	line-height:20px;
	margin:0 3px;
	display:inline;
	position:relative;
	}
.menu li span
{
	font-size:11px;
	}
.menu li:hover
{
	background-color:#060;
	}
.menu li a
{
	width:85px;
	height:67px;
	display:block;
	color:#fff;
	}
.menu li ul
{
	width:85px;
	position:absolute;
	z-index:99999;
	display:none;
	background:rgba(0,0,0,0.5);
	*background:#000;
	filter:alpha(Opacity=50);
	top:87px;
}
.menu li:hover ul{top:87px;display:block;}
.menu li:hover ul li{ clear:both; border:0; width:85px; height:40px; text-align:center; font-family:"微软雅黑"; font-size:12px;padding-top:0; padding-left:0; margin:0;}
.menu li:hover ul li:hover{ background:none;}
.menu li:hover ul li a:hover{ background-color:#04be00; color:#fff;}
.menu li:hover ul li a{ width:85px; height:40px; display:block;color:#fff; line-height:40px; clear:both;}
/*内容*/
.con
{
	width:1020px;
	height:880px;
	margin-top:20px;
	}
.introhonor
{
	width:1020px;
	height:255px;
	}
.introhonor .intro
{
	width:590px;
	height:233px;
	float:left;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	}
.title
{
	width:100%;
	height:30px;
	border-bottom:1px solid #b5b5b5;
	line-height:30px;
	text-align:left;
	}
.title_w
{
	height:30px;
	border-bottom:2px solid #0c0;
	float:left;
	}
.title_w .tw_c
{
	color:#060;
	font-size:16px;
	font-family:"微软雅黑";
	}
.title_w .tw_e
{
	font-size:12px;
	color:#999;
	font-family:Arial;
	}
	
.titley_w
{
	height:30px;
	border-bottom:2px solid #0c0;
	float:right;
	}
.titley_w .tw_c
{
	color:#060;
	font-size:16px;
	font-family:"微软雅黑";
	}
.titley_w .tw_e
{
	font-size:12px;
	color:#999;
	font-family:Arial;
	}
.more
{
	height:30px;
	float:right;
	color:#b5b5b5;
	font-family:Arial;
	}
.more a
{
	color:#b5b5b5;
	}
.more:hover a
{
	color:#030;
	text-decoration:underline;
	}
.intro .intro_c
{
	width:590px;
	height:220px;
	margin-top:20px;
	}
.intro_c .intro_p
{
	width:215px;
	height:172px;
	float:left;
	}
.intro_c .intro_w
{
	width:355px;
	height:172px;
	float:right;
	color:#666;
	}
.introhonor .honor
{
	width:325px;
	height:233px;
	float:right;
	border:1px solid #eee;
	background-color:#fff;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
.honor .honor_c
{
	width:325px;
	height:168px;
	margin-top:3px;
	}
.container{width:325px;height:168px;}
.container a img{width:325px;height:168px;}
.container img{border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none;}
.td_f a img{padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;}
.num{position:absolute;width:150px;float:right;top:150px;left:0px}
.num li{text-align:center;line-height:15px;margin:1px;width:25px;font-family:arial;background:rgba(255,255,255,0.6);*background:#000;filter:alpha(Opacity=60);float:left;height:15px;color:#86a2b8;font-size:12px;cursor:pointer; color:#fff;}
.num li.on{line-height:15px;width:25px;background:#0c0;height:15px;color:#ffffff}
.newserve
{
	width:1020px;
	height:255px;
	margin-top:20px;
	
	}
.newserve .new
{
	width:275px;
	height:233px;
	float:left;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	}
.new .new_c
{
	width:275px;
	height:203px;
	margin-top:6px;
	float:left;
	padding-left:0px;
	margin-left: 0px;
	}
.new_c ul
{
	width:285px;
	height:197px;
	float:left;
	margin:0px; 
	padding:0px;
	}
.new_c ul li
{
	width:280px;
	height:30px;
	border-bottom:1px dashed #cbcbcb;
	float:left;
	color:#666;
	margin:0 0 0 1px;
	}
.new_c ul li:hover a
{
	color:#0c0;
	}
.new_c .new_t
{
	width:200px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:left;
	}
.new_t a
{
	color:#666;
	}
.new_c .new_time
{
	width:80px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:right;
	}
.newserve .serve
{
	width:325px;
	height:233px;
	float:right;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	}
.serve .serve_c
{
	width:325px;
	height:203px;
	margin-top:30px;
	}
.serve_c ul
{
	width:350px;
	height:203px;
	margin-left:-5px;
	}
.serve_c ul li
{
	width:160px;
	height:30px;
	float:left;
	margin:0 5px;
	}
.serve_c ul li a
{
	color:#999;
	}
.serve_c ul li:hover a
{
	color:#0c0;
	}
.tzgg
{
	width:980px;
	height:22px;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	margin-top:0px;
	}
.case
{
	width:980px;
	height:315px;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	margin-top:20px;
	}
.case .case_c
{
	width:1020px;
	height:260px;
	margin-top:20px;
	}
.case_c ul
{
	width:1020px;
	height:260px;
	margin-left:-5px;
	}
.case_c ul li
{
	width:186px;
	height:260px;
	float:left;
	margin:0 6px;
	}
.case_c ul li:hover .case_p
{
	border:1px solid #ba1327;
	}
.case_c ul li:hover .case_t a
{
	color:#0c0;
	}
.case_c .case_p
{
	width:184px;
	height:220px;
	border:1px solid #989898;
	}
.case_c .case_t
{
	width:186px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	}
.case_c .case_t a
{
	color:#666;
	}


.yqljlb
{
	width:980px;
	height:60px;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	margin-top:20px;
	float:left;
	margin-left:0px;
	}	

	
.caseal
{
	width:980px;
	height:200px;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px 20px;
	margin-top:20px;
	float:left;
	margin-left:0px;
	}	
.caseal .case_d
{
	width:980px;
	height:240px;
	margin-top:20px;
	}
.case_d ul
{
	width:980px;
	height:240px;
	margin-left:0px;
	float:left;
	}
.case_d ul li
{
	width:186px;
	height:240px;
	float:left;
	margin:0 6px;
	}
.case_d ul li:hover .case_p
{
	border:1px solid #ba1327;
	}
.case_d ul li:hover .case_t a
{
	color:#0c0;
	}
.case_d .case_p
{
	width:184px;
	height:240px;
	border:1px solid #989898;
	}
.case_d .case_t
{
	width:186px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	}
.case_d .case_t a
{
	color:#666;
	}
/*页脚*/
.footer_bg
{
	width:100%;
	height:145px;
	background:#008e57;
	margin-top:30px;
	float:left;
	}
.footer
{
	width:950px;
	height:145px;
	}
.f_logo
{
	width:200px;

	border-right:1px solid #a1a1a1;
	float:left;
	margin-top:46px;
	}
.f_info
{
	width:450px;
	height:105px;
	color:#d5d5d5;
	float:left;
	margin:40px 0 0 15px; 
	}
	
.f_info a
{
	color:#d5d5d5;
	}
.f_info a:hover
{
	color:#0c0;
	}
.f_contact
{
	width:224px;
	height:145px;
	float:right;
	margin-right:30px;
	}
.f_contact .f_sitemap
{
	width:254px;
	height:50px;
	position:relative;
	}
.f_sitemap .fsc
{
	position:absolute;
	width:464px;
	height:28px;
	background-image:url(../images/footer_bg.png);
	left:-260px;
	padding-left:250px;
	padding-top:5px;
	color:#666;
	}
.f_sitemap .fsc a
{
	padding:0 20px;
	color:#030;
	}
.f_sitemap .fsc a:hover
{
	color:#0c0;
	}
.f_contact .f_contactc
{
	width:454px;
	height:72px;
	color:#FFF;
    font-family: "Microsoft YaHei" ! important;
	font-size:30px;
	margin-top:20px;
	}
/*关于我们*/
.content
{
	width:1020px;
	margin-top:35px;
	}
.left
{
	width:210px;
	float:left;
	}
.left_t
{
	width:210px;
	height:87px;
	background-color:#090;
	color:#fff;
	line-height:40px;
	padding:20px 35px;
	margin-right:10px;
	}
.left_t .leftt_c
{
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:34px;
	}
.left_t .leftt_e
{
	font-family:Arial;
	font-size:18px;
	}
.left .left_c
{
	width:210px;
	}
.left .left_c ul
{
	width:210px;
	}
.left_c ul li
{
	width:210px;
	height:40px;
	background-image:url(../images/leftli_bg.jpg);
	line-height:40px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:15px;
	}
.left_c ul li:hover
{
	background-image:none;}
.left_c ul li a
{
	width:210px;
	height:40px;
	display:block;
	background:url(../images/arrow.png) 180px 15px no-repeat;
	color:#666;
	}
.right
{
	width:745px;
	float:right;
	}
.position
{
	width:100%;
	height:30px;
	font-family:"微软雅黑";
	color:#666;
	margin-top:-7px;
	}
.position a
{
	padding:0 5px;
	color:#666;
	}
.right_t
{
	width:100%;
	height:40px;
	border-bottom:1px solid #ccc;
	line-height:40px;
	text-align:left;
	}
.right_t .rtt_c
{
	font-family:"微软雅黑";
	font-size:24px;
	color:#090;
	font-weight:bold;
	}
.right_t .rtt_e
{
	font-family:Arial;
	font-size:14px;
	color:#999;
	}
.right_t .rtt_e span
{
	font-size:18px;
	}
.right_c
{
	width:720px;
	color:#666;
	font-family:"微软雅黑";
	padding:30px 0;
	line-height:35px;
	}
/*联系我们*/
.contact
{
	width:1020px;
	height:450px;
	margin-top:30px;
	margin-bottom:70px;
	}
.contact_c
{
	width:1020px;
	height:360px;
	margin-top:15px;
	}
.contact_c .conc_info
{
	width:337px;
	height:327px;
	border:3px solid #ccc;
	float:left;
	font-family:"微软雅黑";
	font-size:14px;
	color:#666;
	padding:9px 9px;
	line-height:35px;
	}
.contact_c .conc_map
{
	width:580px;
	height:330px;
	padding:9px 9px;
	border:1px solid #ccc;
	float:right;
	}
#allmap{width:100%;height:330px;}
#r-result{width:100%;margin-top:5px;}
/*文章页面*/
.article_t
{
	width:720px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
    }
.article_info
{
	width:720px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:"宋体";
	color:#999;
	margin-top:10px;
	}
.article_c
{
	width:720px;
	border-top:1px dotted #bfbfbf;
	margin-top:10px;
	padding-top:30px;
	font-family:"宋体";
	}
.trun
{
	width:720px;
	height:40px;
	border-top:1px dotted #bfbfbf;
	color:#bdbcbc;
	line-height:40px;
	margin-top:50px;
	padding-top:10px;
	font-family:"宋体";
	}
.trun a
{
	color:#afafaf;
	}
.trun a:hover
{
	color:#e20316;
	}
.trun .trun_left
{
	float:left;
	text-align:left;
	}
.trun .trun_right
{
	float:right;
	text-align:right;
	}
/*工程案例详情*/
.procase
{
	width:720px;

	margin-top:30px;
	margin-bottom:70px;
	}
.casecon
{
	width:720px;
	margin-top:15px;
	}
.case_title
{
	width:720px;
	height:40px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:24px;
	color:#222;
	line-height:30px;
	text-align:center;
	margin-top:30px;
	}
.case_con
{
	width:720px;
	line-height:30px;
	margin-top:30px;
	color:#666;
	font-family:"微软雅黑";
	font-size:14px;
	}
/*案例列表*/
.casecon ul
{
	width:740px;
	}
.casecon ul li
{
	width:220px;
	height:170px;
	float:left;
	margin:15px 11px;
	}
.casecon ul li:hover .casep
{
	border:1px solid #0c0;
	}
.casecon ul li:hover .caset a
{
	color:#0c0;
	}
.casecon .casep
{
	width:200px;
	height:150px;
	border:1px solid #ccc;
	padding:5px 5px;
	}
.casecon .caset
{
	width:180px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	margin-top:5px;
	}
.casecon .caset a
{
	 color:#333;
	}
.page
{
	width:720px;
	height:35px;
	float:left;
	margin-top:50px;
	margin-bottom:30px;
	}
.page_con
{
	width:500px;
	height:35px;
	margin-top:10px;
	padding-left:100px;
	}
.page_con li
{
	height:30px;
	border:1px solid #e6e6e6;
	padding:0px 7px;
	min-width:15px;
	float:left;
	margin:0 2px;
	line-height:30px;
	text-align:center;
	font-family:"微软雅黑";
	cursor:pointer;
	}
.page_con li.pagnow
{
	background-color:#e00418;
	color:#fff;
	}
/*荣誉资质*/
.download
{
	width:160px;
	height:45px;
	margin-top:50px;
	}
/*新闻中心*/
.right_c ul
{
	width:720px;
	}
.agui_blue  {
	background:#0d9ae4;
	width:80px;
	height:26px;
	line-height:1.8em;
	border:0px;
	color:#fff;
	font-size:14px;
	text-align:center;
}
.right_c ul li
{
	width:720px;
	height:45px;
	border-bottom:1px dotted #ccc;
	padding-left:15px;
	font-size:14px;
	color:#757474;
	}
.right_c ul li:hover a
{
	color:#0c0;
	}
.right_c .newt
{
	width:560px;
	height:45px;
	float:left;
	line-height:45px;
	text-align:left;
	}
.right_c .newt a
{
	color:#757474;
	}
.right_c .newtime
{
	width:80px;
	height:45px;
	float:right;
	line-height:45px;
	text-align:left;
	margin-left:2px;
	}
	
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:326px; height:202px; margin:1px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:35px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:80px; left:1px; z-index:10;}
#playBox .next{ cursor:pointer; width:35px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:80px; right:3px; z-index:10;}
#playBox .smalltitle {width:326px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
