﻿body{ margin:0 auto; padding:0;  font-size:12px; font-family:"宋体",Tahoma,Arial,Helvetica, sans-serif; color:#262626;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th{margin:0;padding:0;}
h1,h2,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration: none; color: #900;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.date{ font-style:normal; float:right; color: #666; font-style:normal;}
.m_m{ width:1050px; margin:0 auto;}
.m_t{ margin-top:10px;}
.m_r{ margin-right:10px;}
.wryh{ font-family: "微软雅黑";}
/*layout*/
.top{ height:135px; overflow:hidden;}
.logo{ max-width:650px; max-height:135px; overflow:hidden; float:left; display:block;}
.logo img{ padding-top:10px;}
.topright{ width:360px; float:right; padding-top:45px;  text-align:right;}
.topright img{ width:360px; height:50px; overflow:hidden;}

/*nav*/
.menu{ width:1050px; height:50px; background:url(../images/nav_bg.jpg) repeat-x top; position:relative; z-index:999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:50px; line-height:50px; position:relative; z-index:1; padding-left:5px;}
.nav a{ color:#fff;  }
.nav .nLi{  float:left;  position:relative; display:inline; background:url(../images/nav_dd.png) no-repeat right 18px;}
.nav .nLi h3{ float:left; width:130px; text-align:center; }
.nav .nLi h3 a{ display:block; font-size:18px; font-weight:100; font-family:"微软雅黑";}
.nav .sub{ display:none; width:130px; text-align:center; top:50px;  position:absolute; background:#fff;  line-height:35px; padding:5px 0; border-bottom:5px solid  #1368c9;}
.nav .sub li{width:130px; line-height:35px; zoom:1; border-bottom:1px dashed  #D5D4D4;}
.nav .sub a{ display:block; font-size:14px; font-weight:100; font-family:"微软雅黑"; color:#313131}
.nav .sub a:hover{ background:#175dec; color:#fed702;  }
.nav .on h3 a{ background:#fbb202; color:#fff;   }
/*banner*/
.slideBox{height:400px; overflow:hidden; position:relative; z-index:0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px;  background:#fff; cursor:pointer;  border-radius:50%;}
.slideBox .hd ul li.on{ background:#feb403; color:#fff;  border-radius:50%;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:400px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=30);opacity:0.3;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.banner_yy{height:15px; background:url(../images/banner_yy.jpg) repeat-x bottom;}

/*mainbox*/
.main_box{overflow:hidden; clear:both; padding-top:15px;}
.mainleft{ width:210px; float:left; margin-right:10px; overflow:hidden; padding-bottom:15px;}
.mainright{ width:830px; float:left; overflow:hidden; padding-bottom:15px;}

.sideMenu{}
.height_fl{ height:500px; overflow:hidden;}
.fl_lm{height:60px; line-height:60px; overflow:hidden; display:block; position:relative; background:url(../images/fl_lm_bg.jpg) no-repeat left center;}
.fl_lm i{ width:36px; height:60px; line-height:60px;  font-style:normal;color:#fff; font-family:Arial; font-size:70px; padding:5px 5px 0; float:left; text-align:right;  }
.fl_lm em{font-style:normal; line-height:40px; color: #FFF; font-family: "微软雅黑"; font-size:24px; text-align:left; display:block; position:absolute; left:55px; top:3px;}
.fl_lm span{ font-style: italic; line-height:20px; color: #FFF; font-family: Arial; font-size:14px; text-align:left; display:block;  overflow:hidden; position:absolute; bottom:0; left:30px;}
.sideMenu ul{ height:438px; border:1px  solid #e6e7e8;}
.sideMenu ul li{ padding-left:5px; border-bottom:1px dashed  #D5D4D4;}
.sideMenu ul li a{ height:35px; line-height:35px; padding-left:10px;  cursor:pointer;font:normal 14px/35px "Microsoft YaHei"; display:block;}
.sideMenu ul li a em{ float: left; display:block; height:35px; line-height:35px; cursor:pointer; font-family:"宋体"; font-style:normal; font-size:14px; text-align:left; padding:0 5px;}
.sideMenu ul li a.on{ color:#900;}

/*联系方式*/
.Contact{height:250px; overflow:hidden; }
.bor_kk{ height:204px; border:1px  solid #D5D4D4; padding:2px; background:url(../images/ren.jpg) no-repeat bottom right;}
.c_lm{height:40px;  background:url(../images/lxfsbtn.jpg) no-repeat left center; text-align:center; overflow:hidden;}
.c_lm a{ display:block; color:#fff;font:18px/40px "微软雅黑";}

.Contact span{font-family:Arial; line-height:40px; font-size:26px; text-align:center; display:block; color:#b40404;}
.Contact p{line-height:22px; font-size:14px;}

/*right*/
.Content{ width:830px; height:250px;  float:left; margin-right:10px; overflow:hidden;}
.lm{height:50px; line-height:50px; overflow:hidden;  display:block; position:relative; background:url(../images/lm_bg.jpg) no-repeat left 40px;}
.lm i{ width:50px; height:50px; line-height:50px;  font-style:normal; color:#175dec; font-family:Arial; font-size:48px;  float:left; text-align:left;}
.lm em{font-style:normal; line-height:36px; color: #1E1E1E; font-family: "微软雅黑"; font-size:24px; text-align:left; display:block; position:absolute; left:40px;}
.lm span{font-style: italic; line-height:14px; color:#fd9002; font-family: Arial; font-size:14px; display:block;  overflow:hidden; text-align:left; position:absolute; bottom:3px; left:35px; background:#FFFDFD; padding-right:10px;}
.lm a{ height:50px; line-height:50px; position:absolute; right:0; bottom:0;  padding:0 8px; color: #2B2A2A;}
.lm a:hover{ color: #B4080B;}

.imgContent ul{ overflow:hidden; zoom:1; padding:5px 0 15px 3px; border-bottom:1px  solid #D5D4D4;}
.imgContent ul li{ padding:5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.imgContent ul li .pic{ text-align:center; }
.imgContent ul li .pic img{ width:155px; height:150px; display:block; overflow:hidden;}
.imgContent ul li .pic a:hover img{ border-color:#999;  }
.imgContent ul li .title{ line-height:34px;}

/*工程案例*/
.picMarquee-left{ width:100%; height:260px;  overflow:hidden; clear:both; margin-top:15px;}
.picMarquee-left .bd{ padding:8px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ padding:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:155px; height:150px; display:block; overflow:hidden;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:30px;}

.links{ background:#edebeb; overflow:hidden; border-top:2px  solid #175dec; height:50px; line-height:50px;}
.links_lm{ width:110px; height:50px; line-height:50px; background: url(../images/links.png) no-repeat left top; font-size:18px;  font-family: "微软雅黑";  padding-left:50px; overflow:hidden; float:left; }
.links p{ width:880px; display:block; line-height:50px; color:#333333; float:left; overflow:hidden; padding:0 5px;}
.links p a{ line-height:50px; color:#333333;}
.links p a:hover{ color: #900;}
.foot{ width:100%; margin-top:15px; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x bottom;}
.foot p{ padding:10px 0 20px 0; text-align:center; line-height:24px; color: #333;}

/*=============inside layout================*/
.location{ height:60px; line-height:60px; background: url(../images/fl_lm_bg.jpg) #185ceb no-repeat right center;  font-size:18px; padding-left:15px; color:#fff; font-family: "微软雅黑";}
.location a{ color:#fff;}
.wwz{ width: auto; float:right; text-align:right; padding-right:60px; font-size:14px; font-family: "微软雅黑";}
.tittle_in{background:url(../images/d_d.png) no-repeat left center ; padding-left:50px; font-size:20px; font-family: "微软雅黑";}

/*list*/
.inlist{padding:10px; overflow:hidden;}
.inlist ul li{ height:36px; line-height:36px; border-bottom:1px dashed #CCCCCC;  background:url(../images/inside_dd.jpg ) left center no-repeat; padding-left:20px;}
.inlist ul li a{ font-size:14px;}

/*分页*/
.my_page{ text-align:center; padding:5px 0; overflow:hidden; margin-top:10px; }
.my_page li { display:inline; text-align:center; margin:0px 2px; font-size:12px;}
.my_page li a{padding:3px 7px; text-align:center; color: #333; border:1px solid #cdd5da; text-decoration:none; background-color: #C2C2C2;}
.my_page li a:hover{background:#0d68d6; color:#FFF; border-color:#4192ea; text-decoration:none;}

/*piclist*/
.inpicList{padding:10px 5px; overflow:hidden;}
.inpicList ul{ overflow:hidden;}
.inpicList ul li{ padding:0 5px; float:left; overflow:hidden; text-align:center;  }
.inpicList ul li .pic{ text-align:center; }
.inpicList ul li .pic img{ width:195px; height:190px;display:block; overflow:hidden;}
.inpicList ul li .pic a:hover img{ border-color:#999;  }
.inpicList ul li .title{ line-height:36px;}
.inpicList p{font-family: "微软雅黑"; font-size:14px; line-height:30px; overflow:hidden;}

/*在线留言*/
.mesagebox{ padding:10px 5px;}
.oinput1{ border:1px solid #e3e2e2; height:20px; line-height:20px; width:180px; background:#f2f8ff;}
.textarea{ border:1px solid #e3e2e2; background:#f2f8ff;}
.mesage_ask{ line-height:1.8; background:#f2f8ff; padding:5px 10px;  margin-top:10px; font-size:12px; }
.mesage_ask p{ margin:0;}
.mesage_replay{padding:5px 10px; line-height:1.8; font-size:14px;}
.mesage_replay p{ margin:0;}
.admin{ color: #900;}

/*about*/
.web_nr{ padding:10px 5px;}
.web_nr p{ line-height:24px; font-size:14px;}

/*list info*/
.bt{text-align:center; padding:15px 0;}
.bt h1{color: #262626; font-size:22px; font-weight:bold;}
.info{height:28px;line-height:28px; border-bottom: dashed #C3C3C3 1px;  margin:3px 0px; text-align:center;  font-size:14px; font-family:"宋体";}
.pic{ text-align:center; margin:10px 0px;}
.nr{ line-height:25px; color:#301b00;  padding:10px 0;}
.nr img{ max-width:820px; height:auto; width:expression(this.width > 820 ? "820px" : this.width); overflow:hidden;}
/*page nest up*/
.fyy{ width:820px;overflow:hidden;}
.fyy ul{}
.fyy ul li{width:810px; padding:5px 10px; margin-bottom:2px;  background: #EFEFEF; }
.fyy ul li span{ font-weight:600; padding-right:10px;font-size:14px;}



.height_auto{ height:auto;}
.sideMenua ul{ height: auto; border:1px  solid #e6e7e8; padding-bottom:10px;}
.sideMenua ul li{ padding-left:5px; border-bottom:1px dashed  #D5D4D4;}
.sideMenua ul li a{ height:35px; line-height:35px; padding-left:10px;  cursor:pointer;font:normal 14px/35px "Microsoft YaHei"; display:block;}
.sideMenua ul li a em{ float: left; display:block; height:35px; line-height:35px; cursor:pointer; font-family:"宋体"; font-style:normal; font-size:14px; text-align:left; padding:0 5px;}
.sideMenua ul li a.on{ color:#900;}
