@charset "utf-8";
/*
[MBKFW Template] Copyright (c) 2010-2024 www.mbkfw.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: ST08_v9, time: 20230518.
Special note: do not modify this document without permission.
*/
.iuser {
    height: 35px;
    overflow: hidden;
    line-height: 100px;
}

a.iuser_l:link,a.iuser_l:visited,a.iuser_l:active {
    float: left;
    display: block;
    width: 100px;
    height: 70px;
    background: url('image/iuser.png') no-repeat;
}

a.iuser_l:hover {
    background-position: 0 -35px;
}

a.iuser_r:link,a.iuser_r:visited,a.iuser_r:active {
    float: left;
    display: block;
    width: 80px;
    height: 70px;
    background: url('image/iuser.png') no-repeat;
    background-position: -100px 0;
}

a.iuser_r:hover {
    background-position: -100px -35px;
}

a.iuser_m:link,a.iuser_m:visited,a.iuser_m:active {
    float: left;
    display: block;
    width: 120px;
    height: 70px;
    background: url('image/iuser.png') no-repeat;
    background-position: -180px 0;
}

a.iuser_m:hover {
    background-position: -180px -35px;
}

a.iuser_u:link,a.iuser_u:visited,a.iuser_u:active {
    float: left;
    display: block;
    width: 120px;
    height: 70px;
    background: url('image/iuser.png') no-repeat;
    background-position: 0 -70px;
}

a.iuser_u:hover {
    background-position: 0 -105px;
}

a.iuser_e:link,a.iuser_e:visited,a.iuser_e:active {
    float: left;
    display: block;
    width: 60px;
    height: 70px;
    background: url('image/iuser.png') no-repeat;
    background-position: -120px -70px;
}

a.iuser_e:hover {
    background-position: -120px -105px;
}

/* 大幻灯*/
#focus {
    width: 735px;
    height: 308px;
    overflow: hidden;
    position: relative;
}

#focus ul {
    height: 308px;
    position: absolute;
}

#focus ul li {
    float: left;
    width: 735px;
    height: 308px;
    overflow: hidden;
    position: relative;
    background: #000;
}

#focus ul li div {
    position: absolute;
    overflow: hidden;
}

#focus ul li p {
    display: block;
    position: absolute;
    bottom: 40px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

#focus .btnBg {
    position: absolute;
    width: 735px;
    height: 20px;
    left: 0;
    bottom: 0;
}

#focus .btnd {
    position: absolute;
    width: 735px;
    height: 10px;
    bottom: 20px;
    text-align: center;
}

#focus .btnd span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 12px;
    height: 12px;
    _font-size: 0;
    margin-right: 5px;
    cursor: pointer;
    margin-top: 7px;
    position: relative;
    border: solid 1px #fff;
}

#focus .btnd span.on {
    border: solid 1px #1844A7;
}

#focus .btnd span.on:after {
    content: "";
    width: 6px;
    height: 6px;
    background: #1844A7;
    position: absolute;
    left: 3px;
    top: 3px;
}

#focus .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 100px;
    background: url(images/sprite.png) no-repeat 0 0;
    cursor: pointer;
    display: none;
}

#focus .pre {
    left: 0;
}

#focus .next {
    right: 0;
    background-position: right top;
}

.icatalog_head {
    border: #DDDDDD 1px solid;
    border-bottom: none;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    padding: 0 10px 0 10px;
    background: #EEEEEE url('image/box_head_bg.gif') repeat-x;
}

.icatalog_head div {
    background: url('image/ico_open.gif') no-repeat 175px 8px;
}

.icatalog_head strong {
    font-size: 14px;
}

.icatalog_body {
    border: #DDDDDD 1px solid;
    border-top: none;
    padding: 6px 8px 6px 8px;
}

.icatalog {
    height: 390px;
    overflow: hidden;
}

.icatalog ul {
    height: 32px;
    overflow: hidden;
    border-bottom: #EEEEEE 1px solid;
}

.icatalog li {
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 0 6px 0 2px;
}

.icatalog strong {
    color: #225588;
    font-size: 14px;
}

.xubs-tite {
    float: right;
    height: 34px;
    overflow: hidden;
    width: 160px;
    font-size: 12px;
}

.xubs-tite li {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-align: right;
    color: #666666;
    background: url('image/ico_arrow_up.gif') no-repeat right 12px;
    padding-right: 12px;
}

.xubs-tite span {
    color: #1844A7;
}

.announce {
    height: 70px;
    overflow: hidden;
}

.isell_head {
    height: 30px;
    overflow: hidden;
    background: url('image/line.gif') repeat-x 0 29px;
    margin: 5px 15px 0 5px;
    padding: 0 0 0 15px;
}

.isell_1,.isell_2 {
    width: 80px;
    text-align: center;
    float: left;
    font-size: 14px;
}

.isell_2 {
    height: 30px;
    line-height: 26px;
    font-weight: bold;
    border-top: #258CFF 2px solid;
    border-right: #DDDDDD 1px solid;
    border-left: #DDDDDD 1px solid;
    background: #FFFFFF;
}

.isell_1 {
    height: 30px;
    line-height: 30px;
}

.isell_s {
    padding: 5px;
    margin: 0 5px 0 0;
}

.isell_s img {
    margin: 10px 0 10px 0;
}

.isell_s li {
    line-height: 30px;
    height: 30px;
    width: 110px;
    overflow: hidden;
}

.isell_s ul {
    margin-bottom: 10px;
}

.isell_m {
    padding: 5px;
    margin: 0 5px 0 0;
}

.isell_m img {
    margin: 10px 0 10px 0;
}

.isell_m li {
    line-height: 22px;
    height: 22px;
    width: 110px;
    overflow: hidden;
}

.isell_m ul {
    margin-bottom: 5px;
}

.loading {
    width: 100%;
    height: 220px;
    background: url('image/loading.gif') no-repeat center center;
}

.headline h2 {
    text-align: center;
    font-size: 16px;
    margin: 0;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.headline span {
    color: #225588;
}

.w290 {
    width: 290px;
}

.ibox_head {
    height: 31px;
    line-height: 31px;
    background: url('image/ibox_head.png') no-repeat 0 15px;
    padding: 0 0 0 15px;
}

.ibox_head strong {
    background: #FFFFFF;
    font-size: 14px;
    padding: 0 5px 0 5px;
}

.ibox_body {
    padding: 0 10px 0 15px;
}

.ibox_body li {
    height: 28px;
    line-height: 28px;
    background: url('image/li_dot.gif') no-repeat 5px 13px;
    padding: 0 10px 0 12px;
}

.ibox_body a {
    font-size: 14px;
}

.ibox_body_s {
    background: url('image/dot.gif') repeat-x 0 center;
    margin: 0 20px 0 25px;
}

.ispecial {
    background: #EEEEEE url('image/ispecial_bg.png') no-repeat;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 0 10px 0 6px;
}

.job_head {
    border-bottom: #258CFF 1px solid;
    background: #FAFAFA;
    height: 22px;
    line-height: 22px;
    margin: 0 10px 0 10px;
    overflow: hidden;
}

.job_head li {
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 10px 0 10px;
}

.job_1 {
    ;}

.job_2 {
    background: #258CFF;
}

.job_2 span {
    color: #FFFFFF;
}

/* know*/
.know_credit {
    background: url('image/ico_reward.gif') no-repeat;
    font-size: 11px;
    color: #666666;
    padding: 0 0 0 14px;
}

.topr {
    width: 400px;
    float: right;
}

.topl {
    width: 260px;
}

#ipad_tips {
    width: 720px;
    border: #697078 1px solid;
    margin: 0 auto 10px auto;
    background: #FAFAFA;
    padding: 10px 0 10px 0;
}

.ipad_tips_logo {
    width: 60px;
    float: left;
    padding: 0 10px 0 10px;
}

.ipad_tips_text {
    width: 610px;
    float: left;
    line-height: 24px;
    font-size: 14px;
}

.ipad_tips_ico1 {
    background: url('image/ipad_tips.gif') no-repeat 5px -34px;
    padding: 4px 15px 4px 15px;
}

.ipad_tips_ico2 {
    background: url('image/ipad_tips.gif') no-repeat 5px -56px;
    padding: 4px 15px 4px 15px;
}

.ipad_tips_hide {
    width: 28px;
    float: left;
    padding-top: 15px;
}

a.ipad_tip_close:link,a.ipad_tip_close:visited,a.ipad_tip_close:active {
    display: block;
    width: 16px;
    height: 16px;
    background: url('image/ipad_tips.gif') no-repeat;
    text-decoration: none;
}

a.ipad_tip_close:hover {
    display: block;
    width: 16px;
    height: 16px;
    background: url('image/ipad_tips.gif') no-repeat 0 -18px;
    text-decoration: none;
}

/*首页推荐产品*/
.mrb-box {
    float: left;
    width: 200px;
    padding: 20px 20px 0;
    margin-right: -2px;
    overflow: hidden;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
    transition: all .3s;
}

.mrb-tit {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
}

.mrb-comname {
    color: #888888;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;
}

.mrb-tit a {
    display: block;
    color: #404040;
}

.mrb-b {
    overflow: hidden;
    padding-bottom: 15px;
}

.mrb-price {
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}

.mrb-price em {
    font-size: 16px;
    color: #e60000;
}

.mrb-price .fr {
    color: #999;
    font-size: 12px;
    margin-top: 3px;
}

.mrb-img {
    width: 100%;
    height: 160px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}

.mrb-img img {
    max-width: 100%;
    height: 160px;
    vertical-align: middle;
}

