* { padding: 0px; margin: 0px;  font-family: Microsoft YaHei;  }
html{height:100%;}
body { background-color: #fff; overflow-x: hidden;min-height: 100%;position: relative;}
dl { margin: 0px; }
li {list-style: none;}
a { color: #333333;text-decoration: none; }
a:link, a:visited, a:hover, a:active {text-decoration:none;}
*.mini-width { width: 150px; }
*.btn-inline { display: inline-block; }

.inline{display: inline!important;}
#top-nav .dropdown-menu .divider{width: 100%;margin: 0;}
#top-nav { height: 40px; line-height: 40px; background: #ffffff;border-bottom: 1px solid #f1f1f1; }
#top-nav .pull-right dl dd .dropdown-menu a:hover{background-color: #3399FF;color: #fff}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { border-radius: 0px 0px 0 0; border-top:2px solid #4994fb; color: #3399ff; }
.rolling_news {height:32px;margin:0 auto;white-space: nowrap;overflow:hidden;margin-left: 190px;margin-right: 190px;padding-top: 10px;}
.rolling_news li{padding-left: 20px;display:inline;}
.rolling_news li>a{color: #486dd5;font-size: 12px;text-decoration: underline;margin-left: 8px;}
.rolling_news li>span{color: #1849ca;margin-right: 2px;}
#scroll_begin,#scroll_end{display:inline}

.nav-tabs>li>a {margin-right: 0px;font-weight: 600;font-size: 16px;padding: 7px 25px;font-family: Microsoft YaHei;font-weight: 400;}
.nav-tabs>li.active>div{background: none;}
.nav-tabs>li:nth-child(2)>a { }
.nav-tabs>li:nth-child(1)>a:after { content: ""; color: #b3b3b3;}
.nav-tabs>li:nth-child(2)>a:after {content: "";color: #959595;}
.splitlineleft{width: 1px;height: 20px;/* background-color: #ddd; */float:left;margin-top: 5px;margin-left: -1px;position:absolute;}
.splitlineright{width: 1px;height: 20px;background-color: #ddd;float:left;margin-top: 5px;right: -1px;position:absolute;top: 5px;}
#top-nav * {font-size: 14px;}
#top-nav .map-marker{
    float: left;
    margin-top: 11px;
}
#top-nav .pull-left {margin-left: 10px;color:#999;line-height: 40px;}
#top-nav .pull-left img{width:32px;height:32px;}
#top-nav .pull-right { margin-right: 0px; float:right; }
#top-nav .pull-left a { color: #1748c9; }
#top-nav .pull-left>span { margin-right:7px; }
#top-nav .pull-left dl {display: inline;}
#top-nav .pull-left dl dt, #top-nav dl dd{ float: left; color: #000;font-family: SimHei;}
#top-nav .pull-left dl dt {font-weight: 400;margin-right: 5px;line-height: 40px;}
#top-nav .pull-left dl dt:after {  }
#top-nav .pull-left dl dd a{ display: block;color: #3399ff;margin-left: 11px;}
#top-nav .pull-right dl dd a {color: #999;padding: 0;text-align: center;}
#top-nav .pull-left dl dd {color:#3399ff;line-height: 40px;}
#top-nav .pull-right dl dd {float: left;margin-right: 5px;line-height: 40px;}
#top-nav .pull-right dl dd:last-child { margin-right: 0px; }
#top-nav .pull-right dl dd>div{ float: left; margin-right: 0px; margin-left: 5px;height: 30px; line-height: 30px;}
#top-nav .pull-right dl dd>div>button{ height:39px; line-height: 5px;border-radius: 0px;background-color: #3399ff;border-color: #3399ff;color:#fff;width: 120px;}
#top-nav .pull-right dl dd:before { content: "|"; color: #b3b3b3; margin-right: 5px; }
#top-nav .pull-right dl dd:last-child:before { content: "";margin-right: 0px;}
#top-nav .pull-right dl dd:last-child .dropdown-menu{margin: 0px;border-radius: 0px;top: 39px;min-width: auto;width: 120px;}
div.search-box .search-btn{width: 111px;float:left;}
div.search-box .search-btn > button{border-radius:0px;background-color: #3399ff;color:#fff;height:44px;font-size: 16px;width: 100%;}
div.search-box .search-btn > button:hover{ background-color: #5aa2e9; }

div.search-box ul li:after { }
div.search-box ul li{ }
div.search-box ul li.active{ border-bottom: 1px solid #fff; }
div.search-box ul li>a{  font-size: 15px; border: 0; border-top: 2px solid #fff; }
div.search-box ul li>a:hover{ background-color: #f5f5f5; border-bottom: 1px solid #39f; border-top: 2px solid #f5f5f5; }
div.search-box ul li>a:hover+.splitlineright{ display: none; }
div.search-box .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ border: 1px solid #dcdcdc; border-top: 2px solid #4994fb; border-bottom: 1px solid #fff; }
div.search-box .tab-content{ border:1px solid #dcdcdc; padding:0px; width: 800px; float:left; overflow:hidden; height:44px; }
div.search-box #home{margin-left: 5px; padding-top: 4px; padding-bottom: 6px;display: flex;width: 100%;align-items: center;}
div.search-box #originarea{font-size:14px;color: #000;width: 160px;display: inline-block;}
div.search-box #targetarea{font-size:14px;color: #000;width: 240px;display: inline-block;}
div.search-box #profile{height:29px;}
#top-nav .pull-right dl dd:first-child::before, div.search-box ul li:last-child::after { content: ""; }
#slogan {background: url('../images/logo.png') no-repeat;width: 270px;height: 66px;margin: 140px auto 42px auto;background-size: 100%;}

/*media*/

@media screen and (min-width: 700px) and (max-width: 800px) {
   #slogan {background: url('../images/logo.png') no-repeat;width: 270px;height: 66px;margin: 120px auto 42px auto;background-size: 100%;}

}
@media screen and (max-height: 700px) {
     #slogan {background: url('../images/logo.png') no-repeat;width: 246px;height: 66px;margin: 90px auto 40px auto;background-size: 100%;}
}
input {
    outline: 0;
}

[v-cloak]{
    display: none;
}

div.wrap { width: 1200px; margin: 0px auto; position: relative;}
div[class*="qrcode-wechat"] { width: 178px; /*height: 122px;*/ }
div[class*="qrcode-"]:after { display: block; width: 122px; margin-top: 122px; font-size: 12px; color: #636363; text-align: center; }
div.qrcode-app img {width: 136px;}
div.qrcode-app:after { }
div.qrcode-wechat:after {  }
div.qrcode-wechat img {width:151px;}
div.qrcode-wechat {float:left;padding-top: 5px;border-left:1px solid #ccc;padding-left: 10px;}
div.search-box { width: 917px; margin: 0px auto; display: block;overflow: hidden;padding-bottom: 456px;}
div.search-box>ul{width: 90%;display: block;overflow: hidden;border-bottom: 0;margin-bottom: -1px;}
div.search-box ul li { float: left; list-style: none;  text-align: center; padding: 0 0px 0 0;}
div.search-box div.search-bar { float: left; width: 622px; height: 122px; border: 1px solid #287afc; border-top: 4px solid #287afc; margin-top: 15px; background-color: #f3f3f3; /* position: relative; */}
div.search-box div.search-bar ul, div.search-box div.search-bar ul li { width: 479px; text-align: left; margin: 5px 0px; }
div.search-box div.search-bar ul { margin-top: 15px; }
div.search-box div.search-bar ul li { height: 32px; line-height: 32px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-left: 32px; }
div.search-box div.search-bar ul li span { display: inline-block; height: 32px; line-height: 32px; width: 123px; text-align: center; border-right: 1px solid #e6e6e6; }
div.search-box div.search-bar ul li:after { content: ""; }
div.search-box div.search-bar input.search { border: none; outline: none; height: 100%; width: 278px; z-index: 3; }
div.search-box div.search-bar input.submit { width: 72px; height: 72px; background-color: #287afc; border: none; margin-left: 10px; margin-top: 6px; color: #FFFFFF; line-height: 110px; }
div.search-box div.search-bar div.search-btn { position: relative; display: inline-block; cursor: pointer; }
div.search-box div.search-bar div.search-btn:before { content: ""; pointer-events: none; width: 31px; height: 31px; cursor: pointer; background: url("../images/search-btn-bg.png") no-repeat center center; position: absolute; top: 18px; right: 22px; z-index: 1; }
div.search-box div.search-bar div.search-btn input { border-radius: 5px; outline: none; }
div.line-recom { display: block; width: 980px; margin: 35px auto 5px auto; }
div.line-recom li{ margin-right:  7.2px !important; }
div.line-recom ul li, div.grid-ads ul li { float: left; margin-right: 13px; }
div.grid-ads ul li{margin: 0 7px;}
div.line-recom ul li a.btn-default { width: 75px; height: 31px; background-color: #448ef3; color: #FFF; padding: 6px 2px; }
div.line-recom ul li.current a.btn-default { background-color: #2da703; }
div.grid-ads { width: 980px; height: 91px; margin: 0px auto; background-color: #cdd7d8; }
div.grid-ads ul { display: block; width: 101%; margin: 0px auto; padding-top: 8px; overflow: hidden;}
div.grid-ann { width: 800px; margin: 20px auto 0px auto; }
div.grid-ann ul li { float: left; width: 50%; margin-bottom: 10px; font-size: 12px; }
div.grid-ann ul li em { color: #0f2d8c; font-style: normal; }
div.grid-ann ul li em a{ color: #0f2d8c;}
div.grid-ann ul li em:before { content: ""; display: inline-block; width: 14px; height: 14px; margin-right: 13px; background: url(../images/ann-icon.png) no-repeat center center; }
div.grid-ann ul li em:after { content: ":"; margin-right: 10px; }
div.footer {width: 100%;text-align: center;font-size: 12px;margin-top: 20px;margin-bottom: 25px;display: block;overflow: hidden;}
div.footer ul {width: 295px;margin: 5px auto 0px auto;font-size: 12px;display: block;overflow: hidden;}
div.footer ul li { float: left; font-weight: 500;}
div.footer ul li:after { content: "|"; color: #333333; margin-left: 10px; margin-right: 10px;}
div.footer ul li:last-child:after { content: ""; }
div.footer ul li a {font-size: 11px;color: #828282;word-spacing:8px;}
div.footer p {line-height: 25px;font-size: 12px;text-indent: 20px;color: #828282;letter-spacing: 1px;text-align: center;margin-top: 0;margin-bottom: 0}
div.footer p a { color: #0f2d8c; }
div.footersub {width: 1128px;margin: 0px auto;background-color: #fff;}
div#query,div#forumdisplay{background-color: #f9f9f2;}
div#query .company_address{
    color: #999;
}
div#query .major-city{
    color: #ff0000;
}
div#login div.wrap, div#register div.wrap, div#forumdisplay .wrap, div#query .wrap, div#recommand .wrap { width: 1200px; margin: 0px auto; }
div#login div.container,div#register div.container{ background-color: #fff; }
div#login div.header, div#register div.header {margin-top: 100px;width: 1200px;display: none;}
div#login div.header div.service-telphone em, div#register div.header div.service-telphone em { font-style: normal; font-weight: bold; color: #1848ca; }
div#login div.header div.service-telphone, div#register div.header div.service-telphone { display: block; margin-top: 45px; }
div#login div.header div.slogan, div#register div.header div.slogan { width: 463px; height: 65px; margin-bottom: 15px; background: url(../images/slogan.png) center center no-repeat; }
div#login div.container, div#register div.container {width: 1200px;height: 585px;margin-bottom: 134px;/* outline: 1px solid #c3c3c3; */}
div#login div.container div.pull-left, div#register div.container div.pull-left {/* width: 250px; *//* height: 350px; */margin: 50px 0px 0px 90px;border: 1px solid #f1f1f1;padding: 20px 20px;}
div#login div.container div.pull-left ul.tab-decoration, div#register div.container div.pull-left ul.tab-decoration { width: 100%; height: 31px; margin-bottom: 24px; border-bottom: 1px solid #a7a7a7; }
div#login div.container div.pull-left ul.tab-decoration li, div#register div.container div.pull-left ul.tab-decoration li { float: left; width: 50%; height: 31px; text-align: center; }
div#login div.container div.pull-left ul.tab-decoration li.current, div#register div.container div.pull-left ul.tab-decoration li.current { border-bottom: 3px solid #0093ff; }
div#login div.container div.pull-left ul.form-serialize li, div#register div.container div.pull-left ul.form-serialize li { margin: 25px 0px; }
div#login div.container div.pull-left ul.form-serialize li dl, div#register div.container div.pull-left ul.form-serialize li dl { height: 15px; }
div#login div.container div.pull-left ul.form-serialize li dl dd, div#register div.container div.pull-left ul.form-serialize li dl dd { display: block; float: left; width: 50%; text-align: center; }
div#login div.container div.pull-left ul.form-serialize li dl dd label, div#register div.container div.pull-left ul.form-serialize li dl dd label { font-weight: normal; }
div#login div.container div.pull-left ul.form-serialize li input.btn-primary, div#register div.container div.pull-left ul.form-serialize li input.btn-primary { background: #0093ff; border: none; }
div#login div[class$="-item"], div#register div[class$="-item"]{ width: 473px; height: 280px; margin: 139px 223px 0px 0px; }
div#login div.login-item {margin-top: 65px;margin-right: 78px;width: auto;display: inline-block;height: auto;}
div#register div.register-item {margin-top: 100px; margin-right: 78px;width: auto;display: inline-block;height: auto; }
div#login img#login_verify_img { /*margin-left: 23px;*/ height: 34px; }
div#login .auth_login>span{padding: 0px 10px;line-height: 35px;border-radius: 5px;}
div#login .auth_login>span img{
    width: 18px;
    margin-right: 5px;
    height: 18px;
}
div#forumdisplay .pagination>li>a, .pagination>li>span{
    padding:4px 10px;
}
div#login .auth_login a{ color: #fff}
div#login span.auth_qq { background-color: #F71717; display: block; }
div#login span.auth_weixin { background-color: #388C10; display: block; }
div.header div.pull-left h1 a img {}
div#forumdisplay div.header div.adv, div#query div.header div.adv {/* margin-top: 12px; */}
div#forumdisplay div.header div.adv div.adv-item, div#query div.header div.adv div.adv-item {width: 367px;height: 88px;float: left;margin-left: 10px;}
div#forumdisplay div.header div.adv div.adv-item a, div#query div.header div.adv div.adv-item a{display: block;width: 100%;height: 100%;}
div#forumdisplay div.header div.adv div.adv-item a img, div#query div.header div.adv div.adv-item a img{height: 100%;width: 100%;}
div#forumdisplay div.header div.adv div.adv-item:last-child, div#query div.header div.adv div.adv-item:last-child  { margin: 0px; }
#space div.header div.adv div.adv-item {width: 254px;height: 54px;float: left;margin-left: 10px;}
#space div.header div.adv div.adv-item a img{height: 100%;width: 100%;}
#space div.header h1{margin:7px 0;}
#space{
    background: #f9f9f2;
}
div#nav { width: 100%; height: 42px; line-height: 42px; overflow: hidden; background-color: #2979fc; margin-top: 15px; display: none;}
div#nav ul, div#query div.filter ul, div#recommand div.nav ul { margin: 0px; }
div#nav ul li { float: left; /* width: 150px; */ text-align: center; line-height: 42px; }
div#nav ul li:after { content: "|"; color: #4A8EFF; text-align: center; display: inline-block; position: absolute; }
div#nav ul li:last-child:after { content: ""; }
div#nav ul li a { color: #FFFFFF; font-size: 12pt; display: block; float: left; padding: 0 34px; }
div#nav ul li.current { background-color: #0239c3; position: relative; }
div#nav ul li.current:after { color: #2979FC; }
div#nav ul li.current:before { content: ""; width: 1px; height: 100%; z-index:1; position:absolute; top: 0px; left: -1px; background: #0239c3; }
div#forumdisplay div.bread-crumbs { height: 60px; line-height: 60px; overflow: hidden;background: #fff;margin:8px auto; text-indent: 15px;}
div.bread-crumbs a.btn-primary { width: 122px; height: 31px; background: #da2907; border-color: #A42E2E; margin-top: 13px;padding: 0;line-height: 29px;text-indent:0;text-align: center;margin-right: 13px;}
div.bread-crumbs a.btn-primary:active:hover { background-color: #B52206; border-color: #401212; }
div#forumdisplay div.container, div#query div.container {width: 910px;background-color: #FFFFFF;padding: 0;margin: 0;}
div#forumdisplay div.container{padding:0 15px;}
div#forumdisplay div.container div.search-box { width: 100%; height: 71px; }
div#forumdisplay div.container div.search-box div.input-from { width: 160px; }
div#forumdisplay div.container div.search-box div.input-to { width: 100%; }
div#forumdisplay div.container div.search-box img.arrow { margin-top: 7px; }
div#forumdisplay div.container div.search-box a.btn-primary { width: 102px; height: 33px; background-color: #287afc; border: none; }
div#forumdisplay div.search-box { border-bottom: 1px solid #077aff; }
div#forumdisplay div.search-box .table { margin-top: 15px; }
div#forumdisplay div.search-box .table td { border: none; }
div#forumdisplay div#search-box table { width: 100%; }
div#forumdisplay div#search-box table td { text-align: center; }
div#forumdisplay div.threadlist { margin-top: 15px; }
div#forumdisplay div.threadlist ul li { line-height: 30px; }
div#forumdisplay div.threadlist ul li:before { margin-right: 5px; }
div#forumdisplay div.threadlist ul li span { float: right; color: #999999; }
div#forumdisplay div.threadlist ul li span:before { content: "[ "; }
div#forumdisplay div.threadlist ul li span:after { content: " ]"; }
div#forumdisplay div.company-recommand, div#query div.company-recommand {width: 281px;overflow: hidden;padding-bottom: 15px;background-color: #fff;/* height: 499px; */}
div#forumdisplay div.company-recommand h3, div#query div.company-recommand h3 {height: 40px;line-height: 28px;font-weight: bold;text-align: center;margin: 0px;border-bottom: 1px solid #f1f1f1;}
div#forumdisplay div.company-recommand h3 a, div#query div.company-recommand h3 a  {font-size: 14px;color: #333;position: relative;text-decoration: none;line-height: 40px;left: 10px;font-weight: bold;}
div#forumdisplay div.company-recommand h3 a:before, div#query div.company-recommand h3 a:before { content: ""; position: absolute; display: inline-block; width: 22px; height: 22px; left: -33px; top: -1px; cursor: default; background: url("../images/recommand-bg.png") center center no-repeat; }
div#forumdisplay div.company-recommand2 h3 a:before, div#query div.company-recommand2 h3 a:before { content: ""; position: absolute; display: inline-block; width: 22px; height: 22px; left: -33px; top: -1px; cursor: default; background: url("../images/new.png") center center no-repeat; }

div#forumdisplay div.company-recommand ul, div#query div.company-recommand ul {padding: 20px;width: 100%!important;}
div#forumdisplay div.company-recommand ul li, div#query div.company-recommand ul li {line-height: 28px;display: block;width: 50%;float: left;text-align: center;margin-bottom: 20px;}
div#query div.company-recommand ul li .cover img{
    width: 40px;
}
div#forumdisplay div.company-recommand ul li a, div#query div.company-recommand ul li .cover>a{

display: block;

margin-top: 10px;
}
div#forumdisplay div.company-recommand ul li a, div#query div.company-recommand ul li .cover{
    display: block;
    height: 60px;
    overflow: hidden;
    text-align: center;
}
div.company-recommand ul li .cover{
    display: block;
    height: 60px;
    overflow: hidden;
    text-align: center;
}
div.company-recommand ul li .cover img{
    width: 40px;
}
div#forumdisplay div.company-recommand ul li a, div#query div.company-recommand ul li .title {font-size: 12px;color: #666;}
div#forumdisplay div.company-recommand ul li a:before, div#query div.company-recommand ul li a:before { margin-right: 5px; }
div#forumdisplay div.boundary, div#query div.boundary {width: 100%;overflow: hidden;}
div#forumdisplay div.ad-stage ul, div#forumdisplay div.ad-stage ul li { margin-top: 15px; }
div#forumdisplay div.page-control, div#query div.page-control { max-width: 455px; margin: 30px auto 0px auto; }
div#forumdisplay div.page-control li, div#query div.page-control li { float: left; min-width: 28px; height: 28px; line-height: 28px; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: center; background-color: #077aff; }
div#forumdisplay div.page-control li a, div#query div.page-control li a { color: #FFFFFF; }
div#forumdisplay div.page-control li.current, div#query div.page-control li.current { background: none; }
div#forumdisplay div.page-control li.current a, div#query div.page-control li.current a { color: #077aff; }
div#forumdisplay div.footer-adv div.adv-item, div#query div.footer-adv div.adv-item {height:85px;width: 595px;background: #EAEAEA;/* border: 1px solid #DDDDDD; */color: #999999;display: block;overflow: hidden;}
div#query div.header-logo,div#forumdisplay div.header-logo{border-bottom: 1px solid #f1f1f1;padding: 10px 0;background-color: #fff;}
div#query div.header-logo .header h1,div#forumdisplay div.header-logo .header h1{
    margin: 18px 0;
}
div#space .header-logo{border-bottom: 1px solid #f1f1f1;padding: 10px 0;background-color: #fff;}
div#query .unvip{}
div#query .unvip>a{color:#ff0000;font-size:17px;font-weight:500}
div#query .isvip{}
div#query .isvip>a{color:#ff0000;font-size:16px;font-weight: 700;}
div#query div.footer-adv {margin-top: 15px;margin-bottom: 15px;display: block;overflow: hidden;}
div#query div.footer-adv li{width:595px !important;float:left !important;}
div#query div.bread-crumbs {width: 100%;height: 40px;line-height: 40px;background-color: #FFFFFF;padding-left: 13px;overflow: hidden;margin: 0;color: #999;font-size: 14px;border-bottom: 1px solid #f1f1f1;}
div#query div.bread-crumbs div.adv-txt-stage{ overflow:hidden; width: 225px; height: 30px; }
div#query div.bread-crumbs div #adv-txt-stage a{ width: 50%; display: block; float: left; font-size: 12px; }
div#query div.bread-crumbs strong{
    color: #333;
    font-weight: 600;
}
div#query div.bread-crumbs .btn.btn-warning{
    font-size: 14px;
    margin-left: 20px;
    padding: 3px 16px;
    margin-top: -3px;
    letter-spacing: 0.5px;
    border:none;
    background-color: #ff7e00;
    font-family: "KaiTi"

   
   
}

div#query div.pull-left div.container h1, div#query div.pull-left div.container h1 a { color: #f90505;  font-weight: bold; margin: 0; margin-top: 6px; }
div#query div.pull-left div.container h1 a:hover { text-decoration: none; }
div#query div.pull-left div.container h1 span { font-size: 12px; color: #333; margin-left: 40px; }
div#query div.search-bar { width: 360px; overflow: hidden; }
div#query div.search-bar  { float: left; }
div#query div.search-bar ul li div.input-group { height: 23px; line-height: 23px; }
div#query div.search-bar ul li div.input-group * { height: 23px; }
div#query div.search-bar ul li { margin-bottom: 5px; }
div#query div.search-bar ul li div.input-group .input-group-addon { padding: 2px; font-size: 14px; }
div#query div.search-bar ul li .input-analog { position: relative; width: 100%; height: 24px !important; line-height: 24px; padding: 0 12px; border: 1px solid #CCC; border-radius: 4px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
div#query div.search-bar ul li .input-analog:focus { border-color: #66afe9; outline: none; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); }
div#query div.search-bar ul li .input-analog span { color: #FF0000; font-size: 14px; cursor: pointer; }
div#query div.search-bar ul li .input-analog span em { font-style: normal; color: #333333; cursor: default; }
div#query div.search-bar ul li .input-analog input { border: none; height: 22px; width: 200px; color: #555555; position: absolute; right: 0; top: 0; display: block; float: right; padding-left: 5px; line-height: 14px;}
div#query div.search-bar ul li .input-analog:active input { position: absolute; top: 0px; }
div#query div.search-btn { float: left; }
div#query div.search-btn a.btn-primary { width: 50px; height: 50px; line-height: 50px; background: #277afc; border: none; margin-left: 8px; }
div#query div.search-btn a.btn-primary i{ top: 10px; font-size: 20px; }
div#query div.filter { background-color: #EAEAEA; height: 38px; padding: 0px 34px; border: 1px solid #DDDDDD; }
div#query div.filter ul:before { content: ""; font-size: 14px; height: 38px; line-height: 38px; margin-right: 17px; float: left; }
div#query div.filter ul li { float: left; margin: 7px 17px 0px 0px; padding: 0px 15px; line-height: 22px; height: 22px; overflow: hidden; min-width: 72px; background-color: #FFFFFF; border-radius: 4px; text-align: center; }
div#query div.filter ul li>a{ font-size: 12px; }
div#query div.filter ul li.current { background-color: #2b7afd; }
div#query div.filter ul li.current a { color: #FFFFFF; }
div#query div.threadlist ul li {font-size: 14px;min-width: 118px;line-height: 18px;}
div#query div.threadlist ul li>span{
    font-size: 12px;
}
div#query div.threadlist ul li div.infoleft{float: left;cursor: pointer;padding-left: 20px;}
div#query div.threadlist ul li div.infobuttom{font-size: 13px;width: 100%;border-bottom: 1px solid #f1f1f1;padding: 0px 40px 10px;color: #333;}
div#query div.threadlist ul li div.infoad{position: absolute;background-color: rgba(0,0,0,0.5);color: #fff;padding: 1px 5px 1px 6px;margin-left: 40px;margin-top:12px;font-size: 12px;}
div#query div.threadlist ul li div.avatar, div#query div.threadlist ul li div.info { float: left; margin-top: 4px;}
div#query div.threadlist ul li div.rank {float: right;}
div#query div.threadlist ul li div.rank>ul{}
div#query div.threadlist ul li div.rank>ul>li{
    margin-bottom: 6px;
    color: #666;
    font-size: 12px;
}
div#query div.threadlist ul li div.avatar { width: 110px; text-align: center; margin-top: 10px;}
div#query div.threadlist ul li div.avatar img { width: 70px; height: 70px; overflow: hidden;margin-top: 3px }
div#query div.threadlist ul li div.info { width: 600px;  overflow: hidden; font-size: 14px; margin-top: 10px;}
div#query div.threadlist ul li div.info em { font-style: normal; }
div#query div.threadlist ul li div.info dl dt a { color: #fb0508; font-weight: normal; font-size: 16px; }
div#query div.threadlist ul li div.info dl dd { line-height: 24px; }
div#query div.threadlist ul li div.info dl dd>span{font-size: 14px;color: #333;}
div#query div.threadlist ul li div.info dl dd.direct-city{margin-bottom: 3px;color: #fe2525;font-weight: 600}
div#query div.threadlist ul li div.info dl dd.direct-city em { color: #fa0504; font-weight: bold; }
div#query div.threadlist ul li div.info dl dd.direct-city span { font-size: 16px; color: #fe2525;}
div#query div.threadlist ul li div.info dl dd.direct-city span a{font-size: 16px; color: #fe2525;font-weight: 600}
div#query div.threadlist ul li div.info dl dd.direct-city div { font-size: 14px; display: inline-block;  font-weight: bold; }
div#query div.threadlist ul li div.info dl dd.direct-city div>i{  width: 11px; height: 11px; display: inline-block; }
div#query div.threadlist ul li div.info .crown{/*margin-top: -6px;*/width: 18px;}
div#query div.threadlist ul li div.info dl dd.turnover-city div {display: inline-block;color: #000;font-size: 14px;}
div#query .major-city span{font-size: 14px !important;}
div#query div.threadlist ul li div.info dl dd.turnover-city div strong{font-weight: 400;}
div#query div.threadlist ul li div.info dl dd.turnover-city div>i{ background-image:url(../images/jt.gif); width: 11px; height: 11px; display: inline-block; }
div#query div.threadlist ul li div.info dl dd span:after {}
div#query div.threadlist ul li div.info dl dd.turnover-city span:after {}
div#query div.threadlist ul li div.info dl dd.direct-city span:after { margin-right: 3px; }
div#query div.threadlist ul li div.rank ul li span:after { content: ""; margin-right: 7px; }
/*div#query div.threadlist ul li div.rank ul li em { font-style: normal; color: #fa0405; font-size: 16px;  font-weight: bold;}*/
div#query div.threadlist ul li div.rank ul li em { font-style: normal; color: #fa0405; font-size: 16px;}
div#query div.threadlist ul li div.rank table.table tr, div#query div.threadlist ul li div.rank table.table td { border: none; padding: 0px; margin: 0px; }
div#query div.threadlist ul li div.rank table.table { margin-top: 4px; }
div#query div.threadlist ul li div.rank table.table td { height: 22px; width: 83px; }
div#query div.threadlist ul li div.rank table.table td.left { width: 60px; }
div#query div.threadlist ul li div.rank ul {margin-top: 13px;margin-right: 15px;position: relative;height: 100%;}
div#query ul.-data- li.-info- {overflow: hidden;border-bottom:none;}
div#query ul.-data- li.-info-:after { content: ""; clear: both; }
div#query ul.-data- {
    margin: 0;
}
div#query ul.-data- li.-info->.row-top{
    padding: 10px 0;
}
div#query div.pull-right { float: right!important; }
.pull-right-width{ width: 281px !important; }
div#query div.pull-right div.ads dt { width: 281px; height: 60px; background: url(../images/recomand-title-bg.png) #FFFFFF no-repeat center center; }
div#query div.pull-right div.ads dd div.adv { width: 100%;  background: #EAEAEA;  color: #999999; margin-bottom: 5px; }
div#query div.pull-right div.ads dd div.adv>a{}
div#query div.pull-right div.ads dd div.adv>a>img{width: 100%;}
div#query *[class^="icon-"] { position: relative; }
div#query *[class^="icon-"]:before { content: ""; position: absolute; left: -25px; display: inline-block; width: 19px; height: 19px; background-repeat: no-repeat; background-position: center center; }
div#query .icon-member:before { background-image: url('../images/icon-member.png');height: 16px;top: 2px;width: 18px; }
div#query .icon-recommand:before { background-image: url("../images/icon-recommand.png"); }
div#query .icon-see:before { background-image: url("../images/icon-see.png"); }
div#query .icon-archive:before { background-image: url(../images/icon-archive.png); }
div#query .icon-comment:before { /* background-image: url(../images/icon-comment.png); */ }
div#query .buy-it{
    /* position: absolute; */
    bottom: 0px;
    right: 0;
    text-align: right;
}
div#query .buy-it>a{margin-right:0px !important;}
div#recommand div.reco-banner { width: 100%; height: 479px; background: #e5d8d0 url(../images/reco-banner-bg.png) no-repeat center center; }
div#recommand div.reco-bg { width: 856px; height: 224px; background: url(../images/reco-bg.png) no-repeat center center; }
div#recommand div.slogan { float: right; margin-top: -40px; width: 747px; height: 158px; background: url(../images/reco-slogan.png) no-repeat center center; }
div#recommand div.nav, div#item-company div.nav { width: 100%; height: 48px; background-color: #cb0000; border-bottom: 4px solid #002455; }
div#recommand div.nav ul li, div#item-company div.nav ul li { float: left; width: 172px; height: 49px; line-height: 54px; text-align: center; margin-top: -5px; }
div#recommand div.nav ul li a, div#item-company div.nav ul li a { color: #FFFFFF; font-size: 18px; }
div#recommand div.nav ul li.current, div#item-company div.nav ul li.current { background-color: #002455; box-shadow: 1px 0px 0px #640101; }
div#recommand div.info-tips { width: 100%;  padding: 20px; border: 1px solid #287afc; margin-top: 12px; background-color: #fff; }
div#recommand div.info-tips .pull-left { position: relative; width:125px; }
div#recommand div.info-tips .pull-left h3 { font-size: 22px; font-weight: bold; margin-top: 10px; color: #656565; }
div#recommand div.info-tips .pull-left h3:after { content: ""; height: 53px; line-height: 53px; border-right: 1px solid #dfdfdf; position: absolute; margin-left: 15px; top: -13px; }
div#recommand div.info-tips .pull-right { width: 1000px; font-size: 12px; color: #000000; line-height: 25px; }
div#recommand div.info-tips .pull-right p { margin: 0px; }
div#recommand div.reco-show ul { margin-top: 10px; }
div#recommand div.reco-show ul li { float: left; margin-right: 8px; margin-bottom: 10px; }
div#recommand div.reco-show ul li.last-child { margin-right: 0px; }
div#recommand div.reco-show div.load-more a.btn { background: #e80000; width: 171px; height: 35px; line-height: 25px; text-shadow: 1px 1px 1px #000; border: none; }
div#item-company div.header { width: 100%; height: 107px; background-color: #CB0000; }
div#item-company div.banner { width: 100%; height: 431px; background: url(../images/item-banner-bg.png) no-repeat center center; }
div#item-company div.nav ul { margin-top: -10px; }
div#item-company div.nav ul li { width: 90px; margin-right: 17px; }
div#item-company div.excellent { width: 403px; height: 55px; background: url(../images/excellent-bg.png) no-repeat center center; margin-top: 20px; margin-bottom: 10px; }
div#item-company div.container dt[class^="comp-titlebg-"]{ width: 100%; height: 33px; border-bottom: 2px solid #2984ff; margin-top: 15px; }
div#item-company div.container dt[class^="comp-titlebg-"]:before { content: ""; display: block; width: 111px; height: 29px; background-repeat: no-repeat; background-position: top center; }
div#item-company div.container dt.comp-titlebg-contact:before { background-image: url(../images/comp-titlebg-contact.png); }
div#item-company div.container dt.comp-titlebg-show:before { background-image: url(../images/comp-titlebg-show.png); }
div#item-company div.container dt.comp-titlebg-feature:before { background-image: url(../images/comp-titlebg-feature.png); }
div#item-company div.container dt.comp-titlebg-intro:before { background-image: url(../images/comp-titlebg-intro.png); }
div#item-company div.container dt.comp-titlebg-project:before { background-image: url(../images/comp-titlebg-project.png); }
div#item-company div.container dt.comp-titlebg-qualify:before { background-image: url(../images/comp-titlebg-qualify.png); }
div#item-company div.container dt.comp-titlebg-storage:before { background-image: url(../images/comp-titlebg-storage.png); }
div#item-company div.container dt.comp-titlebg-transport:before { background-image: url(../images/comp-titlebg-transport.png); }
div#item-company div.container dd div.pull-left .preview img { width: 195px; margin-top: 20px; margin-bottom: 20px; }
div#item-company div.container dd div.pull-left .preview { width: 200px; text-align: center; }
div#item-company div.container dd div.pull-right { display: block !important; width: 680px; }
div#item-company div.container dd { display: block; background-color: #FFFFFF; min-height: 240px; overflow: hidden; box-shadow: 2px 0px 5px #888; padding: 25px 40px; line-height: 30px; }
div#item-company div.container dd p { text-indent: 2em; }
div#item-company div.container dd div.pict-list ul { width: 835px; margin: 0px auto; }
div#item-company div.container dd div.pict-list ul li { float: left; width: 257px; height: 167px; margin-right: 20px; margin-bottom: 15px; }
div#item-company div.container dd div.pict-list ul li img { padding: 5px; border: 1px solid #EEE; }
div#item-company #gallery{ width: 100%; height: 178px; position: relative; background: #fff; }
div#item-company #gallery .itemlist { width: 850px; overflow: hidden; margin-left: 25px; }
div#item-company #gallery .itemlist ul{ width: 1000px; }
div#item-company #gallery .itemlist li { float: left; width: 268px !important; height: 178px; margin-right: 20px; padding: 6px; border: 1px solid #DDDDDD; }
div#item-company #gallery .itemlist li img{ width: 100%; height: 100%; display: block; overflow: hidden; }
div#item-company #gallery .prev,div#item-company #gallery  .next { width: 18px; height: 31px; position: absolute; top: 43%; opacity: 0.7; }
div#item-company #gallery .prev { left: 0; background: url(../images/arrow-left.png) no-repeat 0 0; }
div#item-company #gallery .next { right: 0; background: url(../images/arrow-right.png) no-repeat 0 0; }
.info { font-size: 12px; color: #999999; text-align: center; }
p { text-indent: 2em; line-height: 25px; margin: 0px; }
.text-content { width: 100%; overflow: hidden; word-wrap: break-word; word-break: break-all;padding-bottom: 50px; }
.text-content a { color: #336699; }
.threadlist li:hover {}
.ke-content{ background-color: #fff; }
.ke-content,.ke-content p,.ke-content span,.ke-content div{ line-height: 23px; font-size: 15px; font-family: Arial,"Microsoft YaHei"!important; }
.ke-content img{ max-width: 100%}
.ke-content p{ text-indent: 0em !important; padding: 0 0 !important; }
.page{line-height: 33px;overflow: hidden;text-align: center;}
.page a{ line-height: 20px; padding: 5px 10px; display: block; border: 1px solid #DDDDDD; float: left; }
.page span{ line-height: 20px; padding: 6px 13px; display: block; background: #145AB4; float: left; color: #fff; }
.page input{ width: 35px; height: 25px; border: 1px solid #DDDDDD; margin-top: -8px; }
.page_sub{ width: 55px !important; height: 35px !important; margin-left: 10px; line-height: 35px; background: #fff; }
.page p{ float:left; padding: 0 20px; }
.page_count{ margin-right: -20px; padding: 0px; }
.space_li{ width: 343px; height: 205px; float: left; display: inline; margin-top: 6px !important; margin-right: 16px !important; margin-bottom: 6px !important; }
.sapce_complain{ width: 696px; height: 255px; border: 1px solid #eaeaea; background-color: #f8faff; margin: 27px auto; }
.space_complain_text{ width: 83%; height: 100px;border:#eaeaea solid 1px; }
.sapce_complain input{border:#eaeaea solid 1px;}
.areaTianjin{ width: 72px; float: left; margin-top: 7px; border-radius: 4px; margin-right: 17px; }
.ann {  overflow: hidden;height: 17px;display: block;}
.grid-ann li em { display: inline; float: left; }
.ann .tempWrap {/* width: 215px; */max-width: 312px; }
.ann dl.index-marquee { height: 17px !important; }
.font{ font-size: 16px; }
.fixediv{ position:fixed; top:140px; z-index:9999; width: 98px;  background: #E0E0E0; text-align: center;}
.fixediv img{ float:left; }
.fixediv a.close{ display:block;  height:30px; line-height:30px; background:#fff; font-size:14px;  color:#5e5e5e; text-decoration:none; text-align:center; width: 100%;}
.leftadv{ left:0px; }
.rightadv{ right:0px; }

.mininav { width: 100%; height: 28px; background: #fdfdfd url(../images/mininav.png) repeat-x top center; border-bottom: 1px solid #ebebeb; }
.mininavInner { width: 1000px; height: 28px; margin: 0 auto!important; }
.mininavInner .mininavLeft { float: left; margin-top: 2px; color: #c7c7c7; font-size: 12px; }
.mininavInner .mininavLeft .fl { color: #c7c7c7; }
.mininavLeft div { margin: 0; padding: 0; }
.fl { float: left; }
.mininavLeft img { margin: 0; padding: 0; }
.mininavRight { float: right; color: #c7c7c7; line-height: 28px; }
.mininavRight { font-size: 12px; }
.mininavRight div { line-height: 28px; }
.fr { float: right; }
.mininavInner a { color: #666; text-decoration: none; margin-left: 15px; }
/**/
.queue_right{ text-align: left; }
.queue_send{line-height: 12px;font-size: 14px;margin-left: 10px;margin-top: -4px;margin-right: -17px;padding: 6px 16px;letter-spacing: 0.5px;font-family: "KaiTi"}
.footer-adv .adv-item { height:85px; width: 595px; background: #EAEAEA; /* border: 1px solid #DDDDDD; */ color: #999999; }
.footer-adv {margin-top: 15px;/* height: 85px; */}
.footer-adv ul{display: block;overflow: hidden;}
.footer-adv li{ width:595px !important; float:left !important; }
#company-search{ display: block; overflow: hidden; padding-top: 10px; padding-bottom: 5px; }
.city-block-main{ display: block; width: 100%; overflow: hidden; background-color: #277AFC; padding: 10px; margin-bottom: 10px; }
.city-block-main>ul{ display: block; overflow: hidden; margin: 0; }
.city-block-main>ul>li{ float: left; color: #fff; font-size: 12px; line-height: 28px; }
.city-block-main>ul>li:first-child>a{ border-left: 0}
.city-block-main>ul>li>a{ color: #fff;font-size: 12px; }
.detaipadding{ }
.verify{    background: url(../images/verify-bg.png) no-repeat left center;padding-left: 20px;color: #fb8406;font-weight: 400;margin-left: 5px;}
.insurance{ background: url(../images/insurance.jpg) no-repeat left center; padding-left: 20px; color: #FF6600; font-weight: 600; margin-left: 5px; }
/**/
.list .tempWrap{width: 100%; background: #fff;}
.browse{padding-top: 5px !important; width: 66px !important;}
.browse2{color: #ff0000;font-weight: 400;font-size: 16px;}
.browse3{font-size: 12px;}


#intimg{ position:fixed; width:200px; z-index:999999; right: 20px; bottom: 20px; }
#queryimg{ position:fixed; margin-top:35%; margin-left:8%; width:10%; height:20%; z-index:999999; }

#erweima{ position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3); z-index:9999999; display:none; }
#erweimaimg{ position:absolute; margin-left:40%; margin-top:10%; z-index:99999999; display:none; }
#erweimaimg{ position:absolute; margin-left:40%; margin-top:10%; z-index:99999999; display:none; }

#scene{ position:absolute; margin-top:-40%; margin-left:30%; width:10%; height:20%; z-index:999999; }
#sceneimg{ display:none; position: absolute; margin-top:-60%; margin-left:20%; }
#query #toaddress{
    // width: 500px;
}
#originarea,#targetarea{color: #267BF9;cursor: pointer;height: 34px;border: 0;background-color: #fff;}
#home>*{margin-left: 13px;margin-right: 6px;}
#home>img{ margin-top:-3px; ; }
#home>span{ line-height:29px; padding-top: 3px; }
._citys { width: 462px; display: inline-block;/* border: 2px solid #eee;*/;box-shadow: 0 0 8px #bbb; padding: 5px; position: relative;background-color: #fff;top: 22px;}
._citys span { color: #56b4f8; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #56b4f8; cursor: pointer; }
._citys0 {width: 100%;height: 34px;display: inline-block;border-bottom: 2px solid #267bf9;padding: 0;margin: 0;}
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel {background-color: #267bf9;color: #fff !important;}
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 5px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover {color: #fff;background-color: #267bf9;}
._citys:before{ content: ""; width: 30px; height: 14px; background: url("../images/icon_sj.png"); display:block; margin: 3px auto; position: relative; top: -22px; left:-175px; z-index: 22; }
.AreaS { background-color: #56b4f8 !important; color: #fff !important; }
.turnover-city .icon-arrow{
    width: 20px;
    height: 15px;
    background: url("../images/xlzd2.png") no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-right: 4px;
}

.turnover-city .icon-arrow2{
    width: 16px;
    height: 13px;
    background: url(../images/xlzz.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px;
}
/*search page*/
.page-search{width: 100%;line-height: 30px;background-color: #FFFFFF;padding: 15px;margin: 0px 0px 10px;}
.page-search .input-group{border: 1px solid #eaeaea;background-color: #fff;border-radius: 0;}
.page-search .middle>.input-group{width: 574px;}
.page-search .f-address{float: left;}
.page-search .d-address{
    float: right;
}
.page-search ._citys{ top: 11px; }
.page-search>.top .input-group-addon{background-color: #fff;border-radius: 0px;position: relative;box-shadow: none;border: 0;font-weight: bold;color: #666;}
.ss_mdd:after{content: "";display: block;width: 2px;height: 21px;border-left: #ebebeb solid 1px;position: absolute;top: 7px;left: 62px;}
.group3 .ss_mdd:after{position: absolute;left: 80px;}
.page-search>.top .form-control{border-left: 0px solid #fff;padding-left: 0px;border: 0;box-shadow: none;color: #267bf9;}
.page-search>.top{height: 36px;}
.page-search>.middle{margin-top: 12px;height: 34px;}
.page-search>.middle .input-group-addon{background-color: #fff;border: 0;border-right: 0px solid #fff;border-radius: 0px;font-weight: bold;}
.page-search>.middle .input-group-addon:after{
    content: "";
    display: block;
    width: 2px;
    height: 21px;
    border-left: #ebebeb solid 1px;
    position: absolute;
    top: 7px;
    left: 106px;
}
.page-search>.middle .form-control{border: 0;border-left: 0px solid #fff;padding-left: 0px;border-radius: 0px;box-shadow: none;color: #267bf9;margin-left: 11px;width: 440px;}
.page-search .bottom{height: 36px;text-align: center;margin-top: 13px;}
.page-search .bottom .input-group{
    display: inline-block;
    border: none;
    margin-right:8px;
    margin-left: 10px;
}
.page-search .bottom .input-group button{
    padding: 6px 28px;
}
.glyphicon-plays{ color: #267bf9; position: absolute; top:14px; right:13px; z-index: 9999; font-size: 10px; }

#top-nav .pull-right2 dl dd>span.collapse-down{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('../images/down-icon.png') no-repeat center;
    background-size: 100%;
    position: relative;
    top: 5px;
    left: 2px;
}
.glyphicon-play:before{ content:""; display: block; border-top: #267bf9 solid 8px;
    border-left: #fff solid 5px;
    border-right: #fff solid 5px; }
.page-search>.bottom .btn-default{ color: #267bf9; border-color: #267bf9; }
.page-search>.bottom .btn-primary { color: #fff; background-color: #267bf9; border-color: #267bf9; }
.tip-red{margin-left:5px;margin-right:5px;color: #ff0000;font-weight: bold;}
.search_listinfo>span{}
.search_listinfo .glyphicon-arrow-up:before{color: #aaa}
.search_listinfo{background-color: #fff;padding:12px 6px;border-bottom: 1px solid #f1f1f1;}
.search_listinfo > button { color: #267bf9; margin-left: 10px; border: 1px solid #eaeaea; }
.search_listinfo > button:hover{ border: 1px solid #0063ff; background-color: #fff; }
.search_listinfo>span{color: #333;padding-left: 6px;font-size: 14px;border: 1px solid #fff;}
/**/

.bread-crumbs .arrow-right{ display: inline-block; width: 20px; height: 15px; background: url("../images/zd.png") no-repeat; margin:0 4px;background-size: 100%; }
#top-nav .pull-right2 { margin-right: 5px; float:right; }
#top-nav .pull-right2 dl dd>img{ margin-right: 2px; margin-top: -4px; }
#top-nav .pull-right2 dl dd a {color: #9e9e9e;font-size: 12px;line-height: 39px;}
#top-nav .pull-right2 dl dd .dropdown-menu a:hover{background-color: #3399FF;color: #fff}
#top-nav .pull-right2 dl dd { float: left; margin-right: 23px; }
#top-nav .pull-right2 dl dd:last-child { margin-right: 10px; }
#top-nav .pull-right2 dl dd>div{ float: left; margin-right: 0px; margin-left: 5px; /*height: 30px; */ line-height: 30px; }
#top-nav .pull-right2 dl dd>div>button{ height: 30px; line-height: 5px; border-radius: 0px; background-color: #3399ff; border-color: #3399ff; color:#fff; }
#top-nav .pull-right2 dl dd:last-child:before { content: ""; margin-right: 0px; }
#top-nav .pull-right2 dl dd:last-child .dropdown-menu{margin: 0px;border-radius: 0px;width: 100px;min-width: auto;}
.glyphicon-collapse-down{ color: #989898; margin-left: 3px; }
.footer_flex dd:hover .img-n { display: none; }
.footer_flex dd .img-n { padding-top: 10px; }
.footer_flex dd {  text-align: center; cursor: pointer; position: relative; z-index: 10; }
.flex-footera img { max-width: 90%;}
/*left*/
.footer_flex dd:hover .flex-footerc { display: block; }
.footer_flex dd .flex-footerc { width: 146px; height: 134px; position: absolute; left:-143px; top: -52px; text-align: center; padding-top: 15px; background: url('../images/footerflexb.png') 1px top no-repeat; display: none; }
/*buttom*/
.footer_flex dd:hover .flex-footera { display: block; }
.footer_flex dd .flex-footera { width: 146px; height: 134px; position: absolute; left: -33px;  text-align: center; padding-top: 17px;padding-left: 2px;background: url('../images/footerflexb.png') 1px top no-repeat; display: none; }
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps,#moquu_wxindiv,#moquu_wsharediv,#moquu_wmapsdiv {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin { top:360px; _margin-top:360px}
#moquu_wxin a { background:url(../images/sbtn.png) 0 -0px; right:0; float:left; width:50px; height:50px; /*text-indent:-9999px*/}
#moquu_wxin a:hover { background:url(../images/sbtn.png) -50px -0px}
#moquu_wshare a:hover #moquu_wsharediv{ display: block; }


#moquu_wxindiv { top:414px; right: 70px; width: 120px; height: 120px; background-color: #267BF9; border-radius: 10px; display: none; }
#moquu_wxindiv:after{ content:''; position:absolute; border:10px solid transparent; border-left-color:#267BF9; top: 10%; right: -19px; }
#moquu_wxindiv div>img { margin-top: 5px; margin-left: 5px; }


#moquu_wshare { top:412px; _margin-top:412px}
#moquu_wshare a { background:url(../images/sbtn.png) 0 -50px; width:50px; height:50px; right:0; float:left; /*text-indent:-9999px*/}
#moquu_wshare a:hover { background:url(../images/sbtn.png) -50px -50px}
#moquu_wshare a:hover #moquu_wxindiv{ display: block; }


#moquu_wsharediv { top:410px; right: 70px; width: 120px; height: 120px; background-color: #88c8fb; border-radius: 10px; display: none; }
#moquu_wsharediv:after{ content:''; position:absolute; border:10px solid transparent; border-left-color:#88c8fb; top: 10%; right: -19px; }
#moquu_wsharediv div>img { margin-top: 5px; margin-left: 5px; }


#moquu_wmaps { top:464px; _margin-top:464px}
#moquu_wmaps a { background:url(../images/sbtn.png) 0 -101px; width:50px; height:50px; right:0; float:left; /*text-indent:-9999px*/}
/*#moquu_wmaps a:hover { background:url(../images/sbtn.png) -50px -101px}
#moquu_wmaps a:hover #moquu_wmapsdiv{ display: block; }*/
#moquu_wmapsdiv { top:465px; right: 70px; width: 140px; height: 50px; background-color: #267bf9; border-radius: 4px; display:none; }
#moquu_wmapsdiv:after{ content:''; position:absolute; border:8px solid transparent; border-left-color:#267bf9; top: 30%; right: -16px; }
#moquu_wmapsdiv div { margin-top: 5px; text-align: center; font-size: 14px; font-weight: 600; color: #fff; }
#moquu_top { top:516px; _margin-top:516px; background:url(../images/sbtn.png) 0 -150px; width:50px; height:50px}
#moquu_top:hover { background:url(../images/sbtn.png) -50px -150px}
.topwindows { height:100%; width:100%; text-align:center; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); position:fixed; z-index: 999999; }
.topwindows img{ }
.topwindows span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle; }

.search_listinfo > button{ padding:2px 10px; font-size: 13px; }

.search_listinfo .btactive{background-color: #fff;color: #0063ff;}
.pt7{ padding-top: 7px; }


.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
#query .group1{width:33%;float:left;margin-right:2%;height:36px;font-size:17px;}
#query .group2{width:33%;float:left;margin-right:2%;height:36px;font-size:17px;}
#query .group3{width:28%;float:left;height:36px;font-size:17px;}
#query .group4{}
#query .start_distance,#query .end_distance{
    color: #999;
}
#query .end_distance{
	border-right: 1px solid #999;
	padding-right: 15px;
	margin-right: 10px;
}


.run img{
    margin-right: 5px !important;
    margin-top: -6px !important;

}

.foot a img{
	margin-right:5px;
}
.form-control{
	height:35px !important;
}
#query #message {
	position: absolute;
  margin-top: 35px;
  z-index: 999999;
	font-size: 14px;
	text-align: center;
}
.form-company{
	padding: 21px 10px;
}
.bd{
	margin-top:80px;
}
.slideBox .bd{ margin-top:0;}
.bd >div{

	width:1100px;margin:0px auto;
}
.bd >div >img{
	display: flex;
    margin: 0px auto;
}
.row1{
	margin-top:20px;
	width:1100px;margin-left:0px;
}
.col-md-8{
	height:40px;
	border:1px solid #ddd;
	line-height:40px;
}
.col-md-4{
	height:40px;
	border:1px solid #ddd;
	line-height:40px;
}
.col-title{
	font-weight: bold;
}
.logo_qulification{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    z-index: 998;
    cursor: pointer;
}
.logo_qulification>img{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin:auto;
    z-index: 999
}

#space .value-con{
margin-top: 0;
max-height: 500px;
overflow: auto;
padding-bottom: 20px;
}
#space .lists{
    padding: 10px !important;
}
#space .value-con>ul{margin:0;}
#space .value-con>ul>li{
border-bottom: 1px solid #f1f1f1;
padding: 10px 10px 10px 10px;
}
#space .value-con>ul>li .userinfo{
display: flex;
margin-bottom: 5px;
justify-content:space-between;

}
#space .value-con>ul>li .userinfo>img{width: 40px;height: 37px;}
#space .value-con>ul>li .userinfo>p{font-size: 14px;color: #ff0000;margin: 0 0 0 6px;line-height: 40px;align-items: center;text-indent: 0}
div#space div#main .value-con>ul>li .userinfo>span{font-size: 14px;color: #999;margin: 0 0 0 6px;line-height: 40px;align-items: center;position: relative;}
div#space div#main .value-con>ul>li .userinfo>span:before{
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/evaluatec.png) no-repeat;
    position: absolute;
    left: -21px;
    top: 13px;

}
div#space div#main .value-con>ul>li .userinfo>span.value-medium:before{
    background: url(../images/evaluateb.png) no-repeat;
}
div#space div#main .value-con>ul>li .userinfo>span.value-good:before{
    background: url(../images/evaluatea.png) no-repeat;
}
#space .value-con>ul>li>p{font-size: 14px;color: #999;line-height: 18px;margin: 0;}
div#space div#main .value-con>ul>li>span{font-size: 14px;color: #999;line-height: 1.5rem;margin-top: 8px;display: block;text-align: right;}
#space .dropload-down{
    text-align: center;
    font-size: 14px;
    color: #333;
}
#space .value-con>ul>li>img{
width: 60px;
height:45px;
margin-right: 0.4rem;
margin-bottom: 4px;
}
#space .value-con>a{
font-size: 16px;
color: #999;
text-align: center;
line-height: 40px;
display: block;
}
#space .value-con>ul .am-gallery li {
    padding: 0;
    display: block;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    margin-bottom:5px;
    width: 26%;
    
}

#space .value-con>ul .am-gallery{
    overflow: hidden;
    width: 100%;
}

#space .btn_more{
    text-align:center;
    font-size: 14px;
    color: #333;
    cursor: pointer;

}
#space .slideBox .bd ul{
    padding-left: 0;
}


.slideBox .bd .ban>li>a{
    display: block;
    width: 100%;
    height: 100%;
}

.top-company{
    margin-bottom:30px !important;
}

.nothing{
    margin: 0px auto !important; display: table !important;line-height: 119px !important;
}

