*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #333;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#333;}
.clearfix {zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."; }
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}

.heads{background: #4e2b15;line-height: 60px;color: #fff;font-size: 14px;}
.headsnr{text-align: right;}
.headsnr a{font-size: 14px;color: #fff;}
.top{background: #ff9c00;}
.topnr{display: flex;justify-content: space-between;}
.topnr dl{width: 30%;color: #fff;font-size: 30px;line-height: 70px;}
.nav{display: flex;justify-content: space-between;line-height: 70px;}
.nav a{color: #fff;font-size: 18px;}
.nav li{position: relative;text-align: center;padding: 0px 15px;transition: all 0.5s;}
.nav li:hover{background: #73472a;}
.nav li:hover a{color: #fff;padding-bottom: 10px;}
.nav li p{position: absolute;z-index: 100000;display: none;background: #73472a;width: 200px;text-align: center;left: 0;}
.nav li:hover p{display: block;}
.nav li p a{display: block;font-size: 14px;line-height: 40px;}
.nav li:hover p a{border-bottom: 1px solid #fff;padding-bottom: 0;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{text-align: center;font-size: 36px;}
.title dl{background: url(../images/title_bg.png) no-repeat center;margin: 10px auto 20px;}
.title dt{color: #666;font-size: 12px;margin-top: 10px;}
.title p{text-transform: uppercase;font-size: 18px;color: #666;}
.title1 dt{color: #fff;}
.title1 p{color: #fff;}

.workbox{margin: 60px auto;}
#demo{overflow:hidden;width:1200px; margin-top:20px;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left; overflow:hidden;}
.dllist1{margin:0px auto;}
.dllist1 dl{float:left;margin:0px 25px;width:178px; text-align:center;}
.dllist1 dl a{width:178px; height:250px; display:inline-block;overflow: hidden;}
.dllist1 dl a img{vertical-align:middle;cursor:pointer;transition: all 0.6s;width:178px;height:250px;object-fit: contain;}
.dllist1 dl a img:hover{transform:scale(1.2);}
.dllist1 dl p{padding-top:10px; font-size:16px;}

.hfbox{display: flex;justify-content: space-between;color: #fff;font-size: 24px;line-height: 40px;}
.hfl{background: #ff9c00;width: 50%;text-align: right;padding: 40px 0px;}
.hfl dl{margin-right: 80px;}
.hfl dl dt{font-size: 36px;}
.hfr{background: #73472a;width: 50%;padding: 40px 0px;}
.hfr dl{margin-left: 80px;}

.cpbox{margin: 60px auto;}
.cpfl{display: flex;justify-content: space-between;flex-wrap: wrap;text-align: center;margin: 40px auto 30px;}
.cpfl a{display: block;color: #fff;font-size: 14px;background: #ff9c00;width: 260px;line-height: 36px;margin-bottom: 15px;}
.cpfl a:hover{border-radius: 30px;}
.cpzs{display: flex;justify-content: space-between;flex-wrap: wrap;text-align: center;}
.cpzs a{display: block;margin-bottom: 20px;background: #f1f1f1;}
.cpzs img{width: 270px;height: 240px;object-fit: contain;}
.cpzs dl{font-size: 16px;padding: 10px 0px;transition: all 0.5s;background: #73472a;color: #fff;}

.team {margin: 30px auto 60px !important;}
.teamnr{display: flex !important;justify-content: space-between !important;}
.team a {text-align: center;display: block;width: 244px;font-size: 14px;line-height: 30px;}

.lcbox{background: #ff9c00;padding: 60px 0px 0px 0px;}
.lc{background: url(../images/lc_bg.png) no-repeat center;color: #fff;font-size: 16px;margin-top: 30px;padding-bottom: 125px;}
.lcnr{display: flex;justify-content: space-around;}
.lcnr dl{text-align: center;}
.lcnr dl dt{font-size: 32px;margin: 10px 0px 15px 0px;}

.newbox{background: #eae4db;padding:60px 0px 70px;}
.new{display: flex;justify-content: space-around;margin-top: 40px;flex-wrap: wrap;}
.newnr{width: 380px;background: #fff;margin-top: 10px;}
.newnr img{width: 380px;height: 240px;}
.newnr a{font-size: 14px;line-height: 30px;padding: 10px;}
.newnr p{color: #999;font-size: 12px;padding: 10px;}

.footbox{background: #73472a;padding: 60px 0px 20px 0px;}
.foot{color: #fff;font-size: 14px;text-align: center; background: url(../images/ewm.png) no-repeat right center;}
.foot dl{font-size: 26px;margin-bottom: 5px;}
.foot dd{margin: 20px auto 20px;}
.foot dd a{color: #fff;font-size: 14px;padding: 0px 15px;border-right: 1px solid #fff;}
.foot dd a:last-child{border: none;}
.foot ul{display: flex;justify-content: space-around;width: 800px;margin: auto;}
.foot ul li img{margin-right: 5px;vertical-align: middle;}
.foot p{margin-top: 35px;}
.foot p a{ color: #fff;}