﻿@charset "utf-8";
.layui-icon,
.layui-btn .layui-icon{font-size: inherit;}
.layui-btn.layui-btn-trans{background-color: transparent; color:var(--primary);}


/*边距清零*/
div,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol,input{margin:0; padding:0; font-weight:normal;box-sizing:border-box;}
form,span,input,select,textarea{margin:0; padding:0;outline:none;}


/*----------------------------------------------------------总体设置----------------------------------------------------------*/
html{margin:0 auto;padding:0;font-size:14px; overflow-y:scroll;overflow-x:hidden;font-family:'微软雅黑'; box-sizing:border-box; background:#f5f5f5; }
body{color:#666; margin:0 auto;padding:0; font-size:14px;
font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
}
html{
    --primary:#d01414;
    --secondary: #f47900;
}
/*a:link,a:visited{color:#666; text-decoration: none;}*/
/*a:active{color:#666; text-decoration:none;}*/
a:hover{color:#f00;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签虚线*/
p{ margin:0; padding:0;}
img{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none; margin:0; padding:0;}
/*公共*/
.bg{ background:#fff;}
.clear{ clear:both;}
.nothing{font-size:14px; font-weight:bold; color:#fe5a0a; text-align:left;}/*资料整理中*/
.floatL{ float:left;}
.floatR{ float:right;}
.w1200{ max-width:1200px; margin:0 auto;  z-index:1000;  }

.hoverimg img{-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/}
.hoverimg img:hover{
-webkit-transform:scale(1.2); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1.2); /*Mozilla scale version*/
-o-transform:scale(1.2); /*Opera scale version*/
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

.item-label{display: inline-block; line-height: 1; font-size:12px; padding:3px 5px; color:var(--primary); background-color:rgba(208, 20, 20, 0.05); border-radius:2px;}

/***********top*************/
.logo-h{ height:50px; width:100%;}

.logo-search{ height:50px; background:#fff;  position:fixed; width:100%; top:0; background:#fff; z-index:1000; padding:7px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.logo-search .logo-img{position:absolute; left:10px; top:10px; height: 32px;}
.logo-search .logo-img.logo-img-lg{left:15px; top:2px; height:46px;}
.logo-search .black{ height:35px; line-height:35px; text-align:center; width:35px; position:absolute; left:0; font-size:20px;}
.logo-search .home{width:35px; text-align:center; line-height:35px; top:8px; right:10px; position:fixed;cursor:pointer;height:35px;margin-top:0;display:block; border-radius:35px; box-shadow:4px 0 10px rgba(0,0,0,0.1);}
.logo-search .black + .logo-img{left:35px;}
.logo-search .logo-title{position: absolute; z-index: -1; left:0; top:0; width:100vw; text-align: center; line-height: 50px; color:#000; font-size:16px;}

.logo-search .search{position: relative; margin:0 5px 0 30px; background:#f5f5f5; height:36px; line-height:36px; border-radius:36px; padding:0 16px 0 60px;}
.logo-search .logo-img + .search{margin-left:100px;}
.logo-search .search input{ display: block; width: 100%; height:36px; line-height:36px; border:0; background:none; float:left;}
.logo-search .search .sub{position: absolute; z-index: 1; right:5px; width:36px; height:36px; line-height: 36px; color:#999;}

.logo-search .search-type{position: absolute; left:-2px; top:-2px; z-index: 1; line-height:36px; border:2px solid rgba(0,0,0,0); width:70px; text-align: center;cursor: pointer;}
.logo-search .search-type .selected{color:var(--primary);}
.logo-search .search-type .item{display:none; border-top:1px solid #f2f2f2;}
.logo-search .search-type .item:hover{background-color: var(--primary); color:#fff; border-color:var(--primary);}
.logo-search .search-type.more{background-color: #fff; border-color: var(--primary); box-shadow: 3px 3px 15px rgba(208,20,20,0.2);}
.logo-search .search-type.more .item{display: block;}

.logo-right{line-height:35px; top:8px; right:10px; position:fixed;}
.logo-right .item-button{float: left; position: relative; width:35px; text-align:center; line-height:35px; cursor:pointer;height:35px;margin-top:0;border-radius:35px; box-shadow:4px 0 10px rgba(0,0,0,0.1);}
.logo-right .item-button + .item-button{margin-left:10px;}
.logo-right .item-button .iconfont{font-size:18px;}

/*.logo-right .sp_nav{width:35px; top:8px; right:10px; position:fixed;cursor:pointer;height:35px;margin-top:0;display:block; border-radius:35px; box-shadow:4px 0 10px rgba(0,0,0,0.1);}*/
.logo-right .sp_nav span{display:block;background:#000;width:17px;height:2px;position:absolute;left:9px;transition:all ease 0.35s}
.logo-right .sp_nav span:nth-of-type(1){top:10px}
.logo-right .sp_nav span:nth-of-type(2){top:16px; width:10px; background:#999;}
.logo-right .sp_nav span:nth-of-type(3){top:22px}
.logo-right .sp_nav_se span:nth-of-type(1){top:20px;transform:rotate(45deg)}
.logo-right .sp_nav_se span:nth-of-type(2){width:0}
.logo-right .sp_nav_se span:nth-of-type(3){top:20px;transform:rotate(-45deg)}

/****/
.logo-search-news{ height:50px; background:#fff;  position:fixed; width:100%; top:0; background:#fff; z-index:100000; padding:7px;}
.logo-search-news img{ height:30px; float:left; margin:5px 15px 0 0;}
.logo-search-news .home{width:35px; text-align:center; line-height:35px; top:8px; right:10px; position:fixed;cursor:pointer;height:35px;margin-top:0;display:block; border-radius:35px; box-shadow:4px 0 10px rgba(0,0,0,0.1);}

.logo-search-news .search{ width:57%; float:left; margin:0 auto; background:#f5f5f5; height:36px; line-height:36px; border-radius:36px; padding:0 16px;}
.logo-search-news .search input{ width:85%; height:36px; line-height:36px; border:0; background:none; float:left;}
.logo-search-news .search .sub{ width:15%; float:right; color:#999;}


.logo{ height:50px; background:#fff; padding:7px 10px; position:fixed; width:100%; top:0; background:#fff; z-index:1000; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.logo img{ display:block; height:36px; float:left; margin-right:15px;}
.logo-city{display:inline-block; margin-top:4px; padding:6px 12px;  border-radius: 20px; background: -webkit-linear-gradient(left, #f47900, #e80000); color: #fff;font-size: 12px;line-height: 1;}
.logo-city i{font-size: 12px;}
.logo i{ font-size:12px;}

.logo-search .logo-city{position: absolute; top:8px;}
.logo-search .logo-img + .logo-city{left:110px;}
.logo-search .logo-img-lg + .logo-city{left:75px;}
.logo-search .black + .logo-img + .logo-city{left:135px;}
.logo-search .black + .logo-img-lg + .logo-city{left:95px;}


/***********top*************/


/*******banner条***/
.banner{ position:relative; overflow:hidden; margin:0 auto; z-index:0; width:100%; }
.slider{ margin:0 auto;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; }
.flexslider .slides img {display: block; width:100%; position:relative;position:relative;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 450px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;zoom: 1; }
.flexslider .slides {zoom: 1;}
.flex-direction-nav {width:90%;  margin:0 auto; position:relative; }
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;bottom:230px;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right:50px;}
.flex-direction-nav .flex-prev {left: 50px;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block; zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}
.friends_banner img{ display:block;}

/***********top_menu***********/
.top_menu{ background:#fff; padding-bottom:10px;}
.top_menu ul{ display:flex;}
.top_menu ul li{ flex:1; text-align:center; padding:10px 0;}
.top_menu ul li i{ display:block; width:50px; height:50px; line-height:50px; border-radius:50px; box-shadow:0 0 7px rgba(0,0,0,.05); margin:0 auto 8px auto; font-size:24px;}

.top_menu2{ padding:10px; background:#fff;}
.top_menu2 ul{ display:flex;}
.top_menu2 ul li{ flex:1; background:#f5f5f5; border-radius:5px; padding:12px; margin-right:10px; line-height:1.6;}
.top_menu2 ul li h2{ font-size:16px; color:#000; }
.top_menu2 ul li p{ color:#999; font-size:12px;}
.top_menu2 ul li i{ float:right; background:#eee; color:#aaa; display:block; width:40px; height:40px; border-radius:40px; line-height:40px; text-align:center;}

.top_menu2 ul li:last-child{ margin-right:0;}

.i-title{ display:block; font-size:20px; font-weight:bold; color:#d01414; margin:15px 0;}
.i-title img{ height:27px; display:block; float:left; margin-right:10px;}
.i-title .btn-register{float:right; background-color: var(--primary); color:#fff; padding:5px 25px; border-radius:25px; font-size:14px; font-weight: normal; box-shadow:3px 3px 12px rgba(208, 20, 20, 0.25);}
.i-title .btn-more{float:right; background-color: #eee; color:#888; margin-top: -5px; width:26px; height:26px; line-height:22px; overflow: hidden; border-radius:50%; text-align: center;}
.i-title .btn-more .iconfont{line-height: 1; font-size:14px;}
/**gg-m*/
.gg-m{ overflow:hidden; margin:10px;}
/*.gg-m img{ position:relative; display:block; width:100%; margin-bottom:10px;}
.gg-m img:last-child{ margin-bottom:0;}*/
/***bangdan*/
.bangdan{ padding:10px; margin-top:10px; background:#fff;}
.bangdan .list-title{ background:#eee; border-radius:3px; margin-bottom:10px; display:flex;}
.bangdan .list-title span{ padding:5px 6px; display:block; flex:1; }
.bangdan .list-title span:nth-child(1){ flex:1; text-align:center;}
.bangdan .list-title span:nth-child(2){ flex:5;}
.bangdan .list-title span:nth-child(3){ flex:2; text-align:center;}

.bangdan .list-list{ display:block;}
.bangdan .list-list dl{ display:flex; width:100%; border-top:1px solid #eee; padding-bottom:8px;}
.bangdan .list-list dl span{ padding:5px 6px; display:block; flex:1;line-height:30px;}
.bangdan .list-list dl span:nth-child(1){ flex:1; text-align:center;}
.bangdan .list-list dl span:nth-child(1) i{ display:block; background:url(https://cdn.laopp.com/indexn/mobile/images/brand-top3.png) no-repeat center top; background-size:auto 28px; width:30px; height:30px; line-height:34px;  color:#fff; font-size:12px; font-style:normal; margin:0 auto; text-align:center; }
.bangdan .list-list dl:nth-child(1) span:nth-child(1) i{ background:url(https://cdn.laopp.com/indexn/mobile/images/brand-top1.png) no-repeat center top; background-size:auto 28px;}
.bangdan .list-list dl:nth-child(2) span:nth-child(1) i{ background:url(https://cdn.laopp.com/indexn/mobile/images/brand-top2.png) no-repeat center top; background-size:auto 28px;}
.bangdan .list-list dl:nth-child(3) span:nth-child(1) i{ background:url(https://cdn.laopp.com/indexn/mobile/images/brand-top3.png) no-repeat center top; background-size:auto 28px;}

.bangdan .list-list dl span:nth-child(2){ flex:5; text-align:left; }
.bangdan .list-list dl span:nth-child(3){ flex:2; text-align:center;}
.bangdan .list-list dl span .logo-p{ display:block; width:30px; height:30px; float:left; margin-right:10px; border-radius:3px; line-height: 1.5;}
.bangdan .list-list dl span .logo-p span{line-height: 1.5;}

.bangdan .bd ul li{ text-align:center;}
.bangdan .bd ul li h2{ display:inline-block; border-radius:40px; font-size:17px; font-weight:bold; text-align:center; color:#000; margin:12px; padding:10px 35px; box-shadow:0 0 13px rgba(0,0,0,0.05);}

/***新闻*/
.news{ padding:10px; margin-top:10px; background:#fff;}
.news-tab{}
.news-tab .hd{ border-bottom:1px solid #eee; padding:10px 0;}
.news-tab .hd ul{ display:flex; }
.news-tab .hd ul li{ flex:1; font-size:15px; text-align:center; line-height:30px;}
.news-tab .hd ul li.on{ border-radius:30px; box-shadow:0 0 10px rgba(0,0,0,0.06); color:#d01414;}
.news-tab .bd{ padding:10px 0;}
.news-tab .bd .pic{ position:relative;}
.news-tab .bd .pic img.thumb{ display:block; width:100%;}
.news-tab .bd .pic h2{ position:absolute; bottom:0; background:rgba(0,0,0,0.4); font-size:14px; color:#fff; width:100%; padding:10px; line-height:1;}
.news-tab .bd .pic h2 a{color:#fff;}
.news-tab .bd li{ padding:10px 0; border-bottom:1px solid #eee;background:url(https://cdn.laopp.com/indexn/pc/images/icon-new-3.gif) no-repeat center right;}
.news-tab .bd li a{ display:block; width:83%; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/***推荐项目*/

.xiangmu{ padding:10px; background:#fff; margin-top:10px;}
.xiangmu ul.list{}
.xiangmu ul.list li{ width:48.5%; float:left; margin-bottom:3%; border:1px solid #eee;}
.xiangmu ul.list li .pic{ }
.xiangmu ul.list li img{ display:block; width:100%; height: 32vw;}
.xiangmu ul.list li:nth-child(2n){ float:right;}
/*.xiangmu ul.list li p{ display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding:10px 0; text-align:center;}*/
.xiangmu ul.list li .item-name{ padding:5px; border-bottom: 1px solid #f2f2f2;}
.xiangmu ul.list li .item-company{padding:5px 5px 5px 5px; color:rgba(208, 20,20, 0.75); font-size:12px;}
.xiangmu ul.list li .item-company img{float: left; margin:0 5px 0 0; width:18px; height:18px;}
.xiangmu ul.list li .item-company i{float: right; padding:3px 5px; line-height: 1; background-color: rgba(208, 20,20, 0.05); font-style: normal; color:rgba(208, 20,20, 0.75); border-radius:2px;}

/***热门区域*/
.hot-quyu { padding:10px; background:#fff; margin-top:10px;}
.hot-quyu .city-list{ padding:0;}
.hot-quyu .city-list li{ border-bottom:1px solid #eee; padding:10px 0;}
.hot-quyu .city-list li h2{ display:block; font-size:15px; font-weight:bold; color:#000; margin-bottom:10px;}
.hot-quyu .city-list li h2 i{ font-size:16px; margin-right:4px; color:#888; font-weight:normal;}
.hot-quyu .city-list li p{ display:block; float:left; width:20%; line-height:2; text-align:left; font-size:12px; }
.hot-quyu .city-list a.more{ display:block; width:100px; border:1px solid #d01414; color:#fff; background:#d01414; font-size:12px; text-align:center; margin:20px auto; padding:8px 0;}


.city-list{}
.city-list:after{content:''; display: table; clear:left;}
.city-list .item{float:left; width:49%;}
.city-list .item:nth-of-type(2n){margin-left:2%;}

/****class-show*****/
.main-box{width:100vw; height:calc(100vh - 98px); position: relative; overflow-y: auto;}
.main-box .class-show{position: fixed; z-index: 1; left:0; top:50px; width:100px; height:calc(100vh - 100px); overflow-y: auto; text-align: center;}
.main-box .class-show ul{ display:block;  }
.main-box .class-show ul li{ text-align:center; font-size:14px;}
.main-box .class-show ul li a{ display: block; padding:14px 0;}
.main-box .class-show ul li.on{ background:#fff; position:relative; color:#d01414;}
.main-box .class-show ul li.on:before{ width:5px; height:100%; background:#d01414; content:''; left:0; top:0; position:absolute;}

.main-box .class-show-list,
.main-box .news-show-list{margin-left:100px; padding:0 0 0;}
.con-box{ background-color: #fff; padding:0 10px 0; margin-bottom:10px;}
.con-box h2{ font-size:15px; font-weight:bold; color: var(--primary); padding:10px; text-align: center;}
.con-box h2 a{color: var(--primary);}
.con-box .content{ margin-bottom:10px;}
.con-box .content li{ width:33.333%; float:left; font-size:12px; line-height:2.2;}



/****新闻资讯*****/

.news-show{ width:25%; height:100%; position:fixed; left:0; top:50px; overflow-y:auto; }
.news-show ul{ display:block;  }
.news-show ul li{ padding:14px 0; text-align:center; font-size:14px;}
.news-show ul li.on{ background:#fff; position:relative; color:#d01414;}
.news-show ul li.on:before{ width:5px; height:100%; background:#d01414; content:''; left:0; top:0; position:absolute;}

.news-box{min-height: calc(100vh - 100px); text-align:center; padding:0 10px 3px; background-color: #fff;}
.news-box ul li{ text-align:left;}
.news-box ul li h2{ font-size:15px; font-weight:bold; color:#000; }
.news-box ul li{ padding:15px 0; border-bottom:1px solid #eee; }
.news-box ul li p{ margin:10px 0 0; color:#888; font-size:12px;word-break:break-all; line-height:1.6;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.news-box ul li span{display:inline-block; margin-top:10px; color:var(--primary); padding:2px 10px; font-size:12px;
    background-color: rgba(208, 20, 20, 0.05);
    border-radius: 2px;}
.news-box ul li i{margin-top:10px; font-size:12px; float:right; color:#999;}
.news-box .item-empty{padding:50px 0; font-size:15px; color:#aaa;}


/************************menu_pinpai******************************/
.menu_pinpai{ padding:10px 0 30px 0!important; background:#fff;}

.menu_pinpai li{ width:20%; float:left; text-align:center; font-size:12px;}
.menu_pinpai li img{ display:block; margin:0 auto; width:45px;}
.menu_pinpai li span{ display:block; padding:10px 0;}

.hot-pinpai{ margin-top:10px; padding:10px; background:#fff;}
.hot-title { font-size:20px; font-weight:bold; color:var(--primary); text-align:center; padding:10px 0;}
.hot-title:after{ display:block; width:40px; border-bottom:3px solid #d01414; content:''; margin:10px auto;}

.hot-list li{ width:48.5%; float:left; background:#869bb6; color:#fff; line-height:1.8; border-radius:5px; padding:12px; position:relative; margin-bottom:3%;}
.hot-list li i{ font-size:50px; position:absolute; bottom:10px; line-height:1; right:6px; color:rgba(255,255,255,0.1);}
.hot-list li h2{ display:block; font-size:18px;}
.hot-list li p{ font-size:12px;}
.hot-list li .more{ display:block; font-size:12px; background:#fff; border-radius:20px; width:50%; text-align:center; margin-top:10px;}
.hot-list li:nth-child(2n){ float:right;}
.hot-list li:nth-child(2){ background:#deba81;}
.hot-list li:nth-child(3){ background:#3dc7c2;}
.hot-list li:nth-child(4){ background:#898d9c;}
.hot-list li:nth-child(5){ background:#b6a386;}
.hot-list li:nth-child(6){ background:#7bacee;}


.hot-title2{ font-size:18px; font-weight:bold; color:#000; padding:10px 0; line-height:1.2; position:relative; border-bottom:1px solid #eee; margin-bottom:12px; }
.hot-title2:after{clear:both; display: block; content: '';}
.hot-title2 img{ display:block; float:left; margin-right:10px;}
.hot-title2 .more{ width:26px; text-align:center; font-size:14px; font-weight:normal; height:26px; line-height:28px; border-radius:26px; background:#eee; color:#888; position:absolute; right:0; top:7px;}
.hot-title2 .more:hover{ background:#d01414; color:#fff;}
/*.hot-title2:before{ width:102px; content:''; border-bottom:2px solid #d01414; position:absolute; bottom:-2px; left:0; display:block;}*/
.hot-title2 span{float:left; color:#000;}
.hot-title2 span.red{color:var(--primary);}


.hot-paihang{ padding:10px; background:#fff; margin-top:10px;}
.hot-paihang ul{}
.hot-paihang ul li{}
.hot-paihang ul dl{ display:flex; width:100%; border-bottom:1px solid #eee; padding:8px 0;}
.hot-paihang ul dl:last-child{ border-bottom:0;}
.hot-paihang ul dl span{ padding:5px 6px; display:block; flex:1;line-height:30px;}
.hot-paihang ul dl span:nth-child(1){ flex:1; text-align:center;}
.hot-paihang ul dl span:nth-child(1) i{ display:block; background:url(../images/brand-top3.png) no-repeat center top; background-size:auto 28px; width:30px; height:30px; line-height:34px;  color:#fff; font-size:12px; font-style:normal; margin:0 auto; text-align:center; }
.hot-paihang ul dl:nth-child(1) span:nth-child(1) i{ background:url(../images/brand-top1.png) no-repeat center top; background-size:auto 28px;}
.hot-paihang ul dl:nth-child(2) span:nth-child(1) i{ background:url(../images/brand-top2.png) no-repeat center top; background-size:auto 28px;}
.hot-paihang ul dl:nth-child(3) span:nth-child(1) i{ background:url(../images/brand-top3.png) no-repeat center top; background-size:auto 28px;}
.hot-paihang ul dl:nth-child(1){ color:#f12828;}
.hot-paihang ul dl:nth-child(2){ color:#ff7640;}
.hot-paihang ul dl:nth-child(3){ color:#fdc45c;}

.hot-paihang ul dl span:nth-child(2){ flex:5; }
.hot-paihang ul dl span:nth-child(3){ flex:2; text-align:center;}
.hot-paihang ul dl span .logo-p{ display:block; height:30px; width: 30px; float:left; margin-right:10px; border-radius:3px;}

.hot-paihang .list-title{padding:5px 0;}
.hot-paihang .list-title > span{line-height: 1; color:#666;}


/*************xiangmu-list********************/
.xiangmu-list{ padding:10px; background:#fff;}
.xiangmu-list ul{ padding:10px 0;}
.xiangmu-list ul a{display: block;}
.xiangmu-list ul li{ width:48.5%; float:left; border:1px solid #eee; margin-bottom: 15px;}
.xiangmu-list ul li img{ display:block; width:100%; height:34vw;}
.xiangmu-list ul li .pic{ height:34vw; overflow:hidden; }
.xiangmu-list ul li p{ display:block; font-size:12px; text-align:center; padding:12px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xiangmu-list ul li:nth-child(2n){ float:right;}

.xiangmu-list .item .item-name{ padding:5px; border-bottom: 1px solid #f2f2f2; font-size:14px;}
.xiangmu-list .item .item-company{padding:5px; color:rgba(208, 20,20, 0.75); font-size:12px;}
.xiangmu-list .item .item-company img{float: left; margin:0 5px 0 0; width:18px; height:18px;}
.xiangmu-list .item .item-company i{float: right; padding:3px 5px; line-height: 1; background-color: rgba(208, 20,20, 0.05); font-style: normal; color:rgba(208, 20,20, 0.75); border-radius:2px;}



/*************pinpai-list********************/

.pinpai-list{ padding:10px; background:#fff;}
.pinpai-list ul{ padding:0;}
.pinpai-list ul li{ display:flex; padding:12px 0; border-bottom:1px solid #eee;}
.pinpai-list ul li div.p-1{ flex:2;}
.pinpai-list ul li div.p-1 .logo-p{ display:block; width:80px; height:80px; border:1px solid #eee;}
.pinpai-list ul li div.p-2{ flex:6; margin-left:10px; width:60%; line-height:2;}
.pinpai-list ul li div.p-2 h2{ font-size:14px; font-weight:bold; display:block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pinpai-list ul li div.p-2 p{ color:#888; font-size:12px;word-break:break-all; line-height:1.6;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.pinpai-list ul li div.p-3{ flex:1.7; text-align:center; margin-left:10px; padding-top:8px;}
.pinpai-list ul li div.p-3 span{ display:block; font-size:18px; font-weight:bold; color:#d01414;}
.pinpai-list ul li div.p-3 span i{font-style: normal;}
.pinpai-list ul li div.p-3 a.label{ display:block; background:var(--primary); color:#fff; border-radius:3px; padding:3px 0; width:80%; font-size:12px; margin:5px auto;}
.pinpai-list ul li div.p-3 a.label-gray{ display:block; background:#ddd; color:#fff;}

/*品牌大钱*/
.hot-title2 .filter-tags{position: absolute; z-index: 1; right:0px; top: 10px;}
.hot-title2 .filter-tags .item{ position: relative; display: inline-block; padding:5px 15px 5px 8px; line-height: 1; font-size:14px; background-color:#f2f2f2; color:#999; border-radius: 2px;}
.hot-title2 .filter-tags .item .item-dot{ width: 0; height: 0; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 4px solid #7f7f8a; position: absolute; right: 3px; bottom: 4px; display: inline-block; transform: rotate(-45deg);}
.company-category{position: absolute; z-index: 10000; width: 100%; left:0; margin-top:-12px; background-color: #f8f8f8; box-shadow:0 10px 15px rgba(0,0,0,0.2);}
.company-category-group{height:calc(100vh - 350px); overflow-y: auto; border-right: 1px solid #eee;}
.company-category-group .item{display: none; line-height:50px; padding-left:10px; border-bottom:1px solid #fff;}
.company-category-group .item.active{color:var(--primary); background-color: #fff;}
.company-category-group .item.active:after{font-family: "iconfont" !important; content:'\e6ba'; float: right; margin-right:5px; font-size:12px;}
.company-category-group:nth-of-type(1) .item{display: block;}
.pinpai-list .item-empty{padding:50px 0; text-align: center; color:#999; font-size:14px;}


/*********************/
.company{ width:100%; margin-top:10px; }

.company_show{ background:url(../images/phbg.png) no-repeat center top #fff; background-size:100% auto; padding:4%;}
.company_show .company_show_logo{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.3); border-radius:8px; padding:3%;}
.company_show .company_show_1{ padding:8px 0 20px 0;}
.company_show .company_show_1 .company_show_img{ width:28%; float:left; margin-right:5%; line-height:2; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.company_show .company_show_1 .company_show_img img{ display:block; max-width:100%;}

.company_show .company_show_1 .company_show_img_1{ width:100px; height:100px; border-radius:100px; position:relative; float:left; margin-right:5%; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.company_show .company_show_1 .company_show_img_1 .logo-aaa{ position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); color:#fff; line-height:1.4; letter-spacing:2px; font-size:15px; text-align:center;}
.company_show .company_show_1 .company_show_img_1 .width-4{ width:38px;}
.company_show .company_show_1 .company_show_img_1 .width-6,.company_show .company_show_1 .company_show_img_1 .width-5{ width:56px;}


.company_show .company_show_1 h2{ font-size:16px; line-height:1.2; font-weight:bold; color:#000; margin-bottom:10px;}
.company_show .company_show_1 .p1{ font-size:14px; color:#999;line-height:2;}
.company_show .company_show_1 .p2{ font-size:12px; color:#333; margin-top:8px;}
.company_show .company_show_1 .p2 b{ color:#f00; padding:0 3px;}
.company_show .company_show_2{ display:flex; padding:15px 0 8px 0; border-top:1px solid #eee;}
.company_show .company_show_2 li{ flex:1; font-size:15px; text-align:center;}
.company_show .company_show_2 li span{ font-weight:bold; display:block; line-height:32px; color:#f00; font-size:20px; margin-bottom:6px;}
.company_show .company_show_2 li span img{ height:32px; display:block; margin:0 auto;}

.company_show .company_show_3{ display:flex; padding:3% 0;}
.company_show .company_show_3 li{ flex:1; text-align:center;}
.company_show .company_show_3 li img{ display:block; margin:10px auto; max-width:50%;}

.company_show .company_show_4{ box-shadow:0 0 3px rgba(221,5,41,0.2);  position:relative; margin-top:30px; background:url(../images/aboutbg.png) no-repeat bottom; background-size:100% auto;}
.company_show .company_show_4 ul.title{ height:40px; line-height:40px; font-size:20px; text-align:center; background:url(../images/lmbj.png) no-repeat center; color:#fff; background-size:auto 40px; position:absolute; top:-16px; width:100%;}
.company_show .company_show_4 ul.list{ padding-top:30px;}
.company_show .company_show_4 ul.list li{ padding:3%; border-bottom:1px solid #eee;}
.company_show .company_show_4 ul.zhuangshu{ padding:40px 1.5% 1.5% 1.5%;}
.company_show .company_show_4 ul.zhuangshu li{ width:47%; margin:1.5%; float:left; }
.company_show .company_show_4 ul.zhuangshu li img{ display:block; max-width:100%;border:1px solid #eee; margin-bottom:8px;}

.company_show .company_show_4 ul.content{ line-height:2; padding:40px 12px 12px 12px; font-size:15px !important;}
.company_show .company_show_4 ul.content p,.company_show .company_show_4 ul.content span{ font-size:15px !important;}
.company_show .company_show_4 ul.content img{ max-width:100%;}

.company_show .company_show_5{ box-shadow:0 0 3px rgba(221,5,41,0.2);  position:relative; margin-top:30px; background:url(../images/aboutbg.png) no-repeat bottom; background-size:100% auto;}
.company_show .company_show_5 ul.title{ height:40px; line-height:40px; font-size:20px; text-align:center; background:url(../images/lmbj.png) no-repeat center; color:#fff; background-size:auto 40px; position:absolute; top:-16px; width:100%;}
.company_show .company_show_5 ul.list{ padding-top:30px;}
.company_show .company_show_5 ul.list li{ padding:3%; border-bottom:1px solid #eee; display:flex;}
.company_show .company_show_5 ul.list li span{ flex:2; text-align:center; padding:5px 0;}
.company_show .company_show_5 ul.list li span:nth-child(1){ flex:6; text-align:left;}
.company_show .company_show_5 ul.list li span:nth-child(2){ color:#f00; font-weight:bold;}
.company_show .company_show_5 ul.list li span:last-child{ background:#e62129; color:#fff; border-radius:3px; margin-left:5%;}
.company_show .company_show_5 ul.list li span.gray:last-child{ background:#ddd; color:#fff;}

/*news-detail*/
.news-detail{background-color: #fff;}
.news-detail-header{padding:10px; border-bottom:1px solid #eee;}
.news-detail-header h2{font-size:16px; font-weight:bold; color:#000; line-height:1.8; padding-bottom: 5px;}
.news-detail-info{padding-bottom:8px; color: #aaa;}
.news-detail-info-item{display: inline-block; margin-right: 15px;}
.news-detail-label{}
.news-detail-content{padding:10px; line-height:2.4;}
.news-detail-content img{max-width: 100%;}



/******************pp-paihang**********************/

.pp-menu{ display:flex; padding:15px 0;}
.pp-menu li{ flex:1; margin:0 5px; text-align:center; height:35px; line-height:35px; border-radius:35px; background:#fff; font-size:14px; color:#d01414; position:relative;}
.pp-menu li:after{ content:'\e65e';font-family:"iconfont"; float:right; margin-right:10px;}
.pp-menu-xl{ background:#fff; padding:0;}
.pp-menu-xl div{ padding:12px 0;}
.pp-menu-xl .item{ font-size:12px; width:25%; float:left; line-height:1; padding:10px 0; text-align:center;}
.pp-menu-xl .more{ display:block; text-align:center; margin:10px auto; color:#d01414;}

.pp-paihang{ background:url(../images/brand-rank-bg.png) no-repeat top; background-size:100% auto; padding:12px;}
/*.pp-paihang.vote{background:url(../images/brand-vote-bg.jpg) no-repeat top; background-size:100% auto; }*/
.pp-paihang .title{ color:#F8F2BB; text-align:center;}
.pp-paihang .title i{ font-size:55px; line-height:1;}
.pp-paihang .title div{ display:inline-block; line-height:1.6;}
.pp-paihang .title div h2{ font-size:24px;}
.pp-paihang .title div p{ font-size:14px;}
.pp-paihang .title2{ background:rgba(255,255,255,0.2); text-align:center; color:#fff; padding:4px; font-size:16px; line-height:2; border-radius:30px; margin-top:15px;}
.pp-paihang .bang{ display:flex; padding-top:10px;}
.pp-paihang .bang div{ flex:1; padding-top:20px; text-align:center;}
.pp-paihang .bang div.item-vote{padding-top:5px;}
.pp-paihang .bang div img{ display:block; margin:10px auto;}
.pp-paihang .bang div .logo-p{ display:block; margin:5px auto; padding-top: 0; width:60px;height:60px; border-radius:3px;}
.pp-paihang .bang div h2{ font-size:14px; color:#fff; margin:15px 0 5px;}
.pp-paihang .bang div h2 a{color:#fff;}
.pp-paihang .bang div .more{ display:block; background:var(--primary); color:#fff; width:60px; border-radius:30px; line-height:1.8; font-size:12px; margin:10px auto;}
.pp-paihang .bang div:nth-child(2){ padding-top:0;}

.swiper-slide .pp-paihang{}

/*.pp-paihang .pp-ren{ display:flex; margin-top:14px;}
.pp-paihang .pp-ren li{ background:#fff; flex:1; color:#000; text-align:center; padding:10px 0; margin-right:10px; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,0.1);}
.pp-paihang .pp-ren li p{ font-size:18px; font-weight:bold; color:#f00;}
.pp-paihang .pp-ren li:last-child{ margin-right:0;}*/

.pp-paihang-list{ padding:10px; background:#fff; margin-top:10px;}
.pp-paihang-list ul{}
.pp-paihang-list ul li{}
.pp-paihang-list ul dl{ /*display:flex;*/ position: relative; display: block; width:100%; border-bottom:1px solid #eee; padding:15px 0;}
.pp-paihang-list ul dl:after{clear: both; display: table; content:'';}
.pp-paihang-list ul dl:last-child{ border-bottom:0;}
.pp-paihang-list ul dl span{ padding:5px 6px; display:block; flex:1;line-height:30px;}
.pp-paihang-list ul dl span:nth-child(1){ /*flex:1;*/ float:left; width:30px; /*margin-left:-5px;*/ text-align:center;}
.pp-paihang-list ul dl span:nth-child(1) i{ display:block; background:url(../images/brand-top3.png) no-repeat center top; background-size:auto 28px; width:30px; height:30px; line-height:34px;  color:#fff; font-size:12px; font-style:normal; margin:0 auto; text-align:center; }

.pp-paihang .item-name{display: block; padding-top:0; margin-right:75px; color:#000; font-size:15px; line-height:1.6;}
.pp-paihang .item-name .img-logo{float: left; width:42px; height:42px; margin-right:5px; border-radius:50%;}
.pp-paihang .item-id { display: block; font-size:12px; color:#aaa;}

.pp-paihang .item-vote{ margin-top:-3px; text-align: center;}
.pp-paihang .item-vote .vote-num{display: block; font-weight: normal; color: var(--primary); font-size:16px;}
.pp-paihang .item-vote .item-vote-text{display: inline-block; background:var(--primary); color:#fff; width:60px; border-radius:30px; line-height:1.8; font-size:12px; margin-top:2px;}
.pp-paihang .item-vote .item-vote-text.gray{background: #ddd;}

.pp-paihang-list ul dl span:nth-child(2){ /*flex:5;*/ display: block; margin-right:75px; color:#000; font-size:14px;}
.pp-paihang-list ul dl span:nth-child(3){ /*flex:2;*/ text-align:center;}
.pp-paihang-list ul dl .item-vote{position: absolute; z-index: 1; right:-5px; top:15px; width:80px; text-align:center;}
.pp-paihang-list ul dl span img{ display:block; width: 30px; height:30px; float:left; margin-right:10px; border-radius:3px;}

.pp-paihang-bandan{margin-top:10px; background-color: #fff;}
.pp-paihang-bandan-list{border-top:1px solid #f5f5f5;}
.pp-paihang-bandan-list li{border-bottom: 1px solid #f5f5f5;}
.pp-paihang-bandan-list li a{display: block; position: relative; padding:10px 10px; box-sizing: border-box;}
.pp-paihang-bandan-list li .iconfont{position: absolute; margin-top:10px; color:#fdc45c; font-size:22px;}
.pp-paihang-bandan-list li .item-name{display: inline-block; margin:0 0 0 30px; font-size:15px;}
.pp-paihang-bandan-list li .item-right{position: absolute; z-index: 1; right:10px; margin-top:5px; padding:5px 10px 5px 15px; border-radius:15px; background-color: rgba(208, 20, 20, 0.05); color:var(--primary);}

.pp-paihang-news{ padding:10px; background:#fff; margin-top:10px;}
.pp-paihang-news li{ text-align:left;}
.pp-paihang-news li img{ display:block; width:100%; margin-bottom:8px;}
.pp-paihang-news li h2{ font-size:15px; color:#000; }
.pp-paihang-news li{ padding:15px 0; border-bottom:1px solid #f2f2f2; }
.pp-paihang-news li p{ margin:8px 0; color:#aaa; font-size:12px;word-break:break-all; line-height:1.6;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.pp-paihang-news li span{color:#d01414; padding:2px 10px;
    background-color: rgba(208, 20, 20, 0.05);
    border-radius: 2px;}
.pp-paihang-news li i{ font-size:14px; float:right; color:#999;}

.pp-paihang-more{display: block; text-align: center; padding:20px 0 10px;}

.pp-paihang-rule{line-height: 2; font-size:15px; text-indent:2em;}


.pp-poster{ padding:12vw 10px 10px; background:#fff url(../images/poster-header.png) no-repeat; background-size:40vw; background-position: center 2.5vw; border-radius:5px;}
.pp-poster-body{display: block; width:85vw; height: 106.25vw;}
.pp-poster-float{ position: fixed; z-index: 2; right:0; bottom:200px;}
.pp-poster-float img{display: block; width:12vw;}

.pp-contact img{display: block; width:85vw;}


/**bottom-contact*/
.bottom-contact{ background:#fff; line-height:1.8; padding:16px 0; padding-left:110px; margin:10px; border-radius:5px; position:relative;}
.bottom-contact h2{ font-size:17px;}
.bottom-contact h2 i{ color:#d01414; font-weight:bold;}
.bottom-contact p{ color:#999; font-size:14px;}
.bottom-contact img{ height:100px; position:absolute; bottom:0; left:0;}

.footer{ background:#444; padding:15px 12px; color:rgba(255,255,255,0.3); font-size:12px;}
.footer .footer-pic{ text-align:center; border-bottom: 1px solid rgba(255,255,255,0.05); margin-bottom: 15px; padding-bottom: 15px;}
.footer .footer-pic li{ display:inline-block; margin:0 12px;}
.footer .footer-pic li img{ display:block; width:90px; margin:10px auto;}
.footer .footer-menu{ display:flex; background:#535353; border-radius:5px; padding:10px 0; margin:10px auto;}
.footer .footer-menu li{ flex:1; font-size:14px; text-align:center; border-right:1px solid #666; color:#fff;}
.footer .footer-menu li a{ color:#fff;}
.footer .footer-menu li:last-child{ border-right:0;}
.footer .footer-banquan{ padding-bottom:15px; text-align:center; line-height:2;}
.footer .footer-banquan a{color:rgba(255,255,255,0.3);}
.footer .footer-banquan img{ opacity:0.2; height:50px; display:block; margin:6px auto 0 auto;}

.footer_h{ height:48px;  display:block;}
.footmenu a{ color:#777;}
.footmenu{color:#777; background:#fff; position:fixed; bottom:0; left:0; width:100%; z-index:1000; display:block; box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.footmenu ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;}
.footmenu ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;font-size:12px;  padding:6px 0; position:relative;}
.footmenu ul li i{ display:block; width:20px; height:20px; line-height:20px; font-size:20px;  margin:0 auto;}
.footmenu ul li.active a{ color:var(--primary);}
.footmenu ul li.active i{ color:var(--primary);}
.footmenu ul li.round a{ display:block;position:absolute; top:-18px; width:100%; text-align:center;}
.footmenu ul li.round a i{ width:60px; height:60px; line-height:60px; border-radius:60px; font-size:28px; border:1px solid #fff; margin:3px auto;  background:#e62129; color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);box-sizing:border-box;
	animation-name: telshow;
	animation-duration: 1.0s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-name: telshow;
	-webkit-animation-duration: 1.0s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name: telshow;
	-o-animation-duration: 1.0s;
	-o-animation-timing-function: linear;
	-o-animation-iteration-count: infinite;
}
.footmenu ul li.button{flex: 3; padding-right: 10px;}
.footmenu ul li.button a{display: block; background-color: var(--primary); color:#fff; text-align: center; font-size:16px; line-height:35px; border-radius:35px;}
.footmenu ul li.button a.gray{background-color: #ddd; color:#fff;}

/*登录注册对话框*/
.member-dialog{}
.member-dialog-header{padding:15px 15px 10px; font-size:18px; color:#000; border-bottom:2px solid #eee;}
.member-dialog-body{padding:0 15px 10px;}
.member-dialog-input{position: relative; margin-top:15px; height:45px; border:1px solid #f0f0f0;}
.member-dialog-input .iconfont{position: absolute; z-index: 1; width:45px; height:45px; text-align: center; line-height:45px; color:#999; font-size:17px;}
.member-dialog-input input{width:100%; height:45px; line-height:45px; padding:0 15px 0 45px; border-width:0; background-color: transparent; font-size:14px;}
.member-dialog-input .captcha{position: absolute; z-index: 1; right:0; top:0; height:43px;}
.member-dialog-input-text{position: absolute; z-index: 1; right:15px; height:45px; line-height:45px; font-size:14px; color: #63564b;}
.member-dialog-input.active{border-color:#ddd; background-color: #f2f2f2;}
.member-dialog-body-type .member-dialog-input .member-type{cursor: pointer; display: inline-block; width:140px;}
.member-dialog-body-type .member-dialog-input .member-type input{cursor: pointer;}
.member-dialog-link{padding:15px 0 10px; font-size:14px;}
.member-dialog-link a{color:#000;}
.member-dialog-link small{color: #999;}
.member-dialog-button{ padding-top:10px; padding-bottom:10px;}
.member-dialog-button button{display: block; width:100%; height:45px; line-height:45px; padding:0;margin:0; font-size:18px; color:#fff; background-color:#db0000; border-width:0; box-shadow: none;}

/*翻页*/
.pager{TEXT-ALIGN: center; CLEAR: both;}
.pager a.item {display:inline; zoom:1; margin-right:8px; padding:7px 15px; background:#eee; color:#000; border-radius:2px;}
.pager a.item:hover,
.pager a.item.active{  background-color:var(--primary); color:#fff;}

/*company-logo-text*/
.company-logo-text{position: relative; display: block; float: none; text-align: center; color:#fff; border-radius:50%; overflow: hidden; box-sizing: border-box;}
.clear:after{clear: both; content: ''; display:table;}
.company-logo-text > strong{position:absolute; z-index: 1; width:100%; padding:10px; left:50%; top:50%; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); font-weight: normal; box-sizing: border-box; word-wrap:break-word;}
.company-logo-text.size-lg{font-size:18px; letter-spacing:1px; line-height: 1.5;}
.company-logo-text.size-lg > strong{width:120px; text-shadow:2px 2px 10px rgba(0,0,0,0.25);}
.company-logo-text.size-sm{font-size:14px; letter-spacing:1px; line-height: 1.5;}
.company-logo-text.size-sm > strong{width:55px; padding: 3px; text-shadow:2px 2px 10px rgba(0,0,0,0.25);}
.company-logo-text.size-sm:after{content: '';}
.company-logo-text.size-xs{font-size:8px; letter-spacing:1px; line-height: 1.5;}
.company-logo-text.size-xs > strong{width:30px; padding:1px; text-shadow:2px 2px 10px rgba(0,0,0,0.25);}
.color-1{background-color:#ffb808;}
.color-2{background-color:#1795e2;}
.color-3{background-color:#26aeea;}
.color-4{background-color:#f467d6;}
.color-5{background-color:#ff1d38;}
.color-6{background-color:#da4af4;}
.color-7{background-color:#21d0f9;}
.color-8{background-color:#ffac27;}
.color-9{background-color:#fc83ff;}
.color-10{background-color:#ffaa4d;}
.color-11{background-color:#be50ff;}
.color-12{background-color:#ff59d5;}
.color-13{background-color:#fc1f59;}
.color-14{background-color:#bf9f45;}
.color-15{background-color:#649ab2;}
.color-16{background-color:#48c153;}
.color-17{background-color:#c75bef;}
.color-18{background-color:#4d9eef;}
.color-19{background-color:#e84b69;}
.color-20{background-color:#43bf69;}
.color-0{background-color:#43bf69;}

.text-ellipsis-1{overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.text-ellipsis-2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.text-ellipsis-3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.text-ellipsis-4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.text-ellipsis-5{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}

.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}


.layer-reclose .layui-layer-setwin .layui-layer-close{top:-10px; right:-10px;}


/*企业认证*/
.verify-item{display: inline-block; position: relative; width:18px; height:12px;}
.verify-item img{position: absolute; width:14px; height:14px; margin-left:2px; box-sizing: border-box;}

.verify-size1 .verify-item{ width:21px; height: 15px;}
.verify-size1 .verify-item img{width:17px; height:17px;}

.company-verify{margin-top:10px; font-size:10px; font-weight: normal; line-height:16px;}
.company-verify:after{clear:both; display: table; content:'';}
.company-verify .verify-item{float:left; width: auto; height:16px; line-height:16px; overflow: hidden; border:1px solid #eee; padding:0 3px 0 0; border-radius:2px;}
.company-verify .verify-item + .verify-item{margin-left:10px;}
.company-verify .verify-item.cooperation{border-color:#e05618;}
.company-verify .verify-item.certificate{border-color:#0653f7;}
.company-verify .verify-item.aaa{border-color:#dd8d1a;}
.company-verify .verify-item.gongshang{border-color:#da2226;}
.company-verify img{position: unset; width:16px; height:16px; float:left; border-radius:2px 0 0 2px; margin:0;}
.company-verify.block{margin-top:12px;}