*{margin:0px;padding:0px;}
img{border:0px;}
ul,li{list-style:none; list-style-type:none;}

body{font-size:12px;FONT-FAMILY: "宋体";}
.clear{clear:both}
INPUT {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; FONT-FAMILY: "宋体"; BORDER-TOP-STYLE: none; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none
}
SELECT {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; FONT-FAMILY: "宋体"; BORDER-TOP-STYLE: none; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none
}
A {
	COLOR: #696969; TEXT-DECORATION: none
}
A:hover {
	COLOR: #696969; TEXT-DECORATION: underline
}
#main{width:970px;margin:auto;}
.header{width:970px;height:143px;background:url(../images/top.jpg) no-repeat;}
.headerbottom{width:968px;height:35px;margin-bottom:0px;
background:url(../images/nav_bg2.jpg) repeat-x;
border-left:solid 1px #ccc;border-right:solid 1px #ccc;
line-height:35px;

}

.headerbottom UL {
	LIST-STYLE-TYPE: none;
}
.headerbottom UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;
}
.headerbottom .nav {Z-INDEX: 100; MARGIN-LEFT: 250px; POSITION: relative;}
.nav a{font-size:14px;text-decoration:none;color:#333333;}
.nav a:hover{font-size:14px;text-decoration:underline;color:#993399;}
.nav1 {	POSITION: relative}
#nav11 {BACKGROUND: url(../images/menu2_bg.jpg) repeat-x;border-left:solid 1px #ccc;border-right:solid 1px #ccc;overflow:hidden;FONT-SIZE: 12px; Z-INDEX: 99; LEFT: 15px; WIDTH: 450px;  POSITION: absolute; TOP: 28px; HEIGHT: 28px; TEXT-ALIGN: center;line-height:28px;}
#nav11 span{padding:0px 5px;}
#nav11 A {
	COLOR: #333; TEXT-DECORATION: none;font-size:12px;
}
#nav11 A:hover {
	COLOR: #e6212a; TEXT-DECORATION: underline;font-size:12px;
}

.nav1 .over {	DISPLAY: block; Z-INDEX: 101; POSITION: absolute}
.nav1 .out {DISPLAY: none}

.headerbottom .text{padding:5px;font-size:12px;}

#top{ width:970px;  height:85px; padding-top:6px;overflow:hidden;}
.logo{ float:left; margin-left:10px; display:inline;}
.ADBanner{ float:right; width:730px;margin-top:8px; display:inline;}
.ADBanner .c_logo{ float:left;width:170px;}
.ADBanner .c_blog{ float:right;width:530px;}

/*首页导航样式*/
 #menu{}
    #menu{ height:38px;width:970px; zoom:1; background:url(../images/menu_bg.gif) 0 0px repeat-x; overflow:hidden;clear:both; margin:0 auto;}
    #menu ul{ width:962px;margin:0 auto;padding:0;list-style-type:none;}
    #menu li{ float:left; line-height:38px; list-style-type:none;font-size:14px; font-weight:bold; position:relative; z-index:9999;}
    #menu li a{ display:block; color:#ffffff; padding:0 22px 0 16px; background:url(../images/menu_bg.gif) right -40px no-repeat; text-decoration:none; }
	#menu li.menu_last a{ background-position:0 0;}
	#menu li a.has_clild{ background-position:right -120px;}
    #menu li a.firstOver{ background:#225607;background:url(../images/menu_bg.gif) right -280px no-repeat; color:#000000; padding:0 19px;}
    
    #menu li .li_hover{ background-color:#00cc00; }
    #menu li div.menu_text{ position:absolute; left:0px; top:38px;display:none; width:110px;padding:2px; background:#dddddd;}
     #menu li div.menu_text_bg{background:#efefef url(../images/p_bg.gif) -10px 0 repeat-y; padding:3px 2px;}
   /* #menu li div.menu_text{ position:absolute; left:0px; top:38px;display:none; width:120px;}
    #menu li div.menu_text .text_top{ height:10px; background:url(/images/menu_text_top_bg.gif) 0 0 no-repeat;}
    #menu li div.menu_text .text_content{ background:url(/images/menu_text_content_bg.png); background-color:none; width:120px;}*/
    
    #menu li div.menu_text a{ font-size:12px; font-weight:normal; line-height:22px; padding-left:40px; background:none; color:#333; white-space:nowrap; display:block;}
    #menu li div.menu_text a:hover{ background:#73ba69; color:#ffffff;}
    
    #menu li span.left{ width:17px; height:38px; float:left; position:absolute; left:0; top:0; background:url(../images/menu_bg.gif) 0 -160px no-repeat;}
	#menu li span.li_on{ background:url(../images/menu_bg.gif) 0 -240px no-repeat;}
    #menu li a.current{  background:url(../images/menu_bg.gif) right -200px no-repeat; color:#0f0f0f; line-height:38px; padding:0 18px; }




