.interact-con {
    width: 100%;
    position: relative;
    height: 450px;
}

#nav {
    border-color: #fff;
}

/*��ҳ�ֲ�*/

.indexfocus {
    width: 740px;
    position: relative;
    height: 450px;
    overflow: hidden;
    float: left;
    margin-left: 220px;
}

.indexfocus .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.indexfocus .bd ul {
    width: 100% !important;
    height: 450px !important;
}

.indexfocus .bd li {
    width: 100% !important;
    height: 450px;
    overflow: hidden;
    text-align: center;
}

.indexfocus .bd li a {
    display: block;
    height: 450px;
    width: 740px;
}

.indexfocus .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.indexfocus .hd ul {
    text-align: center;
    padding-right: 16px;
}

.indexfocus .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 10px;
    height: 10px;
    color: #fff;
    background: #fff;
    opacity: .4;
    filter: Alpha(opacity=40);
    margin-right: 6px;
    border-radius: 50%;
    cursor: pointer;
    font-size: 0;
    text-indent: -99999px;
}

.indexfocus .hd ul .on {
    opacity: .9;
    filter: Alpha(opacity=90);
}

/*��ǰ��*/
.infor-content {
    width: 230px;
    height: 450px;
    position: relative;
    float: right;
}

.indexfocus a.prev,
.indexfocus a.next {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 1;
    display: block;
    width: 30px;
    height: 35px;
    line-height: 35px;
    background: gray;
    background: rgba(0, 0, 0, .15);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    font-family: simsun;
}

.indexfocus a.prev {
    left: 50%;
    margin-left: -375px;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}

.indexfocus a.next {
    right: 50%;
    margin-right: -375px;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}

.indexfocus .btn {
    display: none
}

.slide-r {
    background-color: rgba(255, 255, 255, .95);
    background-color: #fff\9;
    transition: background-color .2s;
    z-index: 2;
    width: 210px;
    padding: 10px;
    height: 430px;
    top: 0;
}

.news {
    height: 144px;
    overflow: hidden;
    font-family: "Microsoft YaHei", SimSun, '\5b8b\4f53', sans-serif;
    margin-top: 10px;
    background: #f6f6f6
}

.news .hd {
    border-bottom: 1px solid #ededed;
    height: 30px;
    line-height: 30px;
    position: relative;
    padding-left: 10px;
}

.news .hd h2 {
    font-size: 14px;
    color: #333;
    float: left;
    font-weight: 100
}

.news .hd .more {
    float: right;
    color: #999;
    margin-right: 10px;
}

.news .bd {
    padding-top: 4px
}

.news .bd li {
    line-height: 21px;
    height: 21px;
    overflow: hidden;
    margin: 0 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.news .bd li span {
    padding-right: 6px;
}

.infor-content .ban {
    height: 56px;
    overflow: hidden;
}

.infor-content .bans {
    height: 100px;
    overflow: hidden;
    padding: 10px 0 0;
}

.newsb2b {
    height: 94px;
    border-top: 1px solid #e3e3e3
}

.slide2-l {
    width: 890px;
    float: left
}

/* ��ѡ� */
.featured .bd {
    background: #ededed
}

.featured .bd .left {
    padding: 1px 0 1px 1px;
    float: left
}

.featured .bd .left img {
    width: 199px;
    height: 278px;
    float: left
}

.featured .bd a {
    float: left;
    position: relative;
}

.featured .bd .center,
.featured .bd .right {
    width: 500px;
    float: left
}

.featured img {
    transition: all .3s ease-out;
}

.featured .bd .center a,
.featured .bd .right a {
    margin-top: 1px;
    display: inline-block;
    height: 100%;
    width: 250px;
    height: 278px;
    position: relative;
}

.featured .bd .right a {
    width: 249px;
}

.featured .bd .right a {
    margin-right: 1px
}

.featured img:hover {
    z-index: 2;
    position: relative;
    box-shadow: 0 2px 10px #999;
    z-index: 1;
}

.featured .bd a div {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 2
}

.featured .bd a:hover {
    text-decoration: normal;
}

.featured .bd a h3 {
    font-weight: 100;
    font-size: 20px;
    line-height: 24px;
    color: #000
}

.featured .bd a h5 {
    font-weight: 100;
    font-size: 14px;
    color: #888;
}

.featured .bd .right a h3 {
    color: #ec3735
}

/*¥��*/

.catalogue {
    float: left;
    width: 210px;
    margin-bottom: 0;
}

.catalogue,
.catalogue .hd {
    overflow: visible;
}

.catalogue .hd {
    border-bottom: 1px solid #f1f1f1
}

.catalogue .hd h2 {
    height: 30px;
    padding-top: 5px;
    font: 18px/20px Microsoft YaHei;
    color: #333;
    font-weight: 100;
    display: inline-block;
    margin-left: 10px
}

.featured .hd h2 {
    height: 35px;
    font: 20px/35px Microsoft YaHei;
    color: #333;
    font-weight: 100;
}

.catalogue .bd {
    height: 482px;
    position: relative;
}

.catalogue ul {
    z-index: 2;
}

.catalogue li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    vertical-align: bottom;
    width: 105px;
    float: left
}

