@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	min-width:1000px;
	margin:0 auto;
	background:url(images/bg.gif) white;
}
td, div, span, p, table, tr{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img{border:0;}

.wrap{width:1000px; text-align:left; margin:0 auto; background:url(images/top_bg.jpg) repeat-x top white; overflow:hidden; }
.1000{width:1000px;}
.top{height:97px;}
.top img{ float:left; vertical-align:middle;}
.top div{float:right; margin:15px; color:#666666;}
.top div a{color:#7994A6; text-decoration:none; margin:0 8px;}
.top div a:hover{color:red;}
.top input{vertical-align:middle;}
.nav{ padding-left:100px; background:url(images/nav_bg.jpg) top repeat-x; margin-bottom:-3px; position:relative;}
.nav a{ display:inline-block;}
.submenu{line-height:30px; height:30px; width:1000px; margin-left:-100px; background:#f7f7f7; position:absolute; top:29px; left:0px; display:block; clear:both;filter:alpha(opacity=75); font-size:13px; color:#003399; visibility: hidden;}
.submenu a{color:#003399; text-decoration:none;}
.submenu a:hover{color:blue;}
#sub1{padding-left:245px;}
#sub2{padding-left:362px;}
#sub3{padding-left:705px;}
#sub4{padding-left:818px;}

.footer_menu{line-height:22px; background:#E8EBED; display:block; clear:both; text-align:center; color:#000000;}
.footer_menu a{margin:auto 10px; font-weight:normal; text-decoration:none; color:black;}
.footer_menu a:hover{color:#FF6600;}
.copy{text-align:center; margin:15px auto; color:#666666;}
.copy a{text-decoration:underline; color:#666666;}
.cut li /*显示省略号*/{
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
overflow:hidden;
table-layout:fixed;
}
.dash2{background:url(images/dash2.gif) repeat-x bottom; height:2px; overflow:hidden;}

.flash{border:3px solid #00aff0; height:215px; padding:1px 0; border-width:3px 0; display:block; clear:both; text-align:center; background:white;}
.img/*内页横幅Banner样式*/{border:3px solid #00aff0; height:150px; border-width:3px 0; display:block; clear:both; text-align:center; padding:1px 0; background:white;}
ul.pro{margin:10px 3px; padding:0; list-style-type:none;}
ul.pro a{color:#006699; text-decoration:none; }
ul.pro a:hover{ color:#FF6600;}
ul.pro li{list-style-type:none; background:url(images/li_1.gif) left center no-repeat; padding-left:15px; margin:3px 0; }
ul.2 li{background-image:url(images/li_11.gif);}
ul.2 a{color:#666666; text-decoration:none; }


ul.news{margin:10px 3px; padding:0; list-style-type:none;}
.news a{color:#666666; text-decoration:none; }
.news a:hover{ color:#FF6600;}
ul.news li{list-style-type:none; background:url(images/li_2.gif) left center no-repeat; padding-left:15px; margin:3px 0;}
ul.news li span{ float:right; text-align:right; margin-right:10px; color:#666666;}

ul.de_news{margin:0 0 0 60px; padding:0;  width:200px; list-style-type:none;}
ul.de_news li{width:190px; padding-left:10px; height:21px; line-height:21px; background:url(images/de_newsbg.gif) left top no-repeat; list-style-type:none; color:#666;}
.de_news a{color:#666666; text-decoration:none;}
.de_news img{vertical-align:middle;}


/*内页样式定义*/
.leftbar{width:206px; background:url(images/left_bg.jpg) right bottom no-repeat; float:left;}
.leftcontent{margin:0; color:#009999;}
.leftcontent p{ margin:1em 2em; color:#009999; text-indent:2em;}
.leftcontent ul{margin:15px; padding:0; list-style-type:none;}
.leftcontent ul li{background:url(images/li_5.gif) 14px 12px no-repeat white; padding-left:30px; margin:1px 0 0 15px; border:1px solid #D6EAF6; line-height:28px; height:28px;}
.1 .1, .2 .2, .3 .3, .4 .4, .5 .5, .6 .6{background:url(images/li_6.gif) 14px 12px no-repeat #E9F3FA; padding-left:30px; margin:1px 0 0 15px; border:1px solid #B0DEFA;}

.leftcontent a{color:#666666; text-decoration:none; font-size:13px;}
.leftcontent a:hover{color:#FF6600; text-decoration:underline;}
.main{width:730px; float:right;  margin:0 30px; text-align:left; color:#666666; overflow:hidden;}
.main p{text-indent:2em; line-height:1.4;}
.main ul{padding:0; margin:0; list-style-type:none;}
.main ul li{list-style-type:none; background: url(images/li_4.gif) left top no-repeat; padding-left:15px; line-height:1.3; margin:5px 0;}
.main ul li p{color:#999999; text-indent:0;  margin-top:3px;}
.path{margin:20px 0; color:#00aff0;}
.path a{color:#00aff0; text-decoration:none;}
.curr{color:#999;}
.zhuanli{text-align:center; padding:5px;}
.zhuanli img{border:0; width:120px; height:160px;}
.contact p{margin:5px auto;}



/*******产品详细页********/
li.pro{font-weight:bold;}
p.pro{font-weight:normal; margin-left:3em; text-indent:0;}


/*基建掠影*/
.building{font-size:12px; padding:3px; line-height:1.3;}
.building td{padding-bottom:10px;}
.building a{padding:4px; margin:3px 0; width:170px; border:1px solid #CFCFCF; background: #fff; display:block;}
.blue{color:#194797;}
.page2{padding:20px; text-align:center;}
.page2 a{color:#3366CC; text-decoration:none;}
.page2 a:hover{color:#FF3300;}

.caiji{margin-bottom:25px; width:97%; display:block; clear:both;}
.caiji table{background:url(images/li_8.gif) left repeat-y white; padding-left:12px;}
.caiji table tr{}
.caiji a{color:#666666; text-decoration:none;}
.caiji a:hover{color:#FF6600;}


/*新闻详细页news_show.asp 主体内容*/
.newscontent, .newscontent p, .newscontent div, .newscontent td{font-size:13px!important; line-height:1.4!important;}


/*****各页顶部最新提示******/
.newest{color:red;}
.newest a{color:red!important; text-decoration:none;}
.newest a:hover{color:blue; text-decoration:underline;}