body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family:Arial, "宋体", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right}
input[type=button],input[type=submit]{ cursor:pointer}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


/*header*/
.header{ width:1003px; height:99px; background:url(../images/t_bg1.jpg); margin:0 auto;}

.tel{ width:273px; height:99px;}

/*banner*/
.banner{ width:1003px; height:245px; margin:0 auto;}

/*菜单*/
.menu{ width:1003px; height:34px; background:url(../images/nav_bg1.jpg); margin:0 auto;}
.menu ul li{ width:100px; height:34px; color:#333; line-height:34px; text-align:center; float:left;display:block;}
.menu ul li a{ color:#333;display:block;  background:url(../images/nav_bg2.jpg)  right no-repeat;}
.menu ul li a:hover{ color:#f60; display:block; }
.menu ul .wubj a{ background: none; display:block;}

/*中间内容*/
.box{ width:1003px; min-height:548px; _height:548px; padding:10px 0px; margin:0 auto;}

.box_left{ width:213px; min-height:548px; _height:548px; padding-right:10px; }

/*公告*/
.notice{ width:213px; height:190px; background:url(../images/l_bg1.jpg) no-repeat; padding-bottom:5px;}
.notice1{ width:200px; height:30px; padding-left:13px; color:#333; font-weight:bold; line-height:30px;}
.notice1 span{ color:#666; font-weight:normal; line-height:30px; padding-right:10px; float:right; font-family:"宋体";}
.notice1 span a{ color:#666; font-family:"宋体";}
.notice1 span a:hover{ color:#f60;}
.notice2{ width:183px; height:140px; padding:10px 15px; color:#333; line-height:20px; display:block;}

/*新闻*/
.news{ width:210px; height:171px; padding-bottom:5px; margin:0 auto; }
.news1{ width:185px; height:20px; background:url(../images/l_bg2.jpg) no-repeat; padding-bottom:1px; padding-left:25px; color:#fff; font-size:12px; font-weight:bold; line-height:20px;}
.news1 span{ color:#fff; font-weight:normal; line-height:20px; padding-right:5px; float:right; font-family:"宋体";}
.news1 span a{ color:#fff; font-family:"宋体";}
.news1 span a:hover{ color:#fff; text-decoration:underline;}
.news2{ width:208px; height:148px; border:1px #eaeaea solid; background:#fefefe; }
.news2 ul{ padding:5px 10px;}
.news2 ul li{ color:#333; line-height:26px; background:url(../images/icon1.jpg) left no-repeat; padding-left:15px; border-bottom:1px #ccc dotted;}
.news2 ul li a{ color:#333;}
.news2 ul li a:hover{ color:#f60;}

.box_zj{ width:577px; min-height:548px; _height:548px; }

/*公司简介*/
.about{ width:577px; height:175px; padding-bottom:5px;}
.about1{ width:577px; height:24px; border-bottom:2px #3399cc solid;}
.about1 span{ width:97px; height:24px; background:url(../images/m_bg1.jpg); padding-left:15px; color:#fff; font-size:12px; line-height:24px; font-weight:bold; float:left;}
.about1 b{ width:55px; height:24px; line-height:24px; color:#666; text-align:center; float:right; font-family:"宋体"; font-weight:normal;}
.about1 b a{ color:#666; }
.about1 b a:hover{ color:#f60; }
.about2{ width:557px; height:136px; padding:10px 10px 0px 10px; color:#333; line-height:20px;  display:block; overflow:hidden;}
.about2 img{ width:162px; height:115px; border:1px #ccc solid; padding:3px; margin-right:10px; float:left;}

/*产品展示*/
.product{ width:577px; height:360; padding-bottom:5px;}
.product1{ width:577px; height:24px; border-bottom:2px #3399cc solid;}
.product1 span{ width:97px; height:24px; background:url(../images/m_bg1.jpg); padding-left:15px; color:#fff; font-size:12px; line-height:24px; font-weight:bold; float:left;}
.product1 b{ width:55px; height:24px; line-height:24px; color:#666; text-align:center; float:right; font-family:"宋体"; font-weight:normal;}
.product1 b a{ color:#666; }
.product1 b a:hover{ color:#f60; }
.product2{ width:577px; height:334px;}
.cp_list{ width:170px; height:150px; padding:16px 10px 0px 10px; color:#333; line-height:20px; text-align:center; }
.cp_list img{ width:162px; height:116px; border:1px #ccc solid; padding:3px;}
.cp_list a{color:#333; }
.cp_list a:hover{color:#f60; }

.box_right{ width:193px; min-height:548px; _height:548px; padding-left:10px; }

/*工程案例*/
.case{ width:193px; height:355px; background:url(../images/r_bg1.jpg);}
.case1{ width:193px; height:28px; line-height:28px; color:#002063; font-weight:bold; text-align:center; padding-top:5px;}
.case2{ width:193px; height:322px;}
.case2 ul{ padding:5px 8px;}
.case2 ul li{ color:#333; background:url(../images/icon2.gif) left no-repeat; line-height:26px; border-bottom:1px #ccc dashed; padding-left:15px;}
.case2 ul li a{ color:#333;}
.case2 ul li a:hover{ color:#f60;}

.right_pic{ width:177px; height:55px; padding:3px 0px; margin:0 auto;}


/*版权所有*/
.foot{ width:973px; height:28px; background:url(../images/f_bg1.jpg); margin:0 auto; padding:0px 15px; color:#fff; line-height:28px;}
.foot span{ color:#5d95ca; line-height:28px; float:right;}
.foot span a{ color:#5d95ca; }
.foot span a:hover{ color:#fff; }
.foot a{color:#fff;}
.foot a:hover{color:#fff; text-decoration:underline;}

.foot_add{ width:973px; height:60px; padding:10px 15px 0px 15px; color:#333; line-height:24px; text-align:left; margin:0 auto;}

/*内页右侧*/
.nyright{ width:780px;  min-height:548px; _height:548px;}

.nyright1{ width:780px; height:24px; border-bottom:2px #3399cc solid;}
.nyright1 span{ width:97px; height:24px; background:url(../images/m_bg1.jpg); padding-left:15px; color:#fff; font-size:12px; line-height:24px; font-weight:bold; float:left;}
.nyright2{ width:780px; min-height:522px; _height:522px; }
.nyright2 ul { padding:15px;}
.nyright2 ul li{ color:#333; line-height:29px; border-bottom:1px #ccc dashed; background:url(../images/icon1.jpg) left no-repeat; padding-left:20px; padding-right:5px;}
.nyright2 ul li span{ color:#666; float:right;}
.nyright2 ul li a{color:#333;}
.nyright2 ul li a:hover{color:#f60;}

.nyright3{ width:768px; min-height:522px; _height:522px; padding:5px 6px; }

.nynr{ padding:15px; color:#333; line-height:200%; }

/*翻页*/
.page{ color:#3e3e3e;line-height:35px;  text-align:center; margin-left:auto; margin-right:auto; }
.page a{ color:#3e3e3e; line-height:35px; }
.page a:hover{ color: #FF6600; line-height:35px; text-decoration:none; }	

/*新闻详细*/
.newsbt{ font-size:16px; font-weight:bold; color:#3e3e3e; text-align:center; padding:15px;}
.time{text-align:center; line-height:28px; border-bottom:1px #d1d1d1 dashed; background:#F2F2F2; color:#666;  margin:0px 10px 0px 10px;}

/*图片详细*/
.producttp{ width:500px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto}
.producttp img{ width:500px; height:auto;}
.productxx{ color:#3e3e3e; font-weight:bold; background:#F2F2F2; height:24px; padding-left:8px; text-align:left; line-height:24px;  margin:15px 10px 0px 10px;}


/*产品分类*/
.cpfl{ width:210px; min-height:171px; _height:171px; padding-bottom:5px; margin:0 auto; }
.cpfl1{ width:185px; height:20px; background:url(../images/l_bg2.jpg) no-repeat; padding-bottom:1px; padding-left:25px; color:#fff; font-size:12px; font-weight:bold; line-height:20px;}
.cpfl1 span{ color:#fff; font-weight:normal; line-height:20px; padding-right:5px; float:right; font-family:"宋体";}
.cpfl1 span a{ color:#fff; font-family:"宋体";}
.cpfl1 span a:hover{ color:#fff; text-decoration:underline;}
.cpfl2{ width:208px; min-height:148px;_height:148px; border:1px #eaeaea solid; background:#fefefe; }
.cpfl2 ul{ padding:5px 10px;}
.cpfl2 ul li{ color:#333; line-height:26px; background:url(../images/icon2.gif) left no-repeat; padding-left:15px; border-bottom:1px #ccc dotted;}
.cpfl2 ul li a{ color:#333;}
.cpfl2 ul li a:hover{ color:#f60;}

.gray_14{ color:#3e3e3e; line-height:24px; font-weight:bold; font-size:14px;}
.gray_14 a{color:#3e3e3e; }
.gray_14 a:hover{color:#CB131D; }
.gray_12_18{ color:#666; line-height:18px; font-size:12px;}
.gray_12_18 a{ color:#666;}
.gray_12_18 a:hover{ color:#CB131D;}
.gray_12{ color:#3e3e3e; font-size:12px;}
.orange{ color:#F00;}


















