﻿/*全局*/
body{text-align:center;font-family:"宋体";font-size:12px; font-weight:normal; background-color:#fff;}
body,td,th,div,li{font-size:12px;color:#000;font-weight:normal;font-family:"宋体";}
body,img,div,ul,li,dl,dt,dd,span,h1,h2,h3,h4,h5,h6,form,textarea,input,p{margin:0px;padding:0px;font-weight:normal;font-family:"宋体";}
li{list-style-type:none;}
ol,ul{list-style:none;}
img{border:0;}
/*浮动*/
.l{float:left;}
.r{float:right;}
/*清除浮动*/
.clr{zoom:1;}
.clear{clear:both;height:0;overflow:hidden;display:block;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."; }
/*距*/
.blank1 {clear:both; height:1px; overflow:hidden; display:block; font-size:1px;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block; font-size:1px;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block; font-size:1px;}
.blank51 {width:974px;clear:both; height:5px;  margin:0 auto;overflow:hidden; display:block; font-size:1px; background-color:#097aed;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block; font-size:1px;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank15 {width:974px;clear:both; height:15px;  margin:0 auto;overflow:hidden; display:block; background-color:#097aed;}
.blank22 {clear:both; height:22px; overflow:hidden; display:block;}
/*按钮*/
.btn{border:0px;cursor:pointer;}
/*链接*/
a {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
a:active {color:#000;}
/*隐藏　显示*/
.show{ display:block;}
.hide{ display:none;}

div.split { padding:5px 0 10px 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; text-align:center;}
DIV.split A { border:#ff5a00 1px solid; padding:2px 5px; margin:0 2px; color:#ff5a00; text-decoration:none;}
DIV.split A:hover { border:#ff5a00 1px solid; COLOR: #fff; text-decoration:none; background:#ff5a00;}
DIV.split A:active {border:#ff5a00 1px solid; COLOR: #fff; text-decoration:none;}
DIV.split span.current {border:#f0f0f0 2px solid; padding:2px 5px; margin:0 2px;}
DIV.split span.disabled {DISPLAY: none}
/*首页*/
#head{ width:974px; margin:0 auto;overflow:hidden;text-align:center;}
#main{ width:974px;margin:0 auto;overflow:hidden;text-align:center;}
#bottom{ width:974px; height:67px;padding-top:11px;   text-align:center; line-height:22px; color:#000000;margin:0 auto;overflow:hidden; }
#bottom a,#bottom a:hover{ color:#000;}

/*首页头部*/
.top{ width:974px; height:101px;margin:0 auto;overflow:hidden;}
.logo{width:675px; height:41px;background:url(../images/logo.jpg) no-repeat; margin-top:32px;margin-left: 40px;float:left;}
.top1{ width:150px; height:50px; float:right; line-height:80px; color:#868a8e; float:right;}
.top1 a,.top1 a:hover{color:#868a8e;}
.nav{width:974px;height:33px; background-color:#097aed;margin:0 auto;overflow:hidden; }
.nav ul{padding-left:30px;}
.nav li{ width:70px;height:33px;line-height:33px; text-align:center; float:left; color:#f9fafb;  font-size:14px; font-family:"微软雅黑";}
.nav li a{ color:#fff;}
.banner{ width:974px; height:297px;margin:0 auto;overflow:hidden; background:url(../images/banner.jpg) no-repeat center top;}



/*首页中部*/
.zuobu{width:304px;float:left;}
.youbu{width:665px;float:right;}




.jpgc{ width:302px;height:226px; border:#097aed 1px solid;}
.jpgc .tb{width:283px; height:28px; margin-left:5px; border-bottom:#097aed 4px solid;}
.jpgc .zb{width:281px; height:186px;  padding:3px 1px 5px 1px;}

.cpfl{ width:302px;height:397px; border:#097aed 1px solid;}
.cpfl .tb{width:283px; height:28px;background: url(../images/cgal.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid;}
.cpfl .zb{width:281px; height:179px;  padding:10px 10px 5px 10px;}
.cpfl .zb ul li{list-style-type: none;width:261px; height:25px;background:url(../images/dot.jpg) no-repeat left center; line-height:25px; text-align:left; color:#000; text-indent:1em;border-bottom:#cccccc 1px dotted; float:left;}
.cpfl .zb ul li a:hover{ color:#868a8e;}

.show_cpfl{ width:302px; border:#097aed 1px solid;}
.show_cpfl .tb{width:283px; height:28px;background:url(../images/cpfl.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid;}
.show_cpfl .zb{width:281px;height:370px;  padding:10px 10px 5px 10px;}
.show_cpfl .zb ul li{list-style-type: none;width:261px; height:25px;background:url(../images/dot.jpg) no-repeat left center; line-height:25px; text-align:left; color:#000; text-indent:2em;border-bottom:#cccccc 1px dotted; float:left;}
.show_cpfl .zb ul li a:hover{ color:#868a8e;}

/*----------幻灯开始-------------*/ 
.box-zzsc{ width:279px; position:relative;height: 184px;}
.ctrl-panel{ position:absolute; right:5px; top:160px; z-index:1000;}
.m-page{ display:block; width:18px; height:18px; text-align:center; background:#097aed; float:left; display:inline; margin-left:5px; line-height:18px; color:#fff; font-size:13px;}
.m-page:hover{ text-decoration:none; color:#fff;}
.focus{background:#868a8e;}
.con{ width:100%;}
.scroll-wrap {OVERFLOW: hidden; WIDTH: 279px; POSITION: relative; HEIGHT: 184px;}
.scroll_box_content {POSITION: absolute}
.content_list {FLOAT: left; WIDTH: 279px; HEIGHT: 184px; cursor:pointer;}
/*----------幻灯结束-------------*/ 

.cpfll{ width:302px;height:397px; border:#097aed 1px solid;}
.cpfll .tb{width:283px; height:28px;background:url(../images/cpfl.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid;}
.cpfll .zb{width:281px; height:179px;  padding:10px 10px 5px 10px;}
.cpfll .zb li{width:261px; height:35px;background:url(../images/dot.jpg) no-repeat left center; line-height:35px; text-align:left; color:#000; text-indent:1em;border-bottom:#cccccc 1px dotted; float:left;}
.cpfll .zb li a:hover{ color:#cccccc;}


.cpfl1{ width:302px;height:397px; border:#097aed 1px solid;}
.cpfl1 .tb{width:283px; height:28px;background:url(../images/cpfl.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid;}
.cpfl1 .zb{width:281px; height:179px;  padding:10px 10px 5px 10px;}
.cpfl1 .zb li{width:261px; height:35px;background:url(../images/dot.jpg) no-repeat left center; line-height:35px; text-align:left; color:#000; text-indent:1em;border-bottom:#cccccc 1px dotted; float:left;}
.cpfl1 .zb li a:hover{ color:#cccccc;}

.cpfll1{ width:302px;height:397px; border:#097aed 1px solid;}
.cpfll1 .tb{width:283px; height:28px;background:url(../images/cpfl.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid;}
.cpfll1 .zb{width:281px; height:179px;  padding:10px 10px 5px 10px;}
.cpfll1 .zb li{width:261px; height:35px;background:url(../images/dot.jpg) no-repeat left center; line-height:35px; text-align:left; color:#000; text-indent:1em;border-bottom:#cccccc 1px dotted; float:left;}
.cpfll1 .zb li a:hover{ color:#cccccc;}


.lxwm{ width:302px;height:192px;border:#097aed 1px solid;}
.lxwm .tb{width:283px; height:28px;background:url(../images/lxwm.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid; }
.lxwm .zb{width:277px; height:185px;padding-left:10px;padding-top:7px;line-height:19px; text-align:left; color:#000;}



.gsjj{ width:663px;height:229px; border:#097aed 1px solid;}
.gsjj .tp{width:643px; height:28px;background:url(../images/gsjj.png) no-repeat left center; margin-left:10px; border-bottom:#097aed 4px solid;}
.gsjj .zb{width:643px; height:190px;padding-top:5px; line-height:21px; color:#000000; text-align:left;margin-left:10px;}
.gsjj .zb img{ padding-right:10px;}
.gsjj .zb span{ color:#FF0000;}
.gsjj .zb span a,.gsjj .zb span a:hover{color:#000000;}

.cpzs{ width:663px;height:192px; border:#097aed 1px solid;}
.cpzs .zz{width:643px; height:28px;background:url(../images/cpzs.jpg) no-repeat left bottom; margin-left:10px; border-bottom:#097aed 4px solid;}
.cpzs .zb{width:633px; height:186px; padding-left:15px; padding-right:15px; padding-top:6px;color:#000; line-height:24px; }
.cpzs .zb a,.cpzs .zb a:hover{color:#000000;}
.cpzs .zb img{  margin-left:7px; margin-right:7px;border:#949494 1px solid;}




/*首页底部*/


/*内页中部*/
.ny{ width:663px;border:#097aed 1px solid;}
.ny .tp{width:643px; height:28px;margin-left:10px; border-bottom:#097aed 4px solid; line-height:40px;color:#097aed; text-align:left; font-weight:bold; font-size:15px;_margin-bottom:-3px; overflow:hidden;}
.ny .zb{width:633px;   min-height:386px; _height:386px; padding-top:8px; line-height:24px; color:#e35f14; text-align:left; padding-left:15px; padding-right:15px; padding-top:10px;}
.ny .zb a,.ny .zb a:hover{color:#000000;}
.ny .zb p,.ny .zb div,.ny .zb td{color:#000000;}
.ny .zb img{}

/*内页新闻*/
.article_title{  font-size:14px; text-align:center;font-weight:bold; color:#000; height:35px; line-height:35px;} 
.author{ height:35px; line-height:35px; text-align:center; color:#000;}
.text_content ,.text_content p,.text_content div{color:#000;}
.dotted-line{
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-bottom-color: #666666;
}
.article{padding:18px;font-size:12px; color:#000; line-height:28px;}
.article a{ color:#000; text-decoration:underline;}
.article a:hover{ color:#000;}

/*工程案例*/
#NewsPic { z-index: 1000000;BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 284px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 173px; BORDER-RIGHT-WIDTH: 0px}
#NewsPicTxt {	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; MARGIN: 3px auto 0px; WIDTH: 365px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: Sans-Serif; POSITION: relative; HEIGHT: 0px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px}
#NewsPicTxt A {	COLOR: black; TEXT-DECORATION: none}
#NewsPicTxt A:hover {	COLOR: black; TEXT-DECORATION: none}
#NewsPicTxt A:visited {	COLOR: black; TEXT-DECORATION: none}
#NewPicTxt A:link {	COLOR: black; TEXT-DECORATION: none}
#NewsPicTxt A:hover {	COLOR: red}
#NewsPic A {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none}
#NewsPic A:hover {	TEXT-DECORATION: none}
#NewPic A:visited {	TEXT-DECORATION: none}
#NewsPic .Picture {	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; LEFT: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 100%}
#NewsPic .Nav {	RIGHT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 12px}
#NewsPic .Nav SPAN {	DISPLAY: block; BACKGROUND: #000000; FLOAT: right; FONT: 10px Courier; BORDER-LEFT: #ffffff 1px solid; WIDTH: 24px; CURSOR: hand; COLOR: #ffffff; HEIGHT: 100%; TEXT-ALIGN: center}
#NewsPic .Nav SPAN.Cur {	BACKGROUND: #019fe8; COLOR: white}
#NewsPic .Nav SPAN.Normal {	BACKGROUND: #000000; FILTER: Alpha(opacity=50); COLOR: white; opacity: .5}
#NewsPic .Nav SPAN A {	DISPLAY: block; WIDTH: 100%; COLOR: white; POSITION: relative; HEIGHT: 100%}
#NewsPic .Nav SPAN A:hover {	CURSOR: hand}

/*内页中部*/
.ny .zb li{ float: left; margin-right: 24px;}
.ny .zb1{width:732px;  _height:386px; min-height:520px;    line-height:24px; color:#000; text-align:left; padding-left:20px; padding-right:10px; padding-top:10px; }
.ny .zb1 span{ color:#000;}
.ny .zb a,.ny .zb a:hover{color:#000;}
.ny .zb p,.ny .zb div,.ny .zb td{color:#000;}
.ny .gsjjzb{width:732px;  _height:400px; min-height:400px;    line-height:24px; color:#000; text-align:left; padding-left:20px; padding-right:10px; padding-top:10px;}

.ny .zb .form_item{vertical-align: top; line-height: 30px; height:30px;margin-top: 10px; margin-bottom: 10px;}
.ny .zb .form_item input{ height:20px; padding-left: 5px; padding-right: 5px;}

.gcspp{ text-align: center;}
.date{ float:right; color:#ff0000;}
/*内页新闻*/
.article_title{  font-size:14px; text-align:center;font-weight:bold; color:#000; height:35px; line-height:35px;} 
.author{ height:35px; line-height:35px; text-align:center; color:#000;}
.text_content ,.text_content p,.text_content div{}
.dotted-line{
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-bottom-color: #666666;
}
.article{padding:18px;font-size:12px; color:#000; line-height:28px;}
.article a{ color:#000; text-decoration:underline;}
.article a:hover{ color:#000;}

/*————右侧翻页结开始————*/
.body_fanye{
    width: 550px; height: 20px;  margin-top: 20px; float:right; 
}
.body_fanye_nmuber{
    float: left; 
}
.body_fanye_nmuber ul li{
    float: left; height: 20px;width: 20px;text-align: center; margin-left: 5px; list-style: none;text-decoration: none;
}
.body_fanye_nmuber ul li a{color:#474a4a; display: block;line-height: 20px; text-decoration: none;list-style: none;}	
.body_fanye_nmuber ul li a:visited {color: #474a4a;}
.body_fanye_nmuber ul li a:hover {background-color: #474a4a; color:#FFF; height: 20px;line-height: 20px;

}
.body_fanye_nmuber ul li a.selected{background-color: #474a4a; color:#FFF; height: 20px;line-height: 20px;}
.body_fanye_diyiye{
    width: 60px; background: #474a4a; height: 20px;float: left;color: #FFF; line-height: 20px; text-align: center; margin-left: 5px; font-size: 14px;
}
.body_fanye_diyiye a{text-decoration: none;
                     color:#FFF
}
/*————右侧翻页结束————*/
/*---表单样式开始---*/
.form_item{padding-top: 10px;height:35px;}
.form_item label,.form_item span{display: inline-block;  min-width: 50px;margin-right: 10px;vertical-align: middle;font-weight: bold;}
.form_item input,.form_item textarea{font-family:"微软雅黑";min-height: 20px; font-size: 14px;border: solid 1px #ccc;  }
.form_item input[type='submit'],.form_item input[type='button'],.form_item input[type='reset']{font-size: 15px; font-weight: bold; cursor: pointer; background-color: #097aed; border: solid 1px #097aed;height:30px;width:80px;color:#fff;}