.catalogue li a {
    padding-left: 15px
}

.catalogue ul li.hot {
    font-size: 14px;
    padding-top: 10px
}

.catalogue ul li.hot-b {
    padding-top: 0;
    padding-bottom: 10px
}

.catalogue ul li.hot a {
    color: #fff;
}

.catalogue ul li a {
    color: #f3f3f3
}

.catalogue ul li a:hover {
    color: #fff;
    text-decoration: underline
}

.catalogue .banner {
    height: 240px;
    overflow: hidden;
    text-align: center;
}

.catalogue .banner img {
    height: 240px;
}

.fplist .curBg {
    width: 158px;
}

.fplist {
    float: left;
    /* width: 990px; */
    height: 530px;
    overflow: hidden
}

.fplist .goods .g-price {
    padding-top: 2px
}

.fplist .hd {
    height: 35px;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #f1f1f1;
}

.fplist .hd ul {
    float: right;
    height: 35px;
}

.fplist .hd ul li {
    float: left;
    line-height: 35px;
    font-size: 14px;
    color: #000;
    padding: 0 10px;
    margin-left: 10px
}

.fplist .hd ul li.on {
    color: #fff;
    background: #155dc9
}

.fplist .bd ul {
    zoom: 1;
    overflow: hidden
}

.fplist .bd {
    position: relative;
    height: 535px;
    overflow: hidden;
    background: #fff
}

.fplist .bd .smc {
    position: relative;
}

.fplist .bd li {
    padding: 15px 18px 0 19px;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    overflow: hidden;
    float: left;
    display: inline;
}

.fplist .style3 li {
    width: 160px;
    height: 225px;
}

.fplist .style3 .prclis1,
.fplist .style3 .prclis6 {
    width: 160px;
    border-left: 0;
}

.fplist .goods .g-name {
    margin: 6px 0
}

.fplist .style1 li {
    width: 160px;
}

.fplist .style1 li {
    height: 250px;
}

.fplist .style1 .prclis1,
.fplist .style1 .prclis4 {
    border-left: 1px solid #f1f1f1;
}

.fplist .style1 .prclis1,
.fplist .style1 .prclis2,
.fplist .style1 .prclis3 {
    border-top: 0;
}


.fplist .floor-focus {
    float: left;
    width: 395px;
    height: 482px;
    overflow: hidden;
    border: 0;
    padding: 0;
    z-index: 2;
    position: relative;
}

.fplist .floor-focus .focus-img li {
    border: 0;
    padding: 0;
    width: 395px;
    height: 482px;
}

.fplist .floor-focus a {
    blr: expression(this.onFocus=this.blur());
    outline: none;
}

.fplist .floor-focus .focus-img a img {
    width: 395px;
    height: 482px
}

.fplist .floor-focus .num {
    width: 395px;
    float: left;
    overflow: hidden;
    height: 5px;
    position: absolute;
    bottom: 125px;
    zoom: 1;
    z-index: 3;
    text-align: center
}

