#gylb-main{margin-bottom:30px;}
/**gylb-content**/
#gylb-content { width: 1200px;margin-bottom: 50px; }
#gylb-content-item-t { background: #154d80; padding: 7px 15px; font-size: 15px; color: #fff; text-align: left;line-height:22px; }
#gylb-content-item-t .active{background: #154d80;padding: 3px 8px;border: 1px solid #154d80; color: #fff;}
#gylb-content-item-t em { font-weight:bold;color:#fff;padding: 0 10px; }
#gylb-content-item-t img { vertical-align: middle; margin-left: 20px; cursor: pointer;}
#gylb-content-item-c { padding: 15px 15px; border: 1px solid #e0e0e0; border-top: none; font-size: 12px; }
#gylb-content-item-c table tr td{
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    width: 16.83%;
}
#gylb-content-item-c h3 { font-size: 12px; font-weight: normal; color: #333; padding-top: 7px; }
#gylb-content-item-c ul { width: 100%; margin-left: 10px; }
#gylb-content-item-c ul li { float: left; height: 29px; line-height: 29px;margin:0 10px; }
#gylb-content-item-c ul li.on { position: relative; }
#gylb-content-item-c ul li a.gylb-content-item-c-a { display: inline-block; height: 28px; line-height: 28px; padding: 0 20px 0 5px; margin-right: 15px; white-space: nowrap; border: 1px solid #fff; border-bottom: none; background: #fff; }
#gylb-content-item-c ul li.active a.gylb-content-item-c-a { position: relative; z-index: 102; border-color: #e4e4e4; }
#gylb-content-item-c ul li.on a { background: #fff url(../images/arrow2_1.png) no-repeat right center; }
#gylb-content-item-c ul li a.active{background-color:#154d80;color:#fff;padding:0 5px;display:block;}
#gylb-content-item-c ul li.on a.active{background-color:#154d80;color:#fff;padding: 0 20px 0 5px;}
#gylb-content-item-c ul li dl { position: absolute; background: #fff; width: 312px; z-index: 101; border: 1px solid #e4e4e4; top: 28px; left: 0px; display: none; }
#gylb-content-item-c ul li dd { float: left; padding: 0 10px; white-space: nowrap; }
#gylb-content-item-c em.fr { width: 48px; padding-left: 10px; height: 22px; line-height: 22px; background: #fff url(../images/arrow2_1.png) no-repeat 30px center; border: 1px solid #e4e4e4; cursor: pointer; }
#gylb-screening { padding-left: 15px; height: 43px; border: 1px solid #e4e4e4; background: #f5f5f5; font-size: 12px; margin-top: 14px; }
#gylb-screening li { float: left; }
#gylb-screening-checkbox1 { padding-top: 13px; margin-right: 15px; }
.gylb-screening-box { width: 62px; padding-left: 20px; height: 28px; background: #fff url(../images/arrow3.png) no-repeat 12px center; line-height: 28px; border: 1px solid #e4e4e4; margin: 6px 5px 0 0; }
.gylb-screening-box button{width: 62px;height: 28px;background:none;border:0;text-align:left;}
#gylb-screening-biaojia { margin-left: 18px; padding-top: 13px; margin-right: 12px; }
#gylb-screening-biaojia input { vertical-align: middle; margin-right: 5px; }
.gylb-screening-text { margin-top: 8px; }
.gylb-screening-text input { width: 48px; padding-left: 5px; background: #fff; color: #a9a9a9; border: 1px solid #dfdfdf; height: 26px; line-height: 26px; }
.gylb-screening-text .gylb-screening-btn{height:28px;border:1px solid #154d80;color:#154d80;margin-left:5px;padding-left:0;}
.gylb-screening-line { line-height: 43px; }
#gylb-screening-area { position: relative; z-index: 3; margin: 8px 18px 0 18px; border: 1px solid #e4e4e4; width: 80px; height: 26px; }
#gylb-screening-area span { display: inline-block; background: #fff url(../images/arrow2_1.png) no-repeat 53px center; width: 70px; height: 26px; line-height: 26px; position: relative; z-index: 99; cursor: pointer; padding-left: 10px; }
#gylb-screening-area dl { position: absolute; z-index: 100; top: 26px; left: -1px; background: #fff; width: 420px; border: 1px solid #e4e4e4; overflow: hidden; padding:0 15px 15px; display: none; }
#gylb-screening-area dt { padding: 10px 0 5px; }
#gylb-screening-area dd { float: left; padding: 5px 0; margin-right: 15px; white-space: nowrap; }
.gylb-screening-select { padding-top: 8px; margin-right:10px; }
.gylb-screening-select select { font-size: 12px; height: 28px; border:1px solid #E4E4E4;}
.gylb-screening-paixu a { display: inline-block; width: 48px; height: 43px; border-left: 1px solid #e4e4e4; }
#gylb-screening #gylb-screening-paixu1,#gylb-screening #gylb-screening-paixu2,#gylb-screening #gylb-screening-paixu3{float:right;}
#gylb-screening-paixu1 { background: url(../images/gylb_screening_paixu1_bg.png) no-repeat center; }
#gylb-screening-paixu1 a:hover, #gylb-screening-paixu1 a.current { background: #fff url(../images/gylb_screening_paixu1_hover_bg.png) no-repeat center; }
#gylb-screening-paixu2 { background: url(../images/gylb_screening_paixu2_bg.png) no-repeat center; }
#gylb-screening-paixu2 a:hover, #gylb-screening-paixu2 a.current { background: #fff url(../images/gylb_screening_paixu2_hover_bg.png) no-repeat center; }
#gylb-screening-paixu3 { background: url(../images/gylb_screening_paixu3_bg.png) no-repeat center; }
#gylb-screening-paixu3 a:hover, #gylb-screening-paixu3 a.current { background: #fff url(../images/gylb_screening_paixu3_hover_bg.png) no-repeat center; }
/*列表模式*/
.proBox1 {
    width: 100%;

}

.proBox1 ul li {
    width: 226px;
    height: 350px;
    float: left;
    
    margin-top: 15px;
    position: relative;
    border: 1px solid #e6e6e6;
    margin-right:  15px;
    margin-left: 0px;
}
.proBox1 ul li:nth-child(5n){
    margin-right: 0px;
}

.proBox1 ul li:hover {
    box-shadow: 0 0 10px #e5e5e5;
}

.proBox1 ul li table {
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
}

.proBox1 ul li table td {
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

.proBox1 ul li table td img {
    width: 100%;
    height: 226px;

}

.proBox1 ul li>b {
    font-size: 16px;
    line-height: 30px;
    color: #154d80;
    display: block;
    padding-left: 10px;
    height: 30px;
    overflow: hidden;
}

.proBox1 ul li>b span {
    font-size: 14px;
}

.proBox1 ul li h3 {
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    text-align: center;
    overflow: hidden;
    font-weight: normal;
    padding-left: 10px;
}

.proBox1 ul li h3 a {
    color: #333;
}

.proBox1 ul li h3 a:hover {
    color: #154d80;
}

.proBox1 ul li b em {
    display: inline-block;
    padding: 0 5px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    font-style: normal;
    margin: 5px 0 0 0;
    float: right;
    font-weight: normal;
}

.proBox1 ul li h3 em {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../../images/buyOnline.png) no-repeat;
    position: relative;
    top: 4px;
    margin-right: 5px;
}

.proBox1 ul li p {
    font-size: 12px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    color: #999;
    padding-left: 10px;
}

.proBox1 ul li p i {
    display: inline-block;
    width: 23px;
    height: 22px;
    margin-left: 10px;
    vertical-align: middle;
}
.proBox1 ul li .year{
    width: 94%;
    margin:5px 3%; 
    overflow: hidden;
}
.proBox1 ul li .year .senior{
    float: left;display: block;
}
.proBox1 ul li .year .duibi{
    float: right;display: block;
}
i.companyAuth {
    background: url(../../images/product/authentication.png) no-repeat 0 0;
}

i.personAuth {
    background: url(../../images/product/authentication.png) no-repeat -31 0;
}

i.noAuth {
    background: url(../../images/product/authentication.png) no-repeat -62px 0;
}

/*供应详细页*/
/*供应详细页面-相关产品*/
#othergy{
    margin: 20px auto 80px auto;
}
#othergy table tr td{
   width: 205px;
   padding: 5px;
   display: block;
   float: left;
   margin: 11px; 
   background-color: #fff;
    box-shadow: 0 10px 25px 0 rgba(40,40,40,0.1);
    position: relative;
}
#othergy table tr td:hover{
   box-shadow: 0 10px 25px 0 rgb(0 0 0 / 20%);
}
#othergy table tr td a {
    overflow: hidden;
    height: auto;
    display: block;
    line-height: 30px;
    text-align: center;
    margin:0px 10px;
}
#othergy table tr td a img.othergy-pic {
    margin: 10px auto 0px;
}