.mrb-box_active {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.catname_sl {
    position: absolute;
    opacity: 0.75;
    background: #1844A7;
    padding: 1px 6px;
    right: 10px;
    top: 10px;
    color: #ffffff;
    z-index: 1;
    font-size: 12px;
    display: none;
}

.catname_sl_h {
    position: absolute;
    width: 100%;
    background: #1844A7;
    height: 69px;
    left: 0;
    bottom: -69px;
    color: #fff;
    text-align: center;
    z-index: 1;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}

.catname_sl_h .firstLine {
    font-size: 18px;
    margin-top: 10px;
    height: 32px;
}

.catname_sl_h .secondLine {
    font-size: 12px;
}

.mrb-box_active .catname_sl_h {
    bottom: 0px;
    webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    transition: all ease .5s;
    opacity: 1;
    filter: alpha(opacity=100);
}

.mrb-box_active .catname_sl_h a,.catname_sl_h a {
    color: #fff;
}

.mrb-first {
    width: 300px;
}

.mrtb-con .list_mark {
    position: absolute;
    top: 15px;
    right: 15px;
}

.mrtb-con .list_mark li {
    width: 10px;
    height: 5px;
    line-height: 5px;
    background: #e5e5e5;
    float: left;
    margin: 0 2px;
    display: inline;
    cursor: pointer;
    border-radius: 50px;
}

.mrtb-con .list_mark li.active {
    background: #1844A7;
    width: 20px;
}

.cp-hot {
    overflow: hidden;
    position: relative;
}

.cp-hot .mrb-box.mrb-first {
    width: 280px;
}

.cp-hot .mrb-box {
    width: 164px;
}

.gotop {
    display: none;
    width: 38px;
    height: 38px;
    background: #fff;
    overflow: hidden;
}

.gotop .icon-gotop {
    margin: 2px auto;
    display: block;
    height: 32px;
    width: 32px;
    background: url(css/img/index-icon.png) no-repeat -30px -25px;
}

/*左侧浮动*/
.industry-bar {
    position: fixed;
    top: 120px;
    left: 50%;
    margin-left: -665px;
    width: 56px;
    display: none;
    z-index: 3;
}

.industry-bar.absolute {
    position: absolute;
    top: auto;
    bottom: 480px;
}

.industry-bar.hover,.industry-bar.fixed {
    display: block;
}

.industry-bar h5 {
    height: 50px;
    line-height: 25px;
    padding: 5px 0;
    background: rgba(4,4,4,0);
    text-align: center;
    color: #1844A7;
    font-size: 20px;
    font-weight: bold;
}

.industry-bar ul {
    background: #fff;
}

.industry-bar li {
    width: 56px;
    height: 56px;
    margin: 0 auto;
    text-align: center;
    background: #E4E4E4;
    margin-top: 1px;
    letter-spacing: 1px;
    position: relative;
}

.industry-bar li a {
    display: block;
    color: #999;
    font-size: 14px;
    padding: 12px 10px;
    line-height: 16px;
}

.industry-bar li:hover,.industry-bar li.current {
    background: #1844A7;
}

.industry-bar li.current a,.industry-bar li:hover a {
    color: #fff;
}

.industry-bar li.current em {
    width: 11px;
    height: 16px;
    position: absolute;
    background: url(images/icon_niu.png) 0 -334px;
    left: -18px;
    top: 20px;
}

.industry-bar li .ibn-txt,.industry-bar li.current i,.industry-bar li:hover i {
    ;}

.industry-bar li.current .ibn-txt,.industry-bar li:hover .ibn-txt {
    display: block;
}

.industry-bar li .ibn-txt-n {
    display: none;
}

.nobtm {
    border-bottom: none;
}

@media screen and (max-width: 1200px) {
    .industry-bar {
        display:none;
    }

    ;}

@media screen and (max-width: 1366px) {
    .industry-bar {
        margin-left:0px;
        left: 15px;
    }

    ;}

.focus-img-con ul {
    position: absolute;
    top: 0;
}

/*2017-05-15-xiaohei*/
.uo {
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    width: 970px;
    height: 41px;
    overflow: hidden;
    background: #fafafa;
    line-height: 41px;
}

.mrbch {
    float: left;
    width: 193px;
    overflow: hidden;
}

.maxch {
    margin-top: 25px;
    overflow: hidden;
}

.mrb {
    width: 170px;
    height: 170px;
    overflow: hidden;
    text-align: center;
    margin: auto;
    margin-bottom: 5px;
    border: 1px solid #f5f5f5;
}

.mrb a {
    display: block;
    webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    transition: all ease .5s;
}

.mrb a:hover,.mrb-box .mrb-img:hover img {
    isplay: block;
    transform: scale(1.1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 1s ease 0s;
}

.mrb img {
    max-width: 100%;
    width: 170px;
    height: 170px;
    vertical-align: middle;
}

.tit {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    width: 130px;
    margin: 0 auto;
}

.tit a:hover {
    color: #1844A7;
}

.tit a {
    display: block;
    color: #404040;
}

.mprice {
    color: #e60000;
    height: 25px;
    overflow: hidden;
    line-height: 25px;
    width: 130px;
    margin: 0 auto;
    font-size: 12px;
}

.mprice em {
    font-size: 14px;
}

.uo a {
    margin-left: 14px;
}

.wen {
    width: 970px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 3px;
    border-top: 1px solid #f5f5f5;
}

.wen li {
    width: 303.3px;
    float: left;
    height: 30px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
}

.wen li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #666;
    float: left;
    display: block;
    margin-top: 14px;
    margin-right: 6px;
}

.hr {
    height: 30px;
    line-height: 30px;
    color: #404040;
    overflow: hidden;
}

.ht {
    float: left;
    color: #404040;
    line-height: 30px;
    overflow: hidden;
}

.ht span {
    font-size: 14px;
    color: #1844A7;
}

.hr:hover,.ht:hover span {
    color: #1844A7;
}

.zi a {
    font-size: 16px;
    color: #404040;
    padding: 8px;
}

.zi a.hover {
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    padding: 8px;
    color: #1844A7;
    border-bottom: 2px solid #1844A7;
}

.zi a:hover {
    font-size: 16px;
    color: #1844A7;
}

.zii {
    float: right;
    font-size: 12px;
    margin-right: 15px;
    color: #1844A7;
}

.zii:hover {
    color: #1844A7;
}

.key {
    padding: 0 10px;
    overflow: hidden;
}

.key .scroll {
    height: 210px;
    margin: 5px 0 0 5px;
    overflow: hidden;
}

.key p {
    font-size: 15px;
    font-weight: 900;
    color: #404040;
    height: 42px;
    line-height: 43px;
    border-bottom: 1px dotted #e5e5e5;
}

.key li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #1844A7;
    float: left;
    display: block;
    margin-top: 14px;
    margin-right: 6px;
}

.key a {
    float: left;
    width: 194px;
    overflow: hidden;
    height: 31px;
    color: #4d4d4d;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.key li {
    height: 31px;
    line-height: 31px;
}

.key a:hover {
    color: #1844A7;
}

.za a {
    margin-left: 24px;
    margin-right: 24px;
    font-size: 18px;
    float: left;
    color: #404040;
}

.za a.hover {
    height: 63px;
    line-height: 65px;
    color: #1844A7;
    border-bottom: 2px solid #1844A7;
    font-weight: bold;
}

.m-txt .za a {
    margin-left: 0;
}

.zw {
    float: right;
    font-size: 12px;
    margin-right: 15px;
    color: #1844A7;
}

.zw:hover {
    color: #1844A7;
}