.fplist .floor-focus .num ul {
    z-index: 2;
    width: 100%;
    text-align: center;
}

.fplist .floor-focus .num li {
    float: none;
    padding: 0;
    border: 0;
    width: 20px;
    overflow: hidden;
    text-indent: 100em;
    _font-size: 0;
    height: 5px;
    line-height: 5px;
    color: #fff;
    background: #fff;
    margin: 0 3px;
    opacity: .6;
    filter: Alpha(opacity=60);
    cursor: pointer;
    display: inline-block;
    _display: inline;
    zoom: 1
}

.fplist .floor-focus .num li.on {
    background: #e3101e;
    color: #e3101e
}

.fplist .floor-focus a.btnprev,
.fplist .floor-focus a.btnnext {
    position: absolute;
    top: 50%;
    margin-top: -31px;
    z-index: 1;
    display: block;
    width: 28px;
    height: 62px;
    line-height: 62px;
    background: gray;
    background: rgba(0, 0, 0, .2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    font-family: simsun;
}

.fplist .floor-focus a.btnprev {
    left: 0
}

.fplist .floor-focus a.btnnext {
    right: 0
}

.fplist .floor-focus .focus-page {
    display: none
}

#flid1 .catalogue ul li.hot {
    background: #7b8dfd
}

#flid2 .catalogue ul li.hot {
    background: #e33c3b
}

#flid3 .catalogue ul li.hot {
    background: #0c9bd8
}

#flid4 .catalogue ul li.hot {
    background: #0bbf9f
}

#flid5 .catalogue ul li.hot {
    background: #e24e7f
}

#flid6 .catalogue ul li.hot {
    background: #ee9c32
}

#flid7 .catalogue ul li.hot {
    background: #57b924
}

.fplist .bd .brands {
    width: 375px;
    height: 102px;
    left: 10px;
    bottom: 10px;
    position: absolute;
    overflow: hidden;
    cursor: pointer;
}

.fplist .bd .brands ul {
    ;
    zoom: 1;
    position: absolute;
    left: 0;
    top: 0;
}

.fplist .bd .brands li {
    float: left;
    text-align: center;
    border: 0;
    padding: 0;
    margin: 0 1px 1px 0
}

.fplist .bd .brands li a {
    display: table-cell;
    vertical-align: middle;
    line-height: 50px;
    width: 124px;
    height: 50px;
    opacity: .9;
    filter: Alpha(opacity=90);
    background: #fff;
    cursor: pointer;
}

.fplist .bd .brands li a img {
    vertical-align: middle;
}

.fplist .bd .brands li a:hover {
    opacity: 1;
    filter: Alpha(opacity=100)
}

/*���¥�㵼��*/
#Fildnav {
    list-style: none;
    margin: 0;
    position: fixed;
    top: 20%;
    display: none;
    z-index: 9999
}

#Fildnav li {
    margin-bottom: 2px;
    font-family: "Microsoft YaHei", SimSun, '\5b8b\4f53', sans-serif;
}

#Fildnav a {
    position: relative;
    display: block;
    width: 24px;
    line-height: 13px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin-top: 1px;
    background-color: #666;
    font-size: 12px;
    padding: 5px 6px
}

#Fildnav a:hover,
#Fildnav .current a {
    color: #fff;
}

#Fildnav a.lift-nav-1:hover,
#Fildnav .current a.lift-nav-1,
#flid1 .fplist .hd ul li.on,
#flid1 .catalogue .hd .color-mark,
#flid1 .catalogue .bd {
    background: #8c9cff;
}

#Fildnav a.lift-nav-2:hover,
#Fildnav .current a.lift-nav-2,
#flid2 .fplist .hd ul li.on,
#flid2 .catalogue .hd .color-mark,
#flid2 .catalogue .bd {
    background: #F15453;
}

#Fildnav a.lift-nav-3:hover,
#Fildnav .current a.lift-nav-3,
#flid3 .fplist .hd ul li.on,
#flid3 .catalogue .hd .color-mark,
#flid3 .catalogue .bd {
    background: #0AA6E8;
}

