@charset "utf-8";
/*banner*/
.banner {width:100%;height:550px;overflow:hidden;position: relative;z-index:0;}
.banner .bd{position:relative; z-index:0;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:550px;}
.banner .bd li a{width: 100%;height: 100%;display: block;}
.banner .hd{width:100%;position: absolute;bottom: 41px;text-align: center;z-index:1;}
.banner .hd li{width: 10px;height: 10px;background: #f5f5f5;border-radius: 50%;margin: 0 5px;cursor: pointer;display:inline-block; *display:inline; zoom:1;transition: all 0.8s;}
.banner .hd li.on{background: #fff;width: 30px;border-radius: 50px;}
.banner .prev,.banner .next{position:absolute;top:50%;margin-top:-40px;left:0;text-align: center;line-height: 80px;
    z-index:1;width:47px; height:80px; background-color:#fff;cursor:pointer;filter:alpha(opacity=70);opacity:0.7;/*display:none;*/}
.banner .prev i, .banner .next i{font-size: 30px;color: #666;font-weight: bold;}
.banner .next{ left:auto; right:0;}

.main{background: #f5f5f5;}
.main .bg{width: 1190px;height: 31px;background: url('../images/xian_bg.png') center no-repeat;position: relative;top: -31px;margin:0 auto;}
.main .title{padding-top: 55px;padding-bottom: 20px;}
.main .title h1,.main .title h1 a{font-size: 26px;text-align: center;font-weight: bold;color: #302f3d;;}
.main .title em{display: block;width: 180px;height: 3px;background: url('../images/tit_xian.png') center no-repeat;margin:10px auto 5px;}
.main .title p{font-size: 15px;line-height: 24px;color: #b0b0b0;text-align: center;}
/*产品*/

.product{position: relative;z-index: 2;}
.product .title{padding-top: 0;margin-top: -21px;*margin-top: 0;}
.product ul{overflow: hidden;width: 1130px;padding-bottom: 60px;}
.product ul li{width: 280px;float: left;margin-right: 10px;min-height: 430px;position: relative;background: #fff;}
.product ul li>a{display: block;transition: all 0.8s;min-height: 400px;}
.product ul li p{font-size: 13px;line-height: 24px;}
.product ul li:first-child{background: #4a4b5c;color: #fff;width: 250px;}
.product ul li:first-child .text{padding: 40px 24px 0;}
.product ul li:first-child .text h2{font-size: 24px;;}
.product ul li:first-child .text span{display: block;width: 30px;height: 1px;background: #fff;margin: 20px 0;}
.product ul li dl{position: absolute;bottom: 0;overflow: hidden;background: #e70012;}
.product ul li dl dd{width: 125px;float: left;height: 50px;line-height: 50px;text-align: center;}
.product ul li dl dd:first-child{background: url('../images/nav-line2.png') right no-repeat;}
.product ul li dl dd a{display: block;color: #fff;}

.product ul li dl dd a i{position: relative;font-size: 18px;margin-right: 5px;}
.product ul li .img-box{width: 280px;height: 215px;overflow: hidden;}
.product ul li .img-box img{width: 100%;display: block;}
.product ul li .txt-box{padding: 10px 15px 0;}
.product ul li .txt-box h3{font-size: 18px;padding-bottom: 10px;color: #333;}
.product ul li .txt-box p{color: #666;padding-top: 5px;}
.product ul li .txt-box p a{display: block;color: #666;}
.product ul li .txt-box p a:hover{color:#e70021;}
.product ul li .txt-box i.jt{font-size: 20px;display: block;width: 100%;text-align: right;color: #999;}
.product ul li>a:hover{box-shadow: 0 0 15px #999;transition: 0.5s;}
.product ul li>a:hover .txt-box i.jt{color: #E70012;}
/*为什么选择我们*/
.about{width: 100%;height: 450px;background: url('../images/h_aboutbg.jpg') center top no-repeat;background-size: cover;}
.about .title h1 a{color: #fff;}
.about .title p{color: #b0b0b0;}
.about ul{overflow: hidden;}
.about ul li{width: 19%;float: left;padding:0 3%;color: #fff;}
.about ul li img{display: block;width:82px;height: 93px;margin:0 auto 15px;transform:rotateY(0deg);transition: 0.8s;}
.about ul li h2{font-size: 15px;line-height: 24px;text-align: center;padding-bottom: 10px;color: #fff;}
.about ul li p{font-size: 12px;line-height: 20px;color: #fff;}
.about ul li:hover img{transform:rotateY(360deg);transition: 0.8s;}
/*谁选择了我们*/
.brand{background: #f5f5f5;padding-bottom: 70px;}
.brand .brand-con p{text-align: center;color: #666;}
.brand .brand-con ul{overflow: hidden;margin:0 -10px;}
.brand .brand-con ul li{width:170px;height: 90px;float: left;padding:10px;}

/*我们的动态*/
.news{background: #ffffff;padding-bottom:60px;}
.news .w1120{overflow: hidden;margin-top: 30px;}
.news .fl{width: 540px;margin-right: 30px;}
.news .newsfr{height: auto;overflow: hidden;}
.news .news-con h4{font-size: 20px;color: #3b3b3b;border-left: 4px solid #e70012;line-height: 20px;padding-left: 8px;position: relative;}
.news .news-con h4 a{position: absolute;right: 0;bottom: -4px;font-size: 14px;color: #e70012;}
.news .news-con .newslist{padding-top: 20px;}
.news .news-con .newslist ul li{border-top: 1px solid #f0f0f0;transition: 0.8s;}
.news .news-con .newslist ul li:first-child{border:none;}
.news .news-con .newslist ul li a{display: block;padding:20px 20px 20px 0;overflow: hidden;}
.news .news-con .newslist ul li .date{width: 90px;float: left;text-align: center;}
.news .news-con .newslist ul li .date span{display: block;font-size: 50px;line-height: normal;color: #888;font-family: "hrlvetica-lt";}
.news .news-con .newslist ul li .date p{color: #cccccc;font-size: 14px;}
.news .news-con .newslist ul li .liCen{height: auto;overflow: hidden;padding-top: 5px;}
.news .news-con .newslist ul li .liCen h5{color: #333333;font-size: 15px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;transition: 0.8s;}
.news .news-con .newslist ul li .liCen p{font-size: 12px;line-height: 20px;color: #999999;padding-top: 11px;}
.news .news-con .newslist ul li:hover{background: #f0f0f0;transition: 0.8s;}
.news .news-con .newslist ul li:hover a h5{color:#e63939;transition: 0.8s;}