@charset "utf-8";
body{ margin:0 auto;  color:#333; font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Helvetica, Arial, PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}


h4,h5,h6{font-weight:normal;} 
ul,li{ list-style:none;}

*{margin:0px; padding:0px;}

a { color:#333; text-decoration:none;}
dd,dl,dt,em,h1,h2,h3,h4,h5,i{font-weight:normal;font-style:normal}
i,em{font-style: normal;}
a:hover {color:#333; } 
a:active{text-decoration:none}
a:focus{outline:none;}
.clear{ clear:both;}
.fl{float: left;}
.fr{float: right;}

img{ border: none;vertical-align: middle;}
input,textarea,select{border: none;outline: none; background:none;}
button{border: none;outline: none; background:none;}

.tx-heads,.tx-heads *,.tx-main,.tx-main *,.tx-footers,.tx-footers *,.tx-maplist,.tx-maplist *{box-sizing: border-box;transition: 0.5s;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}
.tx-heads li,.tx-main li,.tx-footers li,.tx-navr li{float: left;}
.tx-heads img,.tx-main img,.tx-footers img{border:0px;max-width: 100%;height: auto;}
h3{transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}

.floats{float: left;width: 100%;}
.centers{margin: 0 auto;max-width: 1200px;clear:both;}
.padding50{padding:50px 0;}

body{min-width: 1230px;}

html, body{background: #f8f8fb !important;}    
.panel{border: 1px solid #E5E5E5; /*box-shadow: 0px 0px 13px 0px rgba(4, 31, 65, 0.08);*/ float: left; width: 100%; } 

.swiper-container,.swiper-wrapper,.swiper-slide{height: auto !important; transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.pagination{transition: 0;-webkit-transition: 0;-ms-transition: 0;}

.imgs img{position: absolute;top:0;left:50%;height:100%;max-width: none;min-width: 100%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);}
.imgs:hover img{transform: scale(1.06) translate(-47%, 0);-webkit-transform: scale(1.06) translate(-47%, 0);-ms-transform: scale(1.06) translate(-47%, 0);}


.tx-top{position: relative;z-index: 20; background: #f2f2f2;line-height: 30px;color:#666;}
.tx-top .icon{position: relative;top:-1px;margin-right: 5px;}
.tx-top li{position: relative;cursor: pointer;}
.tx-top li.mobile:before{content: '';position: absolute;width: 1px;height:14px;background: #999;right:0;top:0;bottom:0;margin:auto 0;}
.tx-top li h3{position: relative;font-size: 12px; padding: 0 16px;color:#666;line-height:17px;}

.tx-top li h3 i{position: relative;top:-1px;margin-left: 5px; display: inline-block;width: 0px;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #666;}
.tx-top li h4{height:26px;margin-top: 4px; }
.tx-top li h4 i{display: block; width: 22px;height:22px;font-size: 16px; text-align: center;line-height: 24px;border-radius:50%; color:#fff; background: linear-gradient(90deg, #258EEF, #2D63FC);}
.tx-top li .boxs{display: none; position: absolute;top:100%;background: #fff;box-shadow: 0;box-shadow: 0px 0px 13px 0px rgba(1, 9, 28, 0.48);text-align: center; margin-top:0;}
.tx-top li .boxs em{display: block;line-height: 34px;}

.header-top li{padding:7px 0;}

.tx-top li .boxs a{display: block;text-align: left;font-size: 14px; padding:5px 18px;line-height: 1.4;}
.tx-top li .boxs img{position: relative;top:-2px;margin-right:5px; width: 16px;}
.tx-top li.mobile .boxs{width: 130px;padding:16px 10px 0; left:50%;border-radius: 4px; transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);}
.tx-top li.mobile .boxs img{width: 85px;top:0px;margin-right:0px;}
.tx-top li.login .boxs{width: 110px;padding:5px 0;right: 0;}
/*.tx-top li.admins{display: none;}*/
.tx-top li.admins .boxs{width: 145px;}
.tx-top li:hover .boxs{display: block;}
.tx-top li .boxs a:hover{background: #f8f8f8;}
.tx-top li .avatar-img{display:block; height:25px;}
.header-top li.admins{padding:3px 0;}
.tx-top li .avatar-img img{width:25px;height:25px;  margin-left: 15px; border-radius:50%;float:left;}

.tx-head{padding:15px 0; background: #fff;} 
.tx-head-logo img{height:75px !important;}
.tx-head-form{margin-top: 6px;}
.tx-head-form .nav{clear: both;}
.tx-head-form .nav li{min-width: 68px;text-align: center; font-size: 14px;line-height: 26px;border-radius: 4px 4px 0 0;padding:0 13px;cursor: pointer;margin-right: 6px;}
.tx-head-form .nav li.active,.tx-head-form .nav li:hover{color:#fff;background: #2880F3;}
.tx-head-form .main{clear: both;}
.tx-head-form .main .text{float: left; border-radius: 0 0 0 4px;border: 1px solid #2880F3;font-size: 12px; line-height: 38px;height:38px;width: 548px;padding:0 12px; background-color: #fff;}
.tx-head-form .main .text::-webkit-input-placeholder{color:#666;}
.tx-head-form .main .text::-moz-placeholder{color:#666;}
.tx-head-form .main .text::-ms-input-placeholder{color:#666;}
.tx-head-form .main .submit{float: left;line-height:38px;height:38px;width: 88px;color:#fff;font-size: 14px; background: linear-gradient(90deg, #258EEF, #2D63FC);border-radius: 0 4px 4px 0;}
.tx-head-form .main .submit img{position: relative;top:-1px;margin-right: 5px;}

.tx-nav{ background: linear-gradient(90deg, #258EEF, #2D63FC);}
.tx-nav-main li{position: relative; width: 170px;text-align: center;line-height: 50px;}  
.tx-nav-main li::before{content:'';position: absolute;top:0;bottom:0;right:0;margin: auto 0;width: 1px;height:31px;background: linear-gradient(0deg, #287DF4, #2C6CF9, #287EF4); }
.tx-nav-main li.active,.tx-nav-main li:hover{background: #0F50A1;}
.tx-nav-main li.active::before,.tx-nav-main li:hover:before{z-index: -1; } 
.tx-nav-main li a{display: block; font-size: 16px;color:#fff;} .tx-nav-main li a:hover {text-decoration: none; } 
.tx-nav-main li img{position: relative;top:-1px;margin-right: 5px;} 

.tx-footer-top{margin-top: 30px;background: #3A414E;line-height: 24px;padding: 10px 0;}
.tx-footer-top h3{font-size: 14px;color:#fff;margin-right: 15px; margin-top: 4px; } 
.tx-footer-top a{font-size: 14px;color:#fff;margin-right:40px;}
.tx-footer-top a:hover{color: #2a72f7;}
.tx-footer-top list:last {margin-right: 0; }

.tx-footer{background: #303743;padding:37px 0 30px;}
.tx-footer-main{display: flex;justify-content: space-around;}
.tx-footer-left{text-align: center;}
.tx-footer-left img{width: 139px;}
.tx-footer-left h3{font-size: 14px;color:#e6b226;margin: 22px 0 3px;}
.tx-footer-left h4{font-size: 14px;color:#f3f3f3}
.tx-footer-right h3{font-size: 24px;color:#fff;font-weight: bold;margin-bottom: 12px; text-align: center; }  
.tx-footer-right a{display: block; font-size: 14px;line-height: 24px;color:#f3f3f3;}
.tx-footer-right a:hover{color: #2a72f7;}

.tx-footer-down{border-top:1px solid #696969;padding:25px 0;background:#303743;color: #f3f3f3;font-size: 14px;text-align: center;}
.tx-footer-down a{display: inline-block;margin:0 10px;color:#f3f3f3;}
.tx-footer-down a:hover{color:#2A72F7;}

.tx-navr{margin-bottom: 17px;background:#fff;padding:0 15px;}
.tx-navr .titles{padding:15px 0;border-bottom:1px solid #f5f5f5;font-size: 16px;line-height: 17px;}
.tx-navr .mains{padding:9px 0 15px;}
.tx-navr .mains li{width: 100%;}
.tx-navr.twolist .mains li{width: 49%;margin-left: 2%;}
.tx-navr.twolist .mains li:nth-child(2n-1){margin-left: 0;}
.tx-navr .mains li a{display: block;line-height: 38px;background:#EBEBEB;margin-top: 6px;font-size: 14px;text-align: center;padding:0 15px;}
.tx-navr .mains li a:hover,.tx-navr .mains li.active a{background:#2880F3;color:#fff;}

.article-list .article-item:last-child{border-bottom:0}

/**/

.views {width: 12px; height: 10px; margin-top: -3px} 
.likes {width: 11px; height: 10px; margin-top: -3px} 
.collect {width: 12px; height: 12px; margin-top: -3px}

/* company-list */
.company-left {float: left; width: 70%; }
.company-left p {height: 22px; line-height: 22px; overflow: hidden; }
.company-right {float: left; margin-top: 30px; margin-left: 50px;} 
.company-right .xunj{padding: 10px 30px;}

a.xunj {background: #2880F3; border-radius: 6px; color: #fff; } 
a.xunj:hover {background: rgba(40, 128, 243, 0.78);  color: #fff; text-decoration: none; } 

.article-content {border: 1px solid #E5E5E5; border-radius: 6px; box-shadow: 0px 0px 13px 0px rgba(4, 31, 65, 0.04); }

.left-article-list, .hot-article, .hot-tags {background: #FFFFFF; border: 1px solid #E5E5E5; 
box-shadow: 0px 0px 13px 0px rgba(4, 31, 65, 0.08);
border-radius: 2px; }

/* 拌合站详情 */
.bhz-xunj-button {float: left; margin-top: 15px;}
.bhz-xunj-button a {float: left; width: 120px; height: 38px; font-size: 14px; text-align: center; line-height: 38px; background: #2880F3; color: #fff; border-radius: 6px;} 
.bhz-xunj-button a:hover {background: rgba(40, 128, 243, 0.78); color:#fff; text-decoration: none; }
.bhz-xunj-button a.kefu {background: #B9B9B9; margin-left: 40px;}  
.bhz-xunj-button a.kefu:hover { opacity: .78; } 

.bhz-liao { line-height: 30px; padding-bottom: 10px; }
.bhz-liao b {font-size: 16px; }
.bottom10 {float: left; margin-bottom: 5px;}
.bhz-chanl {margin-bottom: 20px; height: 240px; }

.bhz-pro-chanl {width: 366px; 
height: 249px;
box-shadow: 0px 0px 7px 0px rgba(2, 22, 46, 0.12);  }
.bhz-pro-liao b {font-size: 14px; float: left; padding: 19px 12px 0 12px; } 











     