#Fildnav a.lift-nav-4:hover,
#Fildnav .current a.lift-nav-4,
#flid4 .fplist .hd ul li.on,
#flid4 .catalogue .hd .color-mark,
#flid4 .catalogue .bd {
    background: #19C8A9;
}

#Fildnav a.lift-nav-5:hover,
#Fildnav .current a.lift-nav-5,
#flid5 .fplist .hd ul li.on,
#flid5 .catalogue .hd .color-mark,
#flid5 .catalogue .bd {
    background: #EA5F8D;
}

#Fildnav a.lift-nav-6:hover,
#Fildnav .current a.lift-nav-6,
#flid6 .fplist .hd ul li.on,
#flid6 .catalogue .hd .color-mark,
#flid6 .catalogue .bd {
    background: #F7A945;
}

#Fildnav a.lift-nav-7:hover,
#Fildnav .current a.lift-nav-7,
#flid7 .fplist .hd ul li.on,
#flid7 .catalogue .hd .color-mark,
#flid7 .catalogue .bd {
    background: #64C333;
}

#Fildnav a.lift-nav-8:hover,
#Fildnav .current a.lift-nav-8 {
    background: #fff;
    position: relative;
    color: #333
}

#Fildnav a.lift-nav-8 .num {
    position: absolute;
    right: -180px;
    top: -152px;
    background: #fff;
    color: #666;
    width: 158px;
    padding: 10px 10px 10px 12px;
    line-height: 24px;
    font-size: 12px;
    text-align: left;
    display: none;
}

#Fildnav a.lift-nav-8 .num em {
    display: inline-block;
    width: 70px;
    color: #999
}

#flid1 .catalogue .hd,
#flid1 .fplist .hd {
    border-color: #8c9cff
}

#flid2 .catalogue .hd,
#flid2 .fplist .hd {
    border-color: #F15453
}

#flid3 .catalogue .hd,
#flid3 .fplist .hd {
    border-color: #0AA6E8
}

#flid4 .catalogue .hd,
#flid4 .fplist .hd {
    border-color: #19C8A9
}

#flid5 .catalogue .hd,
#flid5 .fplist .hd {
    border-color: #EA5F8D
}

#flid6 .catalogue .hd,
#flid6 .fplist .hd {
    border-color: #F7A945
}

#flid7 .catalogue .hd,
#flid7 .fplist .hd {
    border-color: #64C333
}

.Fildnav {
    position: relative;
    margin: 0 auto;
    width: 1300px
}

.index {
    background: #f1f1f1;
    min-width: 1200
}

.index .m-guess .bd {
    background: #fff;
}

.index .m-guess .bd li {
    border-left: 1px solid #f1f1f1;
    padding: 0 15px 11px;
    margin-left: -1px;
    position: relative
}

.catalogue .hd .color-mark {
    display: inline-block;
    width: 5px;
    height: 20px;
    vertical-align: top;
    margin-top: 7px
}

.index .service2014 .service-info {
    background: #fff
}

.index #menu {
    display: block;
    padding-bottom: 2px
}

/*  �������  */
.gg_full {
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 1200px;
}

.gg_full .gg_fcon {
    DISPLAY: none;
    HEIGHT: 400px
}

/* ��ť
.gg_full .gg_fbtn {POSITION: absolute; WIDTH: 19px; DISPLAY: none; HEIGHT: 55px; TOP: 10px; right: -23px}
.gg_full .gg_fbtn A {DISPLAY: block; BACKGROUND: url(../images/gg_btn.png) no-repeat 0px 0px; HEIGHT: 55px; OVERFLOW: hidden}
.gg_full .gg_fbtn .gg_fclose {BACKGROUND: url(../images/gg_btn.png) no-repeat -19px 0px}
*/
/*Ա������*/
.staff_link,
.staff_links li a {
    transition: all .3s ease-out;
}

.slide-r-bg {
    background: white
}

.staff_register {
    height: 124px;
    width: 250px
}

.staff_register .staff_con {
    padding-top: 18px;
    color: #999
}

.staff_register .staff_con_on {
    padding-top: 16px
}

