*{margin:0;padding:0}
body{color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: "微软雅黑"; font-size:16px;}
a{text-decoration:none; color: inherit; }
img{border:0}
li{list-style:none}
.width{margin:0 auto;}
.fl{float:left;}
.fr{ float:right;}
.width{width:94%; margin:auto;}
.w94{width:94%; margin:auto;}

@media(min-width:1200px)and (max-width:300000px){
.top1bj{background: rgba(255,255,255,0); position: absolute; top: 0; left:0; width: 100%; z-index: 2; color:#FFF;}
.top1bj .yuyan{border-bottom:rgba(255,255,255,0.7) 1px solid; width:100%; overflow:hidden; height:28px; display:flex; flex-wrap:wrap; align-items: center;}
.top1bj .yuyan ul{width:94%; margin:auto;}
.top1bj .yuyan ul li{ float:right; margin-left:25px; display:flex; flex-wrap:wrap; align-items: center;}
.top1bj .yuyan ul li img{ width:14px; height:14px;}
.top1bj .yuyan ul li span{ margin-left:5px;}
.top1bj .width{display: flex; justify-content: space-between; align-items: center; height:65px;}
.top1bj .width .zuobian{display:flex; flex-wrap:wrap; align-items: center;}
.top1bj .width .zuobian dl{margin-right:25px;}
.top1bj .width .logo img{height:55px; margin-right:25px;}
.top1bj .width .fr{display: flex; align-items: center;}
.top1bj .width .fr .email{margin-right:20px; width:120px; background:#d8a82e; color:#FFF; height:30px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; border-radius:5px;}
.top1bj .width .fr .search img{ width:18px; padding-top:2px;}
.top1bj #Menu-btn{display:none;}
.top1bj #Menu-btn-h{display:none;}
.top1bj #menu1{display:none;}
.top1bj .navBar{position:relative; z-index:1; color:#fff; height:40px; line-height:40px; border-bottom:rgba(255,255,255,0.7) 1px solid; border-top:rgba(255,255,255,0.7) 1px solid;}
.top1bj .nav{display:flex; flex-wrap:wrap; align-items: center; justify-content: center; width:94%; margin:auto;}
.top1bj .nav h3{font-weight:normal; font-size:15px; }
.top1bj .nav h3:hover{color:#d8a92e; border-bottom:#d8a92e 1px solid;}
.top1bj .nav .m{ margin:0px 25px;}
.top1bj .nav .sub{display:none; position:absolute; top:41px; left:0; right:0;  background:#fff;}
.top1bj .nav .sub .subbb{ width:97%; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content: center;}
.top1bj .nav .sub li{text-align:center;}
.top1bj .nav .sub li a{color:#333; display:block;}
.top1bj .nav .sub li a:hover{background:#ddd; color:#c00;   }
.top1bj .nav .sub .subbb dl{width:12.28%; margin-left:1%; margin-right:1%; margin-bottom:30px;}
.top1bj .nav .sub .subbb dl:nth-child(1),.top1bj .nav .sub .subbb dl:nth-child(2),.top1bj .nav .sub .subbb dl:nth-child(3),.top1bj .nav .sub .subbb dl:nth-child(4),.top1bj .nav .sub .subbb dl:nth-child(5),.top1bj .nav .sub .subbb dl:nth-child(6),.top1bj .nav .sub .subbb dl:nth-child(7){ margin-top:50px;}
.top1bj .nav .sub .subbb dl a:hover{color:#c00;  }
.top1bj .nav .sub .subbb dl dt{ position:relative; padding-bottom:66.7%; overflow:hidden;}
.top1bj .nav .sub .subbb dl dt img{ position:absolute; width:100%; height:100%; transition: all 3s;}
.top1bj .nav .sub .subbb dl:hover dt img{ transition: all 3s; transform: scale(1.2);}
.top1bj .nav .sub .subbb dl dd{ color:#333; text-align:center;}
.top1bj:hover{ background:#FFF; color:#333;}
.top1bj:hover .yuyan{border-bottom:rgba(0,0,0,0.1) 1px solid;}
.top1bj:hover .navBar{border-bottom:rgba(0,0,0,0.1) 1px solid; border-top:rgba(0,0,0,0.1) 1px solid; color:#333;}

.top2bj{background: rgba(255,255,255,1); color:#333; overflow:hidden;}
.top2bj .yuyan{border-bottom:rgba(0,0,0,0.1) 1px solid; width:100%; overflow:hidden; height:28px; display:flex; flex-wrap:wrap; align-items: center;}
.top2bj .yuyan ul{width:94%; margin:auto;}
.top2bj .yuyan ul li{ float:right; margin-left:25px; display:flex; flex-wrap:wrap; align-items: center;}
.top2bj .yuyan ul li img{ width:14px; height:14px;}
.top2bj .yuyan ul li span{ margin-left:5px;}
.top2bj .width{display: flex; justify-content: space-between; align-items: center; height:65px;}
.top2bj .width .zuobian{display:flex; flex-wrap:wrap; align-items: center;}
.top2bj .width .zuobian dl{margin-right:25px;}
.top2bj .width .logo img{height:55px; margin-right:25px;}
.top2bj .width .fr{display: flex; align-items: center;}
.top2bj .width .fr .email{margin-right:20px; width:120px; background:#d8a82e; color:#FFF; height:30px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; border-radius:5px;}
.top2bj .width .fr .search img{ width:18px; padding-top:2px;}
.top2bj #Menu-btn{display:none;}
.top2bj #Menu-btn-h{display:none;}
.top2bj #menu1{display:none;}
.top2bj .navBar{position:relative; z-index:1; color:#333; height:40px; line-height:40px; border-bottom:rgba(0,0,0,0.1) 1px solid; border-top:rgba(0,0,0,0.1) 1px solid;}
.top2bj .nav{display:flex; flex-wrap:wrap; align-items: center; justify-content: center; width:94%; margin:auto;}
.top2bj .nav h3{font-weight:normal; font-size:15px; }
.top2bj .nav .m{ margin:0px 25px;}
.top2bj .nav .sub{display:none; position:absolute; top:41px; left:0; right:0;  background:#fff;}
.top2bj .nav .sub .subbb{ width:97%; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content: center;}
.top2bj .nav .sub li{text-align:center;}
.top2bj .nav .sub li a{color:#333; display:block;}
.top2bj .nav .sub .subbb dl{width:12.28%; margin-left:1%; margin-right:1%; margin-bottom:30px;}
.top2bj .nav .sub .subbb dl:nth-child(1),.top2bj .nav .sub .subbb dl:nth-child(2),.top2bj .nav .sub .subbb dl:nth-child(3),.top2bj .nav .sub .subbb dl:nth-child(4),.top2bj .nav .sub .subbb dl:nth-child(5),.top2bj .nav .sub .subbb dl:nth-child(6),.top2bj .nav .sub .subbb dl:nth-child(7){ margin-top:50px;}
.top2bj .nav .sub .subbb dl dt{ position:relative; padding-bottom:66.7%; overflow:hidden;}
.top2bj .nav .sub .subbb dl dt img{ position:absolute; width:100%; height:100%; transition: all 3s;}
.top2bj .nav .sub .subbb dl:hover dt img{ transition: all 3s; transform: scale(1.2);}
.top2bj .nav .sub .subbb dl dd{ color:#333; text-align:center;}

.header11{background:#fff; position:fixed; width:100%;top:0;z-index:999; display:none; color:#333; overflow:hiddenl;}
.header11 .kuai{ display:block; width:100%;}
.header11 .kuai .width{display: flex; justify-content: space-between; align-items: center; height:65px;}
.header11 .kuai .width .zuobian{display:flex; flex-wrap:wrap; align-items: center;}
.header11 .kuai .width .zuobian dl{margin-right:25px;}
.header11 .kuai .width .logo img{ height:55px; margin-right:25px;}
.header11 .kuai .width .fr{display: flex; align-items: center;}
.header11 .kuai .width .fr .email{margin-right:20px; width:120px; background:#d8a82e; color:#FFF; height:30px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; border-radius:5px;}
.header11 .kuai .width .fr .search img{width:18px; padding-top:2px;}
.header11 .kuai #Menu-btn{display:none;}
.header11 .kuai #Menu-btn-h{display:none;}
.header11 .kuai #menu1{display:none;}
.header11 .kuai .navBar{position:relative; z-index:1; color:#333; height:40px; line-height:40px; border-bottom:rgba(0,0,0,0.1) 1px solid; border-top:rgba(0,0,0,0.1) 1px solid;}
.header11 .kuai .nav{display:flex; flex-wrap:wrap; align-items: center; justify-content: center; width:94%; margin:auto;}
.header11 .kuai .nav h3{font-weight:normal; font-size:15px; }
.header11 .kuai .nav h3:hover{color:#d8a92e; border-bottom:#d8a92e 1px solid;}
.header11 .kuai .nav .m{ margin:0px 25px;}
.header11 .kuai .nav .sub{display:none; position:absolute; top:41px; left:0; right:0;  background:#fff;}
.header11 .kuai .nav .sub .subbb{ width:97%; margin:auto; display:flex; flex-wrap:wrap; align-items: center; justify-content: center; transition: all 10s;}
.header11 .kuai .nav .sub li{text-align:center;}
.header11 .kuai .nav .sub li a{color:#333; display:block;}
.header11 .kuai .nav .sub li a:hover{background:#ddd; color:#c00;   }
.header11 .kuai .nav .sub .subbb dl{width:12.28%; margin-left:1%; margin-right:1%; margin-bottom:30px;}
.header11 .kuai .nav .sub .subbb dl:nth-child(1),.header11 .kuai .nav .sub .subbb dl:nth-child(2),.header11 .kuai .nav .sub .subbb dl:nth-child(3),.header11 .kuai .nav .sub .subbb dl:nth-child(4),.header11 .kuai .nav .sub .subbb dl:nth-child(5),.header11 .kuai .nav .sub .subbb dl:nth-child(6),.header11 .kuai .nav .sub .subbb dl:nth-child(7){ margin-top:50px;}
.header11 .kuai .nav .sub .subbb dl a:hover{color:#c00;  }
.header11 .kuai .nav .sub .subbb dl dt{ position:relative; padding-bottom:66.7%; overflow:hidden;}
.header11 .kuai .nav .sub .subbb dl dt img{ position:absolute; width:100%; height:100%; transition: all 3s;}
.header11 .kuai .nav .sub .subbb dl:hover dt img{ transition: all 3s; transform: scale(1.2);}
.header11 .kuai .nav .sub .subbb dl dd{ color:#333; text-align:center;}

.focusBox {width:100%; height:100vh; overflow: hidden;}
.focusBox .pic{z-index:0; }
.focusBox .pic li{ position:relative; height:100vh;}
.focusBox .pic li img { position:absolute; width:100%; height:100%; object-fit: cover; transition: all 10s;}
.focusBox .pic li:hover img{transition: all 10s; transform: scale(1.2);}
.focusBox .jiantou{position: absolute; bottom:5%; right:3%; color:#FFF;}
.focusBox .jiantou .prev {font-size:40px; font-family:"宋体"; border:#FFF 1px solid; padding-top:8px; padding-bottom:8px; padding-left:20px; font-weight:bold;}
.focusBox .jiantou .next {font-size:40px; font-family:"宋体"; border:#FFF 1px solid; padding:8px 20px; font-weight:bold; margin-left:-1px;}

.index1{overflow:hidden; background:#fff; padding-top:80px; padding-bottom:60px;}
.index1 .index-txt{ text-align:center; margin-bottom:50px;}
.index1 .index-txt dt{ font-size:36px; color:#999; border-bottom:#ddd 2px solid; width:550px; margin:auto; padding-bottom:20px;}
.index1 .index-txt dd{ font-size:22px; margin-top:25px; color:#666; display:flex; flex-wrap:wrap; align-items: center; justify-content: center;}
.index1 .index-txt dd img{ margin-right:15px; width:40px;}
.index1 .txt{font-size:32px; margin-bottom:40px;}
.index1 .bod{display: flex; flex-wrap:wrap; justify-content:space-between;}
.index1 .bod dl{ width:23.4%; background:#FFF; margin-bottom:25px; border:#ddd 1px solid; transition: all 5s;}
.index1 .bod dl dt{ position:relative; padding-bottom:100%; overflow:hidden;}
.index1 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index1 .bod dl dt .info{height:16px;width:100%; bottom:0; transition:all 1.2s;position: absolute; background:rgba(216,169,46,1)}
.index1 .bod dl:hover dt .info{ height:100%; background:rgba(216,169,46,0.3); transition: all 1.2s;}
.index1 .bod dl dt .info1{position:absolute; left:0; right:0; bottom:0; display:flex; flex-wrap:wrap; align-items: center; justify-content: center; color:#FFF;}
.index1 .bod dl dt .info1 ul{ text-align:center; text-shadow: 2px 2px 5px #333333; margin-bottom:40px;}
.index1 .bod dl dt .info1 ul li{ font-size:20px;}
.index1 .bod dl dt .info1 ul p{ font-size:30px;}

.index2{overflow:hidden; background:#f5f5f5; padding-top:70px; padding-bottom:35px;}
.index2 .douban{width:100%;}
.index2 .douban .hd{overflow: visible; height:62px; width:94%; margin:auto; position:relative; display: flex; flex-wrap:wrap; align-items: center;}
.index2 .douban .hd dd{float:left; font-size:32px; color:#333;}
.index2 .douban .hd .zuoyou{position:absolute; right:0; font-size:40px; border:#ddd 1px solid; width:130px; height:60px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index2 .douban .hd .zuoyou .prev{width:64px; border-right:#ccc 1px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#bbb; line-height:30px; font-family:"宋体";}
.index2 .douban .hd .zuoyou .next{width:65px; text-align:center; color:#bbb; font-family:"宋体";}
.index2 .douban .hd .zuoyou .prev:hover{color:#888;}
.index2 .douban .hd .zuoyou .next:hover{color:#888;}
.index2 .douban .bd{ overflow: visible; margin-top:30px; overflow:visible; margin-left:-0.9%; margin-right:-0.9%;}
.index2 .douban .bd ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index2 .douban .bd ul dl{width:25%;}
.index2 .douban .bd ul dl dt{position:relative; padding-bottom:100%; display:flex; flex-wrap:wrap; justify-content: center;}
.index2 .douban .bd ul dl dt img{position:absolute; width:92%; height:92%;}
.index2 .douban .bd ul dl dt .info{height:0px;width:92%; bottom:8%; transition: all 1.2s;position: absolute;}
.index2 .douban .bd ul dl:hover dt .info{ height: 92%; background: linear-gradient(to top, rgba(216,169,46,0.5), rgba(216,169,46,0)); transition: all 1.2s;}
.index2 .douban .bd ul dl dt .info1{position:absolute; bottom:15%; left:0; right:0; display:flex; flex-wrap:wrap; justify-content: center; color:#FFF; text-shadow: 2px 2px 5px #333333;}
.index2 .douban .bd ul dl dt .info1 span{ text-align:center;}
.index2 .douban .bd ul dl dt .info1 span li{ font-size:30px;}
.index2 .douban .bd ul dl dt .info1 span p{ font-size:18px; padding-top:10px;}
.index2-wap{ display:none;}

.index3{overflow:hidden; margin-top:70px; background:#fff; margin-bottom:70px;}
.index3 .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod .fl{width:65%;}
.index3 .bod .fl img{width:100%;}
.index3 .bod .fr{width:30%;}
.index3 .bod .fr dt{ font-size:36px; margin-top:60px;}
.index3 .bod .fr dt p{ font-size:24px; margin-top:10px; color:#d8a92e;}
.index3 .bod .fr dd{ margin-top:30px; font-size:16px; line-height:30px;}
.index3 .bod .fr li{ margin-top:30px; font-size:16px; line-height:30px;}

.index4{overflow:hidden; background:#f5f5f5; padding:80px 0px;}
.index4 .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.index4 .bod dl{width:49%; background:#FFF;}
.index4 .bod dl dt{position:relative; padding-bottom:60%;}
.index4 .bod dl dt img{position:absolute; width:100%; height:100%;}
.index4 .bod dl dt .info{position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(51,51,51,0.5);  display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.index4 .bod dl dt .info ul{text-align:center; color:#FFF; width:80%; text-shadow: 2px 2px 5px #333333;}
.index4 .bod dl dt .info dd{font-size:28px;}
.index4 .bod dl dt .info li{margin-top:15px; line-height:30px; margin-bottom:40px;}
.index4 .bod dl dt .info p{background:rgba(0,0,0,0.3); width:160px; margin:auto; padding:15px 0px; border:rgba(255,255,255,0.5) 1px solid; font-size:18px;}
.index4 .bod dl dt .info p:hover{background:rgba(255,255,255,0.2);}

.index5{overflow:hidden; width:100%; background:#fff; padding-top:60px; padding-bottom:60px;}
.index5 .picScroll-left{width:100%;  overflow:hidden;}
.index5 .picScroll-left .hd{height:62px; margin-left:3%; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index5 .picScroll-left .hd .txt dt{font-size:36px;}
.index5 .picScroll-left .hd .txt dd{font-size:18px; margin-top:10px;}
.index5 .picScroll-left .hd .zuoyou{position:absolute; right:3%; font-size:40px; border:#ddd 1px solid; width:130px; height:60px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index5 .picScroll-left .hd .prev{width:64px; border-right:#ccc 1px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#bbb; line-height:30px; font-family:"宋体";}
.index5 .picScroll-left .hd .next{width:65px; text-align:center; color:#bbb; font-family:"宋体";}
.index5 .picScroll-left .bd{overflow:hidden; width:100%; margin-top:50px;}
.index5 .picScroll-left .bd ul{overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index5 .picScroll-left .bd ul li{overflow:hidden; width:33.33333%;}
.index5 .picScroll-left .bd ul li dt{position:relative; padding-bottom:60%;}
.index5 .picScroll-left .bd ul li dt img{position:absolute; width:93%; height:93%; margin-left:3.5%;}
.index5 .picScroll-left .bd ul li dt .info{position:absolute; left:3.5%; right:3.5%; top:0; bottom:7%; text-align:center;  display:flex; flex-wrap:wrap; justify-content:center; background:rgba(0,0,0,0.2)}
.index5 .picScroll-left .bd ul li dt .info dl{width:80%; margin:auto; color:#FFF;}
.index5 .picScroll-left .bd ul li dt .info dl dd{font-size:26px; margin-bottom:20px;}
.index5 .picScroll-left .bd ul li dt .info dl span{font-size:16px;}
.index5 .picScroll-left .bd ul li dt .info dl p{background:rgba(0,0,0,0.3); width:160px; margin:auto; padding:10px 0px; border:rgba(255,255,255,0.5) 1px solid; font-size:18px; margin-top:30px;}
.index5 .picScroll-left .bd ul li dt .info dl p:hover{background:rgba(255,255,255,0.2);}
.index5-wap{display:none;}

.index6{overflow:hidden; background:#f5f5f5; background:url(../images/index6.jpg) repeat-y center center; padding-top:70px; padding-bottom:80px;}
.index6 .picScroll{}
.index6 .picScroll .anniu{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:94%; margin:auto; overflow:hidden; margin-bottom:40px;}
.index6 .picScroll .anniu .txt{ }
.index6 .picScroll .anniu .txt dt{font-size:36px;}
.index6 .picScroll .anniu .txt dd{font-size:18px; margin-top:10px;}
.index6 .picScroll .anniu .zuoyou{font-size:40px; border:#ddd 1px solid; width:130px; height:60px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; font-family:"宋体";}
.index6 .picScroll .anniu .zuoyou .prev{width:64px; border-right:#ccc 1px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#bbb; line-height:30px;}
.index6 .picScroll .anniu .zuoyou .next{width:65px; text-align:center; color:#bbb;}
.index6 .picScroll ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.index6 .picScroll ul li{width:25%;}
.index6 .picScroll ul li dt{position:relative; padding-bottom:126.6%;}
.index6 .picScroll ul li dt img{position:absolute; width:91%; height:100%; margin-left:4.5%;}
.index6 .picScroll ul li:hover{opacity:0.7;}
.index6 .picScroll ul li p{margin:auto; margin-left:5%; margin-right:5%; margin-top:20px; font-size:22px; margin-bottom:20px; transition: all 0.5s;}
.index6 .picScroll ul li dd{font-size:22px; margin-left:5%; margin-right:5%; border-bottom:#999 2px solid; width:fit-content; padding-bottom:6px; transition: all 0.5s;}
.index6-wap{ display:none;}

.index7{ overflow:hidden; margin:80px 0px;}
.index7 .txt{ font-size:36px; text-align:center; margin-bottom:30px;}
.index7 .bod{ width:900px; margin:auto; text-align:center; line-height:30px;}

.foot{overflow: hidden; border-top:#ddd 1px solid; padding-top:70px; padding-bottom:50px;}
.foot .bod{width:94%; margin:auto; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding-bottom:90px;}
.foot .bod dl{width:32%;}
.foot .bod .item1 dt{margin-bottom:10px;}
.foot .bod .item1 form{display:flex; flex-wrap:wrap; align-items:center;}
.foot .bod .item1 form input{width:300px; height:40px; border:#ddd 1px solid;}
.foot .bod .item1 form button{width:81px; height:42px; border:#ddd 1px solid; margin-left:-1px; background:#1c3241; color:#FFF;}
.foot .bod .item2{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.foot .bod .item2 li{margin:0px 12px;}
.foot .bod .item2 li img{width:22px;}
.foot .bod .item3 form{display:flex; flex-wrap:wrap; align-items:center; float:right;}
.foot .bod .item3 form input{width:300px; height:40px; border:#ddd 1px solid; border-right:none;}
.foot .bod .item3 form button{width:81px; height:42px; border:#ddd 1px solid; border-left:none; margin-left:-1px; background: none; color:#333;}
.foot .footer{width:94%; margin:auto; border-top:#ddd 1px solid; padding-top:70px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.foot .footer .item1{width:18%;}
.foot .footer .item1 dl:nth-child(2){ display:none;}
.foot .footer .item1 dt{font-size:18px;}
.foot .footer .item1 dd{margin-top:20px;}
.foot .footer .item1 dd p{margin-bottom:20px; color: #666;}
.foot .footer .item2{width:55%;}
.foot .footer .item2 dt{ font-size:18px;}
.foot .footer .item2 dd{margin-top:20px;}
.foot .footer .item2 dd p{ width:32%; margin-bottom:20px; float:left; margin-right:2%;}
.foot .footer .item2 dd p:nth-child(3n){ margin-right:0px;}
.foot .footer .item3{ width:18%;}
.foot .footer .item3 dt{font-size:18px;}
.foot .footer .item3 dd{margin-top:20px;}
.foot .footer .item3 dd p{margin-bottom:20px; color: #666;}
.foot .bottom{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:70px;}
.foot .bottom dl{ text-align:center;}
.foot .bottom dl img{ width:120px;}
.foot .bottom dl dt{ margin-top:10px; font-size:14px; color:#666;}
.foot .bottom dl dd{ margin-top:5px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:14px;}
.foot .bottom dl dd p{ margin:0px 10px ;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; padding-bottom:35%;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{ position:absolute; left:0; right:0; top:0; bottom:0; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:rgba(0,0,0,0.3);}
.nybanner li .info dl{color:#FFF; width:800px; text-align:center;}
.nybanner li .info dl dt{ font-size:36px;}
.nybanner li .info dl dd{ margin-top:30px; font-size:20px; line-height:36px;}

.nybanner1{width:100%;overflow: hidden;}
.nybanner1 li{position:relative; height:100vh;}
.nybanner1 li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner1 li .info{ position:absolute; left:0; right:0; top:0; bottom:0; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:rgba(0,0,0,0.3);}
.nybanner1 li .info dl{color:#FFF; width:800px; text-align:center;}
.nybanner1 li .info dl dt{ font-size:36px;}
.nybanner1 li .info dl dd{ margin-top:30px; font-size:20px; line-height:36px;}

.position{width:94%; margin:auto; padding-top:30px; font-size:14px;}
.position1{width:94%; margin:auto; padding-top:30px; font-size:14px;}

.about{overflow:hidden; margin-top:70px; background:#fff; margin-bottom:70px;}
.about .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.about .bod .fl{width:30%;}
.about .bod .fl dt{ font-size:36px; margin-top:60px;}
.about .bod .fl dt p{ font-size:24px; margin-top:10px; color:#d8a92e;}
.about .bod .fl dd{ margin-top:30px; font-size:16px; line-height:30px;}
.about .bod .fl li{ margin-top:30px; font-size:16px; line-height:30px;}
.about .bod .fr{width:65%;}
.about .bod .fr img{width:100%;}

.plist{overflow:hidden; margin-top:70px; display: flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
.plist .fl{width:20%;}
.plist .fl dt{ font-size:30px;}
.plist .fl dd{ font-size:18px; margin-top:20px; line-height:28px;}
.plist .fr{width:75%;}
.plist .fr .bod{}
.plist .fr .bod dl{width:32%; margin-bottom:30px; float:left; margin-right:2%;}
.plist .fr .bod dl:nth-child(3n){ margin-right:0px;}
.plist .fr .bod dl dt{position:relative; padding-bottom:100%;}
.plist .fr .bod dl dt p img{position:absolute; width:100%; height:84%; object-fit: cover;}
.plist .fr .bod dl dt .info{height:16%;width:100%; bottom:0; transition:all 0.8s;position: absolute; background:rgba(238,238,238,1);}
.plist .fr .bod dl dt .info li{ width:90%; margin:auto; margin-top:18px; font-size:18px;}
.plist .fr .bod dl:hover dt .info{height:100%; background:rgba(216,169,46,0.8); transition: all 0.8s; color:#FFF; text-shadow: 2px 2px 5px #333333;}

.pplist{ overflow:hidden; width:100%;}
.pplist dt{ position: relative; padding-bottom:30%;}
.pplist dt img{ position:absolute; width:100%; height:100%; object-fit: cover;}
.pplist dt .info{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.4); display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.pplist dt .info ul{ width:540px; margin:auto; color:#FFF; text-align:center;}
.pplist dt .info ul li{ font-size:30px;}
.pplist dt .info ul p{ margin-top:30px; font-size:18px; line-height:28px; margin-bottom:60px;}
.pplist dt .info ul span{background:rgba(0,0,0,0.2); border:rgba(255,255,255,0.3) 1px solid; padding:15px 40px;}
.pplist dt .info ul span:hover{background:rgba(255,255,255,0.2); border:rgba(255,255,255,0.3) 1px solid;}

.productlist{overflow:hidden; margin-top:70px; display: flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
.productlist .fl{width:15%;}
.productlist .fl .txt{ overflow:hidden;}
.productlist .fl .txt dt{font-size:16px; color:#666;}
.productlist .fl .txt dd{margin-top:20px;}
.productlist .fl .txt dd li{border:#eee 1px solid; transition: all 1s; display:block; margin-top:-1px;}
.productlist .fl .txt dd li p{padding-bottom:12px; padding-top:12px;}
.productlist .fl .txt dd li p span{margin-left:15px; margin-right:15px; transition: all 1s;}
.productlist .fl .txt dd li:hover p{padding-left:15px; transition: all 1s; color:#d8a92e;}
.productlist .fl .txt dd li:hover p span{float:right; transition: all 1s;}
.productlist .fl .txt dd li .active p{transition: all 1s; display:block; color:#d8a92e;}
.productlist .fl .sideMenu{ display:none;}
.productlist .fr{width:82%;}
.productlist .fr .bod{ overflow:hidden;}
.productlist .fr .bod dl{width:18%; margin-bottom:40px; float:left; margin-right:2.5%;}
.productlist .fr .bod dl:nth-child(5n){ margin-right:0px;}
.productlist .fr .bod dl dt{position:relative; padding-bottom:100%; border-radius:5px; overflow:hidden;}
.productlist .fr .bod dl dt img{position:absolute; width:100%; height:100%; transition: all 0.5s;}
.productlist .fr .bod dl dd{margin-top:15px;}
.productlist .fr .bod dl p{font-size:14px; color:#666;}
.productlist .fr .bod dl:hover{opacity:0.8;}
.productlist .fr .bod dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.sideMenu{overflow:hidden; border:1px solid #ddd;}
.sideMenu h3{height:45px; line-height:45px; display: flex; flex-wrap:wrap; align-items: center; justify-content:space-between; font-size:16px; font-weight:normal; padding:0px 20px;}
.sideMenu h3 span{float:right; display:block; font-size:16px;}
.sideMenu ul{color:#999; display:none; border-top:1px solid #ddd; margin-top:-1px;}
.sideMenu ul li{ font-size:16px; margin:20px; overflow:hidden;}
.sideMenu ul li span{ margin-right:16px;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; margin-top:20px; background:#f5f5f5; padding-left:10px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#666; padding:5px; font-size:14px; flex:1; overflow:hidden; overflow:hidden; border:#eee 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#d8a92e; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{margin:0 5px;}

.product{overflow:hidden; padding-bottom:40px; width:1200px; margin:auto; padding-top:30px;}
.product .bod{margin-top:30px; display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .bod .fl{width:522px;}
.product .bod .fl .game163{position:relative; overflow:hidden; width:522px; }
.product .bod .fl .game163 .bigImg{height:353px; position: relative;}
.product .bod .fl .game163 .bigImg li{border:1px solid #dcdddd;}
.product .bod .fl .game163 .bigImg li img{vertical-align:middle; width:520px; height:520px;}
.product .bod .fl .game163 .bigImg  h4{font-size:14px; font-weight:bold; line-height:33px; height:33px; padding-right:30px; overflow:hidden; text-align:left; }
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.product .bod .fl .game163 .sPrev{font-size:36px; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:36px; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#005bac;}
.product .bod .fl .game163 .sNext:hover{ color:#005bac;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width: 480px; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:100%;}
.product .bod .fl .game163 .smallImg li{width:25%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:100%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#005bac;}
.product .bod .fr{ width:620px;}
.product .bod .fr .txt dt{font-size:30px;}
.product .bod .fr .txt dd{ margin-top:10px; color:#666;}
.product .bod .fr .guige{ overflow:hidden; margin-top:30px; border:#ddd 1px solid; margin-bottom:40px;}
.product .bod .fr .guige dt{background:#f5f5f5; padding:15px;}
.product .bod .fr .guige dd{ margin:10px; line-height:36px;}
.product .bod .fr .guige dd  p{border:#CCC 1px solid; width:18%; float:left; margin-right:2%; margin-bottom:10px; text-align:center;}
.product .bod .fr .guige dd  p:nth-child(5n){ margin-right:0;}
.product .xiangqingye{background:#f5f5f5; overflow:hidden; margin-top:40px; padding:30px;}
.product .xiangqingye img{ width:100%; margin-bottom:30px;}
.product .xiangguan{overflow:hidden; margin-top:50px; border-bottom:#ddd 1px solid; padding-bottom:50px;}
.product .xiangguan dl{ width:18.5%; float:left; margin-right:1.875%;}
.product .xiangguan dl:nth-child(5n){ margin-right:0px;}
.product .xiangguan dl dt{ position:relative; padding-bottom:100%; border:#ddd 1px solid; border-radius:5px; overflow:hidden;}
.product .xiangguan dl dt img{ position:absolute; width:100%; height:100%;}
.product .xiangguan dl dd{ margin-top:15px;}

.contact{ overflow:hidden; margin-bottom:80px; margin-top:40px;}
.contact .bod{display: flex; flex-wrap:wrap; align-items:flex-start; justify-content: space-between;}
.contact .bod .fl{ width:60%; background:#f5f5f5;}
.contact .bod .fl .message{ margin:30px 4.6%;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{ width:48%; margin-bottom:25px;}
.contact .bod .fl .message form input{ width:100%; height:40px; border:#CCC 1px solid; margin-top:5px;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:25px;}
.contact .bod .fl .message form ul textarea{ width:100%; border:#CCC 1px solid; margin-top:5px; height:100px; }
.contact .bod .fl .message form button{ width:100%; background:#ddd; color:#333; text-align:center; height:40px; border:none;}
.contact .bod .fr{ width:30%; font-size:16px; line-height:36px; margin-right:5%;}

.news{ overflow:hidden; background:#f5f5f5; margin-top:40px; padding-top:40px;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:30px; font-weight:bold;}
.news .txt dd{display: flex; flex-wrap:wrap; justify-content: center; margin-top:10px; color:#666;}
.news .txt dd p{margin:0px 20px;}
.news .bod{margin-top:60px; overflow:hidden; width:1200px; margin:50px auto;}
.news .bod img{ width:100%; margin-bottom:40px;}
}

@media only screen and (max-width:1200px){
.top1bj{background:rgba(255,255,255,1); position: absolute; top: 0; left:0; width: 100%; z-index: 2; position:fixed;}
.top1bj .yuyan{display:none;}
.top1bj .width{height:9rem; display: flex; justify-content: space-between; align-items: center;}
.top1bj .width .zuobian{display:none;}
.top1bj .width .logo{position:absolute; display: flex; align-items: center; justify-content:center; top:0.5rem; left:0; right:0; bottom:0; margin-right:8.7rem;}
.top1bj .width .logo img{height:6rem;}
.top1bj .width .fr{position:absolute; right:5%; display: flex; align-items: center;}
.top1bj .width .fr .email{font-size:2.2rem; background:#d8a92e; color:#FFF; padding:0.5rem 2rem; border-radius:0.5rem;}
.top1bj .width .fr .search{ display:none;}
.top1bj .width #Menu-btn{position:absolute; left:5%; display: flex; align-items: center;}
.top1bj .width #Menu-btn img{width:4.3rem;}
.top1bj .width #Menu-btn-h{overflow: hidden; display:none; background-color:rgba(255,255,255,1); position:absolute; left:5%; right:5%;}
.top1bj .width #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; height:9rem;}
.top1bj .width #Menu-btn-h .tutu dd img{height:6rem; padding-top:0.5rem;}
.top1bj .width #Menu-btn-h .tutu dl{display: flex; align-items: center;}
.top1bj .width #Menu-btn-h .tutu dt{font-size:2.2rem; background:#d8a92e; color:#FFF; padding:0.5rem 2rem; border-radius:0.5rem;}
.top1bj .width #Menu-btn-h .tutu dl img{width:4rem;overflow:hidden;}
.top1bj .width #menu1{position:absolute; display:none; top:0rem; right:0; left:0; bottom:0; margin:0; padding:0; z-index:5;}
.top1bj .width #menu1 .menu-wap{font-size:3rem;list-style:none; background:#FFF; position:absolute; top:9rem; left:0; right:0; border-top:#ccc 1px solid; height:100vh;}
.top1bj .width #menu1 .menu-wap li{font-weight:normal; font-size:3rem; padding-left:4rem; padding-right:4rem; padding-top:3rem; padding-bottom:3rem; text-transform:uppercase;}
.top1bj .width #menu1 .menu-wap li span{float:right;}
.top1bj .width #menu1 .menu-wap li img{ width:3rem; margin-right:1.5rem;}
.top1bj .width #menu1 .menu-wap li a{display: flex; align-items: center;}
.top1bj .navBar{display:none;}

.top2bj{background:rgba(255,255,255,1); position: absolute; top: 0; left:0; width: 100%; z-index: 2; position:fixed; border-bottom:#CCC 1px solid;}
.top2bj .yuyan{display:none;}
.top2bj .width{height:9rem; display: flex; justify-content: space-between; align-items: center;}
.top2bj .width .zuobian{display:none;}
.top2bj .width .logo{position:absolute; display: flex; align-items: center; justify-content:center; top:0.5rem; left:0; right:0; bottom:0; margin-right:8.7rem;}
.top2bj .width .logo img{height:6rem;}
.top2bj .width .fr{position:absolute; right:5%; display: flex; align-items: center;}
.top2bj .width .fr .email{font-size:2.2rem; background:#d8a92e; color:#FFF; padding:0.5rem 2rem; border-radius:0.5rem;}
.top2bj .width .fr .search{ display:none;}
.top2bj .width #Menu-btn{position:absolute; left:5%; display: flex; align-items: center;}
.top2bj .width #Menu-btn img{width:4.3rem;}
.top2bj .width #Menu-btn-h{overflow: hidden; display:none; background-color:rgba(255,255,255,1); position:absolute; left:5%; right:5%;}
.top2bj .width #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; height:9rem;}
.top2bj .width #Menu-btn-h .tutu dd img{height:6rem; padding-top:0.5rem;}
.top2bj .width #Menu-btn-h .tutu dl{display: flex; align-items: center;}
.top2bj .width #Menu-btn-h .tutu dt{font-size:2.2rem; background:#d8a92e; color:#FFF; padding:0.5rem 2rem; border-radius:0.5rem;}
.top2bj .width #Menu-btn-h .tutu dl img{width:4rem;overflow:hidden;}
.top2bj .width #menu1{position:absolute; display:none; top:0rem; right:0; left:0; bottom:0; margin:0; padding:0; z-index:5;}
.top2bj .width #menu1 .menu-wap{font-size:3rem;list-style:none; background:#FFF; position:absolute; top:9rem; left:0; right:0; border-top:#ccc 1px solid; height:100vh;}
.top2bj .width #menu1 .menu-wap li{font-weight:normal; font-size:3rem; padding-left:4rem; padding-right:4rem; padding-top:3rem; padding-bottom:3rem; text-transform:uppercase;}
.top2bj .width #menu1 .menu-wap li span{float:right;}
.top2bj .width #menu1 .menu-wap li img{ width:3rem; margin-right:1.5rem;}
.top2bj .width #menu1 .menu-wap li a{display: flex; align-items: center;}
.top2bj .navBar{display:none;}

.header11{display:none;}

.focusBox {width:100%; height:100vh; overflow: hidden; }
.focusBox .pic{z-index:0; }
.focusBox .pic li{ position:relative; height:100vh;}
.focusBox .pic li img { position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox .jiantou{position: absolute; bottom:5%; right:5%; color:rgba(255,255,255,0.6); border:#FFF 1px solid; padding:1rem;}
.focusBox .jiantou .prev {font-size:8rem; font-family:"宋体"; padding-left:2.5rem; border-right:#FFF 1px solid; line-height:6rem;}
.focusBox .jiantou .next {font-size:8rem; font-family:"宋体"; padding-right:2.5rem; padding-left:2.5rem;}
.focusBox .jiantou .prev:hover{color:rgba(255,255,255,1);}
.focusBox .jiantou .next:hover{color:rgba(255,255,255,1);}

.index1{overflow:hidden; background:#fff; padding-top:5rem; padding-bottom:4rem;}
.index1 .index-txt{ text-align:center; margin-bottom:5rem; }
.index1 .index-txt dt{ font-size:3.6rem; color:#666; border-bottom:#ddd 0.2rem solid; width:90%; margin:auto; padding-bottom:2rem;}
.index1 .index-txt dd{ font-size:3.2rem; margin-top:2rem; color:#666; display:flex; flex-wrap:wrap; align-items: center; justify-content: center;}
.index1 .index-txt dd img{ margin-right:1.5rem; width:4rem;}
.index1 .txt{font-size:5rem; width:86%; margin:3rem auto;}
.index1 .bod{display: flex; flex-wrap:wrap; justify-content:space-between; width:86%; margin:auto;}
.index1 .bod dl{ width:100%; background:#FFF; margin-bottom:4rem; border:#ddd 1px solid; transition: all 5s;}
.index1 .bod dl dt{ position:relative; padding-bottom:100%; overflow:hidden;}
.index1 .bod dl dt img{ position:absolute; width:100%; height:100%;}
.index1 .bod dl dt .info{height:1.5rem;width:100%; bottom:0; transition:all 1.2s;position: absolute; background:rgba(216,169,46,1)}
.index1 .bod dl:hover dt .info{ height:100%; background:rgba(216,169,46,0.3); transition: all 1.2s;}
.index1 .bod dl dt .info1{position:absolute; left:0; right:0; bottom:0; display:flex; flex-wrap:wrap; align-items: center; justify-content: center; color:#FFF;}
.index1 .bod dl dt .info1 ul{ text-align:center; text-shadow: 0.4rem 0.4rem 0.6rem #333333; margin-bottom:5rem;}
.index1 .bod dl dt .info1 ul li{ font-size:5rem;}
.index1 .bod dl dt .info1 ul p{ font-size:3rem; margin-top:1rem;}

.index2{ display:none;}
.index2-wap{overflow:hidden; background:#f5f5f5; padding-top:5rem; padding-bottom:6rem;}
.index2-wap .douban-wap{width:100%;}
.index2-wap .douban-wap .hd-wap{width:90%; margin:auto; position:relative; display: flex; flex-wrap:wrap; align-items: center; justify-content: center;}
.index2-wap .douban-wap .hd-wap dd{font-size:5rem; color:#333;}
.index2-wap .douban-wap .hd-wap .zuoyou-wap{font-size:8rem; border:#bbb 1px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:1.5rem; margin-top:5rem; font-family:"宋体";}
.index2-wap .douban-wap .hd-wap .zuoyou-wap .prev{border-right:#bbb 0.2rem solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#bbb; line-height:7rem; padding-left:2.5rem; padding-right:3.5rem;}
.index2-wap .douban-wap .hd-wap .zuoyou-wap .next{text-align:center; color:#bbb; padding-left:3.5rem; padding-right:2.5rem;}
.index2-wap .douban-wap .hd-wap .zuoyou-wap .prev:hover{color:#888;}
.index2-wap .douban-wap .hd-wap .zuoyou-wap .next:hover{color:#888;}
.index2-wap .douban-wap .bd-wap{margin-left:1%; margin-right:1%; overflow:hidden; margin-top:4rem;}
.index2-wap .douban-wap .bd-wap ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index2-wap .douban-wap .bd-wap ul dl{width:100%;}
.index2-wap .douban-wap .bd-wap ul dl dt{position:relative; padding-bottom:100%; display:flex; flex-wrap:wrap; justify-content: center;}
.index2-wap .douban-wap .bd-wap ul dl dt img{position:absolute; width:100%; height:100%;}
.index2-wap .douban-wap .bd-wap ul dl dt .info-wap{height:0px;width:100%; bottom:0; transition: all 1.2s;position: absolute;}
.index2-wap .douban-wap .bd-wap ul dl:hover dt .info-wap{height:100%; background: linear-gradient(to top, rgba(216,169,46,0.5), rgba(216,169,46,0)); transition: all 1.2s;}
.index2-wap .douban-wap .bd-wap ul dl dt .info1-wap{position:absolute; top:0; bottom:0; left:0; right:0; display:flex; flex-wrap:wrap; align-items:center; justify-content: center; color:#FFF; text-shadow: 0.4rem 0.4rem 0.8rem #333333;}
.index2-wap .douban-wap .bd-wap ul dl dt .info1-wap span{text-align:center;}
.index2-wap .douban-wap .bd-wap ul dl dt .info1-wap span li{font-size:5rem;}
.index2-wap .douban-wap .bd-wap ul dl dt .info1-wap span p{font-size:2.8rem; padding-top:10px;}

.index3{overflow:hidden; margin-top:6rem; background:#fff; margin-bottom:6rem;}
.index3 .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod .fl{width:90%; margin:auto;}
.index3 .bod .fl img{width:100%;}
.index3 .bod .fr{width:90%; margin:auto;}
.index3 .bod .fr dt{ font-size:5rem; margin-top:4rem;}
.index3 .bod .fr dt p{ font-size:3rem; margin-top:2rem; color:#d8a92e;}
.index3 .bod .fr dd{ margin-top:4rem; font-size:2.8rem; line-height:4.5rem; color:#666;}
.index3 .bod .fr li{ margin-top:4rem; font-size:2.6rem; line-height:4.5rem; color:#666;}

.index4{overflow:hidden; background:#f5f5f5; padding-top:8rem; padding-bottom:4rem;}
.index4 .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.index4 .bod dl{width:100%; background:#FFF; margin-bottom:4rem;}
.index4 .bod dl dt{position:relative; padding-bottom:150%;}
.index4 .bod dl dt img{position:absolute; width:100%; height:100%; object-fit: cover;}
.index4 .bod dl dt .info{position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(51,51,51,0.5);  display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.index4 .bod dl dt .info ul{text-align:center; color:#FFF; width:80%; text-shadow: 0.4rem 0.4rem 0.4rem #333333;}
.index4 .bod dl dt .info dd{font-size:5rem;}
.index4 .bod dl dt .info li{margin-top:5rem; line-height:5.5rem; margin-bottom:6rem; font-size:3rem;}
.index4 .bod dl dt .info p{background:rgba(0,0,0,0.3); width:30rem; margin:auto; padding:3rem 0px; border:rgba(255,255,255,0.5) 1px solid; font-size:3.2rem;}
.index4 .bod dl dt .info p:hover{background:rgba(255,255,255,0.2);}

.index5{ display:none;}
.index5-wap{overflow:hidden; width:100%; background:#fff; padding-top:6rem; padding-bottom:7rem;}
.index5-wap .picScroll-left-wap{width:100%;  overflow:hidden;}
.index5-wap .picScroll-left-wap .hd{margin-left:3%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-right:3%;}
.index5-wap .picScroll-left-wap .hd .txt{ width:100%; text-align:center;}
.index5-wap .picScroll-left-wap .hd .txt dt{font-size:5rem;}
.index5-wap .picScroll-left-wap .hd .txt dd{ display:none;}
.index5-wap .picScroll-left-wap .hd .zuoyou{font-size:8rem; border:#bbb 1px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:1.5rem; font-family:"宋体";}
.index5-wap .picScroll-left-wap .hd .prev{border-right:#bbb 0.2rem solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#bbb; line-height:4rem; padding-left:2.5rem; padding-right:3.5rem;}
.index5-wap .picScroll-left-wap .hd .next{text-align:center; color:#bbb; padding-left:3.5rem; padding-right:2.5rem;}
.index5-wap .picScroll-left-wap .bd{overflow:hidden; width:100%; margin-top:5rem;}
.index5-wap .picScroll-left-wap .bd ul{overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index5-wap .picScroll-left-wap .bd ul li{overflow:hidden; width:100%;}
.index5-wap .picScroll-left-wap .bd ul li dt{position:relative; padding-bottom:150%;}
.index5-wap .picScroll-left-wap .bd ul li dt img{position:absolute; width:93%; height:93%; margin-left:3.5%; object-fit: cover;}
.index5-wap .picScroll-left-wap .bd ul li dt .info{position:absolute; left:3.5%; right:3.5%; top:0; bottom:7%; text-align:center;  display:flex; flex-wrap:wrap; justify-content:center; background:rgba(0,0,0,0.2)}
.index5-wap .picScroll-left-wap .bd ul li dt .info dl{width:80%; margin:auto; color:#FFF;}
.index5-wap .picScroll-left-wap .bd ul li dt .info dl dd{font-size:5rem; margin-bottom:5rem;}
.index5-wap .picScroll-left-wap .bd ul li dt .info dl span{font-size:2.8rem; line-height:5rem;}
.index5-wap .picScroll-left-wap .bd ul li dt .info dl p{background:rgba(0,0,0,0.3); width:30rem; margin:auto; padding:3rem 0px; border:rgba(255,255,255,0.5) 1px solid; font-size:2.8rem; margin-top:6rem;}
.index5-wap .picScroll-left-wap .bd ul li dt .info dl p:hover{background:rgba(255,255,255,0.2);}

.index6{ display:none}
.index6-wap{overflow:hidden; background:#f5f5f5; background:url(../images/index6-wap.jpg) repeat-y center center; padding-top:6rem; padding-bottom:6rem;}
.index6-wap .picScroll-wap{}
.index6-wap .picScroll-wap .anniu{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:94%; margin:auto; overflow:hidden; margin-bottom:3rem;}
.index6-wap .picScroll-wap .anniu .txt{ text-align:left; width:100%;}
.index6-wap .picScroll-wap .anniu .txt dt{font-size:4.5rem;}
.index6-wap .picScroll-wap .anniu .txt dd{ display:none;}
.index6-wap .picScroll-wap .anniu .zuoyou{font-size:8rem; border:#bbb 1px solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:1.5rem; margin-top:4rem; font-family:"宋体";}
.index6-wap .picScroll-wap .anniu .zuoyou .prev{border-right:#bbb 0.2rem solid; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#bbb; line-height:4rem; padding-left:2.5rem; padding-right:3.5rem;}
.index6-wap .picScroll-wap .anniu .zuoyou .next{text-align:center; color:#bbb; padding-left:3.5rem; padding-right:2.5rem;}
.index6-wap .picScroll-wap ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.index6-wap .picScroll-wap ul li{width:100%;}
.index6-wap .picScroll-wap ul li dt{position:relative; padding-bottom:126.6%;}
.index6-wap .picScroll-wap ul li dt img{position:absolute; width:91%; height:100%; margin-left:4.5%;}
.index6-wap .picScroll-wap ul li:hover{opacity:0.7;}
.index6-wap .picScroll-wap ul li p{margin:auto; margin-left:5%; margin-right:5%; margin-top:3rem; font-size:4rem; margin-bottom:2rem; transition: all 0.5s;}
.index6-wap .picScroll-wap ul li dd{font-size:4rem; margin-left:5%; margin-right:5%; border-bottom:#999 2px solid; width:fit-content; padding-bottom:1rem; transition: all 0.5s;}

.index7{ overflow:hidden; margin:6rem 0px;}
.index7 .txt{ font-size:5rem; text-align:center; margin-bottom:3rem;}
.index7 .bod{ width:84%; margin:auto; text-align:center; line-height:4.5rem; font-size:2.8rem}

.foot{overflow: hidden; border-top:#ddd 1px solid; padding-top:5rem; padding-bottom:4rem;}
.foot .bod{width:94%; margin:auto;padding-bottom:90px; overflow:hidden;}
.foot .bod dl{width:100%;}
.foot .bod .item1{ width:100%; display:block; margin-bottom:5rem;}
.foot .bod .item1 dt{margin-bottom:1.5rem; font-size:2.8rem;}
.foot .bod .item1 form{display:flex; flex-wrap:wrap; align-items:center;}
.foot .bod .item1 form input{width:78%; height:8rem; border:#aaa 0.2rem solid; font-size:2.8rem;}
.foot .bod .item1 form button{width:20%; height:8.4rem; border: none; margin-left:-1px; background:#1c3241; color:#FFF; font-size:2.8rem;}
.foot .bod .item2{ width:100%; display:block; margin-bottom:5rem;}
.foot .bod .item2{display:flex; flex-wrap:wrap; align-items:center;}
.foot .bod .item2 li{margin:0px 1rem;}
.foot .bod .item2 li img{width:4rem;}
.foot .bod .item3{ width:100%; display:block;}
.foot .bod .item3 form{display:flex; flex-wrap:wrap; align-items:center; border:#aaa 1px solid;}
.foot .bod .item3 form input{width:78%; height:8rem; border: none; border-right:none; font-size:2.8rem; border-left:#aaa 1px solid;}
.foot .bod .item3 form button{width:20%; height:8rem; border: none; border-left:none; margin-left:-1px; background: none; color:#333; font-size:2.8rem;}
.foot .footer{width:94%; margin:auto; border-top:#ddd 1px solid; padding-top:70px; display:flex; flex-wrap:wrap; justify-content:space-between; border-bottom:#ddd 1px solid;}
.foot .footer .item1{width:100%; margin-bottom:3rem; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.foot .footer .item1 dl{ width:48%;}
.foot .footer .item1 dl dt{font-size:3rem;}
.foot .footer .item1 dl dd{margin-top:2rem; font-size:2.8rem;}
.foot .footer .item1 dl dd p{margin-bottom:2rem; color: #666;}
.foot .footer .item2{width:100%; margin-bottom:3rem;}
.foot .footer .item2 dt{ font-size:3rem;}
.foot .footer .item2 dd{margin-top:2rem; font-size:2.8rem;}
.foot .footer .item2 dd p{ width:48%; margin-bottom:2rem; float:left; margin-right:4%;}
.foot .footer .item2 dd p:nth-child(2n){ margin-right:0px;}
.foot .footer .item3{ display:none}
.foot .bottom{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-top:70px;}
.foot .bottom dl{text-align:center;}
.foot .bottom dl img{ width:10rem;}
.foot .bottom dl dt{ margin-top:1rem; font-size:2.6rem; color:#666;}
.foot .bottom dl dd{ margin-top:1rem; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:2.6rem;}
.foot .bottom dl dd p{ margin:0px 1rem ;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; padding-bottom:150%;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner li .info{ position:absolute; left:0; right:0; top:0; bottom:0; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:rgba(0,0,0,0.3);}
.nybanner li .info dl{color:#FFF; width:84%; text-align:center; margin:auto;}
.nybanner li .info dl dt{ font-size:5rem;}
.nybanner li .info dl dd{ margin-top:5rem; font-size:3rem; line-height:4.5rem;}

.nybanner1{width:100%;overflow: hidden;}
.nybanner1 li{position:relative; padding-bottom:180%;}
.nybanner1 li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.nybanner1 li .info{ position:absolute; left:0; right:0; top:0; bottom:0; display: flex; flex-wrap:wrap; align-items: center; justify-content:center; background:rgba(0,0,0,0.3);}
.nybanner1 li .info dl{color:#FFF; width:84%; text-align:center; margin:auto;}
.nybanner1 li .info dl dt{ font-size:5rem;}
.nybanner1 li .info dl dd{ margin-top:5rem; font-size:3rem; line-height:4.5rem;}

.position{width:90%; margin:auto; padding-top:3rem; font-size:2.6rem; color:#666;}
.position1{width:94%; margin:auto; padding-top:3rem; font-size:2.6rem; color:#666;}

.about{overflow:hidden; background:#fff; margin-bottom:70px; width:96%; margin:auto;}
.about .bod{display:flex; flex-wrap:wrap; justify-content:space-between;}
.about .bod .fl{width:100%;}
.about .bod .fl dt{ font-size:4.5rem; margin-top:4rem;}
.about .bod .fl dt p{ font-size:3rem; margin-top:1rem; color:#d8a92e;}
.about .bod .fl dd{ margin-top:3rem; font-size:2.8rem; line-height:4.2rem;}
.about .bod .fl li{ margin-top:3rem; font-size:2.8rem; line-height:4.2rem;}
.about .bod .fr{width:100%; margin-top:4rem;}
.about .bod .fr img{width:100%;}

.plist{overflow:hidden; margin-top:5rem; display: flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:50px;}
.plist .fl{width:100%;}
.plist .fl dt{ font-size:4rem;}
.plist .fl dd{ font-size:3rem; margin-top:1.5rem; line-height:4rem;}
.plist .fr{width:100%; margin-top:4rem;}
.plist .fr .bod{}
.plist .fr .bod dl{width:100%; margin-bottom:2.5rem; float:left;}
.plist .fr .bod dl dt{position:relative; padding-bottom:100%;}
.plist .fr .bod dl dt p img{position:absolute; width:100%; height:84%; object-fit: cover;}
.plist .fr .bod dl dt .info{height:16%;width:100%; bottom:0; transition:all 0.8s;position: absolute; background:rgba(238,238,238,1);}
.plist .fr .bod dl dt .info li{ width:90%; margin:auto; margin-top:2rem; font-size:3rem;}
.plist .fr .bod dl:hover dt .info{height:100%; background:rgba(216,169,46,0.8); transition: all 0.8s; color:#FFF; text-shadow: 0.4rem 0.4rem 0.8rem #333333;}

.pplist{ overflow:hidden; width:100%;}
.pplist dt{ position: relative; padding-bottom:170%;}
.pplist dt img{ position:absolute; width:100%; height:100%; object-fit: cover;}
.pplist dt .info{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.4); display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.pplist dt .info ul{ width:80%; margin:auto; color:#FFF; text-align:center;}
.pplist dt .info ul li{ font-size:5rem;}
.pplist dt .info ul p{ margin-top:5rem; font-size:3rem; line-height:4.5rem; margin-bottom:10rem;}
.pplist dt .info ul span{font-size:3.2rem; background:rgba(0,0,0,0.2); border:rgba(255,255,255,0.2) 0.2rem solid; padding:2.5rem 6rem;}
.pplist dt .info ul span:hover{background: rgba(255,255,255,0.2);}

.productlist{overflow:hidden; margin-top:5rem; display: flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:5rem;}
.productlist .fl{width:100%; overflow:hidden;}
.productlist .fl .txt{display:none;}
.productlist .fr{width:100%;}
.productlist .fr .bod{ overflow:hidden; margin-top:4rem;}
.productlist .fr .bod dl{width:100%; margin-bottom:4rem;}
.productlist .fr .bod dl:nth-child(2n){ margin-right:0px;}
.productlist .fr .bod dl dt{position:relative; padding-bottom:100%; border-radius:1rem; overflow:hidden;}
.productlist .fr .bod dl dt img{position:absolute; width:100%; height:100%; transition: all 0.5s;}
.productlist .fr .bod dl dd{margin-top:1.5rem; font-size:3rem;}
.productlist .fr .bod dl p{font-size:2.6rem; color:#666; margin-top:0.5rem;}
.productlist .fr .bod dl:hover{opacity:0.8;}
.productlist .fr .bod dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}
.sideMenu{overflow:hidden; border:0.1rem solid #ccc;}
.sideMenu h3{height:8rem; line-height:8rem; border:0.1rem solid #ccc; background:#f4f4f4; display: flex; flex-wrap:wrap; align-items: center; justify-content:space-between; font-size:2.8rem; font-weight:normal; padding:0px 2rem;}
.sideMenu h3 span{float:right; display:block; font-size:3rem;}
.sideMenu ul{color:#999; display:none; border:1px solid #ddd; margin-top:-1px;}
.sideMenu ul li{ font-size:2.8rem; margin:2rem; overflow:hidden;}
.sideMenu ul li span{ margin-right:1.5rem;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-bottom:0rem; margin-top:2rem;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{color:#333; background:#FFF; padding:5px 15px; font-size:2.4rem; flex:1; overflow:hidden; overflow:hidden; border:#ccc 1px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye .fenye2 .page-num-current{ color:#fff; background:#ff5000; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{ display:none;}

.product{overflow:hidden; padding-bottom:1rem; padding-top:12rem; width:90%; margin:auto;}
.product .neiye-txt{ font-size:2.8rem;}
.product .bod{margin-top:2rem; overflow:hidden; margin-bottom:2rem;}
.product .bod .fl{width:100%;}
.product .bod .fl .game163{overflow:hidden;}
.product .bod .fl .game163 .bigImg{overflow:hidden; width:100%;}
.product .bod .fl .game163 .bigImg li{ }
.product .bod .fl .game163 .bigImg li p{position:relative; padding-bottom:100%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; border:1px solid #dcdddd; margin:auto;}
.product .bod .fl .game163 .smallScroll{margin-top:15px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; overflow:hidden;}
.product .bod .fl .game163 .sPrev{font-size:5rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sNext{font-size:5rem; font-family:"宋体"; color:#666;}
.product .bod .fl .game163 .sPrev:hover{ color:#005bac;}
.product .bod .fl .game163 .sNext:hover{ color:#005bac;}
.product .bod .fl .game163 .smallImg{float:left;  display:inline; width:90%; overflow:hidden;}
.product .bod .fl .game163 .smallImg ul{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; width:100%;}
.product .bod .fl .game163 .smallImg li{width:25%;}
.product .bod .fl .game163 .smallImg li p{position:relative; padding-bottom:100%; width:92%; margin:auto; border:1px solid #ddd;}
.product .bod .fl .game163 .smallImg li p img{ position:absolute; width:100%; height:100%;}
.product .bod .fl .game163 .smallImg .on img{border-color:#005bac;}
.product .bod .fr{ width:100%; margin-top:2rem;}
.product .bod .fr .txt{ overflow:hidden;}
.product .bod .fr .txt dt{ font-size:5rem; margin-bottom:1rem;}
.product .bod .fr .txt dd{ font-size:3rem;}
.product .bod .fr .guige{ overflow:hidden; margin-top:3rem; border:#ccc 0.2rem solid; margin-bottom:40px;}
.product .bod .fr .guige dt{background:#f5f5f5; padding:2rem; font-size:2.8rem}
.product .bod .fr .guige dd{ margin:1.5rem; line-height:36px;}
.product .bod .fr .guige dd  p{border:#ccc 0.2rem solid; width:48%; float:left; margin-right:2.4%; margin-bottom:1.5rem; text-align:center; font-size:2.8rem; padding:2rem 0rem;}
.product .bod .fr .guige dd  p:nth-child(2n){ margin-right:0;}
.product .xiangqingye{overflow:hidden; border-top:#ddd 1px solid; padding-top:1.5rem;}
.product .xiangqingye img{ width:100%;}
.product .xiangguan{overflow:hidden; margin-top:2rem; border-bottom:#ddd 1px solid; padding-bottom:0.5rem;}
.product .xiangguan dl{ width:100%; float:left; margin-bottom:5rem;}
.product .xiangguan dl dt{ position:relative; padding-bottom:100%; border:#ddd 1px solid; border-radius:1rem; overflow:hidden;}
.product .xiangguan dl dt img{ position:absolute; width:100%; height:100%;}
.product .xiangguan dl dd{ margin-top:1.5rem; font-size:3rem}

.contact{ overflow:hidden; width:94%; margin:2rem auto;}
.contact .bod{display: flex; flex-wrap:wrap; justify-content: space-between;}
.contact .bod .fl{ width:100%; background:#eee; border:#ddd 1px solid;}
.contact .bod .fl .txt{text-align:center; margin-top:4rem; font-size:4rem;}
.contact .bod .fl .txt p{ display:none;}
.contact .bod .fl .message{margin:5rem 3rem;}
.contact .bod .fl .message form{display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.contact .bod .fl .message form dl{width:100%; margin-bottom:3rem; font-size:2.8rem;}
.contact .bod .fl .message form input{width:100%; height:7rem; border:#CCC 1px solid; margin-top:1rem; font-size:2.8rem;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:3rem; font-size:2.4rem;}
.contact .bod .fl .message form ul textarea{width:100%; border:#CCC 1px solid; margin-top:1rem; height:15rem; font-size:2.8rem; padding:2rem; font-family:Arial;}
.contact .bod .fl .message form button{width:100%; background:#ddd; color:#333; text-align:center; height:7rem; border:none; font-size:2.8rem;}
.contact .bod .fr{ width:94%; margin:4rem auto; font-size:3rem; line-height:5rem;}

.news{width:90%; margin:5rem auto; overflow:hidden;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:3.5rem;}
.news .txt dd{ display:none;}
.news .bod{margin-top:4rem; overflow:hidden; font-size:2.8rem; line-height:5rem; color:#666;}
.news .bod img{ width:100%;}
}
