﻿/* CSS Document */

ol, ul {
    margin-top: 0;
    margin-bottom: 0;
}
dd, dt {
    line-height:inherit;
}
.fl{float: left;}
.fr{float: right;}
.tleft{text-align: left !important;}
.show{display:block!important;}
.hide{display:none!important;}
.visible{visibility:visible;}
.invisible{visibility:hidden;}
:focus{outline:0;}
:link,:visited,:focus{text-decoration:none;}
a:focus, a:hover { text-decoration: none}
.clearfix:after{display:block;clear:both;font-size:0;content:'';}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
/* CSS Document  jmj-2019-06-12*/
.wrap{position: relative;min-width: 1200px;height: auto;}
.w1200{max-width: 1200px;min-width: 1200px;margin: 0 auto;}
.bgWhite{background:#fff;}
.fullimg{display: block;width: 100%;height: auto;}
.magnify-stage{border:0;}
/**/
.tc {text-align: center;}
.tcenter{text-align: center;}
.tright {
    text-align: right;
}

/**/
.w100{width: 100% !important;}
.ws_100{width: 100px;}
.ws_150{width: 150px;}
.ws_200{width: 200px;}
.ws_300{width: 300px !important;}
.ws_400{width: 400px;}
/*颜色*/
.cl_ls{color: #c12b2a !important;}
.cl_hs{color: #e39300 !important;}
/*---*/
.wb-container {
    width: 1200px;
    margin: 0 auto;
}
body{ background: #f7f7f7;}
.col-jh{ color: #ff6600}
.col-sl{ color: #c12b2a;}
.col-ls{ color: #2082c8;}
.col-sh{ color: #e69700;}

/* flex和flex-item */
.wb-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.wb-flex_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
}

.wb-flex_item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.wb-flex_center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
/* wb-text */
.wb-text {
    color: #c12b2a;
}
.wb-text.is-yellow {
	color: #e39300;
}
.wb-text.is-red {
	color: #ff5f5f;
}
.wb-text.is-blue {
	color: #409eff;
}
.wb-text.is-gray {
	color: #d0d0d0;
}
.wb-text.is-gray9 {
  color: #999;
}
.wb-text.is-bold {
	font-weight: bold;
}

/*认证图标*/
.auth-vip {
    font-weight: bold;
    font-size: 13px;
}
.type_vip {
    border-color: #e7a325;
    color: #e7a325;
}

/*当前位置*/
.LocatBlock{font-size:13px;}
.LocatBlock .title, .LocatBlock .icon {color:#999;}

/*字体*/
.wb-icon {
    background-repeat: no-repeat;
    background-size: 25px;
}
.is-icon {
    padding-left:30px;
}
.icon-def {
    background-position: center center;
    width: 25px;
    height: 25px;
}
.wb-icon.icon_vip0 {
    background-image: url("https://pics.wbtrans.com/sys/Public/images/vip/vip0.jpg");
}
.wb-icon.icon_tel {
	background-image: url("../images/tel.jpg");
}
.wb-icon.icon_start {
	background-image: url("../images/start.jpg");
}
.wb-icon.icon_qcode {
	background-image: url("../images/icon_store_qcode.jpg");
}
.wb-icon.icon_end {
	background-image: url("../images/end.jpg");
}
.wb-icon.icon_vip1 {
    background-image: url("https://pics.wbtrans.com/sys/Public/images/vip/vip1.jpg");
    background-size: 20px;
    background-position-y: 3px;
    background-position-x: 2px;
}
.wb-icon.icon_vip-1 {
    background-image: url("https://pics.wbtrans.com/sys/Public/images/vip/vip-1.jpg");
    background-size: 20px;
    background-position-y: 3px;
    background-position-x: 2px;
}
.wb-icon.icon_vip50 {
    background-image: url("https://pics.wbtrans.com/sys/Public/images/vip/vip50.jpg");
    background-size: 20px;
    background-position-y: 2px;
    background-position-x: 2px;
}
.wb-icon.icon_vip60 {
    background-image: url("https://pics.wbtrans.com/sys/Public/images/vip/vip60.jpg");
    background-size: 20px;
    background-position-y: 2px;
    background-position-x: 2px;
}
.wb-icon.icon_desc {
    background-image: url("../images/desc.png");
    background-size: 20px;
    background-position-y: 4px;
    background-position-x: 2px;
}
.wb-icon.icon_notice {
    background-image: url("../images/notice.png");
    background-size: 20px;
    background-position-y: 3px;
    background-position-x: 2px;
}
.wb-icon.icon_zend {
    background-image: url("../images/zend.jpg");
}
.wb-icon.icon_addr {
    background-image: url("../images/addr.jpg");
}

/*回到首页 悬浮框开始*/
.fix_box {
    position: fixed;
    bottom: 70px;
    right: 10%;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 6px silver;
    background-color: hsla(0, 0%, 100%, 0.85);
    z-index: 99;
}
.fix_box a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.fix_box i {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    color: #e39300;
    transform: translateY(-50%);
    font-size: 35px !important;
}

/*/////////////////////////////////////////////////////////////公用结束*/
/* 下拉盒子 */
.select-cont ul, .select-cont div {
    width: 400px;
    background: #fff;
}
.select-cont div {
    width: 400px;
    background: #fff;
    text-align: center;
}
.select-cont li {
	float: left;
	margin: 0 15px;
	line-height: 30px;
}
.select-cont a {
    color: #000;
    font-size: 14px;
}
.select-cont a:hover, .select-cont .active a {
	color: #f26600
}

/* 头部样式 */
.st-topBlock{background: #f6f6f6;height: 32px;line-height: 32px;border-bottom:1px solid #e6e6e6;}
.st-topBlock .hs-menu{ display: inline-block;}
.st-topBlock .hs-menu img{display: inline-block;width: 20px;height: 20px;margin-right: 5px;border-radius: 20px; vertical-align: sub;position: relative;top: 2px;}
.login_ul{overflow: hidden;}
.login_ul li{display: block;width: 100px;height: 35px;}
.login_ul li+li{margin-top: 10px;}
.login_ul a{display: block;width: 100%;height: 100%;line-height: 35px;color: #666;background-color: #f5f5f5;text-align: center;cursor: pointer;font-size: 13px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.login_ul a:hover{color: #fff;background-color: #267bf9;}
.st-headBlock{ background: #fff;}
.logoBox img{ height: 70px;}
.cityTabBox{ width: 170px;}
.searchBlock .searchtop span{ padding:0 5px; cursor: pointer;}
.searchBlock .searchtop span.active{ color:#ff650a; font-weight:bold;}
.searchBox .fhd,.searchBox .mdd{ width:195px; height:32px; line-height: 32px; padding-left:12px; color:#000;}
.searchBox input::-webkit-input-placeholder { /* Edge */
    color: #aaa;
}
.searchBox input::-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #aaa;
}
:.searchBox input::placeholder {
    color: #aaa;
}
.searchBox .searchinput{ width: 422px; height:32px; line-height: 32px; padding-left:12px;}
.searchBox .leftBox{ border: 2px solid #c12b2a;}
.searchBox .leftBox .center{ height:32px; line-height: 32px;}
.searchBox .leftBox .center img{ vertical-align: middle;}
.searchBox .butBox button{ width:75px; height:36px; line-height: 32px; background: #c12b2a; border: 2px solid #c12b2a; color:#fff; font-size:16px;}
.contacthead{ margin-top:7px; width:195px;}

/* 404错误页面 */
.mainWrap{text-align:center; padding: 50px 0;}
.mainWrap .Img404{ margin:42px auto; text-align:center;}
.mainWrap .Img404 img{ height:274px; text-align:center; vertical-align:middle;}
.mainWrap .mainTxt1{font-size:24px; color:#333; line-height:36px;}
.mainWrap .mainTxt2{font-size:14px; color:#666; line-height:36px;}
.mainWrap .mainTxt2 span{font-size:18px; color:#ff7300; font-weight:bold;}
.returnBtn{width:156px; height:42px; margin:0 auto; line-height:42px; color:#fff; font-size:14px; text-align:center; background:#ff7300; border-radius:50px; display:block; margin-top:20px;}
.returnBtn:hover{background:#FF6000; color:#fff;}

/* 微信登录弹出 */
.wxLoginBox{ width: 680px;}
.wxRegisterBox{ width: 520px;}
.wxLoginBox .close,.wxRegisterBox .close{ font-size: 31px;}
.wxRegisterBox .form-horizontal{ padding: 20px;}
.wxRegisterBox .form-group{ margin-bottom: 20px;}
.wxRegisterBox .form-group .col-sm-10{ width: 80%;}
.wxRegisterBox .form-group#topIndustry .radio-inline{ margin-left:10px;}
.wxRegisterBox .form-group .control-label{ padding-top:12px; font-size: 14px; font-weight: normal; padding-right: 0;}
.wxRegisterBox .form-group .form-control{ height: 42px; }
.wxRegisterBox .form-group .sendcode{
    position: absolute;
    right: 18px;
    top: 4px;
    background: #ff6600;
    color: #fff;
    border-color: #ff6600;
}
.wxRegisterBox .form-group .register-btn{
    background: #ff6600;
    height: 42px;
    width: 300px;
    color: #fff;
    border-color: #ff6600;
    border-radius: 8px;
}

/*登录右侧注册盒子*/
.RegisterBox .form-group{ margin-bottom: 25px;}
.RegisterBox .form-group .col-sm-9{ width: 72%;}
.RegisterBox .form-group .control-label{ padding-top:12px; font-size: 14px; font-weight: normal; padding-right: 0;}
.RegisterBox .form-group .form-control{ height: 42px; }
.RegisterBox .form-group .sendcode {
    position: absolute;
    right: 18px;
    top: 4px;
    background: #ff6600;
    color: #fff;
    border-color: #ff6600;
}
.RegisterBox .form-group .register-btn {
    background: #ff6600;
    height: 42px;
    width: 300px;
    margin-left:25px;
    color: #fff;
    border-color: #ff6600;
    border-radius: 8px;
}

/* 城市搜索所有线路选择 */
.city-a11 {
    background-color: #F1F1F1;
    text-align: center;
    line-height: 35px;
    height: 35px;
    margin: 8px;
    cursor: pointer;
    display: block
}

/* 城市搜索切换 */
.citySearchBlock{ width:860px;}
.citySearchBlock .modal-content{ min-height:640px;}
.citySearchBlock .modal-content .modal-body{ position: initial;}
.cityChildren{ width:860px;}
.citySearchBlock .citysearchtitle {
    border: none;
    color: #666;
    height:55px;
    line-height:55px;
    border-bottom: 1px solid #2da7d5;
    padding:0 0 0 30px;
    position: relative;
    z-index: 999;
}
.citySearchBlock .citysearchtitle h3{ font-size: 25px; line-height:55px;}
.citySearchBlock .citysearchtitle h3 span{ font-size: 14px;}
.citySearchBlock .citysearchtitle .search{width: 305px;height: 38px;background: #eeebeb;border-radius: 20px;line-height: 38px;margin-top: 8px;}
.citySearchBlock .citysearchtitle .search li.input{
    width: 85%;
}
.citySearchBlock .citysearchtitle .search li.button{
    width: 15%;
}
.citySearchBlock .citysearchtitle .search li.input input{ padding-left:15px; font-size:16px;}
.citySearchBlock .citysearchtitle .search li.button button{ background: url("../images/sousuo.png") no-repeat 50% 50%; width:100%; height:38px;}
.citySearchBlock .citysearchtitle .colseBox{ position: absolute; right:0; top:0;}
.citySearchBlock .citysearchtitle .colseBox button{
	width: 30px;
    height: 30px;
    background-image: url(../images/tclose_btn.png);
    position: absolute;
    top: 12px;
    right: 15px;
    z-index: 99999999;
    cursor: pointer;
    background-size: cover;
}
.citySearchBlock .citysearchdata .loadico{
	position: absolute;
    top: 40%;
    left: 50%;
    z-index: 9999;
}
.citySearchBlock .cityclassBox{width: 416px;height: 520px;position: relative;z-index: 999; overflow-y: auto;}
.citySearchBlock .cityclassBox dl{ width: 100%; border-bottom: 1px dashed #ddd; margin-bottom:10px;}
.citySearchBlock .cityclassBox dl dt{color:#ff6600;font-size:16px;line-height: 30px;height: 30px; width: 55px; overflow: hidden;}
.citySearchBlock .cityclassBox dl dt:hover{ cursor: pointer;}
.citySearchBlock .cityclassBox dl dd{line-height: 1.8;margin-top: 3px;/* margin-left: 10px; */width: 340px;}
.citySearchBlock .cityclassBox dl dd .alist{padding: 0 5px;font-size: 13px;}
.citySearchBlock .cityclassBox dl dd .alist:hover{ background: #ff9900; cursor: pointer; color: #fff;}
.citySearchBlock .cityclassBox dl dd .alist:hover .caret{ color: #fff;}
.citySearchBlock .cityclassBox .active .alist{ color:#ff6600;}
.citySearchBlock .cityclassBox .active .alist .caret{ transform:rotateX(180deg); color:#ff6600;}
.citySearchBlock .newSearchReturn{ display:none;}
.cityChildren .newSearchReturn{
	display: inline-block;
	width: 62px;
    height: 32px;
    z-index: 99999999;
    background: url(../images/return.gif) no-repeat;
    border: 0px;
    cursor: pointer;
	margin-top: 12px;
    margin-left: 15px;
}

/* 联系电话 */
.logoTel {
    background: url(../images/tel.png) 0 0 no-repeat;
    height: 40px;
    padding-left: 40px;
    margin-top: 15px;
}
.logoTel .telNum {
    font-size: 21px;
    line-height: 22px;
    color: #fa5000;
    font-family: Georgia;
    font-weight: bold;
}
.logoTel .telTxt{ line-height: 18px;}

/* 导航样式 */
.st-navBlock{ background: #fff;}
.navtop{ background: #c12b2a; height:42px; line-height: 42px;}
.navlist ul{ display:block; width:100%; height: 42px;}
.navlist ul li{ float: left; width: 11.111%;}
.navlist ul li a{ color:#fff; font-size:16px; display: block; padding: 0 25px; text-decoration: none; text-align: center;}
.navlist ul li a.active{ background: #ffd80e; font-weight:bold; color: #000;}
.navlist ul li a:hover{ background: #ffd80e; font-weight:bold; color: #000;}

.navbottom{ background: #fff; height: 37px; line-height: 37px; overflow:hidden;}
.navbottom dd{ padding:0 5px;}


/* 左侧广告 */
.leftggdata{ width:210px;}
.leftggdata .carousel{
	position: relative;
    width: 210px;
	height:283px;
}
.leftggdata .carousel .carousel_item {
    position: absolute;
}
.leftggdata .carousel .carousel_item_w2_h1 {
    width: 210px;
}
.leftggdata .carousel .p_0 {
	left: 0;
	top: 0;
}
.leftggdata .carousel .p_1 {
	left: 0;
	top: 147px;
}
.leftggdata .carousel .p_2 {
	left: 0;
	top: 220px;
}

/* 物流搜索推荐 */
.searchdata{ width:594px; height:283px; border:3px solid #c12b2a; margin-left:10px; background: #fff;}
.searchdata .menu{ width:100px; text-align: center; background: #c12b2a;}
.searchdata .menu ul li a{ height:70px; line-height:70px; font-size:16px; color:#fff; display: block; text-decoration: none;}
.searchdata .menu ul li.active a{ background: #fff; color:#c12b2a; font-weight:bold;}
.searchdata .st-centerBox{ width:365px; border-right:1px dashed #ccc;}
.searchdata .st-centerBox .search ul.st-flexBox{ height:38px; line-height: 38px; border:1px solid #ccc;}
.searchdata .st-centerBox .search ul.st-flexBox .title{ background: #efefef; width:72px; height:36px; line-height: 36px; text-align: center;}
.searchdata .st-centerBox .search ul.st-flexBox .sinput input{height:36px;line-height: 36px;padding-left:10px;width: 210px; color:#000;}
.searchdata .st-centerBox .search .tred{color:#ff6600!important;}
.searchdata input::-webkit-input-placeholder { /* Edge */
    color: #aaa;
}
.searchdata input::-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #aaa;
}
.searchdata input::placeholder {
    color: #aaa;
}
.searchdata .st-centerBox .search .st-sumbitBox .st-buttBox{border-radius: 0;background: #ff6600;padding: 3px 70px; border:1px solid #ff6600;}
.searchdata .st-centerBox .search .st-sumbitBox .st-buttBox:hover{ border-color:#ff6600; background: #fff; color:#ff6600!important;}
.searchdata .st-centerBox .search .st-select-box{ border:1px solid #ccc;}
.searchdata .rightBox{ width:123px; text-align: center; padding: 10px 0;}
.searchdata .rightBox ul li{  margin-top:10px;}

/* 右侧广告 */
.rightNotice{ width: 376px;}
.rightNotice .flash-banner-box {height: 115px;}
/* 网站公告 */
.rightNotice .noticeList{ background: #fff; height:158px;}
.rightNotice .noticeList .title{ border-bottom: 1px solid #ccc; padding:0 10px;}
.rightNotice .noticeList .titBox{ height: 28px; line-height: 28px; padding:0 10px; font-size: 13px;}
.rightNotice .noticeList .titBox.st-active{ font-weight: normal; border-bottom: 1px solid #ff6600;}
.rightNotice .noticeList .titBox.st-active a{ color:#ff6600; font-weight:bold;}

/* 广告描述 */
.ggdescBlock dl dt h3{ background: #fff0e6; width: 298px; line-height: 38px;  height: 44px; text-align: center; border:2px solid #ff924a; border-radius: 4px;}
.ggdescBlock dl dt h3 span{ vertical-align: top;}

/* 限时补货 */
.xsbhBlock{ width: 814px; background: #fff; height: 360px; overflow: hidden;}
.xsbhBlock .st-formBox{ margin-left:115px; float: left; height: 41px; line-height: 41px;}
.xsbhBlock .st-formBox .st-icoBox{ width: 32px; height: 2px; background: #bebebe; margin:0 15px; vertical-align: middle;}
.xsbhBlock .st-formBox .st-inputBox input{ width:130px; height: 25px; border: 1px solid #bebebe; padding: 0 8px;}
.xsbhBlock .st-formBox .st-buttonBox{ background: #ff6600; height: 25px; line-height: 25px; padding: 0 15px; color:#fff; margin-left:15px;}
.xsbhBlock .st-listBlock{ padding:10px;}
.xsbhBlock .st-listBlock .st-titleBlock{ background: #f2f2f2; height: 32px; line-height: 32px; font-size: 13px; color: #999;}
.xsbhBlock .st-listBlock .st-titleBlock li{ padding: 0 10px; text-align: center;}
.xsbhBlock .st-listBlock li.t1{ width:15%;}
.xsbhBlock .st-listBlock li.t2{ width:40%;}
.xsbhBlock .st-listBlock li.t3{ width:15%;}
.xsbhBlock .st-listBlock li.t4{ width:10%;}
.xsbhBlock .st-listBlock li.t5{ width:10%;}
.xsbhBlock .st-listBlock li.t6{ width:10%;}
.xsbhBlock .st-listBlock .st-listBox{ text-align: center;}
.xsbhBlock .st-listBlock .st-listBox li a{ color: #2082c8; text-decoration: underline;}

/* 优惠券 */
.yhjBlock{ width:376px; background: #fff; height: 360px; overflow: hidden;}
.yhjBlock .st-listBlock{ padding:0 12px;}
.yhjBlock .st-listBox h3{ font-weight: bold; height: 18px; line-height: 16px;}
.yhjBlock .st-listBox h3 span{ vertical-align: middle;}
.yhjBlock .st-listBox .yhjBox span{ height:18px; padding: 0 5px; font-size: 10px; border:1px solid #ffa569; background: #fcebdd; line-height: 16px; font-weight: normal; color: #ff6600;}
.yhjBlock .st-listBox dd{ color: #ff6600; font-weight: bold; margin-top:2px; margin-left:12px;}
.yhjBlock .st-listBox dd span{ padding: 0 5px;}

/* 首页广告列表块 */
.gglistBlock ul li{ width: 25%; height: 97px; padding: 0 15px;}

/* 内页数据公用块 */
.datarightBlock{ width:285px;}
.detailLeftBlock{ width:905px;}

/* 物流专线 */
.wlzxBlock{ width: 814px; background: #FFF; overflow: hidden;}
.wlzxBlock .st-listBlock{ padding: 10px 10px 0;}
.wlzxBlock .st-listBlock .st-listBox li{ width: 25%;}
.wlzxBlock .st-listBlock .st-listBox li a{ display: block;}

/* 物流园区 */
.wlyqBlock{ width: 376px; background: #fff; height: 330px; overflow: hidden;}
.wlyqBlock .st-listBlock{ padding: 10px;}
.wlyqBlock .st-listBlock dl dd{ background: #f2f2f2; margin-top:2px;}
.wlyqBlock .st-listBlock dl dt img{ height: 84px;}
.wlyqBlock .st-listBlock a{ width: 33.333%; padding-top: 10px; padding-bottom: 10px;}

/*推荐广告*/
.slidesBlock { width: 376px; background: #fff; height: 222px; overflow: hidden;}
.slides { position:relative; overflow:hidden; width:100%; height:222px;margin:0px auto;}
.slide-pic { overflow:hidden; width:100%; }
.slide-pic img { width:100%; height:222px;}
.slide-pic li { display:none; }
.slide-pic li.cur { display:block; }
.slide-li { position:absolute; left:0; bottom:0px;}
.slide-li li { float:left; width:123px; height:30px; line-height:30px; margin-right:1px;margin-left:1px; text-align:center; }
.slide-li a { display:block; width:123px; height:30px; font-size:14px; color:#FFF; }
.slide-li a,.slide-li a:link,.slide-li a:visited {color:#FFF;}
.slide-li .cur a, .slide-li a:hover { color:#333; text-decoration:none; }
.op li { background:#666; opacity: 0.6; filter:alpha(opacity=60); }
.op li.cur { background:#FFF; }
.slide-txt span { display:none; }

/* 最新商家 */
.BusinessList{ background: #fff;}
.BusinessList .listBox a{ border:1px solid #eee; padding:10px; width:49%; margin: 0 .5%; margin-bottom:11px;}
.BusinessList.is3 .listBox a { width:32.333%; margin: 0 .5%; margin-bottom:11px;}
.BusinessList .vip_icon{ border-color: #e7a325; color: #e7a325;}
/*物流园区*/
.ParkList{ background: #fff;}
.ParkList .st-listBox a{ border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:8px;}
.ParkList .st-listBox a:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:0;}
.ParkList .vip_icon{ border-color: #e7a325; color: #e7a325;}

/*资讯动态*/
.NewsList{ background: #fff;}
.NewsList .st-listBox .content{ border-bottom:1px dashed #ddd; padding-bottom:9px; margin-bottom:9px;}
.NewsList .st-listBox .content:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:0;}
.NewsList .st-listBox li{ border-bottom:1px dashed #ddd; padding-bottom:5px; margin-bottom:5px;}
.NewsList .st-listBox li:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:0;}
.NewsList .st-listBox li span{color: #999;}

/*各地物流公司*/
.CompanyList{background:#fff;}
.CompanyList .list li{ width: 25%; height:26px; line-height:26px;}

/* 滚动图片 */
.scroll_horizontal{position:relative;width:100%;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;height:125px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:100px;}
.scroll_horizontal .list li img{ width:90%; height: 125px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;z-index:9;top:50%;margin-top:-15px;cursor:pointer;width:20px; height:20px;}
.scroll_horizontal .prev{left:5px;background:url(../images/arrow-left.png) no-repeat; background-size: 20px;}
.scroll_horizontal .next{right:0;background:url(../images/arrow-right.png) no-repeat; background-size: 20px;}
.scroll_horizontal .prev:hover{background-image:url(../images/arrow-left-h.png);}
.scroll_horizontal .next:hover{background-image:url(../images/arrow-right-h.png);}

/* 圈子滚动图片 */
.scroll_qz{position:relative; width: 255px;}
.scroll_qz .box{overflow:hidden;position:relative;width:100%;margin:0 auto;}
.scroll_qz .list{overflow:hidden;width:9999px;}
.scroll_qz .list li{float:left;width:85px;}
.scroll_qz .prev,
.scroll_qz .next{position:absolute;z-index:9;top:50%;margin-top:-15px;cursor:pointer;width:20px; height:20px;}
.scroll_qz .prev{left:5px;background:url(../images/arrow-left.png) no-repeat; background-size: 20px;}
.scroll_qz .next{right:5px;background:url(../images/arrow-right.png) no-repeat; background-size: 20px;}
.scroll_qz .prev:hover{background-image:url(../images/arrow-left-h.png);}
.scroll_qz .next:hover{background-image:url(../images/arrow-right-h.png);}

/* 配套滚动图片 */
.scroll_mate{position:relative; width: 255px;}
.scroll_mate .box{overflow:hidden;position:relative;width:100%;margin:0 auto;}
.scroll_mate .list{overflow:hidden;width:9999px;}
.scroll_mate .list li{float:left;width:85px;}
.scroll_mate .prev,
.scroll_mate .next{position:absolute;z-index:9;top:50%;margin-top:-15px;cursor:pointer;width:20px; height:20px;}
.scroll_mate .prev{left:5px;background:url(../images/arrow-left.png) no-repeat; background-size: 20px;}
.scroll_mate .next{right:5px;background:url(../images/arrow-right.png) no-repeat; background-size: 20px;}
.scroll_mate .prev:hover{background-image:url(../images/arrow-left-h.png);}
.scroll_mate .next:hover{background-image:url(../images/arrow-right-h.png);}

/*滚动城市*/
.scroll_citytext{position:relative;width:100%;padding:0 12px;}
.scroll_citytext .box{overflow:hidden;position:relative;height:40px;line-height:40px;margin:0 22px;}
.scroll_citytext .list{overflow:hidden;width:9999px;}
.scroll_citytext .list li{float:left; font-size:16px; padding:0 8px;}
.scroll_citytext .list li.st-active a {color: #ff7300;}
.scroll_citytext .prev,
.scroll_citytext .next{position:absolute;z-index:9;top:50%;margin-top:-10px;cursor:pointer;width:18px; height:18px;}
.scroll_citytext .prev{background:url(../images/arrow-left.png) no-repeat; background-size: 18px;}
.scroll_citytext .next{right:12px;background:url(../images/arrow-right.png) no-repeat; background-size: 18px;}
.scroll_citytext .prev:hover{background:url(../images/arrow-left-h.png) no-repeat; background-size: 18px;}
.scroll_citytext .next:hover{background:url(../images/arrow-right-h.png) no-repeat; background-size: 18px;}

/*底部广告位*/
.FadvBlock li img{ height:75px; width:100%;}

/*友情链接*/
.LinkBlock{background:#fff;}
.LinkBlock .st-contentBox li a{ color: #666; font-size:13px;}
.LinkBlock .st-contentBox li span{ margin:0 12px; color:#ccc;}

/* 陆地配2 */
.ldpBlock{ width:376px; background: #fff; height: 330px; overflow: hidden;}

/* 落地配 */
.ldplistBlock dl dd p{ font-size: 14px;}
.ldplistBlock dl dd p span.descico{ background: url("../images/qyico2.gif") no-repeat center center; width: 28px; height: 25px; vertical-align: top;}

/*底部样式*/
.st-footBlock {background:#fff; border-top:2px solid #c12b2a; margin-top: 10px;}

/* 底部导航块 */
.footnavBlock{ height: 38px; line-height: 38px;}
.footnavBlock li span{margin:0 10px; color:#999;}

/* 底部版权 */
.footcopyBlock{ padding: 10px 0;}
.footcopyBlock p{ color: #7d7d7d; line-height:2;}

/* 底部版权2 */
.footcopy2Block{ padding: 20px 0;}
.footcopy2Block p{ font-size: 16px; text-align: center;}

/* 城市搜索切换 */
.citytabBlock{ background: #fff; padding: 15px;}
.citytabBlock .st-leftBlock{ width: 774px;}
.citytabBlock .topBox h3{ float: left; font-size: 16px; color: #999; width: 80px; margin-top:5px;}
.citytabBlock .topBox .st-listBox{ float: left; width: 1090px;}
.citytabBlock .topBox .st-listBox li{ padding: 0 10px;}
.citytabBlock .topBox .st-listBox li.active>a{ color: #f26600;}
.citytabBlock .topBox .st-listBox li>span>a.active{ color: #f26600;}
.citytabBlock .st-bottomBox h3{ float: left; font-size: 16px; color: #999; width: 80px; margin-top:5px;}
.citytabBlock .st-bottomBox .st-dataBox{ float: left; width: 696px; font-size:14px;}
.citytabBlock .st-bottomBox .st-dataBox select{ background: #f1f1f1 url("../images/x.gif") no-repeat 95% 50%; border:none; padding: 4px 70px 4px 54px; border:1px solid #ddd; font-size:14px; -webkit-appearance:none;-moz-appearance:none;appearance:none;}
.citytabBlock .st-bottomBox .st-dataBox ul.park-box_bd>li{ padding: 0 5px; height: 31px; line-height: 31px; color: #999;}
.citytabBlock .st-bottomBox .st-dataBox ul.park-box_bd>li.historyBox .arrow {
    display: inline-block;
    vertical-align: text-bottom;
	border-bottom: 6px transparent solid;
	border-right: 6px transparent solid;
	border-top: 6px #333 solid;
	border-left: 6px transparent solid;
}
.citytabBlock .st-bottomBox .st-dataBox ul.park-box_bd>li.historyBox .more>a{ text-decoration: none;}
.citytabBlock .st-bottomBox .st-dataBox ul.park-box_bd>li.historyBox .more:hover .arrow{
    border-bottom: 6px #333 solid;
    border-top: 6px transparent solid;
    position: relative;
    top: -6px;
}
.citytabBlock .zoneBox .listItem{
    display: block;
    padding: 5px 20px;
    border-bottom:1px solid #eee;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.citytabBlock .zoneBox ul li:last-child .listItem{
    border-bottom:none;
}
.citytabBlock .zoneBox .listItem:hover {
    background: #f0f0f0;
}
.citytabBlock .zoneBox .listItem:hover a {
    color:#FF3c00;
}
.citytabBlock .st-rightBlock{ width: 380px;}
.citytabBlock .st-rightBlock img{ width:380px; height:117px;}
.citytabBlock .flash-banner-box {
    height: 115px;
}
/* 物流国际切换 */
.wlgjBlock .topBox .st-listBox .zmBox li{ margin: 0 3px; background: #f2f2f2; padding: 0 5px; border-radius: 4px;}
.wlgjBlock .topBox .st-listBox .zmBox li a{ display: block;}
.wlgjBlock .topBox .st-listBox .zmBox li.active{ background: #c12b2a;}
.wlgjBlock .topBox .st-listBox .zmBox li.active a{ color: #fff;}

/*线路页面搜索*/
.line-searchBlock { background:#fff; padding: 15px;}
.line-searchBlock-t li { height:35px; line-height:33px;}
.line-searchBlock-t .listBox-ls input{ background:url(../images/pos.gif) no-repeat 96% 5px;}
.line-searchBlock-t .listBox-le input{ background:url(../images/pos.gif) no-repeat 96% -20px;}
.line-searchBlock-t .backLine:hover{ cursor:pointer;}
.line-searchBlock-t .backLine:hover .wb-tip{ display:block!important;}
.line-searchBlock-t .st-buttonBox input{ font-size:15px; height:100%; line-height:100%;}
.line-searchBlock-b {height:26px; line-height:26px; overflow:hidden;}
.line-searchBlock-b li {width: 16.66667%; padding-right: 15px; height:26px; line-height:26px; overflow:hidden;}
.line-searchBlock-b li a.active{ color:#c12b2a; font-weight:bold;}

/*线路描述*/
.line-descBlock{ background:#fff;}
.line-descBlock h3 { display:inline; font-weight:bold;}

/*专线企业列表*/
.lineComList{ width:816px;}
.lineComList .lineList{padding:12px;font-size:16px;position:relative;background:#fff;margin-bottom:12px; display:flex;}
.lineComList .photoLeft{position:relative;margin-right:10px}
.lineComList .lineImg{display:block}
.lineComList .lineImg,.lineComList .lineImg img{width:160px; height: 109px;}
.lineComList .lineInfo1{width:480px;margin:0 30px 0 10px}
.lineComList .companyName{color:#333;font-size:16px;font-weight:700; padding-left:25px; background-position:0 0;}
.lineComList .companyName:hover{color:#ff7300;text-decoration:underline}
.lineComList .introTip{color:#333;text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:22px;margin:6px 0}
.lineComList .introTip,.lineComList .leftAddress{overflow:hidden;text-overflow:ellipsis;font-size:14px}
.lineComList .leftAddress{color:#4a4a4a;white-space:nowrap;padding:0}
.lineComList .operationBox{width:88px}
.lineComList .boDaBtn{background:#ff7300;display:block;width:92px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;border-radius:3px;cursor:pointer}
.lineComList .boDaBtn:hover{background:#ff5927;color:#fff}
.lineComList .newFaHuoBtn{display:block;width:90px;height:28px;margin:10px auto 0;line-height:28px;text-align:center;color:#ff7300;font-size:14px;background:#fff;border-radius:3px;cursor:pointer;border:1px solid #ff7300}
.lineComList .newFaHuoBtn:hover{background:#ff7300;color:#fff}
.loginKan2{width:490px;position:fixed;top:30%; left:40%; background:#fff;box-shadow:0 0 5px rgba(0,0,0,.14);-webkit-box-shadow:0 0 5px rgba(0,0,0,.14);border-radius:5px;padding:47px 20px 35px}
.loginKan2 .lk_close{position:absolute;right:8px;top:8px;width:22px;height:22px;cursor:pointer}
.loginKan2 .lk_close:after,.loginKan2 .lk_close:before{position:absolute;left:10px;content:" ";height:16px;width:2px;background-color:#999}
.loginKan2 .lk_close:before{transform:rotate(45deg)}
.loginKan2 .lk_close:after{transform:rotate(-45deg)}
.loginKan2 .lkCont{overflow:hidden}
.loginKan2 .lkCont .lkCont_l{font-size:16px;color:#333;line-height:40px;text-align:center;border-right:1px dashed #dcdcdc;padding:0 30px 10px 10px;width:261px}
.loginKan2 .lkCont .lkl_t{font-size:18px;color:#333;background:url(/_nuxt/img/lk_phone.f190cd0.png) no-repeat 25px;background-size:25px;padding-left:24px}
.loginKan2 .lkCont .lkl_c{padding-top:10px}
.loginKan2 .lkCont .lkl_c,.loginKan2 div.wjfont>span{font-size:25px;color:#ff5a00}
.loginKan2 .lkCont .lkCont_r{text-align:center;font-size:14px;color:#888;padding-left:50px;line-height:16px}
.loginKan2 .lkCont .lkCont_r img{width:100px;height:100px}
.loginKan2 .lkCont .lkCont_r p{color:#888;font-size:14px;line-height:18px;margin-top:6px}
.loginKan2 .lkCont .lkCont_r canvas{width:100px;height:100px}

/*推荐企业列表*/
.recComList .rightBox{display:flex;justify-content:space-between;flex-wrap:wrap}
.recComList .rightList{width:171px;background:#fff;border:1px solid #efefef;margin-top:12px}
.recComList .right_comName{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; font-size:14px; height: 25px;}
.recComList .rightList:hover{border:1px solid #ff7300}
.recComList .rightList:hover .right_comName{color:#ff7300;text-decoration:underline}
.recComList .rightList:hover .wl_chaKan{display:block}
.recComList .rightList .photoTop{position:relative}
.recComList .wl_chaKan{height:24px;line-height:24px;display:none;background:rgba(255,115,0,.8);font-size:12px;color:#fff;text-align:center;position:absolute;width:100%;bottom:0}
.recComList .rightList .lineImg{display:block;width:169px;height:130px}
.recComList .rightList .lineImg img{width:169px;height:130px}
.recComList .rightList_cont{padding:6px;font-size:12px;color:#333;cursor:pointer}
.recComList .rightList_cont .right_phone{font-size:14px;color:#ff6600}
.recComList .rightList_cont .right_addres{color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


/* 落地配城市切换 */
.ldpselBlock .selBox{ background: #fff; margin-top:5px;}
.ldpselBlock .topBox .st-listBox .twoBox li{ background: #f4f1f1; border: 1px solid #ddd; padding: 0 5px; border-radius: 4px; margin:3px;}
.ldpselBlock .topBox .st-listBox .twoBox li a{ display: block;}
.ldpselBlock .topBox .st-listBox .twoBox li:hover{ background: #c12b2a;}
.ldpselBlock .topBox .st-listBox .twoBox li:hover a{ color: #fff;}
.ldpselBlock .topBox .st-listBox .twoBox li.active{ background: #c12b2a;}
.ldpselBlock .topBox .st-listBox .twoBox li.active a{ color: #fff;}
.ldpselBlock .topBox .st-listBox{ width: 800px;}

/* 物流专线列表数据 */
.wlzxlistBlock{ width: 900px; background: #fff; padding: 5px 0;}
.wlzxlistBlock ul.list li{ width: 25%; height: 35px; line-height: 35px; overflow: hidden; padding: 0 20px; font-size: 15px;}
/*专线分类*/
.line-classBlock { width: 816px; background: #fff;}

/* 右侧广告列表块 */
.rightgglistBlock ul li{ margin-bottom: 10px;}
.rightgglistBlock ul li:last-child{ margin-bottom: 0;}

/* 热门物流专线 */
.hotwlzxBlock{ background: #fff;}
.hotwlzxBlock .st-dataContent ul li{ padding-top:0; padding-bottom:0;}
.hotwlzxBlock .st-dataContent .st-list:nth-last-child(2) { border-bottom:none;}
.hotwlzxBlock.is3 .st-dataContent .st-list:nth-last-child(3){border-bottom:none;}
.hotwlzxBlock.is1 .st-dataContent .st-list:nth-last-child(2){border-bottom:1px solid #f0f0f0;}
.hotwlzxBlock.is5 .st-dataContent .st-list:nth-last-child(5){border-bottom:none;}
.hotwlzxBlock.is5 .st-dataContent .st-list:nth-last-child(4){border-bottom:none;}
.hotwlzxBlock.is5 .st-dataContent .st-list:nth-last-child(3){border-bottom:none;}
.hotwlzxBlock ul li a{ color:#2082c8;}
.hotwlzxBlock ul li a:hover{ color:#1c9e3b;}
.hotwlzxBlock ul li .defcol { color: #333;}

/* 栏目分类 */
.rightCateBox{ background: #fff;}
.rightCateBox ul li{ background: url("../images/jt_about.png") no-repeat 95% 50%; border: 1px solid #ddd!important; padding-left:30px; margin: 5px;}
.rightCateBox ul li:hover,.rightCateBox ul li.active{ background-color: #f1faff;}
.rightCateBox ul li a{ color:#2082c8; display: block; text-decoration: none; font-size: 14px;}
.rightCateBox ul li:hover a,.rightCateBox ul li.active a{ color:#1c9e3b; font-weight: bold;}

/* 物流企业列表 */
.wlqylistBlock{ background: #fff; width:900px; padding:5px 15px;}
.wlqylistBlock dl dt{ width:164px; height: 109px;}
.wlqylistBlock dl dt img{ width:164px; height: 109px;}
.wlqylistBlock dl dd{ width:702px; position: relative;}
.wlqylistBlock dl dd h3{ margin:3px 0;}
.wlqylistBlock dl dd h3 a{ display:block; font-size:18px; font-weight: bold;}
.wlqylistBlock dl dd h3 a span.qyico1{ width:28px; height:20px; vertical-align: top; background-position: center center;}
.wlqylistBlock dl dd h3 a span.rzico{ border: 2px solid #d0d0d0; border-radius: 4px; padding:3px 5px; font-size: 16px; vertical-align:middle; color: #d0d0d0; margin-top:-3px;}
.wlqylistBlock dl dd h3.vip_icon a span.rzico{ border-color: #e7a325; color: #e7a325;}
.wlqylistBlock dl dd p{ color: #999;}
.wlqylistBlock dl dd p span{ vertical-align: middle;}
.wlqylistBlock dl dd p span.st-icoBox{ width:28px; height:25px; text-align: center; line-height: 25px;}
.wlqylistBlock dl dd p span.st-icoBox i{ color: #ccc; font-size: 20px; line-height: 25px;}
.wlqylistBlock dl dd p span.qyico2{ background:url(../images/qyico.gif) 0 -32px no-repeat; width:28px; height:26px;}
.wlqylistBlock dl dd p span.qyico-md{ background:url(../images/qyico2.gif) no-repeat center center; width:28px; height:26px;}
.wlqylistBlock dl dd p span.qyico3{ background:url(../images/qyico.gif) 0 -58px no-repeat; width:28px; height:26px;}
.wlqylistBlock dl dd p span.qyico4{ background:url(../images/qyico.gif) 0 -83px no-repeat; width:28px; height:26px; margin-top:4px; vertical-align: top;}
.wlqylistBlock dl dd p span.qyico5{ background:url(../images/qyico.gif) 0 -111px no-repeat; width:28px; height:26px; margin-top:4px; vertical-align: top;}
.wlqylistBlock dl dd p span.st-spanBox{ max-width:550px;}
.wlqylistBlock dl dd p.yhjBox span{
    height: 18px;
    padding: 0 5px;
    font-size: 10px;
    border: 1px solid #ffa569;
    background: #fcebdd;
    line-height: 16px;
    font-weight: normal;
    color: #ff6600;
}
.wlqylistBlock dl dd .type{
    display: inline-block;
    padding: 4px 25px;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
}
.wlqylistBlock dl dd .type1 { background: #0e8cb1; border-color: #0e8cb1;}
.wlqylistBlock dl dd .type2 { background: #e39300; border-color: #e39300;}
.wlqylistBlock dl dd .type3{ background: #1e8b95; border-color:#1e8b95;}
.wlqylistBlock dl{ padding:15px 0!important;}

/* 园区分类块 */
.lqclassBlock .st-listBox{ margin-top:-8px;}
.lqclassBlock .st-listBox li{ width: 155px; height: 52px; line-height: 52px; margin:8px 20px;}
.lqclassBlock .st-listBox li a{ display: block; font-size: 22px; text-align: center; background: #f1f1f2;}
.lqclassBlock .st-listBox li a.active{ background: #ff6600; color: #fff;}
.lqclassBlock .st-listBox li a:hover{ background: #ff6600; color: #fff; text-decoration: none;}

/* 园区详情 */
.detailheadBlock .st-titleBlock{ padding: 28px 0; font-size: 16px;}
.detailheadBlock h3{ font-size:38px; font-weight: normal;}
.detailheadBlock .st-dataBox{}
.detailheadBlock .st-dataBox{ margin-top:15px;}

/* 公司详情 */
.gsDetailHeadBlock h3{ font-size:34px;}
.gsDetailHeadBlock .st-titleBlock .rzico{ font-size: 14px; border:2px solid #ffa128; color: #ffa128; padding: 6px 15px; border-radius: 4px; vertical-align: middle;}
.gsDetailHeadBlock .st-titleBlock .nrzico{ font-size: 14px; border:2px solid #999; color: #999; padding: 6px 15px; border-radius: 4px; vertical-align: middle;}

/* 园区描述 */
.yqdescBlock{ background: #fff; width: 905px; padding: 10px;}
.yqdescBlock .st-leftBox{ width: 462px;}
.yqdescBlock .Gsinfo-img{ position:relative; height:311px;}
.yqdescBlock .Gsinfo-img img{ width:462px; height:311px; object-fit: contain; background:#f0f0f0;}
.yqdescBlock .videoBox{ height:311px;}
.yqdescBlock .videoBox video{ display:block;}
.yqdescBlock .st-listBox ul li{ width: 56px; height: 24px; line-height: 24px; background: #bfbfbf; text-align: center; margin:0 10px;}
.yqdescBlock .st-listBox ul li a{ display: block;}
.yqdescBlock .st-listBox ul li.active{ background: #ff6600;}
.yqdescBlock .st-listBox ul li.active a{ color:#fff;}
.yqdescBlock .st-rightBox{ width: 408px;}
.yqdescBlock .contactBox h3{ font-size: 18px; padding: 10px 0; color: #ffa833; font-weight: bold;}
.yqdescBlock .contactBox h3 .rzico{
	font-size: 14px;
    border: 2px solid #e2a056;
    color: #e2a056;
    padding: 4px 8px;
    border-radius: 4px;
    vertical-align: middle;
}
.yqdescBlock .contactBox h3 .nrzico{
	font-size: 14px;
    border: 2px solid #999;
    color: #999;
    padding: 4px 8px;
    border-radius: 4px;
    vertical-align: middle;
}
.yqdescBlock .contactBox .st-contentBox{ font-size: 15px; color: #898a8c; text-indent: 28px; height: 225px; overflow-y: auto;}

/* 园区联系方式 */
.contactfsBlock{ background: #fff; width: 285px; height:342px;}
.contactfsBlock .st-contentBox li{ font-size:14px; margin-bottom: 5px;}
.contactfsBlock .st-contentBox li span{ color: #ff1030;}
.contactfsBlock .ewmBox{ border-top: 1px dashed #ddd; padding-top:14px; text-align: center;}
.contactfsBlock .ewmBox img{ width: 149px; height: 149px;}
.contactfsBlock .ewmBox span{ width: 15px; font-size: 16px; vertical-align: middle; margin-left:10px; line-height: 1.3;}

/* 配套描述 */
.mateDescBlock{ background: #fff; width: 905px; padding: 10px;}
.mateDetailBlock .st-leftBox{ width: 462px; position: relative;}
.mateDetailBlock .Gsinfo-img .swiper-slide img{ width: 462px; height: 311px;}
.mateDetailBlock .st-rightBox{ width: 398px;}
.mateDetailBlock .st-rightBox .listBox h3{ font-size:18px; margin-top:10px; color:#ffa833; font-weight:bold;}
.mateDetailBlock .st-rightBox .listBox ul{ margin-top:10px;}
.mateDetailBlock .st-rightBox .listBox ul li{ padding-top:10px; font-size:16px;}

/* 优惠券详情 */
.yhjDetailBlock{ background: #fff; width:905px;}
.yhjDetailBlock .st-listBlock{ padding:10px;}
.yhjDetailBlock .st-listBlock ul li{
    height: 38px;
    font-size: 10px;
    border: 1px solid #ffa569;
    background: #fcebdd;
    line-height: 36px;
    font-weight: normal;
    color: #ff6600;
    width:23.8%;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
    margin:8px 5px;
}

/* 入驻商家 */
.sellerlistBlock{ background: #fff; width:905px;}
.sellerlistBlock .st-titleBlock .st-formBox{ float: right; border:2px solid #c12b2a; height:32px; line-height: 28px; margin-top:7px; margin-right: 10px;}
.sellerlistBlock .st-titleBlock .st-formBox .st-inputBox input{ width: 225px; padding-left:5px;}
.sellerlistBlock .st-titleBlock .st-formBox button{ background: #c12b2a; height:28px; color:#fff; padding:0 20px; line-height: 28px;}
.sellerlistBlock .st-listBlock{ padding:10px;}
.sellerlistBlock .st-listBox{ width: 50%; padding:8px 5px;}
.sellerlistBlock dl{ border:1px solid #eee; border-radius: 4px; padding: 10px; height:100%;}
.sellerlistBlock dl dt{ width:164px;}
.sellerlistBlock dl dt img{ width: 164px; height: 109px;}
.sellerlistBlock dl dd{ width:246px; position: relative;}
.sellerlistBlock dl dd h3{ margin:3px 0;}
.sellerlistBlock dl dd h3 .st-titBox{ display:block; font-size:16px; font-weight: bold; color: #333;}
.sellerlistBlock dl dd h3 .st-titBox .qyico1{ width:28px; height:26px; line-height: 26px; text-align: center; color: #999; font-size:20px;}
.sellerlistBlock dl dd{ color: #999; font-size: 14px;}
.sellerlistBlock dl dd .qyico{ width:28px; height:26px; line-height: 26px; text-align: center; color: #999; font-size:18px; vertical-align:middle;}
.sellerlistBlock dl dd span.qyico2{ background:url(../images/qyico.gif) 0 -31px no-repeat; width:28px; height:26px; vertical-align: middle;}
.sellerlistBlock dl dd span.qyico3{ background:url(../images/qyico.gif) 0 -57px no-repeat; width:28px; height:26px; vertical-align: middle;}
.sellerlistBlock dl dd span.qyico4{ background:url(../images/qyico.gif) 0 -82px no-repeat; width:28px; height:26px; vertical-align: middle;}

/* 运营路线 */
.linelistBlock{ background: #fff; width:905px;}
.linelistBlock .st-titleBlock .st-formBox{ float: right; border:2px solid #c12b2a; height:28px; line-height: 24px; margin-top:5px; margin-right: 10px;}
.linelistBlock .st-titleBlock .st-formBox .st-inputBox input{ width: 225px; text-align: center;}
.linelistBlock .st-titleBlock .st-formBox button{ background: #c12b2a; height:24px; color:#fff; padding:0 20px; line-height: 24px;}
.linelistBlock .st-listBlock{ padding:10px;}
.linelistBlock .st-listBox{ width: 50%; padding:8px 5px;}
.linelistBlock dl{ border:1px solid #eee; border-radius: 4px; padding: 10px; height: 100%;}
.linelistBlock dl dt{ width:164px;}
.linelistBlock dl dd>a{ display:block;}
.linelistBlock dl dd h3{ margin:3px 0 3px 0;}
.linelistBlock dl dd h3 .st-titBox{ font-size:22px; font-weight: bold; color:#333;}
.linelistBlock dl dd h3 .st-buttBox{ font-size: 14px; padding: 3px 8px; position: absolute; right:0; top: 0;}
.linelistBlock dl dd{ color: #999; font-size: 14px;}
.linelistBlock dl dd span.qyico2{ background:url(../images/qyico.gif) 0 -31px no-repeat; width:28px; height:26px;}
.linelistBlock dl dd span.qyico3{ background:url(../images/qyico.gif) 0 -57px no-repeat; width:28px; height:26px; vertical-align: middle;}
.linelistBlock dl dd span.qyico4{ background:url(../images/qyico.gif) 0 -82px no-repeat; width:28px; height:26px; vertical-align: middle;}

/* 城市选择页 */
.cityBlock .title{font-size: 16px;color: #666;width:105px;display:inline-block;font-weight: normal;}
.cityBlock .cityselBox .title{height: 34px;line-height: 34px;vertical-align: top;}
.cityBlock .cityselBox select{ border:1px solid #ddd; border-radius: 4px; padding:3px 5px; width: 120px;}
.cityBlock .search{margin-left:65px;height: 34px;line-height: 34px;}
.cityBlock .search input{border:1px solid #ddd;border-radius:4px;width:250px;height: 34px;padding-left:8px;}
.cityBlock .search button{background:#ff6600;height: 34px;line-height: 34px;width:55px;color:#fff;margin-left:15px;}
.cityBlock .zmBox{ margin-top:15px; margin-bottom: 5px;}
.cityBlock .zmBox ul li{ height: 28px; line-height: 28px; padding: 0 10px; font-weight: bold; cursor: pointer;}
.cityBlock .zmBox ul li a{ color: #0070c0; font-size: 16px; display: block;}
.cityBlock .zmBox ul li:hover,.cityBlock .zmBox ul li.active{ background: #FF3c00;}
.cityBlock .zmBox ul li:hover a,.cityBlock .zmBox ul li.active a{ color:#fff; text-decoration: none;}
.hotBlock dl{ height:46px; line-height: 46px; border-bottom: 1px solid #ddd;}
.hotBlock dl dd{ margin-left:-3px;}
.hotBlock dl dd a{ display:inline-block; background:#ff9933;  height:22px; line-height:22px; padding:0 12px; margin:0 8px; color:#fff;}
.hotBlock dl dd a:hover{ background:#d47e28;}

/*导航分页*/
.nav_page{margin:20px auto;text-align:center;}
.nav_page span,.nav_page a{display: inline-block;padding: 5px 30px;line-height: 30px;color:#e39300;background-color: #fff;border: 1px solid #ddd;cursor:pointer;}
.nav_page i{
    display: block;
    width: 52px;
    height: 56px;
    margin: 15px auto;
    background: url("../images/click.png") no-repeat;
    background-size: 52.5px 56.5px;
    animation:mymove .6s infinite;
    -webkit-animation:mymove .6s infinite;
}
@keyframes mymove
{
0% {transform:translateY(-50%);}
50% {transform:translateY(-20%);}
100% {transform:translateY(-50%);}
}
@-webkit-keyframes mymove 
{
    0% {transform:translateY(-50%);}
    50% {transform:translateY(-20%);}
    100% {transform:translateY(-50%);}
}
.Ipage-message{padding:30px 0;font-size:20px;color:#999;text-align:center;}

/* 园区筛选 */
.park-box-item {
    height: 35px;
    width: 180px;
    float: left;
    line-height: 35px;
    padding: 0;
    text-align: center;
    border: 1px solid #ddd;
    position: relative;
    background: #f1f1f1;
    cursor: pointer;
}
.park-box-item .current.title {
	color: #f26600
}

.park-box-item .title {
	padding-right: 32px;
	padding-left: 10px;
}
.park-box-item.disabled .title {
    color: #999;
}
.park-box-item .arrow {
	right: 10px;
	position: absolute;
	top: 16px;
	border-bottom: 6px transparent solid;
	border-right: 6px transparent solid;
	border-top: 6px #333 solid;
	border-left: 6px transparent solid;
}
.park-box-item.disabled .arrow {
    border-bottom: 6px transparent solid;
    border-right: 6px transparent solid;
    border-top: 6px #ccc solid;
    border-left: 6px transparent solid;
}
.park-box-item.active{
	border-color:#999;
}
.park-box-item.active .arrow {
	top: 6px;
	border-bottom: 6px #333 solid;
	border-top: 6px transparent solid;
}
.park-box-item.active.disabled{
    border-color:#ddd;
}
.park-box-item.active.disabled .arrow {
    top: 16px;
    border-bottom: 6px transparent solid;
	border-top: 6px #ccc solid;
}
.park-cont ul, .park-cont div {
    width: 300px;
    background: #fff;
}
.park-cont div {
    width: 300px;
    background: #fff;
    text-align: center;
}
.park-cont ul::after {
    display: block;
    clear: both;
    content: "";
    height: 0 !important;
    overflow: hidden;
}
.park-cont li {
	float: left;
    width:50%;
    height:30px;
	line-height: 30px;
    overflow:hidden;
    padding:0 5px;
}
.park-cont a{ color: #000; font-size: 14px;}
.park-cont a:hover, .park-cont .active a {
	color: #f26600
}
.park-box-item2 {
    height: 30px;
    width: 180px;
    float: left;
    line-height: 30px;
    padding: 0;
    text-align: center;
    border: 1px solid #ddd;
    position: relative;
    background: #f1f1f1;
    cursor:pointer;
}

.park-box-item2 .title {
	padding-right: 32px;
	padding-left: 10px;
}
.park-box-item2 .arrow {
	right: 10px;
	position: absolute;
	top: 12px;
	border-bottom: 6px transparent solid;
	border-right: 6px transparent solid;
	border-top: 6px #ccc solid;
	border-left: 6px transparent solid;
}

/*分页*/
.page{ padding-left: 0;margin: 20px auto;text-align: center;list-style: none;}
.page>ul>li{display: inline-block;}
.page>ul>li:not(:first-child){margin-left: 5px;}
.page>ul>li>a,.page .pgEmpty,.page .pgCurrent {display: inline-block;padding: 6px 12px;background-color: #fff;border: 1px solid #ddd;border-radius: 3px;}
.page .pgCurrent{background-color: #c12b2a;cursor: default;z-index: 2;color: #fff;}
.page>ul>li>a:hover {z-index: 2;color: #fff;background-color: #c12b2a;}

/* 商家联系二维码 */
.store-qcord {
    position: relative;
    cursor: pointer;
    width: 164px;
    color: #fe8989;
}

.store-qcord2 {
    position: relative;
    cursor: pointer;
    width: 245px;
}

.store-qcord > p {
    color: #fe8989 !important;
}

.store-qcord_popup {
    display: none;
    position: absolute;
    left: 25px;
    top: 30px;
    z-index: 1;
}

    .store-qcord_popup.show {
        display: block
    }

    .store-qcord_popup .store-qcord_box {
        text-align: center;
        font-size: 14px;
        line-height: 18px;
        color: #666;
        padding: 6px 0;
        width: 132px;
        box-shadow: 0 0 5px #333;
        background: #fff;
    }

        .store-qcord_popup .store-qcord_box img {
            vertical-align: middle;
            width: 120px;
            height: 120px;
        }
/*商家详情-评论框架*/
.iline-list .fl{float: left;}
.iline-list .fr{float: right;}
.iline-list {overflow: hidden;width:100%;position:relative}
.iline-list .st-titleBlock .review_btn{display: inline-block;padding: 0 15px 0 30px;line-height: 26px;font-size: 14px;color: #fff;border-radius: 36px;background-color: #ffa300;background-image: url("../images/review.png");background-repeat: no-repeat;background-position: 12px center; margin-right: 25px;}
.iline-list .st-titleBlock .fl{ font-size:16px;}
.iline-list .st-titleBlock .fl span{padding-left: 15px;border-left: 1px #e4e4e4 solid;display: inline-block;margin-left: 15px; height:28px; line-height: 28px;}
.iline-list .st-titleBlock .fl span i{font-style: normal;color:#ffa300;}
.iline-list-other{ background: #fff;}
.iline-list-other li {
    padding: 25px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
}
.iline-list-other .img {
    float: left;
    width: 160px;
    height: auto;
    margin-right: 25px;
}
.iline-list-other .img img{display: block;width: 100%;}
.iline-list-other .txt{float: left;width: 60%;line-height: 32px;}
.iline-list-other .txt-name{font-size: 16px;color: #333;font-weight:bold}
.iline-list-other .licon span{display: inline-block;padding: 8px 30px;line-height: 24px;font-size: 14px;color: #fff;border-radius: 2px;}
.iline-list-other .licon-D span{background-color: #c12b2a;}
.iline-list-other .licon-Z span {background-color: #e39300;}
@keyframes mymove {
    0% {
        transform: translateY(-50%);
    }

    50% {
        transform: translateY(-20%);
    }

    100% {
        transform: translateY(-50%);
    }
}

@-webkit-keyframes mymove {
    0% {
        transform: translateY(-50%);
    }

    50% {
        transform: translateY(-20%);
    }

    100% {
        transform: translateY(-50%);
    }
}
/*评论*/
.Getreview{cursor: pointer;}
.Getreview:hover{text-decoration: underline;}
.review-info{line-height: 36px;overflow: hidden;}
.review-info .review-info-img{float: left;width: 50px;height: 50px;border-radius: 100%;overflow: hidden;} 
.review-info .review-info-img img{display: block;width: 100%;height: 100%;}
.review-info .review-info-txt{float: left;padding: 7px 0;margin-left: 15px;font-size: 18px;color: #3b9aa3;}
.review-info .review-info-time{padding: 7px 0;color: #333;}
.review-txt{margin-top: 10px;line-height: 26px;font-size: 14px;color: #333;text-align: justify;overflow: hidden;}
.review-img{overflow: hidden;}
.review-img div{float: left;width: 150px;height: 150px;margin-left: 19px;margin-top: 19px;}
.review-img div:nth-of-type(5n+1){margin-left: 0;}
.review-img div img{display: block;width: 100%;height: 100%;}
.reply_title{margin-top:20px;padding-left:10px; border-left:3px #3b9aa3 solid;line-height:26px;color:#666;overflow:hidden;}
.reply_title-name{margin-right:10px;}
.reply_txt{color:#ffa300}
/*回复评论*/
.review_fix{display: none;position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 999;}
.review_fix .gray{position: relative;top: 0;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);}
.review_fix-box{position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;width: 45%;padding: 45px 25px 25px 25px;height: 310;background-color: #f7f7f7;margin-top: -155px;}
.review_fix .close{position: absolute;top: 11px;right: 11px;width: 18px;height: 18px;background: url("../images/review_close.png") center center no-repeat;cursor: pointer;}
.review_fix-box .txt:nth-child(n+3){ margin-top:20px;}
.review_fix-box textarea{display: block;width: 100%;height: 182px;padding: 10px;border:1px #d9d9d9 solid;}
.review-btn{margin-top: 20px;overflow: hidden;}
.review-btn button{float: right;width: 110px;height: 40px;border-radius: 3px;font-size: 14px;color: #fff;background-color: #c12b2a;}
.review-btn-img div{float: left;width: 42px;height: 40px;cursor: pointer;}
.review-btn-img div+div{margin-left: 10px;}
.review-btn-img div img{display: block;width: 100%;height: 100%;}
.review-btn-img div.review_add{width: auto;line-height: 40px;font-size:14px;color: #999;}
.review-btn-img div.review_add img{float: left;width: 42px;height: 40px;margin-right: 14px;}
.review-btn-img div.review_add span{float: left;}

/*gk*/
.Ipage-fl {
    width: 900px;
    line-height: 1.42857143;
}
.gk-box {
    border-top: 5px solid #c83d44;
    background: #fff;
    padding: 30px 0;
}
.gk-box_hd {
    padding-bottom: 30px;
    border-bottom: 1px dashed #999;
    margin:0 30px;
}
.gk-box_cont {
    padding: 0 30px;
    overflow: hidden;
}
.cpfw .title {
    font-size: 24px;
    padding-top: 50px;
    margin-bottom: 10px;
}

.cpfw .subtitle {
    font-size: 16px;
    color: #666;
}
.cpfw .box {
    margin-top: 40px;
    overflow: hidden;
}
.cpfw .box .pic {
    width: 360px;
    float: left;
    text-align:center;
}
.cpfw .box .info {
    width: 465px;
    float: left;
    margin-left: 22px;
}
.cpfw .box:last-child .pic {
    width: 465px;
}
.cpfw .box:last-child .info {
    width: 360px;
}
.cpfw .box .info-item {
    margin-bottom: 20px;
    overflow: hidden;
}
.cpfw .square {
    width: 30px;
    height: 30px;
    float: left;
    background: #ddd;
    margin-right: 40px;
    margin-top: 6px;
}
.cpfw .square.is-red {
    background: #f00;
}
.cpfw .square.is-green {
    background: #1c9e3a;
}
.cpfw .square.is-blue {
    background: #0ae;
}
.cpfw .square.is-yellow {
    background: #e39300;
}
.cpfw .text {
    float: left;
    width: 395px;
}
.cpfw .box:last-child .text {
    width: 290px;
}
.cpfw .tit {
    font-size: 18px;
}
.cpfw .desc {
    color: #666
}
.rczp .title {
    font-size: 24px;
    padding-top: 50px;
    margin-bottom: 10px;
    text-align:center;
}

.rczp .subtitle {
    font-size: 16px;
    color: #666;
    text-align: center;
}
.rczp .box {
    background: #f4bf21;
    margin-top: 30px;
    overflow: hidden;
    padding: 40px 0;
}
.rczp .info {
    width: 677px;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
}
.rczp .img {
    text-align: center;
    padding-bottom: 20px;
}
.rczp .divider {
    display: block;
    height: 2px;
    width: 100%;
    margin: 24px 0;
    background-color: #e78427;
    position: relative;
}
.rczp .divider-text {
    position: absolute;
    padding: 0 20px;
    font-size: 21px;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #f4bf21;
    font-weight: bold;
    color: #fff;
    letter-spacing: 3px;
}
.rczp ul {
    padding: 30px 0;
    overflow: hidden;
}
.rczp .item {
    width: 25%;
    float: left;
    text-align: center;
}

.rczp .item .text {
    color: #7c4035;
    font-size: 16px;
    padding-top: 6px;
}

.rczp .item .tip {
    font-size: 16px;
    background: #f4bf21;
    margin: 0 20px;
    color: #fff;
    padding: 3px 0;
}
.rczp tbody tr {
    font-size: 14px;
    line-height: 30px;
}
.lxwm {
    position: relative;
    overflow: hidden;
    text-align: center;
}

.lxwm .title {
    position: absolute;
    width: 100%;
    font-size: 35px;
    top: 76px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 6px;
}

.lxwm .subtitle {
    position: absolute;
    top: 145px;
    width: 360px;
    background: rgba(255,255,255,0.2);
    text-align: center;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    letter-spacing: 6px;
    border-radius: 30px;
    color: #fff;
    left: 50%;
    margin-left: -180px;
}
.lxwm-list {
    font-size: 16px;
    margin: 0 auto;
    width: 302px;
    line-height: 30px;
    padding-top: 30px;
}
.sqrz .title {
    font-size: 24px;
    padding-top: 50px;
    margin-bottom: 10px;
    text-align: center;
}

.sqrz .subtitle {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin-bottom: 30px;
}
.sqrz .text {
    text-indent: 2em;
    line-height: 30px;
    font-size: 14px;
}
.sqrz-btn {
    display: block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 30px;
    color: #fff;
    font-size: 18px;
    letter-spacing: 3px;
    font-weight: bold;
    background-image: linear-gradient(170deg, #fbca54 20%, #ef9b00 80%);
    margin: 30px auto;
}
.sqrz-btn:hover{
    color:#fff;
}
.gsjj{
    margin: 0 30px;
    text-align: center;
}
.gsjj .title {
    color: #e79023;
    font-size: 24px;
    padding-top: 50px;
    margin-bottom: 10px;
    text-align: center;
}
.gsjj .text {
    text-indent: 2em;
    line-height: 30px;
    text-align:left;
}
.gsjj ul {
    width: 280px;
    margin: 0 auto;
    padding-top: 20px;
}
.gsjj li {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
}
.gsdt .title {
    font-size: 24px;
    padding-top: 50px;
    margin-bottom: 10px;
    text-align: center;
}

.gsdt .subtitle {
    font-size: 16px;
    color: #666;
    text-align: center;
}
.gsdt ul {
    position: relative;
    margin-top: 30px;
}
.gsdt li {
    width: 259px;
    float: left;
    margin-right: 31px;
    margin-bottom: 31px;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
.gsdt li:nth-child(3n) {
    margin-right: 0;
}
.gsdt li .pic {
    width: 260px;
    height: 241px;
    overflow: hidden;
}
.gsdt li .pic img {
    max-width:100%;
}
.gsdt .text {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}

/*我的评论*/
.Mreview{line-height: 1.42857143;overflow:hidden;}
.Mreview-hd{width:180px;padding-top:15px;}
.Mreview-del{margin-top:25px;padding-top:17px;line-height:30px;text-align:center;font-size:14px;color:#666;background:url("../images/del.jpg") top center no-repeat;cursor:pointer;}
.Mreview-del:hover{color:#e39300;}
.Mreview-bd{width:700px;line-height:35px;font-size:14px;color:#666;}
.Mreview-box{padding:10px 5px;overflow:hidden;}
.Mreview-box:not(:first-child){border-top:1px #cfcfcf solid;}
.Mtitle{font-size:16px;color:#333;}
.Mtips{font-size:16px;color:#e39300;}
.Mreview-bd .review-txt{margin-top:0;line-height:30px;}
.Mreview-bd .review-img{margin-bottom:16px;}
.Mreview-bd .review-img div{width:205px;height:205px;margin-left:16px;margin-top:16px;}
.Mreview-bd .review-img div:nth-of-type(5n+1){margin-left: 16px;}
.Mreview-bd .review-img div:nth-of-type(3n+1){margin-left: 0;}

/*表单*/
.f_form{width:570px;margin:0 auto;}
.f_w48{width:48%;}
.f_w50{width:50%;}
.f_w89{width:89%;}
.mb25{margin-bottom:25px;}
.c_bbto{border-top:1px #cfcfcf solid;}
.cn_bl{border-left:0 !important;}
.f_section>p{line-height:40px;font-size:24px;color:#333;text-align:center;}
.f_section-tit{width:120px;height:120px;margin:0 auto;padding-top:70px;line-height:30px;font-size:18px;color:#fff;text-align:center;background:url("../images/f_icon.png") center center no-repeat;}
.f_box{padding:0 15px;border:1px #cfcfcf solid;background-color:#fff;}
.f_box input[type="text"]{display:block;width:100%;margin:7px 0;height:40px;line-height:40px;font-size:16px;color:#999;background:#fff}
.f_bg{position:relative;padding-right:65px;}
.f_bg:after{content:"";position:absolute;top:0;right:0;width:54px;height:54px;background-size:54px;}
.f_tel:after{background:url("../images/f_tel.jpg");}
.f_name:after{background:url("../images/f_name.jpg");}
.f_place:after{background:url("../images/f_place.jpg");}
.f_next{width:257px;margin:0 auto;padding:13px 0;line-height:30px;font-size:22px;color:#fff;text-align:center;background-color:#c12b2a;cursor:pointer;}
.f_code{min-width:100px;padding:12px 0;border:1px #cfcfcf solid;text-align:center;background:url("../images/f_code.jpg") center center;cursor:pointer;}
.f_code p{line-height:30px;font-size:14px;color:#333;}
.f_change{padding:20px 0;border-top:1px #cfcfcf solid;}
.change-hd{line-height:35px;font-size:16px;color:#333;}
.change-bd label{line-height:30px;font-size:16px;margin-right:10px;font-weight:normal;color:#666;}
.change-bd label input[type="radio"]{margin-right:5px;}
.change-bd .thumbnail{border-style:dashed;cursor:pointer}
.change-bd .thumbnail:hover{border-color:#cfcfcf;}

/*我的收藏*/
.Ipage-Clist{}
.IClist-box {position: relative;display: block;padding: 0 20% 20px 0;margin-bottom: 20px;background-color: #fff;overflow: hidden; border-bottom: 1px dashed #ddd;}
.IClist-box .box-img{width: 164px;margin-right: 20px;}
.IClist-box .box-img img{display: block;width: 164px;height: 109px;}
.IClist-box .box-star{position: absolute;top: 50%;right: 20px;margin-top: -13px; padding-left: 35px;line-height: 26px;font-size: 14px;color: #333;}
.IClist-box .box-star:after{content: "";position: absolute;top: 50%;left: 0;margin-top: -11px;width: 23px;height: 22px;background: url("../images/star.jpg") no-repeat;}
.IClist-box .box-other{width: 74%;line-height: 26px;font-size: 14px;color: #333;}
.IClist-box .box-title{line-height: 30px;margin-bottom:5px;font-size: 18px;overflow:hidden;}

/* 物信通服务 */
.wxtBlock .st-leftBox{ width:300px; z-index: 9; margin-top: 98px;}
.wxtBlock .st-leftBox dl dt{ background: #1f487c; width:175px;}
.wxtBlock .st-centerBox{ width:215px;}
.wxtBlock .st-centerBox>div{ width: 258px; left:-40px;}
.wxtBlock .st-rightBox{ width:335px;}
.wxtBlock .st-rightBox dl dt{ background:#ff9900;}
.wxtBlock .st-rightBox dl dd{ margin-top:45px;}

/*新闻列表*/
.news_list{min-height: 400px;padding: 20px;background-color: #fff;}
.news_list dl {
    border-bottom: 1px #eee solid;
    margin-bottom:15px;
    padding-bottom:15px;
}
.news_list dt{ float:left; width:200px;}
.news_list dt img {
    width:200px;
    height:114px;
}
.news_list dd{display: block;padding: 0 15px;overflow: hidden; width:calc(100% - 200px); float:left; font-size:14px;}
.news_list dd h3{ font-size: 16px; line-height: 36px;}
.news_list dd a{color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold;}

/*新闻列表无图片*/
.news_list2{min-height: 400px;padding: 20px;background-color: #fff;}
.news_list2 dl {
    border-bottom: 1px #eee solid;
    margin-bottom:15px;
    padding-bottom:15px;
}
.news_list2 dd{display: block;overflow: hidden; font-size:14px;}
.news_list2 dd h3{ font-size: 16px; line-height: 36px;}
.news_list2 dd a{color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-weight:bold;}

/*落地配*/
.ldp-banner {
    position: relative;
    width: 434px;
    height: 311px;
    overflow: hidden;
    float: left;
    background: #fff;
}

.ldp-banner .swiper-slide img {
    display: block;
    max-width: 100%;
    width: auto;
    margin: 0 auto;
}

.ldp-txt {
    width: 464px;
    float: right;
    background-color: #fff;
    overflow: hidden;
}

.ldp-txt .ldp-txt-name {
    line-height: 30px;
    font-size: 18px;
    width: 100%
}

.ldp-txt .ldp-txt-hits {
    line-height: 30px;
    font-size: 18px;
}

.ldp-txt .ldp-txt-hits span {
    display: inline-block;
    padding-left: 26px;
    line-height: 30px;
    margin-left: 5px;
    font-size: 14px;
    color: #999;
    background-repeat: no-repeat;
    background-position: left center;
}

.ldp-txt .ldp-txt-hits span:nth-of-type(1) {
    background-image: url(../images/view.jpg);
}

.ldp-txt .ldp-txt-name p,
.ldp-txt .ldp-txt-name b {
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.ldp-txt .ldp-txt-name b {
    height: 28px;
    padding: 0 5px;
    line-height: 28px;
    font-size: 14px;
    color: #999;
    border: 1px #999 solid;
    border-radius: 3px;
}

.ldp-txt .ldp-txt-name.vip_icon b {
    color: #e39300;
    border-color: #e39300;
}

.ldp-txt > div {
    padding: 20px;
    line-height: 26px;
    font-size: 14px;
    color: #333;
}

.ldp-txt > div:first-child {
    padding: 12px 20px 11px 20px;
}

.ldp-txt > div:not(:first-child) {
    border-top: 1px #eee solid;
}

.ldp-txt > div:last-child {
    height: 228px;
    padding-right: 0;
}

.ldp-txt > div:last-child div {
    height: 100%;
    padding: 0 20px 0 0;
    border: 0;
    overflow-y: scroll;
}

.ldp-box {
    margin-top: 10px;
    background: #fff;
}

.ldp-box_hd {
    padding: 7px 25px;
    line-height: 36px;
    font-size: 16px;
    border-left: 5px #c12b2a solid;
    background-color: #fff;
    color: #c12b2a;
    font-weight: bold;
    border-bottom: 1px solid #eee;
}

.ldp-box_bd {
    background: #fff;
    padding: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #333;
}

.ldp-box_bd .pic {
    width: 208px;
    margin-right: 20px;
    overflow: hidden;
    height: 208px;
    float: left;
    margin-bottom: 25px;
}

.ldp-box_bd .pic:nth-child(4n) {
    margin-right: 0;
}

.ldp-box_bd .pic img {
    display: block;
    width: 100%;
    height: 100%;
}
.ldp-box_bd .tel-item .title{ font-size:16px; font-weight: bold; color: #333;}

/*新闻详情页*/
.news_section{padding: 20px;min-height:800px;line-height: 36px;font-size: 16px;color: #333;text-align: justify;background-color: #fff;overflow: hidden;}
.news_section .news_section-tit{text-align: center;border-bottom: 1px #dadada dashed;margin-bottom: 10px;overflow: hidden;}
.news_section h1{line-height: 45px;font-size: 20px; color: #ff6600; font-weight:bold;}
.news_section .news-content img{max-width:100%;}
.news-content-line { margin-top: 40px;}
.news-content-line .lineBuslistBlock{ padding: 0; margin-left: -1%; margin-right: -1%;}
.news-content-linetitle { margin-top: 30px;}
.news-content-linetitle .titleBox{ background: #fff1e8; height: 42px; padding: 0 15px; font-weight:bold; line-height: 42px; position:relative;}
.news-content-linetitle .more{ position:absolute; display:block; padding: 0 15px; right:0; top: 0; background:#4cb1df; color: #fff; font-weight:normal;}
.news-content-linetitle .more a{ color: #fff;}
.news_section .nextlBox { margin-top:20px;}
.news_section .image{ text-align:center;}

/* 首次访问首页弹出广告 */
.advertMult img {
    width: 328px;
    height: 213px;
    display: block;
    margin-top: 2px;
}
.Advert-box {
    position: fixed;
    width: 70px;
    height: 60px;
    top: 560px;
    left: 0;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    box-shadow: 0px 0px 6px silver;
    background-color: rgba(255, 255, 255, 0.85);
    z-index: 99;
    padding: 5px;
}
.Advert-box .Advert-logo {
    width: 50px;
    height: 50px;
    position: relative;
    overflow: hidden;
    float: right;
}
.Advert-box .Advert-logo img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

/* 网站横幅 */
.fix_ad {
    position: fixed;
    top: 280px;
    z-index: 2;
    width: 118px;
    height: auto;
}
.fix_ad img {
    display: block;
    width: 100%;
    height: auto;
}
.fix_ad.fix_ad-fl {
    left: 2px;
}
.fix_ad.fix_ad-fr {
    right: 2px;
}
.nnn {
    display: none;
}

/* 物流配套 */
.mateBlock{ width:900px;}
.mate-detailBlock{ width:900px}

.mate-listBlock .listBox{ background:#fff; padding:10px; margin-bottom:10px;}
.mate-detailBlock .mate-listBlock .listBox{ border-top:none; margin-top:0; border-bottom: none;}
.mate-listBlock .listBox .dlItem .face{ width:42px; margin-right:10px;}
.mate-listBlock .listBox .dlItem .face img{ border-radius: 50%;}
.mate-listBlock .listBox .dlItem .ddItem h3{ font-size:14px; font-weight:normal;}
.mate-listBlock .listBox .dlItem .ddItem .pp{ color:#999; font-size:11px;}
.mate-listBlock .listBox .dlItem .ddItem .pp .span_l{ margin-right:40px;}
.mate-listBlock .listBox .ddItem-r{ width:28px; text-align: center; line-height: 1.2;}
.mate-listBlock .listBox .ddItem-r .icon{ font-size:18px; color:#ffa469; line-height: 1.2;}
.mate-listBlock .listBox .ddItem-r .text{ color:#999;}
.mate-listBlock .listBox .listItem{ margin-top:10px;}
.mate-listBlock .listBox .listItem h3{ font-size:16px; color:#000; font-weight:normal;}
.mate-listBlock .listBox .listItem h3 .cateIco {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 8px;
  font-size:12px;
  color:#fff;
  margin-right:5px;
  vertical-align: 1px;
}

.mate-listBlock .listBox .listItem h3 .cateIco i {
  font-family: "iconfont_wb" !important;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  vertical-align: -1px;
}

.mate-listBlock .listBox .listItem .pp {
  font-size: 14px;
  color:#666;
}

.mate-listBlock .listBox .listItem .pp .iconItem {
  vertical-align: -15%;
  font-size: 20px;
  line-height: 1;
}
.mate-listBlock .listBox .listItem{ margin-left:50px;}
.mate-listBlock .listBox .listItem .ulItem .liItem{ padding:3px 5px;}
.mate-listBlock .listBox .bottomItem{ margin-top:10px; border-top:1px solid #eee; margin-left:50px;}
.mate-listBlock .listBox .bottomItem .ulItem .liItem{ text-align: center; padding-top:15px; font-size:14px; margin:0 10px;}
.mate-listBlock .listBox .bottomItem .ulItem .liItem .icon{ vertical-align: middle; font-size:18px; color:#333;}
.mate-listBlock .listBox .bottomItem .ulItem .liItem .ld{ margin: 0;}
.mate-listBlock .listBox .praiseItem{ margin-top:10px; border-top:1px solid #eee; padding-top: 10px; margin-left:50px;}
.mate-listBlock .listBox .praiseItem .icon-praise{ font-size:18px; vertical-align: top; display: inline-block;}
.mate-listBlock .listBox .praiseItem img{ border:1px solid #ddd; margin:0 3px; vertical-align: top;}

.mate-listTipBox {
  text-align: center;
  margin: 50px 0;
}

.mate-listTipBox .imgBox img {
  margin: 0 auto;
}

.mate-listTipBox .contentBox {
  margin-top: 20px;
}

.mate-listTipBox .contentBox h3 {
  font-size: 16px;
  color: #0e8cb2;
}

.mate-listTipBox .contentBox .pp {
  font-size: 14px;
  display: inline-block;
  padding: 3px 15px;
  border: 1px solid #0e8cb2;
  color: #0e8cb2;
  margin-top: 25px;
  border-radius: 4px;
  font-weight: bold;
}

.mate-replyBlock .title1-Block>span {
    padding-left: 15px;
    border-left: 1px #e4e4e4 solid;
    display: inline-block;
    margin-left: 15px;
    height: 28px;
    line-height: 28px;
}
.mate-replyBlock .title1-Block > span i {
    font-style: normal;
    color: #ffa300;
}
.mate-replyBlock .listBox{ background:#fff; padding:10px; border-bottom:1px solid #eee;}
.mate-replyBlock .listBox:last-child{ border-bottom: none;}
.mate-replyBlock .listBox .dlItem .face{ width:42px; margin-right:10px;}
.mate-replyBlock .listBox .dlItem .face img{ border-radius: 50%;}
.mate-replyBlock .listBox .dlItem .ddItem h3{ font-size:14px; font-weight:normal;}
.mate-replyBlock .listBox .dlItem .ddItem h3 .my{ background:#ff4d4f; display: inline-block; padding:0 5px; margin-left:5px; border-radius: 4px; color:#fff; font-size:12px; vertical-align: 1px;}
.mate-replyBlock .listBox .dlItem .ddItem .pp{ margin-top:5px;}

.mate-commentBlock{ background:#fff; width:100%; padding:15px 25px;}

/* 物流圈子 */
.bbsBlock{ width:900px;}
.bbs-detailBlock{ width:900px}

.bbs-listBlock .listBox{ background:#fff; padding:10px; margin-bottom:10px;}
.bbs-detailBlock .bbs-listBlock .listBox{ border-top:none; margin-top:0; border-bottom: none;}
.bbs-listBlock .listBox .dlItem .face{ width:42px; margin-right:10px;}
.bbs-listBlock .listBox .dlItem .face img{ border-radius: 50%;}
.bbs-listBlock .listBox .dlItem .ddItem h3{ font-size:14px; font-weight:normal;}
.bbs-listBlock .listBox .dlItem .ddItem .pp{ color:#999; font-size:11px;}
.bbs-listBlock .listBox .dlItem .ddItem .pp .span_l{ margin-right:40px;}
.bbs-listBlock .listBox .ddItem-r{ width:28px; text-align: center; line-height: 1.2;}
.bbs-listBlock .listBox .ddItem-r .icon{ font-size:18px; color:#ffa469; line-height: 1.2;}
.bbs-listBlock .listBox .ddItem-r .text{ color:#999;}
.bbs-listBlock .listBox .listItem{ margin-top:10px;}
.bbs-listBlock .listBox .listItem h3{ font-size:16px; color:#000; font-weight:normal;}
.bbs-listBlock .listBox .listItem h3 .cateIco {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 8px;
  font-size:12px;
  color:#fff;
  margin-right:5px;
  vertical-align: 1px;
}

.bbs-listBlock .listBox .listItem h3 .cateIco i {
  font-family: "iconfont_wb" !important;
  font-style: normal;
  font-size: 16px;
  line-height: 1;
  vertical-align: -1px;
}

.bbs-listBlock .listBox .listItem .pp {
  font-size: 14px;
  color:#666;
}

.bbs-listBlock .listBox .listItem .pp .iconItem {
  vertical-align: -15%;
  font-size: 20px;
  line-height: 1;
}
.bbs-listBlock .listBox .listItem{ margin-left:50px;}
.bbs-listBlock .listBox .listItem .ulItem .liItem{ padding:3px 5px;}
.bbs-listBlock .listBox .bottomItem{ margin-top:10px; border-top:1px solid #eee; margin-left:50px;}
.bbs-listBlock .listBox .bottomItem .ulItem .liItem{ text-align: center; padding-top:15px; font-size:14px; margin:0 10px;}
.bbs-listBlock .listBox .bottomItem .ulItem .liItem .icon{ vertical-align: middle; font-size:18px; color:#333;}
.bbs-listBlock .listBox .bottomItem .ulItem .liItem .ld{ margin: 0;}
.bbs-listBlock .listBox .praiseItem{ margin-top:10px; border-top:1px solid #eee; padding-top: 10px; margin-left:50px;}
.bbs-listBlock .listBox .praiseItem .icon-praise{ font-size:18px; vertical-align: top; display: inline-block;}
.bbs-listBlock .listBox .praiseItem img{ border:1px solid #ddd; margin:0 3px; vertical-align: top;}

.bbs-listTipBox {
  text-align: center;
  margin: 50px 0;
}

.bbs-listTipBox .imgBox img {
  margin: 0 auto;
}

.bbs-listTipBox .contentBox {
  margin-top: 20px;
}

.bbs-listTipBox .contentBox h3 {
  font-size: 16px;
  color: #0e8cb2;
}

.bbs-listTipBox .contentBox .pp {
  font-size: 14px;
  display: inline-block;
  padding: 3px 15px;
  border: 1px solid #0e8cb2;
  color: #0e8cb2;
  margin-top: 25px;
  border-radius: 4px;
  font-weight: bold;
}

.bbs-replyBlock .title1-Block>span {
    padding-left: 15px;
    border-left: 1px #e4e4e4 solid;
    display: inline-block;
    margin-left: 15px;
    height: 28px;
    line-height: 28px;
}
.bbs-replyBlock .title1-Block > span i {
    font-style: normal;
    color: #ffa300;
}
.bbs-replyBlock .listBox{ background:#fff; padding:10px; border-bottom:1px solid #eee;}
.bbs-replyBlock .listBox:last-child{ border-bottom: none;}
.bbs-replyBlock .listBox .dlItem .face{ width:42px; margin-right:10px;}
.bbs-replyBlock .listBox .dlItem .face img{ border-radius: 50%;}
.bbs-replyBlock .listBox .dlItem .ddItem h3{ font-size:14px; font-weight:normal;}
.bbs-replyBlock .listBox .dlItem .ddItem h3 .my{ background:#ff4d4f; display: inline-block; padding:0 5px; margin-left:5px; border-radius: 4px; color:#fff; font-size:12px; vertical-align: 1px;}
.bbs-replyBlock .listBox .dlItem .ddItem .pp{ margin-top:5px;}

.bbs-commentBlock{ background:#fff; width:100%; padding:15px 25px;}

.circle0 {
    background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);
}

.circle10 {
    background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
}

.circle20 {
    background-image: linear-gradient(to right, #74ebd5 0%, #9face6 100%);
}

.circle30 {
    background-image: linear-gradient(to top, #9795f0 0%, #fbc8d4 100%);
}

.circle40 {
    background-image: linear-gradient(to right, #ffc3a0 0%, #ffafbd 100%);
}

.circle50 {
    background-image: linear-gradient(to right, #ff758c 0%, #ff7eb3 100%);
}

.circle60 {
    background-image: linear-gradient(to top, #df89b5 0%, #bfd9fe 100%);
}

.circle70 {
    background-image: linear-gradient(to top, #e6b980 0%, #eacda3 100%);
}

.circle71 {
    background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%);
}

.circle72 {
    background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);
}

.circle80 {
    background-image: linear-gradient(-225deg, #2CD8D5 0%, #C5C1FF 56%, #FFBAC3 100%);
}

.icon0:after {
    content: "\e635";
}

.icon10:after {
    content: "\e783";
}

.icon20:after {
    content: "\e63a";
}

.icon30:after {
    content: "\e647";
}

.icon40:after {
    content: "\e613";
}

.icon50:after {
    content: "\e60e";
}

.icon60:after {
    content: "\e60c";
}

.icon70:after {
    content: "\e636";
}

.icon71:after {
    content: "\e678";
}

.icon72:after {
    content: "\e619";
}

.icon80:after {
    content: "\e63c";
}

.circle101 {
    background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);
}

.circle102 {
    background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
}

.circle103 {
    background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
}

.circle104 {
    background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%);
}

.circle105 {
    background-image: linear-gradient(to right, #e4afcb 0%, #b8cbb8 0%, #b8cbb8 0%, #e2c58b 30%, #c2ce9c 64%, #7edbdc 100%);
}

.circle106 {
    background-image: linear-gradient(to top, #ebc0fd 0%, #d9ded8 100%);
}

.circle107 {
    background-image: linear-gradient(to top, #ff9a9e 0%, #fecfef 99%, #fecfef 100%);
}

.circle108 {
    background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%);
}

.circle109 {
    background-image: linear-gradient(-20deg, #dcb0ed 0%, #99c99c 100%);
}

.circle110 {
    background-image: linear-gradient(to top, #9795f0 0%, #fbc8d4 100%);
}

.circle111 {
    background-image: linear-gradient(to top, #a3bded 0%, #6991c7 100%);
}

.circle112 {
    background-image: linear-gradient(to right, #ff758c 0%, #ff7eb3 100%);
}

.circle200 {
    background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
}

.icon101:after {
    content: "\e642";
}

.icon102:after {
    content: "\e681";
}

.icon103:after {
    content: "\e60b";
}

.icon104:after {
    content: "\e62f";
}

.icon105:after {
    content: "\e646";
}

.icon106:after {
    content: "\e623";
}

.icon107:after {
    content: "\e626";
}

.icon108:after {
    content: "\e645";
}

.icon109:after {
    content: "\e663";
}

.icon110:after {
    content: "\e6a6";
}

.icon111:after {
    content: "\e71d";
}

.icon112:after {
    content: "\e604";
}

.icon200:after {
    content: "\e63c";
}

/**搜索提示样式**/
#search-form .autocomplete-container {
	position: relative;
	width: 195px;
	height: 32px;
	z-index: 999;
}

#search-form .autocomplete-input {
	width: 422px;
	height: 32px;
	line-height: 32px;
	padding-left: 12px;
}

#search-form .autocomplete-button {
	font-family: inherit;
	border: none;
	background-color: #990101;
	color: white;
	padding: 8px;
	float: left;
	cursor: pointer;
	border-radius: 0px 3px 3px 0px;
	transition: all 0.2s ease-out 0s;
	margin: 0.5px 0px 0px -1px;
}

#search-form .autocomplete-button:HOVER {
	background-color: #D11E1E;
}

#search-form .proposal-box {
	position: absolute;
	height: auto;
	border-left: 1px solid rgba(0, 0, 0, 0.11);
	border-right: 1px solid rgba(0, 0, 0, 0.11);
	left: -2px;
}

#search-form .proposal-list {
	list-style: none;
	box-shadow: 1px 1px 5px rgb(14, 140, 177);
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

#search-form .proposal-list li {
	text-align: left;
	padding: 0 12px;
	font-family: inherit;
	border-bottom: 1px solid rgba(0, 0, 0, 0.16);
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	cursor: pointer;
}

#search-form li.proposal.selected {
	background-color: #f0f0f0;
	color: #ff650a;
}

/**********************************************/

#search-form-index .autocomplete-container {
	position: relative;
	height: 36px;
	line-height: 36px;
	z-index: 999;
}

#search-form-index .autocomplete-input {
	width: 100%;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
}

#search-form-index .autocomplete-button {
	font-family: inherit;
	border: none;
	background-color: #990101;
	color: white;
	padding: 8px;
	float: left;
	cursor: pointer;
	border-radius: 0px 3px 3px 0px;
	transition: all 0.2s ease-out 0s;
	margin: 0.5px 0px 0px -1px;
}

#search-form-index .autocomplete-button:HOVER {
	background-color: #D11E1E;
}

#search-form-index .proposal-box {
	position: absolute;
	height: auto;
	border-left: 1px solid rgba(0, 0, 0, 0.11);
	border-right: 1px solid rgba(0, 0, 0, 0.11);
	left: -1px;
}

#search-form-index .proposal-list {
	list-style: none;
	box-shadow: 1px 1px 5px rgb(14, 140, 177);
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

#search-form-index .proposal-list li {
	text-align: left;
	padding: 0 12px;
	font-family: inherit;
	border-bottom: 1px solid rgba(0, 0, 0, 0.16);
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	cursor: pointer;
}

#search-form-index li.proposal.selected {
	background-color: #f0f0f0;
	color: #ff650a;
}

/**********************************************/

#search-form-city .autocomplete-container {
	position: relative;
	height: 34px;
	line-height: 34px;
	z-index: 999;
}

#search-form-city .autocomplete-input {
	border: 1px solid #ddd;
	border-radius: 4px;
	width: 250px;
	height: 34px;
	padding-left: 8px;
}

#search-form-city .autocomplete-button {
	font-family: inherit;
	border: none;
	background-color: #990101;
	color: white;
	padding: 8px;
	float: left;
	cursor: pointer;
	border-radius: 0px 3px 3px 0px;
	transition: all 0.2s ease-out 0s;
	margin: 0.5px 0px 0px -1px;
}

#search-form-city .autocomplete-button:HOVER {
	background-color: #D11E1E;
}

#search-form-city .proposal-box {
	position: absolute;
	height: auto;
	border-left: 1px solid rgba(0, 0, 0, 0.11);
	border-right: 1px solid rgba(0, 0, 0, 0.11);
	left: 0;
}

#search-form-city .proposal-list {
	list-style: none;
	box-shadow: 1px 1px 5px rgb(14, 140, 177);
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	max-height: 305px;
	overflow-y: auto;
}

#search-form-city .proposal-list li {
	text-align: left;
	padding: 0 12px;
	font-family: inherit;
	border-bottom: 1px solid rgba(0, 0, 0, 0.16);
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	cursor: pointer;
}

#search-form-city li.proposal.selected {
	background-color: #f0f0f0;
	color: #ff650a;
}

/**********************************************/

#search-form-scity .autocomplete-container {
	position: relative;
	height: 38px;
	line-height: 38px;
	z-index: 999;
}

#search-form-scity .autocomplete-input {
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
}

#search-form-scity .autocomplete-button {
	font-family: inherit;
	border: none;
	background-color: #990101;
	color: white;
	padding: 8px;
	float: left;
	cursor: pointer;
	border-radius: 0px 3px 3px 0px;
	transition: all 0.2s ease-out 0s;
	margin: 0.5px 0px 0px -1px;
}

	#search-form-scity .autocomplete-button:HOVER {
		background-color: #D11E1E;
	}

#search-form-scity .proposal-box {
	position: absolute;
	height: auto;
	border-left: 1px solid rgba(0, 0, 0, 0.11);
	border-right: 1px solid rgba(0, 0, 0, 0.11);
	left: -1px;
}

#search-form-scity .proposal-list {
	list-style: none;
	box-shadow: 1px 1px 5px rgb(14, 140, 177);
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	max-height: 305px;
	overflow-y: auto;
}

	#search-form-scity .proposal-list li {
		text-align: left;
		padding: 0 12px;
		font-family: inherit;
		border-bottom: 1px solid rgba(0, 0, 0, 0.16);
		height: 28px;
		line-height: 28px;
		background-color: #fff;
		cursor: pointer;
	}

#search-form-scity li.proposal.selected {
	background-color: #f0f0f0;
	color: #ff650a;
}

/********************END**************************/

/*城市切换分站页*/
.z-ciyt-page-box{
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.z-ciyt-page-head{
    padding-top: 40px;
     overflow: hidden;
}
.z-ciyt-page-head .p1{
    font-size: 13px;
}
.z-city-zhuti{
    width: 247px;
    height: 44px;
    margin-top: 10px;
    display: inline-block;
    color: #FFF;
    font-size: 20px;
    line-height: 44px;
    text-align: center;
    margin-right: 30px;
    
}
.z-city-zhuti:hover{
    color: #FFF;
}
.z-ciyt-page-head .z-u1{
    position: relative;
    margin-left: 20px;
     margin-top: 10px;
}
.z-ciyt-page-head .z-u1 li{
    float: left;
}
.z-ciyt-page-head .p1{
    line-height: 30px;
}
.z-ciyt-page-head .z-u1 li a{
    display: inline-block;
    background-color: #FD9124;
    border:4px solid #EF7120;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 54px;
    width: 54px;
    height: 54px;
    color: #FFF;
    text-align: center;
    border-radius: 100px;
   
    background-position: center;
    /*初始缩放0.66倍*/
    transform: scale(1); 
    -moz-transform: scale(1); 
    -webkit-transform: scale(1); 
    -o-transform: scale(1);
     transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    /*在失去焦点时根据自定义的贝塞尔时间曲线做动画变换效果*/
    /*transition: transform .5s cubic-bezier(.32,0,.15,1); */

}
.z-ciyt-page-head .z-u1 li a:hover{
    /*悬停时恢复原始大小*/
    transform: scale(1.2); 
    -moz-transform: scale(1.2); 
    -webkit-transform: scale(1.2); 
    -o-transform: scale(1.2); 
    /*鼠标悬停时根据自定义的贝塞尔时间曲线做动画变换效果*/
    /*transition: transform .2s cubic-bezier(.32,0,.15,1); */
}
/*2*/
.z-city-page-hot{
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px;
     padding-bottom: 10px;
    line-height: 30px;
   margin-bottom: 20px;
    font-size: 14px;
    overflow: hidden;
}
.z-city-page-hot span.fl{
    margin-right: 20px;
}
.z-city-page-hot b{
    font-size: 15px;
    
}
.z-city-page-hot span b,.z-city-page-choice span b,.z-ciyt-page-head .p1 b{
    color: #3E3A39;
}

.z-city-page-hot a{
    margin-right: 10px;
}
.z-city-page-choice{
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;
}
.z-city-page-choice span{
   margin-right: 20px;
   line-height: 26px;
   font-size: 15px;
}
#city_input{
    width: 100px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #CCC;
    margin-right: 20px;
}
.z-city-page-choice a{
    line-height: 26px;
    padding: 0px 18px;
    color: #FFF;
    border-radius: 5px;
    background-color: #FF3c00;
     transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.z-city-page-choice a:hover{
    background-color: #F27302;
}
.z-sanjiao{
    display: inline-block;
   /* border: 0 solid #fff;
    border-width: 5px 5px 0;
    border-color: #ff9200 #fff;*/
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #ff9200;
    width: 0;
    overflow: hidden;
    height: 0;
    position: relative;
    top: 0px;
    margin-left: 10px;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
}
/*2 end*/
/*3*/
.z-city-page-list{
    position: relative;
    overflow: hidden;
    margin-top: 20px;
}
.z-city-page-item{
    position: relative;
    overflow: hidden;
    padding: 10px;
}
.z-city-page-item:hover{
    /*background-color: #E5E5E5;*/
}
.z-city-page-item h3{
    font-size: 15px;
    font-weight: 800;
    color: #3E3A39;
    width: 52px;
    float: left;
    padding-right: 5px;
   line-height: 26px;
}
.z-city-page-item>ul{
    width: 960px;
}
.z-city-page-item>ul>li{
   float: left;
  
   line-height: 26px;
   font-size: 14px;
}
.z-city-page-item>ul>li .list{
    margin-right: 5px;
}
.z-city-page-item>ul>li .list>a{
    padding:2px 8px;
    color:#011ad1;
}
.z-city-page-item>ul>li.active .list>a{
    color:#ff6600;
}
.z-city-page-item>ul>li .list>a:hover{
    background-color: #FF3c00;
    color: #FFF;
}
.z-city-page-item .list>ul>li .list2{
    display: block;
    padding: 5px 20px;
    border-bottom:1px solid #eee;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.z-city-page-item .list>ul>li:last-child .list2{
    border-bottom:none;
}
.z-city-page-item .list>ul>li .list2:hover {
    background: #f0f0f0;
}
.z-city-page-item .list>ul>li .list2 a{
    margin:0 2px;
}
.z-city-page-item .list>ul>li .list2 a:hover,.z-city-page-item .list>ul>li .list2 a.active {
    color:#FF3c00;
}

/*运单查询首页*/
.kcompanyList {
    border-right: 1px solid #ecf0f3;
    border-top: 1px solid #ffe3c7;
    overflow: hidden;
    background: #fff;
}
.kcompanyList dl {
	border-bottom: 1px solid #e9eff6;
	font-size: 14px;
	width: 100%;
    display:flex;
}
.kcompanyList dl:nth-child(2n) {
	background: #f4f9ff
}
.kcompanyList dt {
	background: #c4daff;
	color: #fff;
	float: left;
	font-family: Hiragino Sans GB, Serif, Sans-serif;
	font-size: 22px;
	line-height: 32px;
	text-align: center;
	width: 28px;
    display:flex;
    align-items:center;
    justify-content: center;
}
.kcompanyList dd {
	float: left;
	line-height: 32px;
	width: 1140px;
    padding: 15px 0 5px 15px;
}
.kcompanyList dd span {
	color: #333;
	cursor: pointer;
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
    border: 1px solid #ddd;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align:center;
    width: 102px;
    overflow:hidden;
}
.kcompanyList dd span:hover {
	background:#ff9e40;
    color:#fff;
}
.commonFrt dt {
	background: #ff9e40;
	font-family: Microsoft Yahei, Serif, Sans-serif;
	font-size: 18px;
	padding: 16px 0;
}
.kcompanyList dl:hover {
	background: #fff8f5
}
.kcompanyList dl:hover dt {
	background: #317ee8
}
.commonFrt:hover dt {
	background: #81a3ed!important
}

/*物流查询详情*/
.wld-titleBlock .st-imgBox { margin-right:40px;}
.wld-titleBlock .st-titleBox { font-size:22px; font-weight:bold;}
.qdetailBlock { margin-top: 40px!important; font-size: 15px;}
.qdetailBlock .st-titleBlock { text-align:center; border-bottom: 1px solid #ddd; font-weight:bold; font-size: 18px;}
.qdetailBlock .st-titleBlock span { position:relative; top:15px; background:#fff; padding: 0 25px; display:inline-block; color: #c12b2a;}
.qdetailBlock .st-contentBox{ line-height:2;}

/*底部商家信息*/
.footbusinfo{
    font-size:15px;
}
.footbusinfo i {
    color: #9b9a9a;
    vertical-align: -2px;
    width: 23px;
    text-align: center;
    margin-right: 5px;
}
.footbusinfo .st-leftBox {
    border-right: 1px solid #eee;
    width: 320px;
}
.footbusinfo .st-centerBox {
    padding: 15px 60px;
    border-right: 1px solid #eee;
}
.footbusinfo .st-rightBox {
    padding: 0 60px;
}
.footbusinfo .rowBox-tel {
    width: 166px;
    margin-bottom: 5px;
    background: #f0f0f0;
    padding: 2px 5px;
    color: red;
}

/* 推荐线路商家列表  */
.lineBuslistBlock{ background: #fff; padding:15px;}
.lineBuslistBlock .st-listBox { border: 1px solid #eee; padding: 15px 15px 0; width: 48%; margin: 0 1% 20px;}
.lineBuslistBlock .st-listBox:hover{background-color: #fffaf7;border: 1px solid #fb5000;}
.lineBuslistBlock dl dt{ width:143px; height: 92px;}
.lineBuslistBlock dl dt img{ width:143px; height: 92px;}
.lineBuslistBlock dl dd{ flex: 1; position: relative;}
.lineBuslistBlock dl dd h3{ margin-top:3px;}
.lineBuslistBlock dl dd .st-buttBox{ font-size: 12px; border-color: #ddd;}
.lineBuslistBlock dl dd .st-buttBox.is-square.is-gray{ color: #666!important;}}
.lineBuslistBlock dl dd h3 a{ display:block; font-size:18px; font-weight: bold;}
.lineBuslistBlock dl dd h3 a span.qyico1{ width:28px; height:18px; background-size: 18px; vertical-align: 3px; background-position: center center;}
.lineBuslistBlock dl dd h3 a span.rzico{ border: 2px solid #d0d0d0; border-radius: 4px; padding:3px 5px; font-size: 16px; vertical-align:middle; color: #d0d0d0; margin-top:-3px;}
.lineBuslistBlock dl dd h3.vip_icon a span.rzico{ border-color: #e7a325; color: #e7a325;}
.lineBuslistBlock dl dd p{ color: #999;}
.lineBuslistBlock dl dd p span{ vertical-align: middle; word-break:break-all; height: 22px; line-height: 22px; overflow: hidden;}
.lineBuslistBlock dl dd p span.st-icoBox{ width:28px; height:25px; text-align: center; line-height: 25px;}
.lineBuslistBlock dl dd p span.st-icoBox i{ color: #ccc; font-size: 20px; line-height: 25px;}
.lineBuslistBlock dl dd p span.qyico2{ background:url(../images/qyico.gif) 0 -32px no-repeat; width:28px; height:26px;}
.lineBuslistBlock dl dd p span.qyico-md{ background:url(../images/qyico2.gif) no-repeat center center; width:28px; height:26px;}
.lineBuslistBlock dl dd p span.qyico3{ background:url(../images/qyico.gif) 0 -58px no-repeat; width:28px; height:26px;}
.lineBuslistBlock dl dd p span.qyico4{ background:url(../images/qyico.gif) 0 -83px no-repeat; width:28px; height:26px; margin-top:4px; vertical-align: top;}
.lineBuslistBlock dl dd p span.qyico5{ background:url(../images/qyico.gif) 0 -111px no-repeat; width:28px; height:26px; margin-top:4px; vertical-align: top;}
.lineBuslistBlock dl dd p.yhjBox span{
    height: 18px;
    padding: 0 5px;
    font-size: 10px;
    border: 1px solid #ffa569;
    background: #fcebdd;
    line-height: 16px;
    font-weight: normal;
    color: #ff6600;
}
.lineBuslistBlock dl dd .type{
    display: inline-block;
    padding: 4px 25px;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
}
.lineBuslistBlock dl dd .type1 { background: #0e8cb1; border-color: #0e8cb1;}
.lineBuslistBlock dl dd .type2 { background: #e39300; border-color: #e39300;}
.lineBuslistBlock dl dd .type3{ background: #1e8b95; border-color:#1e8b95;}
.lineBuslistBlock dl{ padding:15px 0!important;}
.lineBuslist-mini .showTel{max-width:210px;}
.lineBuslist-mini .addcon{max-width:195px;}

.MapLineBlock {
    padding: 0 20px;
}
.MapLineTitle {
    border-bottom: 1px solid #eee;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    margin: 0 auto;
    width: 800px;
    margin-bottom: 40px;
}
.MapLineTitle span{
    position: relative;
    top: 22px;
    background: #fff;
    display:inline-block;
    padding: 0 25px;
}