.staff_register .user-name {
    padding-left: 40px;
    padding-bottom: 5px
}

.staff_register .user-name h3 {
    color: #333;
    display: inline;
    margin-right: 6px
}

.staff_register .user-infos {
    color: #777;
    padding-left: 40px;
    line-height: 2
}

.staff_register .user-infos li {}

.staff_btn a {
    text-align: center;
    height: 30px;
    width: 144px;
    background: #d1a481;
    border: none;
    color: #fff;
    margin-top: 6px;
    display: block;
    text-align: center;
    margin: 0 auto;
    line-height: 30px;
    font-family: SimSun;
}

.staff_link {
    background: #1369c0;
    color: #fff;
    height: 50px;
    padding: 10px 0 0 20px
}

.staff_link:hover {
    background: #1a7de1
}

.staff_link a {
    font-size: 16px;
    color: #fff
}

.staff_links li {
    float: left;
    width: 125px;
    height: 85px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    text-align: center;
    font-size: 0;
    color: #fff;
    text-indent: -9999px;
    background-image: url(https://www.anportshop.com/templates/default/images/img250x172.jpg);
    background-repeat: no-repeat
}

.staff_links li.fore1,
.staff_links li.fore3 {
    border-left: 0;
    width: 124px
}

.staff_links li a {
    width: 100%;
    height: 100%;
    display: block;
}

.staff_links li a:hover {
    background: rgba(0, 0, 0, .1)
}

.staff_links li.fore1 {
    background-position: 0 0
}

.staff_links li.fore2 {
    background-position: -126px 0
}

.staff_links li.fore3 {
    background-position: 0 -86px
}

.staff_links li.fore4 {
    background-position: -126px -86px
}

.goods .g-img {}

.fplist .bd .style4 li {
    width: 210px;
    padding: 20px 18px 0
}

.fplist .bd .style4 li.prclis1,
.fplist .bd .style4 li.prclis2,
.fplist .bd .style4 li.prclis3 {
    width: 279px;
    padding: 30px 20px 0 30px;
    height: 254px
}

.fplist .bd .style4 li.prclis1 .goods .g-name,
.fplist .bd .style4 li.prclis2 .goods .g-name,
.fplist .bd .style4 li.prclis3 .goods .g-name {
    height: 40px;
    font-size: 14px
}

.fplist .bd .style4 li.prclis4 {
    padding-left: 19px;
    padding-right: 19px
}

.fplist .bd .style4 .goods .g-img {
    padding: 0
}

.fplist .bd .style4 .goods .g-name {
    line-height: 20px;
    height: 20px;
    margin: 0
}

.fplist .bd .style4 li .g-img a {
    float: right;
}

.fplist .bd .style4 li.prclis1 .g-price,
.fplist .bd .style4 li.prclis2 .g-price,
.fplist .bd .style4 li.prclis3 .g-price {
    padding: 5px 0 10px;
    font-weight: 700;
}

/* ��Ʒ�ɹ� */
.slider-hotb2b {
    padding-top: 10px
}

.slider-hotb2b .hds {
    position: relative;
    zoom: 1;
}

.slider-hotb2b .hds a {
    float: right;
    display: inline-block;
    font-weight: bold;
    margin-top: 10px;
    line-height: 16px;
}

.slider-hotb2b .hds a s {
    display: inline-block;
    background: url(../image/guess_change.jpg) no-repeat left center;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    position: relative;
    top: 4px;
}

.slider-hotb2b .hd a:hover s {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.slider-hotb2b .hds h2 {
    float: left;
    margin-left: 10px;
    font: 20px Microsoft YaHei;
    line-height: 37px;
    color: #333;
    font-weight: 100;
}

.slider-hotb2b .hds h4 {
    padding: 8px 0 0 10px;
    font-size: 16px;
    color: #999;
    float: left;
    font-weight: 100;
    letter-spacing: 1px
}

.slider-hotb2b .bds {
    height: 282px;
    overflow: hidden;
    position: relative;
    background: #fff
}

.slider-hotb2b .bds ul {
    zoom: 1;
}

.slider-hotb2b .bds li {
    float: left;
    display: inline;
    width: 226px;
    border: 1px solid #fff;
    margin-left: 15px;
    height: 280px;
}

.slider-hotb2b .bds li:hover {
    border-color: #999
}

.slider-hotb2b .bds li.fore1 {
    margin-left: 0
}

.slider-hotb2b .goods .g-img {
    margin: 20px 0;
    zoom: 1;
    padding: 3px 0
}

.slider-hotb2b .goods .g-img img {
    width: 150px
}

.slider-hotb2b .goods .g-name {
    margin-bottom: 8px;
    padding: 0 28px;
    font-size: 14px
}

.slider-hotb2b .goods .g-priceold {
    padding-left: 6px
}

.slider-hotb2b .goods .g-price {
    text-align: center;
    color: #777;
    font-size: 14px;
    font-family: "Microsoft YaHei", SimSun, '\5b8b\4f53', sans-serif;
}

.slider-hotb2b .goods .g-price span {
    font-size: 16px;
    font-family: tahoma, verdana, arial;
    font-weight: 700;
    color: #c81623
}

.slider-hotb2b a.prev,
.slider-hotb2b a.next {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    z-index: 1;
    display: block;
    width: 26px;
    height: 56px;
    line-height: 56px;
    background: gray;
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
    color: #fff;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    font-family: simsun;
}

.slider-hotb2b a.prev {
    left: 50%;
    margin-left: -600px;
}

.slider-hotb2b a.next {
    right: 50%;
    margin-right: -600px;
}

.slider-hotb2b .btn {
    display: none
}

.b2b-floor {
    background: url(https://www.anportshop.com/templates/default/images/b2bbottom.jpg) no-repeat center;
    margin-top: 40px;
    padding: 29px 0 42px;
    height: 325px;
    overflow: hidden;
    color: #333;
    font-size: 14px;
    line-height: 36px;
}

.b2b-floor .w {
    width: 1210px;
    background: url(https://www.anportshop.com/templates/default/images/b2bbottom.jpg) no-repeat -356px -29px;
}

.b2b-floorlist {
    float: left;
    width: 250px;
    margin: 50px 0 0 19px;
    line-height: 20px;
    display: inline;
}

.b2b-floorlist2 {
    margin-left: 68px;
}

.b2b-floorlist .area {
    line-height: 18px;
    border: 1px solid #333;
    padding: 5px;
    vertical-align: middle;
    width: 238px;
    height: 160px;
}

.b2b-floorlist .itxt {
    line-height: 18px;
    border: 1px solid #333;
    padding: 2px 5px;
    height: 18px;
    vertical-align: middle;
    width: 238px;
}

.b2b-floor button {
    background: #000;
    color: #fff;
    border: none;
    padding: 3px 16px;
    cursor: pointer;
    float: right;
    margin-top: 10px;
    height: 24px;
    line-height: 18px
}

.b2b-floor .partner {
    float: left;
    padding: 1px 0 0;
    width: 573px;
    margin-left: 49px
}

.b2b-floor .partner li {
    float: left;
    _display: inline;
    padding: 0 1px 1px 0;
    width: 190px;
    height: 80px;
    background: #000
}

.b2b-floor .partner .mask {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');
    background: rgba(0, 0, 0, .8);
    color: #fff;
    text-align: center;
    font-size: 12px
}

.b2b-floor .partner em,
.b2b-floor .partner span {
    display: block
}

.b2b-floor .partner em {
    padding: 2px 10px 0;
    height: 32px;
    line-height: 32px;
    overflow: hidden
}

.b2b-floor .partner span {
    padding: 20px 20px 0;
    height: 36px;
    line-height: 18px;
    overflow: hidden
}

.b2b-floor .partner a {
    position: relative;
    display: block;
    padding: 13px 31px;
    width: 128px;
    height: 54px;
    background: #fff
}

.b2b-floor .partner a:hover .mask {
    display: block
}

.b2b-floor .partner .fore4,
.b2b-floor .partner .fore6 {
    margin-right: 191px
}

:root .b2b-floor .partner .mask {
    filter: none
}