body{
		margin:0;
		padding:0;
		font-size:14px;
		line-height:24px;
		color:#2e2e2e;
		font-family:"微软雅黑", "宋体";
		background:#ffffff;
}
ol,ul,li,p {
		margin:0;
		padding:0;
		list-style:none;
		text-indent:0;
}
dl,dt,dd {margin:0; padding:0; border:0;}
a {
		color:#2e2e2e;
		text-decoration:none;
		outline:none;
}
a img {
		border:0;
		margin:0;
		padding:0;
}

.alpha0 {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.color1 { background:#cccccc;}
.color2 { background:#ffffff;}
.color3 { background:#000000;}
.color4 { background:#0baecb;}
.alpha70 { filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.alpha40 { filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.h65 { height:65px; display:none;}

/*页眉*/
.top_bg{ width:100%; height:200px; background:url(../images/top_bg.jpg) center top repeat-x; overflow:hidden;}
.top_bg .top{ width:1140px; height:145px; margin:0 auto; overflow:hidden;}
.top_bg .top .textbox{ height:36px; line-height:36px; font-size:14px; color:#8a8a8a; overflow:hidden;}
.top_bg .top .textbox .setbox{ float:right;}
.top_bg .top .textbox .setbox a{ font-size:14px; color:#989898;}
.top_bg .top .logo {  height:92px; padding-top:17px; overflow:hidden;}
.top_bg .top .phonebox{ float:right; width:20%; height:55px; background:url(../images/phone.png) left center no-repeat; padding-left:47px; margin-top:30px; overflow:hidden; }
.top_bg .top .phonebox span{ font-size:14px; color:#04959e;}
.top_bg .top .phonebox strong{ display:block; font-size:28px; color:#04959e;}

/*主导到*/
#menu { width:1140px; height:55px; margin:0 auto; text-align:center; overflow:hidden; }
#menu li{ float:left; width:12.5%; height:55px; line-height:55px; overflow:hidden;} 
#menu li .nav_a { display:block; width:100%; height:55px; line-height:55px; font-weight:bold; font-size:16px; color:#ffffff; background:url(../images/nav_line.jpg) right center no-repeat; overflow:hidden;}
#menu li:hover .nav_a{ color:#ec8312;}
#menu li.on .nav_a{ color:#ec8312;}

/*二级菜单*/
#menu div { width:1200px; height:65px; overflow:hidden; position:absolute; left:50%; margin-left:-800px; top:40px; font-size:14px; display:none;}
#menu div p.pic { float:left; margin-top:11px; margin-right:20px; display:inline;}
#menu div a { float:left; background:#0baecb; color:#ffffff; margin:0 14px; width:143px; height:33px; line-height:33px; margin-top:16px;}
#menu div a:hover { color:#ffffff;}

/*banner*/
.banner{ height:561px; margin:0 auto; overflow:hidden;}
.ny_banner { width:100%; height:297px; margin:0 auto; overflow:hidden;}

/*页面布局*/
.indexbox { width:1140px; height:auto; margin:0 auto; overflow:hidden;}

/*首页关于我们*/
.aboutbox{ width:1140px; height:auto; margin:0 auto; overflow:hidden;}
.aboutbox dt{ float:left; width:668px; height:356px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.aboutbox dt .title{ display:block; width:100%; height:198px; line-height:90px; font-size:24px; color:#000000; background:url(../images/about_title.png) left 65px no-repeat; overflow:hidden; }
.aboutbox dt .desc{ height:118px; line-height:28px; font-size:14px; color:#4d4d4d; text-indent:2em; margin:20px 0; overflow:hidden;}
.aboutbox dd{ float:right; width:371px; height:250px; margin-top:105px; background:url(../images/about_bg.jpg) right top no-repeat; overflow:hidden;}
.aboutbox dd .pic{ width:351px; height:231px; margin-top:19px; overflow:hidden; position:relative;}

/*首页搜索*/
.searchbox{ width:1140px; height:93px; margin:0 auto; background:#eef2f5; margin-top:24px; overflow:hidden; position:relative;}
.searchbox .key_w{ width:63%; height:24px; font-size:13px; color:#656565; overflow:hidden; position:absolute; left:27px; top:37px;}
.searchbox .key_w strong{font-size:14px; color:#018d96;}
.searchbox form{ width:348px; height:39px; background:url(../images/search_bg.jpg) top left no-repeat; position:absolute; right:24px; top:28px; overflow:hidden;}
.searchbox input[type="text"]{ float:left; width:210px; height:39px; line-height:39px; border:0; background:none; padding-left:40px; overflow:hidden;}
.searchbox input[type="submit"]{ float:right; width:96px; height:41px; border:0; background:none; cursor:pointer;}

/*产品中心*/
.productbox { width:1140px; height:auto; margin:0 auto; overflow:hidden;}
.productbox dt{ width:100%; height:308px; margin-top:39px; overflow:hidden;}
.productbox dt .ico{ float:left; width:194px; height:174px; line-height:270px; font-size:27px; font-weight:bold; color:#fefffe; text-align:center; background:#3e3e3e url(../images/logo_ico.png) center 10px no-repeat; overflow:hidden;}
.productbox dt #tabs{ float:left; width:946px; height:174px;  background:#018d96; overflow:hidden;}
.productbox dt #tabs a{ display:inline-block; width:17.915%; height:57.5px; line-height:58px; font-size:15px; color:#fefffe; padding-left:2%; border-bottom:1px solid #0fdce0;}
.productbox dt #tabs .bor{ border-right:1px solid #0fdce0;}
.productbox dt #tabs a.on{ background:#04bec4; color:#3e3e3e;}
.productbox dt .title{ text-align:center; font-size:30px; color:#c6c6c6; }
.productbox dt .title strong{ line-height:68px; font-size:34px; color:#018d96;}
.productbox dt .title span{ display:block; font-size:23px; color:#018d96;}
.productbox dd{ width:100%; height:auto; overflow:hidden;}
.productbox dd ul{ width:100%; height:375px; overflow:hidden;}
.productbox dd ul li{ float:left; width:271px; height:431px; margin-left:16px; text-align:center; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background:url(../images/pro_bot_bor01.jpg) bottom center no-repeat; overflow:hidden;}
.productbox dd ul li .pic { width:264px; height:258px; margin:3px; position:relative; overflow:hidden;}
.productbox dd ul li strong { display:block; width:100%; height:74px; line-height:74px; text-align:center; font-size:18px; color:#666666; margin-top:21px; overflow:hidden;}
.productbox dd ul li .more{ display:block; width:90px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#8d8d8d; border:1px solid #b2b2b2; margin:0 auto; overflow:hidden;}
.productbox dd ul li:hover{ border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background:#066980 url(../images/pro_bot_bor02.jpg) bottom center no-repeat; }
.productbox dd ul li:hover strong{ color:#ffffff;}
.productbox dd ul li:hover .more{ color:#fefefe; border:1px solid #d2e4e8;}

/*首页广告栏*/
.adbox{ width:1140px; height:175px; margin:43px auto 25px; overflow:hidden; background:url(../images/ad.jpg) center center no-repeat; position:relative;}
.adbox p{ height:24px; line-height:24px; font-weight:bold; font-size:24px; color:#ffffff; position:absolute; right:25px; top:110px;}

/*新闻中心*/
.newsbox { float:left; width:627px; height:auto; overflow:hidden;}
.newsbox dt{ width:100%; height:55px; line-height:55px; border-bottom:5px solid #e8e8e8; overflow:hidden;}
.newsbox dt strong{ line-height:55px; font-size:24px; color:#018d96; overflow:hidden;}
.newsbox dd{ width:100%; height:250px; overflow:hidden;}
.newsbox dd ul{ width:100%; height:250px; margin-top:13px; overflow:hidden;}
.newsbox dd ul li{ width:100%; height:79px; overflow:hidden;}
.newsbox dd ul li .new_time{ float:left; width:69px; height:59px; background:#b9b9b9; text-align:center; margin-top:5px; overflow:hidden;}
.newsbox dd ul li .new_time strong{ display:block; width:100%; height:24px; line-height:24px; font-size:18px; color:#ffffff; margin-top:8px; overflow:hidden;}
.newsbox dd ul li .new_time span{ font-size:16px; color:#ffffff; overflow:hidden;}
.newsbox dd ul li .textbox{ float:right; width:538px; height:78px; border-top:1px dashed #888888; margin:0 10px; overflow:hidden;}
.newsbox dd ul li .textbox .title{ display:block; width:100%; height:27px; line-height:27px; font-size:14px; color:#3a3a3a; margin-top:3px; overflow:hidden;}
.newsbox dd ul li .textbox .desc{ width:97%; height:40px; line-height:20px; font-size:14px; color:#888888; overflow:hidden;}
.newsbox dd ul li:hover .new_time{ background:#f5a42f;}
.newsbox dd ul li:hover .title{}

/*首页联系我们*/
.index_contact{ float:right; width:440px; height:auto; overflow:hidden;}
.index_contact dt{ width:100%; height:55px; line-height:55px; border-bottom:5px solid #e8e8e8; overflow:hidden;}
.index_contact dt strong{ line-height:55px; font-size:24px; color:#018d96; overflow:hidden;}
.index_contact dd{ width:100%; height:219px; line-height:30px; padding-top:16px; overflow:hidden;}

/*工程案例*/
.casebox{ width:1140px; height:auto; margin:20px auto; overflow:hidden;}
.casebox dt{ width:100%; height:53px; line-height:53px; border-bottom:5px solid #e8e8e8; overflow:hidden;}
.casebox dt .more{ float:right; line-height:53px; font-size:14px; color:#3c3c3c; overflow:hidden;}
.casebox dt strong{ font-size:24px; color:#018d96; }
.casebox dd{ width:100%; height:auto; padding-top:26px; overflow:hidden;}
.casebox dd ul{ width:100%; height:auto; overflow:hidden;}
.casebox dd ul li{ width:201px; height:243px; margin-left:20px; overflow:hidden;}
.casebox dd ul li .pic{ width:100%; height:198px; overflow:hidden; position:relative;}
.casebox dd ul li .title{ width:100%; height:45px; line-height:45px; text-align:center; font-size:14px; color:#3c3c3c; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*页脚*/
.footer_bg{ height:127px; background:url(../images/footer_bg.jpg) top center repeat-x; overflow:hidden;}
.footer{ width:1140px; height:97px; margin:31px auto 0; overflow:hidden;}
.footer .footer_logo{ float:left; width:595px;}
.footer .textbox{ float:left; width:45%; height:97px; font-size:14px; color:#31cfd9; padding-left:25px; background:url(../images/foot_line.png) left top no-repeat; overflow:hidden;}
.footer .textbox .f_phonebox{ height:48px; background:url(../images/foot_phone.png) left center no-repeat; padding-left:40px;}
.footer .textbox .f_phonebox span{ display:block; line-heigh:14px; font-size:14px; color:#31cfd9;}
.footer .textbox .f_phonebox strong{ display:block; line-height:16px; font-size:28px; color:#31cfd9;}
.footer .textbox .Copyright { line-height:30px; font-size:14px; color:#31cfd9; }
.footer .textbox a{ font-size:14px; color:#31cfd9;}

.clear{ clear:both; margin:0; padding:0;}


/*内页页面布局*/
.insidebox { width:1140px; margin:36px auto; overflow:hidden; }
.leftbox{ float:left; width:214px; height:auto; overflow:hidden;}
.contentbox { float:right; width:900px; overflow:hidden;}

/*内页导航*/
.guidebox{ width:204px; height:auto; border-left:5px solid #018d96; border-right:5px solid #018d96; border-top:4px solid #018d96; border-bottom:4px solid #018d96; padding-bottom:60px;  overflow:hidden;}
.guidebox dt{ width:192px; height:41px; margin:6px auto; text-align:center; overflow:hidden;}
.guidebox dt strong{ display:block; width:100%; height:41px; line-height:41px; font-size:18px; color:#ffffff; background:url(../images/guide_bg.jpg) left repeat-x; overflow:hidden;}
.guidebox dd {width:192px; height:auto; margin:0 auto; overflow:hidden; }
.guidebox dd ul{ width:100%; height:auto; overflow:hidden;}
.guidebox dd ul li{ width:100%; height:38px; margin-bottom:2px; background:#e2e2e2; overflow:hidden;}
.guidebox dd ul li a{ display:block; width:100%; height:38px; line-height:38px; font-size:16px; color:#000000; text-align:center; overflow:hidden;}
.guidebox dd ul li:hover{ background:#f5a42f;}
.guidebox dd ul li:hover a{ color:#ffffff;}
.guidebox dd ul li.on{  background:#f5a42f;}
.guidebox dd ul li.on a{ color:#ffffff;}

/*内页联系我们*/
.contactbox{ width:204px; height:auto; margin:12px auto; border-left:5px solid #018d96; border-right:5px solid #018d96; border-top:4px solid #018d96; border-bottom:4px solid #018d96; padding-top:165px; padding-top:15px; padding-bottom:50px; /*background:url(../images/contact.png) center 15px no-repeat;*/  overflow:hidden;}
.contactbox .contact_text{ width:70%; height:auto; margin:0 auto; line-height:30px; font-size:14px; color:#111111; overflow:hidden;}

/*内容显示*/
.contentbox dt { width:98%; height:40px; line-height:40px; background:#018d96; text-align:right; padding-right:2%; overflow:hidden; }
.contentbox dt strong{ font-size:14px; color:#fefefe; padding-left:15px; display:none;}
.contentbox dt span{ font-weight:bold;  font-size:14px; color:#fefefe;}
.contentbox dt span a{ font-size:14px; color:#fefefe;}
.contentbox dd { width:96%;  min-height:640px; padding:2% 2% 6%;}
