@charset "utf-8";
.w1200{width: 1200px;margin: 0 auto;overflow: hidden; }
.top{height: 106px;overflow: hidden;background-color: #fff}
.logo{display: block;width: 252px;height: 54px;margin-top: 26px;float: left;background: url(../images/logo.jpg) 0 0 no-repeat;}
.nav{width: auto;overflow: hidden;height: 106px;float: right;background: url(../images/navbd.jpg) -71px bottom no-repeat;}
.nav li{width:auto;overflow: hidden;float: left;}
.nav li a{display: block;font-size: 16px;color: #666767;line-height: 106px;text-decoration: none;padding-left: 13px;padding-right: 13px}
.nav li a:hover{color: #ffb30d}
.banner{height: 630px;overflow: hidden;}
.brand{width: 1920px;height: 630px;overflow: hidden;position: relative;margin: 0 auto;left: 50%;margin-left: -960px;}
.btnleft{display: block;cursor: pointer; position: absolute;top: 230px;left: 50%;margin-left: -742px;border-radius: 50%;width: 90px;height: 90px;background-color: #fff;z-index: 10;background-position: center center;background-repeat: no-repeat;background-size: auto 90px}
.btnright{display: block;cursor: pointer;position: absolute;top: 230px;left: 50%;margin-left: 652px;width: 90px;height: 90px;border-radius: 50%;background-color: #fff;z-index: 10;background-position: center center;background-repeat: no-repeat;background-size: auto 90px}
.banner .pic{width: 9600px;height: 630px;overflow: hidden;position: absolute;left: 0;top: 0}
.banner li{width: 1920px;height: 630px;float: left;background-position: center 0;background-repeat: no-repeat;background-size: 1920px auto}

.box1{background: url(../images/box1.jpg) center 0 no-repeat;height: 1278px;overflow: hidden;}
.box2{width: 100%;height: 447px;overflow: hidden;margin-top: 139px;position: relative;}
.indexbox1{width: 515px;float: left;height: 447px;overflow: hidden;float: left;position: relative;}
.brand2{width: 515px;height: 379px;}
.banner2{width: 100%;height: 100%; overflow: hidden;position: relative;}
.banner2 .pic{width: 100%;height: 100%;overflow: hidden;}
.banner2 .pic li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-repeat: no-repeat;}
.banner2 .pic li img{width: 100%;height:100%;}

.btnprev2{display: block;background:url(../images/btnprev.jpg) 0 0 no-repeat;width: 77px;height: 68px;position: absolute;right: 83px;bottom: 0}
.btnnext2{display: block;background:url(../images/btnnext.jpg) 0 0 no-repeat;width: 77px;height: 68px;position: absolute;right: 0;bottom: 0}
.btnprev2:hover{background:url(../images/btnprevh.jpg) 0 0 no-repeat;}
.btnnext2:hover{background:url(../images/btnnexth.jpg) 0 0 no-repeat;}
.indexbox2-title{width: 648PX;height: auto;overflow: hidden;float: right;}
.indexbox2-title h1{color: #ffb20b;display: block;height: 30px;font-size: 30px;line-height: 30px}
.indexbox2-title span{color: #323433;line-height: 49px;display: block;font-size: 24px;}
.indexbox2{width: 685px;height: 332px;position: absolute;right: 0;bottom: 0;background-color: #fff}
.indexbox2 h1{width: 100%;height: 31px;display: block;line-height: 31px;margin-top: 29px;font-size: 22px;color: #393939;text-align: center;}
.indexbox2 span{display: block;width: 600px;height: auto;margin-left: 44px;font-size: 16px;color: #929292;margin-top: 20px;}
.indexbox2 a{background:url(../images/link1.jpg) 0 0 no-repeat;margin-left: 572px;width: 71px;height: 24px;display: block;margin-top: 20px;}
.box3{height: 691px;overflow: hidden;width: 100%;}
.indexbox3-title{width: 100%;height: 160PX;overflow: hidden;}
.indexbox3-title h1{color: #feba1c;display: block;height: 30px;font-size: 30px;line-height: 30px;margin-top: 36px;}
.indexbox3-title span{display: block;width: 100%;height: 36px;line-height: 36px;color: #fff;font-size: 24px;margin-top: 38px;}
.brand3{height: 480px;width: 1200px;overflow: hidden;position: relative;margin-top: 22px;}
.btn{width: 1200px;height: 5px;position: absolute;top: 445px;text-align: center;}
.btn li{display: inline-block;background-color: #8b8b8b;width: 59px;height: 5px;margin-left: 8px;margin-right: 8px;cursor: pointer;}
.btn .s{background-color: #ffba1e}
.indexbox3{width: 1240px;height: 394px;overflow: hidden;position: absolute;left: 0;top: 0}
.indexbox3 li{width: 276px;height: 394px;float: left;margin-right: 31px;}
.indexbox3 li a{display: block;}
.indexbox3 li img{width: 276px;height: 394px;}
.box4{height: 1086px;overflow: hidden;background: url(../images/box4.jpg) 0 0 repeat;overflow: hidden;}
.box4-title{width: 100%;height: 79px;overflow: hidden;margin-top: 103px;position: relative;}
.box4-title h1{display: block;width: 100%;height: 34px;line-height: 34px;font-size: 30px;color:#feba1c;text-align: center;}
.box4-title span{display: block;width: 100%;height: 32px;margin-top: 13px;text-align: center;color: #323433;font-size: 24px;}
.box4-title a{display: block;width: 82px;height: 28px;position: absolute;right: 34px;top: 49px;background: url(../images/link2.png) 0 0 no-repeat;}
.indexbox4{width: 1260px;overflow: hidden;height: auto;margin-top: 30px;}
.indexbox4 li{width: 360px;float: left;margin-right: 60px;height: 340px;overflow: hidden;background-color: #fff;margin-bottom: 37px;}
.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 .picbox .piczd1{width: 120px;height: 120px;background-color: #feba1c;position: absolute;left: -60px;top: -60px;z-index: 1;transform:rotate(45deg);}
.indexbox4 li .picbox .piczd2{width: 52px;height: 52px;background: url(../images/fdj.png) center center no-repeat;z-index: 2;position: absolute;}
/*.indexbox4 li:hover .piczd1{width: 360px;height: 225px;opacity: 0.4;transform:rotate(0);left: 0;top: 0}
.indexbox4 li:hover .piczd2{width: 360px;height: 225px; }*/
.indexbox4 li:hover{box-shadow: 3px 3px 5px #ccc}
.indexbox4 li:hover .piczd1{box-shadow: 3px 3px 5px #ccc}
.indexbox4 li:hover .picont h1{color: #ffb30d}
.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 #e8c577;margin-top: 5px}
.box5{height: 752px;overflow: hidden;background-color: #fff}
.indexbox5{width:1250px;overflow: hidden;height: 356px;margin-top: 62px;}
.indexbox5 li{width: 371px;height: 351px;margin-right: 40px;float: left;border: 1px solid #ccc}
.indexbox5 li div{width: 320px;height: auto;overflow: hidden;margin-left: 26px;}
.indexbox5 li img{width: 320px;height: 180px;}
.indexbox5 li a{text-decoration: none;color: #333}
.indexbox5 li h1{display: block;width: 100%;margin-top: 21px;margin-bottom: 12px;height: 26px;font-size: 18px;}
.indexbox5 li .sp1{display: block;width: 100%;color: #e9c269;font-size: 15px;line-height: 35px;}
.indexbox5 li .sp2{display: block;width: 100%;color: #acacac;font-size: 14px;line-height: 18px;}
.indexbox5 li:hover{box-shadow: 3px 3px 5px #ccc}
.indexbox5 li:hover h1{color: #ffb30d}
.box6{height: 336px;overflow: hidden;background: url(../images/box6.jpg) center 0 no-repeat;}
.box7{height: 530px;overflow: hidden;background-color: #fff}
.box7-cont{width: 100%;height: auto;overflow: hidden;margin-top: 45px;}
.box7-cont img{width: 100%;height: auto;}
.bottom{height: 290px;overflow: hidden;background-color: #262626}
.bottom .left{width: 700px;float: left;overflow: hidden;height: auto;}
.btnav{width: 100%;height: 26px;overflow: hidden;margin-top: 56px;}
.btnav li{float: left;display: block;}
.btnav li a{display: block;color: #868686;text-decoration: none;}
.btnav .li2{display: block;color: #868686;padding-left: 11px;padding-right: 11px;}
.btcont{width: 100%;height: auto;overflow: hidden;color: #868686;line-height: 38px;margin-top: 25px;}
.bottom .right{float: right;width: 220px;height: auto}
.bottom .right h1{display: block;text-align: right;color: #fff;font-size: 18px;margin-top: 50px;}
.bottom .right span{display: block;text-align: right;color: #fff;font-size: 22px;line-height: 35px;}
.bottom .right img{float: right;}
.footer{height: 37px;line-height: 37px;background-color: #000;color: #8a8a8a;text-align: center;}

.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: 212px;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;}
.subnav li a:hover{color: #e9c269;border-bottom: 2px solid #e9c269}

.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;width: 1175px}
.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: 100%;text-align: center;height: 60px;line-height: 60px;font-size: 20px;}
.prod-text{width: 100%;height: 280px;margin-bottom: 24px;overflow: hidden;}
.prod-text .left{width:380px;height: 280px;overflow: hidden;float: left;margin-left: 80px;}
.prod-text .left div{width:365px;height: 252px;padding: 4px;border:1px solid #e5e5e5;background-color: #fff;display: table-cell;text-align: center;vertical-align:middle;}
.prod-text .left div img{width:365px;height: 252px;}
.prod-text .left span{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;color: #5e5e5e}
.prod-text .right{width: 400px;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}
.prod-cont-text table{border-collapse: collapse;}
.prod-cont-text td{border: 1px solid #ccc}

.piclist{width: 1000px;overflow: hidden;}
.piclist li{width: 276px;height: 300px;float: left;margin-left: 23px;margin-right: 24px;margin-bottom: 20px;overflow: hidden;}
.piclist li div{width: 282px;height:260px;overflow: hidden;display: table-cell;vertical-align: middle;text-align: center;}
.piclist li div img{width: auto;height: auto;max-width: 282px;max-height: 260px;display: inline;}
.piclist li a{text-decoration: none;color: #333;display: block;width: 282px;height: 260px;}
.piclist li span{display: block;width: 100%;height:40px;line-height: 40px;text-align: center;color: #333;}


.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: #ffb30d}