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:135px; background:url(../images/top_bg_x.jpg) center top repeat-x; overflow:hidden;}
.top_bg .top{ width:1200px; height:135px; margin:0 auto; overflow:hidden;}
.top_bg .top .phonebox{ width:100%; height:36px; line-height:36px; text-align:right; font-weight:bold; font-size:20px; color:#fefefe; overflow:hidden;}
.top_bg .top .logo { width:249px; height:65px; margin-top:15px;}

/*主导到*/
#menu { float:right; width:70%; height:99px; margin:0 auto; text-align:center; overflow:hidden;}
#menu li{ float:left; width:10%; height:99px; line-height:99px; overflow:hidden;} 
#menu li .nav_a { display:block; width:100%; height:99px; line-height:99px; text-align:center; font-size:15px; color:#080808; overflow:hidden;}
#menu li:hover .nav_a{ background:url(../images/nav_hover.png) center center no-repeat; color:#fefefe;}
#menu li.on .nav_a{ background:url(../images/nav_hover.png) center center no-repeat; color:#fefefe;}

/*二级菜单*/
#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:510px; margin:0 auto; overflow:hidden;}
.ny_banner { width:100%; height:271px; margin:0 auto; overflow:hidden;}

/*页面布局*/
.indexbox { width:1200px; height:auto; margin:0 auto; overflow:hidden;}

/*新闻中心*/
.newsbox{ float:left; width:561px; height:274px; margin-top:35px; overflow:hidden;}
.newsbox dt{ float:left; width:114px; height:234px; background:#3a7bcc; text-align:right; padding:20px 0; overflow:hidden; position:relative;}
.newsbox dt strong{ display:block; line-height:33px; font-size:33px; font-family:"宋体"; color:#fefefe; padding-right:16px; text-transform:uppercase; overflow:hidden;}
.newsbox dt span{ font-size:15px; color:#fefefe; padding-right:16px; overflow:hidden;}
.newsbox dt #tabs{ width:100%; height:auto; text-align:center; position:absolute; bottom:28px; left:0px;}
.newsbox dt #tabs a{ display:block; width:65px; height:21px; line-height:21px; border:1px solid #649adc; font-size:12px; color:#fefefe; margin:0 auto; margin-bottom:3px; overflow:hidden;}
.newsbox dt #tabs a:hover{ border:1px solid #3a7bcc; background:#145db7;}
.newsbox dt #tabs a.on{ border:1px solid #3a7bcc; background:#145db7;}
.newsbox dd { float:left; width:447px; height:274px; background:url(../images/news_bg.jpg) left top no-repeat; overflow:hidden;}
.newsbox dd ul{width:90%; height:auto; margin:0 auto; overflow:hidden;}
.newsbox dd ul .a_li{ width:100%; height:28px; line-height:28px; overflow:hidden;}
.newsbox dd ul .a_li .n_time{ float:left; font-size:13px; color:#545454;}
.newsbox dd ul .a_li .desc1{ float:left; width:77%; font-size:14px; color:#545454; padding-left:3%;}
.newsbox dd ul .first_li{ width:100%; height:135px; margin-bottom:10px; border-bottom:1px dashed #afafaf; overflow:hidden;}
.newsbox dd ul .first_li .pic{ float:left; width:116px; height:99px; margin-top:20px; position:relative; overflow:hidden;}
.newsbox dd ul .first_li .text{ float:right; width:270px; height:99px; margin-top:20px; overflow:hidden;}
.newsbox dd ul .first_li .text strong{ display:block; font-size:15px; color:#145db7; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsbox dd ul .first_li .text span{ font-size:12px; color:#145db7;}
.newsbox dd ul .first_li .text .desc{ font-size:14px; color:#707070;}

/*成功案例*/
.casebox { float:left; width:292px; height:auto; margin-top:35px; margin-left:27px; margin-right:27px; overflow:hidden;}
.casebox dt{ width:100%;; height:105px; position:relative; overflow:hidden;}
.casebox dt .pic{ width:100%;; height:105px; position:relative; overflow:hidden;}
.casebox dt .title{ width:100%; height:33px; line-height:33px; text-align:right; position:absolute; bottom:0; left:0; background:url(../images/case_mor.png) repeat; overflow:hidden;}
.casebox dt .title a{ display:block; width:85%; height:33px; line-height:33px; font-size:15px; color:#fefefe; padding-right:15%;  background:url(../images/case_next.png) 95% center no-repeat;}
.casebox dd{ width:100%;  background:url(../images/case_bg_bottom.png) center bottom no-repeat; padding-bottom:13px; overflow:hidden;}
.casebox dd .marqueebox{ width:95%; height:117px; margin:5% 2.5% 0; position:relative;  }
.casebox dd ul{ height:147px; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; margin-top:15px; overflow:hidden;}
.casebox dd ul li{ width:290px; height:24px; line-height:24px; overflow:hidden;}
.casebox dd ul li a { display:block; width:90%; height:24px; margin:0 auto; font-size:14px; color:#4c4c4c; overflow:hidden;}
.casebox dd ul li:hover a { color:#145db7;}


/*首页联系我们1*/
.contact_index { float:left; width:292px; height:auto; margin-top:35px; overflow:hidden;}
.contact_index dt{ width:100%;; height:105px; position:relative; overflow:hidden;}
.contact_index dt .pic{ width:100%;; height:105px; position:relative; overflow:hidden;}
.contact_index dt .title{ width:100%; height:33px; line-height:33px; text-align:right; position:absolute; bottom:0; left:0; background:url(../images/case_mor.png) repeat; overflow:hidden;}
.contact_index dt .title a{ display:block; width:85%; height:33px; line-height:33px; font-size:15px; color:#fefefe; padding-right:15%;  background:url(../images/case_next.png) 95% center no-repeat;}
.contact_index dd{ width:100%;  background:url(../images/case_bg_bottom.png) center bottom no-repeat; padding-bottom:13px; overflow:hidden;}
.contact_index dd ul{ height:147px; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; margin-top:10px; overflow:hidden;}
.contact_index dd ul li{ width:290px; height:24px; line-height:24px; overflow:hidden;}
.contact_index dd ul li a { display:block; width:90%; height:24px; margin:0 auto; font-size:14px; color:#4c4c4c; overflow:hidden;}

/*首页产品展示*/
.productbox { width:100%; height:315px;  margin-top:38px; overflow:hidden;}
.productbox dt{ width:100%; height:34px; overflow:hidden; position:relative;}
.productbox dt .title{ height:34px; line-height:30px; font-size:16px; color:#ffffff; text-align:center; background:url(../images/product_title_bg.png) center center no-repeat; }
.productbox dt #tabs1{ width:100%; height:34px; line-height:30px; text-align:right; position:absolute; right:0; top:0;}
.productbox dt #tabs1 a{ font-size:15px; font-weight:bold; color:#444444; overflow:hidden;}
.productbox dt #tabs1 a:hover{ color:#145db7;}
.productbox dt #tabs1 a.on{ color:#145db7;}
.productbox dd{ width:100%; margin-top:32px; overflow:hidden;}
.productbox dd ul{ width:100%; height:197px; overflow:hidden;}
.productbox dd ul li{ float:left; width:193px; height:195px; margin-left:6px; border:1px solid #d2d2d2; background:url(../images/product_bg.png) top center no-repeat; position:relative; overflow:hidden;}
.productbox dd ul li .pro_mor {width:100%; height:195px; text-align:center; background:url(../images/product_mor_bg.png) center center no-repeat; position:absolute; left:0; top:0; overflow:hidden; display:none;}
.productbox dd ul li .pro_mor img{ position:absolute; top:0; left:36%;}
.productbox dd ul li .pro_mor strong{ display:block; width:100%; height:50px; font-size:21px; color:#ffffff; line-height:50px; background:url(../images/p_line.jpg) bottom center no-repeat; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:absolute; left:0; bottom:0;}
.productbox dd ul li:hover .pro_mor{}
.productbox dd ul li:hover { border:1px solid #ffffff;}


/*页脚*/
.footer_bg{ height:60px; background:#444444; overflow:hidden;}
.footer{ width:1200px; height:60px; line-height:30px; font-size:14px; color:#f2f2f2; margin:0 auto; overflow:hidden;}
.footer .footer_phone{ height:60px; line-height:60px; float:right; font-size:14px; color:#f2f2f2;}
.footer a{ font-size:14px; color:#f2f2f2;}
.clear{ clear:both; margin:0; padding:0;}


/*内页页面布局*/
.insidebox { width:100%; margin:0 auto; overflow:hidden;}
.leftbox{ width:100%; height:auto; margin:0 auto; background:url(../images/ny_guide_bg.jpg) top repeat-x; overflow:hidden;}
.contentbox { width:1200px; margin:0 auto;}

/*内页导航*/
.guidebox{ width:1200px; height:auto; margin:0 auto; }
.guidebox dt{ width:100%; height:45px; line-height:45px; overflow:hidden;}
.guidebox dt strong{ display:block; height:45px; line-height:45px; font-size:18px; color:#696969;}
.guidebox dt span{ line-height:25px; font-size:14px; color:#ffffff; text-transform:uppercase; overflow:hidden; white-space:nowrap; display:none;}
.guidebox dd {width:98%; height:auto; margin-top:61px; padding-left:2%; }
.guidebox dd ul{ width:100%; height:auto; }
.guidebox dd ul li{ float:left; width:125px; height:auto; margin-left:2px; position:relative;}
.guidebox dd ul li .nav_t1{ display:inline-block; width:125px; height:36px; line-height:36px; font-size:14px; color:#013993; text-align:center; background:#FFB401; margin-left:2px; overflow:hidden;}
.guidebox dd ul li .nav_t1:hover{ background:#3a7bcc; color:#ededed;}
.guidebox dd ul li.on .nav_t1{ background:#3a7bcc; color:#ededed;}
.guidebox dd ul li.on div{ width:1150px; height:auto; line-height:36px; border-top:1px solid #cccccc;}
.guidebox dd ul li.on div .nav_t2{ display:inline-block; width:auto; height:36px; line-height:36px; font-size:14px; color:#616161; text-align:center; background:#e2ecf8; padding:0 10px; margin-left:2px; margin-top:5px; overflow:hidden;}
.guidebox dd ul li.on div .nav_t2:hover{ background:#64b0ee; color:#ededed;}
.guidebox dd ul li.on div .nav_t2.on{ background:#64b0ee; color:#ededed;}
.guidebox dd ul li.on1 div{ display:none;}


/*内容显示*/
.contentbox dt { width:97%; height:45px; line-height:45px; text-align:right; padding-right:3%; overflow: hidden; position:absolute; right:330px; top:406px; }
.contentbox dt strong{ font-size:18px; color:#515151; display:none; }
.contentbox dt span{ font-weight:bold;  font-size:14px; color:#414141;}
.contentbox dt span a{ font-weight:bold;  font-size:14px; color:#414141;}
.contentbox dd { width:98%;  min-height:640px; padding:2% 1% 6%;}
