
/*下面是幻灯片*/
.index_banner{ width:100%; height:auto; overflow:hidden; position:relative;}
.index_banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.index_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.index_banner .hd ul li.on{ background:#f00; color:#fff; }
.index_banner .bd{ position:relative; height:100%; z-index:0;   }
.index_banner .bd li{ zoom:1; vertical-align:middle; }
.index_banner .bd img{/* width:100%;*/ height:auto; display:block; position: relative;left: 50%;margin-left: -960px; }		
.index_banner .prev,
.index_banner .next{ font-size:30px;color:#fff;line-height:100px;text-align:center;display:none;width: 50px;height: 100px; background:rgba(0,0,0,0); position:absolute; left:7%; top:50%; margin-top:-25px; filter:alpha(opacity=50); }
.index_banner .next{left:auto; right:7%; background-position:8px 5px; }
.index_banner:hover .prev,
.index_banner:hover .next{ display:block;filter:alpha(opacity=100); background:rgba(0,0,0,0.7);  }
.index_banner .prevStop{ display:none;  }
.index_banner .nextStop{ display:none;  }

/*下面是板块1*/
.index_recommned{ padding-top:30px;}
.index_recommned .tab{ height: 40px; border-bottom: 2px #eaeaea solid;}
.index_recommned .tab a{ display:block; float: left; padding: 0 15px; font-size: 18px; color: #333333; line-height: 40px; position: relative;}
.index_recommned .tab a i{ display:none; position: absolute; left: 0; bottom: -2px; right: 0; height: 2px; background-color: #ff6600; overflow: hidden;}
.index_recommned .tab a.on i{ display:block;}
.index_recommned .tab a.on{ color: #ff6600; font-weight: 600;}
.index_recommned_list{ padding-top: 29px;}
.index_recommned_list li{float: left;  width: 282px;  margin-right: 22px;margin-bottom: 20px; }
.index_recommned_list li:nth-child(4n){ margin-right: 0px;}
.index_recommned_list a{background-color: #f9f9f9; display: block; position: relative;}
.index_recommned_list a > i{ display:block; position: absolute; left: 0; top: 0; z-index: 1; height: 20px;}
.index_recommned_list a > i em{ display:inline-block; float: left;font-size: 12px; margin-right: 2px; line-height: 20px; background-color: #ff7800; color: #fff; padding: 0 6px; }
.index_recommned_list a .img{ height: 175px;  width: 100%;}
.index_recommned_list .text{ padding:5px 5px 0; height: 84px;}
.index_recommned_list h4{ display:block; font-size: 14px; color: #666666; font-weight: normal; line-height: 20px; overflow:hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.index_recommned_list a:hover h4{ color:#ff6600;}
.index_recommned_list p{ font-size:12px; color:#666666; line-height: 35px;}
.index_recommned_list p em{ color:#ff6633;}
.index_recommned_list p b{ font-size:20px;}
.index_recommned_list a:hover{ background-color:#fff; box-shadow: 0 0 15px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);}

/*下面是板块2*/
.hot_recommend{  width: 1200px;  margin: 0 auto;  padding: 30px 0 0;padding-top: 0;  }
.hot_recommend .route_title{  }
.hot_recommend .route_title h2{  display: block;  text-align: center;  font-size: 28px;  line-height: 70px;  font-weight: normal;  }
.hot_recommend .route_title h2 span{  display: inline-block;  margin: 0 20px;  background-color: #969696;  height: 28px;  width: 1px;  overflow: hidden;  vertical-align: middle;  }
.hot_recommend .hot_recommend_show{  }
.hot_recommend .hot_recommend_show .reviews{  margin-top: 25px;  }
.hot_recommend .hot_recommend_show li{  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list{  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li{  float: left;  width: 385px;  margin-top: 10px;  margin-right: 22px;  *margin-right: 22px;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li:nth-child(3n){ margin-right: 0px;}
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a{  display: block;  background-color: #fff;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .img{  width: 100%;  height: 214px;  overflow: hidden;  position: relative;  z-index: 1;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .img> img{  height: 214px;  width: 385px;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .img span{  display: none;  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: rgba(0,0,0,0.4);  z-index: 1;  padding: 80px 65px 0;  font-size: 14px;  color: #fff;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a:hover .img span{  display: block;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .img p{  line-height: 23px;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .con{  padding: 15px;  height: 101px;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .con h4{  display: block;  font-size: 16px;  font-weight: normal;  line-height: 25px;  color: #333;  height: 25px;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .con p{  text-align: right;  font-size: 14px;  color: #a2a2a2;  line-height: 50px;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .con p .fl{  float: left;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .con em{  color: #ff5c36;  }
.hot_recommend .hot_recommend_show .hot_recommend_img_list li a .con b{  font-size: 26px;  font-weight: 600;  }

/*下面是咨询信息*/
.index_product_list{ padding-top:30px;margin-bottom: 30px;}
.index_product_list .title{ height:44px; border-bottom: 2px #eaeaea solid;}
.index_product_list .title h2{ display:block; float: left; font-size:22px; color: #028bdc; font-weight: 600; line-height: 44px; width: 174px; padding-left: 52px; background: url(i_02.jpg) no-repeat 2px center;}
.index_product_list .title .tab{ height:34px; float: left; padding-top: 10px;}
.index_product_list .title .tab a{ display:block; float: left; font-size: 15px; line-height: 34px; height: 34px; position: relative; padding: 0 5px; margin-right: 18px;}
.index_product_list .title .tab a i{ display:none; position:absolute; left: 0; right: 0; bottom: -2px; height: 2px; background-color: #ff6600;}
.index_product_list .title .tab a.on{ color:#ff6600;}
.index_product_list .title .tab a.on i{ display:block;}
.index_product_list .more{ float: right; padding-top: 10px;font-size: 12px;}
.index_product_list05 .title h2{ background-image:url(./i_07.png); color: #ff6600;}
.index_product_list05 .reviews{ width:100%; float: inherit; height: auto;}
.lvgl_list{ padding: 20px 0 0;}
.lvgl_list .news_img{ width: 370px; overflow:hidden;}
.lvgl_list .news_img .img{ width:100%; height: 252px;}
.lvgl_list .news_img a{ display:block; position: relative;}
.lvgl_list .news_img i{ display:block; position: absolute; left: 21px; top: 0; z-index: 1;}
.lvgl_list .news_img h4{ display:block; font-size: 16px; color:#333; font-weight: normal; line-height: 25px; padding-top: 5px; overflow:hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.lvgl_list .news_img p{ color:#999;font-size: 12px; line-height: 18px; height: 36px; overflow:hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.lvgl_list .news_list{ width: 796px; height:330px; overflow: hidden;}
.lvgl_list .news_list li{ float:left; width: 362px; overflow: hidden; padding-bottom: 16px; padding-left: 19px; background: url(./i_08.png) no-repeat 0 9px;}
.lvgl_list .news_list h4{ display:block; font-size: 16px; color: #333; font-weight: normal; line-height: 30px; overflow:hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.lvgl_list .news_list p{ line-height: 18px; font-size: 12px; color: #666;}
.lvgl_list .news_img a:hover h4,.lvgl_list .news_list a:hover h4{ color:#ff6600;}

