@charset "utf-8";
.top{height: 154px;overflow: visible;background-color: #fff}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{width:364px;height: 165px;display: block;background:url(../images/logo.jpg) 0 0 no-repeat;float: left;position: relative;z-index: 99}
.nav{height: 154px;float: right;}
.nav li{float: left;margin-left: 5px;width: 108px;height: 154px;overflow: hidden;}
.nav li a{text-decoration: none;color: #333}
.nav li .navicon{width: 108px;height: 68px;display: block;margin-top: 26px;border-bottom: 1px solid #afafaf}
.nav li:nth-child(1) .navicon{background:url(../images/icon1.png) 0 0 no-repeat;}
.nav li:nth-child(2) .navicon{background:url(../images/icon2.png) 0 0 no-repeat;}
.nav li:nth-child(3) .navicon{background:url(../images/icon3.png) 0 0 no-repeat;}
.nav li:nth-child(4) .navicon{background:url(../images/icon4.png) 0 0 no-repeat;}
.nav li:nth-child(5) .navicon{background:url(../images/icon5.png) 0 0 no-repeat;}
.nav li:nth-child(6) .navicon{background:url(../images/icon6.png) 0 0 no-repeat;}
.nav li:nth-child(7) .navicon{background:url(../images/icon7.png) 0 0 no-repeat;}

.nav li:hover:nth-child(1) .navicon{background:url(../images/icon1h.png) 0 0 no-repeat;}
.nav li:hover:nth-child(2) .navicon{background:url(../images/icon2h.png) 0 0 no-repeat;}
.nav li:hover:nth-child(3) .navicon{background:url(../images/icon3h.png) 0 0 no-repeat;}
.nav li:hover:nth-child(4) .navicon{background:url(../images/icon4h.png) 0 0 no-repeat;}
.nav li:hover:nth-child(5) .navicon{background:url(../images/icon5h.png) 0 0 no-repeat;}
.nav li:hover:nth-child(6) .navicon{background:url(../images/icon6h.png) 0 0 no-repeat;}
.nav li:hover:nth-child(7) .navicon{background:url(../images/icon7h.png) 0 0 no-repeat;}
.nav li .sp1{display: block;width: 100%;height: 57px;line-height: 57px;font-size: 16px;color: #afafaf;text-align: center;}
.nav li:hover .navicon{border-bottom: 1px solid #fb5e3f}
.nav li:hover .sp1{color: #fb5e3f}
.banner {
    height: 725px;
    overflow: hidden;border-bottom: 10px solid #f76827
}
.brand {
    height: 728px;
    left: 50%;
    margin: 0 auto 0 -960px;
    overflow: hidden;
    position: relative;
    width: 1920px;
}
.btnleft{width: }

.banner .pic {
    height: 728px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 11520px;
}
.banner li {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 1920px auto;
    float: left;
    height: 728px;
    width: 1920px;
}
.btnleft2{width:55px;height: 74px;position: absolute;left: 50%;margin-left: -848px;top:325px;background: url(../images/btnleft2.png) 0 0 no-repeat;z-index: 10;box-shadow: 0 0 2px rgba(0,0,0,0.42);display: none;}
.btnleft2:hover{background-color: #f76827}
.btnright2{width:55px;height: 74px;position: absolute;left: 50%;margin-left: 827px;top:325px;background: url(../images/btnright2.png) 0 0 no-repeat;z-index: 10;box-shadow: 0 0 2px rgba(0,0,0,0.42);display: none;}
.btnright2:hover{background-color: #f76827}


.box1{height: 71px;width: 1200px;overflow: hidden;position: absolute;top: 852px;background-color: #f76827;left: 50%;margin-left: -600px}
.box1 .left{float: left;width: 400px;height: 71px;margin-left: 40px;}
.bdlist{width:400px;height: auto;overflow: hidden;position: relative;;top: 0;}
.bdlist li{width: 400px;height: 71px;background: url(../images/box1-bd1.png) 0 center no-repeat;text-indent: 21px;line-height: 71px;color: #fff}

.box1-btn{width: 130px;float: right;height: 13px;overflow: hidden;text-align: center;margin-top: 29px}
.box1-btn li{width:13px;height: 13px;background: url(../images/box1-btn1.png) center center no-repeat;margin-left: 8px;line-height: 13px;float: left;}
.box1-btn .s{background: url(../images/box1-btn2.png) 0 center no-repeat;}
.box2{height: 745px;overflow: hidden;background: url(../images/box2bg.jpg) center 0 no-repeat;}
.box2-title{width: 100%;height: 28px;overflow: hidden;margin-top: 102px;}
.box2-title dt{float: left;height: 28px;overflow: hidden;}
.box2-title dt h1{display: block;float: left;font-size: 22px;color: #fff;line-height: 28px;}
.box2-title dt span{display: block;float: left;color: #bdbdbd;margin-left: 5px;line-height: 34px}
.box2-title dd{float: right;}
.box2-title dd a{display: inline-block;text-decoration: none;color: #fff;margin-left: 4px;margin-right: 4px;padding-left: 14px;padding-right: 14px;height: 26px;line-height: 26px;}
.box2-title dd span{display: inline-block;color: #fff;margin-left: 4px;margin-right: 4px;}
.box2-title dd a:hover{background-color: #ff7739}
.prod-brand{width: 1200px;height: 476px;position: relative;margin-top: 48px;}
.prodbox{width: 3750px;height: 476px;position: absolute;left: 0;top: 0}

.prodlist{height: 476px;overflow: hidden;width: 1250px;float: left;}
.prodlist li{width: 380px;height: 476px;overflow: hidden;float: left;margin-right: 30px}
.prodlist li img{width: 380px;height: 284px;}
.prodlist li .prod-cont{width: 380px;height: 192px;overflow: hidden;}
.prodlist li .prod-cont h1{display: block;height: 27px;line-height: 27px;margin-top: 19px;color: #fff;font-size: 15.5px;width: 355px;margin-left: 13px;}
.prodlist li .prod-cont span{display: block;width: 355px;margin-left: 13px;color: #fff}
.prodlist li .prod-cont a{display: block;width: 75px;height: 28px;border: 1px solid #ebebeb;margin-left: 13px;text-align: center;text-decoration: none;color: #fff;margin-top: 12px;line-height: 28px;}
.prodlist li:hover .prod-cont{background: url(../images/prodbg.jpg) 0 0 ;}
.prodlist li:hover .prod-cont a{width: 77px;height: 26px;color: #fff;background:#fff url(../images/jiantou2.png) center center no-repeat;border-radius: 10px;margin: 12px auto 0 auto; text-indent: 60px;overflow: hidden;}


.box3{height: 1402px;overflow: hidden;background:#ff7333 url(../images/box3bg.jpg) center 0 no-repeat;}
.indexbox1{width: 1200px;height: 370px;margin-top:392px;background-color: #fff}
.indexbox1 .left{width: 599px;height: 370px;float: left;}
.indexbox1-cont{width: 600px;float: right;height: 370px;overflow: hidden;}
.indexbox1-cont h1{display: block;width: 100%;height: 33px;line-height: 33px;text-align: center;color:#474747;margin-top: 59px;font-size: 24px;}
.indexbox1-cont h2{display: block;width: 100%;height: 19px;line-height: 19px;color: #aeaeae;text-align: center;font-size: 14px}
.indexbox1-cont span{display: block;width: 550px;height: auto;text-align: center;font-size: 12px;margin-top:32px;color: #777777 ;padding: 0 25px 0 25px }
.indexbox1-cont a{width: 108px;height: 28px;border: 1px solid #dbdbdb;display: block;text-align: center;line-height: 28px;margin: 0 auto;text-decoration: none;color: #333;margin-top: 30px}
.indexbox1-cont a:hover{;background-color: #ff7333;color: #fff}
.indexbox2{width: 100%;height: auto;margin-top: 74px;overflow: hidden;}
.indexboxt-title{width: 100%;height: 56px;overflow: hidden;}
.indexboxt-title h1{display: block;width: 100%;height: 31px;line-height: 31px;text-align:center;color: #fff;font-size: 20px;}
.indexboxt-title span{display: block;width: 100%;height: 25px;line-height: 25px;text-align: center;color: #fff;}
.newslist{width: 100%;height:320px;overflow: hidden;margin-top: 25px;}
.newslist li{width: 310px;height: 320px;overflow: hidden;float: left;margin-right: 70px;padding-left: 20px}
.newslist li h2{display: block;width: 100%;height: 87px;line-height: 87px;font-size: 48px;color: #fff;border-bottom: 1px solid #fff;padding-left: }
.newslist li h1{display: block;width: 294px;height: 41px;line-height: 41px;margin-top: 17px;color: #fff;font-size: 18px;color: #fff}
.newslist li span{display: block;width: 294px;height: auto;font-size: 12px;color: #fff;}
.newslist li a{display: block;color: #fff;margin-top: 30px;text-decoration: none;}
.newslist li:hover{background-color: #fff}
.newslist li:hover h2,.newslist li:hover h1,.newslist li:hover span{color: #ff7333}
.newslist li:hover a{margin: 30px auto 0 auto;background:url(../images/jiantou.png) center center no-repeat;width: 86px;height: 24px;border-radius: 12px;background-color: #ff7333;color: #ff7333;overflow: hidden;}

.indexbox2-link{width: 100%;height: 55px;overflow: hidden;margin-top: 65px;text-align: center;}
.indexbox2-link a{display: inline-block;width: 205px;height: 50px;border: 1px solid #ffffff;line-height: 50px;text-decoration: none;color: #fff;margin-top: 2px}
.indexbox2-link a:hover{box-shadow: 0 1px 1px #333;border: 1px solid #ff6119;background-color: #ff6119}
.box4{height: 300px;overflow: hidden;}
.box4 .left{width: 202px;height: 300px;overflow: hidden;float: left;}
.box4-title{width: 202px;height: 144px;overflow: hidden;border-bottom: 3px solid #ff7333}
.box4-title h2{display: block;font-size: 12px;color: #585858;margin-top: 46px;}
.box4-title h1{display: block;font-size: 24px;font-weight: bold;color: #37414a;margin-top: 8px;}
.box4-btn{width: 100%;height: 60px;margin-top: 35px;}
.box4-btn .box4-btnleft{display: block;width: 24px;height: 25px;background:url(../images/btnleft.png) 0 0 no-repeat;float: left;}
.box4-btn .box4-btnright{display: block;width: 24px;height: 25px;background:url(../images/btnright.png) 0 0 no-repeat;float: left;margin-left:18px;}
.box4-btn .box4-btnleft:hover{background:url(../images/btnlefth.png) 0 0 no-repeat;}
.box4-btn .box4-btnright:hover{background:url(../images/btnrighth.png) 0 0 no-repeat;}
.brand2{width: 930px;height: 180px;margin-top: 55px;overflow: hidden;position: relative;float: right;}
.brand-cont{width: 1300px;height: 180px;position: absolute;left: 0;top: 0}
.lclist{width: 100%;height: 84px;margin-left: 37px;}

.lclist .li1{width: 87px;height: 84px;position: relative;float: left;}
.lclist .li1 .bg{width: 87px;height: 84px;float: left;background:url(../images/lcbg.png) 0 0 no-repeat;animation:dot2 15s -0.5s infinite;position: absolute;left: 0;top: 0}
@keyframes dot2{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);}100%{transform:rotate(359deg);}}
.lclist .li1 .title{width: 100%;height:84px;line-height: 84px;text-align: center;font-size: 26px;color: #fa603d}
.lclist .li2{width: 166px;height: 84px;float: left;background:url(../images/lcjg.png) 0 center no-repeat;}
.nrlist{width: 100%;height: 100px;overflow: hidden;}
.nrlist li{width: 162px;margin-right: 89px;height: 100px;float: left;}
.nrlist li h1{display: block;width: 100%;text-align: center;font-size: 16px;color: #535353;margin-top: 5px}
.nrlist li span{display: block;width: 100%;text-align: center;font-size: 12px;color: #858585}
.box5{height: 1081px;overflow: hidden;background:url(../images/box5bg.jpg) center 0 no-repeat;}
.box5-title{width: 100%;height:58px;overflow: hidden;margin-top: 48px;}
.box5-title h1{display: block;width: 100%;height: 33px;text-align: center;line-height: 33px;color: #fff;font-size: 20px;}
.box5-title span{display: block;width: 100%;height: 26px;text-align: center;color: #bdbdbd;font-size: 14px;}
.allist{width: 1240px;height: auto;overflow: hidden;margin-top: 48px;}
.allist li{width:378px;height: 351px;overflow: hidden;background-color: #383b3f;margin-right: 32px;margin-bottom: 43px;float: left;}
.allist li a{text-decoration: none;color: #333}
.allist li img{width: 378px;height: 259px;overflow: hidden;}
.allist li h1{display: block;width: 100%;height: 38px;line-height: 38px;margin-top: 15px;text-align: center;font-size:18px;color: #fff; }
.allist li span{display: block;width: 100%;color: #bdbdbd;text-align: center;}
.box5-link{width: 100%;height: 55px;overflow: hidden;margin-top:15px;text-align: center;}
.box5-link a{display: inline-block;width: 205px;height: 50px;border: 1px solid #ffffff;line-height: 50px;text-decoration: none;color: #fff;}
.bottom{height: 356px;background:url(../images/btbg.jpg) center 0 no-repeat;}
.bt-cont{height: 268px;overflow:hidden;}
.bt-cont .left{width: 329px;float: left;height: auto;overflow: hidden;}
.bt-cont .left .btlogo{height:50px;margin-top: 10px;background:url(../images/logo2.png) 0 0 no-repeat;width: 100%;}
.bt-cont .left span{line-height: 26px;color: #818181;display: block;}
.bt-cont .right{width: 617px;height: 280px;overflow: hidden;float: right;position: relative;}
.bt-cont .right img{width: 130px}
.btnav{width: 617px;height: auto;float: right;margin-top: 10px;}
.btnav li{width: 136px;height: auto;overflow: hidden;float: left;}
.btnav li a{display: block;width: 100%;text-decoration: none;color: #333}
.btnav li .a1{color: #b0b0b0;line-height: 50px;font-size: 16px;}
.btnav li .a2{color: #818181;line-height: 30px;font-size: 12px}
.bt-cont .right .weixin{position: absolute;width: 139px;height: 170px;right: 76px;top: 73px;}
.bt-cont .right .weixin span{display: block;width: 100%;text-align: center;color: #818181;font-size: 12px}
.footer{height: 74px;border-top: 1px solid #515151;text-align: center;line-height: 74px;color: #818181}


.subnavbg{height: auto;min-height: 59px;border-top: 1px solid #e4e4e4;box-shadow: 0 5px 5px #ccc}
.subnav{width: 100%;height: auto;overflow: hidden;}
.subnav li{width: 180px;height: 59px;float: left;background:url(../images/subnav.jpg) right center no-repeat;}
.subnav li a{display: block;text-align: center;line-height: 57px;text-decoration: none;color: #545454;width: 100%;height: 57px;border-bottom: 2px solid #fff;font-weight: bold;font-size: 17px}
.subnav li a:hover{color:#f76827;border-bottom: 2px solid #f76827}

.locationbg{height: 70px;overflow: hidden;}
.location{line-height: 70px;height: 70px;width: auto;text-indent: 39px;overflow: hidden;background:url(../images/address.jpg) 0 center no-repeat;font-size: 12px;color: #626262}
.location a{text-decoration: none;color: #626262}


.page{min-height: 600px;overflow: hidden;}
.about-title{height: 138px;border-bottom: 1px solid #eeeeee;overflow: hidden;}
.about-title h1{display: block;width: 100%;height: 28px;line-height: 28px;margin-top: 40px;text-align: center;font-size: 28px;color: #000}
.about-title h2{text-align: center;font-size: 14px;color:#d2d2d2;margin-top: 10px;line-height: 20px;}
.page-content{min-height: 400px;padding-top: 20px;padding-bottom: 20px;overflow: hidden;width: 100%}


.newspage{width:100%;float:left;min-height:500px;}
.newshow-top{text-align:center;width:100%;height:auto;overflow:hidden;float:left;}
.newshow-top h1{font-size:24px;margin-top:18px;height:auto;display:block;width:100%;line-height:30px;float:left;color:#333333}
.newshow-top span{font-size:12px;color:#888888;line-height:26px;display:block;float:left;width:100%;margin-top:3px;margin-bottom:10px}
.fengexian1{border-bottom:1px solid #ebebeb;float:left;width:100%;}
.newshow-ct{padding-bottom:27px;color:#555555;float:left;margin-left:15px;margin-right:10px;padding-top:15px;overflow:hidden;}
.newshow-bot{width:100%;position:relative;margin-bottom:5px;float:left;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.newshow-bot span{color:#666666;font-size:13px;display:block;width:550px;margin-top:3px;line-height:20px;margin-left: 15px;}
.newshow-bot span a{color:#666666;text-decoration:none;}
.newshow-bot span a:hover{color:#666666;}

.product{width: 900px;height: auto;overflow:hidden;margin:29px auto 0 auto;}
.product h1{width: 450px;text-align: center;height: 60px;line-height: 60px;font-size: 20px;margin-left:80px}}
.prod-text{width: 100%;height:345px;margin-bottom: 24px;overflow: hidden;}
.prod-text .left{width:100%;height:345px;overflow: hidden;float: left;text-align:center}
.prod-text .left div{width:440px;height: 335px;padding: 4px;border:1px solid #e5e5e5;background-color: #fff;margin-left:80px}
.prod-text .left div img{width: 440px;height: auto;}
.prod-text .left span{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #5e5e5e}
.prod-text .right{width:300px;height: 360px;float: right;color: #5e5e5e}
.prod-text .right a{display:inline-block;width: 88px;height: 30px;background-color: #b92825;text-decoration: none;color: #fff;text-align: center;line-height: 30px;}
.prod-cont{width:750px;height: auto;overflow: hidden;margin: 0 auto}
.prod-cont-title{width: 100%;height: 39px;line-height: 39px;border-bottom: 1px solid #e5e5e5;color: #666666;font-size: 16px;}
.prod-cont-text{width: 100%;height: auto;margin-top: 10px;color: #666666}



.newslist1{width:1250px;overflow: hidden;height: auto;margin-top: 62px;padding-bottom: 20px;}
.newslist1 li{width: 371px;height: 351px;margin-right: 40px;float: left;border: 1px solid #ccc;margin-bottom: 30px}
.newslist1 li img{width: 320px;height: 180px;}
.newslist1 li div{width: 320px;height: auto;overflow: hidden;margin-left: 26px;}
.newslist1 li a{text-decoration: none;color: #333}
.newslist1 li h1{display: block;width: 100%;margin-top: 21px;margin-bottom: 12px;height: 26px;font-size: 18px;}
.newslist1 li .sp1{display: block;width: 100%;color: #e9c269;font-size: 15px;line-height: 35px;}
.newslist1 li .sp2{display: block;width: 100%;color: #acacac;font-size: 14px;line-height: 18px;}
.newslist1 li:hover{box-shadow: 3px 3px 5px #ccc}
.newslist1 li:hover h1{color: #f76827}


.indexbox4{width: 1260px;overflow: hidden;height: auto;margin-top: 30px;}
.indexbox4 li{width: 360px;box-shadow: 1px 1px 5px #ccc;float: left;margin-right:44px;height: 340px;overflow: hidden;background-color: #fff;margin-bottom: 37px;margin-left: 10px;margin-top: 2px}
.indexbox4 li a{text-decoration: none;color: #333}
.indexbox4 li .picbox{width: 360px;height: 252px;overflow: hidden;position: relative;}
.indexbox4 li .picbox img{width:365px;height: 252px;}
.indexbox4 li:hover{}
.indexbox4 li:hover .picont h1{color: #f76827}
.indexbox4 li .picont{display: block;width: 100%;height: 100px;overflow: hidden;text-align: center;}
.indexbox4 li .picont h1{display: block;width: 100%;font-size: 20px;color: #4c4c4c;margin-top: 25px;}
.indexbox4 li .picont span{display: inline-block;border-bottom: 2px solid #f76827;margin-top: 5px}
.pageindex{width: 100%;height: 50px;text-align: center;line-height: 50px;overflow: hidden;}

.subnav2{width: 100%;height: 50px;margin-top: 19px;overflow: hidden;text-align: center;}
.subnav2 a{display: inline-block;width: 126px;height: 42px;margin-left: 5px;margin-right: 5px;color: #333;line-height: 42px;text-decoration: none;border: 1px solid #ccc;font-size: 16px;}
.subnav2 a:hover{color: #fff;background-color: #f76827}
.subnav2 .s{color: #fff;background-color: #f76827}