/*搜索*/
.search input{background:url(../images/top-bg.gif) no-repeat;}
.search { margin:10px auto 0px; border:1px solid #DEDEDE; height:40px; width:966px; padding:1px;}
.search .search-box { background-color:#ECECEC; width:100%; height:100% }
 .search-box-left { width:740px; overflow:hidden; float:left; height:35px; margin:5px 0 0 5px;}
 .search-box-right { width:210px; float:right; line-height:40px; height:40px;font-size:12px;}
.search-box-right a { color:#333; text-decoration:none;}
.search-box-right a:hover { color:#c80000 ;text-decoration:underline;}
 .search-box-left .search-list { width:111px; height:30px; border:1px solid #cococo; background:url(../images/search-list.gif); margin-right:10px; border: none; float: left; text-indent: 1em; line-height: 30px; font-size: 14px; cursor: pointer;}
 .search-box-left .searchtxt { width:560px; height:20px; line-height:20px; padding:4px; font-size:14px; border:1px solid #C0C0C0; background:url( ../images/search-bg.gif) repeat-x;float: left; }
 .search-box-left .searchcase{width:130px;height:30px;margin:0px 10px;float: left;}
 .search-box-left .search-btn { width:114px; height:30px; background:url(../images/srh-menu.jpg ); cursor:pointer; border:none; font-size:14px; margin-left:5px; color:#FFF; font-weight:bold;float: left;}
.wrapper{ width: 970px; margin: 10px auto;}
.search-type-list{ position: absolute; width: 109px; border: 1px solid #bebebe; background:#fff; margin-top: -1px; z-index:99;}
.search-type-list li{ float: left;width: 100%; height: 25px;  }
.search-type-list a{ height: 25px;font-size: 14px; color: #333; line-height: 25px; overflow: hidden; display: inline-block;  width: 99px; padding-left: 10px; border-bottom: 1px solid #ebebeb;}
.search-type-list a.on{ background: #ff9999;}
.search-type-list a:hover{ background: #c80000; color: #fff; text-decoration: none;}
.search-box-left select{height:30px;width:130px;}
.search-box-left option{height:30px;width:130px;}


#content{width:970px;margin:auto;margin-top:10px;}
.left{float:left;width:300px;height:auto;margin-right:10px;margin-bottom:10px;
display:inline}
.right{float:left;width:660px;height:auto;margin-bottom:10px;display:inline;}

/*图片集合*/
.company .title,.popular .title,.product .title,.case .title,.brands .title,.area .title,.newcorp .title,.well-known .title,.company .join,.newcorp ul li,.case ul li,.popular ul,.loginCon,.btn2,.fream2,.btn P A,.btnBot,.chaFotNav .endNList li,.chaFotNav02,.case .bnews .img1{background:url(../images/bg.gif) no-repeat;}

/*company*/
.company{width:298px;height:150px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;}
.company .title{background-repeat:repeat-x; background-position:0 0;width:298px;height:30px;}
.company .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.company .title .more{float:right;line-height:30px;padding-right:15px;}
.company .title .more a{color:#9933ff;text-decoration:none}
.company .title .more a:hover{color:#666666;text-decoration:underline}
.company h2{margin:10px 0 0 10px;font-size:14px;color:#666666}
.company .detail{height:96px;overflow:hidden;}
.company p{width:270px;text-indent: 2em;margin:5px 0 0 10px;;line-height:18px;font-size:12px;color:#666666;float:left}
.company .join{float:right;background-repeat:no-repeat; background-position:0 -42px;width:120px;height:23px;margin-right:20px;display:inline;line-height:23px;text-align:center}
.company .join a{color:#000000;text-decoration:none}
.company .join a:hover{color:#993399;text-decoration:none}
.company .tel{border-top:#C3D7EC solid 1px;margin-top:3px;height:22px;overflow:hidden;}
.company .tel span{padding-left:15px;color:#666666;line-height:22px;}





/*焦点图*/
.focuspic{FLOAT:left;width:400px;height:150px;overflow:hidden;display:block; position:relative; z-index:1}


/*登录*/
.login {
	WIDTH: 250px; height:150px;	overflow:hidden;FLOAT: right;
}
.loginCon {
	background-repeat:repeat-x; background-position:0 -354px;WIDTH: auto; HEIGHT: 60px
}
.loginCon UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 238px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px;	list-style-type:none
}
.loginCon UL LI {
	PADDING-BOTTOM: 1px; LINE-HEIGHT: 20px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 20px; COLOR: #333333; PADDING-TOP: 4px;list-style-type:none
}
.loginCon UL LI A {
	COLOR: #333333
}
* HTML .loginCon LI.else A {
	MARGIN: -18px 18px 0px 2px
}
.loginCon LI.else A {
	BORDER-BOTTOM: #ffb872 1px solid; BORDER-LEFT: #ffb872 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px 18px 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline; BACKGROUND: url(../images/index_1.gif) repeat-x; FLOAT: right; HEIGHT: 17px; COLOR: #333333; BORDER-TOP: #ffb872 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ffb872 1px solid; PADDING-TOP: 0px
}
* + HTML .loginCon LI.else A {
	MARGIN: -21px 18px 0px 2px
}
A.red2 {
	COLOR: #333333; TEXT-DECORATION: none
}
.loginCon IMG {
	FLOAT: left
}
.fream2 {
	BORDER-BOTTOM: #ffb872 1px solid; BORDER-LEFT: #ffb872 1px solid; LINE-HEIGHT: 17px; PADDING-LEFT: 5px; WIDTH: 95px; background-repeat:no-repeat; background-position:-70px -417px; HEIGHT: 17px; BORDER-TOP: #ffb872 1px solid; BORDER-RIGHT: #ffb872 1px solid
}
.btn2 {
	LINE-HEIGHT: 19px; WIDTH: 65px;background-repeat:no-repeat; background-position:0 -417px; HEIGHT: 19px; COLOR: #333333; CURSOR: pointer
}
.btn {
	BORDER-LEFT: #ffc592 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffefdf; OVERFLOW: hidden; BORDER-TOP: #f8e0c7 3px solid; BORDER-RIGHT: #ffc592 1px solid; PADDING-TOP: 0px;height:82px;
}
.btn P {
	WIDTH: 248px;
}
.btn P IMG {
	MARGIN: 0px 9px 0px 0px
}
.btn P A {
	MARGIN: 7px 3px 0px 6px; PADDING-LEFT: 10px; WIDTH: 60px; DISPLAY: block;  background-repeat:no-repeat; background-position:0 -445px;FLOAT: left; HEIGHT: 22px; COLOR: #333333; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
* + HTML .btn P A {
	MARGIN: 7px 3px 0px 8px
}
.btn P A:hover {
	COLOR: #f00; TEXT-DECORATION: none
}
.btnBot {
	background-repeat:repeat-x; background-position:0 -482px; HEIGHT: 5px
}
/*登录 end*/

/*.ad970{width:968px;height:68px;margin:0 0 10px;border:solid 1px #ccc}*/
.ad970{width:970px;height:75px;margin:0 0 10px;overflow:hidden;}
.ad970 img{width:970px;height:75px;border:0;}


/*全国热门工程公司*/
.popular{width:298px;height:285px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:left}
.popular .title{background-repeat:repeat-x; background-position:0 0;width:298px;height:30px;}
.popular .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.popular ul{background-position:-186px -105px;margin:10px 0px 10px 10px;overflow:hidden; border:0px;padding:0px;}
.popular ul li {height:24px;line-height:24px;font-size:12px;padding-left:25px;margin: 0px; overflow:hidden;text-align:left}
.popular ul li a{color:#333333;}
.popular ul li a:hover{color:#993399;}

/*推荐知名企业*/
.well-known{width:658px;height:285px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:right;}
.well-known .title{background-repeat:repeat-x; background-position:0 0;width:658px;height:30px;}
.well-known .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.well-known .detail{width:310px;height:74px;overflow:hidden;float:left;margin:9px 0 0 15px;display:inline;}
.well-known .detail .img1{width:115px;height:65px;float:left;}
.well-known .detail .img1 img{width:105px;height:60px;overflow:hidden;border:#ccc solid 1px;}
.well-known .detail .img1 a.liimg:hover img{display:block;overflow:hidden; border:#ff0000 solid 1px;}
.well-known .detail .corpname{width:auto;height:20px;line-height:20px;font-weight:bold;overflow:hidden;font-size:14px;}
.well-known .detail  p{line-height:18px;height:54px;overflow:hidden;color:#666666}
.well-known .detail .corpname a{color:#333333;text-decoration:none}
.well-known .detail .corpname a:hover{color:#993399;text-decoration:underline}


/*新进工程公司*/
.newcorp{width:298px;height:431px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:left}
.newcorp .title{background-repeat:repeat-x; background-position:0 0;width:298px;height:30px;}
.newcorp .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.newcorp .title .more{float:right;line-height:30px;padding-right:15px;}
#andyscroll { overflow: hidden; padding: 0 0px;margin:10px 0 0px 0; text-align: left; width:100%; height:380px; overflow:hidden;}
.newcorp ul{margin:10px 0px 10px 10px;overflow:hidden; border:0px;padding:0px;}
.newcorp ul li {background-position:0px -82px;height:24px;line-height:24px;font-size:12px;padding-left:10px;margin: 0px; overflow:hidden;text-align:left}
.newcorp ul li a{color:#333333;}
.newcorp ul li a:hover{color:#993399;}


/*热门地区*/
.area{width:658px;height:140px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:right;margin-bottom:10px;}
.area .title{background-repeat:repeat-x; background-position:0 0;width:658px;height:30px;}
.area .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.area .title .more{float:right;line-height:30px;padding-right:15px;}
.area .detail{width:315px;height:20px;overflow:hidden;float:left;margin:12px 0 0 10px;display:inline}
.area .detail h2{font-size:14px;color:#FF0000}
.area .detail h2 span{font-size:14px;font-weight:100;color:#666666;margin:0 5px;}
.area .detail h2 a{color:#ff0000}
.area .detail h2 span a{color:#666666}

/*品牌企业*/
.brands{width:658px;height:280px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:right;}
.brands .title{background-repeat:repeat-x; background-position:0 0;width:658px;height:30px;}
.brands .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.brands ul{margin:10px 0px 10px 6px;width:700px;overflow:hidden; border:0px;padding:0px;}
.brands li{float:left;display:inline;width:162px;margin:0px 0px 4px 0;height:120px;text-align:center;}
.brands li img{width:150px;height:75px;border:#ccc solid 1px;margin:3px;display:block;}
.brands li p{line-height:25px;height:25px;}
.brands li a.liimg:hover img{display:block;overflow:hidden; border:#ff0000 solid 1px;}
.brands li p a{color:#666666;text-decoration:none}
.brands li p a:hover{color:#993399;text-decoration:underline}


/*工程案例*/
.case{width:298px;height:300px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:left}
.case .title{background-repeat:repeat-x; background-position:0 0;width:298px;height:30px;}
.case .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.case .title .more{float:right;line-height:30px;padding-right:15px;}
.case ul{margin:4px 0px 10px 10px;overflow:hidden; border:0px;padding:0px;float:left;display:inline;}
.case ul li {background-position:0px -82px;height:25px;width:270px;margin:0px;line-height:25px;display:inline;float:left;font-size:12px;padding-left:10px;margin: 0px; overflow:hidden;text-align:left}
.case ul li a{color:#333333;}
.case ul li a:hover{color:#993399;}
.case .bnews {width:278px; padding:0px  12px 0px 10px;height:136px;overflow:hidden; float:left;display:inline }
.case .bnews h3 {line-height:24px;height:24px;overflow:hidden;font-size:14px;}
.case .bnews h3 a{color:#333333;text-decoration:none;}
.case .bnews h3 a:hover{color:#993399;text-decoration:underline;}
.case .bnews p {padding:2px 0 0 ;color:#666666;height:85px;overflow:hidden;font-size:12px;line-height:18px;display:inline}
.case .bnews .img1{ background-repeat:repeat-x;height:115px;overflow:hidden; background-position:0 -811px; padding:10px 0;}
.case .bnews .img1 img{width:65px; height:90px; margin-right:12px; float:left;}
.case .bnews .img1 .red a{ color:#ff0000;text-decoration:none;}
.case .bnews .img1 .red a:hover{ color:#9933ff;text-decoration:underline;}


/*产品*/
.product{width:658px;height:300px;overflow:hidden;border-left:#C3D7EC solid 1px;border-right:#C3D7EC solid 1px;border-bottom:#C3D7EC solid 1px;float:right;}
.product .title{background-repeat:repeat-x; background-position:0 0;width:658px;height:30px;}
.product .title .text{font-size:14px;font-weight:bold;line-height:30px;padding-left:15px;float:left}
.product .title .more{float:right;line-height:30px;padding-right:15px;}
.product UL {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none}
.product ul li {  float:left;width:112px;height:115px;overflow:hidden; margin:10px 7px 0px; padding:1px;}
.product ul li img {display:block;overflow:hidden;   width:104px; height:85px; padding:3px;border:#ccc solid 1px;   margin-bottom:5px}
.product ul li span{display:block;overflow:hidden; color:#666666;font-size:12px;width:104px; height:20px;line-height:20px;margin:0px 1px;text-align:center}
.product ul li a.liimg:hover img{display:block;overflow:hidden; margin-bottom:5px;border:#ff0000 solid 1px;}
.product li a{color:#666666;text-decoration:none;}
.product li a:hover{color:#993399;text-decoration:underline;}
.product span a{color:#666666;text-decoration:none;}
.product span a:hover{color:#9933ff;text-decoration:underline;}


/*联系方式*/
.chaFotNav { width:968px; border:1px #d9d9d9 solid; margin:0 auto; height:40px;overflow:hidden;font-family:simsun, Arial; font-size:12px; clear:both;background:#fff;}
.chaFotNav .endNList { width:952px; float:left; padding:15px 0px 0px 10px;display:inline;}
.chaFotNav .endNList li { padding:0px 4px 0px 5px; background-repeat:no-repeat; background-position:0 -493px; color:#666666;float:left;}

/*FOOT*/
.chaFotNav02 { width:970px; height:21px; margin:0 auto; background-repeat:repeat-x; background-position:0 -513px; float:none;clear:both;margin-top:10px; }
.chaFooter{ color:#000; width:970px; height:72px;margin:0 auto; clear:both; text-align:center; line-height:24px; font-family:Arial, simsun; font-size:12px;background:#fff; padding-top:8px;}
.chaFooter a{ color:#000; text-decoration:none;}
.chaFooter a:hover{ color:#000; text-decoration:underline;}
.chaFooter .footLink{ line-height:22px;}
.chaFooter .footLink a{ padding:0px 8px;}
.chaFooter .copyright{ color:#000; line-height:42px;}

.head1{margin:0 auto;padding:0;width:970px;}
.head1{position:relative;z-index:9999; }
.clearfix {zoom:1}
.header_head{width:970px;margin:0 auto;padding:0;position:relative;}

.info_box_head {display:block;z-index:999;position:absolute;top:370px;right:9px;width:210px;line-height:20px;height:28px;font:12px \5b8b\4f53,arial,helvetica;padding:8px 10px 3px 10px;background:#FEFDDE;border:1px solid #FF9933;color:#535353}
.info_box_head span{position:absolute;top:-5px;left:88px;display:block;width:9px;height:5px;margin:0 auto;background:url(../images/info_box_top.gif) no-repeat}
.info_box_head a{color:#FF0000;font-weight:bold;}
.info_box_head a:hover{text-decoration:none}
em{font-style:normal}
.reg_head_join{position:relative;top:-1px;float:none;margin-right:5px;font-weight:normal;margin-left:35px;}
.info_box_head a.reg_head_join:hover{text-decoration:underline !important;color:#369}