body { font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; background-color: #f5f7fa;}
.wrapper{ width: 1360px; margin: 0 auto;}
.mt30{ margin-top: 30px;}
.hide{ display: none;}
.show{ display: block;}

.flex-bt{display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between;}
.flex-ar{display: flex; flex-wrap: wrap; justify-content: space-around; align-content: space-around;}
.flex-el{display: flex; flex-wrap: wrap; justify-content: space-evenly; align-content: space-around;}

/* 按钮 */
.btn{ padding: 0 40px; height: 30px; line-height: 30px; background-color: #c17c01; border: none; font-size: 16px; color: #fff;}
.bth-1{ display: block; width: 306px; height: 50px; margin: 0 auto; text-align: center; line-height: 50px; background-color: #f7a71a; color: #fff; font-size: 18px; border-radius: 3px;}
.bth-1:hover{ color: #fff;}
.alink_btn1{border:1px solid #ff6600; border-radius: 3px; height:24px; padding:12px 40px;  color:#ff6600; font-size:14px; }
.alink_btn1:hover{ background:#ff6600; color:#fff; text-decoration:none;}
.alink_btn2{border:1px solid #2696e8; border-radius: 3px; height:24px; padding:12px 40px;  color:#2696e8; font-size:14px; }
.alink_btn2:hover{ background:#2696e8; color:#fff; text-decoration:none;}
.alink_btn3{border:1px solid #ff6600; border-radius: 3px; height:24px; padding:6px 20px;  color:#ff6600; font-size:14px; }
.alink_btn3:hover{ background:#ff6600; color:#fff; text-decoration:none;}

/* 头部 */
.header{ position: fixed; top:0; left: 0; right: 0; width: 1920px; height: 80px; padding: 0 100px; box-sizing: border-box; background-color: #fff; z-index: 9999; box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);}

.m-logo{ width: 204px; height: 80px; background: url(../images/logo.png) no-repeat left center;}

.nav-menu{display: flex; justify-content: flex-start;  margin: 0 auto; color: #303133; font-size: 16px; line-height: 80px;}
.nav-menu li{padding:0 15px; position: relative;}

.nav-menu li:hover,.nav-menu li.active{background: #f7a71a;}
.nav-menu li:hover>a,.nav-menu li.active a{ color: #fff; }

.m-search-login{ height: 40px; line-height: 40px; margin-top: 20px; display: flex;}
.search-box{ width: 264px; padding-left: 16px; background:#f3f5f6; border-radius: 2px; margin-right: 20px; transition: all .3s;}
.search-ipt{ width: 220px; height: 40px;padding: 0;  border:none; outline: none;background:#f3f5f6; font-size: 14px;}
.search-btn,.search-btn-1 { width: 38px; height: 40px; background: url(../images/ico_search.png) no-repeat center; text-indent: -999px; border-radius: 2px;  border:none; outline: none; cursor: pointer;}
.search-btn-1 { line-height: 40px; text-indent: 36px; margin-right: 20px;}

.login{ font-size: 16px; color: #6f6f6f;}
.login span{ margin-left: 8px; margin-right: 8px; color: #d0d0d0;}

/* banner */
.fullSlide{ width:1920px;  position:relative;  height:500px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:28px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px;  height:10px; border-radius: 5px; margin:1px; overflow:hidden; background:#fff;  line-height:999px; margin: 0 8px; transition: width 0.5s; -moz-transition: width 0.5s;-webkit-transition: width 0.5s;-o-transition: width 0.5s;}
.fullSlide .hd ul .on{width:30px; height:10px;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

/* 新闻样式 */
.news{ width:665px; height:380px; background-color: #fff;}
.news-hd{position: relative;}
.news-hd .title,.famous-company-hd .title{ position: relative;; display: inline-block; height: 30px; line-height: 30px; font-size: 20px; color: #101010; font-weight:bold;}
.news-hd .more{line-height: 30px;}

.news-tabs{position: absolute; right: 0; top: 0;}
.news-tabs li{ float: left; margin-left: 22px; height: 30px; line-height: 30px; color: #101010;}
.news-tabs li a{ display:inline-block; padding: 0 15px; border-radius: 15px; background: #f6f6f6; color: #101010; font-size: 14px;}
.news-tabs li.active a,.news-tabs li:hover a{ background: #f7a71a; color: #fff;}

.news dl{ height: 105px; margin-top: 20px; padding: 20px; background: #f7faff;}
.news dl dt{  height:45px; line-height:45px; padding:0 15px; font-size: 24px; font-weight: bold; text-align: center;}
.news dl dt a{ color: #303133;}
.news dl dd{ background:#f2f8fe; padding:4px; font-size:14px; line-height:22px; color:#999999;}

.news-list{ padding:20px 0 0 0;}
.news-list li{ position: relative; height:40px; padding-left: 20px; line-height:40px; font-size:14px; color: #646b71; background: url(../images/dot.png) no-repeat left center;}
.news-list a{ display: inline-block; width: 480px; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
.news-list .time{ position: absolute; right: 0; line-height: 40px; color: #c0c4cc; font-size: 12px;}

.news-1{ width: 617px; height: 352px; padding: 24px;}
.news-1 .news-list{ margin-top: 20px;}

.news-2{ width: 340px; height: 350px; }
.news-2 .news-list{ margin-top: 20px;}

/* 广告位 */
.adv{ width: 1360px; height: 110px;}
.adv img{ width: 100%;}
.adv-1{height: 100px;}
.adv-1 img{ width: 325px;}

/* 煤炭行情 */
.price-data-chart{ padding-top: 20px;}

/* 名企专区 */
.m-famous-company{ width: 1360px; height: 218px; padding: 22px 28px; background-color: #fff; box-sizing: border-box;}
.famous-company-hd .more{line-height: 30px;}
.famous-company-bd{ margin-top: 30px;}
.famous-company-bd ul li{ float: left; width: 250px; height: 110px; padding: 0 5px; overflow: hidden;}
.famous-company-bd ul li:first-child{ margin-left: 0;}
.famous-company-bd ul li img{ width: 250px; height: auto; border-radius: 2px;}

/* 设备 */
.m-equipment{ width: 1360px; height: 400px; padding: 22px 28px; background-color: #fff; box-sizing: border-box;}
.equipment-list{ width: 900px;}

/* 选项卡 */
.tabs{}
.tabs li{ float: left; margin-right: 32px; height: 40px; line-height: 40px; color: #101010;}
.tabs li a{ position: relative; display:inline-block; color: #101010; font-size: 20px;}
.tabs li.active a,.tabs li:hover a{ color: #f7a71a;}
.tabs li:hover > a:after,.tabs li.active > a:after{content: ''; display: block; height: 2px; position: absolute; left: 2px; right: 2px; bottom: 0; background: #f7a71a;}

.equipment-bd{ margin-top: 32px;}
.equipment-bd .img-list li{ float: left; width: 200px; margin-left: 30px;}
.equipment-bd .img-list li img{ width: 200px; height: 150px;}
.equipment-bd .img-list li:first-child{margin-left: 0;}
.equipment-bd .img-list li h3{ font-size: 16px; font-weight: normal; color: #585858; line-height: 3; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.equipment-bd .img-list li p{ font-size: 12px; color: #878787; line-height: 2;}
.equipment-bd .news-list { padding-top: 0;}

/* 表格 */
.trade-table{ margin-top: 20px; width: 100%; border-spacing: 0; font-size: 14px;}
.trade-table thead{ line-height: 40px; background-color: #f5f7fa; font-size: 14px; color: #72787d;}
.trade-table td{ padding: 18px 10px; text-align: center; border-bottom: 1px dotted #f5f7fa;}
.trade-table .col-1{ width: 130px;}
.trade-table .col-2{ width: 200px;}
.trade-table .cell-item{ width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.trade-date{ color: #f7a71a;}

/* 友情链接 */
.m-link{ width: 1360px; height: 210px; margin-bottom: 30px; padding: 22px 28px; background-color: #fff; box-sizing: border-box;}
.link-bd{ margin-top: 30px;}
.link-bd li {float: left; margin-left: 7px;}
.link-bd li:first-child{margin-left: 0;}
.link-bd li img{width: 178px; height: 78px; border: 1px solid #eaeaea;}

.link-txt-list li{margin-right: 10px; line-height: 2;}

/* 页脚 */
.footer{ width: 100%; height: 200px; background-color: #414141;}
.footer-qrcode-logo{ width: 378px; margin-top: 48px; font-size: 14px; color: #fff;}
.footer-qrcode img{ width: 107px; height: 107px;}
.footer-logo{ width: 248px;}
.footer-desc{ line-height: 53px; color: #a8a8a8;}

.footer-nav-copyright{ width: 682px; height: 200px; padding: 48px; box-sizing: border-box; border:1px solid #535353; border-top: none; border-bottom: none; color: #a8a7a7;}
.footer-nav{ margin-bottom: 30px;}
.footer-nav li{ float: left; padding: 0 12px; border-left: 1px solid #a8a7a7; }
.footer-nav li:first-child{ padding-left: 0; border-left: none;}
.footer-nav li a{ color: #a8a7a7;}
.copyright{ font-size: 12px; line-height: 2.5;}

.footer-service{ width: 298px; padding-top: 70px; background: url(../images/service.png) no-repeat 48px center; text-indent: 112px; }
.footer-desc-1{ line-height: 30px;}
.footer-tel{ font-size: 20px; font-weight: bold; color: #fe6a00;}

/* 新闻列表 */
.banner{ width: 1920px; height: 380px;}
.banner img{ width: 100%; height: 100%;}

.infolist {margin-top: 35px; width: 968px;}
.infolist-tab { position: relative; height: 68px;background:#fff;}
.infolist-tab:after{content: ''; display: block; height: 1px; position: absolute; left: 34px; right: 34px; bottom: 0; background: #f1f3f5; z-index: 1;}
.infolist-tab ul{ width: 900px; margin: 0 auto;}
.infolist-tab ul li {float: left;height: 68px;}
.infolist-tab ul li {margin-left: 30px;}
.infolist-tab ul li:first-child {margin-left: 0;}
.infolist-tab ul li a { position: relative; float: left;height: 68px;line-height: 68px;font-size: 18px;color: #333;}
.infolist-tab ul li.current a, .infolist-tab ul li:hover a {color: #da8e08; font-weight: bold;  }
.infolist-tab ul li.current a:after, .infolist-tab ul li:hover a:after { content: ''; display: block; height: 2px; position: absolute; left: 0; right: 0; bottom: 0; background: #da8e08; z-index: 2; }

.infolist-sort {float: right;padding: 0px 10px;height: 42px; line-height: 42px;font-size: 14px;}
.infolist-sort em, .infolist-sort a {float: left;padding: 0px 5px;}
.infolist-sort a {color: #333;}
.infolist-sort a .iconfont {color: #999;}
.infolist-sort a.current .iconfont {color: #2e8df7;}

.infolist-main {padding: 0 34px;width: 968px; box-sizing: border-box;  background-color: #fff;}
.bidlist ul{ padding: 20px 0;}
.bidlist ul li { width: 100%; height: 42px; line-height: 42px; background: url(../images/dot.png) no-repeat left center; padding-left: 20px; box-sizing: border-box;}
.bidlist ul li:hover { background-color: #f5f5f5;}
.bidlist ul li a {  float: left; width: 875px;  padding-left: 5px; font-size: 16px; color: #444;}
.bidlist ul li a:hover { color: #ff5500;}
.bidlist ul li a span, .bidlist ul li a em { float: left; height: 42px;line-height: 42px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bidlist ul li a em.txtred { float: none;  margin: 0px;  padding: 0px;  color: #ff5500;}
.bidlist ul li a span {max-width: 750px;}
.bidlist ul li a i { float: left; overflow: hidden; width: 35px; padding-left: 15px; font-size: 12px; font-style: normal;  color: #fff;  background: url(../images/main.png) no-repeat -160px -188px;}
.bidlist ul li a span .iconfont { color: #ccc; font-size: 19px;  margin-right: 8px; padding: 0px; width: auto; background: none;}
.bidlist ul li a em { float: right; width: 100px; text-align: right; color: #b4b4b4;}

/* 分页 */
.list-paging {width: 100%;  margin-top: 20px; border-top: 1px solid #f1f3f5; background-color: #fff;}
.paging-nav{ padding: 20px 0; text-align: center;}
.paging-nav a { display: inline-block;  *display: inline;  *zoom: 1; padding: 0px 12px;  margin: 2px; height: 34px; line-height: 34px; border: #e5e5e5 1px solid; font-size: 14px; color: #333;
 background-color: #fff;}
.paging-nav a.disabled { opacity: 0.6; filter: alpha(opacity=50);}
.paging-nav a:hover, .paging-nav a.current {  color: #ff5500; border: #ff5500 1px solid;  background-color: #fff6f6;}
.paging-nav a.disabled:hover {  border: #e5e5e5 1px solid;color: #333; background-color: #fff;}
.paging-form { display: inline-block; *display: inline; *zoom: 1; padding-left: 20px; font-size: 14px; line-height: 42px;}
.paging-form em { font-weight: bold;  margin: 0px 4px; color: #ff5500;}
.paging-form select { border: #e5e5e5 1px solid; padding: 0px 5px; margin: 0px 5px; height: 30px;  line-height: 30px;}

/* 右侧 */
.right{ width: 360px; margin-top: 35px;}
.m-box {  background-color: #fff;}
.m-box .m-hd {  padding-top: 26px;  height: 26px; line-height: 26px;}
.m-box .m-hd h2, .m-box .m-hd h2 a {  float: left;  font-size: 16px; color: #333;  font-weight: bold;}
.m-box .m-hd h2 {position: relative; margin-left: 20px;}
.m-box .m-hd h2:after{content: ''; display: block; width: 4px; position: absolute; left: -20px; right: 0; top: 0; bottom: 0; background: #da8e08; }
.m-box .m-hd .more { float: right;  margin-right: 20px; font-size: 12px; color: #999;}

.recommend ul {  padding: 20px; overflow: hidden;}
.recommend ul li, .recommend ul li a {  height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.recommend ul li a { color: #444; font-size: 14px;}
.recommend ul li a .iconfont { color: #ccc;  margin-right: 5px;}

.img-box{ margin-top: 24px; width: 360px; height: 360px;}
.img-box img{ width: 170px; height: 170px;}

/* 设备列表一 */
.equipment-page-list{ margin-top: 20px; padding: 10px 35px; background-color: #fff;}
.equipment-page-list-hd{ position: relative;}
.equipment-page-list-hd:after{content: ''; display: block; height: 1px; position: absolute; left: 34px; right: 34px; bottom: 1px; background: #f1f3f5; z-index: 1;}
.equipment-page-list-hd h3{position: relative; display: inline-block; line-height: 58px; font-size: 18px;}
.equipment-page-list-hd h3:after{content: ''; display: block; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; background: #f7a71a; z-index: 2;}

.equipment-page-list-bd .img-list li{ float: left; width: 50%; padding: 23px 0;}
.equipment-page-list-bd .img-list img{margin-right: 38px;}
.equipment-page-list-bd .img-list h4{ font-size: 18px; line-height: 24px; color: #1987b7;}
.equipment-page-list-bd .img-list .price{ font-size: 24px; font-weight: 600; color: #e70000; height: 70px; line-height: 70px;}
.equipment-page-list-bd .img-list .tel{ font-size: 16px; color: #555;}
.equipment-page-list-bd .img-list .tel>a{ margin-left: 20px; padding: 2px 10px; border:1px solid #e81313; border-radius: 3px; color: #e81313; font-size: 14px;}
.equipment-page-list-bd .img-list .desc{ margin-top: 20px; font-size: 14px; color: #555;}
.equipment-page-list-bd .img-list .desc>.region{ margin-left: 12px; color: #f7a71a;}

.equipment-page-list-bd .img-list-1{ padding: 20px 0;}
.equipment-page-list-bd .img-list-1 li{ width: 400px; margin-left: 45px;}
.equipment-page-list-bd .img-list-1 li:nth-child(3n+1){ margin-left: 0;}
.equipment-page-list-bd .img-list-1 img{ width: 400px; height: 260px;}
.equipment-page-list-bd .img-list-1 .addr{ margin-top: 20px; font-size: 16px; color: #555;}
.equipment-page-list-bd .img-list-1 h4,.equipment-page-list-bd .img-list-1 .tel{ margin-top: 20px;}

.equipment-page-list-1{ padding-bottom: 0;}
.equipment-page-list-bd .img-list-2{ padding: 20px 0;}
.equipment-page-list-bd .img-list-2 li{ margin-top: 20px; width: 320px; height: 446px; margin-left: 26px; padding: 0; background-color: #fff;}
.equipment-page-list-bd .img-list-2 li:nth-child(4n+1){ margin-left: 0;}
.equipment-page-list-bd .img-list-2 .imgbox{ width: 320px; height: 240px; overflow: hidden; }
.equipment-page-list-bd .img-list-2 img{ width: 320px; height: auto; margin-right: 0;transition: transform 0.3s;}
.equipment-page-list-bd .img-list-2 img:hover{transform: scale(1.1);transition: transform 0.3s;}
.equipment-page-list-bd .img-list-2 .equipment-info{ padding: 30px 20px;}
.equipment-page-list-bd .img-list-2 .tel{ padding-left: 34px; background: url(../images/ico_tel.png) no-repeat left center; font-size: 24px; color: #f7a71a;}
.equipment-page-list-bd .img-list-2 .tel>a{ margin-left: 10px; padding: 2px 4px; border:1px solid #f7a71a; border-radius: 3px; color: #f7a71a; font-size: 14px; vertical-align: middle;}
.equipment-page-list-bd .img-list-2 h4{ margin-top: 24px; font-size: 16px; font-weight: normal; line-height: 24px; color: #444; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.equipment-page-list-bd .img-list-2 .desc{ margin-top: 24px; font-size: 14px; color: #888888;}

/* 设备列表二 */
.hd:after{ height: 0;}
.hd h3:after{ height: 0;}
.equipment-page-list-bd dl dt{ width: 100%; height: 60px; background-color: #f1f3f5; border-radius: 2px; line-height: 60px;}
.equipment-page-list-bd dl dt div{ float: left; text-align: center;}
.equipment-page-list-bd dl dt .pic,.equipment-page-list-bd dl dd .pic{ width: 160px;}
.equipment-page-list-bd dl dt .tit,.equipment-page-list-bd dl dd .tit{ width: 670px;}
.equipment-page-list-bd dl dt .price,.equipment-page-list-bd dl dd .price{ width: 160px; text-align: center;}
.equipment-page-list-bd dl dt .tel,.equipment-page-list-bd dl dd .tel{ width: 300px; text-align: center;}
.equipment-page-list-bd dl dd{ padding: 30px 0; height: 120px; border-top: 1px solid #f1f3f5;}
.equipment-page-list-bd dl dd:first-child{border:none;}
.equipment-page-list-bd dl dd > div{ float: left;}
.equipment-page-list-bd dl dd img{ width: 160px; height: 120px;}
.equipment-page-list-bd dl dd .tit{ padding-left: 40px; box-sizing: border-box;}
.equipment-page-list-bd dl dd .tit h4{ font-size: 18px; line-height: 24px; color: #1987b7;}
.equipment-page-list-bd dl dd .tit .category{ margin-top: 40px; font-size: 14px; color: #555; }
.equipment-page-list-bd dl dd .tit .desc{ margin-top: 20px; font-size: 14px; color: #555;}
.equipment-page-list-bd dl dd .tit .desc > .region{ margin-left: 12px; color: #f7a71a;}
.equipment-page-list-bd dl dd .price{padding-top: 25px; font-size: 24px; font-weight: 600; color: #e70000; height: 70px; line-height: 70px;}
.equipment-page-list-bd dl dd .tel{ padding-top: 20px; font-size: 16px; color: #555;}
.equipment-page-list-bd dl dd .tel>a{ display: inline-block; margin-top: 30px; padding: 2px 10px; border:1px solid #e81313; border-radius: 3px; color: #e81313; font-size: 14px;}


/* 筛选 */
.screen{ margin-top: 35px; background:#fff; padding:20px;}
.screen dl{ min-height:40px;}
.screen dt{ width:80px; height:40px; float:left; font-size:16px; line-height:26px; text-align:right; padding:5px 10px 0 0;}
.screen dd{ float:left; width:1060px;}
.screen dd a{ display:block; height:26px; line-height:26px; padding:0 12px; font-size:16px; color:#666; float:left; margin:5px 0;}
.screen dd a.screen_on{ background:#f7a71a; border-radius: 3px; color:#fff; text-decoration:none; }

/* 面包屑 */
.breadcrumb{ margin-top: 30px; font-size: 16px; color: #333;}

/* 详情 */
.content{ margin-top: 35px; padding:34px; width: 968px; box-sizing: border-box; background:#fff;}

.s_tt{ margin:20px 0 0 0; text-align:center; font-size:24px; font-weight:bold; color:#000;}
.s_xx{ border-bottom:1px dashed #f1f3f5;  height:40px; margin:20px 0 0 0; text-align:center; font-size: 14px; color: #444;}
.s_nr{ margin:20px 0 0 0; line-height:2;font-size: 16px;}
.s_nr p{ margin-bottom: 10px; }
.s_nr img{ max-width: 100%; }
.gllink{ line-height:30px; margin:30px 0 0 0; border-top:1px dashed #f1f3f5; padding:15px 0 0 0; font-size: 16px; color: #444;}

/* 煤炭数据 */
.sidebar{ margin-top: 20px; width: 270px; min-height: 820px; background-color: #fff;}

.data-right{ margin-top: 20px; width: 1060px; padding: 0 35px; box-sizing: border-box; background-color: #fff;}
.data-right-hd{ position: relative;}
.data-right-hd:after{content: ''; display: block; height: 1px; position: absolute; left: 34px; right: 34px; bottom: 1px; background: #f1f3f5; z-index: 1;}
.data-right-hd h3{position: relative; display: inline-block; line-height: 58px; font-size: 18px; color: #f7a71a;}
.data-right-hd h3:after{content: ''; display: block; width: 69px; height: 3px; position: absolute; left: 0; bottom: 0; background: #f7a71a; z-index: 2;}

.member-info{ margin-top: 24px; width: 100%; height: 60px; padding: 0 20px; box-sizing: border-box; line-height: 60px; background-color: #fef6e8; font-size: 16px; color: #555;}
.member-info .reg{ color: #d7000f;}
.member-info .login{ color: #005dc5;}
.member-info .buy{ margin-left: 10px; padding: 4px 12px; color: #fff; background-color: #f7a71a; border-radius: 3px;}

.vip-intro{ margin-top: 36px;}
.vip-intro p{ font-size: 16px; color: #444; line-height: 36px;}

.chart-area{ margin-top: 36px;}
.chart-hd{ width: 100%; height: 57px; padding: 0 20px; box-sizing: border-box; background-color: #f1f3f5;}
.chart-hd select { margin-top: 13px; padding: 0 10px; height: 30px; line-height: 30px; border-color: #c9c9c9;}
.chart-bd{ height: 380px; border:1px solid #f1f3f5; border-top:none;}

.data-table{ margin-top: 36px;}
.data-table-hd{ width: 100%; height: 57px; padding: 0 20px; box-sizing: border-box; background-color: #f1f3f5;}
.data-table-hd input { margin-top: 13px; padding: 0 10px; height: 30px; line-height: 30px; border:1px solid #c9c9c9; outline: none;}
.data-table-bd{ height: 380px; border-top:none;}
.data-table-bd table{ width: 100%; border-spacing: 0;}
.data-table-bd thead{ height: 50px; line-height: 50px; background-color: #ddd;}
.data-table-bd tbody tr:nth-child(even),.data-table-bd tbody tr:hover{ background-color: #f2faf8;}
.data-table-bd td{ height: 44px; line-height: 44px; text-align: center; border: 1px dashed #ddd; border-top: none; border-left: none;}
.data-table-bd td:first-child{ border-left: 1px dashed #ddd;}

/* 化验单列表 */
.lab-page-list{ margin-top: 20px; padding: 10px 35px; background-color: #fff;}
.lab-page-list-hd{ position: relative;}
.lab-page-list-hd:after{content: ''; display: block; height: 1px; position: absolute; left: 34px; right: 34px; bottom: 1px; background: #f1f3f5; z-index: 1;}
.lab-page-list-hd h3{position: relative; display: inline-block; line-height: 58px; font-size: 18px;}
.lab-page-list-hd h3:after{content: ''; display: block; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; background: #f7a71a; z-index: 2;}

.hd:after{ height: 0;}
.hd h3:after{ height: 0;}
.lab-page-list-bd dl{ text-align: center;}
.lab-page-list-bd dl dt{ width: 100%; height: 60px; background-color: #f1f3f5; border-radius: 2px; line-height: 60px;}
.lab-page-list-bd dl dt div{ float: left; text-align: center;}
.lab-page-list-bd dl dt div:nth-child(1),.lab-page-list-bd dl dd div:nth-child(1){width: 350px;}
.lab-page-list-bd dl dt div:nth-child(2),.lab-page-list-bd dl dd div:nth-child(2){width: 160px;}
.lab-page-list-bd dl dt div:nth-child(3),.lab-page-list-bd dl dd div:nth-child(3){width: 350px;}
.lab-page-list-bd dl dt div:nth-child(4),.lab-page-list-bd dl dd div:nth-child(4){width: 230px;}
.lab-page-list-bd dl dt div:nth-child(5),.lab-page-list-bd dl dd div:nth-child(5){width: 200px;}
.lab-page-list-bd dl dd{ padding: 30px 0; height: 30px; line-height: 30px; font-size: 16px; border-top: 1px solid #f1f3f5;}
.lab-page-list-bd dl dd:first-child{border:none;}
.lab-page-list-bd dl dd > div{ float: left;}

.lab-page-list-bd dl dd a{ display: inline-block;  padding: 0 10px; border:1px solid #e81313; border-radius: 3px; color: #e81313; font-size: 14px;}

/* 化验单详情 */
.lab-content{ margin-top: 35px; padding: 0 34px; width: 968px; box-sizing: border-box; background:#fff;}
.lab-content-hd{ position: relative;}
.lab-content-hd:after{content: ''; display: block; height: 1px; position: absolute; left: 34px; right: 34px; bottom: 1px; background: #f1f3f5; z-index: 1;}
.lab-content-hd h3{position: relative; display: inline-block; line-height: 58px; font-size: 18px; color: #f7a71a;}
.lab-content-hd h3:after{content: ''; display: block; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; background: #f7a71a; z-index: 2;}
.pay-tips{ margin: 20px auto; padding: 0 24px; height: 60px; line-height: 60px; background-color: #f1f3f5; font-size: 16px;}
.pay-tips a{ margin-right: 10px; color: #072adc;}

.lab-box{ padding: 24px; padding-top: 0;}
.lab-info{ margin: 20px 0; color: #444; line-height: 2.5;}
.lab-info>span{ margin-right: 10px;}
.lab-info .price{ font-size: 17px; font-weight: 600; color: #e10d0d;}


/* 在线支付 */
.pay-page{ margin-top: 20px; padding: 10px 35px 20px 35px; background-color: #fff;}
.pay-page-hd h3{ display: inline-block; line-height: 58px; font-size: 18px;}

.pay-page-bd{ border:1px solid #e6e6e6;}
.pay-page-bd dl{ text-align: center;;}
.pay-page-bd dl dt{ width: 100%; height: 48px; background-color: #f4f4f4; border-radius: 2px; line-height: 48px; font-size: 16px;}
.pay-page-bd dl dt div{ float: left; text-align: center; border-left: 1px solid #f1f3f5;}
.pay-page-bd dl dt div:first-child{ border-left: 0;}
.pay-page-bd dl dt div:nth-child(1),.pay-page-bd dl dd div:nth-child(1){width: 350px;}
.pay-page-bd dl dt div:nth-child(2),.pay-page-bd dl dd div:nth-child(2){width: 160px;}
.pay-page-bd dl dt div:nth-child(3),.pay-page-bd dl dd div:nth-child(3){width: 350px;}
.pay-page-bd dl dt div:nth-child(4),.pay-page-bd dl dd div:nth-child(4){width: 230px;}
.pay-page-bd dl dt div:nth-child(5),.pay-page-bd dl dd div:nth-child(5){width: 194px;}
.pay-page-bd dl dd{ height: 40px; line-height: 40px; font-size: 16px;}
.pay-page-bd dl dd:first-child{border:none;}
.pay-page-bd dl dd  div{ float: left; border: 1px solid #f1f3f5; border-right: 0; border-top: 0;}
.pay-page-bd dl dd  div:first-child{ border-left: 0;}

.pay-qrcode{ padding: 60px 10px;}

.pay-qrcode .line{ width: 1px; height: 458px; background-color: #f1f3f5;}
.pay-money{ padding-left: 50px; margin-bottom: 30px; height: 32px; line-height: 32px; font-size: 18px; background: url(../images/wechat.jpg) no-repeat;}
.money{ margin-left: 10px; color: #e10000;}

/* 设备详情 */
.shebei_xx{ background:#fff; padding:30px 0;}

.shebei_pic{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 300px; float:left; }
.shebei_pic .bigImg{ height: 258px; position: relative;}
.shebei_pic .bigImg li img{ vertical-align:middle; width:300px; height:225px;   }
.shebei_pic .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }

.shebei_pic .smallScroll{ height: 47px; margin-bottom: 6px;}
.shebei_pic .sPrev,.shebei_pic .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
.shebei_pic .sNext{ background-position: 0 -2698px;}
.shebei_pic .sPrev:hover{ background-position: 0 -3133px;}
.shebei_pic .sNext:hover{ background-position: 0 -2785px;}

.shebei_pic .smallImg{ float:left;  margin: 0 6px; display:inline; width: 260px; overflow: hidden;}
.shebei_pic .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; }
.shebei_pic .smallImg li{ float: left; padding: 0 4px 0 0; width:62px; cursor:pointer;  display: inline;  }
.shebei_pic .smallImg img{ border: 1px solid #dcdddd; width:60px; height:45px;  }
.shebei_pic .smallImg .on img{ border-color: #1e50a2;}

.shebei_tt{ width:500px; float:right;}
.shebei_tt h3{ height:40px; border-bottom:1px dashed #eaeaea; font-size:16px; color:#003c94;}
.shebei_tt ul{ margin-top:15px;}
.shebei_tt ul li{ height:30px; line-height:30px; font-size:14px; color:#}
.shebei_lx{ background:#ffffe5; border:1px solid #ffcb7f; padding:0 15px;  height:30px; line-height:30px; margin-top:15px; color:#ff6600}

.m-bd dl{ margin-top:20px;}
.m-bd dl dt{ height:32px; font-size:16px; color:#003c94;}
.m-bd dl dd{ height:32px; line-height:32px; font-size:14px;}

.shop_list thead{ background:#f4f7fc; border-bottom:1px solid #ececec;}
.shop_list th{ text-align:center; font-size:16px; height:49px; border-bottom:1px solid #ececec;}
.shop_list td{ text-align:center; font-size:14px; height:49px; border-bottom:1px dashed #ececec;padding: 10px 0;}
.shop_list tr:hover{ background:#f4f7fc; }
.shop_list .linka{ border:1px solid #ff6600; border-radius: 3px; height:24px; padding:0 6px; margin:auto; color:#ff6600;} 
.shop_list .linka:hover{ background:#ff6600; color:#fff; text-decoration:none;}

/* 专场交易 */
.cont{background:#fff;margin-top:20px;margin-bottom:20px;padding:5px;box-sizing:border-box;}
.cont .cont_left{width:200px;text-align:center;background-color: rgb(241, 246, 251); font-size: 16px;}
.cont .cont_left li{color: rgb(241, 241, 241);height:40px;margin-top:1px;background-color:#f7a71a;line-height:40px;}
.cont .cont_left li:hover,.cont .cont_left li.active{background: #ff6803;cursor:pointer;}
.cont .cont_left li a{color: rgb(241, 241, 241);}
.cont .cont_left li a:hover{ text-decoration: none;}

.cont .cont_right{width:250px;text-align:center;background-color: rgb(241, 246, 251);}
.cont .cont_right h2{line-height: 60px;height:60px;font-size: 28px;background-color:#f7a71a;color:#fff;cursor:pointer;}
.cont .cont_right h2:hover{background:#ff6803;}
.cont .cont_right h2 a{ color: #fff;}
.cont .cont_right h2 a:hover{ text-decoration: none;}
.cont .cont_right .sangong{color:#fff;margin-top:2px;}
.cont .cont_right .sangong text{height:33px;width:82px;line-height:33px;background-color:#f7a71a;display:block;}
.cont .cont_right .leiji{height:100px;width:218px;box-sizing:border-box;border: #ccc dashed 1px;margin:20px auto 0 auto;}
.cont .cont_right .leiji h5{color: rgb(0, 91, 172);font-weight: normal;font-size: 16px;font-family: 微软雅黑;padding-top: 15px;margin-bottom:15px;}
.cont .cont_right .leiji p{color: #333;font-size: 24px;font-weight: bold;font-family: 宋体;}
.cont .cont_right .leiji p span{color: #555;font-size: 20px;font-family: '微软雅黑';font-weight: normal;}
.cont .cont_middle {width:840px;box-sizing:border-box;background:#fff;}
.cont .cont_middle .contlist{margin-bottom:20px;}
.cont .cont_middle .contlist h6{ font-size: 16px;}
.cont .cont_middle .hd{background-image: url(../images/jj08.png);height:30px;width:100%;padding:0px 10px;box-sizing:border-box;line-height:30px;font-size: 16px;font-family: "微软雅黑";color: #ff6803;}
.cont .cont_middle .hd a{font-size: 12px;color: #ff6803;}
.cont .cont_middle .hd a:hover{color:#ff6803;}
.cont .cont_middle ul{box-sizing:border-box;}
.cont .cont_middle ul li{padding:0px 10px;height: 42px;line-height: 42px;FONT-SIZE: 14px;FONT-FAMILY: 宋体;color:#999;display:flex;justify-content:space-between;}
.cont .cont_middle ul li a{color: #333;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:550px;text-align:left;display:block;}
.cont .cont_middle ul li:hover{background:#f5f5f5;}
.cont .cont_middle ul li:hover a{color:#ff6803;}

/* 煤炭商城列表 */
.shop_box{ background:#fff; padding:25px;}
.shop_box h3{ height:45px; font-size:18px; border-bottom:1px solid #ececec;}

/* 煤炭详情 */
.shop_tt,.bid_tt{ background:#fff; padding:25px;}
.shop_tt h3,.bid_tt h3{ font-size:18px; height:40px; border-bottom:1px solid #e5e5e5;}
.shop_tt ul{ height:48px; margin-top:30px;}
.shop_tt ul li{ float:left; /*width:150px;*/ height:48px; padding: 0 20px; border-right:1px solid #eeeeee; text-align:center;}
.shop_tt ul li span{ font-size:16px; font-weight:bold; color:#717171; line-height:24px;} 
.shop_tt ul li p{ font-size:12px; color:#999999; line-height:24px;}
.meitan_bt1{ height:18px; border-left:4px solid #da8e08; padding-left:10px; font-size:18px; line-height:18px;}

.shop_mt_cc th,.shop_mt_cc td{ padding: 10px;}
.shop_mt_cc th{ background:#f0f0f0; text-align:left; font-size:16px; color:#222;}
.shop_mt_cc td{ border-bottom:1px solid #e5e5e5; font-size:14px; color:#777;}
.shop_xgxx li{ width:550px; float:left; height:36px; line-height:36px; font-size:14px;}
.shop_xgxx li span{ color:#aeaeae; font-size:12px;}

.shop_qyjs{ background:#f5f5f6; padding:20px;}
.renzheng{}
.renzheng li{ width:280px; float:left; text-align:center;}
.renzheng li i{ font-size:90px; color:#cccccc;}
.renzheng li i.rengzheng_on{ color:#8ede63;}
.renzheng li p{ font-size:14px; margin-top:10px;}

/*煤炭订购*/
.regbox1 h3{ font-size:18px; min-height:40px; border-bottom:1px solid #e5e5e5;margin-bottom: 40px;}

/* 登录注册 */
.login_bg{ background:url(../images/box3_city.jpg) repeat-x center bottom #48c3ef; min-height:500px; padding:60px 0;}
.login_box{ background:#33b2e0; padding:15px; width:600px; margin:auto;}
.loginbox1 {background:#fff; padding:30px; height: auto;}
.logintt {font-size: 20px;color: #7e7f7e;height: 50px;line-height: 50px;}
.logintt span { float: right;margin-right: 10px;font-size: 15px;}
.logintt span a { color: #328dcd;}
.loginbox1 .loginform .item { height: 45px; margin: 10px 0;position: relative;}
.loginbox1 .loginform .item label {height: 45px;line-height: 45px;padding: 0 10px;  font-size: 14px;  color: #7e7f7e;  float: left;}
.loginbox1 .loginform .item .username,
.loginbox1 .loginform .item .password { height: 43px;  line-height: 43px;  width: 486px;  float: left; font-size: 16px; text-indent: 10px; background: #F9F9F9; border:0; }
.loginbox1 .loginform .item .error-msg { position: absolute; top: 45px; right: 0; color: red; display: none;}
.loginbox1 .loginform .item.clear { height: 20px; margin: 15px 0!important;}
.loginbox1 .loginform .item.clear .auto_login { float: left;  width: 15px; height: 15px; margin-right: 5px; margin-top: 4px;}
.loginbox1 .loginform .item.clear .t3 { float: left; font-size: 14px; width: 210px; color: #7e7f7e;}
.loginbox1 .loginform .item.m0 { margin: 0;}
.loginbox1 .loginform .item .t4 { float: right;  color: #328dcd;}
.loginbox1 .loginform .item .am-btn { height: 38px; width: 100%;  -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;}
.loginbox1 .loginform .input-login { border: 1px solid #e5e4e3;}
.login_btn{ height:36px; line-height:36px; background:#1c90e3; color:#fff; width:100%; text-align:center; cursor:pointer; border:0; font-family:"microsoft yahei","Arial","宋体";}

.regbox1 {background:#fff; padding:30px; height: auto;}
.regbox1 .reg-line {height: 38px; line-height: 38px; margin-bottom: 30px; position: relative;}
.regbox1 .reg-line label { width: 130px;display: inline-block; vertical-align: middle;  text-align: right; padding-right: 10px; color: #3e3e3e; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 16px;font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti;}
.regbox1 .reg-line label.error { width: 190px; color:#f00; font-size: 14px;text-align: left;}
.regbox1 .reg-line .u-txt {border: 1px solid #dbdbdb; height: 38px; line-height: 38px; width: 205px; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;padding: 5px 10px;color: #3e3e3e; font-size: 16px; font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; margin-right: 10px; *margin-right: 0px;}
.regbox1 .reg-line .u-txt:focus {border: 1px solid #3397bb;}
.regbox1 .reg-line .get-fcode {display: inline-block; vertical-align: middle;border: 1px solid #c3d9d8; width: 119px; text-align: center; height: 38px; line-height: 38px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.3s ease 0s;  -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
.regbox1 .reg-line .get-fcode:hover {  text-decoration: none; opacity: 0.8; filter: alpha(opacity=80);}
.regbox1 .reg-line .ck-code { display: block; position: absolute; right: 48px;  top: 38px; color: #42647a;}
.regbox1 .reg-line .get-code { display: inline-block;  vertical-align: middle; border: 1px solid #b7b7b7;}
.regbox1 .reg-line .get-fos {  border: 1px solid #ff6600;  color: #ffffff;  background-color: #ff6600;}
.regbox1 .reg-line .get-fos:hover { text-decoration: none; opacity: 1; filter: alpha(opacity=100);  background-color: #ffffff; color: #ff6600;}
.regbox1 .reg-m { padding-left: 135px;text-align: left;  font-size: 14px; color: #3e3e3e; margin-bottom: 10px; margin-top: 40px;}
.regbox1 .reg-m .r-ck { margin-top: -2px; margin-right: 5px;}
.regbox1 .reg-ft { text-align: left; padding-left: 135px;}
.regbox1 .reg-ft .r-btn { display: inline-block; vertical-align: middle;width: 120px;text-align: center; height: 42px; line-height: 42px;-webkit-border-radius: 2px;  -moz-border-radius: 2px; border-radius: 2px;background: #ff9900; color: #ffffff; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;font-size: 14px;font-family: "Microsoft Yahei",  Tahoma, Arial, Helvetica, STHeiti; border:0;}
.regbox1 .reg-ft .r-btn:hover { text-decoration: none; opacity: 0.8; filter: alpha(opacity=80);}

/* 物流 */
.wuliu_box{ background:#fff; padding:25px; margin-bottom: 30px;}
.wuliu_box_tt{ height:45px; font-size:18px; padding:0 15px;}
.wuliu_list{ width:100%;}
.wuliu_list li{ float:left; margin-top:30px; margin-left: 30px;}
.wuliu_list li:nth-child(3n+1){ margin-left: 0;}
.wuliu_list li div{ width:364px; height:190px; border:1px solid #e5e5e5; margin:auto; padding:15px 25px;}
.wuliu_list li div:hover{ border:1px solid #2e8dcd;}
.wuliu_list li div h3{ height:48px;}
.wuliu_jiantou{ background:url(../images/jian.JPG) no-repeat center bottom; width:70px; height:40px; text-align:center; color:#2b8dce;}
.wuliu_jiantou i{ font-size:30px;}
.wuliu_list li div p{ margin-top:12px;}
.wuliu_list li div a{ display:block; height:36px; width:100px; text-align:center; color:#fff; line-height:36px; font-size:14px; float:right; background:#2497e8;}
.wuliu_list li div a:hover{ background:#ff6600; text-decoration:none;}

.wuliu_xx{ background:#fff; padding:25px;}
.wuliu_xx h3{ height:40px; border-bottom:1px solid #eeeeee; font-size:20px; color:#003c94;}
.wuliu_xx .jiage{ height:40px; line-height:40px; margin-top:20px;}
.wuliu_xx ul{ margin-top:20px;}
.wuliu_xx ul li{ width:33%; float:left; font-size:14px; color:#999;line-height: 30px;}
.wuliu_gsjj{ background:#f5f5f6; padding:20px; line-height:24px; font-size:14px;}

.wuliu_gscs{ background:#fff; padding:20px;}
.wuliu_gscs h3{ border-bottom:1px solid #eeeeee; height:32px; font-size:18px;}
.wuliu_gscs dl{ margin-top:20px;}
.wuliu_gscs dl dt{ height:32px; font-size:16px; color:#003c94;}
.wuliu_gscs dl dd{ height:32px; line-height:32px; font-size:14px;}

/* 会员中心样式 */
.m-wrapper{ margin: 30px auto;}
.hyzx_left{ width:280px; background:#fff;}
.hyzx_right{ width:1040px; background:#fff;}

i{ padding:0 ; margin:0;}
.sideMenu{ padding:0 10px 10px 10px;}
.sideMenu h3{ height:40px; line-height:40px; padding-left:10px;  background:#f5f5f5; margin-top:10px; cursor:pointer; border-radius: 3px; font-size:18px;}
.sideMenu h3 i{ color:#408cda; font-size:24px; line-height:40px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on{ background:#408cda; color:#fff;}
.sideMenu h3.on i{color:#fff;}
.sideMenu h3.on em{ background-position:16px -57px;  }
.sideMenu ul{ padding:10px 0; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ padding:0 0 0 40px; font-size:16px; height:32px; line-height:32px;}

.hyzx_wz{ margin:15px 25px; height:50px; border-bottom:1px solid #dddddd;}
.hyzx_box{ padding:25px; min-height:500px;}
.hyzl_xg{ background:#408cda; display:block; height:30px; padding:0 15px; line-height:30px; color:#fff;border-radius: 3px; font-size:14px; text-align:center;}
.hyzl_xg:hover{ color:#fff;}
.hytx{ border:1px solid #dddddd; border-radius: 3px; padding:2px;}
.hy_inps{ width:280px; border:1px solid #ededed; height:36px; line-height:36px; padding:0 15px;}
.hy_txtarea{ width:280px; border:1px solid #ededed; height:124px; line-height:36px; padding:0 15px;}
.hyzl_tj_btn{ background:#408cda; height:36px; line-height:36px; color:#fff;border-radius: 3px; font-size:14px; text-align:center; border:0; padding:0 20px; cursor:pointer;}
.hyzl_tj_btn:hover{ color:#fff; background:#ff6600;}
.hyzx_box label.error{margin-left: 10px;font-size: 14px;color: #f00;font-family: microsoft Yahei;}

/* 会员中心 */
/* amazeui */
.am-text-center{ text-align: center;}

/* 表格列表 */
.member-table-list{ width: 100%; border-spacing: 0;}
.member-table-list thead{ background-color: #f0f0f0;}
.member-table-list tr{ height: 50px;}
.member-table-list tr td{ border-bottom: 1px dashed #dddddd; text-align: center;}
.member-table-row{ margin-top: 16px;}

.am-table {  width: 100%;  margin-bottom: 1.6rem;  border-spacing: 0;  border-collapse: separate;}
.am-table-bordered { border: 1px solid #ddd; border-left: none;}
.am-table>tbody>tr>td, .am-table>tbody>tr>th, .am-table>tfoot>tr>td, .am-table>tfoot>tr>th, .am-table>thead>tr>td, .am-table>thead>tr>th { font-size: 14px; border-top: 1px solid #eee; padding: 1rem; box-sizing: border-box;}
.am-table-bordered>tbody>tr>td, .am-table-bordered>tbody>tr>th, .am-table-bordered>tfoot>tr>td, .am-table-bordered>tfoot>tr>th, .am-table-bordered>thead>tr>td, .am-table-bordered>thead>tr>th {  border-left: 1px solid #ddd;}

/* 按钮 */
.am-btn{ display: inline-block;  margin-bottom: 0;  padding: 0.5em 1em;  vertical-align: middle;  font-size: 1.6rem;  font-weight: 400;  line-height: 1.2;  text-align: center;  white-space: nowrap;  background-image: none;  border: 1px solid transparent;  border-radius: 0;  cursor: pointer;  outline: 0;  -webkit-appearance: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  -webkit-transition: background-color .3s ease-out, border-color .3s ease-out;  transition: background-color .3s ease-out, border-color .3s ease-out;}
.am-btn-default {  color: #444;  background-color: #e6e6e6;  border-color: #e6e6e6;}
.am-btn-sm { font-size: 14px;}
.am-btn-danger {  color: #fff;  background-color: #dd514c;  border-color: #dd514c;}

/*煤炭供求滚动效果*/
.coal-gy{position: relative;overflow: hidden;}

/*委托买煤信息表格*/
.m-table{width: 100%;border-spacing: 0;border-collapse: collapse;}
.m-table thead{background-color: #e7e8ea;}
.m-table th{ border: none; padding: 9px 0; display: table-cell;text-align: center;    vertical-align: middle;}
.m-table td{text-align: center;padding: 9px 0;}

/*会员中心-企业模板*/
.tpl-list{margin:20px auto; width: 600px;}
.tpl-list li{float: left;width: 300px; text-align: center;}
.tpl-list li img{width: 200px;height:360px;}
.tpl-list li p{line-height: 30px;}

/* 订单详情 */
.dux-box .box-header { font-size: 16px; font-weight: bold; padding: 10px 20px; border-bottom: 1px solid #ddd;}
.dux-order-info { padding: 10px;}
.dux-order-info dl { display: block; clear: both; padding: 5px 0;}
.dux-order-info dl dt {  color: #999;  font-weight: normal;  width: 70px;  float: left;}
.dux-order-info dl dd {  margin-left: 80px;}
.dux-timeline {
  padding: 20px;
}
.dux-order-log {
  height: 310px;
  overflow-y: auto;
}
.dux-order-layout .layout-l {
  border-right: 1px solid #ddd;
  vertical-align: top;
}
.dux-order-step dl {
  font-size: 12px;
  line-height: 20px;
  vertical-align: top;
  letter-spacing: normal;
  word-spacing: normal;
  display: inline-block;
  width: 20%;
  height: 30px;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 20px;
  position: relative;
  z-index: auto;
}
.dux-order-step dl dt {
  text-align: center;
  width: 70px;
  position: absolute;
  z-index: 1;
  top: -30px;
  left: -20px;
}
.dux-order-step dl .bg {
  margin-right: -40px;
  height: 10px;
  background: #ddd;
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 0;
  left: 1px;
}
.dux-order-step dl dd {
  margin: 0;
}

.dux-order-step dl .node {
    background: #ddd;
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    border: 5px solid #ddd;
}

.dux-order-step dl.active .node {
    background: #E31436;
}

.dux-order-step dl .date {
  font-size: 1.2rem;
  color: #999;
  text-align: center;
  width: 80px;
  height: 10px;
  position: absolute;
  left: -20px;
  bottom: -20px;
}
.order-tip {
  margin-top: 20px;
  background: #fff;
  border:1px solid #e5e5e5;
  padding: 20px;
  font-size: 12px;
  font-weight: normal;
}
.order-tip .icon {
  float: left;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  display: block;
  background: #7ac256;
  color: #fff;
  border-radius: 50%;
  font-size: 3rem;
}
.order-tip .tip-body {
  margin-left: 80px;
}
.order-tip h1{margin:0;}
.order-tip .tip-body p {
  margin: 0;
  margin-top: 10px;
}