

body, button, input, select, textarea { font: 12px/18px Arial, Verdana, "Microsoft YaHei"; }
form { border: none; }
html, body { height: 100%; width: 100%; margin: 0px auto; }
h1 { font-size: 0.18rem; }
h2 { font-size: 0.16rem; }
h3 { font-size: 0.14rem; }
h4, h5, h6 { font-size: 100%; }
a { overflow: hidden; display: inline-block; text-decoration: none; }
a:hover { text-decoration: none; }
ul, ol { list-style: none; }
img { border: 0px; }
.clearfix::after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; font-size: 0px; }
* html .clearfix { height: 0%; }
* + html .clearfix { min-height: 0%; }
* + html .clearfix { min-height: 0%; }
img { border: none; vertical-align: middle; }
body { color: rgb(0, 0, 0); background: rgb(21, 13, 9); font: 12px/20px "Microsoft YaHei", arial, sans-serif; min-width: 1200px; }
a { color: rgb(0, 0, 0); }
input { outline: none; }
a:hover { color: rgb(255, 255, 255); }
input, textarea { outline: none; }
.main { position: relative; height: auto; width: 100%; overflow: hidden; }
.main::after { display: block; content: ""; position: absolute; top: 326px; background: rgb(21, 13, 9); width: 100%; height: 100%; }
.main .warp-main { position: relative; z-index: 99; }
.warp-public-title { margin-bottom: 15px; }
.warp-public-title { height: auto; overflow: hidden; }
.warp-public-title .txt { width: 68px; color: rgb(227, 216, 206); font-size: 16px; line-height: 22px; float: left; }
.warp-public-title .line { width: 100%; height: 1px; margin-left: 80px; background: rgb(60, 61, 60); margin-top: 10px; position: relative; }
.warp-public-title .small-line { position: absolute; left: 0px; top: 0px; width: 2%; height: 1px; z-index: 3; background: rgb(227, 216, 206); }
.equipment-banner li img:hover { filter: brightness(110%); transition: all 0.2s ease 0s; }
.prev, .next { position: absolute; display: block; z-index: 10; top: 50%; width: 46px; height: 46px; margin-top: -23px; }
.prev {left: 10px;background: url("../images/arrow.png") 0px 0px no-repeat;}
.next {right: 10px;background: url("../images/arrow.png") right 0px no-repeat;}
.pub-bg { background: rgb(49, 41, 38); }
.kefu {margin-top: 23px;padding-bottom: 0px;}
.kefu .kefu-left { width: 315px; }
.kefu .equipment {width: 1376px;}
.equipment-con {position: relative;overflow: hidden;height: auto;padding-bottom: 0px;}
.equipment-con .prev {left: 0px;}
.equipment-con .next {right: 0px;}
.equipment-banner-box {width: 1287px;margin-left: auto;margin-right: auto;margin-top: 0px;overflow: hidden;padding-top: 30px;}
.equipment-banner {width: 1292px;height: 562px;margin-right: 0px;}
.equipment-banner li { text-align: center; float: left; margin-right: 13px; display: inline; }
.equipment-banner li img {width: 420px;height: 520px;}
.equipment-banner li p { font-size: 14px; color: rgb(227, 216, 206); line-height: 32px; }