body{ position: relative; transition:transform 0.3s ease;font-family:"微软雅黑",Helvetica,Arial,sans-serif;}
/*左侧浮动导航菜单*/
.leftMenu{position:fixed;z-index: 102;width:5rem;height:100%;background-color:#323c50;top:0;left:-5rem; 
transition:left 1s ease-in-out;-webkit-transition:left 1s ease-in-out;overflow-y:auto;;}
.leftMenu ul{width:100%;poverflow:hidden;}
.leftMenu ul li{width:100%;padding:0.3rem 0;border-bottom:0.015625rem solid #3c4758;}
.leftMenu li a{ display: block; height: 1rem;}
.leftMenu li i {float:left;display:block;width:1rem;height:1rem; margin:0 0.15rem 0 0.5rem; margin-top: 0.16rem; font-size:0.546875rem; color: #fff;}
.leftMenu li i.icon1{ font-size: 0.515625rem;}
.leftMenu li i.icon4{ font-size: 0.58rem;}
.leftMenu li h3{float: left; line-height: 1rem; font-size: 0.45rem; color: #fff;}

.leftMenu .nav_login{ background: #2C4B76;}
.leftMenu .nav_login p{ padding-left: 0.5rem; height:1rem; line-height: 1rem;}
.leftMenu .nav_login p i{ color: #fff; font-size: 0.5rem;}
.leftMenu .nav_login p a{ font-size: 0.42rem; color: #fff; padding-left: 0.35rem;}

.animate{position:fixed;height:100%;transform:translateX(5rem);-webkit-transform:translateX(5rem);}
.animate .leftMenu{left:-5rem}

.mast{position: fixed;z-index: 101;background-color: rgba(0,0,0,0.7);width: 100%;height: 100%; left: -0.015625rem; top: 0;display: none;}


.m-header{ position:relative;width:10rem; height: 5.625rem; margin: 0 auto;}
.m-header.bg{ height: 1.42rem; border-bottom: 0.015625rem solid #ededf0;}
.m-header.bg .m-search{ float: none; width: 9.3rem; margin: 0.2rem auto;}
.header{ width: 10rem; position: absolute; top: 0;  z-index: 9}
.header h1{ float: left; width: 2.21875rem; height: 0.8125rem; font-size:0; text-indent: -9999px; background: url(../img/logo.png) no-repeat; background-size:2.21875rem 0.8125rem; margin: 0.28125rem 0.3125rem 0 0.390625rem;}

.header .m-search{float:left; margin-top: 0.234375rem; width:6.75rem; height: 0.9375rem; line-height: 0.9375rem; color: #ccc; font-size: 0.4375rem;}
.header .m-search .ipt{float:left;width:4.53125rem; height: 0.9375rem; line-height:  0.9375rem; padding: 0 0.3125rem 0 0.9375rem;border: none;border-radius: 0.15rem;background: #fff url(../img/icon_s.png) no-repeat 0.234375rem 0.15625rem;  background-size: 0.59375rem 0.59375rem;}
.header .m-search .ipt.w{width:6.8rem; background-color: #e3e3e6;}
.header .m-search .home{display:block; float: right; width:0.71875rem; height: 0.71875rem;}
.header .m-search .home i{ display:block; margin-left: 0.1rem;  font-size: 0.6rem; color: #fff; }
.header .m-search .back{ float: right; width:1rem; height: 0.71875rem;font-size: 0.4375rem; color: #666666;}

.fixed{ position: fixed; left: 0;right: 0; top: 0; z-index: 100;}

/*内页头部+导航*/
.topHead{background: #2575de;height: 1.375rem;line-height: 1.375rem;overflow: hidden;}
.topHead .home{float: left;width: 11%;padding: 0 0 0 0.25rem;}
.topHead .home i{font-size: 0.9rem;color: #fff}
.topHead .tit h1,.topHead .tit h2{display: block;width: 70%;line-height: 1.375rem;float: left;color: #fff;font-size: 0.59375rem;text-indent: 0}
.topHead .m-nav {width: 16%;text-align: center;float: right}
.topHead .m-nav i{font-size: 0.8125rem;color: #fff;display: block;cursor: pointer}

/*search*/
.search {margin:0.25rem 0.3125rem;clear:both;height:1.15625rem;line-height:1.15625rem; border: 0.015625rem solid #dfdfdf;color: #999;font-size: 0.5rem; border-radius: 0.09375rem; background: #fff;}
.search input.ipt {padding:0.265625rem 0.15625rem;float:left;display: -moz-box;display: -webkit-box;display:flex;box-sizing:border-box;-webkit-appearance:none; border:0 none;display: block;width: 80%; font-size: 0.4375rem; margin-left:0.125rem; color: #999;}
.search input:focus{border:none; outline: none;}
.search input.sbt {float:right; display: inline-block;width:12%;padding-left:0.42rem;height:1.09375rem;line-height: 1.09375rem;font-size: 0.75rem;color: #ffb80d;background-color: #fff;cursor: pointer;border:0 none;border-left: 1px solid #ddd; margin-right:0.6rem; overflow: hidden;}

.m-subSearch{width:9.375rem; margin:0 auto; height: 1.375rem; line-height: 1.375rem; padding: 0 0.3125rem; border-bottom: 1px solid #dbdbdb;}
.m-subSearch .home{ display:block; float: left; width:0.8rem; height: 0.9375rem;margin-top: 0.02rem;}
.m-subSearch .home i{ font-size: 0.75rem; color: #333;  }
.m-subSearch .user {display:block; float: right; width:0.7rem; height: 0.9375rem;margin-top: 0.01rem;}
.m-subSearch .user i{ font-size: 0.7rem; color: #333; }
.m-subSearch .subSearch{ float: left; width:6.1875rem; height:0.90625rem; line-height: 0.90625rem; margin:0.234375rem 0.3125rem;}
.m-subSearch .subSearch .ipt{width:5.2rem; height:0.90625rem; line-height: 0.90625rem;  padding: 0 1rem; border: none;border-radius: 0.15rem;background: #e3e3e6 url(../img/icon_s.png) no-repeat 0.234375rem 0.15625rem;  background-size: 0.59375rem 0.59375rem;font-size:0.4375rem;color: #999;}



/* navMenu*/
.navMenu {clear:both;width:100%;background:#fff;overflow: hidden; }
.navMenu li {width:25%; height:1.640625rem;text-align:center;float:left;display:block;margin:0.3125rem 0 0 0;}
.navMenu li.borLine{display:block;width: 9.21875rem; margin: 0; margin-left:0.375rem; height: 0; border-bottom:0.015625rem solid #ECECEC;}
.navMenu li i {display:block;width:0.703125rem;height:0.703125rem; margin: 0 auto; font-size: 0.7rem;}
.font_c1{ color: #ff7300;}
.font_c2{ color: #1e8fe1;}
.font_c3{ color: #f15a4a;}
h2.font_c4{color: #1844a7;}

.navMenu li i.icon1{font-size: 0.71rem;}
.navMenu li i.icon2{font-size: 0.91rem;height:0.79rem; margin-top: -0.09rem;margin-left: 0.76rem;}
.navMenu li i.icon3{font-size: 0.71rem;}
.navMenu li i.icon4{font-size: 0.73rem;}
.navMenu li i.icon5{font-size: 0.8rem;}
.navMenu li i.icon6{font-size: 0.78rem;}
.navMenu li i.icon7{font-size: 0.6rem; margin-top: 0.13rem;height:0.6rem; }
.navMenu li i.icon8{font-size: 0.8rem;}
.navMenu li i.icon9{font-size: 0.7rem;}
.navMenu li i.icon10{font-size: 0.82rem;margin-top: -0.06rem;height:0.8rem;}
.navMenu li i.icon11{font-size: 1.1rem;margin-top: -0.17rem;margin-left: 0.6rem;height:0.88rem;}
.navMenu li i.icon12{font-size: 0.7rem;}

.navMenu li h3{ line-height: 0.9rem; font-size: 0.375rem; color: #111;}

/* ppNav*/
.ppNav {clear:both;width:10rem; height: 2.03125rem; margin:0 auto;background:#fff;overflow: hidden; }
.ppNav li {width:20%; height:1.40625rem;text-align:center;float:left;display:block;margin-top:0.234375rem}
.ppNav li p{ position: relative; width:1.1rem;height:1.1rem; margin: 0 auto; }
.ppNav li i { position: absolute; left: 0.2rem; top: 0.16rem; display:block;color: #caa04f;}

.ppNav li i.icon1{font-size: 0.7rem; color: #ff7300;}
.ppNav li i.icon2{font-size: 0.8rem; color: #1e8fe1;left: 0.17rem;top: 0.1rem;}
.ppNav li i.icon3{font-size: 1.1rem; color: #f15a4a;left: 0.03rem;top: -0.2rem; }
.ppNav li i.icon4{font-size: 0.98rem; color: #1e8fe1; left: 0.12rem;top: 0.02rem;}
.ppNav li i.icon5{font-size: 0.92rem; color: #f15a4a;left: 0.15rem;top: 0.05rem;}
.ppNav li h3{ line-height: 0.4rem; font-size:0.375rem; color: #111;}
/* sort*/
.sort {clear:both;width:100%;background:#fff;overflow: hidden; }
.sort li {width:20%; height:2.375rem;text-align:center;float:left;display:block;margin:0.3125rem 0 0 0;}
.sort li.borLine{display:block;width: 9.5rem; margin: 0; margin-left:0.2rem; height: 0; border-bottom:0.015625rem solid #ECECEC;}
.sort li p{ position: relative; width:1.15625rem;height:1.15625rem; margin: 0 auto; border-radius: 50%;  background:#f2f2f5;}
.sort li i { position: absolute; left: 0.2rem; top: 0.16rem; display:block;color: #4d8cdd;}

.sort li i.icon1{font-size: 0.7rem;}
.sort li i.icon2{font-size: 0.8rem;left: 0.17rem;top: 0.1rem;}
.sort li i.icon3{font-size: 0.65rem;left: 0.25rem;top: 0.25rem; }
.sort li i.icon4{font-size: 0.95rem; left: 0.12rem;top: 0rem;}
.sort li i.icon5{font-size: 0.88rem;left: 0.15rem;top: 0.11rem;}
.sort li i.icon6{font-size: 0.9rem; left: 0.13rem;top: 0rem;}
.sort li i.icon7{font-size: 0.63rem;left: 0.28rem;top: 0.22rem;}
.sort li i.icon8{font-size: 0.7rem;left: 0.2rem;top: 0.2rem; }
.sort li i.icon9{font-size: 0.65rem; left: 0.25rem;top: 0.25rem;}
.sort li i.icon10{font-size: 0.7rem;left: 0.25rem;top: 0.15rem;}

.sort li h3{ line-height: 0.9rem; font-size:0.375rem; color: #111;}

/*热门分类*/
#module_2{ height: 6.25rem;}
#module_2 ul,#module_2 .swiper-wrapper{ height: 5.3125rem;}
#module_2 .swiper-pagination {width: 1.6rem;left:50%; margin-left: -0.8rem; top: 5.7rem;}
#module_2 .swiper-pagination span.swiper-pagination-bullet{ width: 0.2rem; height: 0.2rem; border-radius: 50%;background: #dbdbdb;}
#module_2 .swiper-pagination span.swiper-pagination-bullet-active{ background: #999;}

#module_2 ul li{ position: relative; float:left;width:2.96875rem; height: 2.640625rem; overflow: hidden;border-left: 0.015625rem solid #ececec;border-bottom: 0.015625rem solid #ececec;} 
#module_2 ul li img{ position: absolute; right: 0.3125rem; bottom: 0.078125rem; display: block;width:2.03125rem; height:1.796875rem;}

#module_2 ul li.first{width:4rem; height: 5.296875rem; overflow: hidden; border-left: none;} 
#module_2 ul li.first img{width:3.125rem; height:4.453125rem;}
#module_2 ul li p{ position: absolute; left: 0.390625rem; top: 0.1875rem; color: #237ec1; font-size: 0.40625rem;}

/*热门品牌*/
#module_3{ height: 5.5rem;margin-top: 0.3125rem;  }
#module_3 ul,#module_3 .swiper-wrapper{ height: 5.3125rem;}
#module_3 .swiper-pagination {width: 1.2rem;left:50%; margin-left: -0.8rem; top: 4.8rem;}
#module_3 .swiper-pagination span.swiper-pagination-bullet{ width: 0.2rem; height: 0.2rem; border-radius: 50%;background: #dbdbdb;}
#module_3 .swiper-pagination span.swiper-pagination-bullet-active{ background: #999;}

#module_3 ul.hotBrand{ margin: 0 0 0.375rem; overflow: hidden;}
#module_3 ul.hotBrand li{float:left;width:2.09375rem; height: 2.09375rem;margin-bottom: 0.3125rem;  margin-left: 0.25rem; overflow: hidden;border: 0.015625rem solid #f0f0f0;}
#module_3 ul.hotBrand li a{ display: table-cell;width:2.09375rem; height: 2.09375rem; vertical-align: middle;*font-size: 1.828125rem;  /*高x0.873*/} 
#module_3 ul.hotBrand li a img{margin:0 auto;display:block;
    max-width: 2.09375rem;
    max-height: 2.09375rem;
    width: expression(this.width > 2.09375rem && this.width > this.height ? 2.09375rem: true);
    height: expression(this.height >2.09375rem ? 2.09375rem: true);
    vertical-align: middle;
    overflow: hidden;}
.top10_text{ margin: 0.3125rem 0 0.3125rem 0.375rem;}    
.top10_text li{ float: left; width: 4.4375rem; height: 1.03125rem; line-height: 1.03125rem; margin-bottom: 0.3125rem; margin-right: 0.3125rem; text-align: center;  border-radius: 0.13rem; background: #f2f2f5;}   
.top10_text li a{ display: block;font-size: 0.4375rem; color: #111;} 

/*意向代理+采购大厅*/
.m-list{ margin-left: 0.375rem;}
.m-list li{height: 1.375rem; line-height: 1.375rem; border-bottom: 0.015625rem solid #ededf0; background: url(../img/icon_d1.gif) no-repeat 0 0.625rem; background-size:0.125rem 0.125rem; overflow: hidden;}
.m-list li a{ float: left; display: block; width:4.0625rem; margin-left: 0.3125rem; font-size: 0.4375rem; color: #111;}
.m-list li p.price{ float:left; width:2.5rem; text-align: center; font-size: 0.4375rem; color: #f23030;}
.m-list li p.price span{ font-size: 0.34375rem;}
.m-list li p.area{ margin-right: 0.3125rem; float: right; width:2.34375rem; text-align: right; font-size: 0.4375rem;color: #666;}
.m-list li:last-child{border: none;}

/*招商推荐+供应推荐*/
.m-zhaoshang{ margin-left: 0.375rem;}
.m-zhaoshang .imgList a{float:left;display:block;margin-right: 0.16rem; margin-top: 0.25rem; width: 2.96875rem; height: 2.96875rem;}
.m-zhaoshang .imgList a img{ display: block;width: 2.96875rem; height: 2.96875rem;}
.m-list2{ clear: both;}
.m-list2 li{height: 1.375rem; line-height: 1.375rem; border-bottom: 0.015625rem solid #ededf0; background: url(../img/icon_d1.gif) no-repeat 0 0.625rem; background-size:0.125rem 0.125rem; overflow: hidden;}
.m-list2 li a{ display: block; margin-left: 0.3125rem; font-size: 0.4375rem; color: #111;}
.m-list2 li:last-child{border: none;}

/*新闻*/
.news-item{ margin-left: 0.375rem;}
.news-item li{border-bottom: 0.015625rem solid #ededf0;padding: 0.3125rem 0; clear:both; position:relative; overflow: hidden;}
.news-item li .news-item-info{ width: 5.546875rem; }
.news-item li h3{height:1rem; line-height: 0.5rem; overflow:hidden;}
.news-item li h3 a{ font-size: 0.35rem;color: #111;}

.news-item li .listTime{ height:0.625rem; line-height: 0.625rem; padding-top: 0.25rem;}
.news-item li .listTime p{ float:left;font-size: 0.375rem; color: #999;}
.news-item li .listTime p.sum{ width: 1.71875rem; padding-right: 0.3125rem}
.news-item li .listTime p i{ font-size: 0.5rem; color: #ccc; padding-right: 0.078125rem;vertical-align: bottom}
.news-item li .listTime p.time i{font-size: 0.35rem;}

.news-item li .news-item-pic{position: absolute;right:0.375rem; top:0rem; display: block;}
.news-item li .news-item-pic a{  display: table-cell;
    width: 3.28125rem; height:2.34375rem;
    vertical-align: middle;
    *font-size: 2.046875rem;  /*高x0.873*/}
.news-item li .news-item-pic a img{margin:0 auto;
    display:block;
    max-width: 3.28125rem;
    max-height: 2.34375rem;
    width: expression(this.width > 3.28125rem && this.width > this.height ? 2.34375rem: true);
    height: expression(this.height >2.34375rem ? 2.34375rem: true);
    vertical-align: middle;
    overflow: hidden;}

.news-item li.noImg { height: 2.3rem; }
.news-item li.noImg .listTime{ padding-top: 0.35rem;}
.news-item li.noImg .news-item-info{ width: 9.375rem;}

/*品牌新闻*/
.news-item2 li .news-item-pic{position: absolute;right:0.375rem; top:0.3rem; display: block;}
.news-item2 li .news-item-pic a{  display: table-cell;
    width: 3.125rem; height:1.953125rem;
    vertical-align: middle;
    *font-size: 2.734375rem;  /*高x0.873*/}
.news-item2 li .news-item-pic a img{margin:0 auto;
    display:block;
    max-width: 3.125rem;
    max-height: 1.953125rem;
    width: expression(this.width > 3.125rem && this.width > this.height ? 1.953125rem: true);
    height: expression(this.height >1.953125rem ? 1.953125rem: true);
    vertical-align: middle;
    overflow: hidden;}

/*搜索结果*/
.classify{width:10rem; margin:0 auto; overflow: hidden;}
.classify .history{/*margin-left: 0.28125rem;*/}
.classify .history a{ display: inline-block; height:0.9375rem; line-height: 0.9375rem; font-size: 0.34375rem; color: #111; background: #f2f2f5; border-radius:  0.09375rem;  margin-left: 0.28125rem; margin-bottom: 0.25rem; padding: 0 0.3125rem;}
.classify ul.hot { /*margin-left: 0.28125rem;*/}
.classify ul.hot li{ float: left; /*margin-left: 0.28125rem;*/ margin-bottom: 0.3125rem;height: 220px; width: 2.875rem;  height:0.9375rem; line-height: 0.9375rem;text-align: center; border-radius: 0.09375rem; background: #f2f2f5; }
.classify ul.hot li a{ font-size: 0.34375rem; color: #1e8fe1;margin-bottom: 0}


/*直播视频*/
.hotZb{ clear: both;}
.hotZb ul{overflow: hidden; margin-bottom: 0.46875rem;}
.hotZb li{width: 100%; float: left; margin-top: 0.3125rem;}
.hotZb li .u-img{ display:block; position: relative;width:9.375rem; height:5.23rem; margin:0 auto;border-radius: 8px; overflow: hidden;}
.hotZb li .u-img img{display:block;width:9.375rem; height:5.23rem; }
.hotZb li .info{ position: absolute;top:0;  width: 8.4375rem; padding:0 0.46875rem;height: 5.23rem; line-height: 0.8rem; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 0.4375rem;}

.hotZb li p.doingZb{display: block; margin: 1.55rem auto 0.6rem; text-align:center;width:1.09375rem;height: 1.09375rem; border: 1px solid #fff; border-radius: 50%;}
.hotZb li p.doingZb i.ico{ display: block; font-weight: bold; font-size: 0.6rem; margin-top: 0.15rem; margin-left: 0.15rem;}

.subNav ul {padding:0; }
.subNav ul li{ display: inline; height:1.0625rem; line-height: 1.0625rem; border: none; padding: 0;background:#f3f3f5;}
.subNav ul li a{ font-size:0.4375rem; color: #666;}
.subNav ul li a.active{ color: #4a89dc; border-bottom: 0.015625rem solid #4a89dc;}


/*新闻详细页面*/
.bp-info{ background: #fff;  padding:0 0.4rem;}
.bp-info.nobor{ border: none;}
.bp-info h1 {padding:0.15625rem 0; font-size:0.65625rem;color: #111; }
.bp-info h2 {padding:0.15625rem 0; font-size:0.53125rem;color: #333; }
.bp-info .detail { line-height:1rem; font-size:0.375rem; overflow:hidden; color: #999;border-bottom: 0.015625rem solid #f3f3f5;}
.bp-info .detail span { display: block; float: left; padding-right:0.3125rem; }
.bp-info .detail p{float: right;}
.bp-info .detail p i{font-size: 0.4375rem; color: #ccc; padding-right: 0.078125rem; float: left;}
.bp-info .detail p b{font-weight: normal; color: #666;}
.bp-info .info_detail{font-size: 0.4375rem; color: #333;}
.bp-info .info_detail video{ width:100%; display:block; margin:0 auto;}
.bp-info .info_detail P{ line-height:1rem; padding:0.15rem 0;text-align:Justify;word-wrap: break-word;}
.bp-info .info_detail img{display: block;margin:0 auto; max-width:9.375rem}
.bp-info .info_detail embed { display: block; margin: 0 auto; max-width: 10rem;}

.bp-info .info_detail table{display: block;margin:0 auto;width:9.3rem; max-width:9.3rem; border:0.015625rem solid #ccc;
    border-collapse:collapse; }
.bp-info .info_detail table td{ padding:0.3rem; font-size: 0.3rem; border:0.015625rem solid #ccc;
    border-collapse:collapse; }

.keyword{ height: 2.03125rem; line-height: 1.03125rem; font-size: 0.375rem; color: #555; border-top: 0.015625rem solid #e6e6e6;}
.keyword a{ padding:0.15625rem 0.28125rem; color: #1e8fe1; font-size: 0.375rem; background: #f2f2f5; border: 0.015625rem solid #e6e6e6; border-radius: 0.09375rem; margin-left: 0.40625rem;}

.hotKeyword ul li{ margin-bottom: 0.3125rem; border: 1px solid #F3F3F5;}
.hotKeyword ul li h3{ height: 1rem; line-height: 1rem; font-size: 0.40625rem; color: #333;border-bottom: 1px dashed #F3F3F5; padding-left: 0.4rem; color: #1e8fe1;}
.hotKeyword ul li p{ font-size: 0.375rem; color: #666; padding: 0.4rem;}

.updownPage{margin-bottom:0.4rem; }
.updownPage p{ margin: 0.25rem 0; width: 8.5rem; height: 1.03125rem; line-height: 1.03125rem; padding: 0 0.3125rem; background: #f2f2f5; font-size: 0.375rem; color: #333; border-radius: 0.15625rem; border:1px solid #ccc}
.updownPage p span{ display: block; float: left;}
.updownPage p a{  float: left;width: 6rem;height: 1.03125rem; display:inline-block; color: #333; overflow: hidden;}




.btnSelect { width: 10.0rem;margin: 0 auto; height: 1.25rem; line-height: 1.25rem;border-top: 0.015625rem solid #e6e6e6;}
.btnSelect a{display:block; float: left;width: 4.984375rem; text-align: center; font-size: 0.4375rem; color: #555;}
.btnSelect a i{ font-size: 0.390625rem; color: #ccc;}
.btnSelect em{ display: block; float: left; height: 0.625rem; border-right: 0.015625rem solid #e6e6e6; margin-top: 0.3125rem;}



input::-webkit-input-placeholder {color: #999 !important; /* WebKit browsers */}
input::-moz-placeholder {color: #999 !important; /* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder {color: #999 !important; /* Mozilla Firefox 19+ */}
input::-ms-input-placeholder {color: #999 !important; /* Internet Explorer 10+ */}




 /*建材招聘*/
.m_job{clear:both;overflow: hidden;}
.m_job ul{padding: 0 0.3125rem; }
.m_job i.icon_tit{ color: #0f87fb; font-size:0.546875rem;}
.m_job li{ clear: both; border-bottom: 0.015625rem solid #e6e6e6; padding:0.3125rem 0; overflow: hidden; position: relative;}
.m_job li:last-child{ border: none;}
.m_job .nameJob{height:  0.46875rem; line-height:  0.46875rem; }
.m_job .nameJob a{font-size:0.46875rem; color: #111;}
.m_job .nameJob i.icon_job{font-size: 0.25rem;color: #fff;margin-left: 0.3rem;background: #bf1d1b;padding: 0.03rem 0.125rem;font-style: normal;border-radius: 0.09375rem;    vertical-align: top}
.m_job .companyJob{ display: block;  width: 6.875rem; height: 1.09375rem; line-height: 1.09375rem; overflow: hidden; font-size: 0.4375rem; color: #555;}
.m_job .companyJob a{ color:#555;}
.m_job .btnJob{ position: absolute;  right: 0; top: 0.9rem; display: block; width: 2.265625rem; height: 0.9375rem; line-height: 0.9375rem; text-align: center; background: #1e8fe1; color: #fff; font-size: 0.40625rem; border-radius: 0.09375rem;}
.m_job p{float:left;padding-right: 0.390625rem;font-size: 0.375rem; color: #999; }
.m_job p i{ font-size:0.40625rem; padding-right: 0.09375rem; color: #999;}
.m_job p.price{ color: #ff5454; font-size: 0.375rem;}
.m_job .info{ clear: both; overflow: hidden; margin-top:0.2rem;}
.m_job .info p{ line-height: 0.46875rem;}

.jobTit{clear:both;width:9.0625rem;margin:0 auto;padding: 0 0.46875rem; position:relative;}
.jobTit h1{float:left;max-width:5.7rem;height:1.7rem;line-height:1.7rem; overflow:hidden;font-size: 0.5625rem; color: #111; }
.jobTit .icon_job{margin-top:0.7rem;font-size: 0.3125rem; color: #fff; margin-left: 0.3125rem; float: left; background: #bf1d1b; padding: 0.01rem 0.125rem; font-style: normal; border-radius: 0.09375rem;}

.jobTit .info{ clear: both; font-size: 0.375rem; color: #555; padding-bottom:0.5rem; overflow: hidden;}
.jobTit .info p{ float: left; padding-right: 0.390625rem;}
.jobTit .info p i{ font-size:0.4375rem; padding-right: 0.09375rem; color: #999;}
.jobTit .info p.price{ position: absolute; right: 0; top: 0.5rem; padding-right: 0.3rem; color: #ff6537; font-size:0.4rem;}


.jobInfo .info{padding:0.3125rem;}
.jobInfo p{ line-height: 0.78125rem; font-size: 0.4375rem; color: #999;}
.jobInfo p span{color: #333;}

.m_company{overflow: hidden;border-bottom: 0.25rem solid #f3f3f5;border-top: 0.25rem solid #f3f3f5;}
.m_company.nobor{ border-top: none;}
.m_company.nobor li { border-bottom: none;margin-left: 0.3125rem;}

.m_company ul{padding: 0 0.3125rem; }
.m_company i.icon_tit{ color: #0f87fb; font-size:0.546875rem;}
.m_company li{ clear: both; border-bottom: 1px solid #e6e6e6; padding:0.3125rem 0;overflow: hidden;}
.m_company .logo{width:2.5rem; height: 2.5rem; display:block; float: left;border:1px solid #e6e6e6;}

.m_company .logo a {display: table-cell;width: 2.5rem;height: 2.5rem;vertical-align: middle;*font-size: 140px;  /*高x0.873*/}
.m_company .logo a img {margin:0 auto;display:block;max-width:2.5rem; max-height: 2.5rem; 
    width: expression(this.width > 2.5rem && this.width > this.height ? 2.5rem: true); 
    height: expression(this.height >2.5rem ? 2.5rem: true);
    vertical-align: middle;overflow: hidden;}

.m_company .company{ position: relative; float: left; width: 6.5625rem; padding-left: 0.234375rem;}
.m_company h3{height: 1.2rem; line-height: 0.5rem; overflow: hidden;}
.m_company h3 a{font-size: 0.5rem; color: #111; }
.m_company .vipArea{ margin: 0.25rem 0 0.18rem; overflow: hidden;}
.m_company .vip{ float: left; width:1.59375rem; height: 0.375rem; line-height: 0.375rem; }
.m_company .vip p{height: 0.375rem; line-height: 0.375rem;font-size:0.28125rem;}
.m_company .vip span{ width: 1.21875rem; display: block; float: left; text-align: center; color: #fff;}
.m_company .vip em{display: block; float: left; width: 0.375rem; height: 0.375rem;color: #fff; text-align: center; font-size: 0.25rem;}
.m_company p.area{ float:left;height: 0.375rem; line-height: 0.375rem; font-size: 0.375rem}
.m_company p.area i{ margin-left: 0.3125rem; color: #999; font-size: 0.4rem;}
.m_company p.info2{ clear: both; height: 0.46875rem; line-height: 0.46875rem; overflow:hidden;font-size: 0.375rem; color: #333; }

.m_company .vip .bj span{ background: #446cb4;}
.m_company .vip .bj em{ background: #eeae00;}

.m_company .vip .zz span{ background: #f00;}
.m_company .vip .zz em{ background: #3ef;}



.jobInfo .m_company{padding:0 0.3125rem; border-bottom: none;}
.companyName{ clear: both;padding:0 0.3125rem; height: 1.03125rem; line-height: 1.03125rem; overflow: hidden;}
.companyName span{ display: block; float: left; width: 1.25rem; font-size: 0.375rem; color: #999;}
.companyName p{float: left; line-height: 1.03125rem;display: inline-block; font-size: 0.4375rem; color: #555;}
.companyName a i{ font-size: 0.46875rem;color: #4a89dc;}

.jobCompanyInfo{padding:0 0.3125rem 0.3125rem 0.3125rem;border-top: 0.25rem solid #f3f3f5;font-size: 0.4375rem; color: #666;  }
.jobCompanyInfo .m-tit{ padding: 0;border: none;}
.jobCompanyInfo .m-tit i{ height: 0.46875rem;}
.jobCompanyInfo .m-tit h2{ font-size: 0.4375rem;}
.jobCompanyInfo p{padding:0 0.3125rem; font-size: 0.4375rem; color: #666; line-height: 0.78125rem;}
.jobCompanyInfo p span{ color: #27629c;}
.jobCompanyInfo p.info{ text-indent: 2em;}

/*立即询价*/
.enquiry {position: fixed; z-index: 50; bottom: 0; height: 1.375rem; line-height: 1.375rem; background: #4a89dc;}
.enquiry .tel{width: 2.1875rem; display:block; float: left;background: #fff;}
.enquiry .tel i{ display:block; text-align:center;font-size: 1rem; color: #999;}
.enquiry .xp{width: 7.8125rem; display:block; text-align: center; float: left; font-size: 0.5rem; color: #fff;}
/*应聘职位*/
.findjob {position: fixed; z-index: 50; bottom: 0; height: 1.375rem; line-height: 1.375rem; background: #ff6537;}
.findjob .tel,.findjob .collect{width: 2.1875rem; display:block; float: left;background: #fff;}
.findjob .tel i,.findjob .collect i{ display:block; text-align:center;font-size: 1rem; color: #999;}
.findjob .collect i.active{ color: #ff6537;}
.findjob .xp{width: 5.625rem; display:block; text-align: center; float: left; font-size: 0.5rem; color: #fff;}


/*应聘职位*/
.jobForm{ width: 10.0rem; margin: 0 auto; background: #fff; overflow: hidden;}
.jobForm .m-tit h2{ width: 70%;}
.jobForm .contact{padding: 0 0.3125rem; margin: 0 auto 0.78125rem; background: #fff;}
.jobForm .contact li{clear:both;border-bottom: 0.015625rem solid #f2f2f2;height: 1.375rem; line-height: 1.375rem; margin-top: 0.078125rem;}
.jobForm .contact li.hAuto{ height: auto; border:none;}
.jobForm .contact li.hAuto p{ padding-top: 0.3125rem; font-size: 0.375rem; line-height: 0.625rem; color: #555;}
.jobForm .contact li.hAuto p a{ color: #27629c;}


/*品牌库*/
.tabBox{height:15.2rem; margin: 0.375rem 0 0.375rem 0.375rem; overflow: hidden;}
.tabBox .tabMenu{ float: left; width: 2.96875rem;border-left: 0.015625rem solid #c2c6cc; height:15.02rem; background: #c2c6cc;}
.tabBox .tabMenu a{ display: block; margin-top: 1px; width: 2.96875rem; height:0.92rem; line-height:0.92rem; text-indent: 0.375rem; background: #7a7d85;border-right: 0.015625rem solid #c2c6cc;font-size: 0.4375rem; color: #fff;}
.tabBox .tabMenu a.active{ background: #fff; border-right: none; color: #caa04f;}
.tabBox .tabInfo{ float: left; width: 6.28125rem; height:15.078125rem; overflow:hidden; }
.tabBox .tabInfo ul {overflow:hidden; display: none;}
.tabBox .tabInfo ul li{ float: left;width: 2.8125rem; height: 2.8125rem; margin-left: 0.3125rem; margin-bottom: 0.25rem; }
.tabBox .tabInfo ul li a{
 display: table-cell;width:2.78125rem;height: 2.78125rem;border:0.015625rem solid #e6e6e6; vertical-align: middle;*font-size: 156px;  /*高x0.873*/}
.tabBox .tabInfo ul li a img {
    margin:0 auto;
    display:block;
    max-width: 2.78125rem;
    max-height: 2.78125rem;
    width: expression(this.width > 2.78125rem && this.width > this.height ? 2.78125rem: true);height: expression(this.height >2.78125rem ? 2.78125rem: true);vertical-align: middle;overflow: hidden;}

/*最新投票*/
.vote li { height: 1.5625rem; margin-left: 0.34375rem; border-bottom: 0.015625rem solid #ededf0; overflow:hidden;}
.vote li .list{float: left; width: 4rem;}
.vote li .list h3{height: 0.9rem; line-height: 0.9rem; font-size: 0.46875rem; color: #111;}
.vote li .list span{ font-size: 0.34375rem; color: #999;}

.vote li p{float: right; width: 5.5rem; line-height: 0.7rem; }
.vote li p.good,.vote li p.bad {font-size: 0.3rem; color: #333;}
.vote li p.good i,.vote li p.bad i{font-size: 0.5rem; color: #f23030;  vertical-align: bottom; margin-right: 0.078125rem;}
.vote li p.bad i{color: #ff7300;}


/*筛选*/
.retrie { width: 10rem; margin:0 auto; position: relative; z-index: 102;height: 1.25rem;background-color: #fff; border-bottom: 1px solid #e8e8e8; }
.retrie dt { background: #f2f2f5; overflow: hidden }
.retrie dt a { position: relative; float: left; width: 50%; height: 1.25rem; line-height: 1.25rem; color: #333; font-size: 0.40625rem; text-align: center; }
.retrie dt a:after { position: absolute; top: 50%; left: 50%; margin-top: -4px; margin-left: 1.25rem; width: 8px; height: 8px; border: #666 solid; border-width: 1px 1px 0 0; content: ' '; -webkit-transform: rotate(135deg); }
.retrie dt .up { color: #ff7300; border-bottom: 2px solid #ff7300; }
.retrie dt .up:after { margin-top: 0; border: #ff7300 solid; border-width: 1px 1px 0 0; -webkit-transform: rotate(-45deg); }
.retrie dt a:last-child:before { position: absolute; top: 0.390625rem; left: 0; display: block; width: 1px; height: 30px; background-color: #dbdbdb; content: ' '; }
.retrie dd { position: relative; }

.slide { height: 7rem; position: absolute; top: 0px; left: 0; z-index: 104; display: none; width: 100%; overflow-y: auto; background-color: #fff; }
.slide li { display: block; padding: 0 30px; height: 1.40625rem; background-color: transparent; line-height: 1.40625rem;  font-size: 0.4375rem; color: #111;border-bottom: 1px solid #eee; cursor: pointer; }
.slide li.active { color: #ff7300;}

/*筛选2*/
#m-selectList,#m-selectArea { position: relative; z-index: 102;}
#m-selectList .up,#m-selectArea .up  { color: #ff7300; border-bottom: 2px solid #ff7300; }


#m-selectList, #m-selectArea{ height: 7rem; position: absolute; top: 1.546875rem; left: 0; z-index: 104; display: none; width: 100%; overflow-y: auto; background-color: #fff; }
#m-selectList.downlist, #m-selectArea.downlist{top: 0;}
#m-selectList li,#m-selectArea li { display: block; padding: 0 30px; height: 1.40625rem; background-color: transparent; line-height: 1.40625rem;  font-size: 0.4375rem; color: #111;border-bottom: 1px solid #eee; cursor: pointer; }

#m-selectList li a,#m-selectArea li a{font-size: 0.4375rem; color: #111;}
#m-selectList li.active,#m-selectArea li.active { background: #ededf0; color: #f15a4a;}

#m-selectList .m-bigList,#m-selectArea .m-bigList{ float: left; width: 40%; height: 7rem; overflow-y: auto;}

#m-selectList .m-subList,#m-selectArea .m-subList{background: #ededf0;float: left;width: 60%;height: 7rem;overflow-y: auto;}

#m-selectList .m-subList ul{display: none; }


/*十大品牌*/
.m-topList{ display:none;}

.top10{width: 9.21875rem; margin: 0 auto; border: 1px solid #7a7d85;}
.top10 dt{ height: 0.984375rem; line-height: 0.984375rem; background: #7a7d85; overflow: hidden;}
.top10 p{ float: left; font-size: 0.4375rem; color: #fff;text-align: center;}
.top10 p.ranking{ width: 1.6rem; }
.top10 p.name{ width:4.3rem; margin-left: 0.2rem; text-align: left; }
.top10 p.num{ width: 1.5rem; }
.top10 p.updown{ width: 1.6rem;}
.top10 p.goodBad{ width: 1.6rem;}

.top10 dd{ height: 1.0625rem; line-height: 1.0625rem; overflow: hidden;}
.top10 dd.active{ background: #ededf0;}
.top10 dd p.ranking em{ display: block; margin: 0.3125rem auto; width: 0.46875rem; height: 0.46875rem; line-height:0.46875rem ; border-radius: 50%; background: #999; font-size: 0.34375rem; color: #fff;}
.top10 dd:nth-child(2) p.ranking em{background: #f23030;}
.top10 dd:nth-child(3) p.ranking em{background: #ff7300;}
.top10 dd:nth-child(4) p.ranking em{background: #e6b714;}
.top10 dd p.name { font-size: 0.40625rem; color: #111;}
.top10 dd p.num { font-size: 0.40625rem; color: #111;}
.top10 dd p.updown i{font-size: 0.45rem;  color: #0e8f79;}
.top10 dd p.updown i.up{font-size: 0.45rem;  color: #bf1d1b; display: block;
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	/* Opera */}

.top10 p.goodBad i{font-size: 0.45rem;  color: #999; cursor: pointer;}
.top10 p.goodBad i:first-child{ font-size: 0.5rem;}
.top10 p.goodBad i.active:first-child{color: #F23030;}

/* 2019创新力品牌 */
.m-tit2 h2{ width: 80%}
.hot_top10 dl{width: 9.21875rem; margin: 0 auto; border: 1px solid #7a7d85;}
.hot_top10 dt{ height: 0.984375rem; line-height: 0.984375rem; background: #7a7d85; overflow: hidden;}
.hot_top10 p{ float: left; font-size: 0.4375rem; color: #fff;text-align: center;}
.hot_top10 p.ranking{ width: 1.6rem; }
.hot_top10 p.name{ float: right; width:3.5rem; margin-left: 0.2rem; text-align: left; }
.hot_top10 p.num{ width: 1.5rem;  }
.hot_top10 p.logo{ width: 3.7rem; }

.hot_top10 dd{ height: 2rem; line-height: 2rem; overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.hot_top10 dd.active{ background: #ededf0;}
.hot_top10 dd p.ranking {margin-top: 0.2rem;}
.hot_top10 dd p.ranking em{ display: block; margin: 0.6rem auto; width: 0.46875rem; height: 0.46875rem; line-height:0.46875rem ; border-radius: 50%; background: #999; font-size: 0.34375rem; color: #fff;}
.hot_top10 dd:nth-child(2) p.ranking em{background: #f23030;}
.hot_top10 dd:nth-child(3) p.ranking em{background: #ff7300;}
.hot_top10 dd:nth-child(4) p.ranking em{background: #e6b714;}
.hot_top10 dd p.name { font-size: 0.40625rem; color: #111;}
.hot_top10 dd p.num { font-size: 0.40625rem; color: #111;}
.hot_top10 dd p.logo{  width: 3.7rem;  height: 2rem;}
.hot_top10 dd p.logo img{ width: 1.9rem; height: 1.9rem; margin-top: 0.05rem}
/*类别十大品牌*/
.subList{padding-bottom: 0.3125rem; border-bottom: 1px solid #dbdbdb; background: #f2f2f5; overflow: hidden;}
.subList p{ height: 2.6rem; margin-left: 0.3125rem;  overflow: hidden;}
.subList p a{ float: left; margin: 0.3125rem 0 0 0.3125rem; border-radius: 0.15625rem; display: block; width: 1.953125rem; height: 0.875rem; line-height: 0.875rem; background: #fff; color: #111; font-size: 0.34375rem; text-align: center;}
.subList p a:hover,.subList p a.active{ background: #1e8fe1; color: #fff;}
.lookMore{ display: block; clear: both; width: 1.40625rem; height: 0.46875rem; line-height: 0.46875rem; color: #1e8fe1; font-size: 0.34375rem; margin: 0.3125rem auto 0;}

/*类别十大品牌列表*/
.m-top10_list{clear: both; }
.top10_list{ margin-left: 0.375rem;}
.top10_list li{ clear: both; border-bottom: 2px solid #f2f2f5; padding:0.375rem 0;overflow: hidden;}
.top10_list .logo{float: left;width:2.8125rem; height: 1.765625rem;}
.top10_list .logo a {display: table-cell;width:2.8125rem; height: 1.765625rem;vertical-align: middle;*font-size: 1.546875rem;  /*高x0.873*/}
.top10_list .logo a img {margin:0 auto;display:block;max-width:2.8125rem; max-height: 1.765625rem; 
    width: expression(this.width > 2.8125rem && this.width > this.height ? 1.765625rem: true); 
    height: expression(this.height >1.765625rem ? 1.765625rem: true);
    vertical-align: middle;overflow: hidden;}


.top10_list .companyInfo h3{height:0.46875rem; line-height:0.46875rem; overflow: hidden;}
.top10_list .companyInfo h3 a{font-size: 0.46875rem; color: #111;}
.top10_list .info1{ margin: 0.3rem 0 0.2rem; overflow: hidden;}
.top10_list .info1 .pf{ margin-right:0.546875rem;/*float:left;*/
    line-height: 22px;font-size:0.375rem; color: #619d43
.top10_list .info1 .zs{float:left;height: 0.375rem; line-height: 0.375rem; font-size: 0.375rem;color: #333;}
.top10_list .info2{ clear: both; height: 0.46875rem; line-height: 0.46875rem; overflow:hidden;font-size: 0.375rem; color: #666; }

/*品牌详情*/
.m-brandInfo{padding:0 0.3125rem 0.3125rem 0.3125rem;}

.m-brandInfo .m-companyInfo{ position: relative; height: 2.68rem; margin:0; padding: .306667rem .226667rem;}
.m-brandInfo .m-companyInfo .m-img{width:3.36rem; height: 2.026667rem; float: left; }
.m-brandInfo .m-companyInfo .imgbox{border:1px solid #e7eaf1; display:table-cell;width:3.333333rem;height:2rem;vertical-align:middle;
text-align:center;
    *font-family:Arial;
    /* 约为高度的 0.873， 200*0.873 约为 175 */
    *font-size:131px;
    *line-height:1;
    *display:block;}
    .m-brandInfo .m-companyInfo .imgbox img{height: 2rem; display: block;margin:0 auto;vertical-align:middle;max-width:3.333333rem;max-height:2rem;_width:100%;_height:100%;
    _width:expression(this.width > 3.333333rem && this.width > this.height ? 2rem: auto); /* IE6 */
    _height:expression(this.height > 2rem ? 2rem : auto); /* IE6 */}

    .m-brandInfo .m-companyInfo .m-info{width:4.933333rem; margin: .1rem 0 0 .333333rem; float: left; padding:0;}
    .m-brandInfo .m-companyInfo .m-info h3{ font-size: .48rem; color: #000; line-height: 1rem; height: 1rem; overflow: hidden;font-weight: bold;}
    .m-brandInfo .m-companyInfo .m-info p{ text-indent: 0; font-size: .346667rem;color:#666;line-height: 0.6rem;}
    .m-brandInfo .m-companyInfo .m-info p a{ color: #2475de}

.m-brandInfo .m-tit{ padding: 0;border: none; position: relative;}
.m-brandInfo .m-tit i{ height: 0.46875rem;}
.m-brandInfo .m-tit h2{ font-size: 0.4375rem;}
.m-brandInfo .m-tit .btnJoin{ display: block; position:absolute;right:0 ; top:0.46875rem ;  width: 1.96875rem; height: 0.71875rem; line-height: 0.71875rem; text-align: center; border: 1px solid #1e8fe1; border-radius: 0.1875rem; font-size: 0.40625rem; color: #1e8fe1;}
.brandInfo { height: 6.2rem; overflow: hidden;}
.brandInfo img{ float: left; padding-right: 0.3125rem;}
.brandInfo p{padding:0 0.3125rem; font-size:0.40625rem; color: #111; line-height: 0.78125rem;}

.brandContact p{padding:0 0.3125rem; font-size:0.40625rem; color: #999; line-height: 0.78125rem;}
.brandContact p span{ color: #111;}
.brandContact p a{ color: #1e8fe1;}

.tabBox2{margin: 0.15625rem 0 0.3125rem;}
.tabBox2 .tabTitle a,.tabBox2 .tabTitle2 a{display: block; float: left; width: 33%; height: 1.03125rem; line-height: 1.03125rem; text-align: center; background: #ededf0; font-size: 0.4375rem; color: #666; }
.tabBox2 .tabTitle a:nth-child(2),.tabBox2 .tabTitle2 a:nth-child(2){ border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
.tabBox2 .tabTitle a.active,.tabBox2 .tabTitle2 a.active{ background: #1e8fe1; color: #fff;}
.tabBox2 .joinInfo,.tabBox2 .brandNews{ display: none;}
.tabBox2 .joinInfo p{ clear: both; padding: 0.15625rem 0.375rem; line-height: 0.78125rem; font-size: 0.40625rem; color: #111;}


/*排名规则*/
.m-rule { padding: 0.2rem 0.40625rem;}
.m-rule h3{ font-size: 0.5rem; color: #111; margin: 0.3rem 0 0.2rem;}
.m-rule p{ padding-left: 0.6rem; font-size: 0.40625rem; color: #666; line-height: 0.7rem;}


/*品牌视频*/
.brandVideo{ clear: both; margin-left: 0.3rem; margin-bottom: 0.3125rem; overflow: hidden;}
.brandVideo li{float: left; width: 4.53125rem; height: 3.5rem; margin:0.3125rem 0.28rem 0 0;}
.brandVideo li .u-img{ display:block; position: relative;width: 4.53125rem; height: 2.265625rem;overflow: hidden;}
.brandVideo li .u-img img{display:block;width: 4.53125rem; height: 2.265625rem; }
.brandVideo li .v_icon{ position: absolute;top:0; width: 4.53125rem; height: 2.265625rem; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 0.4375rem;}

.brandVideo li .v_icon .doingZb{display: block; margin: 0.7rem auto 0.6rem; text-align:center;width:0.78125rem;height: 0.78125rem; border: 1px solid #fff; border-radius: 50%;}
.brandVideo li .v_icon .doingZb i.ico{ display: block; font-weight: bold; font-size: 0.5rem; margin-top: 0.14rem; margin-left: 0.15rem;}
.brandVideo li p.info { height: 1.2rem; overflow: hidden;}
.brandVideo li p.info a{ font-size: 0.40625rem; color: #111; line-height: 0.6rem;}

/*视频列表*/
.m-companyInfo{margin: 0.35rem 0; overflow: hidden;}
.m-companyInfo .company_logo{ float: left; width:2.8125rem; height: 1.75rem; margin: 0.4rem 0.3125rem 0 0.375rem;}
.m-companyInfo .company_logo img{ display: block;width:2.8125rem; height: 1.75rem;}
.m-companyInfo .company_info{ float: left; width:5.9375rem; height: 2.5rem;}
.m-companyInfo .company_info h3{height: 0.78125rem; line-height: 0.78125rem; overflow:hidden;}
.m-companyInfo .company_info h3 a{ font-size: 0.46875rem; color: #111; }
.m-companyInfo .company_info p{ font-size: 0.40625rem; color: #333;line-height: 0.6rem; overflow:hidden;}


.brandVideoList{ clear: both; margin-left: 0.3rem; margin-bottom: 0.3125rem; overflow: hidden;}
.brandVideoList li{height: 2.6rem; margin:0.3125rem 0.28rem 0 0; border-bottom: 1px solid #ededf0;}
.brandVideoList li .u-img{ float: left; display:block; position: relative;width: 4.53125rem; height: 2.265625rem;overflow: hidden; margin-right: 0.234375rem;}
.brandVideoList li .u-img img{display:block;width: 4.53125rem; height: 2.265625rem; }
.brandVideoList li .v_icon{ position: absolute;top:0; width: 4.53125rem; height: 2.265625rem; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 0.4375rem;}

.brandVideoList li .v_icon .doingZb{display: block; margin: 0.7rem auto 0.6rem; text-align:center;width:0.78125rem;height: 0.78125rem; border: 1px solid #fff; border-radius: 50%;}
.brandVideoList li .v_icon .doingZb i.ico{ display: block; font-weight: bold; font-size: 0.5rem; margin-top: 0.14rem; margin-left: 0.15rem;}
.brandVideoList li p.info {float: left; width: 4.53125rem; height: 1.8rem; overflow: hidden;}
.brandVideoList li p.info a{ font-size: 0.40625rem; color: #111; line-height: 0.55rem;}
.brandVideoList li p.time{ float: left;width: 4.53125rem;}
.brandVideoList li p.time i{ font-size: 0.37rem; color: #666;}
.brandVideoList li p.time span{ padding-left: 0.1rem; font-size: 0.375rem; color: #666;}

.map{ height: 7.8125rem;}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}

.goodBad2 { position: relative; margin-left: 0.3rem; clear: both; width: 9.5rem; height: 1.45rem; padding: 0.46875rem 0 0.3rem; text-align: center; }
.goodBad2 .good, .goodBad2 .bad { width: 1.5625rem; height: 1.40625rem; background: #e5e5e5; border-radius: 5px; float: left; font-size: 18px; }
.goodBad2 .good { color: #eb4450; }
.goodBad2 .bad { color: #60b147; }
.goodBad2 i { display: block; width: 0.625rem; height: 0.8rem; line-height: 1rem; font-size: 0.625rem; margin: 0 auto; }
.barbox2 { width: 5.78125rem; height: 0.8rem; line-height: 0.5625rem; overflow: hidden; float: left; border-radius: 20px; padding: 0.7rem 0.234375rem 0; position: relative; }
.barbox2 .barline { width: 5.78125rem; background: #60b147; border-radius:0.15625rem; float: left; }
.barbox2 .barline .charts { height: 0.5625rem; border-radius:0.15625rem; overflow: hidden; background: #eb4450; }
.barbox2 .before { width:0.46875rem; font-size: 0.2rem; color: #fff; position: absolute; top: 0.7rem; left: 0.3rem; z-index: 9999; }
.barbox2 .last { width:0.46875rem; font-size: 0.2rem;color: #fff; position: absolute; top: 0.7rem; right: 0.3rem; }

.pfHot { position: absolute; top: 0.5rem; left: 3rem; width: 4rem;}
.pfHot p { margin-right: 0.5rem; float: left; font-size: 14px; color: #000; line-height: 0.6rem; }
.pfHot p span { color: #db0000; }
.pfHot p span.m { font-size: 0.3rem; }

.rated { clear: both; background: #fff; overflow: hidden;  position: relative;}

.rated dl dt { background: #f6f6f6; height: 1rem; line-height: 1rem; font-size: 0.375rem; color: #999; }
.rated dl p { float: left;font-size: 0.3rem; line-height: 1rem; }
.rated dl p.ip { width: 2.5rem; padding-left: 0.15625rem; }
.rated dl p.pj { width: 1rem; }
.rated dl p.info { width: 4.6875rem; padding: 0 0.15625rem; }

.rated dl dd { border-bottom: 1px solid #eee; line-height: 46px; font-size: 14px; color: #999; overflow: hidden; }
.rated dl dd p.pj.good { color: #db0000 }
.rated dl dd p.pj.bad { color: #666 }
.rated dl dd p.info { color: #666 }



/*销售网点*/
.network{ clear: both; margin-left: 0.3rem; margin-bottom: 0.3125rem; overflow: hidden;}
.network li{height: 2.6rem; margin:0.3125rem 0.28rem 0 0; border-bottom: 1px solid #ededf0;}
.network li .u-img{ float: left; display:block; position: relative;width: 3.125rem; height: 2.34375rem;overflow: hidden; margin-right: 0.3125rem;}
.network li .u-img img{display:block;width: 3.125rem; height: 2.34375rem;}
.network li .info {float: left; width: 5.8rem; height: 2.35rem; overflow: hidden;}
.network li .info h3{line-height: 0.5625rem;height: 0.5625rem; overflow: hidden;}
.network li .info a{ font-size: 0.4375rem; color: #111; }
.network li .info p{ margin-top: 0.2rem; height:1.5625rem; line-height:0.515625rem;font-size:0.375rem; color: #333;}


/*找回密码*/
.jobForm .contact li.m-yzm{  border: none;}
.jobForm .contact li.m-yzm .yzm{ float: left; width: 6.25rem;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem;border-bottom: 0.015625rem solid #f2f2f2;}
.jobForm .contact li.m-yzm .yzmImg{float: right; margin-top: 0.15625rem; wwidth: 2.8125rem; height: 1rem; border-radius: 0.09375rem;}
.jobForm .contact li.m-yzm .yzmImg img{ width: 2.8125rem;}

.jobForm .contact li.m-yzm .info{ width: 3.8rem;float:left;}
.jobForm .contact li.m-yzm .info input{ width: 3.8rem;float:left;}


.jobForm .contact .tit{float:left;font-size: 0.4375rem; color: #999;}
.jobForm .contact .tit em{font-style: normal; color: #bf1d1b;}

.jobForm .contact .info{ width: 7rem;float:right;}
.jobForm .contact .info input{width:6.2rem; line-height:1.25rem; text-align: right;border: none;font-size: 0.4375rem; color: #111;}
.jobForm .contact .info span { float: left; text-align: right;width: 6.2rem; font-size: 0.4375rem; color: #111;}
.jobForm .contact .info i{ float: right; font-size:0.5rem; color: #ccc;}
.jobForm .contact .info i.c{ color: #1aac19;}

.jobForm .contact li h3{ font-size: 0.4375rem; color: #999;}
.jobForm .contact li .tArea{display: block; width: 8.6rem; height:2.5rem;font-size: 0.375rem; color: #333; border-radius: 0.125rem;  margin: 0 auto 0.46875rem; padding:0.3125rem 0.3125rem;line-height: 0.5rem;border: 0.015625rem solid #f2f2f2;}

.jobForm .btnSubmit{display: block; width: 9.375rem;  margin: 0 auto 0.4rem;border: none; height: 1.40625rem; line-height: 1.40625rem;font-size: 0.5rem;  border-radius: 0.125rem; background: #1e8fe1; color: #fff; cursor: pointer;}


/*登录*/
.m-login{ width: 10.0rem; margin: 0 auto; background: #fff; overflow: hidden;}
.m-login .logo{ display: block; width:4.625rem; height: 1.765625rem; margin: 1.2rem auto;}
.m-login .tabLogin{padding: 0 0.3125rem; margin: 0 auto 0.5rem; background: #fff;}
.m-login .tabLogin .tabNav{ width: 5.5rem; margin: 0 auto; overflow: hidden;}
.m-login .tabLogin .tabNav p{float: left; width: 2.6875rem; height: 0.859375rem; line-height: 0.859375rem; text-align: center; font-size: 0.4375rem;}
.m-login .tabLogin .tabNav p{ background: #fff; color: #1e8fe1; border: 0.015625rem solid #1e8fe1;}
.m-login .tabLogin .tabNav p.pwdLogin{ border-top-left-radius: 0.078125rem;border-bottom-left-radius: 0.078125rem;}
.m-login .tabLogin .tabNav p.smsLogin{ border-top-right-radius: 0.078125rem;border-bottom-right-radius: 0.078125rem;}
.m-login .tabLogin .tabNav p.active{background: #1e8fe1;color: #fff;}
.m-login .tabLogin .tabCon{ margin-top:0.15625rem; }
.m-login .tabLogin li{clear:both; background: #f3f3f5;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem; margin-top: 0.46875rem;}
.m-login .tabLogin li.hAuto{ height: auto; border:none;}
.m-login .tabLogin li.m-yzm{ background: #fff;}
.m-login .tabLogin li.m-yzm .yzm{ float: left; width: 6.25rem;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem;  background: #f3f3f5;}
.m-login .tabLogin li.m-yzm .yzmImg{float: right; margin-top: 0.15625rem; wwidth: 2.8125rem; height: 1rem; border-radius: 0.09375rem;}
.m-login .tabLogin li.m-yzm .yzmImg img{ width: 2.8125rem;}
.m-login .tabLogin li.m-yzm .info{ width: 4.8rem;float:left;}
.m-login .tabLogin li.m-yzm .info input{ width: 4.8rem;float:left;}
.yzmBtn{ float: right; width: 2.75rem; height: 1.34375rem; line-height: 1.34375rem;border-radius: 0.09375rem; border: 0.015625rem solid #1e8fe1;  text-align: center; }
.yzmBtn #sendsms{display:block;width: 2.75rem; height: 1.34375rem; line-height: 1.34375rem;font-size: 0.375rem;color: #4a89dc; border: none; background:none;}


.m-login .tabLogin .tit{float:left;font-size: 0.4375rem; color: #999;}
.m-login .tabLogin .info i{ float: left; font-size:1rem; color: #ccc;}

.tabLogin .tabCon i{ float: right; font-size:0.6rem; color: #ccc; padding: 0 0.28125rem;}
.tabLogin .info{ width:8rem;float:left;}
.tabLogin .info input{width:6.8rem; height:1.09375rem; line-height: 1.09375rem; margin-top:0.125rem; border: none;font-size: 0.4375rem; color: #333; background: none;}
.tabLogin .info .mui-input-password{float: left;}
.tabLogin .info span { float: left;width: 0.625rem; height: 0.4375rem; background: url(../img/icon2_pwd.png) no-repeat; background-size: 0.625rem 0.4375rem; margin:0.46875rem 0.234375rem}
.tabLogin .info span.mui-active{background: url(../img/icon1_pwd.png) no-repeat; background-size: 0.625rem 0.4375rem;}

.m-login .btnSubmit{display: block; width: 9.375rem;  margin: 0.4rem auto 0.2rem;border: none; height: 1.375rem; line-height: 1.375rem;font-size: 0.5rem;  border-radius: 0.125rem; background: #1e8fe1; color: #fff; cursor: pointer;}

.m-login  .loginBottom{width: 9.3rem;  margin: 0 auto 0.4rem; overflow: hidden;}
.m-login  .loginBottom a{ font-size: 0.4375rem; color: #555;}
.m-login  .loginBottom .forgetPwd{ float: left;}
.m-login  .loginBottom .register{ float: right;}

.m-login .tel{ font-size: 0.4375rem; text-align: center; padding: 0.3125rem 0;}
.m-login .tel i{ font-size:0.7rem; color: #cccccc; padding-right: 0.18rem;}
.m-login .tel a{ font-size: 0.4375rem; color: #4a89dc;}
#captcha_div{ width:8rem; margin:0 auto;}

/* 20180525 @xu 新增功能 */
.agent_pinpai{width:10rem;margin:30px auto; font-family: "微软雅黑";}
.agent_pinpai .m-title{ height:50px; line-height: 50px; background: #00489d; border-top-left-radius: 5px;border-top-right-radius: 5px;font-size:20px;color:#fff;}
.agent_pinpai .m-title h3{padding:0 5px 0 25px;display: inline;font-size:20px;color:#fff;}
.agent_pinpai .m-title span{padding-left: 5px;}
.agent_pinpai .agent_content{border:1px solid #ddd; border-top: none;}
.agent_pinpai .agent_left{width:9rem;padding:26px 22px;}
.agent_pinpai .agent_left img{width:2.5rem; height: 2.5rem; display: block;float: left;}
.agent_pinpai .agent_left p.info{width:6.3rem;  line-height: 0.6rem; overflow: hidden; float: left;margin-left:10px;font-size: 0.4rem; color: #666;}
.agent_pinpai .agent_left ul{ clear: both; padding-top: 15px;}
.agent_pinpai .agent_left ul li{ height: 1.8rem;}
.agent_pinpai .agent_left ul li .m-title2{border-bottom: 1px solid #ddd; position: relative; height: 0.7rem; line-height: 0.7rem; }
.agent_pinpai .agent_left ul li .m-title2.t1 h3{ background:#fff url(https://meta.bmlink.com/images/2018/icon_01.gif) no-repeat 0 5px;}
.agent_pinpai .agent_left ul li .m-title2.t2 h3{background:#fff url(https://meta.bmlink.com/images/2018/icon_02.gif) no-repeat  0 5px;}
.agent_pinpai .agent_left ul li .m-title2.t3 h3{background:#fff url(https://meta.bmlink.com/images/2018/icon_03.gif) no-repeat  0 5px;}
.agent_pinpai .agent_left ul li .m-title2 h3{position:absolute; top: 10px; height: 30px; line-height: 30px;width: 7.5rem; padding-left:30px; font-size: 0.4rem; color: #999;}
.agent_pinpai .agent_left ul li p{padding-top:12px; font-size: 0.4rem; color: #333;}

.agent_content .agent_right {padding:23px 0; width:9.98rem; background: #f6f6f6; overflow: hidden;}
.agent_content .agent_right .bgFFF{ background: #fff;margin:0 10px;border:1px solid #ddd;border-bottom: none;}
.agent_content .agent_right button{ display:block;width:9.5rem;  height:1.4rem; line-height: 1.4rem; background: #00489d; color:#fff;font-size:0.6rem; border: none; cursor: pointer; margin:0.5rem auto 0;}
.m-select{height: 1.4rem; padding-left: 20px; clear: both;border-bottom:1px solid #ddd;}
.m-select label{float: left;width:23%; height:1.4rem; line-height: 1.4rem; font-size: 0.4rem; color: #666;border-right:1px solid #ddd;}
.m-select label em{ color: #f00;}
.header_select {float:left;position: relative;height:1.4rem; width: 60%;}
.header_select input{width:6rem;color: #666; padding:0 6%; display: inline-block; height: 1.4rem;border: none;}
.m-select .header_select a.header_select_sort {cursor:pointer;width:7rem;color: #666; display: inline-block; height:1.4rem;position: relative;z-index: 9; background: #fff;}
.m-select .header_select a.header_select_sort select{padding: 8px 5px; border: none;}
.m-select .header_select a.header_select_sort span em { float: left; font-size: 0.4rem;width:5.5rem; height:1.5rem; line-height: 1.5rem; margin: 0 7% 0 20px; font-style: normal; color:#666;border-right: 1px solid #ddd;}
.m-select .header_select a.header_select_sort span b {background-position: 0px 0px; float: left; height: 20px; position: relative; top:50%;width: 20px;}
.m-select .header_select ul li {height: 1rem; line-height:1rem; width:5.8rem;text-align:left;cursor:pointer;}
.m-select .header_select ul {background: #fff;border: 1px solid #ddd;border-top:none; display: none; left: -1px; position: absolute; top: 1.4rem; z-index: 999;}
.m-select .header_select a.header_select_sort span b { background: url(https://meta.bmlink.com/images/2018/icon_sev.png) no-repeat; }
.header_select ul li a { display: block; padding-left: 11px; font-size:0.4rem; color: #666;}
.header_select ul li a:hover { background: #f8f8f8;}
.m-select .on a.header_select_sort{height:1.5rem;background:#fff }
.m-select .on a.header_select_sort span em{height:1.6rem;  line-height:1.5rem;}
.m-select .on a.header_select_sort span b{background-position:0 -32px;}




