.banner{ width: 1920px; height: 540px; overflow: hidden; position:relative;  }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; position: relative; }
.banner .bd img{width: 1920px; height: 540px; display:block;  }
.banner .bd .banner_con{position: absolute; left:63px; top:70px; width:900px; height:280px; z-index: 2 }
.banner .bd .banner_con h2{font-size: 30px; color: #000; }
.banner .bd .banner_con h3{font-size:22px;  color: #000; font-weight: lighter; margin-bottom: 75px;}
.banner .bd .banner_con .banner_text{ height: 100px; overflow: hidden;}
.banner .bd .banner_con .banner_text p{font-size: 12px; color:#fff; }
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:38px; bottom:25px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:7px; width: 10px; height: 10px; border-radius: 6px;  background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#ffb91d;  }



/*banner end*/

.lump_nav{ margin-top: 13px; width: 100%; height: 100px; }
.lump_nav ul{}
.lump_nav ul .lump{ float:left;width:370px; margin-right:15px; position: relative;display: block;}

.lump_nav ul .lump .lump_top{  width:330px; height: 68px;padding:16px 20px; display:block; background:url("/images/banner_libg1.jpg") no-repeat bottom;  }
.lump_nav ul .lump.lump2 .lump_top{background: url("/images/banner_libg2.jpg") no-repeat bottom;  }
.lump_nav ul .lump.lump3 .lump_top{background: url("/images/banner_libg3.jpg") no-repeat bottom;margin-right:0px;  }
.lump_nav ul .lump.lump3 {margin-right:0px;  }
.lump_nav ul .lump .lump_top h2{ font-size: 14px; color: #fff; height: 17px; margin-bottom: 6px; overflow: hidden;}
.lump_nav ul .lump .lump_top p{ font-size: 12px; color: #c1c1c1; line-height:18px;height:34px; overflow: hidden;}

.lump_nav_bg{   z-index:100; width: 100%; height: 473px; background:url("/images/bai_bg.png");position: absolute;z-index: 7;left: 0;top:84px;display: none;_position:absolute;}
.lump_nav ul .lump .lump_bot{ position: absolute;  bottom: 0; z-index: 8; display: none;width:290px; height: 195px; padding: 30px 40px; background: #0076cc; display: none;  }
.lump_nav ul .lump.lump2 .lump_bot{ background: #ffb91d;}
.lump_nav ul .lump.lump3 .lump_bot{ background: #00aaac;}
.lump_nav ul .lump .lump_bot h2{font-size: 15px; color: #fff; border-bottom: 1px solid #5ba3d7; padding-bottom: 15px;  margin-bottom: 20px;}
.lump_nav ul .lump.lump2 .lump_bot h2{border-bottom: 1px solid #f8c552; }
.lump_nav ul .lump.lump3 .lump_bot h2{border-bottom: 1px solid #65c5c6; }
.lump_nav ul .lump .lump_bot ul{ }
.lump_nav ul .lump .lump_bot ul li{ float: left; width: 120px; padding-left: 20px; margin-right: 0; margin-bottom: 20px; position: relative;}
.lump_nav ul .lump .lump_bot ul li a span{ font-size: 13px; color: #fefaef; }
.lump_nav ul .lump .lump_bot ul li a i{ font-size: 13px; color: #fff; position: absolute; left: 0; top:1px;}
.lump_nav ul .lump .lump_bot ul li a:hover span{ text-decoration: underline;}
.lump_nav ul .lump .lump_bot p  a{ font-size: 13px;color: #fefaef;}
.lump_nav ul .lump .lump_bot p  a:hover{ text-decoration: underline;}
/*lump_nav end*/

/*2016 11 16新增产品加新闻*/
/*product*/
.news,.product{margin-top: 20px;}
.product ul{overflow: hidden;}
.product li{width: 226px;height: 52px;line-height: 50px;text-align: center;background: #f1f1f1;margin-left: 2px;cursor: pointer;}
.product li a{font-size: 13px;color:#6f6f6f;font-weight: bold;display: block;}
.news .news-cen .hd li.last,.product li.first{margin-left: 0;}
.product li:hover{background: #feb81d;}
.product li:hover a{color: #fff;}
/*product end*/

/*new*/
.news{margin-bottom: 35px;overflow: hidden;}
.news .news-img{width: 370px;position: relative;height:222px;overflow:hidden;}
.news .news-img .hd{ position:absolute;z-index:1;bottom:12px;right:1px;}
.news .news-img .hd ul{text-align:center;}
.news .news-img .hd ul li{ cursor:pointer; display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:0 10px 0 0;
    overflow:hidden;filter:alpha(opacity=20);line-height:999px;background: #fff;border-radius: 50%; overflow:hidden;}
.news .news-img .hd ul .on{ background:#f99e00;filter:alpha(opacity=100);opacity:1;}
.news .news-img .bd{z-index: 66;}
.news .news-img .bd li{position: relative;}
.news .news-img .bd a{display: block;overflow:hidden;}
.news .news-img .bd img{display: block;max-width:100%;width:370px;height:222px;}
.news .news-img .bd p{width: 360px;font-size: 12px;line-height: 24px;padding:9px 0 9px 10px;position: absolute;bottom: 0px;color: #fff;background: rgba(0,0,0,0.5);}
.news .news-img .prev,	.news .news-img .next{position:absolute;top:50%;margin-top:-24px;left:0;text-align: center;line-height: 47px;
    z-index:1;width:30px; height:47px; background-color:#fff;cursor:pointer;filter:alpha(opacity=10);opacity:1;display:none;}
.news .news-img .prev img, .news .news-img .next img{width: 30px;height: 47px;}
.news .news-img .next{ left:auto; right:0;}

.news .news-cen .hd ul{overflow: hidden;}
.news .news-cen .hd li{width: 250px;height: 40px;line-height: 40px;float: left;text-align: center;margin-left: 2px;background: #a0a0a0;font-size:14px;color: #fff;font-weight: bold;cursor: pointer;}
.news .news-cen .hd li:hover{background: #bbb3b3;color: #fff;}
.news .news-cen .hd ul .on{ background: #bbb3b3;filter:alpha(opacity=100);opacity:1;}
.news .news-cen .bd{background: #f9f9f9;padding:12px 0 8px 17px;}
.news .news-cen .bd li a{display: block;padding-left: 20px;overflow: hidden;line-height: 24px;font-size:12px;color:#353535;}
.news .news-cen .bd li a:hover span.news-length{text-decoration: underline;}
.news .news-cen .bd li span.news-length{width: 500px;height: 24px;display: inline-block;overflow: hidden;overflow-wrap: normal;text-overflow: ellipsis;white-space: nowrap;}
/*news end*/
.pro-news{
    margin-top:13px;
    margin-bottom: 20px;
    overflow: hidden;
    height: 280px;
background: #f9f9f9;
}
.pro-news .news-cen .hd ul{overflow: hidden;}
.pro-news .news-cen .bd li span.news-length{width: 500px;height: 24px;display: inline-block;overflow: hidden;overflow-wrap: normal;text-overflow: ellipsis;white-space: nowrap;}
.pro-news .news-cen .bd li a img{width: 190px;height: 100px;}
.pro-news .news-cen .hd li{width: 250px;height: 40px;line-height: 40px;float: left;text-align: center;margin-left: 2px;background: #a0a0a0;font-size:14px;color: #fff;font-weight: bold;cursor: pointer;}
.pro-news .news-cen .hd li:hover{background: #feb81d;color: #fff;}
.pro-news .news-cen .hd ul .on{ background:#f99e00;filter:alpha(opacity=100);opacity:1;}
.pro-news .news-cen .bd{padding:12px 0 8px 17px;}
.pro-news .news-cen .bd li a{    color: #333;
    margin-top: 10px;
    display: block;
    position: relative;
    text-align: center;}
.prod_qd-index{
    width: 1120px;
    padding: 2px 2px 0px 2px;
}
.hd h4{line-height:40px;padding-right: 10px;float:left;}
.hd h4 a{font-size: 28px;color:#bdbdbd;font-weight: bold;}
.wz-pad{padding-left: 10px;margin-top: 14px;}
.prod_qd-index li:hover{border-color:#e9e9e9;box-shadow:0 0 2px 2px #bdbdbd;}
.prod_qd-index li{    float: left;
    width: 200px;
    margin-right: 18px;
    border: 1px #f4e9e9 solid;
    margin-bottom: 16px;
    padding: 2px;
    height:156px;}
.tag-list{float:left;
width: 95%;
    padding: 0 2px 0 8px;
    line-height: 20px;}
.tag-list a{
padding-right:20px;
    display: block;
    float: left;
    height: 10px;
    line-height: 10px;
    border-radius: 5px;
    padding: 5px 10px;
    white-space: nowrap;
    border: 1px #f4e9e9 solid;
    font-size: 14px;
    margin: 5px 16px 0 0;
    color: #333;
}
.tag-list a:hover{border: 1px #fecd1b solid;}
.tag-list .em-new{
float:left;
    height: 15px;
    width: 20px;
    line-height: 15px;
    margin-top: 7px;
    background-position: 0 0;
background: url("/images/alibar.png") no-repeat;
}
.tag-list .em-new em {
    height: 15px;
    line-height: 15px;
    color: #fff;
    margin-left: 1px;
    position: relative;
}