/*
	DESTOON Copyright (C)2008-2099 www.destoon.com
	This is NOT a freeware,Use is subject to license.txt
*/
.head-txt {margin-bottom:0;}

.im0 {padding:10px 0;}
.im0l {width:220px;float:left;height:532px;background:#FFFFFF;}
.im0l p {height:32px;line-height:32px;padding:0 10px 0 20px;font-size:14px;margin:0;background:#ff4000;color:#FFFFFF;}
.im0l ul {margin:10px 0;}
.im0l i {font-style:normal;font-weight:bold;float:right;color:#EEEEEE;font-family:simsun;}
.im0l strong {font-weight:normal;}
.im0l li {height:32px;line-height:32px;padding:0 10px 0 40px;font-size:14px;overflow:hidden;cursor:pointer;}
.im0l div {z-index:900;position:absolute;width:650px;height:510px;padding:10px 20px;overflow:hidden;border:#EEEEEE 1px solid;background:#FFFFFF;display:none;}
.im0l dl {margin:0;border-bottom:#EEEEEE 1px dotted;clear:both;}
.im0l dt {margin:0;padding:0;line-height:31px;font-size:14px;}
.im0l dd {margin:0;padding:0;line-height:32px;font-size:12px;}
.im0l em {font-style:normal;color:#EEEEEE;padding:0 10px;font-family:simsun;}
.im0l li:hover i {color:#FFFFFF;}
.im0l li:hover strong {color:#FFFFFF;}
.im0l li:hover div {display:block;}

.im0l .cate-0 {background:url('cate-0.png') no-repeat 10px center;}
.im0l .cate-0:hover {background:#ff4000 url('cate-0-on.png') no-repeat 10px center;}
.im0l .cate-0:hover div {margin:-42px 0 0 160px;}
.im0l .cate-1 {background:url('cate-1.png') no-repeat 10px center;}
.im0l .cate-1:hover {background:#ff4000 url('cate-1-on.png') no-repeat 10px center;}
.im0l .cate-1:hover div {margin:-74px 0 0 160px;}
.im0l .cate-2 {background:url('cate-2.png') no-repeat 10px center;}
.im0l .cate-2:hover {background:#ff4000 url('cate-2-on.png') no-repeat 10px center;}
.im0l .cate-2:hover div {margin:-106px 0 0 160px;}
.im0l .cate-3 {background:url('cate-3.png') no-repeat 10px center;}
.im0l .cate-3:hover {background:#ff4000 url('cate-3-on.png') no-repeat 10px center;}
.im0l .cate-3:hover div {margin:-138px 0 0 160px;}
.im0l .cate-4 {background:url('cate-4.png') no-repeat 10px center;}
.im0l .cate-4:hover {background:#ff4000 url('cate-4-on.png') no-repeat 10px center;}
.im0l .cate-4:hover div {margin:-170px 0 0 160px;}
.im0l .cate-5 {background:url('cate-5.png') no-repeat 10px center;}
.im0l .cate-5:hover {background:#ff4000 url('cate-5-on.png') no-repeat 10px center;}
.im0l .cate-5:hover div {margin:-202px 0 0 160px;}
.im0l .cate-6 {background:url('cate-6.png') no-repeat 10px center;}
.im0l .cate-6:hover {background:#ff4000 url('cate-6-on.png') no-repeat 10px center;}
.im0l .cate-6:hover div {margin:-234px 0 0 160px;}
.im0l .cate-7 {background:url('cate-7.png') no-repeat 10px center;}
.im0l .cate-7:hover {background:#ff4000 url('cate-7-on.png') no-repeat 10px center;}
.im0l .cate-7:hover div {margin:-266px 0 0 160px;}
.im0l .cate-8 {background:url('cate-8.png') no-repeat 10px center;}
.im0l .cate-8:hover {background:#ff4000 url('cate-8-on.png') no-repeat 10px center;}
.im0l .cate-8:hover div {margin:-298px 0 0 160px;}
.im0l .cate-9 {background:url('cate-9.png') no-repeat 10px center;}
.im0l .cate-9:hover {background:#ff4000 url('cate-9-on.png') no-repeat 10px center;}
.im0l .cate-9:hover div {margin:-330px 0 0 160px;}
.im0l .cate-10 {background:url('cate-10.png') no-repeat 10px center;}
.im0l .cate-10:hover {background:#ff4000 url('cate-10-on.png') no-repeat 10px center;}
.im0l .cate-10:hover div {margin:-362px 0 0 160px;}
.im0l .cate-11 {background:url('cate-11.png') no-repeat 10px center;}
.im0l .cate-11:hover {background:#ff4000 url('cate-11-on.png') no-repeat 10px center;}
.im0l .cate-11:hover div {margin:-394px 0 0 160px;}
.im0l .cate-12 {background:url('cate-12.png') no-repeat 10px center;}
.im0l .cate-12:hover {background:#ff4000 url('cate-12-on.png') no-repeat 10px center;}
.im0l .cate-12:hover div {margin:-426px 0 0 160px;}
.im0l .cate-13 {background:url('cate-13.png') no-repeat 10px center;}
.im0l .cate-13:hover {background:#ff4000 url('cate-13-on.png') no-repeat 10px center;}
.im0l .cate-13:hover div {margin:-458px 0 0 160px;}
.im0l .cate-14 {background:url('cate-14.png') no-repeat 10px center;}
.im0l .cate-14:hover {background:#ff4000 url('cate-14-on.png') no-repeat 10px center;}
.im0l .cate-14:hover div {margin:-490px 0 0 160px;}
.im0l .cate-15 {background:url('cate-15.png') no-repeat 10px center;}
.im0l .cate-15:hover {background:#ff4000 url('cate-15-on.png') no-repeat 10px center;}
.im0l .cate-15:hover div {margin:-522px 0 0 160px;}

.im0m {width:660px;float:left;margin:0 10px;height:532px;}
.im0a {width:650px;padding-left:10px;height:222px;margin-top:10px;background:#FFFFFF;overflow:hidden;}
.im0a div {width:120px;height:212px;margin:11px 10px 0 0;float:left;overflow:hidden;}
.im0a img {width:120px;height:200px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.im0a img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

.im0r {width:320px;float:left;height:532px;overflow:hidden;}
.im0u {height:300px;overflow:hidden;background:#FFFFFF;}

.im0t {height:222px;overflow:hidden;margin-top:10px;background:#FFFFFF;}
.im0t-list {height:160px;overflow:hidden;margin:10px 16px;}
.im0t-list li {height:28px;line-height:28px;overflow:hidden;}
.im0t-list li .f_r {padding-left:16px;color:#999999;}

.im0g {height:75px;overflow:hidden;padding:0 10px;}
.im0g div {width:75px;height:75px;float:left;text-align:center;padding:10px 0;}
.im0g div:hover {background:#EEEEEE;}
.im0g img {width:32px;height:32px;margin-bottom:6px;}
.im0g em {font-style:normal;background:#FF6600;border-radius:50%;color:#FFFFFF;font-size:12px;z-index:3;position:absolute;display:block;width:16px;height:16px;line-height:16px;overflow:hidden;text-align:center;margin:0 0 0 42px;}

.ian-h {}
.ian-h ul {border-bottom:#EEEEEE 1px solid;height:32px;padding-left:16px;}
.ian-h li {border:#FFFFFF 1px solid;border-bottom:#EEEEEE 1px solid;display:inline-block;height:31px;line-height:31px;margin-right:16px;padding:0 10px;float:left;}
.ian-h .on {border:#EEEEEE 1px solid;border-bottom:#FFFFFF 1px solid;}

.ian-b {height:66px;overflow:hidden;margin:10px 16px;}
.ian-b li {height:24px;line-height:24px;overflow:hidden;}
.ian-b li .f_r {padding-left:16px;color:#999999;}
.ian-b div {float:left;width:32px;height:32px;line-height:16px;padding:14px;text-align:center;border:#EEEEEE 2px solid;border-radius:50%;}
.ian-b div:hover {border:#FF6600 2px solid;}
.ian-b p {float:left;width:48px;height:16px;padding:24px 0;margin:2px 0 0 0;text-align:center;font-weight:bold;color:#EEEEEE;font-family:simsun;}

.im-b {overflow:hidden;margin-top: 10px;}
.im-l {width:220px;height:570px;float:left;background:#FFFFFF;overflow:hidden;padding:0 0 10px 0;}
.im-l p {margin:16px 20px 8px 20px;font-size:16px;}
.im-l li {width:90px;padding-left:20px;float:left;height:32px;line-height:32px;font-size:14px;overflow:hidden;}
.im-r{width:1220px;float:left;background-color: #fff;padding-left: 15px;}
.im-b-img {height:3620px;}
.im-r-img li {width:218px;height:340px;border:#f2f2f2 1px solid;margin:9px;float:left;background:#FFFFFF;overflow: hidden;}
.im-r-img li img {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.im-r-img li:hover {border:#ff4000 1px solid;color:#ff4000;}
.im-r-img li:hover img {-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);} 
.im-r-img i {display:block;height:40px;line-height:40px;font-size:12px;font-style:normal;color:#999999;}
.im-r-img b {display:block;height:40px;line-height:40px;color:#E4393C;font-size:16px;padding:0 10px;font-weight: normal;}
.im-r-img b s {font-size:12px;text-decoration:none;}
.im-r-img b em {float:right;font-size:12px;color:#999999;font-weight:normal;font-style:normal;padding-right:4px;}
.im-r-img b span {color:#999999;font-weight:normal;}
.im-r-img p {height:36px;line-height:18px;margin:0;overflow:hidden;font-size:12px;padding:0 10px;}

p.clear.gongsi-name-list {
    border-top: 1px solid #f2f2f2;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: -4px;
    line-height: 36px;
    height: 36px;
    margin-top: 5px;
}
.company a{color: #999;}
.company a:hover{color: #ff0000;}
span.province-region {
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    text-align: right;
    float: right;
    height: 36px;
}
.in-b {overflow:hidden;padding:0 0 6px 0;}
.in-l {width:220px;float:left;}
.in-m {width:490px;float:left;margin:0 20px;}
.in-r {width:470px;float:left;}

.in-l div {background:#F6F6F6;padding:10px 16px;margin:10px 0 0 10px;}
.in-l div:hover {background:#EEEEEE;}
.in-l div p {height:48px;line-height:24px;overflow:hidden;font-size:16px;margin:0 0 10px 0;}

.in-m h2 {text-align:left;font-size:18px;margin:10px 12px;height:48px;line-height:48px;overflow:hidden;}
.in-r h2 {text-align:left;font-size:18px;margin:10px 12px;height:48px;line-height:48px;overflow:hidden;}
.in-img {}
.in-img div {width:144px;margin:10px 10px 0 0;padding:1px;float:left;}
.in-img div:hover {background:#EEEEEE;}
.in-img div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px;}

.ic-b {overflow:hidden;padding:0 0 10px 0;}
.ic-l {width:220px;float:left;}
.ic-m {width:570px;float:left;margin:0 20px;}
.ic-r {width:570px;float:left;margin:0 20px;}

.ic-brand {background:#F6F6F6;padding:10px;margin:10px 0 0 10px;}
.ic-brand i {font-style:normal;font-size:16px;padding:0 0 10px 10px;display:block;}
.ic-brand p {margin:10px 0 0 0;padding-top:10px;text-align:center;height:88px;}
.ic-brand p:hover {background:#FFFFFF;}
.ic-brand p b {display:block;height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;font-weight:normal;}
.ic-brand #brands {height:432px;overflow:hidden;}

.ic-know-credit {background:url('ico_reward.gif') no-repeat right center;color:#999999;padding:0 16px;}

.ic-club {height:240px;overflow:hidden;margin-bottom:10px;}
.ic-club-b {padding-left:10px;overflow:hidden;}
.ic-club-b div {width:150px;height:150px;padding:20px 0;float:left;text-align:center;}
.ic-club-b div:hover {background:#F6F6F6;}
.ic-club-b div:hover img {border:#FF6600 2px solid;}
.ic-club-b img {width:86px;height:86px;border-radius:50%;padding:2px;border:#EEEEEE 2px solid;}
.ic-club-b p {height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;}
.ic-club-b span {font-size:12px;color:#999999;}

.ilink {padding:16px;overflow:hidden;}
.ilink li {padding:0 16px 10px 0;float:left;}

.im0mall {width:990px;height:222px;overflow:hidden;position:absolute;z-index:1;background:#FFFFFF;margin-top:10px;}
.im0t-mall div {width:100px;height:160px;overflow:hidden;margin:16px 0 0 21px;float:left;}
.im0t-mall b {height:24px;line-height:24px;color:#E4393C;font-size:12px;}
.im0t-mall p {height:32px;line-height:16px;margin:0;overflow:hidden;font-size:12px;}


.recommend{width:1220px;margin:0 auto}
.image-grid{display:flex;flex-wrap:wrap;justify-content:space-between}
.image-item{width:202px;height:96px;position:relative}
.image-item img{width:202px;height:96px;border:1px solid #E9E9E9;cursor:pointer}
.image-overlay{position:absolute;top:0;left:0;width:203px;height:97px;background-color:rgba(248,113,0,0.8);color:#fff;text-align:center;display:none}
.image-item:hover .image-overlay{display:flex;align-items:center;justify-content:center}
.company-info{font-size:14px;line-height:1.5;padding:5px;white-space:nowrap;overflow:hidden}
.company-info a{color:#fff;text-decoration:none}
.company-info a:hover{color:#5A0000;text-decoration:none;font-weight:800}
.zhuying{box-sizing:border-box;border:1px solid #fff;width:auto;margin-top:5px;display:inline-block;padding:0 5px;font-size:12px;margin-top:10px;border-radius:3px}

/*indexkehu*/
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(http://www.b2b818.com/static/kefu/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.other .jifen{color:#FF3300;font-weight:400;} 
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(http://www.b2b818.com/static/kefu/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(http://www.b2b818.com/static/kefu/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(http://www.b2b818.com/static/kefu/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}

/* gongsiVIPtubiao  */
.province-logo {float:left;margin-top: 5px;}
.vip-badge {width: 65px;height: 16px;flex-shrink: 0;}
.company{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;font-size: 12px;width: 149px;}
.gongsi-name-list{display: flex;align-items: center;gap: 5px;margin-top: 8px;}

/* 首页底部公司推荐  */
    .tuijian{width:1190px;margin:0 auto;margin-left:15px;margin-top:10px;}
    .tuijian ul {  
        list-style-type: none;  
        padding: 0;  
        margin: 0;  
        display: flex;  
        flex-wrap: wrap;  
        justify-content: flex-start; /* 确保左对齐 */  
        width: 1190px; /* 设定总宽度 */  
    }  
    .tuijian li {  
        box-sizing: border-box; /* 包含padding和border在width内 */  
        width: calc((100% / 5) - 14.5px); /* 假设每个li之间有20px的间隔 */ 
        margin-right: 18px; /* 列表项之间的间隔 */  
        background-color: #fff; /* 可选：为列表项添加背景色以区分 */  
        text-align: left; 
        height: 30px;
        line-height: 30px;
        white-space: nowrap;  
        overflow: hidden;  
       
    }  
    .tuijian li:nth-child(5n) { /* 每行的最后一个li元素 */  
        margin-right: 0; /* 移除右边的间隔 */  
    }
    .tuijian li::before {  
        content: "•"; /* 设置小圆点内容 */  
        display: inline-block;  
        width: 1em; /* 设置宽度 */  
        margin-right: 1px; /* 设置与文本之间的间隔 */  
        color: #333; /* 设置颜色 */  
        font-size:10px; /* 设置字体大小 */  
    } 
    .tuijian a {  
        display: inline-block; /* 使用inline-block而不是block，以保持文本的对齐 */  
        text-decoration: none;  
        color: #333333; 
        font-size:14px;
    }  
    .tuijian a:hover {  
        text-decoration: underline; 
        color: #FF3300; 
    } 
	
/* index-fuwu  */
        .js {
            width: 90%;
            margin: 10px auto 0 auto;
        }
        .js p {
            padding: 5px 0;
            font-weight: bold;
            overflow: hidden;
        }
        .js p span {
            float: right;
        }
        .js p span a {
            color: #f00;
            text-decoration: underline;
        }
        .js textarea {
            height: 50px;
            width: 98%;
            padding: 5px;
            border: 1px solid #ccc;
            border-top: 2px solid #aaa;
            border-left: 2px solid #aaa;
        }
        .indexfuwu {
            width: 1220px;
            margin: 0 auto;
        }
        .indexfuwu .hd {
            overflow: hidden;
            background: url(static/images/bg.png) 0 -32px #efefef;
            border-left: 1px solid #ddd;
        }
        .indexfuwu .hd li {
            position: relative;
            margin-left: -1px;
            height: 37px;
            line-height: 37px;
            text-align: center;
            width: 177px;
            float: left;
            border: 1px solid #ddd;
            border-top: 0;
            font: normal 14px/37px "Microsoft YaHei";
            cursor: default;
        }
        .indexfuwu .hd li.on {
            width: 148px;
            background: #fff;
            border-bottom: 1px solid #fff;
            color: #c00;
        }
        .indexfuwu .bd {
            height: 260px;
            border: 1px solid #ddd;
            border-top: 0;
			background: #fff;
        }
        .indexfuwu .lh {
            overflow: hidden;
        }
        .indexfuwu .lh li {
            width: 154px;
            padding: 0 10px;
            float: left;
        }
        .indexfuwu .lh li .p-img {
            height: 144px;
            padding: 20px 10px 0 10px;
            margin: 0 auto;
            text-align: center;
        }
        .indexfuwu .lh li .p-img img{
            height: 144px;
            width:144px;
        }
        .indexfuwu .lh li .p-name {
            height: 36px;
            line-height: 18px;
			margin-top: 10px;
			padding-left: 10px;
    
            word-break: break-all;
            word-wrap: break-word;
            overflow: hidden;
        }
        .indexfuwu .lh li .p-price {
		    padding-left: 10px;
			margin-top: 10px;
            color: #999;
        }
        .indexfuwu .lh li .p-price strong {
            color: #c00;
            font-size: 14px;
            font-family: verdana;
        }
/* index-qifu  */