*{margin:0;padding:0}
body{color:#333; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: Arial "微软雅黑"; 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;}

@media(min-width:1200px)and (max-width:300000px){
.width{width:96%; margin:auto;}

.top1bj{background: rgba(255,255,255,1); position: absolute; top:15px; left:0; width: 100%; z-index: 2; color:#333; border-bottom:rgba(255,255,255,0.3) 1px solid; right:0; box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.1); position:fixed; width:90%; margin:auto;}
.top1bj .width{display:flex; flex-wrap:wrap; justify-content: space-between; height:100px;}
.top1bj .width .logo{display:flex; flex-wrap:wrap; justify-content: space-between; align-items: center;}
.top1bj .width .logo img{height:80px;}
.top1bj .width .logo dl{ float:left; margin-right:15px;}
.top1bj .width .logo dl dt{ font-size:37px; font-weight:bold;}
.top1bj .width .logo dl dd{ font-size:18px; color:#e62129; font-weight:bold;}
.top1bj .width .fr{display:flex; flex-wrap:wrap; align-items: center; height:100px;}
.top1bj .width .fr .navBar{position:relative; z-index:1;}
.top1bj .width .fr .nav{ position:relative; font-family:"Microsoft YaHei",SimSun,SimHei; }
.top1bj .width .fr .nav h3{ font-size:100%; font-weight:normal; font-size:16px; text-transform:uppercase;}
.top1bj .width .fr .nav .m{ float:left;  position:relative; z-index:1; margin-right:40px; height:100px; display:flex; flex-wrap:wrap; align-items: center;}
.top1bj .width .fr .nav h3 a{ display:block; text-align:center;  }
.top1bj .width .fr .nav h3 a:hover{ color:#e62129}
.top1bj .width .fr .nav .sub{ display:none; position:absolute; left:-20px; top:100px; z-index:1; width:200px; border:1px solid #eee; border-top:0;  background:#fff; box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.1);}
.top1bj .width .fr .nav .sub li{margin-bottom:-1px; padding:15px 20px; border-bottom:1px solid #eee; font-size:15px; transition: all 0.5s; position:relative;}
.top1bj .width .fr .nav .sub li:hover{ color:#e62129; padding-left:30px; transition: all 0.5s;}
.top1bj .width .fr .nav .sub li .san{ display:none;}
.top1bj .width .fr .nav .sub li:hover .san{ display:inline-block; position:absolute; left:200px; top:0px; width:200px; background:#FFF; box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.1);}
.top1bj .width .fr .nav .sub li:hover .san p{ padding:15px 20px; border-bottom:1px solid #eee; color:#333; transition: all 0.5s;}
.top1bj .width .fr .nav .sub li .san p:hover{color:#e62129; padding-left:30px; transition: all 0.5s;}
.top1bj .width .fr dl{color:#e62129;}
.top1bj #Menu-btn{display:none;}
.top1bj #Menu-btn-h{display:none;}
.top1bj #menu1{display:none;}
.top1bj:hover{background:#FFF; color:#333;}
.active-head{color:#e62129;}

.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 .pic li .info{ position:absolute; left:0; right:0; top:50px; bottom:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.focusBox .pic li .info dl{ color:#58b75d; text-align:center;}
.focusBox .pic li .info dl dt{ font-size:80px; text-transform:uppercase; font-weight:bold; text-shadow: 5px 5px 0px #fff;}
.focusBox .pic li .info dl dd{font-size:60px; text-transform:uppercase; font-weight:bold; text-shadow: 5px 5px 0px #fff; margin-top:30px;}
.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{background:#fff; padding-top:100px; padding-bottom:50px; border-top:#eee 1px solid; width:90%; margin:auto;}
.index1 .txt1{text-align:center;}
.index1 .txt1 dt{font-size:40px; color:#e62129; font-weight:bold; text-transform:uppercase;}
.index1 .txt1 dd{ margin-top:15px; font-size:18px; color:#666;}
.index1 .txt{margin-bottom:45px; margin-top:30px; overflow:hidden;}
.index1 .txt dd{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.index1 .txt dd p{line-height:18px; font-size:18px; padding:15px 20px; background:#f5f5f5; margin:5px;}
.index1 .txt dd p:hover{color:#e62129;}
.index1 .bod{display:flex; flex-wrap:wrap;justify-content: space-between;}
.index1 .bod dl{width:18.5%; margin-bottom:25px;}
.index1 .bod dl dt{overflow:hidden; position: relative; padding-bottom:100%; border:#eee 1px solid;}
.index1 .bod dl dt img{position:absolute; width:100%; height:100%; object-fit: cover;}
.index1 .bod dl dd{ font-size:16px; text-align:center; border-top:#eee 7px solid; padding:20px 0px;}
.index1 .bod dl:hover dd{ color:#e62129; border-top:#e62129 7px solid;}
.index1 .bod dl:hover dt img{transform: scale(1.1); transition: all 0.5s;}

.index2{width:100%; overflow:hidden; background:url(../images/index2.jpg) no-repeat center bottom; border-top:#e62129 10px solid; padding:80px 0px; border-bottom:#e62129 10px solid;}
.index2 .txt{text-align:center;}
.index2 .txt dt{font-size:40px; color:#e62129; font-weight:bold; text-transform:uppercase;}
.index2 .txt dd{margin-top:15px; font-size:18px; color:#666;}
.index2 .bod{width:1200px; margin:auto;}
.index2 .bod dl{margin-top:50px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index2 .bod dl .fl{ width:48%;}
.index2 .bod dl .fr{ width:48%;}
.index2 .bod dl dt{ position:relative; padding-bottom:70%;}
.index2 .bod dl dt img{ width:100%; height:100%; position:absolute;}
.index2 .bod dl ul{display:flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 1px dashed; padding-bottom:20px;}
.index2 .bod dl ul li{ width:fit-content; padding:5px 20px; border-radius:30px 0px 30px 0px; background:#e62129; color:#FFF; font-size:60px; font-weight:bold; margin-right:15px;}
.index2 .bod dl ul span{ font-size:36px; font-weight:bold;}
.index2 .bod dl ul span p{ font-size:18px; font-weight:normal;}
.index2 .bod dl dd{border-top:#CCC 1px dashed; margin-top:5px; padding-top:20px; font-size:18px; line-height:30px;}

.index3{overflow:hidden; padding:100px 0px; width:80%; margin:auto;}
.index3 .txt{text-align:center;}
.index3 .txt dt{font-size:20px; text-transform:uppercase;}
.index3 .txt dd{font-size:30px; color:#e62129; margin-top:10px; text-transform:uppercase;}
.index3 .txt p{margin-top:10px; color:#666; text-transform:uppercase;}
.index3 .bod{margin-top:80px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:18%; background:#eee; border-radius:5px; padding-bottom:70px; transition: all 0.5s;}
.index3 .bod dl p{ font-size:48px; text-align: center; padding-top:60px; color:#FFF; font-family:Arial;}
.index3 .bod dl dt{ font-size:18px; font-weight:bold; text-align:center; margin-top:20px; margin-bottom:10px;}
.index3 .bod dl dd{ width:80%; margin:auto; text-align:center; height:60px; margin-bottom:30px; font-family:Arial; color:#666;}
.index3 .bod dl li{ width:20px; height:4px; background:#e62129; margin:auto;}
.index3 .bod dl ul{ width:70px; height:62px; margin:auto; margin-top:50px; overflow:hidden;}
.index3 .bod dl ul img{width:70px; height:62px;}
.index3 .bod dl:hover{background:#e62129; color:#FFF; transition: all 0.5s;}
.index3 .bod dl:hover p{ color:#FFF;}
.index3 .bod dl:hover li{ background:#FFF;}
.index3 .bod dl:hover ul img{filter:drop-shadow(#fff 0px 70px); transform: translateY(-70px);}
.index3 .bod dl:hover dd{color:#FFF;}

.index4{border-top:#e62129 10px solid; padding:80px 0px; overflow:hidden;}
.index4 .txt{text-align:center;}
.index4 .txt dt{font-size:40px; color:#e62129; font-weight:bold;}
.index4 .txt dd{margin-top:15px; font-size:18px; color:#666;}
.index4 .bod{width:90%; margin:auto; margin-top:50px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index4 .bod dl{ width:18.5%; margin-bottom:30px;}
.index4 .bod dl dt{ position: relative; padding-bottom:70%; overflow:hidden;}
.index4 .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 0.5s;}
.index4 .bod dl dd{ margin-top:15px; text-align:center;}
.index4 .bod dl:hover dt img{transform: scale(1.1); transition: all 0.5s;}
.index4 .bod dl:hover dd{ color:#e62129;}

.index5{overflow:hidden; background:url(../images/index5.jpg) center center no-repeat; padding:90px 0px; color:#FFF;}
.index5 .txt{ text-align:center;}
.index5 .txt span{ font-weight:bold; font-size:40px; text-transform:uppercase;}
.index5 .bod{ width:90%; margin:auto; margin-top:30px;}
.index5 .bod dt{ text-align:center; width:1200px; margin:auto;}
.index5 .bod dt p{ margin-bottom:15px; line-height:30px;}
.index5 .bod ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:50px; margin-bottom:20px;}
.index5 .bod ul li{width:18.5%; transition: all 0.5s;}
.index5 .bod ul li p{position:relative; padding-bottom:65%; overflow:hidden;}
.index5 .bod ul li p img{position:absolute; width:100%; height:100%; transition: all 0.5s;}
.index5 .bod ul li:hover p img{transform: scale(1.1); transition: all 0.5s;}

.index6{overflow:hidden; margin-bottom:60px; width:90%; margin:auto; padding-top:80px;}
.index6 .txt{text-align:center;}
.index6 .txt dt{font-size:40px; font-weight:bold;}
.index6 .txt dd{margin-top:15px; font-size:18px; color:#666;}
.index6 .bod{margin-top:30px; overflow:hidden;}
.index6 .bod dl{ float:left; width:23.5%; margin-bottom:40px; margin-right:2%;}
.index6 .bod dl:nth-child(4n){ margin-right:0;}
.index6 .bod dl dt{ position:relative; padding-bottom:60%; overflow:hidden;}
.index6 .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 0.5s;}
.index6 .bod dl dd{ margin-top:20px; font-size:18px;}
.index6 .bod dl p{ margin-top:10px; font-size:15px; color:#666; line-height:24px;}
.index6 .bod dl:hover dt img{transform: scale(1.1); transition: all 0.5s;}
.index6 .bod dl:hover dd{ color:#e62129;}
.index6 .bod dl:hover p{ color:#999;}

.foot{width:100%; overflow:hidden; background:#f5f5f5;}
.foot .foot1{overflow:hidden;}
.foot .foot1 .txt{margin-top:100px; text-align:center;}
.foot .foot1 .txt dt{font-size:30px;}
.foot .foot1 .txt p{font-size:18px; text-transform:uppercase; margin-top:10px; color:#999;}
.foot .foot1 .txt dd{font-size:18px; margin-top:25px;}
.foot .foot1 .bod{margin-top:0px; display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.foot .foot1 .bod dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; width:200px; border:#333 2px solid; height:60px; margin:80px;}
.foot .foot1 .bod dl span{ margin-left:10px; font-size:18px;}

.bottom{ width:100%; background:#000000; overflow:hidden; text-align:center; color:#FFF; padding-top:40px; padding-bottom:35px;}
.bottom dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center;}
.bottom dl dd{ margin:0px 80px; display: flex; flex-wrap:wrap; align-items: center;}
.bottom dl dd span{ margin:0px 25px;}
.bottom ul{ margin-top:20px; color:#999; font-size:14px;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; height:700px;}
.nybanner li img{position:absolute; width:100%; height:100%; object-fit: cover;}
.active-txt{background:#e62129;}

.position{font-size:16px; overflow:hidden; background:#eee; height:80px; line-height:80px;}
.position .bod{width:1200px; margin:auto;}
.position1{font-size:16px; overflow:hidden; background:#eee; height:80px; line-height:80px;}
.position1 .bod{width:90%; margin:auto;}

.tiao{ overflow:hidden; height:115px;}

.about{overflow:hidden; background:#fff; margin-bottom:70px; width:100%;}
.about .bod{text-align:center;}
.about .bod dt{font-size:36px; margin-top:100px; font-weight:bold; margin-bottom:30px; text-transform:uppercase;}
.about .bod dt p{font-size:24px; margin-top:20px; font-weight:normal;}
.about .bod dd{margin-top:60px; font-size:16px; line-height:30px; width:1200px; margin:auto;}
.about .bod dd p{ margin-bottom:20px;}
.about .tutu{ width:90%; margin:auto;}
.about .tutu ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:50px; margin-bottom:20px;}
.about .tutu ul li{width:18.5%; transition: all 0.5s;}
.about .tutu ul li p{position:relative; padding-bottom:65%; overflow:hidden;}
.about .tutu ul li p img{position:absolute; width:100%; height:100%; transition: all 0.5s;}
.about .tutu ul li:hover p img{transform: scale(1.1); transition: all 0.5s;}

.active-case{background:#e62129; border-radius:5px;}

.productlist{overflow:hidden; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; width:90%; margin:auto; padding:60px 0px; }
.productlist .fl{width:18%; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); border:#eee 1px solid;}
.productlist .fl dl{background:#f5f5f5; padding:25px; border-top:#e62129 3px solid !important; border:#eee 1px solid; font-size:24px; font-weight:bold;}
.productlist .fr{width:80%;}
.productlist .fr .bod{ overflow:hidden; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.productlist .fr .bod dl{width:18%; margin-bottom:40px; margin-right:2%;}
.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; border:#eee 1px solid;}
.productlist .fr .bod dl dt img{position:absolute; width:100%; height:100%; transition: all 0.5s; object-fit: cover;}
.productlist .fr .bod dl dd{ border-top:#eee 6px solid; padding-top:15px;}
.productlist .fr .bod dl ul{ margin-top:18px; background:#e62129; font-size:14px; width:fit-content; text-align:center; line-height:40px; color:#FFF; border-radius:30px; padding:0px 30px;}
.productlist .fr .bod dl:hover{opacity:0.8;}
.productlist .fr .bod dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.productlist .fr .bod1{ overflow:hidden; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between;}
.productlist .fr .bod1 dl{width:23.5%; margin-bottom:40px; margin-right:2%;}
.productlist .fr .bod1 dl:nth-child(4n){ margin-right:0px;}
.productlist .fr .bod1 dl dt{position:relative; padding-bottom:65%; border-radius:5px; overflow:hidden; border:#eee 1px solid;}
.productlist .fr .bod1 dl dt img{position:absolute; width:100%; height:100%; transition: all 0.5s; object-fit: cover;}
.productlist .fr .bod1 dl dd{ border-top:#eee 6px solid; padding-top:15px;}
.productlist .fr .bod1 dl ul{ margin-top:18px; background:#e62129; font-size:14px; width:fit-content; text-align:center; line-height:40px; color:#FFF; border-radius:30px; padding:0px 30px;}
.productlist .fr .bod1 dl:hover{opacity:0.8;}
.productlist .fr .bod1 dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.sideMenu{ }
.sideMenu h3{padding-left:15px;  border-top:1px solid #eee; background:#f5f5f5f5; cursor:pointer; font-weight:normal; font-size:16px; padding-top:15px; padding-bottom:15px;}
.on-on{color:#F00;}
.sideMenu h3 em{ float:right; display:block; width:40px;   background:url(../images/icoAdd.png) 16px 22px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -45px; }
.sideMenu ul{color:#999; display:none;}
.sideMenu ul li{ font-size:16px; margin:10px 15px;}
.sideMenu h3.on{ color:#e62129;}
.active-on{color:#e62129;}

.fanye{overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; margin-top:20px; padding-left:10px; margin-bottom:40px;}
.fanye .fenye2{display: flex;}
.fanye .fenye2 .page-num{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; padding:5px 15px;}
.fanye .fenye2 .page-num-current{ color:#fff; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center; background:#e62129; padding:5px 15px;}
.fanye a{margin:0 5px; background:#f5f5f5; padding:5px 15px; border:#ddd 1px solid;}

.product{overflow:hidden; padding-bottom:40px; display: flex; flex-wrap:wrap; justify-content: space-between; width:1200px; margin:auto; padding-top:50px;}
.product .zuobian{ width:28%;}
.product .zuobian .txt dl{background:#f5f5f5; padding:25px; border-top:#e62129 3px solid !important; border:#eee 1px solid; font-size:24px; font-weight:bold;}
.product .bod{display: flex; flex-wrap:wrap; justify-content: space-between; width:68%;}
.product .bod .fl{width:400px;}
.product .bod .fl .game163{display:none;}
.product .bod .fr{width:380px;}
.product .bod .fr .title{font-size:24px; margin-bottom:10px; display:block;}
.product .bod .fr .shijian{color:#666; font-size:14px; margin-bottom:10px;}
.product .bod .fr .shijian span{ text-transform:uppercase; margin-right:10px;}
.product .bod .fr .cishu{color:#666; font-size:14px; margin-bottom:10px;}
.product .bod .fr .cishu span{ text-transform:uppercase; margin-right:10px;}
.product .bod .fr .jiage{font-size:16px; margin-bottom:20px;}
.product .bod .fr .jiage span{text-transform:uppercase; margin-right:10px;}
.product .bod .fr .jiage i{font-size:30px; font-style:normal; color:#F00;}
.product .bod .fr .canshu{ color:#666; line-height:26px;}
.product .bod .fr .zixun{margin-top:30px; background:#e62129; width: fit-content; color:#FFF; padding:7px 15px; border-radius:5px;}
.product .bod .www360buy{width:100%; margin-top:40px; display:block; overflow:hidden;}
.product .bod .www360buy .hd{overflow:hidden; border-bottom:1px solid #e62129; background:#f5f5f5;}
.product .bod .www360buy .hd li{position:relative; height:38px; line-height:38px; text-align:center; float:left; border-top:0; padding:0px 25px;}
.product .bod .www360buy .hd li.on{background:#e62129; color:#fff; }
.product .bod .www360buy .bd{ margin-top:15px;}
.product .bod .www360buy .lh{overflow:hidden; line-height:24px;}
.product .bod .www360buy .lh table{border:#CCC 1px solid; border-collapse:collapse;}
.product .bod .www360buy .lh table tr td{ border-right:#CCC 1px solid; padding:0; border-bottom:#CCC 1px solid; padding-left:10px; padding-right:10px;}
.product .bod .gao90{ margin-top:90px; overflow:hidden;}
.product .message{overflow:hidden; display:block; padding-top:50px;}
.product .message .txt{ text-align:center; margin-bottom:70px;}
.product .message .txt dt{ font-size:86px; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:60px; font-weight:bold; text-transform:uppercase; margin-top:-60px;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:48%;}
.product .message dl p input{width:100%; border-bottom:#ddd 1px solid !important; border:none; margin-bottom:30px; padding-bottom:18px; outline:none; font-size:16px;}
.product .message dl textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#f52f3d}
.product .message li textarea{width:100%; border-bottom:#ddd 1px solid !important; border:none; height:100px; outline:none; margin-bottom:30px; font-family:Arial; font-size:16px; color:#666;}
.product .message button{width:100%; height:50px; border:#e62129 1px solid; background:none; color:#e62129; font-size:16px;}
.product .message button:hover{ background:#e62129; color:#FFF;}

.jqzoom{width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}
.jqzoom img{ width:100%; height:100%;}
.zoomdiv{z-index:200;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border:1px solid #ddd;display:none;overflow:hidden}
.zoomdiv .bigimg{position:absolute;top:0;left:0;max-width:unset;max-height:unset}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #ddd;background:#fafafa;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50)}
.jqZoomPup img{ width:400px;}
.spec-preview{width:100%;height:100%;border:1px solid #ddd}
.spec-scroll{clear:both;width:100%;height:100px; display: flex; flex-wrap:wrap; align-items:center; justify-content: space-between; margin-top:10px;}
.spec-scroll .prev{float:left; font-size:36px; font-family:"宋体"; line-height:90px; text-align:center}
.spec-scroll .next{float:right; font-size:36px; font-family:"宋体"; line-height:90px; text-align:center;}
.spec-scroll .next,.spec-scroll .prev{display:block;text-align:center;height:90px;cursor:pointer}
.spec-scroll .items{float:left;position:relative;width:360px;height:90px;overflow:hidden; }
.spec-scroll .items ul{position:absolute;width:12000px !important;height:90px;overflow:hidden;}
.spec-scroll .items ul li{float:left;width:90px; height:90px;}
.spec-scroll .items ul li span{box-sizing:border-box;display:block;vertical-align:middle;width:86px;height:84px;text-align:center;border:1px solid #ddd; margin-left:2px;}
.spec-scroll .items ul li img{width:100%;height:100%;object-fit:cover;cursor:pointer;margin:0 auto}
.spec-scroll .items ul li span.active,.spec-scroll .items ul li span:hover{border:2px solid #e62129;padding:0px}

.contact{ overflow:hidden; width:85%; margin:auto; padding:60px 0px;}
.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; outline:none;}
.contact .bod .fl .message form li{ width:100%;}
.contact .bod .fl .message form li p{display: flex; flex-wrap:wrap; align-items:center; width:100%; margin-bottom:25px;}
.contact .bod .fl .message form li p input{ width:48%; margin-right:2%;}
.contact .bod .fl .message form li p img{ height:40px;}
.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; outline:none;}
.contact .bod .fl .message form button{ width:100%; background:#333; color:#fff; text-align:center; height:50px; border:none;}
.contact .bod .fl .message form button:hover{ background:#ffa800; color:#FFF;}
.contact .bod .fr{ width:30%; font-size:16px; line-height:36px; margin-right:5%;}
.contact .bod .fr dt{ font-size:16px;}
.contact .bod .fr dt p{ margin-bottom:20px;}
.contact .bod .fr dd{ margin-top:20px;}
.contact .bod .fr dd img{ width:180px;}

.news{ overflow:hidden; 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;}
.news .bod p{ line-height:30px; margin-bottom:20px;}
.news .bod dt{width:70%; margin:auto;}
.news .bod dt img{ width:100%;}
}

@media only screen and (max-width:1200px){
.w94{width:94%; margin:auto;}

.top1bj{background:rgba(255,255,255,1); position: absolute; top:0px; left:0; width: 100%; z-index: 2; position:fixed; border-bottom:rgba(0,0,0,0.2) 1px solid;}
.top1bj .width{height:10rem; display:flex; flex-wrap:wrap; align-items:center; justify-content: space-between;}
.top1bj .width .logo{display: flex; align-items:center;}
.top1bj .width .logo img{height:8rem;}
.top1bj .width .logo dl{ margin-right:1rem;}
.top1bj .width .logo dl dt{ font-size:3.6rem; font-weight:bold;}
.top1bj .width .logo dl dd{ font-size:2.6rem;}
.top1bj .width .home{display:none;}
.top1bj .width .fr{ display:none}
.top1bj .width #Menu-btn{ position:absolute; right:4%; top:0; height:9rem; display:flex; flex-wrap:wrap; 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:3%; right:3.8%;}
.top1bj .width #Menu-btn-h .tutu{display: flex; align-items: center; justify-content: space-between; height:10rem;}
.top1bj .width #Menu-btn-h .tutu dd a{display: flex; align-items: center;}
.top1bj .width #Menu-btn-h .tutu dd img{height:8rem; margin-right:1rem;}
.top1bj .width #Menu-btn-h .tutu dd a span{font-size:3.6rem; font-weight:bold;}
.top1bj .width #Menu-btn-h .tutu dd a span p{font-size:2.6rem;}
.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:10rem; left:0; right:0; border-top:#ccc 1px solid; height:100vh;}
.top1bj .width #menu1 .menu-wap li{font-weight:normal; font-size:2.6rem; padding-left:4rem; padding-right:4rem; padding-top:3rem; padding-bottom:3rem; text-transform:uppercase;}
.top1bj .width #menu1 .menu-wap li a{display: flex; align-items: center; justify-content: space-between;}
.top1bj .navBar{display:none;}

.focusBox {width:100%; height:45rem; overflow: hidden;}
.focusBox .pic{z-index:0; }
.focusBox .pic li{ position:relative; height:45rem;}
.focusBox .pic li img { position:absolute; width:100%; height:100%; object-fit: cover;}
.focusBox .pic li .info{ position:absolute; left:0; right:0; top:0; bottom:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.focusBox .pic li .info dl{ color:#58b75d; text-align:center;}
.focusBox .pic li .info dl dt{ font-size:10rem; text-transform:uppercase; font-weight:bold; text-shadow: 0.6rem 0.6rem 0px #fff;}
.focusBox .pic li .info dl dd{font-size:7.5rem; text-transform:uppercase; font-weight:bold; text-shadow: 0.4rem 0.4rem 0px #fff; margin-top:6rem;}
.focusBox .jiantou{ display:none;}
.focusBox .jiantou .prev {font-size:8rem; font-family:"宋体"; border:#FFF 1px solid; padding-top:2rem; padding-bottom:2rem; padding-left:4rem; font-weight:bold; padding-right:1rem;}
.focusBox .jiantou .next {font-size:8rem; font-family:"宋体"; border:#FFF 1px solid; font-weight:bold; margin-left:-1px; padding-top:2rem; padding-bottom:2rem; padding-left:5rem; padding-right:4rem;}

.index1{background:#fff; padding-top:6rem; padding-bottom:2rem; border-top:#eee 1px solid}
.index1 .txt1{text-align:center;}
.index1 .txt1 dt{font-size:4rem; color:#e62129; font-weight:bold;}
.index1 .txt1 dd{ margin-top:1.5rem; font-size:2.8rem; color:#666;}
.index1 .txt{margin-bottom:3rem; display:flex; flex-wrap:wrap; align-items:center; margin-top:3rem; background:#f5f5f5; overflow:hidden; padding:1.5rem;}
.index1 .txt dt{font-size:3.2rem; color:#FFF; width:fit-content; background:#e62129; padding:1.5rem 3rem;}
.index1 .txt dd{display:flex; flex-wrap:wrap; justify-content: space-between; margin-top:1.5rem; margin-bottom:1.5rem;}
.index1 .txt dd p{font-size:2.8rem; width:49%; margin-top:1rem;}
.index1 .txt dd p:hover{color:#e62129;}
.index1 .bod{display:flex; flex-wrap:wrap;justify-content: space-between;}
.index1 .bod dl{width:49%; margin-bottom:3rem;}
.index1 .bod dl dt{overflow:hidden; position: relative; padding-bottom:100%; border:#ccc 1px solid;}
.index1 .bod dl dt img{position:absolute; width:100%; height:100%; object-fit: cover;}
.index1 .bod dl dd{ font-size:2.6rem; text-align:center; border-top:#eee 1rem solid; padding:2rem 0px;}

.index2{width:100%; overflow:hidden; background:url(../images/index2.jpg) no-repeat center bottom; border-top:#e62129 1rem solid; padding:80px 0px; border-bottom:#e62129 1rem solid;}
.index2 .txt{text-align:center;}
.index2 .txt dt{font-size:4rem; color:#e62129; font-weight:bold;}
.index2 .txt dd{margin-top:1.5rem; font-size:2.8rem; color:#666;}
.index2 .bod{width:94%; margin:auto;}
.index2 .bod dl{margin-top:4rem; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.index2 .bod dl .fl{ width:100%;}
.index2 .bod dl .fr{ width:100%; margin-top:2.5rem;}
.index2 .bod dl dt{ position:relative; padding-bottom:70%;}
.index2 .bod dl dt img{ width:100%; height:100%; position:absolute;}
.index2 .bod dl ul{display:flex; flex-wrap:wrap; align-items:center; border-bottom:#CCC 0.2rem dashed; padding-bottom:2rem;}
.index2 .bod dl ul li{ width:fit-content; padding:0.5rem 2rem; border-radius:2rem 0px 2rem 0px; background:#e62129; color:#FFF; font-size:4rem; font-weight:bold; margin-right:1.5rem;}
.index2 .bod dl ul span{ font-size:3.4rem; font-weight:bold;}
.index2 .bod dl ul span p{ font-size:2.4rem; font-weight:normal;}
.index2 .bod dl dd{border-top:#CCC 0.2rem dashed; margin-top:0.6rem; padding-top:2rem; font-size:2.6rem; line-height:4.5rem;}

.index3{overflow:hidden; padding-top:5rem; padding-bottom:1rem;}
.index3 .txt{text-align:center;}
.index3 .txt dt{font-size:3rem;}
.index3 .txt dd{font-size:3.2rem; color:#e62129; margin-top:1rem; margin-bottom:1rem; font-weight:bold;}
.index3 .txt p{color:#666; font-size:2.6rem; width:66%; margin:auto;}
.index3 .bod{margin-top:4rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index3 .bod dl{width:48%; background:#eee; border-radius:0.5rem; padding-bottom:6rem; transition: all 0.5s; margin-bottom:2rem; background:#e62129; color:#FFF;}
.index3 .bod dl p{font-size:6rem; text-align: center; padding-top:5rem; font-family:Arial;}
.index3 .bod dl dt{font-size:2.8rem; font-weight:bold; text-align:center; margin-top:2rem; margin-bottom:3rem;}
.index3 .bod dl dd{display:none;}
.index3 .bod dl li{width:3rem; height:0.5rem; background:#fff; margin:auto;}
.index3 .bod dl ul{width:8rem; margin:auto; margin-top:3rem; overflow:hidden;}
.index3 .bod dl ul img{width:8rem; filter:drop-shadow(#fff 0px 8rem); transform: translateY(-8rem);}
.index3 .bod dl:nth-child(2),.index3 .bod dl:nth-child(3){background:#2f318b;}
.index3 .bod dl:nth-child(5){ display:none;}

.index4{border-top:#e62129 10px solid; overflow:hidden; padding-top:5rem;}
.index4 .txt{text-align:center;}
.index4 .txt dt{font-size:4rem; color:#e62129; font-weight:bold;}
.index4 .txt dd{margin-top:1.5rem; font-size:2.8rem; color:#666;}
.index4 .bod{width:90%; margin:auto; margin-top:4rem; display:flex; flex-wrap:wrap; justify-content:space-between;}
.index4 .bod dl{ width:48.5%; margin-bottom:4rem;}
.index4 .bod dl dt{ position: relative; padding-bottom:70%; overflow:hidden;}
.index4 .bod dl dt img{ position:absolute; width:100%; height:100%; transition: all 0.5s;}
.index4 .bod dl dd{ margin-top:1.5rem; text-align:center; font-size:2.8rem;}
.index4 .bod dl:hover dt img{transform: scale(1.1); transition: all 0.5s;}
.index4 .bod dl:hover dd{ color:#e62129;}

.index5{overflow:hidden; margin-top:1rem; background:url(../images/index5.jpg) center center no-repeat; padding:6rem 0px; color:#FFF; background-size:cover;}
.index5 .txt{ text-align:center; font-size:3.2rem;}
.index5 .txt span{ font-weight:bold; margin-right:10px;}
.index5 .bod{ width:90%; margin:auto; margin-top:3rem;}
.index5 .bod dt{ text-align:center; font-size:2.4rem;}
.index5 .bod dt p{ margin-bottom:2rem; line-height:5rem;}
.index5 .bod ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:4rem;}
.index5 .bod ul li{width:48.5%; transition: all 0.5s; margin-bottom:2rem;}
.index5 .bod ul li p{position:relative; padding-bottom:65%; overflow:hidden;}
.index5 .bod ul li p img{position:absolute; width:100%; height:100%; transition: all 0.5s;}
.index5 .bod ul li:hover p img{transform: scale(1.1); transition: all 0.5s;}
.index5 .bod ul li:nth-child(5){ display:none;}

.index6{overflow:hidden; margin-top:6rem; margin-bottom:3rem;}
.index6 .txt{text-align:center;}
.index6 .txt dt{font-size:4rem; color:#e62129; font-weight:bold;}
.index6 .txt dd{margin-top:1.5rem; font-size:2.8rem; color:#666;}
.index6 .bod{display: flex; flex-wrap:wrap; justify-content: space-between; margin-top:4rem;}
.index6 .bod dl{width:100%; margin-bottom:3rem;}
.index6 .bod dl dt{position:relative; padding-bottom:60%;}
.index6 .bod dl dt img{position:absolute; width:100%; height:100%;}
.index6 .bod dl dd{margin-top:2rem; font-size:3rem;}
.index6 .bod dl p{margin-top:1.5rem; font-size:2.6rem; color:#666; line-height:4rem;}

.foot{width:100%; overflow:hidden; background:#f5f5f5;}
.foot .foot1{overflow:hidden;}
.foot .foot1 .txt{margin-top:5rem; text-align:center;}
.foot .foot1 .txt dt{font-size:3.6rem;}
.foot .foot1 .txt p{font-size:2.4rem; text-transform:uppercase; margin-top:1.5rem; color:#999;}
.foot .foot1 .txt dd{font-size:2.4rem; margin-top:2.5rem;}
.foot .foot1 .bod{margin-top:4rem; padding-bottom:4rem;}
.foot .foot1 .bod dl{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; width:80%; border:#333 2px solid; margin:auto; padding:2rem 0rem; margin-bottom:2rem;}
.foot .foot1 .bod dl img{ width:3rem;}
.foot .foot1 .bod dl span{ margin-left:1.5rem; font-size:2.8rem;}

.bottom{ width:100%; background:#020e20; overflow:hidden; text-align:center; color:#FFF; padding-top:4rem; padding-bottom:4.5rem;}
.bottom dl{font-size:2.6rem; margin-bottom:3rem;}
.bottom dl dd{display: flex; flex-wrap:wrap; align-items: center; justify-content:center; margin:1.5rem 0rem;}
.bottom dl dd span{ margin:0px 3rem;}
.bottom ul{color:#999; font-size:2.4rem; width:90%; margin:auto; line-height:4rem;}

.nybanner{width:100%;overflow: hidden;}
.nybanner li{position:relative; height:50rem;}
.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; font-size:4rem; color:#FFF; text-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.5); background:rgba(0,0,0,0.4);}
.active-txt{background:#e62129;}

.position{font-size:14px; overflow:hidden; background:#f5f5f5;}
.position .bod{width:94%; margin:auto; font-size:2.6rem; padding:3rem 0rem;}
.position1{font-size:14px; overflow:hidden; background:#f5f5f5;}
.position1 .bod{width:94%; margin:auto; font-size:2.6rem; padding:3rem 0rem;}
.tiao{ overflow:hidden; height:9rem;}

.about{overflow:hidden; background:#fff; width:94%; margin:auto; padding:5rem 0rem;}
.about .bod{text-align:center;}
.about .bod dt{font-size:3.6rem; font-weight:bold;}
.about .bod dt span{font-weight:normal;}
.about .bod dt p{font-size:2.8rem; margin-top:1rem; font-weight:normal;}
.about .bod dd{margin-top:3rem; font-size:2.6rem; line-height:5rem;}
.about .bod dd p{ margin-bottom:2rem;}
.about .bod img{width:100%;}
.about .tutu{ width:94%; margin:auto;}
.about .tutu ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; margin-top:50px; margin-bottom:20px;}
.about .tutu ul li{width:100%; transition: all 0.5s; margin-bottom:2rem;}
.about .tutu ul li p{position:relative; padding-bottom:65%; overflow:hidden;}
.about .tutu ul li p img{position:absolute; width:100%; height:100%; transition: all 0.5s;}
.about .tutu ul li:hover p img{transform: scale(1.1); transition: all 0.5s;}

.case{ overflow:hidden; width:94%; margin:auto; padding-top:40px; padding-bottom:100px;}
.case .txt{ text-align:center; font-size:36px;}
.case .txt ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.case .txt ul li{ background:#58b75d; color:#FFF;border-radius:5px; font-size:2.8rem; width:48.5%; margin-bottom:2rem;}
.case .txt ul li a{ display:block; padding:1.5rem 3rem;}
.case .txt ul li:hover{ background:#e62129;}
.case .bod{ margin-top:3rem; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.case .bod .fl{ width:100%;}
.case .bod .fl dt{ font-size:3.6rem;}
.case .bod .fl dt span{ margin-left:1.5rem; font-size:3rem;}
.case .bod .fl dd{ margin-top:3rem; font-size:2.6rem;}
.case .bod .fl dd p{ margin-top:2rem; line-height:4.5rem; color:#666;}
.case .bod .fr{ width:100%;}
.case .bod .fr dt{ position: relative; padding-bottom:60%;}
.case .bod .fr dt img{ position:absolute; width:100%; height:100%; object-fit: cover;}
.active-case{background:#e62129; border-radius:5px;}

.productlist{overflow:hidden; display: flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; width:94%; margin:auto; padding:2rem 0px; }
.productlist .fl{width:100%; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); border:#eee 1px solid;}
.productlist .fl dl{background:#f5f5f5; padding:2rem; border-top:#e62129 0.8rem solid !important; border:#ccc 1px solid; font-size:3rem; font-weight:bold;}
.productlist .fr{width:100%; margin-top:4rem;}
.productlist .fr .bod{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .fr .bod dl{width:48%; margin:auto; padding-bottom:4rem;}
.productlist .fr .bod dl dt{position:relative; padding-bottom:100%; border-radius:0; overflow:hidden; border:#aaa 1px solid; border-bottom:none;}
.productlist .fr .bod dl dt img{position:absolute; width:100%; height:100%; transition: all 0.5s; object-fit: cover;}
.productlist .fr .bod dl dd{font-size:2.8rem; border-top:1.5rem #eee solid; padding-top:2rem; }
.productlist .fr .bod dl ul{ margin-top:2rem; background:#e62129; font-size:2.8rem; width:60%; text-align:center; line-height:6rem; color:#FFF; border-radius:5rem;}
.productlist .fr .bod dl:hover{opacity:0.8;}
.productlist .fr .bod dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.productlist .fr .bod1{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .fr .bod1{ overflow:hidden; display:flex; flex-wrap:wrap; justify-content:space-between;}
.productlist .fr .bod1 dl{width:100%; margin:auto; padding-bottom:4rem;}
.productlist .fr .bod1 dl dt{position:relative; padding-bottom:70%; border-radius:0; overflow:hidden; border:#aaa 1px solid; border-bottom:none;}
.productlist .fr .bod1 dl dt img{position:absolute; width:100%; height:100%; transition: all 0.5s; object-fit: cover;}
.productlist .fr .bod1 dl dd{font-size:2.8rem; border-top:1.5rem #eee solid; padding-top:2rem; }
.productlist .fr .bod1 dl ul{ margin-top:2rem; background:#e62129; font-size:2.8rem; width:60%; text-align:center; line-height:6rem; color:#FFF; border-radius:5rem;}
.productlist .fr .bod1 dl:hover{opacity:0.8;}
.productlist .fr .bod1 dl:hover dt img{transition: all 0.5s; transform: scale(1.1);}

.sideMenu{ }
.sideMenu h3{height:8rem; line-height:8rem; padding-left:2rem;  border-top:1px solid #ccc; background:#f5f5f5f5; cursor:pointer; font-weight:normal; font-size:2.6rem;}
.on-on{color:#F00;}
.sideMenu h3 em{ float:right; display:block; width:4rem; height:8rem;   background:url(../images/icoAdd.png) 16px 3.5rem no-repeat; cursor:pointer; background-size:cover;}
.sideMenu h3.on em{ background:url(../images/icoAdd-wap.png) 16px 3.5rem no-repeat; cursor:pointer; background-size:cover;}
.sideMenu ul{color:#999; display:none;}
.sideMenu ul li{ font-size:2.8rem; margin:1.5rem 2rem;}
.sideMenu h3.on{ color:#e62129;}
.active-on{color:#e62129;}

.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:#e62129; border:#ddd 0px solid; overflow:hidden; display: flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.fanye a{ display:none;}

.product{overflow:hidden; width:90%; margin:auto; padding-top:2rem; padding-bottom:2rem;}
.product .zuobian{ display:none;}
.product .bod{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:98%; }
.product .bod .fl .game163 .bigImg li p img{ position:absolute;width:98%; height:98%; 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:#e62129;}
.product .bod .fl .game163 .sNext:hover{ color:#e62129;}
.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:92%; 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:#e62129;}
.product .bod .fr{ width:100%; margin-top:3rem;}
.product .bod .fr .title{font-size:3rem; margin-bottom:2rem; display:block;}
.product .bod .fr .shijian{color:#666; font-size:2.4rem; margin-bottom:2rem;}
.product .bod .fr .shijian span{ text-transform:uppercase; margin-right:2rem;}
.product .bod .fr .cishu{color:#666; font-size:2.4rem; margin-bottom:2rem;}
.product .bod .fr .cishu span{ text-transform:uppercase; margin-right:2rem;}
.product .bod .fr .jiage{font-size:2.4rem; margin-bottom:4rem;}
.product .bod .fr .jiage span{text-transform:uppercase; margin-right:2rem;}
.product .bod .fr .jiage i{font-size:3.5rem;; font-style:normal; color:#F00;}
.product .bod .fr .canshu{ font-size:2.6rem; color:#666; line-height:4rem;}
.product .bod .fr .zixun{margin-top:2rem; background:#e62129; color:#FFF; padding:1.5rem 2rem; border-radius:1rem; font-size:2.4rem; margin-bottom:5rem;}
.product .bod .www360buy{width:100%; margin-top:2rem; display:block; overflow:hidden;}
.product .bod .www360buy .hd{overflow:hidden; background:#f5f5f5;}
.product .bod .www360buy .hd ul{display: flex; flex-wrap:wrap; align-items:center; justify-content:space-between; border-top:#ddd 1px solid; border-left:#ddd 1px solid; border-bottom:#ddd 1px solid; overflow:hidden;}
.product .bod .www360buy .hd li{position:relative; height:8rem; line-height:8rem; text-align:center; border-top:0; width:50%; font-size:2.8rem}
.product .bod .www360buy .hd li p{border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.product .bod .www360buy .hd li.on{background:#e62129; color:#fff; }
.product .bod .www360buy .bd{ margin-top:2rem; font-size:2.4rem; overflow:hidden;}
.product .bod .www360buy .lh{overflow:hidden; line-height:4rem;}
.product .bod .www360buy .lh img{ width:100%;}
.product .bod .www360buy .lh table{border:#CCC 1px solid; border-collapse:collapse;}
.product .bod .www360buy .lh table tr td{ border-right:#CCC 1px solid; padding:0; border-bottom:#CCC 1px solid; padding-left:10px; padding-right:10px;}
.product .bod .gao90{ margin-top:0rem; overflow:hidden;}
.product .message{overflow:hidden; padding-top:9rem;}
.product .message .txt{ text-align:center; margin-bottom:7rem;}
.product .message .txt dt{ font-size:6rem; font-family:"Bodoni Bd BT"; text-transform:uppercase; color:#eee;}
.product .message .txt dd{ font-size:4rem; font-weight:bold; text-transform:uppercase; margin-top:-4rem;}
.product .message dl{display: flex; flex-wrap:wrap; justify-content: space-between;}
.product .message dl p {width:100%;}
.product .message dl p input{width:100%; border-bottom:#ccc 2px solid !important; border:none; margin-bottom:4rem; padding-bottom:2.5rem; outline:none; font-size:2.4rem;}
.product .message dl img{ height:7rem; margin-bottom:3rem;}
.product .message dl textarea{ width:100%; border-bottom:#ccc 2px solid !important; border:none; outline:none; margin-bottom:4rem; font-family:Arial; font-size:2.4rem; color:#666;}
.product .message li textarea{ width:100%; border-bottom:#ccc 2px solid !important; border:none; height:20rem; outline:none; margin-bottom:4rem; font-family:Arial; font-size:2.4rem; color:#666;}
.product .message button{ width:98%; height:8rem; border:#e62129 2px solid; background:none; color:#e62129; font-size:2.4rem; margin:auto;}
.product .message button:hover{ background:#e62129; color:#FFF;}
.product .bod .fl .product-img{ display:none;}

.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 .message{margin:3rem 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 li{ width:100%; font-size:2.8rem;}
.contact .bod .fl .message form li p{display: flex; flex-wrap:wrap; align-items:center; width:100%; margin-bottom:3rem;}
.contact .bod .fl .message form li p input{ width:100%; margin-bottom:1rem;}
.contact .bod .fl .message form li p img{ height:8rem;}
.contact .bod .fl .message form input{width:100%; height:7rem; border:#CCC 1px solid; margin-top:1rem; font-size:2.8rem; outline:none;}
.contact .bod .fl .message form ul{width:100%; margin-bottom:3rem; font-size:2.4rem;}
.contact .bod .fl .message form ul textarea{width:92%; border:#CCC 1px solid; margin-top:1rem; height:15rem; font-size:2.8rem; padding:2rem; font-family:Arial; outline:none;}
.contact .bod .fl .message form button{width:100%; background:#ddd; color:#333; text-align:center; height:8rem; border:none; font-size:2.8rem;}
.contact .bod .fr{ width:94%; margin:4rem auto; font-size:2.8rem; line-height:5rem;}
.contact .bod .fr p{ margin-bottom:2rem;}
.contact .bod .fr img{ width:100%;}

.news{width:90%; margin:5rem auto; overflow:hidden;}
.news .txt{ }
.news .txt dt{text-align:center; font-size:3rem;}
.news .txt dd{ display:none;}
.news .bod{margin-top:4rem; overflow:hidden; font-size:2.4rem; line-height:5rem; color:#666;}
.news .bod img{ width:100%;}
}
