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 { color:#70b60d;}
.color2 { color:#03b3d7;}


.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:157px; background:url(../images/top_bg.gif) center top no-repeat; overflow:hidden;}
.top_bg .top{ width:1200px; height:109px; margin:0 auto; overflow:hidden; position:relative;}
.top_bg .top .phonebox{ float:right; height:52px; padding-right:10px;  margin-top:38px; overflow:hidden;}
.top_bg .top .phonebox .title{ float:left; width:120px; height:52px; padding-left:35px; line-height:52px;  font-weight:bold; font-size:16px; color:#0156ad; background:url(../images/phone.png) left center no-repeat;}
.top_bg .top .phonebox .numb{ float:left; width:161px; height:52px; line-height:52px; font-weight:bold; font-size:20px; color:#e34050;}
.top_bg .top .logo{ float:left; height:109px;}
.top_bg .top .logo img{ margin-top:33px;}


/*主导到*/
#menu { width:1200px; height:48px; margin:0 auto; text-align:center; overflow:hidden; }
#menu li{ float:left; width:11.1%; height:48px; line-height:48px; text-align:center; overflow:hidden;} 
#menu li .nav_a { display:block; width:99%; height:48px; line-height:48px; font-size:16px; color:#2d2d2d; border-right:1px solid #b7b7b7; overflow:hidden;}
#menu li:hover .nav_a{ color:#15B8D9;}
#menu li.on .nav_a{ color:#15B8D9;}

/*二级菜单*/
#menu div { width:1200px; height:48px; 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:520px; margin:0 auto; overflow:hidden;}
.ny_banner { width:100%; height:380px; margin:0 auto; overflow:hidden;}

/*页面布局*/
.indexbox { width:100%; height:594px; margin:0 auto; border-top:1px solid #c9c9c9; background:#f3f3f3; overflow:hidden;}

/*首页关于我们*/
.aboutbox{ width:1144px; height:auto; margin:0 auto; overflow:hidden;}
.aboutbox dt{ float:left; width:83%; height:260px; background:url(../images/about_left.png) left top no-repeat; margin-top:44px; overflow:hidden;}
.aboutbox dt .desc{ width:65%; height:242px; margin-left:35%; margin-top:18px; overflow:hidden; }
.aboutbox dd{ float:right; width:17%; height:328px; background:url(../images/about_right.png) top right no-repeat; overflow:hidden;}


/*产品中心*/
.productbox_bg{ width:100%; height:682px; background:url(../images/productbox_bg.gif) top center no-repeat;}
.productbox { width:1140px; height:auto; margin:0 auto; overflow:hidden;}
.productbox dt{ width:100%; height:124px; margin-top:89px; margin-bottom:65px; overflow:hidden; position:relative;}
.productbox dt .title{ width:208px; height:124px; background:#15b8d9; text-align:right; padding-right:22px; overflow:hidden; position:absolute; left:0; top:0; }
.productbox dt .title .zname{ display:block; height:33px; line-height:33px; font-size:22px; margin-top:18px; color:#ffffff;}
.productbox dt .title .ename{ font-size:14px; color:#ffffff; padding-bottom:35px; background:url(../images/title_line.jpg) right 40px no-repeat; overflow:hidden;}
#tabs{ font-size:18px; font-weight:bold; color:#ffffff;overflow:hidden; position:absolute; right:120px; bottom:0px;}
#tabs a{ text-align:center; font-weight:bold; font-size:18px; color:#ffffff; overflow:hidden;}
#tabs a:hover{ color:#0196fe;}
#tabs a.on{ color:#0196fe;}
.productbox dt .btnbox{ width:110px; height:60px; overflow:hidden; position:absolute; bottom:0; right:0;}
#leftbtn{display:inline-block; width:55px; height:60px; background:url(../images/left_btn.gif) center center no-repeat; cursor:pointer; overflow:hidden;}
#rightbtn{display:inline-block; width:55px; height:60px; background:url(../images/right_btn.gif) center center no-repeat; cursor:pointer; overflow:hidden;}
#leftbtn:hover{ background:url(../images/left_btn_hover.gif) center center no-repeat; }
#rightbtn:hover{ background:url(../images/right_btn_hover.gif) center center no-repeat;}
.productbox dd{ width:100%; height:304px; overflow:hidden;}
.productbox dd ul{ width:100%; height:304px; overflow:hidden;}
.productbox dd ul li{ float:left; width:253px; height:304px; margin-left:22px; background:url(../images/product_bg.png) center center no-repeat; overflow:hidden;}
.productbox dd ul li .pic { width:236px; height:220px; position:relative; margin-top:9px; margin-left:8px; overflow:hidden;}
.productbox dd ul li .pic .pro_more{ display:none; width:236px; height:220px; background:url(../images/pro_more.png) no-repeat; overflow:hidden; position:absolute; left:0; top:0; z-index:200;}
.productbox dd ul li .title{ width:100%;  height:74px; line-height:74px; text-align:center;}
.productbox dd ul li .title a{ display:block; width:96%; height:74px; font-size:16px; color:#ffffff; margin:0 auto; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.productbox dd ul li:hover { background:url(../images/product_bg_hover.png) center center no-repeat;  }
.productbox dd ul li:hover .title a{ color:#fefefe; }
.productbox dd ul li:hover .pic .pro_more{ display:block;}

/*工程案例*/
.casebox_bg{ width:100%; height:414px; background:url(../images/casebox_bg.gif) top center no-repeat; }
.casebox { width:1140px; height:287px; margin:0 auto;}
.casebox dt{ width:100%; height:104px; text-align:center; background:url(../images/casetitle_bg.png) center top no-repeat; position:relative; top:-35px;}
.casebox dt strong{ display:block; font-size:16px; color:#ffffff; padding-top:14px;}
.casebox dt span{ font-size:14px; color:#ffffff; text-transform:uppercase;}
.casebox dd{ width:100%; height:auto; overflow:hidden;}
.casebox dd ul{ width:100%; height:273px; overflow:hidden;}
.casebox dd ul li{ float:left; width:249px; height:273px; margin-left:12px; padding-left:20px; overflow:hidden;}
.casebox dd ul li .pic { width:249px; height:210px; position:relative; overflow:hidden;}
.casebox dd ul li .pic .pro_more{ display:none; width:249px; height:210px; background:url(../images/case_hover.png) no-repeat; overflow:hidden; position:absolute; left:0; top:0; z-index:200;}
.casebox dd ul li .pic .line{ width:236px; height:195px; border:2px solid #e9e9e9; margin-top:6px; margin-left:5px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.casebox dd ul li .title{ width:100%;  height:74px; line-height:74px; text-align:center;}
.casebox dd ul li .title a{ display:block; width:96%; height:74px; font-size:16px; color:#2c2c2c; margin:0 auto; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.casebox dd ul li:hover .title a{ color:#029ab9;}
.casebox dd ul li:hover .pic .pro_more{ display:block;}

/*首页AD*/
.adbox{ width:100%; height:229px; margin:0 auto; background:url(../images/ad.jpg) center top no-repeat; overflow:hidden;}
.adbox .ad{ width:1003px; height:45px; margin:0 auto; position:relative;}
.adbox a{ display:block; width:168px; height:45px; position:absolute; right:212px; top:155px;}

/*新闻中心*/
.newsbox { width:1140px; height:auto; margin:0 auto; overflow:hidden;}
.newsbox dt{ width:100%; height:69px; background:url(../images/news_line.png) right bottom no-repeat; position:relative;}
.newsbox dt .title{ display:block; line-height:30px; font-size:24px; padding-top:20px; overflow:hidden;}
.newsbox dt .ename{ font-size:14px; color:#737373; overflow:hidden;}
.newsbox dt .more{ display:block; height:22px; line-height:22px; font-weight:bold; font-size:14px; color:#15b8d9; overflow:hidden; position:absolute; right:0; bottom:15px;}
.newsbox dd{ width:100%; height:328px; margin-top:36px; overflow:hidden;}
.newsbox dd ul{ width:100%; height:328px;}
.newsbox dd ul li{ float:left; width:48%; height:134px; border:1px solid #e6e5e5; background:#fbf9f9; margin-bottom:20px; overflow:hidden;}
.newsbox dd ul li .newstimebox{ float:left; width:92px; height:93px; background:#e0e0e0; text-align:center; margin-left:27px; margin-top:22px; overflow:hidden;}
.newsbox dd ul li .newstimebox .n_d{ display:block; width:82px; height:53px; line-height:53px; font-size:39px; color:#c1c1c1; background:#ffffff; margin:5px auto 0;}
.newsbox dd ul li .newstimebox .n_m{ display:block; width:82px; height:30px; line-height:30px; font-size:16px; color:#8b8b8b; background:#e0e0e0; margin:0 auto;}
.newsbox dd ul li .title{ float:left; display:block; width:70%; height:40px; line-height:40px; font-size:15px; color:#4a4a4a; margin-left:19px; margin-top:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsbox dd ul li .desc{ float:left; width:70%; height:48px; font-size:14px; color:#999999; margin-left:19px; overflow:hidden;}
.newsbox dd ul li .desc a{ font-size:14px; color:#999999;}
.newsbox dd ul li:hover{ border:1px solid #70b60d; background:#98d443;}
.newsbox dd ul li:hover .newstimebox{ background:#baee70;}
.newsbox dd ul li:hover .title{ color:#dffeb2;}
.newsbox dd ul li:hover .desc a{ color:#ffffff;}



/*页脚*/
.footer_bg{ height:256px; background:url(../images/footer_bg.gif) top center no-repeat; overflow:hidden;}
.footer{ width:1140px; height:256px; margin:0 auto; overflow:hidden; position:relative;}
.footer .qrcodebox1{ width:155px; height:165px; text-align:center; overflow:hidden; position:absolute; left:444px; top:48.5px;}
.footer .qrcodebox1 p{ height:55px; line-height:55px; font-size:15px; color:#fefefe; text-align:center;}
.footer .qrcodebox2{ width:155px; height:165px; text-align:center; overflow:hidden; position:absolute; left:614px; top:48.5px;}
.footer .qrcodebox2 p{ height:55px; line-height:55px; font-size:15px; color:#fefefe; text-align:center;}
.footer .textbox{ width:40%; height:161px; font-size:15px; color:#fefefe; margin-top:49px; overflow:hidden;}
.footer .copyright{ height:45px; line-height:45px; font-size:14px; color:#959595; }
.footer a{ font-size:14px; color:#959595;}

.clear{ clear:both; margin:0; padding:0;}


/*内页页面布局*/
.insidebox { width:1200px; margin:0 auto; overflow:hidden;}
.leftbox{ float:left; width:288px; height:auto; overflow:hidden;}
.contentbox { float:right; width:864px; border:10px solid #ececec; margin-bottom:35px; }

/*内页导航*/
.guidebox{ width:100%; height:auto; overflow:hidden;}
.guidebox dt{ width:100%; height:101px; background:url(../images/guide_title.png) center top no-repeat; text-align:center; overflow:hidden;}
.guidebox dt strong{ display:block; width:100%; height:101px; line-height:125px; font-size:26px; color:#fefeff; text-align:center; overflow:hidden;}
.guidebox dd {width:234px; height:auto; border-left:10px solid #ececec; border-right:10px solid #ececec; border-bottom:10px solid #ececec; padding-bottom:20px; padding-top:28px; margin-left:15px; overflow:hidden; }
.guidebox dd a{ display:block; width:204px; height:39px; line-height:39px; font-weight:bold; font-size:16px; color:#fefefe; text-align:center; background:url(../images/ny_btn.gif) top center no-repeat; margin:0 auto; text-indent:2em; margin-bottom:4px; overflow:hidden;}
.guidebox dd a:hover{ background:url(../images/ny_btn_hover.gif) top center no-repeat;}
.guidebox dd a.on{ background:url(../images/ny_btn_hover.gif) top center no-repeat;}
.leftbox .contactox{ width:254px; height:388px; background:url(../images/ny_qr.gif) top center no-repeat; position:relative; left:15px; top:18px; overflow:hidden;}	
.leftbox .contactox .qr2{ position:absolute; top:42px; left:73px;}
.leftbox .contactox .qr1{ position:absolute; top:199px; left:70px;}


/*内容显示*/
.contentbox dt { width:95%; height:62px; margin:0 auto; background:url(../images/ny_line.gif) center bottom no-repeat; overflow:hidden; }
.contentbox dt strong{ float:right; line-height:80px; font-size:24px; color:#5c5c5c; padding-left:15px;}
.contentbox dt span{ float:left; line-height:85px;  font-size:14px; color:#9b9b9b;}
.contentbox dt span a{ font-size:14px; color:#9b9b9b;}
.contentbox dd { width:95%;  min-height:640px; margin:0 auto; padding:2% 0;}

