body{
		margin:0;
		padding:0;
		font-size:12px;
		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 { display:block; background::#05a89a; width:103px; height:103px; position:relative; overflow:hidden;}
.color2 { display:block; background:#faa04e; width:103px; height:103px; position:relative; overflow:hidden;}
.color3 { display:block; background:#f84070; width:103px; height:103px; position:relative; overflow:hidden;}
.color4 { color:#fffd2b;}
.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:102px; overflow:hidden; background:url(../images/top_bg_x.png) top repeat-x; position:absolute; top:0; z-index:200;}
.top_bg .top{ width:1200px; height:102px; margin:0 auto; overflow:hidden; position:relative;}
.top_bg .top .phonebox{ width:213px; height:24px; line-height:24px; background:url(../images/phonebox.png) center center no-repeat; overflow:hidden; position:absolute; right:0; top:8px;}
.top_bg .top .phonebox strong{ display:block; width:100%; height:24px; font-size:14px; color:#ffffff; background:url(../images/phone.png) left center no-repeat; padding-left:30px; }


.top_bg .top .logo { margin-top:18px;}


/*主导到*/
#menu { float:right; width:50%; height:38px; margin-top:40px; overflow:hidden;}
#menu li { float:left; height:38px; line-height:38px; width:14.285%; text-align:center; overflow:hidden;}
#menu li .nav_a{ display:block; width:100%; height:38px; font-size:17px; color:#ffffff; overflow:hidden;}
#menu li:hover .nav_a { color:#08ede0;}
#menu li.on .nav_a {  color:#08ede0;}

/*二级菜单*/
#menu li div { width:1200px; height:65px; overflow:hidden; position:absolute; left:50%; margin-left:-800px; top:40px; font-size:14px; display:none;}
#menu li div p.pic { float:left; margin-top:11px; margin-right:20px; display:inline;}
#menu li div a { float:left; background:#0baecb; color:#ffffff; margin:0 14px; width:143px; height:33px; line-height:33px; margin-top:16px;}
#menu li div a:hover { color:#ffffff;}

/*banner*/
.banner{  height:750px; margin:0 auto; overflow:hidden;}
.ny_banner { height:487px; margin:0 auto; overflow:hidden;}



/*页面布局*/
.indexbox { width:100%; height:822px; margin:0 auto; background:url(../images/about_bg.jpg) top center no-repeat; overflow:hidden;}

/*首页关于我们*/
.aboutbox{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.aboutbox dt{ width:100%; height:192px; text-align:center; overflow:hidden;}
.aboutbox dt .zname{ display:block; height:66px; line-height:66px; font-size:36px; color:#005dbc; margin-top:30px; overflow:hidden;}
.aboutbox dt .ename{ font-size:25px; color:#005dbc; text-transform:uppercase; overflow:hidden;}

.aboutbox dd{ width:100%; height:564px; overflow:hidden;}
.aboutbox dd ul{ width:100%; height:564px; overflow:hidden;}
.aboutbox dd ul li{ float:left;}
.aboutbox dd ul .brief{ width:481px; height:564px; background:url(../images/about_1.jpg) top center no-repeat; overflow:hidden;}
.aboutbox dd ul .brief .title{ display:block; width:80%; height:68px; line-height:68px; font-size:24px; color:#ffffff; margin:25px auto; background:url(../images/contact_line.jpg) left bottom no-repeat; overflow:hidden; }
.aboutbox dd ul .brief .desc{ width:80%; height:215px; line-height:36px; font-size:16px; color:#ffffff; margin:0 auto; overflow:hidden;}
.aboutbox dd ul .brief .slogan{width:80%; height:185px; line-height:36px; font-size:16px; color:#ffffff; margin:20px auto 0; overflow:hidden;}

.aboutbox dd ul .culture{ width:333px; height:564px; background:url(../images/about_2.jpg) top center no-repeat; margin-left:17px; overflow:hidden;}
.aboutbox dd ul .culture .title{ display:block; width:80%; height:68px; line-height:68px; font-size:24px; color:#ffffff; margin:25px auto; background:url(../images/contact_line.jpg) left bottom no-repeat; overflow:hidden;}
.aboutbox dd ul .culture .slogan1{ width:80%; height:auto; font-size:16px; color:#ffffff; margin:0 auto 35px; overflow:hidden;}
.aboutbox dd ul .culture .slogan1 .s_title{ font-size:18px; color:#ffffff;}
.aboutbox dd ul .culture .slogan2{ width:80%; height:auto; font-size:16px; color:#ffffff; margin:0 auto 35px; overflow:hidden;}
.aboutbox dd ul .culture .slogan2 .s_title{ font-size:18px; color:#ffffff;}
.aboutbox dd ul .culture .slogan3{ width:80%; height:auto; font-size:16px; color:#ffffff; margin:0 auto 35px; overflow:hidden;}
.aboutbox dd ul .culture .slogan3 .s_title{ font-size:18px; color:#ffffff;}
.aboutbox dd ul .culture .slogan4{ width:80%; height:auto; font-size:16px; color:#ffffff; margin:0 auto 35px; overflow:hidden;}
.aboutbox dd ul .culture .slogan4 .s_title{ font-size:18px; color:#ffffff;}
.aboutbox dd ul .message{ width:333px; height:273px; margin-left:17px; margin-bottom:17px; background:url(../images/gbook_bg.jpg) top center no-repeat; overflow:hidden;}
.aboutbox dd ul .message a{ display:block; width:100%; height:273px;}
.aboutbox dd ul .contact{ width:333px; height:273px; background:#09aa60; margin-left:17px; overflow:hidden;}
.aboutbox dd ul .contact .s_title{ display:block; width:80%; height:68px; line-height:68px; font-size:24px; color:#ffffff; margin:15px auto; background:url(../images/contact_line.jpg) left bottom no-repeat; overflow:hidden;}
.aboutbox dd ul .contact .textbox{ width:80%; height:164px; font-size:15px; color:#ffffff; line-height:27px; margin:0 auto; overflow:hidden; }


/*首页列表*/
.listbox_bg{ width:100%; height:456px; background:url(../images/list_bg.jpg) bottom center no-repeat; overflow:hidden;}
.listbox{ width:1200px; height:456px; margin:0 auto; overflow:hidden;}
.listbox dt{ width:100%; height:194px; text-align:center; overflow:hidden;}
.listbox dt .title{ display:block; height:110px; line-height:110px; font-size:36px; color:#fffefe; margin-top:20px; overflow:hidden;}
.listbox dt .desc{ width:72%; height:65px; line-height:30px; font-size:16px; color:#ffffff; margin:0 auto; overflow:hidden;}
.listbox dd{ width:100%; height:82px; }
.listbox dd a{ float:left; display:block; width:20%; height:180px; line-height:260px; text-align:center; font-weight:bold; font-size:36px; color:#ffffff;}
.listbox dd a:hover{ color:#2DA7E8;}

/*首页产品展示*/
.productbox_bg{ width:100%; height:639px; background:url(../images/product_bg.jpg) top center no-repeat; overflow:hidden; }
.productbox{ width:1200px; height:639px; margin:0 auto; overflow:hidden;}
.productbox dt{ width:100%; height:102px; line-height:102px;  text-align:center; font-size:14px; color:#ffffff; vertical-align:middle; overflow:hidden;}
.productbox dt .title{ width:100%; height:102px; font-size:36px; color:#ffffff; padding:0 20px;}
.productbox dd{ width:100%; height:auto; overflow:hidden;}
.productbox dd ul{ width:100%; height:auto; overflow:hidden;}
.productbox dd ul li{ float:left; width:291px; height:235px; margin-left:9px; margin-bottom:27px; border:1px solid #008afd; overflow:hidden; position:relative;}
.productbox dd ul li .pic { width:280px; height:223px; border:3px solid #004782; position:relative; left:3px; top:3px;}
.productbox dd ul li a{ display:none; width:256px; padding:0 15px; height:229px; line-height:229px; text-align:center; font-weight:bold; font-size:30px; color:#ffffff; background:url(../images/pro_more.png) center center no-repeat; position:absolute; left:3px; top:3px; z-index:200;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.productbox dd ul li:hover a{ display:block;}

/*新闻资讯*/
.newsbox_bg{ width:1200px; height:537px; margin:0 auto; overflow:hidden;}
.newsbox{ float:left; width:52%; height:auto; overflow:hidden;}
.newsbox dt{ width:100%; height:127px; line-height:150px; background:url(../images/title_line.jpg) bottom repeat-x; overflow:hidden;}
.newsbox dt .zname{ font-size:30px; color:#043a85; padding-right:10px;}
.newsbox dt .ename{ font-size:30px; color:#b4b4b4; text-transform:uppercase;}
.newsbox dd{ width:100%; height:auto; overflow:hidden;}
.newsbox dd ul{ width:100%; height:auto; margin-top:28px; overflow:hidden;}
.newsbox dd ul li{ width:100%; height:103px; border-bottom:1px solid #cacaca; overflow:hidden;}
.newsbox dd ul li .n_time{ float:left; width:100px; height:103px; overflow:hidden; text-align:right;}
.newsbox dd ul li .n_time span{ display:block; width:100%; height:36px; line-height:36px; text-align:right; font-size:18px; color:#a1a1a1; margin-top:18px;}
.newsbox dd ul li .n_time strong{ display:block; width:100%; font-size:34px; color:#a1a1a1;}
.newsbox dd ul li a{ display:block; float:right; width:80%; height:103px; overflow:hidden;}
.newsbox dd ul li .title{ display:block; width:90%; height:32px; line-height:32px; font-size:16px; color:#5c5c5c; margin-top:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsbox dd ul li .desc{ width:100%; height:38px; line-height:18px; font-size:14px; color:#8b8b8b; overflow:hidden;}
.newsbox dd ul li:hover .n_time span{ color:#043a85;}
.newsbox dd ul li:hover .n_time strong{ color:#043a85;}
.newsbox dd ul li:hover .title{ color:#043a85;}
.newsbox dd ul li:hover .desc{ color:#043a85;}

/*工程案例*/
.casebox{ float:right; width:42%; height:auto; overflow:hidden;}
.casebox dt{ width:100%; height:127px; line-height:150px; background:url(../images/title_line.jpg) bottom repeat-x; overflow:hidden;}
.casebox dt .zname{ font-size:30px; color:#043a85; padding-right:10px;}
.casebox dt .ename{ font-size:30px; color:#b4b4b4; text-transform:uppercase;}
.casebox dd{ width:484px; height:316px; margin:25px auto; overflow:hidden; position:relative;}

/*页脚*/
.footer_bg{ height:349px; background:url(../images/footer_bg.jpg) top center no-repeat;}
.footer{ width:1200px; height:349px; margin:0 auto; position:relative; overflow:hidden;}
.footer .footer_left{ width:69%; height:349px; text-align:center; font-size:15px; color:#ffffff; overflow:hidden;}
.footer .footer_left .title{ display:block; height:52px; line-height:52px; font-size:34px; color:#ffffff; margin-top:38px;}
.footer .footer_left .ename{ display:block; height:35px; font-size:14px; color:#ffffff; text-transform:uppercase; background:url(../images/xia.png) center bottom no-repeat; margin-bottom:13px;}
.footer .footer_left .f_phone{ display:block; height:95px; line-height:95px; font-size:46px; color:#ffffff;}
.footer .footer_left .copyright{ width:69%; height:40px; line-height:40px; font-size:14px; color:#2681ff; text-align:center; position:absolute; bottom:0; left:0;}

.footer .qrcodebox1{ width:125px; height:188px; overflow:hidden; position:absolute; top:74px; right:77px; }
.footer .qrcodebox1 .qrcode{ width:125px; height:125px; background:#ffffff; overflow:hidden;}
.footer .qrcodebox1 .qrcode img{ margin-left:8px; margin-top:8px;}
.footer .qrcodebox1 .qr_title{ width:100%; height:63px; line-height:26px; font-size:14px; color:#ffffff; text-align:center; overflow:hidden;}
.footer .qrcodebox2{ width:125px; height:188px; overflow:hidden; position:absolute; top:74px; right:242px;}
.footer .qrcodebox2 .qrcode{ width:125px; height:125px; background:#ffffff; overflow:hidden;}
.footer .qrcodebox2 .qrcode img{ margin-left:8px; margin-top:8px;}
.footer .qrcodebox2 .qr_title{ width:100%; height:63px; font-size:14px; color:#ffffff; text-align:center; overflow:hidden;}


.footer a{ font-size:14px; color:#2681ff; }
.clear{ clear:both; margin:0; padding:0;}

/*内页页面布局*/
.insidebox { width:1200px; margin:0 auto 47px; position:relative;}
.leftbox{ float:left; width:227px; height:auto; overflow:hidden;} 
.contentbox { float:right; width:882px; height:auto; overflow:hidden;}

/*内页导航*/
.guidebox{ width:100%; height:auto; overflow:hidden;}
.guidebox dt{ width:100%; height:64px; line-height:64px; font-size:20px; color:#000000; text-indent:1.6em; background:url(../images/guide_title_x.jpg) top repeat-x; overflow:hidden; }
.guidebox dd { width:100%; height:auto; overflow:hidden; }
.guidebox dd ul{ width:100%; height:auto; margin-top:9px;}
.guidebox dd ul li{ width:100%; height:51px; line-height:51px; border-bottom:1px solid #dddddd; margin-bottom:1px; background:#f7f7f7;}
.guidebox dd ul li a{ display:block; width:100%; height:51px; line-height:51px; font-size:16px; color:#616161; text-indent:2em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.guidebox dd ul li:hover{ height:52px; border-bottom:0; background:#004a8f;}
.guidebox dd ul li:hover a{ color:#fefefe;}
.guidebox dd ul li.on{ height:52px; border-bottom:0; background:#004a8f;}
.guidebox dd ul li.on a{ color:#fefefe;}

.guidebox dd .contactbox{ width:100%; height:238px; background:#f7f7f7; margin-top:18px; overflow:hidden; position:relative; }
.guidebox dd .contactbox .qrcode{ width:110px; height:110px; position:absolute; left:60px; top:37px; }
.guidebox dd .contactbox p{ width:100%; height:48px; text-align:center; font-size:14px; color:#4b4b4b; position:absolute; bottom:30px; left:0; }


/*内容显示*/
.contentbox dt { width:100%; height:69px; line-height:69px; border-bottom:1px solid #dcdcdc; overflow:hidden}
.contentbox dt strong{ font-size:33px; color:#8b8a8a;}
.contentbox dt span{ float:right; line-height:80px;  font-size:14px; color:#616161; padding-left:26px; background:url(../images/ny_home.jpg) left 33px no-repeat;}
.contentbox dt span a{ font-size:14px; color:#616161;}
.contentbox dd { width:98%;  min-height:640px; padding:2% 1%; overflow:hidden;}