.tjqy {
    width: 1200px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.tjqy .companylevelli {
    width: 270px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    margin: 0 15px;
}

.tjqy .companylevelli .li_d {
    max-width: 185px;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tjqy .companylevelli a {
    color: #404040;
}

.tjqy .companylevelli a:hover {
    color: #1844A7;
}

.ml-img .prev,.ml-img .next {
    position: absolute;
    display: block;
    top: 96px;
    width: 20px;
    height: 28px;
    background: url(css/img/index_arrow.png) no-repeat;
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.ml-img .prev {
    left: 0px;
    background-position: 0 0;
}

.ml-img .next {
    right: 0px;
    background-position: -20px 0;
}

.ml-img .prev:hover,.ml-img .next:hover {
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}

.ml-img {
    width: 230px;
    height: 220px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.ml-img .bd {
    border: 0;
}

.ml-img .bd li {
    vertical-align: middle;
}

.ml-img .bd li img {
    width: 230px;
    height: 220px;
    display: block;
}

/*首页按省级查找*/
.hotcity {
    margin-top: 18px;
    font-size: 14px;
    color: #666;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-left: 20px;
    width: 1040px;
}

.hotcity a {
    padding-right: 12px;
    color: #666;
}

.hotcity a:hover {
    color: #1844A7;
}

.hotcity li {
    display: block;
    float: left;
    margin-left: 15px;
    height: 30px;
    width: 100px;
    overflow: hidden;
}

.borderno {
    border: 1px solid #f5f5f5;
    background: #fff;
    padding: 0;
    margin-top: 10px;
}

.borderno .m-txt {
    padding-left: 15px;
}

.hotcity ul,.hotcity ul li {
    height: 30px !important;
}

/*首页字母排序*/
.hota {
    height: 30px;
    line-height: 30px;
    margin-top: 18px;
    width: 1030px;
}

.hota li {
    float: left;
    padding-left: 25px;
    font-size: 16px;
}

.hota li a {
    color: #1844A7;
}

.hota li:hover a {
    color: #333;
}

/*3p更多行业*/
.hp_industry_showmore {
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.showmoretip {
    width: 150px;
    position: relative;
}

.showmoretip .text {
    width: 120px;
    padding-right: 25px;
}

.showmoretip .hidemore {
    display: none;
    position: absolute;
    float: left;
    top: 0;
    right: 0;
    margin-top: 3px;
    margin-right: 0;
    background: url(css/img/index-icon.png) no-repeat -0px -19px;
}

.hp_industry_showmore .showmoretip:hover .hidemore {
    display: block;
}

/*news*/
.m-tit02 {
    height: 65px;
    line-height: 65px;
}

.m-tit02 .news_subNav {
    height: 65px;
    line-height: 65px;
    text-align: right;
    font-size: 14px;
    color: #ddd;
    float: right;
    overflow: hidden;
}

.m-tit02 .news_subNav a {
    padding: 0 10px;
    color: #666;
}

.m-tit02 .m-more {
    text-align: right;
    float: right;
    font-size: 14px;
    color: #666;
}

.m-tit02 .m-more.c1 {
    color: #ff7300;
}

.m-tit02 .m-more i {
    padding-left: 5px;
    float: right;
    display: block;
    margin-top: 2px;
}

.m-tit02 a:hover {
    color: #1844A7;
}

.box890 {
    width: 900px;
    float: left;
    margin-top: 15px;
    padding: 0 0 10px 20px;
}

.box470 {
    width: 470px;
    float: right;
}

.box465 {
    width: 465px;
    float: left;
}

.box405 {
    width: 415px;
    float: right;
}

.box400 {
    width: 400px;
    float: left;
}

.box280 {
    width: 280px;
    float: right;
}

.box280.mt15 {
    margin-top: 15px;
    margin-right: 10px;
}

/*news-今日新闻*/
.m-list {
    margin: 3px 0 20px 20px;
    width: 250px;
}

.m-list li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.m-list li a {
    /* color: #666; */
}

.m-list li a:hover {
}

.m-list2 li {
    height: 28px;
    line-height: 28px;
}

.m-list3 {
    margin: 10px 0 5px 0;
    width: 400px;
    height: 180px;
}

.m-list3 li a {
    font-size: 14px;
}

.m-list3 .time {
    color: #888;
}

.m-list4 {
    height: 140px;
}

.m-tit03 {
    width: 100%;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
}

.m-tit03.nobor {
    border: 0;
}

.m-tit03.mt5 {
    margin-top: 5px;
}

.m-tit03 h3 {
    float: left;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.m-tit03 h3.bor_b {
    border-bottom: 1px solid #666;
    line-height: 38px;
    height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
}

.m-tit03 h3 strong.c1 {
    color: #1844A7;
}

.m-tit03 h3 strong.c2 {
    color: #1844A7;
}

.m-tit03 .m-more {
    width: 50px;
    text-align: right;
    float: right;
    font-size: 14px;
    color: #666;
    margin-right: 15px;
}

.m-tit03 a:hover {
    color: #1844A7;
}

/*news-sider*/
.slideBox {
    float: left;
    width: 630px;
    margin-left: 15px;
    height: 280px;
    overflow: hidden;
    position: relative;
}

.slideBox .m-hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 42%;
    bottom: 12px;
    z-index: 1;
}

.slideBox .m-hd ul {
    overflow: hidden;
    zoom:1;float: left;
}

.slideBox .m-hd ul li {
    float: left;
    margin-right: 8px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    background: #1844A7;
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 50%;
    opacity: .2;
    filter: alpha(opacity=20);
}

.slideBox .m-hd ul li.active {
    background: #1844A7;
    opacity: 1;
    filter: alpha(opacity=100);
}

.slideBox .m-bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .m-bd li {
    zoom:1;vertical-align: middle;
}

.slideBox .m-bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #000;
    background: linear-gradient(to bottom, rgb(17 16 16 / 0%), #000000, #000000);
    opacity: 0.8;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.slideBox .m-bd img {
    width: 630px;
    height: 280px;
    display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可*/
/*第二、三*/
.slideBox.slideBox2 {
    float: none;
    width: 465px;
    height: 280px;
    margin-left: 0;
}

.slideBox.slideBox2 .m-bd img {
    width: 465px;
    height: 280px;
}

.slideBox.slideBox2 .icon_prev,.slideBox.slideBox2 .icon_next {
    position: absolute;
    left: 10px;
    top: 100%;
    margin-top: -32px;
    display: block;
    width: 15px;
    height: 30px;
    color: #fff;
    opacity: .5;
    filter: alpha(opacity=50);
}

.slideBox.slideBox2 .icon_prev {
    lleft: auto;
    right: 0;
    background-position: 0 -145px;
}

.slideBox.slideBox2 .icon_next {
    left: auto;
    right: 0px;
    background-position: 0 -178px;
}

.slideBox.slideBox2 a:hover .icon_prev,.slideBox.slideBox2 a:hover .icon_next {
    opacity: 1;
    filter: alpha(opacity=100);
}

.slideBox.slideBox2 i {
    font-size: 22px;
}

/*news-头条*/
.assess li {
    margin-top: 17px;
}

.assess li h3 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    vertical-align: top;
}

.assess li h3 em {
    float: left;
    display: block;
    padding: 0 3px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    font-style: normal;
    background: #1844A7;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    margin-top: 5px;
}

.assess li h3 em a {
    color: #ffffff;
}

.assess li h3 a.hot-texe {
    display: block;
    width: 380px;
    float: left;
    font-size: 18px;
    padding-left: 5px;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.assess li p {
    font-size: 12px;
    color: #999;
    line-height: 21px;
}

.assess li p a {
    color: #1844A7;
}

/*news-专题*/
.event_zt {
    margin-top: 20px;
    margin-right: -20px;
    overflow: hidden;
}

.event_zt li {
    float: left;
    width: 190px;
    height: 160px;
    text-align: center;
    margin-right: 15px;
}

.event_zt li img {
    width: 190px;
    height: 130px;
}

.event_zt li:hover img {
    isplay: block;
    transform: scale(1.05);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.05);
    -webkit-transform: all 1s ease 0s;
}

.event_zt li p {
    width: 190px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
}

/*news-电商微视*/
.video li {
    margin-top: 15px;
    clear: both;
    overflow: hidden;
    background: none;
    padding: 0;
}

.video li .u-img {
    width: 70px;
    height: 90px;
    float: left;
}

.video li .u-img img {
    width: 100%;
    height: 100%;
}

.video li .u-img i {
    background: url('images/video/ico_bf.png') no-repeat 0 0;
    background-size: 28px 28px;
    width: 28px;
    height: 28px;
    z-index: 4;
    float: initial;
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 34%;
    top: 40%;
}

.video li:hover img {
    isplay: block;
    transform: scale(1.05);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.05);
    -webkit-transform: all 1s ease 0s;
}

.video li .renwu {
    width: 195px;
    float: left;
    padding-left: 10px;
}

.video li .renwu h3 {
    height: 55px;
    line-height: 27px;
    overflow: hidden;
    font-weight: 500;
    font-size: 14px;
}

.video li .renwu h3:hover {
}

.video li .vcat {
    width: 140px;
    height: 35px;
    line-height: 35px;
    float: left;
    padding-left: 10px;
    font-size: 12px;
    overflow: hidden;
}

.video li .vcat:hover {
    color: #ff6700;
}

/*视频*/
.i-video {
    ;}

.i-video h2 a {
    /* color:#1844A7;*/
    ;}

.i-video .main-body {
    ;}

.i-video .main-body ul {
    padding: 10px;
    padding-bottom: 15px;
    overflow: hidden;
}

.i-video .main-body li {
    margin-top: 15px;
    margin-left: 15px;
    float: left;
    width: 222px;
    height: 131px;
    position: relative;
}

.i-video .main-body li img {
    width: 100%;
    height: 100%;
}

.i-video .main-body li p {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.38);
    width: 96%;
    padding: 0 2%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
}

.i-video .main-body li i {
    background: url('images/video/ico_bf.png') no-repeat 0 0;
    background-size: 40px 40px;
    width: 40px;
    height: 40px;
    z-index: 4;
    float: initial;
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 40%;
    top: 32%;
    opacity: .8;
    filter: alpha(opacity=80);
}

.i-video .main-body li:hover img {
    isplay: block;
    transform: scale(1.05);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.05);
    -webkit-transform: all 1s ease 0s;
}

/*index-品牌、招商*/
.brand {
    position: relative;
}

.m-sort {
    width: 890px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.m-ilist {
    margin-right: -20px;
    margin-top: 15px;
    margin-left: 10px;
}

.m-ilist li {
    float: left;
    display: block;
    width: 165px;
    height: 110px;
    line-height: 20px;
    padding: 9px;
    margin: 0 14px 15px 0;
    *position: relative;
    text-align: center;
    border: 1px solid #e7e7e7;
    transition: all 0.2s cubic-bezier(0.42,0,0.58,1) 0;
}

.m-ilist li:hover {
    border-color: #1844A7;
    transition: all 0.2s cubic-bezier(0.42,0,0.58,1) 0;
}

.m-ilist li .u-img img {
    width: 165px;
    height: 80px;
    max-width: 165px;
    max-height: 80px;
    *position: absolute;
    *top: 3px;
    *left: 3px;
}

.m-ilist li a {
    height: 100px;
    color: #666;
}

.m-ilist li strong {
    display: block;
    width: 100%;
    text-align: center;
    overflow: hidden;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding: 0;
    font-weight: normal;
}

.m-sort .hd {
    position: absolute;
    top: 14px;
    right: 100px;
    border: none;
}

.m-sort-nav {
    width: 300px;
}

.m-sort-nav li a {
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    float: left;
    font-size: 16px;
    color: #666;
}

.m-sort-nav li.on a {
    background: #fff;
    color: #1844A7;
    border: 1px solid #e7e7e7;
    border-top: 2px solid #1844A7;
    border-bottom: 0;
}

.m-sort .bd {
    border: 0;
}

/*推荐招商*/
.info_scroll {
    position: relative;
    padding-top: 1px;
    clear: both;
    height: 245px;
    overflow: hidden;
}

/*index-展会幻灯*/
.slideBox.slideBox3 {
    float: none;
    width: 400px;
    height: 200px;
    margin-left: 0;
    margin-bottom: 11px;
}

.slideBox.slideBox3 .m-bd img {
    width: 400px;
    height: 200px;
}

.slideBox.slideBox3 .icon_prev,.slideBox.slideBox3 .icon_next {
    position: absolute;
    left: 10px;
    top: 100%;
    margin-top: -32px;
    display: block;
    width: 15px;
    height: 30px;
    color: #fff;
    opacity: .5;
    filter: alpha(opacity=50);
}

.slideBox.slideBox3 .icon_prev {
    lleft: auto;
    right: 0;
    background-position: 0 -145px;
}

.slideBox.slideBox3 .icon_next {
    left: auto;
    right: 0px;
    background-position: 0 -178px;
}

.slideBox.slideBox3 a:hover .icon_prev,.slideBox.slideBox3 a:hover .icon_next {
    opacity: 1;
    filter: alpha(opacity=100);
}

.slideBox.slideBox3 i {
    font-size: 22px;
}

/*index-最新展会*/
.meetingList {
    margin-top: 12px;
}

.meetingList li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
}

.meetingList li:hover {
    background: #f5f5f5;
}

.meetingList p {
    float: left;
    color: #666;
}

.meetingList p.tit_ex {
    width: 290px;
    padding-right: 20px;
}

.meetingList p.time {
    width: 80px;
    color: #999;
}

.meetingList p.area {
    width: 80px;
    text-align: center;
}

.meetingList p a {
    color: #333;
}

.meetingList li:hover a:hover {
    color: #1844A7;
}

/*index-推荐展会*/
.meeting_scroll,.hz_meeting {
    padding-top: 1px;
    clear: both;
    height: 380px;
    overflow: hidden;
}

.hz_meeting li {
    padding: 18px 0;
    border-top: 1px solid #e7e7e7;
    clear: both;
    overflow: hidden;
    height: 90px;
    margin-right: 10px;
}

.hz_meeting li .u-img {
    width: 120px;
    height: 90px;
    float: left;
}

.hz_meeting li .u-img img {
    width: 120px;
    height: 90px;
}

.hz_meeting li:hover img {
    isplay: block;
    transform: scale(1.05);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.05);
    -webkit-transform: all 1s ease 0s;
}

.hz_meeting li .info_ex {
    width: 140px;
    height: 90px;
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
}

.hz_meeting li .info_ex a {
    display: block;
    height: 55px;
    line-height: 25px;
    color: #333;
    overflow: hidden;
}

.hz_meeting li .info_ex a:hover {
    color: #1844A7;
}

.hz_meeting li .info_ex p {
    font-size: 12px;
    color: #666;
    height: 18px;
    line-height: 18px;
}

.hz_meeting li .info_ex p span {
    color: #999;
}

.hz_meeting li .tinfo {
    width: 140px;
    float: left;
    padding-left: 10px;
    color: #999;
    font-size: 14px;
}

.hz_meeting li .tinfo p {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    color: #e60000;
}

.hz_meeting li .tinfo a {
    font-size: 14px;
    color: #333;
    display: block;
    height: 60px;
    line-height: 28px;
    overflow: hidden;
}

.hz_meeting li .tinfo a:hover {
    color: #1844A7;
}

/*index-优质采购信息*/
.buy .m-head,.buy .m-tit02 {
    height: 65px;
    line-height: 65px;
}

.buy .m-txt {
    position: relative;
}

.m-txt h3 {
    background: url(css/img/ico-xh.png) no-repeat;
    background-position: 0 -0px;
    display: block;
    width: 122px;
    height: 32px;
    position: absolute;
    top: -6px;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    left: 495px;
    padding-left: 55px;
    float: left;
}

.m-txt h3 a {
    color: #ffffff;
}

.scrollBoxs .scrollboxUl {
    width: 100%;
    height: 240px;
    overflow: hidden;
    position: relative;
}

.youz-caigBox {
    clear: both;
    height: 240px;
    overflow: hidden;
}

.youz-caigBox li {
    width: 20%;
    padding: 5px 10px;
}

.youz-caigBox li.border-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.youz-caigBox li {
    border-right: 1px solid #ddd;
}

.youz-caigBox li.no_br {
    border-right: 0;
}

.youz-caigBox li .txtbuy {
    padding: 5px 5px;
    display: block;
    width: 210px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.youz-caigBox li .txtbuy.borderb {
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

.youz-caigBox li span {
    display: block;
    height: 25px;
    padding: 10px 0 5px 5px;
    color: #A9A9A9;
}

.youz-caigBox li .btnbuy {
    opacity: .8;
    filter: alpha(opacity=80);
    display: block;
    margin: 10px auto;
    padding: 0;
    border-radius: 5px;
    color: #fff;
    width: 80px;
    text-align: center;
    line-height: 29px;
    height: 28px;
    font-size: 12px;
    background: #1844A7;
}

.youz-caigBox li .btnbuy:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.youz-caigBox.detail li {
    border: 1px solid #ddd;
    margin: 8px 1% 8px 1%;
    width: 23%;
    padding: 5px 2%;
}

.youz-caigBox li span.Icongood {
    color: #fff;
    padding: 2px 2px 10px 2px;
}

.youz-caigBox.detail li span.Icongood {
    height: 38px;
}

.youz-caigBox.detail li:hover {
    border: 1px solid #1844A7;
}

/*最新贤良*/
.job .m-sort {
    margin-top: 0;
    margin-left: 0;
}

.job .m-ilist {
    margin-top: 0;
}

.index_recommend_resume_box {
    width: 270px;
    padding-top: 10px;
}

.index_recommend_resume_box ul li {
    margin: 10px 0;
    background: #f7f7f7;
    padding: 10px 10px 10px 0;
}

.index_recommend_resume_all {
    padding: 0px 0 0px 85px;
    position: relative;
    display: none;
}

.index_recommend_resume_pic {
    width: 55px;
    position: absolute;
    left: 15px;
    top: 12px;
}

.index_recommend_resume_pic img {
    border-radius: 50%;
}

.index_recommend_resume_zx {
    height: 27px;
    line-height: 27px;
    position: absolute;
    right: 0px;
    top: 10px;
    font-size: 14px;
    display: inline-block;
    color: #73b7f9;
    background-color: #fff;
    border: 1px solid #b9dbfc;
    border-radius: 30px;
    text-align: center;
    transition: all 0.5s;
    padding: 0 15px;
}

.index_recommend_resume_lvname a {
    display: inline-block;
    width: 65px;
    height: 18px;
    line-height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
    color: #666;
}

.index_recommend_resume_job {
    font-size: 12px;
    color: #bebbb9;
}

.index_recommend_resume_lvbf {
    color: #999;
}

.index_recommend_resume_lvbf_n {
    font-weight: bold;
    font-size: 12px;
    color: #000;
}

.index_recommend_resume_hot {
    font-size: 12px;
    z-index: 1;
    position: absolute;
    top: 22px;
    left: 0;
}

.index_recommend_resume_hot1 {
    color: #FFF;
}

.index_recommend_resume_hot {
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 0 24px 24px 0;
    color: #fff;
    padding-left: 8px;
    padding-right: 11px;
    margin-left: -4px;
    background: linear-gradient(135deg,rgba(255,221,149,1) 0,rgba(255,185,92,1) 100%);
}

.index_recommend_resume_hot:after {
    content: "";
    width: 0;
    height: 0;
    border-width: 4px 0 0 4px;
    border-style: solid;
    border-color: #039157 transparent transparent;
    display: block;
    position: absolute;
    left: 0;
    bottom: -4px;
}

.index_recommend_resume_hot:after {
    border-color: #ee981e transparent transparent;
}

.index_recommend_resume_list {
    padding-left: 25px;
    position: relative;
}

.index_recommend_resume_cs {
    position: absolute;
    right: 0px;
    top: 3px;
    color: #b8b8b8;
    font-size: 12px;
}

.index_recommend_resume_box ul .show {
    border-bottom: 1px dashed #eee;
}

.index_recommend_resume_box ul .show .index_recommend_resume_list {
    display: none;
}

.index_recommend_resume_box ul .show .index_recommend_resume_all {
    display: block;
}

.index_recommend_resume_all .index_recommend_resume_hot {
    top: 5px;
}

.index_recommend_resume_box ul .index_recommend_resume_cur {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.index_recommend_resume_box ul .index_recommend_resume_cur:hover {
    -webkit-box-shadow: 0 3px 15px 0 rgba(169,169,169,.3);
    box-shadow: 0 3px 15px 0 rgba(169,169,169,.3);
    z-index: 10;
}

.index_recommend_resume_box ul .index_recommend_resume_cur .index_recommend_resume_all {
    display: block;
}

.index_recommend_resume_box ul .index_recommend_resume_cur .index_recommend_resume_list {
    display: none;
}

.index_recommend_resume_username {
    font-size: 16px;
}

.index_recommend_resume_username a {
    color: #1844A7;
}

.index_recommend_resume_username a:hover {
    color: #f60;
}

.index_recommend_resume_useryx {
    padding: 8px 0;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #999;
}

.index_recommend_resume_useryx_n {
    font-weight: bold;
    color: #ff9933;
    font-weight: bold;
}

.index_recommend_resume_userinfo {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    color: #999;
}

.index_recommend_resume_userinfo_line {
    padding: 0px 10px;
    color: #999;
    font-size: 10px;
}

/*名企招聘*/
.job .box400 {
    float: left;
    width: 380px;
}

.job .ul-fq02 {
    ;}

.ul-fq02 li {
    width: 100%;
    border: 1px solid #f5f5f5;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin-top: 10px;
}

.ul-fq02 .inner {
    padding: 20px 0 0;
    background: #fff;
    cursor: pointer;
    position: relative;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.ul-fq02 .tet {
    margin: 0 15px;
    overflow: hidden;
    border-bottom: 1px dashed #f0f0f0;
}

.ul-fq02 .pic {
    margin-right: 10px;
    width: 60px;
    height: 60px;
    border-radius: 8px;
    overflow: hidden;
    float: left;
}

.ul-fq02 .pic img {
    width: 100%;
    height: 100%;
    display: block;
}

.ul-fq02 .con {
    overflow: hidden;
}

.ul-fq02 .con h3 {
    margin-bottom: 9px;
    height: 22px;
    font-size: 16px;
    color: #333;
    line-height: 22px;
    font-weight: 400;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.ul-fq02 .con h3 a:hover {
    color: #1844A7;
}

.ul-fq02 .con h3 a {
    color: #333;
    margin-right: 6px;
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    max-width: 83%;
    overflow: hidden;
}

.ul-fq02.ul-fq02-01 .inner {
    padding-top: 15px;
}

.g-desc01 {
    font-size: 12px;
    line-height: 17px;
    color: #999;
}

.g-desc01 p {
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.g-desc01 span {
    display: inline-block;
}

.g-desc01 span.display0 {
    display: none;
}

.g-desc01 span.display_false_0 {
    display: inline-block;
}

.g-desc01 span.pos {
    padding: 0;
    padding-left: 0px;
    line-height: 38px;
    height: 38px;
    background: none;
}

.g-desc01 span.price {
    color: #ff6142;
}

.g-desc01 span.price i {
    font-style: normal;
    font-size: 18px;
}

.g-desc01 em {
    margin: -2px 8px 0;
    height: 10px;
    width: 1px;
    background: #eaeaea;
    display: inline-block;
    vertical-align: middle;
}

.ul-fq02 .inner:hover {
    -webkit-box-shadow: 0 3px 15px 0 rgba(169,169,169,.3);
    box-shadow: 0 3px 15px 0 rgba(169,169,169,.3);
    z-index: 10;
}

.ul-fq02 .time {
    margin-left: 10px;
    float: right;
    font-size: 12px;
    line-height: 22px;
    color: #999;
}

.ul-fq02 .tit-bottom {
    padding-top: 2px;
    line-height: 30px;
}

.ul-fq02 .tit-bottom .g-tip02,.ul-fq02 .tit-bottom .g-tip02 .item {
    vertical-align: bottom;
}

.ul-fq02 .bottom h5 {
    padding: 0 24px;
    font-size: 12px;
    line-height: 42px;
    color: #999;
    font-weight: 400;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ul-fq02 .bottom h5 a {
    color: #999;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.ul-fq02 .bottom h5 a:hover {
    color: #1844A7;
}

.g-bottom01 {
    padding: 0 24px;
    display: block;
    font-size: 12px;
    color: #666;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.g-bottom01 h4 {
    font-size: 12px;
    color: #666;
    line-height: 44px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
}

.g-bottom01 h4 span {
    color: #1844A7;
}

.g-bottom01 .con1 {
    padding-right: 30px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.g-bottom01:hover {
    background: #fcfcfc;
}

.g-tip02 {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.g-tip02 .item {
    padding: 0 8px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #1844A7;
    border-radius: 4px;
    border: 1px solid #1844A7;
    overflow: hidden;
    display: inline-block;
}

.g-tip02 .item a {
    color: #1844A7;
}

.g-tip02 .dots {
    font-size: 12px;
    color: #1844A7;
    letter-spacing: 1px;
    display: inline-block;
    vertical-align: middle;
}

.g-tip02 .item {
    margin-right: 6px;
    vertical-align: bottom;
}

.g-tip01 {
    margin-right: 5px;
    padding: 1px 3px 0;
    background: rgba(215,195,156,1);
    border-radius: 2px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
}

.g-tip01.tip02 {
    background: #1844A7;
}

/*最新工作*/
.job .box470 {
    width: 490px;
}

.job .ul-fq01 {
    padding-top: 10px;
    overflow: hidden;
}

.ul-fq01 li {
    width: 232px;
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom: 1px solid #eee;
    padding-top: 0px;
    padding-bottom: 10px;
    height: 88px;
    text-align: left;
    margin: 0 10px 10px 0;
}

.ul-fq01 li:nth-child(2n) {
    padding-right: 0px;
    margin-right: 0;
}

.ul-fq01 li:hover {
    background: #f5f5f5;
}

.ul-fq01 li em {
    position: absolute;
    right: 15px;
    top: 5px;
    background: #1844A7;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
    padding: 3px;
}

.ul-fq01 .moneyreward li em {
    display: block;
}

.ul-fq01 .moneyreward li em {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 26px;
    height: 26px;
    line-height: 24px;
    border-radius: 50%;
    color: #ffffff;
    background: #1844A7;
    font-size: 14px;
    text-align: center;
}

.ul-fq01 .index_newjobname {
    padding-top: 3px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 226px;
}

.ul-fq01 .index_newjobname a {
    font-size: 16px;
}

.ul-fq01 .index_newjobname a:hover {
    color: #1844A7;
}

.ul-fq01 .index_newjob_com {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.ul-fq01 .index_newjob_com a {
    color: #666666;
}

.ul-fq01 .index_newjob_com a:hover {
    color: #1844A7;
}

.ul-fq01 .index_newjobtime {
    font-size: 12px;
    color: #999999;
    margin-left: 10px;
    display: none;
}

.ul-fq01 .index_newjob_info {
    width: 100%;
    height: 20px;
    line-height: 20px;
    color: #666;
    overflow: hidden;
    font-size: 12px;
}

.ul-fq01 .index_newjob_info_line {
    padding: 0px 8px;
    font-size: 12px;
    color: #999999;
}

.ul-fq01 .index_newjob_info_xz {
    color: #f85659;
    font-weight: bold;
    font-size: 14px;
}

/*行业大牛*/
.tabBoxCon {
    height: 61px;
    position: relative;
    width: 1200px;
}

.tabBoxCon ul {
    position: absolute;
    top: 0;
    width: 100%;
}

.tabBoxCon ul li {
    overflow: hidden;
    float: left;
    width: 9%;
    height: 30px;
    padding: 15px 0.5%;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    cursor: pointer;
    color: #333;
    background: #fff;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}

.tabBoxCon ul li.tbCur,.tabBoxCon ul li:hover {
    background: #1844A7;
    color: #fff;
}

.tabBoxCon li b {
    text-align: center;
    line-height: 30px;
    color: #d0901d;
    font-size: 30px;
    font-weight: 700;
}

.tabBoxCon ul li b {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin: 0 6px 0 6px;
    float: left;
}

.tabBoxCon ul li.tbCur b,.tabBoxCon ul li:hover b {
    color: #fff;
}

.tabBoxCon ul li span {
    width: 70px;
    height: 30px;
    overflow: hidden;
    float: left;
    text-align: left;
}

.tabBoxCon ul li b.iconfont {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin: 3px 1px 0 6px;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-1 {
    background: url(image/cate-0.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-2 {
    background: url(image/cate-1.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-3 {
    background: url(image/cate-2.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-4 {
    background: url(image/cate-3.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-5 {
    background: url(image/cate-4.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-6 {
    background: url(image/cate-5.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-7 {
    background: url(image/cate-6.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-8 {
    background: url(image/cate-7.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-9 {
    background: url(image/cate-8.png) no-repeat center;
}

.tabBoxCon ul li b.icon-hangyehuoyuanicon-10 {
    background: url(image/cate-9.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-1,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-1 {
    background: url(image/cate-0-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-2,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-2 {
    background: url(image/cate-1-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-3,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-3 {
    background: url(image/cate-2-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-4,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-4 {
    background: url(image/cate-3-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-5,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-5 {
    background: url(image/cate-4-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-6,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-6 {
    background: url(image/cate-5-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-7,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-7 {
    background: url(image/cate-6-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-8,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-8 {
    background: url(image/cate-7-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-9,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-9 {
    background: url(image/cate-8-on.png) no-repeat center;
}

.tabBoxCon ul li.tbCur .icon-hangyehuoyuanicon-10,.tabBoxCon ul li:hover .icon-hangyehuoyuanicon-10 {
    background: url(image/cate-9-on.png) no-repeat center;
}

.tabBoxListCon {
    overflow: hidden;
}

.tabBoxList {
    overflow: hidden;
    animation: myfirst2 .5s;
    -moz-animation: myfirst2 .5s;
    -webkit-animation: myfirst2 .5s;
    -o-animation: myfirst2 .5s;
    width: 1200px;
}

/*css动画*/
@keyframes myfirst3 {
    0% {
        height: 0;
    }

    to {
        height: 230px;
    }

    ;}

@keyframes myfirst2 {
    0% {
        margin-top: 30px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
    }

    to {
        margin-top: 0;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

    ;}

@keyframes circle {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }

    ;}

@keyframes topBottom {
    0%,100% {
        transform: translateY(-2px);
    }

    50% {
        transform: translateY(2px);
    }

    ;}

@keyframes leftRight {
    0%,100% {
        transform: translateX(-2px);
    }

    50% {
        transform: translateX(2px);
    }

    ;}

/*20201005*/
.m-left .f-slide {
    position: relative;
    padding: 0 15px 0;
    height: 490px;
}

.m-left .f-slide .slide-name {
    position: absolute;
    left: 50%;
    bottom: -15px;
    margin-left: -68px;
    width: 136px;
    height: 32px;
    border-radius: 16px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    z-index: 10;
}

.m-left .f-slide .prev,.m-left .f-slide .next {
    width: 50px;
    height: 30px;
    top: 438px;
    opacity: .2;
    filter: alpha(opacity=20);
    transition: opacity .2s;
    border: 0;
}

.m-left .f-slide .prev:hover,.m-left .f-slide .next:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.m-left .f-slide .prev {
    position: absolute;
    left: 10px;
    background: url(images/S3EfbG65eG.png) no-repeat center center;
}

.m-left .f-slide .next {
    position: absolute;
    right: 10px;
    background: url(images/zdhvwsYZSv.png) no-repeat center center;
}

.m-left .f-slide .points {
    position: absolute;
    top: 438px;
    left: 60px;
    right: 60px;
    text-align: center;
}

.m-left .f-slide .points i {
    display: inline-block;
    height: 4px;
    width: 4px;
    background: #fff;
    border-radius: 2px;
    margin-left: 7px;
    margin-right: 7px;
    opacity: .2;
    filter: alpha(opacity=20);
}

.m-left .f-slide .points .blue i {
    opacity: 1;
    filter: alpha(opacity=100);
}

.m-left .f-slide .bd {
    border: 0;
    top: 100px;
}

.m-left .f-slide .stack-slide {
    position: absolute;
    top: 70px;
    left: 15px;
    width: 200px;
    height: 390px;
    perspective: 1000px;
    perspective-origin: 50% -50%;
}

.m-left .f-slide .stack-slide .slide-item,.m-left .f-slide .stack-slide li {
    height: 300px;
    width: 180px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate3d(0,0,0);
    border-radius: 5px;
    background: #fff;
    z-index: 3;
}

.m-left .f-slide .stack-slide .img-wrap,.m-left .f-slide .stack-slide .slide-item,.m-left .f-slide .stack-slide li {
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate3d(0,0,0);
    transition: all 0.3s ease;
    border-radius: 5px;
    background: #fff;
    z-index: 3;
}

.m-left .f-slide .stack-slide li:nth-child(1) {
    z-index: 4;
    opacity: 1;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
}

.m-left .f-slide .stack-slide li:nth-child(2) {
    z-index: 3;
    opacity: 0.8;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,-60,1);
}

.m-left .f-slide .stack-slide li:nth-child(3) {
    z-index: 2;
    opacity: 0.6;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,-120,1);
}

.m-left .f-slide .stack-slide li:nth-child(4) {
    z-index: 1;
    opacity: 0.4;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,-180,1);
}

.m-left .f-slide .stack-slide .u-img {
    height: 260px;
    width: 180px;
    background: #fff;
}

.m-left .f-slide .stack-slide .u-img img {
    max-width: 180px;
    max-height: 260px;
    height: 260px;
}

.m-left .f-slide {
    background-color: #b0c2ce;
    background-image: linear-gradient(to bottom,#d0d6db,#b0c2ce);
}

.m-left .slide-name {
    background: #415f73;
    display: none;
}

.lou1 .f-slide {
    background-color: #025E6E;
    background-image: linear-gradient(to bottom,#029ab5,#025E6E);
}

.lou1 .f-slide .slide-name {
    background: #023e48;
    display: none;
}

.lou2 .f-slide {
    background-color: #C69658;
    background-image: linear-gradient(to bottom,#e2be90,#C69658);
}

.lou2 .f-slide .slide-name {
    background: #a2691f;
    display: none;
}

.lou3 .f-slide {
    background-color: #2D67B6;
    background-image: linear-gradient(to bottom,#5291e6,#2D67B6);
}

.lou3 .f-slide .slide-name {
    background: #0a489c;
    display: none;
}

.lou4 .f-slide {
    background-color: #D87C1C;
    background-image: linear-gradient(to bottom,#ecbc8a,#D87C1C);
}

.lou4 .f-slide .slide-name {
    background: #af600e;
    display: none;
}

.lou5 .f-slide {
    background-color: #888888;
    background-image: linear-gradient(to bottom,#adadad,#888888);
}

.lou5 .f-slide .slide-name {
    background: #585858;
    display: none;
}

.lou6 .f-slide {
    background-color: #77A1D0;
    background-image: linear-gradient(to bottom,#9bc8fb,#77A1D0);
}

.lou6 .f-slide .slide-name {
    background: #3b70ab;
    display: none;
}

.lou7 .f-slide {
    background-color: #B6A89F;
    background-image: linear-gradient(to bottom,#e0cfc4,#B6A89F);
}

.lou7 .f-slide .slide-name {
    background: #827268;
    display: none;
}

.m-left .f-slide .stack-slide li.pli1 .slide-name {
    display: block;
}

.m-left .f-slide .stack-slide li.pli1 {
    z-index: 4;
    opacity: 1;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
}

.m-left .f-slide .stack-slide li.pli2 {
    z-index: 3;
    opacity: 0.8;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,-60,1);
}

.m-left .f-slide .stack-slide li.pli3 {
    z-index: 2;
    opacity: 0.6;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,-120,1);
}

.m-left .f-slide .stack-slide li.pli4 {
    z-index: 1;
    opacity: 0.4;
    transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,-180,1);
}

.buy-the-card {
    position: relative;
}

.buy-the-card.f-slide .buy-btn {
    right: 15px;
}

.buy-the-card:hover .buy-btn {
    display: block;
}

.buy-the-card a:hover.buy-btn {
    font-weight: 600;
}

.buy-the-card .buy-btn {
    display: none;
    height: 18px;
    padding-left: 8px;
    padding-right: 18px;
    line-height: 18px;
    font-size: 12px;
    white-space: nowrap;
    color: #fff;
    background-color: #d0d6db;
    border-radius: 0 0 0 12px;
    position: absolute;
    top: 70px;
    right: 0;
    z-index: 2;
}

.buy-the-card .buy-btn .icon-angle-double-right {
    top: 0;
    right: 4px;
    animation: leftRight .5s infinite;
    position: absolute;
    background: url("images/ico-more-b-32.png")no-repeat 0 3px;
    width: 12px;
    height: 15px;
    display: inline-block;
    background-size: 12px 12px;
}

/*index-banner*/
.index-banner {
    height: 500px;
    position: relative;
    top: -500px;
}

.swiper-banner {
    height: 500px;
    text-align: center;
}

.swiper-banner .swiper-slide {
    font-size: 0;
}

.index-banner-link {
    display: inline-block;
    width: 755px;
    padding: 0 265px 0 200px;
}

.index-banner-img {
    width: 755px;
    height: 500px;
}

.swiper-ctrl-wrap {
    display: inline-block;
    width: 755px;
    height: 500px;
    padding: 0 265px 0 200px;
    position: relative;
    top: -500px;
}

.swiper-banner-pagination {
    width: 755px;
    text-align: center;
    position: absolute;
    bottom: 16px;
}

.swiper-ctrl-wrap .adsign {
    bottom: 6px;
    left: 206px;
}

.swiper-banner-pagination .swiper-banner-bullet {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 6px;
    background-color: rgba(255,255,255,.3);
    border-radius: 10px;
    cursor: pointer;
}

.swiper-banner-pagination .swiper-pagination-bullet-active {
    background-color: rgba(255,255,255,1);
}

.swiper-banner-btn {
    width: 40px;
    height: 74px;
    line-height: 74px;
    position: absolute;
    top: 220px;
    opacity: 0;
    z-index: 1;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all linear .1s;
    -o-transition: all linear .1s;
    transition: all linear .1s;
}

.swiper-banner-btn .iconfontbt {
    display: block;
    width: 40px;
    height: 74px;
    background: url(images/btn-r.png) 1px 1px no-repeat;
    cursor: pointer;
}

.swiper-banner:hover .swiper-banner-btn {
    background-color: rgba(0,0,0,.2);
    opacity: 1;
}

.swiper-banner .swiper-banner-btn:hover {
    background-color: rgba(0,0,0,.3);
}

.swiper-banner-prev {
    left: 50%;
    margin-left: -401px;
}

.swiper-banner-next {
    right: 50%;
    margin-right: -335px;
}

.swiper-banner-next .iconfontbt {
    background-position: -40px 0;
}

/*kown*/
.kown-l-list {
    width: 910px;
}

.kown-l-list>ul>li {
    overflow: hidden;
    padding: 25px 5px 25px 15px;
    border-bottom: 1px solid #f5f5f5;
}

.kown-l-list>ul>li:last-child {
    border-bottom: 0;
}

.kown-l-list dt {
    float: left;
    color: #ffffff;
    border-radius: 50px;
    display: inline-block;
    width: 60px;
    height: 60px;
    text-align: center;
    margin-right: 20px;
    font-size: 14px;
    overflow: hidden;
}

.kown-l-list dt p {
    line-height: 35px;
    color: #333333;
}

.kown-l-list dd {
    float: left;
    width: 580px;
}

.kown-l-list dd .wd-nama {
    background: #F3FBFD;
    height: 32px;
    line-height: 32px;
    padding: 8px;
}

.kown-l-list dd .wd-nama img {
    height: 32px;
    width: 32px;
    margin-right: 8px;
    float: left;
    border-radius: 50px;
}

.kown-l-list dd ul {
}

.kown-l-list dd .wd-wen {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 0;
}

.kown-l-list dd .wd-wen em {
    font-size: 12px;
    color: #3291F9;
    background: #EBF6FF;
    border-radius: 50px;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 10px;
}

.kown-l-list dd .wd-da {
    color: #666666;
    height: 36px;
    overflow: hidden;
    line-height: 18px;
    font-size: 13px;
    padding: 0;
    padding-top: 10px;
    margin-bottom: 0;
}

.kown-l-list dd .wd-time {
    line-height: 18px;
    font-size: 13px;
    margin-top: 15px;
    margin-left: 35px;
}

.kown-l-list dd .wd-da em {
    font-size: 12px;
    color: #2CBF73;
    background: #E8FAF7;
    border-radius: 50px;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 10px;
    float: left;
}

.kown-l-list dd .wd-da span {
    height: 50px;
    width: 530px;
    overflow: hidden;
    display: inline-block;
}

.cons_see .time i,.cons_see .see i,.cons_see .hangy i {
    display: inline-block;
    background: url(images/news/bg_tourism_industry.png) no-repeat;
}

.cons_see .time i {
    height: 14px;
    width: 14px;
    background-position: -70px 0;
    vertical-align: -2px;
    *vertical-align: 4px;
    margin-right: 5px;
}

.cons_see .see i {
    height: 12px;
    width: 16px;
    background-position: -84px 0;
    vertical-align: -1px;
    *vertical-align: 5px;
    margin-right: 5px;
}

.cons_see .hangy {
    margin-left: 30px;
}

.cons_see .hangy i {
    height: 12px;
    width: 12px;
    background-position: 0 -18px;
    vertical-align: -1px;
    *vertical-align: 5px;
    margin-right: 5px;
}

.kown-l-list dd.kown-d-a {
    width: 200px;
}

.kown-l-list dd.kown-d-a .kown-tw-btn {
    display: inline-block;
    border: 1px solid #dddddd;
    width: 60px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 3px;
    margin-top: 15px;
    font-size: 12px;
}

.kown-l-list dd.kown-d-a .kown-tw-btn:hover {
    background: #dddddd;
}

.kown-r-list {
    line-height: 30px;
}

.kown-r-list {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-right: 15px;
}

.kown-r-list li {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}

.l-list-zj {
    width: 300px;
    margin-right: 20px;
}

.l-list-zj dl {
    padding: 20px 10px;
    overflow: hidden;
    background: #fafafa;
    margin-bottom: 10px;
}

.l-list-li {
    width: 590px;
}

.l-list-li li {
    margin-bottom: 45px;
    overflow: hidden;
}

.l-list-li li:last-child {
    margin-bottom: 0;
}

.l-list-li dt {
    display: none;
}

/*i-info*/
.i-info {
}

.i-info .info-c {
    padding: 15px;
    padding-left: 10px;
}

.i-info .info-l {
    background: #ffffff;
    width: 865px;
}

.i-info .info-l>ul>li {
    border-bottom: 1px dotted #f5f5f5;
    padding: 10px 20px 10px 0;
}

.i-info .info-l>ul>li:hover {
    background: #eceada;
}

.i-info .info-l>ul>li:last-child {
    border-bottom: 0;
    margin-bottom: 5px;
}

.info-li-img {
    width: 170px;
    height: 100px;
    margin-right: 15px;
    margin-left: 5px;
}

.info-li-img img {
    width: 100%;
    height: 100%;
}

.info-li-c {
    width: 430px;
}

.info-li-c .item-title {
    line-height: 40px;
    height: 40px;
    font-weight: bold;
    font-size: 16px;
}

.info-li-c .item-title i {
    background: #FE731F;
    color: #ffffff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    float: left;
    text-align: center;
    border-radius: 3px;
    font-weight: normal;
    margin-top: 10px;
    margin-right: 5px;
}

.info-li-c .item-title i.i-2 {
    background: #FFC107;
}

.info-li-c .item-title i.i-3 {
    background: #FFEB3B;
}

.info-li-c li {
    line-height: 30px;
    height: 30px;
    float: left;
    width: 213px;
}

.info-li-c li em,.info-li-c li a {
    color: #1844A7;
}

.info-li-r {
    text-align: right;
}

.info-li-r li {
    height: 30px;
    line-height: 30px;
}

.info-li-r .info-price {
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}

.info-li-r .info-price em {
    color: #e60000;
}

.info-li-r a {
    background: #1844A7;
    color: #ffffff;
    display: inline-block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-top: 5px;
    border-radius: 3px;
}

.info-r {
    ;}

.info-r p {
    margin-bottom: 15px;
}

.info-r p:last-child {
    margin-bottom: 0;
}

.info-r p img {
    width: 300px;
    height: 110px;
}

/*名企招聘*/
.job {
    ;}

.job .main-body {
    padding: 15px;
}

.liepin_left {
    width: 590px;
}

.liepin_vip {
    width: 178px;
    margin-right: 16px;
    border: 1px solid #dedede;
}

.liepin_vip:hover {
    border: 1px solid rgb(24 68 167 / 62%);
    box-shadow: 0 0 5px hsla(0,0%,0%,0.2),0 0 2px hsla(0,0%,78%,0.2);
}

.liepin_title {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    height: 20px;
    overflow: hidden;
}

.liepin_title2 {
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 20px;
    width: 30%;
    height: 35px;
    overflow: hidden;
}

.liepin_gz {
    text-align: center;
    font-size: 16px;
    color: #E60000;
    margin: 14px auto;
}

.liepin_gz .px12 {
    color: #333333;
}

.liepin_yaoqiu {
    text-align: center;
    margin-bottom: 20px;
}

.liepin_hr {
    width: 66%;
    margin: auto;
    height: 2px;
    background: #d1d1d1;
}

.liepin_imgs {
    width: 140px;
    height: 55px;
    margin: 20px auto 10px;
}

.liepin_imgs img {
    width: 140px;
    height: 55px;
}

.liepin_qiye {
    text-align: center;
    margin-bottom: 20px;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
}

.liepin_right {
    width: 600px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}

.liepin_right li {
    border: 1px solid #dedede;
    height: 35px;
    line-height: 35px;
    border-bottom: 0;
}

.liepin_right .liepin_gz {
    width: 23%;
    height: 35px;
    overflow: hidden;
}

.liepin_right .liepin_yaoqiu {
    width: 30%;
    height: 35px;
    overflow: hidden;
}

/*招标信息*/
.img-zb {
    width: 200px;
    height: 390px;
    margin-right: 20px;
}

.img-zb img {
    width: 100%;
    height: 390px;
}

.zhaobiao {
    width: 690px;
    margin-top: 5px;
    background: #ffffff;
    padding: 0;
    padding-top: 0;
    margin-bottom: 18px;
}

.zhaobiao .qg-conbox-title {
    height: 50px;
    line-height: 50px;
}

.zhaobiao th {
    line-height: 20px;
    height: 20px;
    margin-bottom: 15px;
    overflow: hidden;
    font-size: 15px;
    border-bottom: 1px solid #dddddd;
}

.zhaobiao tr {
    ;}

.zhaobiao tr td {
    text-align: center;
    line-height: 30px;
    padding: 5px;
    border-bottom: 1px dotted #dddddd;
}

.zhaobiao tr td.tb-title {
    text-align: left;
}

/*招标赞助商*/
.zb-zzs {
    width: 250px;
    margin-right: 15px;
    border-left: 1px solid #dddddd;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.zb-zzs ul {
    margin-top: 15px;
}

.zb-zzs li {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.zb-zzs li i {
    width: 4px;
    height: 4px;
    background: #666666;
    float: left;
    margin-right: 8px;
    margin-top: 15px;
    border-radius: 50px;
}

/*lou*/
.m-left-cat {
    height: 508px;
    position: relative;
}

.left-cat1 {
    background: #E60000;
}

.left-cat2 {
    background: #F44336;
}

.left-cat3 {
    background: #E91E63;
}

.left-cat4 {
    background: #9C27B0;
}

.left-cat5 {
    background: #673AB7;
}

.left-cat6 {
    background: #3F51B5;
}

.left-cat7 {
    background: #2196F3;
}

.m-left-cat ul {
    overflow: hidden;
    padding: 10px;
    padding-top: 20px;
    width: 206px;
    bottom: 15px;
    height: 400px;
    font-size: 14px;
}

.m-left-cat ul li {
    width: 50%;
    float: left;
    padding: 6px 0;
    overflow: hidden;
}

.m-left-cat ul li a {
    display: inline-block;
    border-radius: 50px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 8px;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    background-color: #ececec;
    width: 75px;
    margin: 0 8px;
    text-align: center;
}

.m-left-cat ul li a:hover {
    color: #fff;
    background-color: #1844A7;
}

.m-left-cat .photo {
    width: 180px;
    height: 180px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
    background-color: #fff;
    webkit-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    bottom: 20px;
    left: 25px;
}

.lou-l {
    width: 740px;
}

.lou-l .choice-brand_list {
}

.lou-l .choice-brand_list .item {
    float: left;
    width: 170px;
    height: 240px;
    border: 1px #ffffff solid;
    margin-left: 12px;
    margin-top: 12px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.lou-l .choice-brand_list .pic {
    display: block;
    width: 170px;
    margin-bottom: 5px;
    line-height: 170px;
    text-align: center;
}

.lou-l .choice-brand_list .pic img {
    -webkit-transition: all 300ms;
    transition: all 300ms;
    width: 170px;
    height: 170px;
}

.lou-l .choice-brand_list .ware-name {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}

.lou-l .choice-brand_list .ware-comname {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    color: #888888;
}

.lou-l .choice-brand_list .ware-price {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: left;
    color: #e60000;
}

.lou-l .choice-brand_list .ware-price .price {
    color: #e60000;
}

.lou-l .choice-brand_list .item:hover {
    border: 1px #1844A7 solid;
}

.lou-l .choice-brand_list .item:hover .pic img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transition: all 1s ease 0s;
    -webkit-transform: all 1s ease 0s;
}

.lou-l .choice-brand_list .item .addtocart {
    position: absolute;
    background: #1844A7;
    width: 100%;
    height: 35px;
    line-height: 35px;
    left: 0;
    bottom: -40px;
    color: #ffffff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}

.lou-l .choice-brand_list .item:hover .addtocart {
    bottom: 0;
    opacity: 1;
    filter: alpha(opacity=100);
}

.lou-r {
    width: 240px;
    border-left: 1px solid #dddddd;
}

.lou-r h3 {
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    font-size: 15px;
    font-weight: 600;
    background: #e0e0e0;
}

.xg-xx-ul {
    padding: 0 15px;
    margin-top: 20px;
}

.xg-xx-ul li {
    margin: 13px 0;
    clear: both;
    overflow: hidden;
    height: 60px;
}

.xg-xx-ul li .u-img {
    width: 60px;
    height: 60px;
    float: left;
}

.xg-xx-ul li .u-img img {
    width: 60px;
    height: 60px;
}

.xg-xx-ul li:hover img {
    isplay: block;
    transform: scale(1.05);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1.05);
    -webkit-transform: all 1s ease 0s;
}

.xg-xx-ul li .u-img i {
    position: absolute;
    left: 0;
    top: 0;
    background: #666666;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    z-index: 1;
}

.xg-xx-ul li .u-img i.mall-i-1 {
    background: #F44336;
}

.xg-xx-ul li .u-img i.mall-i-2 {
    background: #FF9800;
}

.xg-xx-ul li .u-img i.mall-i-3 {
    background: #8BC34A;
}

.xg-xx-ul li .tinfo {
    width: 120px;
    float: left;
    padding-left: 10px;
    color: #999;
    font-size: 14px;
}

.xg-xx-ul li .tinfo p {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    font-size: 12px;
    color: #666666;
}

.xg-xx-ul li .tinfo p:last-child {
    color: #e60000;
}

.xg-xx-ul li .tinfo a {
    font-size: 14px;
    color: #333;
    display: block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}

.xg-xx-ul li .tinfo a:hover {
    color: #1e8c41;
}

.xg-xx-ul li.pu-li {
    height: 32px;
    line-height: 32px;
    padding: 0;
    margin: 5px 0;
}

.xg-xx-ul li.pu-li i {
    background: #c3c3c3;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #ffffff;
    float: left;
    margin-top: 7px;
    margin-right: 8px;
}

/*sp-box*/
.sp-box {
    background: url(images/index/sp-box-bg.jpg) no-repeat center top;
    background-size: cover;
    height: 130px;
}

.sp-box .left {
    float: left;
    width: 240px;
    height: 70px;
    margin-left: 50px;
    margin-top: 30px;
    background: #fff;
    border-radius: 5px;
    padding-left: 10px;
}

.sp-box .left:before {
    content: "\e710";
    display: inline-block;
    width: 45px;
    height: 45px;
    margin: 10px;
    margin-top: 15px;
    font-family: 'iconfont';
    font-size: 46px;
    text-align: center;
    line-height: 36px;
    color: #1844A7;
    float: left;
}

.sp-box .left strong {
    display: block;
    font-size: 24px;
    line-height: 30px;
    color: #1844A7;
    margin: 8px 0 5px;
}

.sp-box .left p {
    color: #1844A7;
    font-size: 14px;
}

.sp-box .right {
    float: right;
    width: 450px;
    margin-right: 80px;
}

.sp-box .sp-title {
    font-size: 20px;
    margin-top: 30px;
    line-height: 30px;
    font-weight: bold;
}

.sp-box .sp-title em {
    display: block;
    background: #ffffff;
    border-radius: 15px;
    float: left;
    color: #e60000;
    padding: 0px 15px;
    margin-right: 5px;
    letter-spacing: 3px;
}

.gdbody {
    padding: 0px 10px;
    background: white;
    height: 30px;
    overflow: hidden;
    border-radius: 15px;
    margin-top: 12px;
}

.gdbody li {
    line-height: 30px;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
    background: url(images/index/xiaolaba.png) no-repeat left center;
    background-size: 18px 16px;
    padding-left: 20px;
}

/*hotselling*/
.hotselling {
    overflow: hidden;
}

.hotselling ul .listbox {
    float: left;
    margin-right: 1%;
    background: #fff;
    height: 420px;
    overflow: hidden;
}

.hotselling ul .listbox dl {
    height: 350px;
}

.hotselling ul .listbox:nth-child(1) {
    width: 32%;
}

.hotselling ul .listbox:nth-child(2) {
    width: 46%;
}

.hotselling ul .listbox:nth-child(3) {
    width: 20%;
    margin-right: 0;
}

.hotselling ul .listbox strong {
    font-size: 22px;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
}

.hotselling ul .listbox:nth-child(1) strong {
    color: #1844A7;
}

.hotselling ul .listbox:nth-child(2) strong {
    color: #ef6f26;
}

.hotselling ul .listbox:nth-child(3) strong {
    color: #E60000;
}

.hotselling ul .listbox strong em {
    font-size: 14px;
    color: #666;
    font-weight: 400;
    margin-left: 20px;
}

.hotselling ul .listbox strong .more {
    float: right;
    font-size: 14px;
    display: inline-block;
    font-weight: 400;
}

.hotselling ul .listbox .rexiao {
    overflow: hidden;
    padding: 10px 20px 10px 10px;
}

.hotselling ul .listbox .rexiao dd {
    overflow: hidden;
    padding: 10px 0;
    position: relative;
}

.hotselling ul .listbox .rexiao dd a {
    float: left;
    width: 77%;
}

.hotselling ul .listbox .rexiao dd img {
    float: left;
    width: 65px;
    height: 65px;
    border: 1px solid #eee;
    margin-right: 15px;
    margin-left: 10px;
}

.hotselling ul .listbox .rexiao dd .til {
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.hotselling ul .listbox .rexiao dd .tsg {
    font-size: 16px;
    color: #e3211a;
}

.hotselling ul .listbox .rexiao dd em {
    float: left;
    width: 60px;
    height: 60px;
    line-height: 54px;
    position: absolute;
    left: 0;
    font-size: 18px;
    text-align: center;
    color: #fff;
}

.hotselling ul .listbox .rexiao dd:before {
    content: "\e601";
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 40px;
    float: left;
    color: #d3d3d3;
    font-family: 'iconfont';
}

.hotselling ul .listbox .rexiao .selected dd:nth-child(1):before {
    color: #e3211a;
}

.hotselling ul .listbox .rexiao .selected dd:nth-child(2):before {
    color: #f8a429;
}

.hotselling ul .listbox .rexiao .selected dd:nth-child(3):before {
    color: #e1cf23;
}

.hotselling ul .listbox .qiugou {
    padding: 10px 0;
    overflow: hidden;
}

.hotselling ul .listbox .qiugou li a {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 10px 20px;
    position: relative;
    display: inline-block;
}

.hotselling ul .listbox .qiugou li a h4 {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    padding-right: 60px;
}

.hotselling ul .listbox .qiugou li a p {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.hotselling ul .listbox .qiugou li a em {
    width: 60px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #ef6f26;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 15px;
}

.hotselling ul .listbox .qiye {
    padding: 10px 20px;
    overflow: hidden;
}

.hotselling ul .listbox .qiye li {
    height: 70px;
    overflow: hidden;
}

.hotselling ul .listbox .qiye li h5 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    padding-right: 60px;
    position: relative;
    margin-top: 10px;
}

.hotselling ul .listbox .qiye li h5 em {
    width: 55px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #E60000;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 6px;
}

.hotselling ul .listbox .qiye li p {
    height: 20px;
    line-height: 20px;
    color: #999;
}

/*lou*/
.lou-floor-xh {
    width: 49.2%;
    float: left;
    margin-bottom: 15px;
}

.lou-floor-xh:nth-child(2n) {
    margin-right: 0px;
    float: right;
}

.lou-floor-xh .left {
    float: left;
    width: 30%;
    height: 490px;
    position: relative;
}

.lou-floor-xh .left_01 {
    background: linear-gradient(160deg,#dce5ec 20%,#cad8e0 80%);
}

.lou-floor-xh .left_02 {
    background: linear-gradient(160deg,#f2e6e6 20%,#e0caca 80%);
}

.lou-floor-xh .left_03 {
    background: linear-gradient(160deg,#e6f1ed 20%,#cae0d8 80%);
}

.lou-floor-xh .left_04 {
    background: linear-gradient(160deg,#f1ece6 20%,#e0d4ca 80%);
}

.lou-floor-xh .left_05 {
    background: linear-gradient(160deg,#dce5ec 20%,#cad8e0 80%);
}

.lou-floor-xh .left_06 {
    background: linear-gradient(160deg,#f2e6e6 20%,#e0caca 80%);
}

.lou-floor-xh .left_07 {
    background: linear-gradient(160deg,#dce5ec 20%,#cad8e0 80%);
}

.lou-floor-xh .left_08 {
    background: linear-gradient(160deg,#f2e6e6 20%,#e0caca 80%);
}

.lou-floor-xh .left h3 {
    font-size: 24px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-weight: 400;
    display: block;
    margin-top: 15px;
}

.lou-floor-xh .left_01 h3 a {
    color: #3D699F;
}

.lou-floor-xh .left_02 h3 a {
    color: #9F4F3D;
}

.lou-floor-xh .left_03 h3 a {
    color: #3D9F88;
}

.lou-floor-xh .left_04 h3 a {
    color: #9F7A3D;
}

.lou-floor-xh .left_05 h3 a {
    color: #3D699F;
}

.lou-floor-xh .left_06 h3 a {
    color: #9F4F3D;
}

.lou-floor-xh .left_07 h3 a {
    color: #3D699F;
}

.lou-floor-xh .left_08 h3 a {
    color: #9F4F3D;
}

.lou-floor-xh .left img {
    width: 100%;
}

.lou-floor-xh .left .cat {
    width: 100%;
    padding: 15px 10px;
    box-sizing: border-box;
    overflow: hidden;
    position: absolute;
}

.lou-floor-xh .left .cat a {
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border-radius: 15px;
    text-align: center;
    margin-top: 10px;
    background: rgba(255,255,255,.8);
    border: 1px solid rgba(255,255,255,.9);
    box-sizing: border-box;
    padding: 0 15px;
}

.lou-floor-xh .right {
    width: 70%;
    height: 490px;
    float: left;
    background: #fff;
    overflow: hidden;
}

.lou-floor-xh .right .list_box {
    overflow: hidden;
    height: 377.5px;
}

.lou-floor-xh .right .list_box li {
    width: 33.3333%;
    float: left;
    box-sizing: border-box;
    padding: 15px;
    border-bottom: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

.lou-floor-xh .right .list_box li img {
    width: 100%;
}

.lou-floor-xh .right .list_box li .til {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.lou-floor-xh .right .list_box li .tsg {
    font-size: 16px;
    color: #E60000;
}

.lou-floor-xh .right .list_box li .tsg .px12 {
    color: #282828;
}

.lou-floor-xh .right .r_bottom {
    padding: 13px 15px;
    overflow: hidden;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}

.lou-floor-xh .right .r_bottom .hd {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0,-50%);
}

.lou-floor-xh .right .r_bottom .hd li {
    width: 8px;
    height: 8px;
    background: rgba(0,0,0,.3);
    text-indent: 999px;
    margin: 5px 0;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(255,255,255,.4);
    cursor: pointer;
}

.lou-floor-xh .right .r_bottom .hd li.on {
    background: #1844A7;
}

.lou-floor-xh .right .r_bottom .bd {
    border: none;
}

.lou-floor-xh .right .r_bottom .bd li {
    overflow: hidden;
    padding: 10px 10px 10px 0;
}

.lou-floor-xh .right .r_bottom .bd li img {
    float: left;
    width: 65px;
    height: 65px;
    margin-right: 10px;
}

.lou-floor-xh .right .r_bottom .bd li .text {
    float: left;
    width: 75%;
}

.lou-floor-xh .right .r_bottom .bd li h3 {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
}

.lou-floor-xh .right .r_bottom .bd li p {
    height: 40px;
    line-height: 20px;
    color: #888888;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

/* 诚信保障品牌*/
.m-honest {
    width: 1220px;
    height: 269px;
    background: #032d83 url("images/index/honest_bg.jpg") left center no-repeat;
    clear: both;
}

.m-honest .m-honest-left {
    float: left;
    width: 190px;
}

.m-honest .m-honest-left p {
    line-height: 20px;
    padding-top: 140px;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.m-honest .m-honest-left a {
    display: block;
    width: 108px;
    height: 30px;
    line-height: 30px;
    margin: 210px auto 0;
    font-size: 16px;
    color: #e3d19d;
    text-align: center;
}

.m-honest .m-honest-right {
    float: right;
    position: relative;
    width: 1025px;
    height: 260px;
    margin: 5px 4px 0 0;
    overflow: hidden;
}

.m-honest .m-honest-right .bd {
    border: 0;
}

.m-honest .m-honest-right ul {
    overflow: hidden;
}

.m-honest .m-honest-right li {
    float: left;
    width: 204px;
    height: 129px;
    margin: 0 1px 1px 0;
    text-align: center;
    background: #fff;
}

.m-honest .m-honest-right li a {
    display: block;
    width: 204px;
    height: 129px;
    overflow: hidden;
}

.m-honest .m-honest-right li img {
    display: block;
    width: 112px;
    height: 40px;
    margin: 30px auto 20px;
}

.m-honest .m-honest-right li p {
    line-height: 24px;
    height: 24px;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
}

.m-honest .m-honest-right .arrow {
    display: none;
    position: absolute;
    right: 0;
    top: 104px;
    width: 25px;
    height: 51px;
    background: url("images/index/honest_arrow.png") no-repeat;
}

.m-honest .m-honest-right:hover .arrow {
    display: block;
}

.m-honest .m-honest-right .arrow a {
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

/*招商*/
.info_zs {
    margin: 0 auto;
    overflow: hidden;
    background: url("images/index/infobgs.png") no-repeat;
}

.info_zs_left {
    width: 292px;
    height: 296px;
    background: url("images/index/info_zs2021.jpg") no-repeat;
    position: relative;
    float: left;
    margin-top: 27px;
    margin-left: 19px;
}

.info_zs_left i {
    position: absolute;
    top: 125px;
    right: -20px;
    background: url("images/index/sinbo.png") -155px -60px no-repeat;
    width: 41px;
    height: 41px;
    display: block;
}

.info_zs_left li {
    height: 210px;
}

.info_zs_left dd {
    height: 86px;
}

.info_zs_left dd a {
    height: 66px;
    padding: 10px 0;
    font: bold 16px "Microsoft YaHei";
    display: block;
    color: #f5e923;
}

.info_zs_left a:hover {
    text-decoration: none;
    cursor: pointer;
}

.info_zs_left dd a:hover {
    cursor: pointer;
}

.info_zs_left dd a:hover span {
    color: #fff;
    border: 2px solid #fff;
}

.info_zs_left span {
    width: 196px;
    height: 36px;
    text-align: center;
    display: block;
    border: 2px solid #f5e923;
    border-radius: 20px;
    display: block;
    margin: 18px auto;
    line-height: 36px;
}

.info_zs_c {
    width: 493px;
    height: 296px;
    float: left;
    background: #fff;
    margin: 27px 13px 0;
    padding: 0 25px 0 25px;
    /* box-shadow: 0 3px 3px #eee; */
    *
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 23px;
}

.info_zs_join {
    padding-bottom: 10px;
}

.info_zs_join div {
    width: 140px;
    height: 68px;
    background: url("images/index/sinbo.png") 0 -110px no-repeat;
    float: left;
}

.info_zs_join ul {
    width: 365px;
    float: left;
    margin-left: 10px;
}

.info_zs_join ul s {
    color: #E60000;
    font-weight: bold;
    padding: 0 3px;
}

.info_zs_join ul p {
    text-indent: 2em;
    line-height: 22px;
    font-size: 14px;
    text-align: justify;
}

.info_zs_join ul p span {
    color: #009933;
    font-weight: bold;
    font-size: 14px;
}

.info_zs_join .line {
    width: 520px;
    height: 3px;
    background: url("images/index/sinbo.png") 0 -180px repeat-x;
}

.clear2017:after {
    height: 0;
    font-size: 0;
    content: ".";
    visibility: hidden;
    clear: both;
    display: block;
}

.clear2017 {
    zoom:1;}

ul,li {
    list-style: none;
}

input {
    text-indent: 10px;
}

form *:focus {
    outline: none;
}

.info_newtitle {
    text-align: center;
    font-size: 22px;
    color: #E60000;
    margin-bottom: 15px;
}

.index_info_form {
    font-size: 14px;
    padding-top: 12px;
}

.index_info_form s {
    color: #E60000;
    padding-left: 5px;
}

.index_info_form_but:hover {
    background: #0A538F;
    font-weight: bold;
}

form *:focus {
    outline: none;
}

.index_info_form dt,.index_info_form dd {
    float: left;
    line-height: 36px;
}

.index_info_form dt {
    margin: 0 5px;
}

.index_info_form input {
    width: 143px;
    height: 32px;
    border: 1px solid #e8e8e8;
    padding: 0;
}

.index_info_form p {
    padding: 10px 0px;
    vertical-align: middle;
}

.index_info_form p span {
    float: left;
    line-height: 36px;
    *line-height: 24px;
}

.index_info_qy {
    width: 130px;
    height: 36px;
    border: 1px solid #e8e8e8;
    font-size: 16px;
    color: #999;
    text-indent: 5px;
    margin-left: 5px;
    float: left;
    font: 14px "Microsoft YaHei";
    display: inline;
    padding: 5px;
}

.index_info_form_but {
    width: 405px;
    height: 42px;
    background: #277ABE;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    border-radius: 0px\9\0;
    border: 2px solid #fff;
    font: 18px "Microsoft Yahei";
    cursor: pointer;
    margin: 15px 0 0 72px;
    *margin: 10px 0 0 72px;
    clear: both;
}

.info_fjfont {
    color: #888888;
    margin-top: 10px;
    line-height: 24px;
    font-size: 14px;
}

.info_fjfont b {
    color: #E60000;
}

.brandusername {
    width: 82.2%;
    height: 36px;
    border: 1px solid #e8e8e8;
    font-size: 15px;
    line-height: 36px;
    margin-left: -4px;
}

.info_Button {
    width: 470px;
    height: 45px;
    background: #1844A7;
    color: #fff;
    text-align: center;
    border: 2px solid #fff;
    cursor: pointer;
    margin: 8px 0 0 0;
    font-size: 16px;
    clear: both;
    border-radius: 5px;
}

.slider_dz {
    position: absolute;
    width: 320px;
    height: 296px;
    background: #ffffff;
}

.slider_dz li {
    display: block;
    min-height: 32px;
    width: 320px;
    float: left;
}

.jcdd_xgt_dz {
    width: 320px;
    height: 296px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-top: 27px;
}

.jcdd_xgt_dz li {
    width: 320px;
    height: 296px;
    position: relative;
    box-sizing: border-box;
}

.jcdd_xgt_dz img {
    width: 260px;
    height: 160px;
    display: block;
    padding: 30px;
    padding-top: 45px;
    padding-bottom: 10px;
}

.jcdd_xgt_dz a:hover,.jcdd_xgt_dz a:hover * {
    text-decoration: none;
}

.jcdd_xgt_dz li p {
    height: 55px;
    line-height: 55px;
    font-size: 14px;
    text-align: center;
    background: #ffffff;
    margin: 0 15px;
    white-space: nowrap;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}

.jcdd_xgt_left_z,.jcdd_xgt_right_z {
    width: 26px;
    height: 50px;
    display: block;
    z-index: 99999;
    position: absolute;
    cursor: pointer;
    top: 100px;
}

.jcdd_xgt_left_z {
    background: url("images/index/sinbo.png") no-repeat;
    background-position: -102px -315px;
    left: 0;
}

.jcdd_xgt_right_z {
    background: url("images/index/sinbo.png") no-repeat;
    right: 0;
    background-position: -156px -315px;
}

/*首页招商推荐文字*/
.join_list2021 {
    width: 1200px;
    margin: 0 auto;
    height: 70px;
    font-size: 14px;
    overflow: hidden;
    margin-top: 10px;
}

.join_list2021 li {
    float: left;
    width: 50%;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    width: 370px;
    margin-left: 20px;
}

.join_list2021 a {
    color: #666;
    font-size: 14px;
}

.join_list2021 a:hover {
    color: #E60000;
}

/*首页招商推荐图片*/
.carousel .prev,.carousel .next {
    top: 80px;
    display: block;
    position: absolute;
    width: 18px;
    height: 36px;
    background: url(images/index/sprite4.png) no-repeat;
    z-index: 9;
}

.carousel .prev {
    background-position: 0 0;
    left: -24px;
}

.carousel .prev:hover {
    background-position: -64px 0;
}

.carousel .next {
    background-position: -28px 0;
    right: -22px;
}

.carousel .next:hover {
    background-position: -92px 0;
}

.zs_hbzs_bg {
    width: 100%;
    margin-top: 15px;
}

.wrap_zs {
    width: 1220px;
    margin: 0 auto;
}

.wrap_zs .m-ilist-1 {
    overflow: hidden;
    height: 230px;
    width: 1220px;
    margin-right: 0px;
}

.wrap_zs .m-ilist-1 li {
    float: left;
    position: relative;
    padding: 0;
    border: none;
}

.info_vip {
    position: relative;
}

.info_vip li {
    float: left;
    margin-right: 16.8px;
    width: 230px;
    border: 1px solid #e8e8e8;
}

.info_vip li:hover dt span{
   color: #E60000;
    /* box-shadow: 0 0 5px hsla(0,0%,0%,0.2),0 0 2px hsla(0,0%,78%,0.2); */
}

.info_vip a,.info_vip img {
    display: block;
}

.info_vip a:hover {
    text-decoration: none;
}

.info_vip img {
    width: 230px;
    height: 142px;
    overflow: hidden;
}

.info_vip dl {
    padding: 10px;
    border-top: none;
    font-size: 14px;
    background-color: #F1F2F9;
}

.info_vip dt {
}

.info_vip dt span {
    height: 38px;
    line-height: 19px;
    display: inline-block;
    overflow: hidden;
}

.info_vip dd {
    display: none;
}

.info_vip dd a {
    width: 46px;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
    border-radius: 5px;
    background: #E60000;
    color: #fff;
    text-align: center;
}

/*展会*/
.exhibition {
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}

.exhibition-img {
    width: 400px;
    float: left;
    margin-left: 10px;
}

.exhi-title {
    height: 30px;
    font-size: 0;
    position: relative;
    padding: 12px 0;
}

.exhi-title i {
    font-size: 30px;
    vertical-align: top;
    color: #032D83;
    margin-right: 7px;
    margin-top: 1px;
}

.exhi-title h2 {
    vertical-align: top;
    line-height: 30px;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    float: left;
}

.exhi-title h2 a {
    color: #333;
}

.exhi-title h2 a:hover {
    color: #032D83;
}

.exhi-title .m-more {
    float: right;
    font-size: 13px;
}

.exhi-img--big {
    overflow: hidden;
    height: 200px;
    position: relative;
}

.exhi-img--big ul {
    width: 100%;
    position: absolute;
    z-index: 8;
}

.exhi-img--big ul li {
    width: 100%;
    float: left;
}

.exhi-img--big ul li .image {
    height: 340px;
    overflow: hidden;
}

.exhi-img--big ul li .image img {
    width: 100%;
    display: block;
    height: 100%;
}

.exhi-img--big .carousel-indicators {
    position: absolute;
    z-index: 9;
    height: 8px;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
}

.exhi-img--big .carousel-indicators a {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 4px;
    background-color: #b6bcc8;
    vertical-align: top;
    margin: 0 8px;
    font-size: 0;
}

.exhi-img--big .carousel-indicators a.active {
    width: 20px;
    background-color: #032D83;
}

.exhi-img--small {
    width: calc(100% + 14px);
    overflow: hidden;
    margin-top: 14px;
}

.exhi-img--small li {
    width: 50%;
    float: left;
}

.exhi-img--small li a {
    display: block;
    color: #fff;
    margin-right: 14px;
    margin-top: 10px;
}

.exhi-img--small li .image {
    overflow: hidden;
    position: relative;
}

.exhi-img--small li .image img {
    width: 100%;
    height: 127px;
    max-height: none;
    display: block;
}

.exhi-img--small li .image span {
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 0px;
    right: 0px;
    padding: 10px 8px 8px 12px;
    font-size: 14px;
    overflow: hidden;
    color: #FFFFFF;
    font-weight: normal;
    background: rgb(0 0 0 / 40%);
    background: linear-gradient(to bottom, rgb(17 16 16 / 2%), #000000, #000000);
}

.exhi-img--small li .image span strong {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    display: block;
    font-weight: normal;
}

.exhi-img--small li a:hover span strong {
    height: 36px;
}

.exhibition-txt {
    width: 440px;
    float: left;
    padding: 0 20px;
}

.exhi-tab {
    height: 54px;
    position: relative;
    background-color: #f6f7fb;
    border-top: 1px solid #f6f7fb;
}

.exhi-tab ul {
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 54px;
    font-size: 20px;
    line-height: 54px;
}

.exhi-tab ul li {
    width: 33.33%;
    height: 54px;
    font-size: 20px;
    line-height: 54px;
    text-align: center;
    color: #999999;
    float: left;
    cursor: pointer;
}

.exhi-tab ul li.on {
    color: #FFFFFF;
    font-weight: 700;
    background: #032D83;
}

.exhibition-txt .bd {
    border: 0;
}

.exhi-bot {
    display: none;
}

.exhibition-top {
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding: 18px 0;
}

.exhibition-top span {
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-size: 20px;
    font-weight: 700;
    color: #032D83;
    margin: 8px 0 16px;
}

.exhibition-top span i {
    font-size: 14px;
    vertical-align: top;
    margin: 0 10px;
    font-weight: 700;
    background: #032D83;
    color: #ffffff;
    padding: 5px;
}

.exhibition-top span a {
    color: #032D83;
}

.exhibition-top p {
    color: #999;
    font-size: 14px;
    overflow: hidden;
}

.recom-exhibition li {
    margin-top: 18px;
    position: relative;
}

.recom-exhibition li .time {
    width: 58px;
    height: 58px;
    border: 1px solid #f0f0f0;
    text-align: center;
    position: absolute;
}

.recom-exhibition li .time b {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    font-size: 14px;
    color: #888888;
    background-color: #F1F2F9;
    display: block;
    font-weight: 500;
}

.recom-exhibition li .time strong {
    font-weight: 5;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    font-size: 14px;
    color: #999;
    display: block;
}

.recom-exhibition li:hover .time {
    border: 1px solid #032D83;
    color: #fff;
}

.recom-exhibition li:hover .time b {
    color: #fff;
    background-color: #032D83;
}

.recom-exhibition li:hover .time strong {
    color: #032D83;
}

.recom-exhibition li p {
    margin: 0 150px 0 75px;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.recom-exhibition li p a {
}

.recom-exhibition li p a:hover {
}

.recom-exhibition li span {
    display: block;
    margin: 0 0px 0 75px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    color: #888888;
    overflow: hidden;
}

.recom-exhibition .city {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    line-height: 32px;
    color: #888888;
}

.recom-exhibition1 li p {
    margin: 0 0 0 75px;
}

.exhibition-list {
    margin-top: 12px;
}

.exhibition-list li {
    font-size: 15px;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
    position: relative;
    padding-right: 110px;
}

.exhibition-list li a {
    color: #333;
}

.exhibition-list li a:hover {
    color: #032D83;
}

.exhibition-list li p {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #888888;
    text-align: right;
}

.exhibition-video {
    width: 300px;
    float: left;
}

.exhibition-video ul {
    position: relative;
}

.exhibition-video ul::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 8px;
    width: 1px;
    height: 100%;
    background-color: #dddddd;
}

.exhibition-video ul li {
    padding: 16px 0 0 28px;
    position: relative;
    z-index: 9;
}

.exhibition-video ul li::after {
    content: '';
    position: absolute;
    top: 23px;
    left: 4px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #032D83;
}

.exhibition-video ul li span {
    display: block;
    height: 27px;
}

.exhibition-video ul li span mark {
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
    background-color: #032D83;
    font-size: 12px;
    color: #fff;
    padding: 0 8px;
    border-radius: 2px;
    margin-right: 8px;
}

.exhibition-video ul li span mark:nth-child(2) {
    background-color: #eca000;
}

.exhibition-video ul li span b {
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
    padding: 0 8px;
    border-radius: 2px;
    margin-right: 8px;
    background-color: #f65d4d;
    font-weight: normal;
}

.exhibition-video ul li span b.enroll {
    background-color: #795548;
}

.exhibition-video ul li span b.replay {
    background-color: #f49940;
}

.exhibition-video ul li span b.demand {
    background-color: #588bf3;
}

.exhibition-video ul li span b strong {
    width: 14px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 5px 5px 0 0;
    -webkit-animation: isLiving .6s steps(6) infinite;
    animation: isLiving .6s steps(6) infinite;
}

.exhibition-video ul li p {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

.exhibition-video ul li p a {
}

.exhibition-video ul li p a:hover {
}

.exhibition-video ul li .image {
    padding-bottom: 0;
    height: 0;
    overflow: hidden;
    position: relative;
}

.exhibition-video ul li.active .image {
    margin: 9px 0 9px 0;
    height: 190px;
}

.exhibition-video ul li.active .image {
    display: block;
}

.exhibition-video ul li .image img {
    width: 100%;
    max-height: none;
    display: block;
    height: 100%;
}

.exhibition-video ul li .image b {
    position: absolute;
    left: 10px;
    top: 10px;
    background-color: #f65d4d;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    padding: 0 10px;
    z-index: 8;
    font-weight: 400;
    border-radius: 13px;
}

.exhibition-video ul li .image b.replay {
    background-color: #f49940;
}

.exhibition-video ul li .image b.enroll {
    background-color: #04abe2;
}

.exhibition-video ul li .image b.demand {
    background-color: #588bf3;
}

.exhibition-video ul li .image b strong {
    width: 14px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 5px 5px 0 0;
    -webkit-animation: isLiving .6s steps(6) infinite;
    animation: isLiving .6s steps(6) infinite;
}

/*mall*/
.i_clear .left {
    width: 230px;
    height: 380px;
    float: left;
    background: url(images/index/mall-460-800.png) no-repeat;
    background-size: 230px 380px;
}

.i_clear .left img {
    width: 100%;
}

.i_clear .right {
    overflow: hidden;
    background: #fdfdfd;
    padding-left: 18px;
    position: relative;
}

.i_clear .right ul li {
    float: left;
    width: 225px;
    height: 346px;
    margin: 16px 16px 16px 0px;
    border: 1px solid #eee;
    background: #fff;
}

.i_clear .right ul li img {
    width: 220px;
    height: 220px;
}

.i_clear .right ul li a p {
    padding: 5px 10px 0px 10px;
    font-size: 14px;
}

.i_clear .right ul li .price {
    /* width: 91%; */
    height: 24px;
    background: #fff;
    line-height: 24px;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 0 12px 12px 0px;
    font-size: 14px;
    font-weight: 500;
}

.i_clear .right ul li .price span {
    display: inline-block;
}

.i_clear .right ul li .price span:nth-child(1) {
    background: #1844A7;
    color: #fff;
    width: 25%;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    height: 27px;
    line-height: 27px;
    float: left;
}

.i_clear .right ul li .price span:nth-child(2) {
    color: #E60000;
    /* width: 50%; */
    font-size: 14px;
    border: 1px solid #1844A7;
    border-radius: 0 12px 12px 0px;
    padding-right: 15px;
    padding-left: 5px;
    box-sizing: border-box;
}

.i_clear .right ul li .price span:nth-child(2) .px12 {
    color: #333333;
}

.i_clear .right ul li .price span:nth-child(2) i {
    font-size: 10px;
}

.i_clear .right ul li .gongs {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding: 5px 10px;
}

.i_clear .right ul li .gongs span {
    display: block;
    height: 20px;
    line-height: 20px;
}

.i_clear .right ul li .gongs span p {
    display: inline-block;
    width: 60%;
}

.i_clear .right ul li .gongs span a {
    padding: 0px 10px;
    background: #E60000;
    color: #fff;
    float: right;
    border-radius: 10px;
}

.i_clear .right ul li .gongs>p {
    margin-top: 5px;
}

.slick-btn-left,.slick-btn-right {
    width: 24px;
    height: 60px;
    position: absolute;
    cursor: pointer;
    filter: alpha(opacity=90);
    opacity: 0;
    text-align: center;
    line-height: 60px;
    background: #999;
    -webkit-transform: translate(0,-50%);
    display: :none;
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.i_clear .right:hover .slick-btn-left {
    opacity: .9;
}

.i_clear .right:hover .slick-btn-right {
    opacity: .9;
}

.slick-btn-left .icon_prev,.slick-btn-right .icon_next {
    position: absolute;
    left: 10px;
    top: 100%;
    margin-top: -43px;
    display: block;
    width: 15px;
    height: 30px;
    color: #fff;
    opacity: .5;
    filter: alpha(opacity=50);
}

.slick-btn-left .icon_prev {
    left: auto;
    right: 0;
    background-position: 0px -145px;
}

.slick-btn-right .icon_next {
    left: auto;
    right: 0px;
    background-position: 1px -178px;
}

.slick-btn-left {
    top: 50%;
    z-index: 99;
    left: 0;
}

.slick-btn-right {
    top: 50%;
    z-index: 99;
    right: 0;
}
