@charset "utf-8";
@font-face {
    font-family: "din";
    src: url("../fonts/DIN Medium.woff") format("woff"),
         url("../fonts/DIN Medium.ttf") format("truetype"),
         url("../fonts/DIN Medium.eot") format("embedded-opentype"),
         url("../fonts/DIN Medium.svg") format("svg");
}
html{overflow-x:hidden;}
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#333; width: 100%; min-width:1300px; width:expression((documentElement.clientWidth < 1300) ? "1300px" : "100%" ); background:#f5f5f5;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-weight: bold;}
select,input,textarea{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ border: none;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top; max-width: 100%;}
a{ color:#000; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e30000;}
.fl{ float:left;}.fr{ float:right;}.tc{text-align: center;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.relative{position: relative; z-index: 1;}
.w1340{width:1340px; margin:0px auto;}
.f_red{color:#e30000 !important;}
.f_green{color: #018f33;}
.f_blue{color: #147ec9;}
.f_color{color: #eb9500;}
.f_color2{color: #555;}
.f_color3{color: #ffae21;}
.f_color4{color: #d36000;}
.f_color5{color: #fe6623;}

.f_color9 {
    color: #ffff00;
}
.f_grey{color: #999;}
.f_grey2{color: #ccc;}
.din{font-family: 'din';}
.arial{font-family: Arial;}
.whitebg{background-color: #fff;}
.yellowbg{background: #ffae21; color: #fff !important;}
.greybg{background-color: #f7f7f7 !important;}
a.greybg{color: #999 !important;}
.block{display: block;}
.inline_block{display: inline-block; vertical-align: middle;}
.hidebox{display: none;}
.boxbg{background-repeat: no-repeat; background-size: cover; background-position: center top;}
.f_bold{font-weight: bold;}

@media ( max-width:1366px){
    .w1340{-webkit-transform: scale3d(0.95,0.95,0.95);transform: scale3d(0.95,0.95,0.95); position: relative; z-index: 3;}
}

/*网页滚动条*/
::-webkit-scrollbar{
    width: 5px; height:5px;-webkit-overflow-scrolling : touch;
    background-color: #e6e6e6;}
::-webkit-scrollbar-track{
    background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #eb9500;}
::-webkit-scrollbar-button{
    height: 0px;
    background-color: #e6e6e6;}

/*font*/
.tit{display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}
.p{overflow: hidden;word-break:normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}

/* pic */
.Scale-img{overflow: hidden;cursor: pointer; zoom:1; overflow: hidden; position: relative; z-index: 3;}
.Scale-img img,.Scale-img span,.imgbox img{opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s; display: block; width: 100%;}
.Scale-img span{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.Scale-img:hover img,.Scale-img:hover span,li:hover .Scale-img img,li:hover .Scale-img span {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
.imgbox,.Scale-img span{background-repeat: no-repeat; background-position: center center; background-size: cover;}

/* button */
.btnboxs a{display: inline-block; min-width: 160px; padding: 0 15px; line-height: 64px; margin-right: 20px; font-size: 18px; font-weight: bold; text-align: center; border-radius: 5px; background-color: #9388cb; color: #fff;}
.btnboxs a.s2{background-color: #ff743b;}
.btnboxs a.s3{background-color: #ffae4b;}
.btnboxs a.s4{background-color: #56ac17;}
.btnboxs a.s5{background-color: #376fea;}

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

/* margin */
.ml0{margin-left: 0 !important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt96{margin-top: -96px;}
.mb25{margin-bottom: 25px;}
.mb60{margin-bottom: 60px;}
.p30{padding: 30px;}

/*pages*/
.Pages{font-size: 14px; line-height: 28px; color: #777;}
.Pages li{display: inline-block;}
.Pages a{display:inline-block; text-align: center; color:#777; border: 1px solid #e0e0e0;  margin:0px 2px;}
.Pages a.a_first,.Pages a.a_prev,.Pages a.a_end,.Pages a.a_next,.Pages li.prev a,.Pages li.next a{padding: 0 16px; width: auto;}
.Pages a.disabled{background: #eee !important; color: #666 !important; border: 1px solid #ccc !important;}
.Pages .num a,.Pages li a{width: 28px;}
.Pages .i_text{width: 58px; border: 1px solid #e0e0e0; height: 28px; margin: 0 2px; background: #eee; text-align: center;}
.Pages .i_button{width: 40px; background: #ffae21; border: 1px solid #ffae21; color: #fff; height: 28px; line-height: 28px; text-transform: uppercase;}
.Pages a:hover,.Pages a.a_cur{color: #fff; border: 1px solid #ffae21; background: #ffae21;}
/*pages end*/

/* 下拉选择 */
.ZJselectTxt{position: relative; line-height: 46px; color: #999; padding: 0 15px;}
.ZJselectTxt i.icon{float: right; font-size: 14px; transition: all .3s;}
.ZJselectTxt i.iconOn{transform: rotate(-180deg);}

.ZJselectBox .ZJselectUl{position: absolute; display: none; z-index: 4; top:100%; left: -1px; width: 120px; background: #fff; border: 1px solid #efefef;}
.ZJselectBox .ZJselectUl .ZJselectUlBox{max-height: 122px; overflow-y:auto;}
.ZJselectBox .ZJselectUl ul li{float: none; display: block; height: 40px; line-height: 40px; background: #fff; padding: 0 15px; transition: all .3s; cursor: pointer;}
.ZJselectBox .ZJselectUl ul li:hover{background: #f0f0f0;}

/*top*/
.Top{background: #e8e8e8; line-height: 40px; color: #888;}
.Top .fl span{display: inline-block; margin-right: 34px;}
.Top .fl a{color: #ea9500;}
.Top .fl i{display: inline-block; vertical-align: middle; width: 1px; height: 12px; background: #dadada; margin: 0 12px;}
.Top .fl .loginout{background: #ea9500; color: #fff; display: inline-block; line-height: 30px; height: 30px; border-radius: 6px; vertical-align: middle; padding: 0 10px;}
.Top .fl .loginout i{height: auto !important; background: none !important; padding: 0 10px 0 0; margin: 0;}
.Top .fr a{margin-right: 20px; color: #888;}
.Top .fr a i{color: #cfcfcf; margin-right: 5px;}
.Top .fr a:hover,.Top .fr a:hover i{color: #e30000;}
.Top .number{font-size: 20px; padding-left: 20px;}
.Top .number i{margin-right: 12px; font-size: 25px;}

.LogoSearch{padding: 35px 0; border-bottom: 1px solid #eee;}
.Logo{width: 500px; margin-left: -40px;}
.Logo .img{display: block; width: 100%;}
.Logo .icon{position: absolute; right: 23px; bottom: 25px; animation: jump 1.5s ease-in-out infinite;}
@keyframes jump{
    0%{
        transform: translate(0, 0);
    } 
    50%{
        transform: translate(0, -5px);
    } 
    100%{
        transform: translate(0, 0);
    }
}

.Search{width: 628px; margin-top: 22px;}
.Search form{padding: 0 110px 0 104px; width: 239px; border: 1px solid #efefef; background: #f6f6f6; z-index: 9; border-radius: 0 5px 5px 0;}
.Search .input{height: 46px; line-height: 46px; width: 100%;}
.Search .btn{width: 90px; position: absolute; right: 0; top: -1px; bottom: -1px; background: #e30000; color: #fff; font-size: 18px; border-radius: 0 5px 5px 0;}
.Search .ZJselectBox{position: absolute; left: 0; top: 0; width: 84px; height: 46px;}
.Search .ZJselectTxt{background: url(../images/line.png) no-repeat right center;}
.Search .fbbtn{width: 160px; float: right; line-height: 48px; background: #ffae21; color: #fff; font-size: 16px; font-weight: bold; border-radius: 8px; text-align: center;}

.Nav li{float: left;}
.Nav li .am{display: block; padding: 0 31.3px; font-size: 18px; color: #333; line-height: 59px; font-weight: bold; position: relative; z-index: 5;}
.Nav li .am .bg{position: absolute; left: 50%; bottom: 0; height: 2px; width: 0; background: #e30000; transition: all 300ms;}
.Nav li.onnav .am,.Nav li:hover .am{color: #e30000;}
.Nav li.onnav .am .bg,.Nav li:hover .am .bg{width: 100%; left: 0;}
.Nav li .am .bz,.Nav li .am .hot{position: absolute; text-align: center; font-size: 12px; color: #fff; -webkit-animation: upDown 6s ease-in-out infinite;animation: upDown  6s ease-in-out infinite;}
.Nav li .am .bz{top: -19px; right: 25px; width: 70px; line-height: 24px; font-weight: bold; padding-bottom: 6px; background: url(../images/tsbg.png) no-repeat;}
.Nav li .am .hot{top: -15px; left: 50%; margin-left: -21px; width: 42px; line-height: 20px; padding-bottom: 4px; background: url(../images/hotbg.png) no-repeat;}
/* 上下浮动 */
@keyframes upDown{
    0%{
        transform: translateY(5px);
    } 
    25%{
        transform: translateY(0px);
    } 
    50%{
        transform: translateY(5px);
    } 
    75%{
        transform: translateY(0px);
    } 
    100%{
        transform: translateY(5px);
    }
}
/* .NavPull{width: 100%; position: absolute; left: 0; top: 100%; z-index: 99; display: none; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.NavPull dd a{display: block; line-height: 40px; text-align: center; color: #333; border-bottom: 1px solid #e5e5e5;}
.NavPull dd:hover a{color: #e30000;} */

/*bottom*/
.Footer a,.Bottom a{color: #999;}
.Footer a:hover,.Bottom a:hover{color: #e30000;}
.Footer{background: #292929; padding: 35px 0;}
.Footer .one_line{display: block; width: 81px; height: 1px; background: #3a3a3a; margin: 24px 0 17px;}
.Footer .city{width: 455px;}
.Footer .city .title span{display: block; font-size: 16px;}
.Footer .city .info{line-height: 36px;}
.Footer .link{margin-top: 28px;}
.Footer .link a{display: block; float: left; max-width: 132px; margin-right: 10px;}
.Footer .link a img{display: block; width: 100%;}
.Footer .hot{margin-top: 34px;}
.Footer .hot a{display: inline-block; margin-right: 20px;}
.Sitemap{width: 769px; float: left; border-right: 1px solid #3a3a3a;}
.Sitemap dl{width: 140px; float: left; margin-right: 50px;}
.Sitemap dl dt{font-size: 16px;}
.Sitemap dl dd a{display: block; line-height: 36px;}

.Bottom{background: #3f3f3f; padding: 10px 0; line-height: 29px;}

/*index*/
.HomeTrade{margin-top: -86px; position: relative; z-index: 5; padding: 25px;}
.HomeTrade .title{margin-bottom: 20px;}
.Trade_Active{width: 750px; padding-right: 24px; border-right: 1px solid #f4f4f4;}
.Trade_Active dd{width: 249px; float: left; border-right: 1px solid #fff; background: #f7f7f7; text-align: center; padding: 18px 0;}
.Trade_Active dd:nth-last-child(2){border-right: none;}
.Trade_Active dd .number{line-height: 30px;}
.Trade_Active dd .number span{display: inline-block; vertical-align: middle;}
.Trade_Active dd .number .din{font-size: 26px;}
.Trade_Active dd .number .dan{padding: 0 12px; vertical-align: top; margin-top: -10px;}
.Trade_Active dd .number i{color: #058c32;}
.Trade_Active dd .number .dan,.Trade_Active dd .p i{color: #999;}
.Trade_News{width: 493px;}
.Trade_News .box{padding: 24px 0;}
.Trade_News .box dd{height: 30px; line-height: 30px;}
.Trade_News .box dd img{display: inline-block; vertical-align: middle; width: 24px; height: 24px; border-radius: 50%; margin-right: 12px;}
.Trade_News .box dd b{padding: 0 15px;}
.Trade_News .box dd .yellowbg{padding: 0 15px; display: inline-block; margin: 0 16px;}
.Trade_News .box dd .time{color: #999; margin-left: 10px;}

.HomeTit h2{font-size: 26px; line-height: 34px; color: #fff;}
.HomeTit p{color: rgba(255,255,255,0.5); margin-top: 10px;}
.HomeTit .more{display: inline-block; margin-top: 56px; width: 156px; line-height: 40px; background: rgba(255,255,255,0.2); color: #fff; font-size: 16px; text-align: center; border-radius: 20px; transition: all 300ms;}

.Com_price{line-height: 28px; color: #acacac;}
.Com_price .f_red{font-size: 28px;}
.Com_price .text{padding-left: 10px;}
.Com_price .block{margin-top: 5px; text-align: right; line-height: 24px; padding-left: 0;}

.HomeOnline .imgbox{width: 260px; height: 330px; padding-top: 65px;}
.HomeOnline .list{width: 1028px; padding: 0 25px;}
.HomeOnline .list dd{width: 514px; float: left; padding: 38px 0 0; margin-bottom: 36px;}
.HomeOnline .list dd:nth-child(2n){float: right;}
.HomeOnline .list dd:nth-child(3),.HomeOnline .list dd:nth-child(4){margin-bottom: 0;}
.HomeOnline .list dd a{display: block; padding: 0 24px 0 0; border-right: 1px solid #f4f4f4; position: relative;}
.HomeOnline .list dd:nth-child(2n) a{padding: 0 0 0 24px; border-right: none;}
.HomeOnline .list dd .HomeCommon{padding-left: 96px;}
.HomeOnline .list dd .HomeCommon::after{content: ''; position: absolute; left: 0; right: 0; bottom: -36px; height: 1px; background: #f4f4f4;}
.HomeOnline .HomeCommon .icon{width: 72px; height: 72px; border-radius: 50%;}

.HomeCommon .icon{position: absolute; left: 0; top: 0; transition: all 300ms;}
.HomeCommon .tit{font-size: 18px; margin-bottom: 10px;}
.HomeCommon .tit .sign{display: inline-block; margin-left: 12px;}
.HomeCommon .info{line-height: 28px; color: #ababab; padding-right: 100px;}
.HomeCommon .info .Com_price{position: absolute; right: 0; top: 0;}
.HomeCommon:hover .icon{top: 50%; transform: translate(0,-50%);}


.HomeBox{width: 660px;}
.HomeBox .imgbox{width: 163px; height: 306px; padding: 84px 26px 0;}
.HomeBox .slick-list{height: 359px !important; overflow: hidden;}
.HomeBox .list{width: 395px; padding: 13px 25px;}
.HomeBox .list dd{border-bottom: 1px solid #f4f4f4;}
.HomeBox .slick-dots,.HomeOnline .slick-dots{text-align: right; position: absolute; width: 100px; left: -140px; bottom: 30px;}
.HomeBox .slick-dots li button,.HomeOnline .slick-dots li button{border: 1px solid #fff; background-color: transparent;}
.HomeBox .slick-dots li.slick-active button,.HomeOnline .slick-dots li.slick-active button{background-color: #fff;}
.HomeOnline .slick-dots{bottom: 0;}
.HomeBox:hover .HomeTit .more,.HomeOnline:hover .HomeTit .more{width: 120px;}

#F1 dd{padding: 17px 0;}
#F1 dd .title{margin-bottom: 5px;}
#F1 dd .title p{font-size: 15px; color: #555;}
#F1 dd .HomeCommon{padding-left: 70px;}
#F1 dd .HomeCommon .icon{width: 56px;}
#F1 dd .HomeCommon .Com_price{top: auto; bottom: 0;}

#F2 dd{padding: 20px 0;}
#F2 dd .tit{font-size: 18px; margin-bottom: 26px;}

#F3 dd{height: 59px; line-height: 59px; font-size: 18px; padding-left: 17px; background: url(../images/dot1.png) no-repeat left center;}

#F4 dd{padding: 17px 0 12px;}
#F4 dd .tit{font-size: 18px; margin-bottom: 12px;}
#F4 dd .con{line-height: 28px;}
#F4 dd .con i{padding: 0 10px;}
#F4 dd .con .p{height: 28px;}

.Advimg img{display: block; width: 100%;}

.HomeSlider .box{padding: 5px 25px 14px; height: 560px; overflow: hidden;}
.HomeSlider .s_left{width: 840px; border-right: 1px solid #eee;}
.HomeSlider .s_right{width: 398px;}
.HomeSlider .hd{height: 63px; line-height: 63px; border-bottom: 1px solid #eee; margin-bottom: 27px;}
.HomeSlider .hd li{float: left; position: relative;}
.HomeSlider .hd li a{display: block; padding: 0 25px; font-size: 22px;}
.HomeSlider .hd li i{position: absolute; left: 50%; bottom: -2px; height: 3px; background: #e30000; width: 0; transition: all 300ms;}
.HomeSlider .hd li.on i{width: 100%; left: 0;}
.HomeSlider .hd li.on a{color: #e30000;}
.HomeSlider .more{position: absolute; right: 0; top: 0; line-height: 63px;}
.HomeSlider .list{margin-top: 10px;}
.HomeSlider .list dd{height: 44px; line-height: 44px; overflow: hidden; padding-left: 15px; background: url(../images/dot1.png) no-repeat left center;}
.HomeSlider .list dd span{float: right; margin-left: 15px;}
.HomeSlider .list dd a{font-size: 16px;}
.HomeSlider .style dl{position: relative;}
.HomeSlider .style dl::after{content: ''; position: absolute; left: 50%; top: 10px; bottom: 10px; width: 1px; background: #eee;}
.HomeSlider .style .list dd{width: 595px; float: left;} 
.HomeSlider .style .list dd:nth-child(2n){float: right;}

.HomeSlider .s_left .first{padding: 20px; height: 200px; overflow: hidden;}
.HomeSlider .s_left .first .Scale-img{width: 220px; float: left;}
.HomeSlider .s_left .first .con{width: 558px; padding-top: 17px;}
.HomeSlider .s_left .first .con .tit{font-weight: bold; font-size: 16px;}
.HomeSlider .s_left .first .con .p{margin: 20px 0 12px; -webkit-line-clamp: 2; line-height: 30px;}
.HomeSlider .s_left .first .con .date{color: #666;}
.HomeSlider .s_left .first .slick-dots{margin-top: 16px;}
.HomeSlider .s_right .first{padding: 23px 25px; height: 194px; overflow: hidden;}
.HomeSlider .s_right .first .item{position: relative; padding-left: 34px; min-height: 30px;}
.HomeSlider .s_right .first .item .name{position: absolute; left: 0; top: 7px; border-radius: 5px; width: 24px; text-align: center; color: #fff;}
.HomeSlider .s_right .first .item .p{-webkit-line-clamp: 2; line-height: 30px;}
.HomeSlider .s_right .first .a1 .name{background-color: #eb6100;}
.HomeSlider .s_right .first .a2 .name{background-color: #ffae21;}
.HomeSlider .s_right .first .a1 .p{margin-bottom: 14px; font-weight: bold; font-size: 16px; color: #333;}
.HomeSlider .s_right .first .a2 .p{color: #999;}
.HomeSlider .s_right .first .detail{display: block; margin-top: 20px; width: 100px; line-height: 34px; background: #a27f6c; color: #fff; text-align: center;}

.RightFixBox{position: fixed; right: 20px; top: 50%; transform: translate(0,-50%); width: 90px; text-align: center; z-index: 99;}
.RightFixBox dl{}
.RightFixBox dd{position: relative;}
.RightFixBox dd .am{display: block; padding: 13px 0; color: #333; border-bottom: 1px solid #efefef;}
.RightFixBox dd:hover .am{border-bottom: none;}
.RightFixBox dd .am i{display: block; line-height: 44px; font-size: 30px; color: #d1d1d1;}
.RightFixBox dd .am span{display: block; line-height: 20px;}
.RightFixBox dd:hover .am{background: #ffae21; color: #fff;}
.RightFixBox dd:hover .am i{color: #fff;}
.RightFixBox dd .hidebox{background: #ffae21; color: #fff; position: absolute; top: 0; padding: 15px;}
.RightFixBox dd .sys{left: -160px; width: 130px;}
.RightFixBox dd .sys img{display: block; width: 100%; margin-bottom: 10px;}
.RightFixBox dd:hover .hidebox{display: block;}

.RightFixBox dd .OnlineKf{width: 360px; left: -400px; padding: 20px;}
.RightFixBox dd .OnlineKf .info{text-align: left; font-size: 16px; line-height: 28px;}
.RightFixBox dd .OnlineKf ul{padding: 20px 0;}
.RightFixBox dd .OnlineKf li{width: 47.5%; float: left;}
.RightFixBox dd .OnlineKf li:nth-child(2n){float: right;}
.RightFixBox dd .OnlineKf li img{display: block; width: 100%;}
.RightFixBox dd .OnlineKf li p{line-height: 24px; font-size: 16px; margin-top: 5px;}
.RightFixBox dd .OnlineKf .onbtn{display: block; width: 160px; line-height: 40px; border-radius: 30px; background: #fff; color: #ffae21; font-size: 16px; margin: 0 auto;}

/* 栏目共用样式 */
.Ban img{display: block; width: 100%;}
.Container{min-height: 400px; height: auto !important; height: 400px;}

.Title01{height: 64px; line-height: 64px; border-bottom: 1px solid #eee;}
.Title01 .name{display: block; position: relative; padding-left: 15px; font-size: 22px; color: #000;}
.Title01 .name i{position: absolute; width: 5px; height: 22px; background: #e30000; left: 0; top: 50%; margin-top: -11px;}

.Title02{height: 63px; line-height: 63px; border-bottom: 1px solid #eee;}
.Title02 .name{float: left; position: relative; padding: 0 25px; font-size: 22px;}
.Title02 .name i{position: absolute; left: 0; bottom: -2px; height: 3px; background: #e30000; width: 100%;}
.absolute{position: absolute;}

.Position{position: absolute; top: -39px; left: 0; color: #eac89f; font-size: 15px; z-index: 5;}
.Position a{color: #eac89f;}


/* 全国企服商 */
.SelectBox{line-height: 40px; font-size: 15px;}
.SelectBox a{color: #333;}
.SelectBox .list{padding-bottom: 5px; z-index: 3;}
.SelectBox .list dl,.SelectBox .list ul{padding-left: 87px; position: relative; min-height: 40px; line-height: 40px; margin-bottom: 20px;}
.SelectBox .list dl dt,.SelectBox .list ul .title,.SelectBox .result .name{position: absolute; left: 0; top: 0;}
.SelectBox .list dl dd a,.SelectBox .list ul .con a{display: inline-block; padding: 0 20px; border-radius: 5px;}
.SelectBox .list dl dd a.on,.SelectBox .list ul .con a.on{background: #ffae21; color: #fff;}
.SelectBox .result{padding: 22px 50px 0 130px; border-top: 1px solid #e7e7e7;}
.SelectBox .result .name{top: 20px;}
.SelectBox .result li{float: left; padding: 0 20px; margin-right: 10px; border-radius: 5px; background: #f6f6f6; color: #999;}
.SelectBox .result li i{font-size: 12px; margin-left: 10px;}
.SelectBox .result .delete{position: absolute; right: 0; bottom: 0; font-size: 24px; color: #ccc;}

.w915{width: 915px;}
.w975{width: 975px;}
.w340{width: 340px;}
.SortBox{background: #f5f5f5; line-height: 44px; font-size: 15px; z-index: 3;}
.SortBox.fl{width: 62%;}
.SortBox .ZJselectBox.fl{margin-right: 30px; padding-right: 30px; z-index: 5;}
.SortBox .ZJselectBox.fl::after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -5px; width: 1px; height: 10px; background: #e5e5e5;}
.SortBox .ZJselectBox.fl:nth-last-child(2){padding-right: 0; margin-right: 0;}
.SortBox .ZJselectBox.fl:nth-last-child(2)::after{display: none;}
.SortBox .ZJselectTxt{color: #333; line-height: 40px;}
.SortBox .ZJselectTxt i{float: none; color: #aaa;}

.CompanyList li{border: 1px solid #eee; padding: 39px 43px 30px; position: relative; margin-top: 20px;}
.CompanyList li .jk{left: -1px; top: -1px; width: 64px; text-align: center; background: #fae9dd; color: #d36000; font-size: 12px;}
.CompanyList li .yzqy{right: 0; top: 0;}
.CompanyList li .address{right: 0; bottom: 0; width: 39px; line-height: 43px; padding-bottom: 7px; text-align: center; background: url(../images/positionbg.png) no-repeat; font-size: 18px; font-weight: bold; color: #0080e6;} 
.CompanyList li .num{top: 69px; right: 66px; width: 90px; line-height: 90px; text-align: center; font-size: 36px; color: #fff; background-image: url(../images/numbg2.png); display: none;}
.CompanyList li .cheack{right: 15px; bottom: 35px; color: #000;}
.CompanyList li .imgbox{width: 140px;}
.imgbox .hmrz{bottom: -18px; left: 50%; margin-left: -96px; z-index: 5; width: 193px; line-height: 40px; font-size: 18px; color: #fff; text-align: center; padding-bottom: 9px; background-image: url(../images/rzbg.png);}
.CompanyList li .con{width: 645px;}
.CompanyList li .con .title{margin-bottom: 14px;}
.CompanyList li .con .title .name{font-weight: bold; font-size: 18px;}
.CompanyList li .con .label,.TransferList .list1 li .con .label{display: inline-block; padding-left: 5px;}
.CompanyList li .con .label span,.TransferList .list1 li .con .label span{display: inline-block; margin-left: 10px; padding: 0 13px; font-size: 12px;}
.CompanyList li .con .label .s1,.TransferList .list1 li .con .label .s1{background: #eaf8ee; color: #42a15d;}
.CompanyList li .con .label .s2,.TransferList .list1 li .con .label .s2{background: #fae9dd; color: #d36000;}
.CompanyList li .con .label .s3,.TransferList .list1 li .con .label .s3{background: #e2eff5; color: #1e58b9;}
.CompanyList li .con .info{width: 414px; padding-right: 62px; line-height: 30px; color: #666;}
.CompanyList li .con .p{-webkit-line-clamp: 5;}

.CompanyList li.good .num{background-image: url(../images/numbg1.png);}
.CompanyList li.good .title .name{color: #018f33;}

.EwmBox .img{border: 1px solid #eee; margin-bottom: 20px;}
.EwmBox .img img{display: block; width: 100%;}
.EwmBox p{font-size: 18px; line-height: 18px; text-align: center;}

.OnlineNews,.CompanyShow{padding: 4px 30px 30px;}

.OnlineNews .list{padding-top: 17px;}
.OnlineNews li{padding-bottom: 17px; margin-bottom: 17px; border-bottom: 1px dashed #eee;}
.OnlineNews li .relative{padding-left: 32px;}
.OnlineNews li .img{position: absolute; left: 0; top: 0; width: 24px; border-radius: 50%;}
.OnlineNews li .tit{font-size: 15px;}

.CompanyCommon{padding: 10px 30px 20px;}
.CompanyCommon .list{padding-top: 12px;}
.CompanyCommon .list li{background-image: url(../images/dot1.png); background-repeat: no-repeat;}
.CompanyCommon .list1 li{height: 44px; line-height: 44px; overflow: hidden; padding-left: 16px; background-position: left center;}
.CompanyCommon .list1 li .tit{font-size: 16px;}
.CompanyCommon .list1 li span{float: right;}
.CompanyCommon .list2 li{padding: 12px 0; border-bottom: 1px dashed #eee; line-height: 30px; padding-left: 15px; background-position: left 26px;}
.CompanyCommon .list2 li .tit{font-size: 16px;}

/* 全国企服商详情 */
.Title03{height: 50px; line-height: 50px; background: #f5f5f5; padding-right: 15px;}
.Title03 i{position: absolute; left: 0; top: 50%; width: 5px; height: 22px; margin-top: -11px; background: #e30000;}
.Title03 .name{padding-left: 18px; font-size: 22px; color: #333;}
.Title03 em{padding-left: 6px;}
.blue_dot{display: inline-block; vertical-align: middle; width: 5px; height: 5px; margin-right: 10px; border-radius: 50%; background: #2e68e9;}

.CompanyDetail .imgbox{margin: 10px 50px 0; width: 140px;}
.CompanyDetail .con{padding: 10px 0 18px 80px; margin-left: 30px; border-left: 1px solid #ededed; width: 929px;}
.CompanyDetail .con .title{line-height: 33px; margin-bottom: 28px;}
.CompanyDetail .con .title h2,.CompanyDetail .con .title .static{display: inline-block; vertical-align: middle;}
.CompanyDetail .con .title .static{position: relative; width: 100px; text-align: center; background: #eee; margin-left: 20px;}
.CompanyDetail .con .title .static img{display: inline-block; vertical-align: middle; margin-right: 6px;}
.CompanyDetail .con .title .static.over{background: linear-gradient(to right,#ff6000, #ff1700); color: #fff;}
.CompanyDetail .con .title .static .btn{position: absolute; right: -31px; top: -19px; line-height: 24px; z-index: 5; padding: 0 15px; font-size: 13px; border-radius: 10px 0 10px 0; background: linear-gradient(to right,#ff6000, #ff1700); color: #fff;}
.CompanyDetail .con .title h2{font-size: 32px; color: #018f33;}
.CompanyDetail .con .info{margin: 0 112px 25px 0; padding-right: 168px;}
.CompanyDetail .con .info dd{line-height: 43px; font-size: 16px; padding-left: 40px; position: relative; color: #666;}
.CompanyDetail .con .info dd i{position: absolute; left: 0; top: 0; color: #d0d0d0; font-size: 24px;}
.CompanyDetail .con .info .yz{right: 0; top: -7px;}
.CompanyDetail .look{left: 0; bottom: 45px; padding: 0 18px; background: #f1f1f1; color: #666; line-height: 44px; z-index: 5;}

.TableInfo table td{background: #f5f5f5; height: 60px; padding-left: 32px; font-size: 15px;}
.TableInfo table .th{width: 125px; color: #999; background: #f4f8ff;}
.TableInfo .warm i{display: inline-block; margin-right: 10px;}

.BusinessBox .con{margin-top: 10px; font-size: 15px; line-height: 30px; height: 179px; overflow-y: auto;}

.EvaluateBox dd{padding: 20px 0 14px; border-bottom: 1px dashed #eee;}
/* .EvaluateBox dd:last-child{border-bottom: none;} */
.EvaluateBox dd .imgbox{width: 40px;}
.EvaluateBox dd .con{width: 858px; padding-top: 6px;}
.EvaluateBox dd .con .title .name{color: #666;}
.EvaluateBox dd .con .title .date{color: #ccc;}
.EvaluateBox dd .con .star ul{padding: 0; margin: 0 28px 0 22px;}
/* .EvaluateBox dd .con .star .relative,.EvaluateBox dd .con .star .score{display: inline-block; vertical-align: middle;}
.EvaluateBox dd .con .star .relative{width: 105px; height: 24px; margin: 0 28px 0 22px;}
.EvaluateBox dd .con .star .i1,.EvaluateBox dd .con .star .i2{background-repeat: no-repeat; background-position: center center;}
.EvaluateBox dd .con .star .i1{background-image: url(../images/star1.png);}
.EvaluateBox dd .con .star .i2{position: absolute; left: 0; top: 0; height: 100%; background-image: url(../images/star2.png);}
.EvaluateBox dd .con .star .score{font-size: 15px;} */
.EvaluateBox dd .con .p{margin-top: 20px; font-size: 15px; -webkit-line-clamp: 1;}
.EvaluateBox dd .con .other{margin-top: 10px; color: #ccc;}
.EvaluateBox dd .con .other i{padding: 0 10px;}

.CompanyShow li{padding: 20px 0; border-bottom: 1px dashed #eee;}
.CompanyShow li .Scale-img{width: 60px;}
.CompanyShow li .con{width: 200px;}
.CompanyShow li .con .tit{font-size: 16px; line-height: 32px;}

/* 在线推单市场 */
.yellow_dot{width: 5px; height: 5px; background: #ffae21; left: 0; top: 10px;}
.MarketList li{margin-top: 25px;}
.MarketList li a{display: block; border: 1px solid #f0f0f0; padding: 20px 30px 24px; position: relative;}
.MarketList li .icon{right: 0; top: 0; width: 61px;}
.MarketList li .icon img{display: block; width: 100%;}
.MarketList li .con{padding: 0 125px 0 15px;}
.MarketList li .con h2{font-size: 18px;}
.MarketList li .info{line-height: 27px; margin: 10px 0;}
.MarketList li .other em{display: inline-block; padding: 0 10px;}
.MarketList li .price{font-size: 30px; right: 0; top: 50px;}
.MarketList li .label span{display: inline-block; padding: 0 15px; background: #eaf8ee; font-size: 12px; color: #42a15d; margin-right: 10px;}

/* 推单市场详情 */

.OrderDetail .title{line-height: 43px; margin-bottom: 26px;}
.OrderDetail .title h2{font-size: 32px; color: #000; margin-right: 20px;}
.OrderDetail .title .label{margin-right: 20px; line-height: 26px; padding: 0 9px; background: #fff7e8; color: #ffb12a; border: 1px solid #ffb12a;}
.OrderDetail .title .label.over{background: #f5f5f5; color: #b2b2b2; border: 1px solid #ececec;}
.OrderDetail .title .label.ing{background: #ebf6f0; color: #57c285; border: 1px solid #57c285;}
.OrderDetail .title .icon{vertical-align: top; margin-top: -10px;}
.OrderDetail .other,.TransferDetail .other{height: 28px; line-height: 28px;}
.OrderDetail .other .number,.TransferDetail .other .number{width: 212px; border: 1px solid #f0f0f0; padding: 0 6px 0 80px; font-size: 12px;}
.OrderDetail .other .number .name,.TransferDetail .other .number .name{background: #f5f5f5; left: 0; top: 0; width: 70px; text-align: center;}
.OrderDetail .other .Com_price{margin-top: -10px;}
.OrderDetail .other .Com_price .f_red{font-size: 48px;}
.OrderDetail .info i{padding: 0 16px;}
.OrderDetail table tr td,.TransferDetail table tr td{background: #f5f5f5; border-bottom: 1px solid #eee; height: 52px; padding: 0 20px; font-size: 15px;}
.OrderDetail table tr .th,.TransferDetail table tr .th{width: 121px; text-align: right; position: relative;}
.OrderDetail table tr .th::after,.TransferDetail table tr .th::after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -9px; width: 1px; height: 18px; background: #e2e2e2;}

.PublishBox .box{border: 1px solid #eee; min-height: 208px;}
.PublishBox .person{left: 0; top: 0; bottom: 0; background: #f5f5f5; width: 150px; padding: 46px 0 32px; text-align: center;}
.PublishBox .person span{display: block; font-size: 16px; line-height: 30px; color: #000; margin-top: 16px;}
.PublishBox .person p{line-height: 28px;}
.PublishBox .list{padding: 29px 29px 29px 176px;}
.PublishBox .list li{float: left; margin-left: 3px; width: 174px; text-align: center; padding: 44px 0 39px; background: #fff7e8;}
.PublishBox .list li .num{line-height: 30px; margin-bottom: 13px;}
.PublishBox .list li .num span{font-size: 30px; color: #e76600;}
.PublishBox .list li p{font-size: 16px;}
.PublishBox .list li.i2{background: #ebf6f0;}
.PublishBox .list li.i2 .num span{color: #218c4f;}
.PublishBox .list li.i3{background: #fff3eb;}
.PublishBox .list li.i3 .num span{color: #e30000;}
.PublishBox .list li.i4{background: #e8f7ff;}
.PublishBox .list li.i4 .num span{color: #1b63e6;}

.OrderStep .title{width: 178px; margin-left: -30px; line-height: 60px; font-size: 22px; padding-left: 22px; background-image: url(../images/titbg1.png); color: #fff;}
.OrderStep .ins{padding: 15px 30px; line-height: 30px; border-radius: 5px; font-size: 16px; background: linear-gradient(to right, #e7f2ff, #fff);}
.OrderStep .tits{line-height: 30px;}
.OrderStep .tits .name{background: #fff; position: relative; z-index: 2; display: inline-block;}
.OrderStep .tits .name i{display: inline-block; width: 10px; height: 10px; background: url(../images/dot2.png);}
.OrderStep .tits .name span{padding: 0 12px; font-size: 20px; font-weight: bold;}
.OrderStep .tits .line{left: 0; right: 0; top: 50%; background: #eee; height: 1px;}
#step2 .title{background-image: url(../images/titbg2.png);}
#step2 .ins{background: linear-gradient(to right, #fff2ef, #fff)}
#step2 .tits .name i{background: url(../images/dot3.png);}

.TransferBox{padding: 10px 30px 20px;}
.TransferBox li a{display: block; padding: 15px 0; border-bottom: 1px dashed #eee;}
.TransferBox li:last-child a{border-bottom: none;}
.TransferBox li .tit{font-size: 16px; margin-bottom: 6px;}
.TransferBox li .other .price{font-size: 24px;}

/* 园区政策 */
.Searchbg{background: #f5f5f5; padding: 20px; width: 935px;}
.Searchbg .box{width: 338px; background: #fff;}
.SearchBox{border: 1px solid #ebebeb; background: #f7f7f7; border-radius: 5px;}
.SearchBox form{padding: 0 60px 0 20px;}
.SearchBox form .input{width: 100%; height: 48px;}
.SearchBox form .btn{position: absolute; right: 15px; top: 0; bottom: 0; background: none;}
.SearchBox form .btn i{font-size: 30px; font-weight: bold; color: #e30000;}
.publishBtn{width: 280px; line-height: 90px; font-size: 22px; color: #fff; text-align: center; background: linear-gradient(to right,#ff7239, #fe9250);;}
.publishBtn img{display: inline-block; vertical-align: middle; margin-right: 14px;}

.ParkList .list{padding-bottom: 10px;}
.ParkList li{margin-bottom: 25px; border: 1px solid #eee; padding: 29px; position: relative;}
.ParkList li .imgbox{right: 70px; top: 55px; width: 119px;}
.ParkList li .Scale-img{width: 320px;}
.ParkList li .Scale-img img{display: block; width: 100%; height: 260px;}
.ParkList li .con{width: 660px; margin-left: 30px;}
.ParkList li .con .tit{line-height: 38px; font-size: 18px; font-weight: bold;}
.ParkList li .con .other{margin: 6px 0 8px; line-height: 29px;}
.ParkList li .con i{display: inline-block; width: 1px; height: 12px; margin: 0 16px; background: #ebebeb;}
.ParkList li .con .other img{width: 24px; border-radius: 50%; margin-left: 10px; vertical-align: middle;}
.ParkList li .con .other .check,.ParkDetail .title .p .check{display: inline-block; line-height: 27px; padding: 0 13px; margin-left: 12px; border-radius: 25px; font-size: 12px; color: #058c32; border: 1px solid #058c32; background: #ebf6ef;}
.ParkList li .con .p{margin: 14px 0 19px; line-height: 32px; -webkit-line-clamp: 2;}
.ParkList li .con .detail{display: block; width: 150px; line-height: 48px; font-size: 16px; text-align: center; background: #a3806d; color: #fff;}

/* 园区政策详情 */
.ParkDetail{padding: 66px 60px 60px; margin-bottom: 60px;}
.ParkDetail .title h2{font-size: 32px; line-height: 47px; color: #000;}
.ParkDetail .title .p{margin: 24px 0; line-height: 29px;}
.ParkDetail .title .p i{padding: 0 16px;}
.ParkDetail .title .label{padding: 12px; line-height: 30px; background: #fbe9dd;}
.ParkDetail .title .label i{display: inline-block; vertical-align: middle; width: 1px; height: 16px; background: #eec3a6; margin: 0 18px;}
.ParkDetail .SinglePage{margin: 48px 0;}
.SinglePage{font-size: 15px; line-height: 40px; color: #000;}
.SinglePage p{text-indent: 2em;}

.ParkScroll{overflow: hidden;}
.ParkScroll dl{margin-left: -30px;}
.ParkScroll dl dd{margin-left: 30px;}
.ParkScroll .slick-prev{left: 30px;}

/* 资源广告 */
.Advimg .slick-dots{position: absolute; left: 30px; right: 30px; bottom: 30px; height: 12px; line-height: 12px; text-align: right;}
.Advimg .slick-dots li button{width: 12px; height: 12px; line-height: 100px; overflow: hidden; background-color: #fff; border-radius: 50%; transition: all 300ms;}
.Advimg .slick-dots li.slick-active button{background-color: #ffae21; width: 60px; border-radius: 30px;}

.AdvList .title{font-size: 26px; line-height: 36px; margin-bottom: 15px; font-weight: bold; color: #d8a71b; font-family: "宋体";}
.AdvList .list{padding-bottom: 5px; margin-left: -15px;}
.AdvList .list li{width: 295px; margin: 0 0 20px 15px; float: left;}
.AdvList .list li .box{border: 1px solid #eee; padding: 9px;}
.AdvList .list li .info{height: 245px; padding: 10px 20px; display: flex; align-items: center; justify-content: center; font-size: 16px; font-family: '宋体'; font-weight: bold; text-align: center; line-height: 32px; color: #fff; background: linear-gradient(to bottom, #7fb0e1, #60adec);}

.SentAdv{padding: 3px;}
.SentAdv a{display: block; font-size: 22px; line-height: 104px; text-align: center; color: #fff; background: linear-gradient(to right, #a66020, #e7c24a);}
.SentAdv a i{font-size: 40px; color: rgba(255,255,255,0.5); margin-right: 15px;}
.AdvRecommend li{padding: 21px 0; border-bottom: 1px dashed #eee;}
.AdvRecommend li .p{margin-top: 10px;}
.AdvRecommend li .p i{padding: 0 8px;}

/* 佣金榜 */
.Brokerage{padding: 40px 50px 30px;}
.Brokerage .title{margin-bottom: 20px;}
.Brokerage .title img{position: relative; z-index: 3;}
.Brokerage .title i{position: absolute; left: 0; top: 50%; right: 0; background: #eee; height: 1px;}
.Brokerage table th,.Brokerage table td{height: 70px;}
.Brokerage table th{background: #ffae21; color: #fff; font-size: 24px;}
.Brokerage table td{font-size: 16px;}
.Brokerage table tbody tr:nth-child(2n){background: #f7f7f7;}
.Brokerage table td .num{font-size: 24px; color: #fff; line-height: 40px; background-repeat: no-repeat; background-position: center center; background-image: url(../images/n11.png);}
.Brokerage table .t1 td .num{background-image: url(../images/n1.png);}
.Brokerage table .t2 td .num{background-image: url(../images/n2.png);}
.Brokerage table .t3 td .num{background-image: url(../images/n3.png);}
.Brokerage table .t4 td .num{background-image: url(../images/n4.png);}
.Brokerage table .t5 td .num{background-image: url(../images/n5.png);}
.Brokerage table .t6 td .num{background-image: url(../images/n6.png);}
.Brokerage table .t7 td .num{background-image: url(../images/n7.png);}
.Brokerage table .t8 td .num{background-image: url(../images/n8.png);}
.Brokerage table .t9 td .num{background-image: url(../images/n9.png);}
.Brokerage table .t10 td .num{background-image: url(../images/n10.png);}
.Brokerage table .Com_price .f_red{font-size: 24px;}
.LoadMore{display: block; text-align: center; margin-top: 40px; animation:rolling 1.5s infinite linear;}
@keyframes rolling{
    0%{
        transform: translateY(-10px);
        opacity: 1;
    }
    100%{
        transform: translateY(10px);
        opacity: 0.2;
    }
}

/* 申请成为服务商 */
/* .ApplyMain{padding: 164px 0 272px; text-align: center;}
.ApplyMain .con{font-size: 18px; line-height: 48px; color: #fff; margin: 74px 0 60px;}
.ApplyMain .apply{display: block; width: 319px; line-height: 68px; color: #aeaeae; font-size: 24px; margin: 0 auto; background: #f7f7f7; border-radius: 40px;} */
.ApplyMain{padding: 25px 0;}
.ApplyMain .list{padding: 30px;}
.ApplyMain .list li{margin-bottom: 30px; background-position: center bottom; border-radius: 10px;}
.ApplyMain .list li:last-child{margin-bottom: 0;}
.ApplyMain .list li .box{padding: 40px 80px; line-height: 30px; font-size: 18px; color: rgba(255,255,255,0.7);}
.ApplyMain .list li .box i{padding: 0 16px;}
.ApplyMain .list li .title{line-height: 40px; margin-bottom: 20px; font-size: 30px; color: rgba(255,255,255,0.9); font-family: '宋体'; font-weight: bold;}
.ApplyMain .list li .ins img{display: inline-block; vertical-align: middle; opacity: 0.8; margin-right: 12px;}
.ApplyMain .list li .p{margin-top: 16px;}
.ApplyMain .list li .apply{display: block; margin-top: 34px; width: 210px; line-height: 50px; font-size: 18px; font-weight: bold; background-color: rgba(255,255,255,0.2); text-align: center; color: #fff; border-radius: 25px;}
.ApplyMain .list li .apply i{margin-left: 15px; padding: 0;}
.ApplyMain .list li.i2,.ApplyMain .list li.i3{width: 620px;}
.ApplyMain .list li.i1{background-image: url(../images/bg1.png);}
.ApplyMain .list li.i2{background-image: url(../images/bg2.png); float: left;}
.ApplyMain .list li.i3{background-image: url(../images/bg3.png); float: right;}
.ApplyMain .list li.i4{background-image: url(../images/bg4.png); clear: both;}
.ApplyMain .list li.i1 .title{text-shadow: 0 4px 4px rgba(218,100,0,0.5);}
.ApplyMain .list li.i2 .title{text-shadow: 0 4px 4px rgba(65,119,229,0.5);}
.ApplyMain .list li.i3 .title{text-shadow: 0 4px 4px rgba(56,199,198,0.5);}
.ApplyMain .list li.i4 .title{text-shadow: 0 4px 4px rgba(218,100,0,0.5);}

/* 弹出层 */
.Title02.nopad .name{padding: 0;}
.ConcateWay{padding: 21px 30px;}
.ConcateWay .con{padding-left: 69px; line-height: 35px;}
.ConcateWay .con i{left: 0; top: 50%; margin-top: -21px; line-height: 43px; font-size: 43px; color: #d5d5d5;}
.ConcateWay .con span{display: block; font-size: 16px;}
.ConcateWay .con p{font-size: 24px; color: #018f33;}

.PublishFowm{padding: 30px 40px 0 !important;}
.PublishFowm .ins{padding: 10px 40px; line-height: 30px; color: #d56001; font-weight: bold; background: #faeadd; font-size: 18px;}
.PublishFowm .layui-tab-content{padding-top: 30px;}
.PublishFowm .layui-form-label i{margin-right: 5px;}
.PublishFowm .layui-form-item .layui-input,.PublishFowm .layui-form-select{width: 328px;}
.PublishFowm .layui-form-item .tag-input{width: 50px;}
.PublishFowm .layui-form-item .i2{width: 198px;}

.TabStyle .layui-form-select dl dd.layui-this{background: #ffae21; color: #fff !important;}
.TabStyle .layui-tab-title li:before{content: ''; position: absolute; right: 0; top: 50%; margin-top: -8px; width: 1px; height: 16px; background: #e4e4e4;}
.TabStyle .layui-tab-title li:last-child::before{display: none;}
.TabStyle .layui-tab-title .layui-this{font-weight: bold; color: #e40001;}
.TabStyle .layui-tab-title .layui-this:after{width: 30px; height: 3px; background: #e40001; border: none; left: 50%; top: auto; bottom: 0; margin-left: -15px;}

.PopupBox{padding: 10px 40px 40px;}
.PopupBox .layui-tab{margin-top: 20px;}
.PopupBox .layui-tab-title{background: #f5f5f5; height: 48px; border: none;}
.PopupBox .layui-tab-title li{line-height: 48px; font-size: 16px; padding: 0 42px;}
.PopupBox .tag-item,.PopupBox .layui-btn-primary:hover{background: #f6ead6; border: 1px solid #f6ead6; color: #b67400;}
.PopupBox .button-new-tag{width: 30px !important; height: 30px !important; line-height: 30px !important; padding: 0; border: 1px solid #d0d0d0; color: #d0d0d0; font-weight: bold; border-radius: 50%;}
.PopupBox .word{position: absolute; right: 20px; bottom: 10px; color: #ccc;}
.PopupBox .layui-form-radioed,.PopupBox .layui-form-radioed>i,.PopupBox .layui-form-radio:hover *{color: #e40001;}

.PayBox{padding: 22px 0 0; color: #666;}
.PayBox .price{line-height: 32px; font-size: 15px; margin-bottom: 42px;}
.PayBox .price i{font-size: 36px;}
.PayBox .price .img{margin-top: 15px;}
.PayBox dl dd{display: inline-block; width: 332px;}
.PayBox dl dd .img{width: 150px; padding: 10px; border: 1px solid #4ab415; margin: 0 auto 10px;}
.PayBox dl dd.i2 .img{border: 1px solid #02aaee;}
.PayBox dl dd p{line-height: 30px;}
.PayBox dl dd .icon{display: inline-block; vertical-align: middle; margin-right: 10px;}
.PayBox .text{width: 600px; margin: 20px auto; text-align: left; font-size: 16px; line-height: 30px;}

.WarmTxt{padding-left: 25px; font-size: 15px; line-height: 30px;}
.WarmTxt i{left: 0; top: 0; color: #ffae21;}

/* 登录 */
.LoginMain{background-image: url(../images/loginbg.jpg); padding: 60px 0 112px;}
.w900{width: 900px; margin: 0 auto;}
.Loginlogo{width: 162px; padding: 0 0 70px;}
.LoginBox{padding: 0 60px 0 450px; margin-bottom: 85px; border-radius: 15px; background-image: url(../images/login_img.png); background-repeat: no-repeat; background-position: 52px 110px;}
.LoginBox .box{padding: 45px 0 10px 40px; border-left: 1px solid #f0f0f0;}
.LoginBox .title{line-height: 32px; font-size: 24px; margin-bottom: 20px;}
.LoginBox .layui-tab-title{height: 65px;}
.LoginBox .layui-tab-title li{width: 50%; padding: 0; line-height: 65px; font-size: 18px; color: #999;}
.LoginBox .layui-tab-title .layui-this{font-weight: bold; color: #e40001;}
.LoginBox .layui-tab-title .layui-this:after{width: 100%; height: 3px; background: #e40001; border: none; left: 0; top: auto; bottom: -1px;}
.LoginBox .layui-input{border: none; border-radius: 0; border-bottom: 1px solid #e5e5e5; height: 58px; line-height: 58px; font-size: 16px;}
.LoginBox .relative .layui-input{padding-right: 75px;}
.LoginBox .sent{right: 0; top: 50%; margin-top: -15px; width: 100px; line-height: 28px; border: 1px solid #e9e9e9; background: #f3f3f3; text-align: center;}
.LoginBox .layui-btn{height: 54px; font-size: 18px; background: #e40001; color: #fff;}
.LoginBox .ts{color: #666;}
.LoginBox .wx_login{display: block;}
.LoginBox .wx_login img{display: inline-block; width: 48px; margin-bottom: 5px;}

.LoginPop .LoginBox{margin-bottom: 0;}
.LoginPop .layui-tab-title{background: none; border-bottom: 1px solid #e5e5e5;}
/*.LoginPop .LoginBox .box{border: none; padding: 0;}
.LoginPop .LoginBox .layui-tab-title{height: 50px;}
.LoginPop .LoginBox .layui-tab-title li{line-height: 50px;}
.LoginPop .LoginBox .layui-input{height: 40px; line-height: 40px;}
.LoginPop .LoginBox .layui-btn{height: 45px;} */

.LoginMain .PersonBottom,.LoginMain .PersonBottom a{color: #fff;}
.LoginMain .PersonBottom{border-top: none; background: none;}
.LoginMain .PersonBottom i{background: rgba(255,255,255,0.2);}

/* 注册 */
.RegisterBox{padding: 10px 50px 60px; margin: 30px 0;}
.RegisterBox .lay-step{margin-bottom: 45px;}
.RegisterBox .layui-form{width: 480px; margin: 0 auto;}
.RegisterBox .layui-form-label{width: 100px;}
.RegisterBox .layui-input-block{margin-left: 110px;}
.RegisterBox .layui-input,.RegisterBox .layui-btn-fluid{height: 44px; line-height: 44px;}
.RegisterBox .layui-btn-fluid{font-size: 16px; background: #ffae21; border: 1px solid #ffae21; color: #fff;}
.RegisterBox .xy{display: block; padding-left: 25px; line-height: 36px;}
.RegisterBox .relative .layui-input-block{padding-right: 115px;}
.RegisterBox .relative .sent{right: 0; top: 0; background: #ffae21; padding: 0 15px; color: #fff; font-size: 15px; line-height: 44px;}
.RegisterBox .warm{color: #ea9518; margin-top: 10px;}

/* 个人中心头部 */
.Person_Top{padding: 14px 0; line-height: 32px; background: #363843; font-size: 15px; color: #aeaeae;}
.Person_Top a{color: #aeaeae;}
.Person_Top a:hover{color: #fff;}
.Person_Top .btn a{display: inline-block; margin-left: 14px;}
.Person_Top .t_right li{float: left; position: relative; padding: 0 25px;}
.Person_Top .t_right li::after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -7px; width: 1px; height: 14px; background: rgba(255,255,255,0.1);}
.Person_Top .t_right li i{display: inline-block; margin-left: 10px; transition: all 400ms;}
.Person_Top .t_right li:nth-last-child(2)::after{display: none;}
.Person_Top .t_right li .hidebox{position: absolute; left: 0; top: 100%; padding-top: 14px; width: 345px; z-index: 99; box-shadow: 0 20px 20px rgba(0,0,0,.1);}
.Person_Top .t_right li .hidebox dl{background: #fff; box-sizing: 0 3px 13px rgba(0,0,0,.1); padding: 15px;}
.Person_Top .t_right li .hidebox dl dd{width: 50%; float: left;}
.Person_Top .t_right li .hidebox dl dd a{color: #555;}
.Person_Top .t_right li .hidebox dl dd a:hover{color: #e40001;}
.Person_Top .t_right li.on i{transform: rotate(-180deg);}
.Person_Top .t_right li.last i{transform: rotate(0deg); margin: 0 5px 0 0;}

/* 个人中心底部 */
.PersonBottom{font-size: 15px; line-height: 31px; color: #999; padding: 19px 0; border-top: 1px solid #e9e9e9;}
.PersonBottom a{color: #999;}
.PersonBottom i{display: inline-block; vertical-align: middle; width: 1px; height: 14px; margin: 0 12px; background: #d5d5d5;}

.w1400{max-width: 1400px; margin: 0 auto;}

@media ( max-width:1440px){
    .w1400{width: auto; padding: 0 20px;}
}

/* 个人中心 */
.p1030{padding: 10px 30px 30px;}
.PersonContainer{margin: 30px 0;}
.LeftBar{width: 19.285%; min-height: 860px; background: #363843;}
.plogo{padding: 30px 30px 22px; border-bottom: 1px solid rgba(255,255,255,0.1); margin-bottom: 15px;}
.PersonMenus li a{display: block; line-height: 60px;}
.PersonMenus li .am{padding: 0 45px; color: #fff; font-size: 16px;}
.PersonMenus li .am span{display: inline-block; width: 96px; margin-left: 10px;}
.PersonMenus li .am i{color: #9b9ca1; font-size: 24px; transition: all 300ms;}
.PersonMenus li.on .am{background: #e40001;}
.PersonMenus li.on .am i{color: #fff;}
.PersonMenus li.on .am .arrow{transform: rotate(-180deg);}
.PersonMenus li .Two{display: none;}
.PersonMenus li.on .Two{display: block;}
.PersonMenus li .Two dd{padding: 0 65px; font-size: 15px; background: #4d505d;}
.PersonMenus li .Two dd a{color: #aeaeae; padding-left: 25px; position: relative;}
.PersonMenus li .Two dd a::before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #b2b5c4;}
/* .PersonMenus li .Two dd.ondd{background: #ffae21;} */
.PersonMenus li .Two dd.ondd a{color: #ffae21;}
.PersonMenus li .Two dd.ondd a::before{background: #ffae21;}

.RightBar{width: 78.57%; min-height: 860px;}
.CashBtn,.CzBtn{display: inline-block; width: 48px; text-align: center; font-size: 12px; border-radius: 25px;}
.CashBtn{color: #058c32; border: 1px solid #84c399; background: #ebf6ef; margin-left: 20px;}
.CzBtn{color: #ffae21; border: 1px solid #ffae21; background: #fff9ee; margin-left: 10px;}


.PersonBox{padding: 28px 0;}
.PersonBox .Person{width: 42.788%; position: relative; min-height: 120px;}
.PersonBox .Person .imgbox{position: absolute; left: 0; top: 0; width: 100px; padding: 9px; border: 1px solid #e4e4e4; border-radius: 50%;}
.PersonBox .Person .imgbox img{display: block; height: 100px; border-radius: 50%;}
.PersonBox .Person .con{padding-left: 158px;}
.PersonBox .Person .con h2{font-size: 20px; margin-bottom: 15px;}
.PersonBox .Person .con h2 img{display: inline-block; margin: -20px 0 0 14px;}
.PersonBox .Person .con .p{line-height: 42px;}
.PersonBox .Person .con .p i{margin-right: 5px;}
.PersonBox .Person .con .p em{display: inline-block; vertical-align: middle; width: 1px; height: 14px; margin: 0 20px; background: #efefef;}
.PersonBox .list{width: 56.73%;}
.PersonBox .list li{width: 35%; float: left;}
.PersonBox .list li.i1{width: 65%;}
.PersonBox .list li .box{border-left: 1px solid #efefef; padding: 0 15%; height: 120px;}
.PersonBox .list li .box .price{margin: 4px 0 10px; line-height: 29px;}
.PersonBox .list li .box .price span{font-size: 24px;}

.PersonData .list{padding: 0; margin-bottom: 15px;}
.PersonData .list li{width: 25%; margin: 0; position: relative; padding: 28px 0;}
.PersonData .list li::after{content: ''; position: absolute; width: 1px; top: 0; bottom: 0; right: 0; background: #fff;}
.PersonData .list li:last-child::after{display: none;}
.PersonData .list li .box2{text-align: left; border-right: 1px solid #fff; padding: 0 20px 0 69px;}

.PersonList{width: 47.59%;}
.PersonList .list{margin-top: 10px;}
.PersonList .list li{height: 50px; line-height: 50px; font-size: 15px; color: #666; padding: 0 18px;}
.PersonList .list li:nth-child(2n){background: #f5f5f5;}

/* 个人资料 */
.PersonForm .layui-form-label{color: #666;}
.PersonForm .layui-form-item .layui-input-inline{width: 330px;}
.PersonForm .layui-input{height: 42px; line-height: 42px;}
.PersonForm .layui-progress{display: none;}
.PersonForm .layui-upload{width: 112px; position: relative; min-height: 112px;}
.PersonForm .layui-upload .layui-upload-list img{display: block; width: 100%; border-radius: 50%;}
.PersonForm .layui-upload .layui-btn{position: absolute; left: 0; top: 0; width: 112px; height: 112px; padding: 22px 34px; line-height: 30px; font-size: 20px; background-color: rgba(0,0,0,.3); border-radius: 50%; border: none;}
.PersonForm .layui-upload .layui-btn i{display: block;}
.PersonForm .layui-input-block .layui-btn{width: 120px; height: 40px; line-height: 40px; padding: 0; font-size: 16px; font-weight: bold;}

/* 安全设置 */
.Title04{line-height: 60px; border-bottom: 1px solid #e4e4e4;}
.Title04 .name{font-size: 18px; font-weight: bold;}
.Title04 .name i{display: inline-block; vertical-align: middle; width: 4px; height: 18px; margin-right: 16px; background: #f8b551; border-radius: 5px;}
/* .p2040{padding: 20px 40px;} */

.SafeList li{padding: 30px 60px; border-bottom: 1px dashed #e9e9e9; line-height: 30px;}
.SafeList li .btn{float: right; width: 88px; line-height: 30px; background: #f5f5f5; border: 1px solid #e3e3e3; color: #666; text-align: center; font-size: 15px; border-radius: 25px;}
.SafeList li .name{font-size: 18px; font-weight: bold;}
.SafeList li .name i{display: inline-block; vertical-align: middle; width: 4px; height: 18px; margin-right: 20px; background: #f8b551; border-radius: 5px;}
.SafeList li .btn:hover{background: #e40001; color: #fff; border: 1px solid #e40001;}
.SafeList dl{padding: 15px 24px 0; font-size: 16px;}
.SafeList dl dd{padding-left: 15px; line-height: 40px; background: url(../images/dot3.png) no-repeat left center;}
.SafeList dl dd a{float: right; font-size: 14px;}
.SafeList dl dd i{color: #999; padding-left: 15px; font-size: 15px;}

.EditSet .lay-step{margin-bottom: 25px;}
.EditSet .layui-input-block .getcode{width: 140px; line-height: 40px; font-size: 14px; border: 1px solid #e4e4e4; background: #f1f1f1; color: #333; font-weight: normal;}
.LastStep{font-size: 16px; padding-top: 40px;}
.LastStep p{margin: 10px 0;}

.EidtWechat .EwmBox{width: 220px; margin: 0 auto; padding-top: 20px;}

.CompanyTab .title{height: 52px; line-height: 52px; border-bottom: 2px solid #e5e5e5;}
.CompanyTab .title .name{float: left; font-size: 16px; color: #e40001;}
.CompanyTab .title .name i{left: 0; right: 0; height: 2px; background: #e40001; bottom: -2px; z-index: 2;}
.CompanyTab .apply{right: 0; top: 0;}
.CompanyTab .apply a{padding: 0 20px; line-height: 40px; border-radius: 5px; font-size: 16px;}
.CompanyTab .apply i{display: inline-block; margin-right: 5px;}

.CompanyTab .layui-table-header{border-bottom: 1px solid #dcdcdc;}
.CompanyTab .layui-table-header,.CompanyTab .layui-table-header th{height: 48px; background-color: #f5f5f5 !important; color: #333;}
.CompanyTab .layui-table-box .layui-table-header span{font-size: 16px !important;}
.CompanyTab .layui-table-box *{font-size: 15px !important;}
.CompanyTab .layui-table-body tr:nth-child(2n){background: #f5f5f5;}
.CompanyTab .layui-table-cell{height: auto; padding-bottom: 0;}
.CompanyTab .layui-table-body td{height: 80px;}
.CompanyTab .layui-table-body td a{color: #666;}
.CompanyTab .layui-table-body td img,.CompanyTab .layui-table-body td i{display: inline-block; margin-right: 10px;}
.CompanyTab .layui-table-body td .img1{width: 40px;}
.CompanyTab .layui-table-body td .img2{width: 20px;}
.CompanyTab .layui-table-box{margin-bottom: 20px; border: 1px solid #ededed;}
.CompanyTab .layui-table-page{border: none;}
.CompanyTab .pear-btn{background: none; border: 1px solid #dfdfdf; background: #f5f5f5; border-radius: 25px; font-size: 12px !important; color: #666; padding: 0 10px; line-height: 22px; height: 22px;}
.CompanyTab .pear-btn.tjbtn{background: linear-gradient(to right, #ff6609, #ff210c); color: #fff; border: none;}
.CompanyTab .layui-table-view-3 .xf{border: 1px solid #efcb8e; background: #fff7e9; color: #ffa200;}
#uploadDemoView{position: absolute; left: 0; right: 0; top: 0; height: 100%; background: #fff;}
#uploadDemoView img{height: 100%;}
#uploader-list .file-iteme{float: left; margin: 10px; position: relative;}
#uploader-list .handle{position: absolute; left: 0; top: 0; width: 25px; line-height: 25px; text-align: center; background: rgba(255,174,33,0.9); color: #fff; z-index: 5;}

.SpacialBox .layui-table-body td{height: 50px;}

.OverShow .layui-table-cell{text-overflow: initial; white-space: normal;}

.RefundBox .layui-form-label{width: 80px;}
.RefundBox .layui-input-block{margin-left: 90px;}

.CompanyTab .SearchBox{width: 300px;}
.CompanyTab .SearchBox form{padding-right: 75px; line-height: 38px;}
.CompanyTab .SearchBox form .input{height: 38px;}
.CompanyTab .SearchBox form .btn{width: 60px; top: -1px; bottom: -1px; right: -1px; background: #ffae21; color: #fff; border-radius: 0 5px 5px 0;}

.BackList{width: 140px; margin-top: 10px; line-height: 40px; background: #ffa200; text-align: center; font-size: 15px; font-weight: bold; color: #fff; border-radius: 5px;}
.BackList i{font-weight: normal; margin-right: 6px; color: rgba(255,255,255,0.8);}

#imgs img{width: 150px; height: 150px; object-fit: contain;}

/* 资金管理 */
.PriceDetail{background-image: url(../images/pricebg.jpg); color: #fff; font-size: 16px;}
.PriceDetail li{width: 33.333%; float: left; padding: 29px 0;}
.PriceDetail li .box{border-left: 1px solid rgba(255,255,255,0.2); padding: 0 15%;}
.PriceDetail li .box .price{margin: 16px 0 0; line-height: 30px; font-size: 14px;}
.PriceDetail li .box .price span{font-size: 32px;}
.PriceDetail .CashBtn{vertical-align: top; width: 60px; background: #32b16c; border: 1px solid #32b16c; color: #fff;}

.ManageTab .layui-tab-title .layui-this{margin-right: 98px;}
.ManageTab .layui-tab-title li span{display: none; position: absolute; top: 0; right: -72px;}
.ManageTab .layui-tab-title .layui-this span{display: inline-block; font-weight: normal;}
.ManageTab .layui-tab-title li:before{display: none;}

.PopupBox .ThreeTab.layui-tab{margin-top: 0;}
.ThreeTab .layui-tab-title{background: none; border-bottom: 2px solid #e5e5e5;}
.ThreeTab .layui-tab-title .layui-this:after{opacity: 0;}
.ThreeTab .layui-tab-title li{padding: 0 25px;}
.ThreeTab .layui-tab-title li span{position: static;}
.ThreeTab .layui-tab-title .layui-this{font-weight: normal; margin-right: 0;}
.ThreeTab .layui-tab-title .layui-this .name{position: relative; display: inline-block;}
.ThreeTab .layui-tab-title .layui-this .name::after{content: ''; position: absolute; width: 100%; height: 2px; background: #e40001; border: none; left: 0; top: auto; bottom: -2px;}

.RightBar .layui-tab{margin-bottom: 0;}
.RightBar .layui-tab-content{padding-bottom: 0;}

/* 22-07-18 */
.PopupBox .tags .tag_item,.PopupBox .tags .tag_item3{display: inline-block; vertical-align: middle;}
.PopupBox .tags button,.AddressBtn:hover{background-color: #f6ead6; border: 1px solid #f6ead6; color: #b67400;}
.PopupBox .tags button{margin: 0 5px 10px 0; height: 38px; padding: 0 18px; border-radius: 2px;}
.PopupBox .tag .layui-btn .tag-close:hover{color: #b67400;}
.tags a{width: 30px; height: 30px; line-height: 30px; border: 1px solid #d0d0d0; color: #d0d0d0; font-weight: bold; border-radius: 50%; text-align: center; display: inline-block; text-align: center;}

.SelectOption{padding-top: 10px;}
.SelectOption .Title04{margin: 0 40px 20px;}
.SelectOption .list{margin: 0 20px; padding: 0 20px; height: 255px; overflow-y: auto;}
.SelectOption .list ul{margin: 0 0 0 -15px;}
.SelectOption .list li{float: left; margin: 0 0 15px 15px; min-width: 70px; line-height: 36px; text-align: center;}
.SelectOption .list li a{display: block; background: #f1f1f1; color: #666; padding: 0 10px;}
.SelectOption .list li.on a{background: #ffae21; color: #fff;}
.SelectOption .box{margin: 0 40px;}
.SelectOption .result{padding-top: 15px; margin-top: 5px; border-top: 1px solid #e4e4e4; color: #666;}
.SelectOption .result span{color: #b67400;}
.SelectOption .btns{text-align: right; margin-top: 24px;} 
.SelectOption .btns input{width: 120px; height: 44px; background: #e9e9e9; color: #666; font-size: 16px; font-weight: bold; border-radius: 5px; margin-left: 20px;}
.SelectOption .btns .sure{background: #ffae21; color: #fff;}


xm-select{width: 328px !important;}

.OrderDetail .remarks{margin: 10px 0; max-height: 72px; overflow-y: auto;}

/* 新闻列表 */
.NewsList li{position: relative; padding: 0 0 20px 100px; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5; min-height: 86px;}
.NewsList li .date{position: absolute; left: 0; top: 0; width: 70px; text-align: center; font-family: Arial;}
.NewsList li .date span{display: block; font-size: 30px; line-height: 54px; background: #ffae21; color: #fff; border-radius: 5px 5px 0 0;}
.NewsList li .date p{font-size: 14px; line-height: 30px; color: #666; border: 1px solid #d6d6d6; border-radius: 0 0 5px 5px;}
.NewsList li .time{display: none; font-family: Arial; color: #999; margin-bottom: 5px;}
.NewsList li .tit{line-height: 28px; margin-bottom: 10px; font-size: 20px; font-weight: bold;}
.NewsList li .p{line-height: 24px; color: #666; -webkit-line-clamp: 2;}

/* 详情页 */
.News_title{text-align:center; padding: 15px 0 30px; border-bottom: 1px solid #d6d6d6;}
.News_title h2{line-height: 45px; margin-bottom: 20px; color: #000; font-size: 30px;}
.News_title p{color:#666; line-height: 30px;}
.News_title p em{padding:0 15px;}
.News_title p img{display: inline-block; vertical-align: text-bottom; width: 20px; margin-right: 10px;}
.NewsDetail .SinglePage{color: #333; line-height: 36px; text-align: justify; padding: 30px 0; margin-bottom: 30px; border-bottom: 1px solid #d6d6d6;}
.NewsDetail .SinglePage p{text-indent: 2em;}
.NewsDetail .SinglePage .video img{display: block; width: 100%; opacity: 0;}
.NewsDetail .SinglePage .video video{position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000; z-index: 5;}
.PrevNextBox dl{line-height: 40px; font-size: 16px;}
.PrevNextBox dl b{color:#999; font-weight:normal; float: left;}

/* 22-08-05 */
.xfForm .title{background-image: url(../images/titbg.jpg); text-align: center; color: #fff; padding: 25px 20px 20px;}
.xfForm .title h2{line-height: 30px; font-size: 24px; margin-bottom: 20px;}
.xfForm .title .p img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.xfForm .title .p i{padding: 0 20px;}
.xfForm .box{padding: 50px;}
.xfForm .list{margin: 0 0 35px -35px;}
.xfForm .list li{width: 206px; float: left; margin-left: 35px; border: 1px solid #eee; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.xfForm .list li .con{padding: 25px; text-align: center;}
.xfForm .list li .con .time{font-size: 20px;}
.xfForm .list li .con .price{margin: 24px 0 22px; font-size: 20px;}
.xfForm .list li .con .price b{font-size: 30px;}
.xfForm .list li .con .p{font-size: 16px; color: #666;}
.xfForm .list li.on{border: 1px solid #fe6623; background: #fffaf2 url(../images/sure.png) no-repeat right bottom;}
.xfForm .list li.on .con .price{color: #fe6623;}
.xfForm .PayPrice{padding: 40px; border: 1px solid #eee; text-align: center;}
.xfForm .PayPrice .price{font-size: 15px; line-height: 36px; margin-bottom: 30px;}
.xfForm .PayPrice .price span{font-size: 36px; font-weight: bold;}
.xfForm .PayPrice dl dd{display: inline-block; width: 300px;}
.xfForm .PayPrice dl dd .img{width: 170px; margin: 0 auto 12px; border: 1px solid #4ab415; padding: 15px;}
.xfForm .PayPrice dl dd .img img{display: block; width: 100%;}
.xfForm .PayPrice dl dd .name{line-height: 30px; font-size: 18px; color: #666;}
.xfForm .PayPrice dl dd .name img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.xfForm .PayPrice .way{margin-top: 30px; font-size: 16px; line-height: 30px;}
.xfForm .PayPrice .way a{display: inline-block; width: 120px; line-height: 40px; background: #fe6623; color: #fff; border-radius: 5px;}

#fbyq{padding: 10px 30px 25px !important;}

.eyeimg{right: 0; top: 50%; transform: translate(0,-50%);}

.AdvText .con{font-size: 16px;}

.NewsTips{margin: 0 0 30px -10px;}
.NewsTips .num{position: absolute; top: 5px; right: 4px; z-index: 9; border-radius: 50%; width: 28px; line-height: 28px; background: #f92a0a; color: #fff;}
.NewsTips .img{width: 90px; height: 90px; border-radius: 50%; border: 1px solid #dae6ea; padding: 9px;}
.NewsTips .img img{display: block; width: 100%; height: 90px;}
.NewsTips .title{position: absolute; bottom: -16px; left: 10px; right: 0; line-height: 30px; color: #fff; background: linear-gradient(to right,#43c0ad, #73c8e0);}

/* 视频列表 */
.PicList ul{margin-left: -3%;}
.PicList li{width: 30.333%; float: left; margin: 0 0 30px 3%;}
.PicList li a{display: block; background: #f8f8f8;}
.PicList li .Scale-img{height: 260px;}
.PicList li .mask{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 6; background-color: rgba(0,0,0,.3); background-image: url(../images/play2.png); background-repeat: no-repeat; background-position: center center; background-size: 44px;}
.PicList li .tit{font-size: 18px; line-height: 60px; text-align: center;}
.PicList li:hover a{background: #ffae21; color: #fff;}

/* 转让市场 */
.Zrhd li{width: 50%; float: left; line-height: 96px;}
.Zrhd li a{display: block; background: #f6f6f6; text-align: center; font-size: 24px; color: #666; border-left: 1px solid #fff;}
.Zrhd li:first-child a{border-left: none;}
.Zrhd li.on a{background: #fff7e8; color: #fb4714; font-weight: bold;}

.Zrdata{padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #e7e7e7; font-size: 15px;}
.Zrdata .datainfo img{display: inline-block; vertical-align: middle; margin-right: 8px; line-height: 36px;}
.Zrdata .datainfo b{color: #333; font-size: 16px;}
.Zrdata .datainfo i{color: #fb4b19; margin-left: 5px;}
.Zrdata .datainfo em{display: inline-block; padding: 0 12px;}
.Zrdata .databtn a{display: inline-block; padding: 0 16px; margin-left: 10px; border-radius: 5px; line-height: 34px; border: 1px solid #ffae21; background: #fff7e8; color: #ffae21;}

.TransferSelect .list dl{padding-left: 0; position: absolute; margin-bottom: 0;}
.TransferSelect .list .layui-form-select{width: 160px;}
.TransferSelect .AddSearch{padding-top: 25px; /*margin-top: 25px;*/ border-top: 1px solid #e7e7e7;}
.TransferSelect .AddSearch .zz_fb{width: 134px; line-height: 46px; font-size: 16px; font-weight: bold; color: #fff; text-align: center; border-radius: 5px; background: linear-gradient(to right, #ff3800, #ff9500);}
.TransferSelect .SearchBox{width: 420px; border: none; overflow: hidden; background: #f6f6f6;}
.TransferSelect .SearchBox form .btn{width: 60px; right: 0; background: #ffae21;}
.TransferSelect .SearchBox form .btn i{color: #fff;}

.TransferList .list li{border: 1px solid #f0f0f0; margin-bottom: 25px; position: relative;}
.TransferList .list li .icon{right: 0; top: 0; width: 82px;}
.TransferList .list li a{display: block;}
.TransferList .list1 li{padding: 24px 29px 16px;}
.TransferList .list1 li a{padding-left: 70px; position: relative;}
.TransferList .list1 li .address,.TransferDetail .box .address{left: 0; top: 0; width: 49px; height: 63px; line-height: 55px; font-size: 18px; color: #0080e6; font-weight: bold; text-align: center; background: url(../images/zricon/addbg.png);}
.TransferList .list1 li .con .title{line-height: 32px;}
.TransferList .list1 li .con .title h2,.TransferList .list1 li .con .title .tj{display: inline-block; vertical-align: middle;}
.TransferList .list1 li .con .title h2{font-size: 18px; color: #1e58b9; font-weight: bold;}
.TransferList .list1 li .con .title .tj{width: 55px; margin-left: 9px;}
.TransferList .list1 li .con .info{margin: 8px 0 14px; padding-right: 200px;}
.TransferList .list1 li .con .info .p{line-height: 26px; color: #333;}
.TransferList .list1 li .con .info .p i{display: inline-block; margin: 0 18px; width: 1px; height: 12px; background: #ebebeb;}
.TransferList .list1 li .con .info .p span{display: inline-block; margin: 10px 0; padding: 0 10px; border: 1px solid #d7a618; color: #d7a618;}
.TransferList .list1 li .con .info .p .s1{color: #42a15d; border: 1px solid #42a15d;}
.TransferList .list1 li .con .info .date{line-height: 28px;}
.TransferList .list1 li .con .info .price{right: 75px; top: 50%; margin-top: -18px; line-height: 36px; font-size: 30px;}
.TransferList .list1 li .con dl dd{float: left; position: relative; padding-right: 25px; margin-right: 25px; line-height: 30px;}
.TransferList .list1 li .con dl dd p{color: #333;}
.TransferList .list1 li .con dl dd::after{content: ''; position: absolute; width: 1px; height: 20px; right: 0; top: 50%; margin-top: -10px; background: #ebebeb;}
.TransferList .list1 li .con dl dd:nth-last-child(2){margin-right: 0; padding-right: 0;}
.TransferList .list1 li .con dl dd:nth-last-child(2)::after{display: none;}
.TransferList .list1 li:hover{background: #f6faff;}
.TransferList .list1 li:hover .con .title h2{color: #fb4714;}

.TransferList .list2 li{padding: 24px 100px;}
.TransferList .list2 li .qg{left: 0; top: 0;}
.TransferList .list2 li .title h2{font-size: 18px; margin-bottom: 7px;}
.TransferList .list2 li .notice,.TransferList .list2 li .price{top: 0; line-height: 38px;}
.TransferList .list2 li .notice{right: 0;  width: 138px; font-size: 15px; font-weight: bold; text-align: center; border-radius: 5px; border: 1px solid #ffae21; color: #ffae21; background: #fff7e8;}
.TransferList .list2 li .price{right: 170px; color: #666;}
.TransferList .list2 li .price .f_red{font-size: 30px; margin-left: 20px;}

/* 转让市场详情 */
.Com_price2{font-size: 18px;}
.Com_price2 span{font-size: 28px;}
.TransferDetail .box{padding-left: 67px;}
.TransferDetail .box .title{line-height: 47px;}
.TransferDetail .box .title h2{font-size: 32px;}
.TransferDetail .box .title .label{position: relative; display: inline-block; vertical-align: middle; padding: 0 7px; line-height: 24px; margin-left: 20px; color: #fff; background: linear-gradient(to right,#ff6000, #ff1700);}
.TransferDetail .box .title .label::after{content: ''; position: absolute; left: -5px; top: 50%; margin-top: -4px; width: 5px; height: 9px; background: url(../images/zricon/arr1.png);}
.TransferDetail .other .date{margin-left: 20px;}
.TransferDetail .info{line-height: 60px;}
.TransferDetail .info .price{background: #fff7e8; width: 250px; text-align: center;}
.TransferDetail .info .price span{display: inline-block; vertical-align: middle; font-size: 32px; padding-left: 16px;}
.TransferDetail .info .text{width: 566px; padding: 0 40px; background-image: url(../images/zricon/bg1.jpg); color: #fff;}
.TransferDetail .info .text .txt{font-size: 18px;}
.TransferDetail .info .text a{margin-top: 18px; width: 69px; line-height: 22px; color: #fff; border: 1px solid rgba(255,255,255,0.6); text-align: center;}
.TransferDetail .info .text a img,.TransferDetail .info .text a span{display: inline-block; vertical-align: middle;}
.TransferDetail .info .text a img{margin-right: 6px;}
.TransferDetail table tr td{background: #f4f8ff; border-bottom: 1px solid #fff; padding: 0 15px;}
.TransferDetail table tr .th{width: 90px; padding: 0 15px;}

.TransferMain .TableInfo table td{padding-left: 20px; border-bottom: 1px solid #fff;}

.RelateCompany .list{margin-left: -15px;}
.RelateCompany .list li{width: 295px; float: left; margin: 0 0 15px 15px;}
.RelateCompany .list li a{display: block; border: 1px solid #ebebeb; color: #333; border-top: 2px solid #ffae21; padding: 22px;}
.RelateCompany .list li h2{font-size: 18px; line-height: 30px;}
.RelateCompany .list li dl{padding: 19px 0 24px; border-bottom: 1px solid #ebebeb; margin-bottom: 25px;}
.RelateCompany .list li dl dd{float: left;position: relative; margin-right: 20px;}
.RelateCompany .list li dl dd:nth-child(1){width: 50px;}
.RelateCompany .list li dl dd:nth-child(2){width: 90px;}
.RelateCompany .list li dl dd:nth-child(3){width: 68px;}
.RelateCompany .list li dl dd::after{content: ''; position: absolute; width: 1px; height: 26px; background: #eee; left: 0; top: 50%; margin-top: -13px;}
.RelateCompany .list li dl dd:first-child::after{display: none;}
.RelateCompany .list li dl dd:last-child{margin-right: 0;}
.RelateCompany .list li dl dd .con{padding-left: 20px;}
.RelateCompany .list li dl dd:first-child .con{padding-left: 0;}
.RelateCompany .list li dl dd span{font-size: 12px;}
.RelateCompany .list li .price{font-size: 18px;}
.RelateCompany .list li .price span{font-size: 28px;}
.RelateCompany .list li a:hover{background: #fffcf7;}

.OtherCompany .item{padding: 30px; border-bottom: 1px solid #eee;}
.OtherCompany .item .title{line-height: 22px; font-size: 20px; color: #000; font-weight: bold; margin-bottom: 20px;}
.OtherCompany .item .title i{font-weight: normal; margin-right: 10px;}
.OtherCompany .item .title .price{line-height: 20px;}
.OtherCompany .item .img img{display: block; width: 96px; margin: 0 auto;}
.OtherCompany .item .img p{font-size: 16px; font-weight: bold; margin-top: 15px;}
.OtherCompany .item .btn{margin-top: 28px;}
.OtherCompany .item .btn a{width: 130px; line-height: 44px; border-radius: 5px; background: #ffae21; color: #fff;}
.OtherCompany .item .btn a.fr{background: #376fea;}
.OtherCompany .item .btn a i{margin-right: 5px;}

.OtherCompany .item h3{font-size: 16px;}
.OtherCompany .item dl{padding-top: 16px;}
.OtherCompany .item dl dd{margin-top: 10px; padding: 0 30px; line-height: 50px; border-left: 5px solid #4498dd; background-color: #dff1ff; background-image: url(../images/zricon/bg2.png); background-repeat: no-repeat; background-position: right bottom;}
.OtherCompany .item dl dd.i2{border-left: 5px solid #ffbf88; background-color: #fff2df; background-image: url(../images/zricon/bg3.png);}
.OtherCompany .item dl dd.i3{border-left: 5px solid #92ced0; background-color: #e3faf8; background-image: url(../images/zricon/bg4.png);}


.downbtn{display: block; line-height: 70px; text-align: center; font-size: 18px; color: #fff !important; background-image: url(../images/zricon/bg5.png);}
.downbtn i{font-size: 25px; margin-right: 10px;}

.RelateMain .RelateCompany .list{margin-left: -16px;}
.RelateMain .RelateCompany .list li{width: 308px; float: left; margin: 0 0 15px 16px;}

.BargainForm,.AssessForm{padding: 10px 40px 20px !important;}
.BargainForm form{padding: 40px 0 25px;}
.BargainForm form .layui-form-item{font-size: 18px; font-weight: bold;}
.BargainForm form .layui-form-item .layui-input{display: inline-block; width: 198px; margin: 0 10px; font-weight: normal;}
.BargainForm form .layui-form-item .layui-btn{margin-left: 110px;}
.BargainForm form .layui-form-item .layui-btn.auto{display: block; margin: 25px auto 0;}
.BargainForm form .layui-form-item .layui-btn,.AssessForm .layui-btn{width: 140px; line-height: 44px; font-weight: bold; margin-top: 25px; color: #fff; border-radius: 25px; background: linear-gradient(to right,#ff6000,#ff1700) !important;}
.BargainForm form .text{font-size: 16px;}
.BargainForm .list{border-top: 1px solid #e4e4e4; padding-top: 24px;}
.BargainForm .list li{padding-left: 15px; font-size: 16px; color: #666; background: url(../images/dot1.png) no-repeat left center; height: 48px; line-height: 48px;}
.BargainForm .list li i{padding: 0 10px;}
.BargainForm .list li span{font-size: 18px;}

.BargainForm .layui-form-item .layui-form-checkbox{margin-top: 0;}


.AssessForm .result dl{line-height: 40px; font-size: 16px;}
.AssessForm .result dl dd span{color: #666;}
.AssessForm .result .txt{padding: 20px 50px; line-height: 40px; font-size: 16px; background: #f2f9f5 url(../images/zricon/bg6.png);}
.AssessForm .result .txt b{font-size: 36px; padding: 0 5px;}
.AssessForm .btn2{display: block; margin: 35px auto 0;}

.AssessForm .layui-container{width: 100% !important;}
#csjz_AssessForm .layui-form-label,#tj_AssessForm .layui-form-label{width: 135px;}
#csjz_AssessForm .layui-input-block,#tj_AssessForm .layui-input-block{margin-left: 145px;}
#csjz_AssessForm .layui-input{width: 270px; display: inline-block;}
#csjz_AssessForm .hidebox .layui-input{margin-top: 10px;}
#csjz_AssessForm .hidebox .layui-form-select{width: 200px; margin-left: 40px; display: inline-block; margin-top: 10px;}
#csjz_AssessForm .hidebox .layui-form-select .layui-input{width: 100%; margin-top: 0;}

#dt_AssessForm .layui-form-label{width: 80px;}
#dt_AssessForm .layui-input-block{margin-left: 90px;}

#sell_AssessForm .layui-form-label{width: 220px;}
#sell_AssessForm .layui-input-block{margin-left: 230px;}

#zr_AssessForm h2,#zr_AssessForm .title h3{font-family: '宋体'; color: #000;}
#zr_AssessForm h2{font-size: 30px; text-align: center; line-height: 40px; padding: 33px 0;}
#zr_AssessForm .title h3{font-size: 20px; line-height: 36px;}
#zr_AssessForm .title input{font-size: 20px; line-height: 36px; font-family: '宋体'; display: inline-block;}
#zr_AssessForm .title .getinfo{width: 118px; line-height: 34px; text-align: center; color: #ffae21; font-size: 15px; border-radius: 5px; border: 1px solid #ffae21; background: #fff7e8;}
#zr_AssessForm .title .getinfo img{display: inline-block; vertical-align: middle; margin-right: 6px;}
#zr_AssessForm .box .tit{line-height: 57px; border-bottom: 1px solid #e7e7e7;}
#zr_AssessForm .box .tit .name{font-size: 18px; color: #000;}
#zr_AssessForm .box .tit .addbtn{font-size: 15px; color: #666;}
#zr_AssessForm .box .tit .addbtn i{color: #e40203; margin-right: 5px;}
#zr_AssessForm .TableInfo table{border-collapse: separate; border-spacing: 1px;}
#zr_AssessForm .TableInfo table td{height: 30px; padding: 15px;}
#zr_AssessForm .TableInfo table .th{width: 130px; text-align: center;}
#zr_AssessForm .TableInfo table .deletebtn{width: 50px;}
#zr_AssessForm .TableInfo table td input{text-align: center; padding: 0;}
#zr_AssessForm .TableInfo table td textarea{min-height: 42px; line-height: 30px; padding: 0; text-align: center;}
#zr_AssessForm .TableInfo table td textarea::placeholder{line-height: 30px;}
#zr_AssessForm .result{padding: 40px 40px 25px; background: #f8f8f8;}
#zr_AssessForm .result .info{line-height: 34px; font-weight: bold; color: #000; font-size: 18px;}
#zr_AssessForm .result .info span{font-size: 30px; padding: 0 5px;}
#zr_AssessForm .result .layui-form-label{width: 180px;}
#zr_AssessForm .result .layui-input-block{margin-left: 190px;}
#zr_AssessForm .btns{text-align: center; padding: 40px 0 20px;}
#zr_AssessForm .btns .layui-btn{margin: 0 15px;}
#zr_AssessForm .btns .btn0_2{background: linear-gradient(to right,#7edae5,#5bc9a9) !important;}

#notice_AssessForm .layui-form-label{width: 80px;}
#notice_AssessForm .layui-input-block{margin-left: 90px;}
#notice_AssessForm .layui-btn{background: #ffae21 !important; width: 120px; border-radius: 5px; font-size: 16px; color: #fff; font-weight: bold;}
#notice_AssessForm .btnboxs,#MessageBox .btnboxs{margin-top: 30px; border-top: 1px solid #e4e4e4; padding-top: 30px;}
#notice_AssessForm .btnboxs a,#MessageBox .btnboxs a{max-width: 140px; padding: 0; line-height: 44px;}

#qg_AssessForm .layui-form-label{width: 175px;}
#qg_AssessForm .layui-input-block{margin-left: 185px;}

/* 购买支付 */
.PayMain{padding-top: 25px;}
.PayMain .title{font-size: 16px; line-height: 16px; padding-bottom: 20px; font-weight: bold; border-bottom: 1px solid #e7e7e7;}
.PayMain .SortBox{background: none; line-height: 14px;}
.PayMain .SortBox .ZJselectTxt{line-height: 14px; padding-left: 0; font-size: 16px;}
.PayMain .ZJselectBox .ZJselectUl{width: auto;}
.Pay_order{padding: 50px 250px 50px 30px; background: #f6f9fe; z-index: 99;}
.Pay_order .img{width: 104px; float: left;}
.Pay_order .con{width: 868px; float: right;}
.Pay_order .con .name{line-height: 28px; color: #666; margin-bottom: 5px;}
.Pay_order .con .name span{display: inline-block; width: 74px; text-align: center; color: #fff; margin-right: 12px; background: linear-gradient(to right,#0c6bd4,#6cb2ff);}
.Pay_order .con .list li{width: 230px; float: left; line-height: 32px; min-height: 32px; color: #666;}
.Pay_order .con .list li:first-child,.Pay_order .con .list li:nth-child(3n+1){width: 396px;}
.Pay_order .con .list li .price{font-size: 24px;}
.Pay_order .con .list li .price i{font-size: 28px;}

.Contact_kf{position: absolute; top: 0; bottom: 0; right: 0; width: 250px; text-align: center; background: #f5f5f5;}
.Contact_kf .show{padding: 30px;}
.Contact_kf .show .pic{width: 80px; margin: 0 auto;}
.Contact_kf .show .pic img{display: block; width: 100%; height: 80px; border-radius: 50%;}
.Contact_kf .show .info{margin: 14px 0;}
.Contact_kf .show .click{display: inline-block; width: 98px; line-height: 30px; border-radius: 25px; background: #fff; border: 1px solid #ffae21; color: #ffae21;}
.Contact_kf .hidebox{position: absolute; left: -6px; right: -6px; top: 218px; height: 282px; padding: 45px 36px 36px; background: url(../images/zricon/bg7.png);}
.Contact_kf .hidebox .ewm{width: 188px; border: 1px solid #ebebeb; border-bottom: none;}
.Contact_kf .hidebox .ewm img{display: block; width: 100%;}
.Contact_kf .hidebox p{line-height: 40px; background: #ffae21; color: #fff;}
.Contact_kf .hidebox a{display: block; margin-top: 10px; line-height: 44px; font-weight: bold; font-size: 16px; color: #fff; background: #9388cb; border-radius: 5px;}
.Contact_kf:hover .hidebox{display: block;}

.Pay_type{margin: 0 0 0 -20px;}
.Pay_type a{float: left; width: 198px; margin-left: 20px; text-align: center; border: 1px solid #e7e7e7; background: #f5f5f5; text-align: center; font-size: 15px; line-height: 48px; border-radius: 5px;}
.Pay_type a.on{border: 1px solid #ffae21; color: #ffae21; background: #fff7e8;}

.Pay_select .name{font-size: 18px;}
.Pay_select .price{margin-top: 10px;}
.Pay_select .price span{font-size: 24px;}
.Pay_select .price span i{font-size: 28px;}

.Pay_coupon .hd li{display: inline-block; line-height: 14px; padding-bottom: 10px; border-bottom: 2px solid #e30000; color: #999;}
.Pay_coupon .list{margin-left: -20px;}
.Pay_coupon .list li{width: 305px; float: left; margin-left: 20px;}
.Pay_coupon .list li a{position: relative; display: block; border-radius: 5px; overflow: hidden; padding: 18px 74px 14px 30px; color: #fff; background: linear-gradient(to right,#ff2600,#ffb200);}
.Pay_coupon .list li.not a{background: #d6d6d6; cursor: no-drop;}
.Pay_coupon .list li .sign{position: absolute; right: 0; top: 0; text-align: center; font-size: 13px; width: 77px; line-height: 30px; background: #aaa; border-radius: 0 0 0 5px;}
.Pay_coupon .list li .dot{position: absolute; right: 30px; top: 50%; width: 24px; height: 24px; margin-top: -12px; background: url(../images/zricon/dot1.png);}
.Pay_coupon .list li .tit_top .price,.Pay_coupon .list li .tit_top .other{display: inline-block; vertical-align: middle;}
.Pay_coupon .list li .tit_top{padding-bottom: 14px; margin-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,0.3);}
.Pay_coupon .list li .tit_top .price{font-size: 24px;}
.Pay_coupon .list li .tit_top .price span{font-size: 44px;}
.Pay_coupon .list li .tit_top .other{line-height: 18px; margin-left: 20px;}
.Pay_coupon .list li .tit_top .other p{color: rgba(255,255,255,0.5);}
.Pay_coupon .list li .p{font-size: 12px; color: rgba(255,255,255,0.5);}
.Pay_coupon .list li.on a{background: #e30000;}
.Pay_coupon .list li.on .dot{background: url(../images/zricon/dot2.png);}

.Par_way .sort{margin: 0 0 20px -20px;}
.Par_way .sort a{float: left; width: 411px; margin-left: 20px; text-align: center; border: 1px solid #e7e7e7; background: #f5f5f5; text-align: center; font-size: 15px; line-height: 48px; border-radius: 5px;}
.Par_way .sort a.on{border: 1px solid #ffae21; color: #ffae21; background: #fff7e8;}
.Par_way .con{font-size: 15px; line-height: 32px; padding-bottom: 12px; border-bottom: 1px solid #e7e7e7;}
.Par_way .con .p{font-size: 16px;}
.Par_way .con i{padding: 0 10px;}
.Par_way .con span{font-size: 24px;}

.Par_way .info{font-size: 6px 0 14px; line-height: 44px; font-size: 16px; text-align: right;}
.Par_way .info span{display: inline-block; width: 168px; text-align: left; color: #333; font-size: 18px;}
.Par_way .info span i{font-size: 20px;}
.Par_way .info .zj{font-size: 22px;}
.Par_way .info .zj i{font-size: 24px;}

.pay_btn{display: inline-block; width: 232px; line-height: 53px; background: #ffae21; font-size: 20px; font-weight: bold; color: #fff !important; text-align: center; border-radius: 5px; margin-right: 66px;}
.pay_btn.btn2{margin-right: 20px; background: #d6d6d6;}
.pay_btn.btn3{width: 160px; display: block; margin: 42px auto 0;}

.Pay_step{width: 740px;}
.Pay_step li{width: 20%; float: left; position: relative; text-align: center;}
.Pay_step li::after{content: ''; position: absolute; left: 0; right: 0; height: 2px; top: 20px; background: #d3d3d3;}
.Pay_step li span{display: block; position: relative; z-index: 2; width: 40px; line-height: 40px; border-radius: 50%; margin: 0 auto; background: #d3d3d3; color: #fff; font-size: 24px; font-weight: bold; font-style: italic;}
.Pay_step li p{margin-top: 10px;}
.Pay_step li.on::after,.Pay_step li.on span{background: #e30000;}
.Pay_step li.ing::after{background: linear-gradient(to right,#e30000,#d3d3d3);}
.Pay_step li.ing span{background: linear-gradient(to right,#e30000,#fff);}

.MessageBox .text{font-size: 16px; line-height: 30px;}

#BtnResetTransfer{position: absolute; right: 0; top: 0;}
.EwmBox .img2{padding: 15px;}

.Par_way .LastOrderPayType{margin: 42px 0 0; text-align: center;}
.Par_way .LastOrderPayType a{display: inline-block; float: none; margin: 0 10px; width: 142px;}
.Par_way .Zhye{padding-top: 20px;}

/* 增值服务市场 */
.IncrementList .list ul{margin-left: -30px;}
.IncrementList .list li{width: 297px; float: left; margin: 0 0 30px 30px;}
.IncrementList .list li .Com_price span.f_red{font-size: 24px;}
.IncrementList .list li .Scale-img img{height: 250px;}
.IncrementList .list li .con{border: 1px solid #ebebeb; border-top: none; padding: 25px; line-height: 28px; color: #333;}
.IncrementList .list li .con .p{margin-top: 8px;}
.IncrementList .list li .con .rz{display: inline-block; margin-left: 10px; width: 50px; line-height: 20px; color: #fff; text-align: center; font-size: 12px; background: linear-gradient(to right,#ff6000,#ff1700);}

/* 增值服务市场详情 */
.IncrementDetail .Scale-img{width: 400px;}
.IncrementDetail .con{width: 850px; margin-top: 10px;}
.IncrementDetail .con .title{line-height: 32px; margin-bottom: 15px;}
.IncrementDetail .con .title .zy{background: #ffae21; color: #fff; font-size: 16px; line-height: 28px; padding: 0 10px; margin: 2px 20px 0 0;}
.IncrementDetail .con .title h2{font-size: 32px;}
.IncrementDetail .con .name{font-size: 15px; line-height: 28px; color: #666; margin-bottom: 12px;}
.IncrementDetail .con .name .state{display: inline-block; line-height: 26px; padding: 0 12px; background: #fff7e8; border: 1px solid #ffae21; border-radius: 25px; font-size: 12px; color: #ffae21; margin-left: 10px;}
.IncrementDetail .con .name .state img{display: inline-block; vertical-align: middle; margin-right: 5px;}
.IncrementDetail .con .box{background: #f9fafb;}
.IncrementDetail .con .time{background-image: url(../images/zzicon/bg1.jpg); color: #fff; font-size: 16px; padding: 10px 32px; height: 24px; line-height: 24px;}
.IncrementDetail .con .time img{display: inline-block; margin-right: 10px;}
.IncrementDetail .con .boxcon{padding: 26px 30px 18px;}
.IncrementDetail .con .boxcon .info{width: 485px;}
.IncrementDetail .con .boxcon .info dd{line-height: 44px;}
.IncrementDetail .con .boxcon .info dd .f_grey{display: inline-block; vertical-align: middle; margin-right: 20px;}
.IncrementDetail .con .boxcon .info dd .f_red{font-size: 32px;}
.IncrementDetail .con .boxcon .info dd img{display: inline-block; vertical-align: middle; margin-right: 10px;}
.IncrementDetail .con .boxcon .info dd em{display: inline-block; padding: 0 27px;}
.IncrementDetail .con .boxcon .other dd{float: left; padding: 0 24px; margin-top: 15px; position: relative; text-align: center;}
.IncrementDetail .con .boxcon .other dd::after{content: ''; position: absolute; right: 0; top: 50%; margin-top: -22px; width: 1px; height: 44px; background: #ebebeb;}
.IncrementDetail .con .boxcon .other dd:nth-last-child(2){padding-right: 0;}
.IncrementDetail .con .boxcon .other dd:nth-last-child(2)::after{display: none;}
.IncrementDetail .con .boxcon .other dd p{line-height: 30px; font-size: 20px; color: #000;}
.IncrementDetail .con .detail{padding: 18px 0 40px;}
.IncrementDetail .con .detail dl{margin-top: 23px; min-height: 36px; line-height: 36px; position: relative; padding-left: 100px;}
.IncrementDetail .con .detail dl dt{position: absolute; left: 0; top: 0; width: 80px; text-align: right; font-size: 16px;}
.IncrementDetail .con .detail dl dd{font-size: 15px;}
.IncrementDetail .con .detail dl dd .tags span{display: inline-block; padding: 0 20px; background: #ffae21; color: #fff; margin-right: 10px;}
.IncrementDetail .con .detail dl dd .textarea{padding: 12px 20px; border: 1px solid #eee;}
.IncrementDetail .con .detail dl dd .area span{display: inline-block; padding: 0 20px; min-width: 100px; text-align: center; border: 1px solid #eee; margin-right: 10px;}

.Increment_js .box{background-image: url(../images/zzicon/bg2.png); padding: 50px 40px 40px 293px;}
.Increment_js .box dd{margin-top: 22px; padding-left: 16px; background-image: url(../images/zzicon/arr1.png); background-repeat: no-repeat; background-position: left 10px; font-size: 16px;}

.Increment_bz ul{margin-left: -40px;}
.Increment_bz li{float: left; margin-left: 40px; width: 151px; text-align: center;}
.Increment_bz li .ico{display: block; width: 117px; margin: 0 auto 22px; border-radius: 10px; background: #fff0ea;}
.Increment_bz li h2{margin-bottom: 12px; font-size: 18px;}
.Increment_bz li .info{line-height: 22px; color: #999;}

.num-play{display: inline-block; vertical-align: middle; position: relative;}
.num-play{width: 88px; line-height: 28px; text-align: center; border: 1px solid #c2d2ec; border-radius: 5px; background: #fff;}
.num-play em,.num-play .the-number{width: 29px;}
.num-play em{position: absolute; top: 0;}
.num-play .num-minus{left: 0; border-right: 1px solid #c2d2ec;}
.num-play .num-plus{right: 0; border-left: 1px solid #c2d2ec;}
.num-play .the-number{font-weight: bold; color: #e30000; text-align: center;}

.WriteContact .box{background: #f5f5f5; padding: 20px 30px 5px;}
.WriteContact .box .layui-input{width: 410px;}
.WriteContact .btn{width: 232px; line-height: 53px; background: #ffae21; font-size: 20px; color: #fff; text-align: center; font-weight: bold;}

#zzfb_AssessForm .layui-form-label{width: 106px;}
#zzfb_AssessForm .layui-input-block{margin-left: 116px;}

/* 数据统计 */
@font-face {
    font-family: "scn";
    src: url("../fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
         url("../fonts/SourceHanSansCN-Regular.svg") format("svg"),
         url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),
         url("../fonts/SourceHanSansCN-Regular.woff") format("woff"),
		 url("../fonts/SourceHanSansCN-Regular.woff2") format("woff2");
}
.DataMain{background-image: url(../images/sjicon/bodybg.jpg); font-family: 'scn'; color: #00a0e9; font-size: 16px; padding-bottom: 50px;}
.auto{margin: 0 2.6%;}
.mb18{margin-bottom: 18px;}
.w900{width: 49.45%}
.blackbg{background: rgba(0,0,0,0.1);}
.f_green2{color: #1cb94a;}
.f_color6{color: #eb6100;}

.DataTitle{padding: 25px 0 27px; line-height: 52px; background-image: url(../images/sjicon/titlebg.png); background-repeat: no-repeat; background-position: center center;}
.DataTitle h2{font-size: 44px; text-align: center; background-image:-webkit-linear-gradient(top,#00ffff,#01b4ff); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.DataTitle .time,.DataTitle .out{position: absolute; top: 50%; margin-top: -26px;}
.DataTitle .time{left: 0;}
.DataTitle .time a{margin-right: 20px; width: 38px; line-height: 38px; border: 1px solid #0e72e4; border-radius: 6px; text-align: center;}
.DataTitle .out{right: 0;}
.DataTitle .out b{margin-right: 10px;}
.DataTitle a{color: #00a0e9;}


.DataList{background-image: url(../images/sjicon/boxbg1.png); border: 1px solid #1b58b7;}
.DataList .arrow i{width: 18px; height: 14px; position: absolute;}
.DataList .arrow .tl{top: -1px; left: -1px; background-image: url(../images/sjicon/tl.png);}
.DataList .arrow .tr{top: -1px; right: -1px; background-image: url(../images/sjicon/tr.png);}
.DataList .arrow .bl{bottom: -1px; left: -1px; background-image: url(../images/sjicon/bl.png);}
.DataList .arrow .br{bottom: -1px; right: -1px; background-image: url(../images/sjicon/br.png);}
.DataList ul{display: flex; justify-content: center; align-items: center; text-align: center; flex: 3;}
.DataList li{width: 33.3333%; padding: 46px 0 42px; background-image: url(../images/sjicon/line.png); background-repeat: no-repeat; background-position: right center;}
.DataList li:nth-last-child(2){background: none;}
.DataList li img{margin-right: 20px; width: 48px;}
.DataList li .con{display: inline-block; text-align: left; font-weight: bold;}
.DataList li .con .title{font-size: 24px; line-height: 24px; margin-bottom: 20px;}
.DataList li .con .number span{display: inline-block; width: 40px; line-height: 48px; text-align: center; color: #fff; margin-right: 10px; background-image: url(../images/sjicon/numbg.png); background-repeat: no-repeat; background-size: cover; font-size: 36px;}

.ActiveData .title{font-size: 30px; line-height: 48px; text-align: center; font-weight: bold; color: #fff; margin-bottom: 30px; background-image: url(../images/sjicon/titbg.png); background-repeat: no-repeat; background-position: center center;}
.ActiveData .table{margin: 0 30px; text-align: center;}
.ActiveData table .w1{width: 16.5%;}
.ActiveData table .w2{width: 19%;}
.ActiveData table .w3{width: 15%;}
.ActiveData table .w4{width: 27.5%;}
.ActiveData table thead th{height: 57px; background: rgba(14, 114, 228, 0.1);}
#marquee1{height: 390px; overflow: hidden;}
.ActiveData table tbody td{height: 64px; border-bottom: 1px dashed #1b4292; color: rgba(255,255,255,0.7);}
.ActiveData table tbody td .tit{color: #fff;}

.ColumnData{margin-left: -1.445%;}
.ColumnData .item{width: 31.888%; float: left; margin-left: 1.445%;}
.ColumnData .item.i1 .title{background-image: url(../images/sjicon/bg1.png);}
.ColumnData .item.i2 .title{background-image: url(../images/sjicon/bg2.png);}
.ColumnData .item.i3 .title{background-image: url(../images/sjicon/bg3.png);}
.ColumnData .item .title span{position: relative; z-index: 3; display: block; color: #fff; text-align: center; font-size: 30px; line-height: 100px;}
.ColumnData .item .title .icon{position: absolute; right: 0; bottom: 0; width: 42%;}
.ColumnData .item .list{padding: 0 30px;}
.ColumnData .item .list li{padding: 17px 0; border-bottom: 1px dashed #1f4ea1;}
.ColumnData .item .list li:last-child{border-bottom: none;}
.ColumnData .list li .tit{font-size: 18px; line-height: 37px; margin-bottom: 5px;}
.ColumnData .list li .info{line-height: 30px; height: 30px; overflow: hidden; color: #fff;}
.ColumnData .list li .info .num{display: inline-block; margin-right: 5px;}
.ColumnData .list li .info .num span{display: inline-block; margin-right: 1px; width: 20px; text-align: center; font-size: 24px; font-weight: bold; background-color: #15214f; color: #4eecfc;}
.ColumnData .list li .info i{padding: 0 5px 0 10px;}

.OtherData{margin-left: 0; padding: 0 0 0 70px; position: relative;}
.OtherData .title{position: absolute; left: 0; top: 0; bottom: 0; background-image: url(../images/sjicon/titbg2.png); width: 70px; text-align: center; line-height: 30px; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.OtherData .title span{font-size: 28px; color: #fff; padding: 0 15px;}
.OtherData .list ul{display: flex; align-items: center; justify-content: center; text-align: center; flex: 3; padding: 36px 0 50px;}
.OtherData .list li{width: 33.3333%; border-right: 1px dashed #1a3e8d;}
.OtherData .list li:last-child{border-right: none;}

@media ( max-width:1600px){
    .DataMain{font-size: 14px;}
    .DataTitle h2{font-size: 34px;}
    .DataList li .con .title{font-size: 20px;}
    .DataList li .con .number span{width: 36px; line-height: 40px; font-size: 30px;}

    .ActiveData .title,.ColumnData .item .title span{font-size: 25px;}
    .ColumnData .list li .info .num span{width: 16px; font-size: 18px;}

    .OtherData{padding-left: 50px;}
    .OtherData .title{width: 50px;}
    .OtherData .title span{font-size: 22px;}
}

input.Cgbl,.Sgje{width: 45px; display: inline-block;}
input.sfz{width: 200px;}
.xy {
    font-size:15px !important;
}