
#winFavWrap .linkAddCompany i,#winFavWrap .linkAddProduct i,#winFavWrap .winFav .iconCloseWin
{
/*background-image:url(//i02.i.aliimg.com/images/eng/style/css_images/favoriteSprites.png);background-repeat:no-repeat*/
}
#winFavWrap .linkAddCompany{display:inline-block;padding:5px 0}#winFavWrap .linkAddProduct{display:inline-block}
#winFavWrap .linkAddCompany i{margin-right:5px;padding-left:14px;background-position:-60px -40px}
#winFavWrap .linkAddProduct i{margin:0 5px;padding-left:14px;background-position:-80px -40px}
#winFavWrap a#linkAddCompany:hover{text-decoration:none}#winFavWrap a#linkAddProduct:hover{text-decoration:none}
#winFavWrap{display:none;z-index:999999;position:absolute;left:50%;margin-left:-190px;width:380px;font:400 12px Arial;background-color:#FFF}
#winFavWrap div[class=winFavWrap]{position:fixed}#winFavWrap .winFavWrap div[class=shadow]
{z-index:-1;position:absolute;top:3px;left:3px;width:100%;height:100%;background-color:#666;filter:alpha(opacity=30);opacity:.3}
#winFavWrap .winFav{_zoom:1;overflow:hidden;padding-bottom:3px;border:1px solid #999;background-color:#BEDCFA}
#winFavWrap .winFav h5{height:27px;font:700 13px/27px Arial;text-indent:10px}
#winFavWrap .winFav a.iconCloseWin
{_zoom:1;overflow:hidden;float:right;width:17px;height:17px;margin:-23px 4px 0 0;background-position:0 -40px;text-indent:-50px}
#winFavWrap .winFav a.iconCloseWin:hover{background-position:-20px -40px}
#winFavWrap .frmRequestAddFav{display:block;width:572px;height:200px;margin-left:3px;background-color:#FFF}
.app-companyTopBar    
{
    width: 990px;
    height: 30px;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -495px;
    margin-top: 20px;
    }
.app-companyTopBar:hover .box-shadow{display:block;}
#company-topbar{float:right}
#company-topbar li{float:left;}
#company-topbar li a
{display:block;float:left;background:url("/img/sprites-small.png") no-repeat 0 0;height:16px;line-height:16px;
vertical-align:text-top;padding-left:20px;margin:0 10px 5px 0;font-family:Tahoma;font-size:11px;-webkit-text-size-adjust:none;color:#666}
#company-topbar .ct-icon-av a{background-position:-64px -1424px}
#company-topbar .ct-icon-onsite a{background-position:0 -400px;}
#company-topbar .ct-icon-assessment a{background-position:-64px -319px!important}
#company-topbar .ct-icon-video a{background-position:-224px -479px}

#company-card,.main-open,.response,.resloved,#trustworthy-icons li a,.company-card .span-video,.app-companyCard .favorite-star
{background:url(//www.ecvv.com/newcompany/images/sprites-step.png) no-repeat 0 0}

#company-card,#company-card-main{position:absolute;border:1px solid #FFF;background-color:#FFF;font-size:12px;}
#company-card{height:25px;border-bottom:none;padding:0 15px;line-height:25px;cursor:pointer;overflow:hidden;background-color:#F5F5F5;background-position: -1px 5px;}.main-open{background-position:244px -28px!important}
#company-card strong{font-weight:700;color:#F60}
.cc-interval{color:#CCC;padding:0 10px}
#company-card-main{border-top:none;margin-top:25px;padding:15px;font-size:11px;font-family:Tahoma;z-index:999}
#company-card-main-content{border-top:1px dotted #DDD}#company-card-main-content h3{margin:10px 0;font-size:12px}
.box-shadow{background-color:#FFF!important;border-color:#DDD!important;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.13);
-moz-box-shadow:3px 3px 3px rgba(0,0,0,.13);box-shadow:3px 3px 3px rgba(0,0,0,.13);display:none;}
.meta{color:#666;line-height:1.5;font-family:Tahoma;margin-bottom:8px;margin-left:10px;}
.meta strong{color:#000;font-weight:400}
/* 对勾样式 */
.selet{position: relative;}
.selet::before{content:'';position:absolute;width:6px;height:12px;border-color: #25bd25;border-style: solid;border-width: 0 2px 2px 0; transform: rotate(45deg);left:-14px;}
.company-card{color:#333}.company-card a{color:#06c}
.company-card a:hover{color:#f90;text-decoration:underline}
.company-card .meta a{color:#333;text-decoration:none}
.company-card .text-nowrap{white-space:nowrap}
.company-card .meta a:hover,.company-card .meta a:hover strong{color:#f90;text-decoration:underline}
.company-card .dotted-line{height:0;border-top:1px dotted #ddd;overflow:hidden;margin:0;padding:0}
.company-card .efeedback,.company-card .response,.company-card .resloved
{clear:both;padding:0 0 0 20px;margin-top:6px;line-height:20px;border-top:none;color:#666}
.company-card .response{background-position:-128px -668px}
.company-card .response strong{display:inline-block;font-size:12px;font-weight:700;color:#000;margin:0 5px}
.company-card .efeedback{background:url(//www.ecvv.com/newcompany/images/sprites-step.png) no-repeat scroll -95px -636px transparent}
.company-card .efeedback strong{margin:0 5px;font-size:12px;font-weight:700;color:#000}
.company-card .resloved{background-position:-222px -763px}.company-card .resloved strong{margin:0 5px;font-size:12px;color:#000}
#resloved-zero.resloved{padding-left:0!important;background:none!important}
.company-card .response strong a,.company-card .efeedback strong a,.company-card .resloved strong a{color:#333}
.company-card .response strong a:hover,.company-card .efeedback strong a:hover,.company-card .resloved strong a:hover{color:#f90}
.company-card .location-icon{background:url(//www.ecvv.com/newcompany/images/sprites-step.png) no-repeat scroll 0 -257px;
display:inline-block;height:18px;vertical-align:middle;width:18px}
.company-card .span-video
{display:inline-block;margin-left:5px;background-position:-224px -480px;height:16px;line-height:16px;vertical-align:middle;width:16px}
.company-card .resloved .info-text{margin:5px 0 0 -20px;line-height:16px}
.app-companyCard .favorite-wrap{position:absolute;height:35px;line-height:30px;padding-left:25px;color:#666;margin:0 0 0 310px}
.app-companyCard .favorite-wrap .favorite-star
{display:inline-block;background-position:-64px -877px;height:20px;width:20px;position:absolute;top:3px;left:0}
.company-card #trustworthy-icons{margin:10px 0 5px;border-top:1px dotted #ddd;padding:5px 0 0;list-style-type:none;list-style-image:none}
.company-card #trustworthy-icons li
{background:none!important;position:relative;display:block;width:auto;height:auto;line-height:16px;color:#999;padding:5px 0 5px 23px;margin:0}
.company-card #trustworthy-icons li a
{position:absolute;height:16px;line-height:16px;vertical-align:text-top;width:16px;top:5px;left:0;_top:3px;_left:-23px}
.company-card #trustworthy-icons li a.link-normal{position:static;background-image:none;display:inline-block;height:auto;width:auto}
.company-card #trustworthy-icons .icon-av{padding-left:23px}
.company-card #trustworthy-icons .icon-av a
{background:url(//www.ecvv.com/newcompany/images/sprites-step.png) no-repeat -64px -1425px;_margin-left:22px}
.company-card #trustworthy-icons .clock a{background-position:0 -256px}
.company-card #trustworthy-icons .file a{width:15px;height:16px;background-position:-160px -416px}
.company-card #trustworthy-icons .icon-onsite a{background-position:-96px -352px}.company-card #trustworthy-icons .icon-assessment a
{background-position:-64px -320px!important}
.company-card #trustworthy-icons .icon-ecredit strong{color:#666}.company-card #trustworthy-icons .icon-alisecure a
{width:17px;height:18px;top:3px}

.lice-logo{ background-position: 0 -30px;  height: 25px; width: 20px; margin-right: 5px; vertical-align: middle;}



.app-companyVideoPlay div.company-video-popup-small,.app-companyVideoPlay div.company-video-popup-small .d-body
{width:350px;min-height:341px;_height:341px}
.app-companyVideoPlay div.company-video-popup-small{margin-left:-150px}

#company-card-main-content h3{margin:10px 0;font-size:12px}
.company-card{color:#333}
.company-card a{color:#06c}
.company-card a:hover{color:#f90;text-decoration:underline}.company-card .meta a{color:#333;text-decoration:none}
.company-card .text-nowrap{white-space:nowrap}.company-card .meta a:hover,.company-card .meta a:hover strong
{color:#f90;text-decoration:underline}.company-card .dotted-line{height:0;border-top:1px dotted #ddd;overflow:hidden;margin:0;padding:0}
.company-card .efeedback,.company-card .response,.company-card .resloved{clear:both;padding:0 0 0 20px;margin-top:6px;line-height:20px;border-top:none;color:#666}.company-card .response{background-position:-128px -668px}.company-card .response strong{display:inline-block;font-size:12px;font-weight:700;color:#000;margin:0 5px}.company-card .efeedback{background:url(//i02.i.aliimg.com/js/5v/esite/img/sprites-step.png) no-repeat scroll -95px -636px transparent}.company-card .efeedback strong{margin:0 5px;font-size:12px;font-weight:700;color:#000}.company-card .resloved{background-position:-222px -763px}.company-card .resloved strong{margin:0 5px;font-size:12px;color:#000}#resloved-zero.resloved{padding-left:0!important;background:none!important}
.company-card .response strong a,.company-card .efeedback strong a,.company-card .resloved strong a{color:#333}
.company-card .response strong a:hover,.company-card .efeedback strong a:hover,.company-card .resloved strong a:hover{color:#f90}
.company-card .location-icon{background:url(//www.ecvv.com/newcompany/images/sprites-step.png) no-repeat scroll 0 -257px;
display:inline-block;height:18px;vertical-align:middle;width:18px}
.company-card .span-video{display:inline-block;margin-left:5px;background-position:-224px -480px;height:16px;line-height:16px;
vertical-align:middle;width:16px}
.company-card .resloved .info-text{margin:5px 0 0 -20px;line-height:16px}
.app-companyCard .favorite-wrap{position:absolute;height:35px;line-height:30px;padding-left:25px;color:#666;margin:0 0 0 310px}
.app-companyCard .favorite-wrap .favorite-star
{display:inline-block;background-position:-64px -877px;height:20px;width:20px;position:absolute;top:3px;left:0}
.company-card #trustworthy-icons{margin:10px 0 5px;border-top:1px dotted #ddd;padding:5px 0 0;list-style-type:none;list-style-image:none}
.company-card #trustworthy-icons li{background:none!important;position:relative;display:block;width:auto;height:auto;line-height:16px;color:#999;
padding:5px 0 5px 23px;margin:0}
.company-card #trustworthy-icons li a{position:absolute;height:16px;line-height:16px;vertical-align:text-top;width:16px;top:5px;left:0;
_top:3px;_left:-23px}
.company-card #trustworthy-icons li a.link-normal{position:static;background-image:none;display:inline-block;height:auto;width:auto}
.company-card #trustworthy-icons .icon-av{padding-left:23px}
.company-card #trustworthy-icons .icon-av a{background:url(//www.ecvv.com/newcompany/images/sprites-step.png) no-repeat -64px -1425px;_margin-left:22px}
.company-card #trustworthy-icons .clock a{background-position:0 -256px}
.company-card #trustworthy-icons .file a{width:15px;height:16px;background-position:-160px -416px}
.company-card #trustworthy-icons .icon-onsite a{background-image:none;}
.company-card #trustworthy-icons .icon-assessment a{background-position:-64px -320px!important}
.company-card #trustworthy-icons .icon-ecredit strong{color:#666}


#EcvvShopifyProductInfo,#EcvvCompanyHomeshopifyProduct {
    border: 1px solid #F1F1F1;
    box-shadow: 4px 4px 4px rgb(0 0 0 / 13%);
}

.you-may-like {
    padding-left: 10px;
    font: 12px/1.5 "Roboto",Arial,"Microsoft YaHei",sans-serif;
}

    .you-may-like .yml-header {
        margin-bottom: 10px;
        font-size: 18px;
    }

    .you-may-like .yml-content {
        max-height: 410px;
        overflow: hidden;
    }

        .you-may-like .yml-content .item {
            height: 60px;
            margin: 10px 0;
        }

    .you-may-like .rfq-wrap {
        margin-top: 10px;
        font-size: 14px;
        color: #888;
    }

    .you-may-like .yml-img-wrap {
        width: 60px;
        height: 60px;
        line-height: 60px;
        text-align: center;
        margin-right: 10px;
    }

    .you-may-like .yml-text-wrap {
        padding-top: 5px;
        max-width: 175px;
    }

    .you-may-like .yml-img-wrap img {
        max-width: 100%;
        max-height: 100%;
        vertical-align: middle;
    }

.flp {
    float: left;
}

.you-may-like .yml-text-wrap .item-name {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #222;
    display: block;
}

#viewMore {
    border-color: #e64d45;
    border-radius: 3px;
    background: #fff;
    color: #e64d45;
    margin-top: 5px;
    width: 90%;
    height: 36px;
    line-height: 34px;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    border: solid 1px #e64d45;
    padding: 0 15px;
    cursor: pointer;
    box-sizing: border-box;
}
