/*logo*/
.logo img{transition: all 0.4s;}
/* nav */
.nav  div a{ color: #fff ;transition: all 0.4s; }
.nav  div a:hover{ color: #face1d }
/* banner */
.slideBox{ width:100%; margin: 0 auto; position: relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:20px; z-index:1; }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:12px; height:12px; background:#fff; cursor:pointer; border-radius: 50% }
.slideBox .hd ul li.on{ background:#face1d; color:#fff; }
/*首页-关于我们*/
.index_about { background: url('../images/about_bg.jpg') top center no-repeat }
.picMarquee-left{ width:1225px;  overflow:hidden;  margin-top: 25px;  }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; width:245px; height:184px; overflow: hidden;  transition: all 0.4s}
.picMarquee-left .bd ul li .pic img{ width:239px; height:178px; display:block; padding:2px; border:1px solid #ccc; transition: all 0.4s }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;transform: scale(1.1);  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
/*首页-产品展示*/
.index_pic  { margin-bottom: 5px; display: block;line-height:0}
.index_pic  h4 {margin-top:25px;margin-bottom: 20px;}
.index_pic div:hover {box-shadow: 5px 5px 5px #f8d495;}
/*底部版权*/
.footer_l {height: 190px; color: #fff}
.footer_l > div > div >div {margin-top:20px;}
.footer_l > div > div >div:nth-child(1) {font-size:18px;}
.footer_l > div > div >div:nth-child(2) {height: 2px; background: #fff}
.footer_r {padding-top: 38px;}
.footer_r div:nth-child(1) {font-size: 18px;}
.footer_r div:nth-child(2) { background: #218dc2;border-radius: 25px; height: 40px;line-height: 40px; width: 230px;margin: 0 auto;font-size: 20px;margin-top: 20px; }
/*内页*/
.zf { width: 270px; height: 220px; background: #c11b33; display: block;margin-top: -100px;margin-left: 50px; z-index: -1 } 
.logo2 {position: absolute;right: 50px;top: -144px;}
.ny_menu { width: 950px; height: 40px; line-height: 40px; background: #c3c3c3;margin: 0 auto; position: relative;  z-index: 999 }
.ny_menu_list  {width: 950px;}
.ny_menu_list a { color: #000;transition: all 0.4s; font-size: 16px  }
.ny_menu_list a:hover { color: #ffffff;   }
.contact { width: 1045px;margin:0 auto;border:1px solid #959595; height: 180px; }

/*电子地图*/
#allmap {width: 1225px;height: 400px;overflow: hidden;margin:20px auto;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:400px;width:20%;float:left;}

/*给我留言*/
.input_style { width: 372px; height: 33px; padding: 5px; padding-left: 10px; background: #f2f2f2; border:none;margin-top:15px ;margin-left: 10px;}
.input_style1 { width: 775px; height: 133px; padding: 5px; padding-left: 10px; background: #f2f2f2; border:none;margin-top:15px ;margin-left: 10px;font-size:14px;font-family: 微软雅黑;}

/*新闻中心*/
.news_list:nth-child(2n) { background: #f2f2f2 }
.news_list div {padding: 1%}

.link a:hover{color:#ffb915;}