
.tui-search{ padding:20px 50px;margin-top: 10px; 
   background: url('../images/youshi.jpg') no-repeat center right; background-size:100%;
}
.tui-search .search-box {position: relative; }

.search-type {
    /*font-family: "Microsoft YaHei";*/
margin-bottom: 13px;
font-size: 20px;
color: #fff;
}

.search-type span {
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
float: left;
position: relative;
cursor: pointer;
font-size: 14px;
line-height: 1;
background: 0;
text-align: center;
margin-right: 20px;
}

.search-type span:after {
content: '';
position: absolute;
top: 12px;
right: -10px;
bottom: 12px;
width: 1px;
background: rgba(255, 255, 255, 1);
}

.search-type span:last-child:after {
display: none;
}

.search-type span.cur {
background-color: #fc8026;
}

.search-type span ins {
bottom: -20px;
left: 50%;
position: absolute;
width: 0;
height: 0;
border: 12.72792206px solid transparent;
_border-style: dashed;
border-top-color: #fc8026;
_border-top-style: solid;
margin-left: -12.72792206px;
margin-top: -12.72792206px;
_font-size: 0;
_line-height: 0;
display: none;
}

.search-type span.cur ins {
display: block;
}
.tui-search .search-text {
border: 1px solid #fff;
width: 82%;
padding-top: 14px;
padding-right: 10px;
padding-bottom: 14px;
padding-left: 25px;
border-radius: 2px 0 0 2px;
font-size: 16px;
text-align: left; outline: none;}

.tui-search .search-btn {
    width: 141px;
    height: 48px;
    background: url(../images/common-icon.png) 30px -45px no-repeat;
    /* background-image: -webkit-image-set(url(../common/css/images/common-icon.png) 1x, url(../common/css/images/common-icon@2x.png) 2x); */
    background-color: #fc8026;
    /*position: absolute;*/
    top: 0;
    right: 0;
    bottom: 0;
    padding-right: 36px;
    padding-left: 57px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-radius: 0 2px 2px 0;
    color: #fff;
    font-size: 16px;
    border: 0;
    cursor: pointer;
    outline: none;
    *top: 1px;
    *bottom: 1px;
    _display: block;
}
/*.company-tab-box{font-family: "Microsoft YaHei";}*/
.company-tab-box ul{margin-left: -5px; margin-right: -5px;}
.company-tab-box ul li {
width: 293px; float: left;
margin: 0 5px 16px;

}

.company-tab-box li a {
color: #414a60;
display: block
}
.company-tab-box li a:hover{ text-decoration: none;}

.company-tab-box li .sub-li {
display: block;
background: #fff;
border: solid 1px #ddd;

}
.pull-right{ float: right;}
.company-tab-box li .sub-li:hover {
box-shadow: 5px 5px 20px rgba(0, 0, 0, .05);
/* position: absolute; */
z-index: 10
}

.company-tab-box li .company-info {
margin: 0 20px;
padding-top: 20px;
padding-bottom:10px;
border-bottom: dashed 1px #ededed
}

.company-tab-box li .company-info:hover {
color: #00c2b3 
}

.company-tab-box li .company-info img ,.company-tab-box li .company-info .img { box-sizing: border-box;
height: 55px;
width: 55px;
float: left;
border-radius: 10px;
border: solid 1px #f2f5fa
}
.company-tab-box li .company-info .img{padding:8px 10px; text-align: center; color: #fff; font-size:16px;}
.company-tab-box li.s1  .img{
background: #ff0000;
}
.company-tab-box li.s2   .img{
background: #aaaaaa;
}
.company-tab-box li.s3  .img{
background: #434343;
}
.company-tab-box li.s4  .img{
background: #8d97cb;
}
.company-tab-box li.s5  .img{
background: #009944;
}
.company-tab-box li.s6 .img{
background: #834f00;
}
.company-tab-box li.s7 .img{
background: #d1c0a5;
}
.company-tab-box li.s8  .img{
background: #a6937c;
}
.company-tab-box li.s9 .img{
background: #0d7d25;
}
.company-tab-box li.s10 .img{
background: #448ac9;
}
.company-tab-box li.s11  .img{
background: #8f82bc;
}
.company-tab-box li.s12  .img{
background: #fdc71f;
}
.company-tab-box li.s13  .img{
background: #00ff00;
}
.company-tab-box li.s14  .img{
background: #1b1b1b;
}
.company-tab-box li.s15 .img{
background: #556fb5;
}
.company-tab-box li.s16  .img{
background:#7f6b5a;
}
.company-tab-box li.s17  .img{
background: #5a493f;
}
.company-tab-box li.s18  .img{
background: #cea972;
}
.company-tab-box li.s19  .img{
background: #005f16;
}
.company-tab-box li.s20  .img{
background: #5f52a0;
}
.company-tab-box li.s21 .img{
background: #c491bf;
}
.company-tab-box li.s22 .img{
background: #f29b76;
}
.company-tab-box li.s23  .img{
background: #0000ff;
}
.company-tab-box li.s24 .img{
background: #110b64;
}
.company-tab-box li.s25 .img{
background: #23ac39;
}
.company-tab-box li.s26  .img{
background: #0071bd;
}
.company-tab-box li.s27  .img{
background: #ff5c5c;
}
.company-tab-box li.s28  .img{
background: #31b16c;
}
.company-tab-box li.s29  .img{
background: #a40000;
}
.company-tab-box li.s30 .img{
background: #8fc41f;
}
.company-tab-box li .conpany-text {
margin-left: 65px;
text-align: right;
overflow: hidden;
text-overflow: ellipsis
}

.company-tab-box li .conpany-text p .industry {
max-width: 59px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: inline-block;
height: 12px;
line-height: 12px;
position: relative;
top: 3px
}

.company-tab-box li .conpany-text h4 {
height: 25px;
line-height: 25px;
font-size: 16px;
font-weight: 400;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}

.company-tab-box li .conpany-text h4 a:hover {
color: #61687c
}

.company-tab-box li .conpany-text p {
height: 40px;
line-height: 41px;
color: #898e9d;
font-size: 12px;
display: inline-block;
white-space: nowrap
}

.company-tab-box li .about-info {
color: #8d92a1;
height: 42px;
line-height: 42px;
font-size: 12px;
display: block; padding: 0 20px;
}
.company-tab-box li .about-info a{color: #8d92a1;}
.text-blue{color:#00c2b3 ;}
.clearfix:after {
content: " ";
display: block;
line-height: 0;
height: 0;
visibility: hidden;
clear: both;
}

.comtit {
    margin-top: 20px;
    line-height: 40px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background: url(../images/floor-title.png) center center no-repeat;
}