
@font-face
{font-family: PingFangMedium;
    src: url('PingFangMedium.otf')}
@font-face
{font-family: DIN;
    src: url('DIN-Medium.otf')}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button{margin:0;padding:0;color:inherit;line-height: inherit;font-family: 'PingFangMedium','PingFangSC-Regular',"microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}
.auto{width: 1200px;margin:0 auto;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;/*-webk
it-line-clamp: 3;*/}
body{background: #fff;overflow-x: hidden;}
.c_main{color:#044b91!important;}

.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}


/* 协会会员 */
.head{}
.hd_t{}
.hd_logo{}
.hd_logo .img{height: 100px;width: auto;}

.hd_info{padding-top: 34px;}
.hd_sear{border-radius:4px;overflow: hidden;display: inline-block;vertical-align: middle;}
.hd_sear .ipt_txt{font-size: 14px;color:#333;padding:0 10px;border:1px solid #ddd;border-right:none;float: left;line-height: 28px;width: 200px;}
.hd_sear .submit{font-size: 14px;color:#fff;width: 50px;background: #024691;text-align: center;float: right;border:none;cursor: pointer;line-height: 30px;}
.hd_sear .submit:hover{background: #ff9000;}

.vipfuwu{font-size: 14px;color:#333333;display: inline-block;vertical-align: middle;background: url(../images/vipfuwu.png) no-repeat left center;background-size:14px;padding-left: 20px;margin-right: 20px;}
.hd_email{font-size: 14px;color:#333333;display: inline-block;vertical-align: middle;background: url(../images/icon_01.png) no-repeat left center;background-size:14px;padding-left: 20px;}
.hd_email:hover{text-decoration: underline;color: #024691;}
.hd_sign{background: url(../images/icon_02.png) no-repeat left center;background-size:14px;padding-left: 15px;margin-left: 20px;font-size: 12px;color:#000;}
.hd_sign .lk{font-size: 14px;color:#333333;display: inline-block;vertical-align: middle;padding:0 4px;}
.hd_sign .lk.this,.hd_sign .lk:hover{color: #024691;}
.hd_sign .lk:hover{text-decoration: underline;}

.hd_nav{background: #024691;font-size: 0;}
.hd_nav li{display: inline-block;vertical-align: middle;width: 9%;text-align: center;position:relative;}
.hd_nav li>a{display: block;font-size: 16px;color:#fff;line-height: 45px;}
.hd_nav li.cur>a,.hd_nav li:hover>a{background: #ff9000;}
.hd_nav li:hover .drop{display: block;}

.hd_nav .drop{background: #024691;width: 100%;left: 0;position:absolute;z-index:100;display: none;}
.hd_nav .drop a{display: block;font-size: 14px;color: #fff;line-height: 22px;padding:8px 3px;text-align: center;border-top:1px solid rgba(255,255,255,.1);}
.hd_nav .drop a:hover,.hd_nav .drop a.this{/* background: #ff9000; */color: #ff9000;}

.inner_ban{height: 270px;}



.asso_tt{height: 46px;line-height: 46px;background: #f2f6f9;padding-right: 10px;}
.asso_tt .bt{font-size: 18px;color:#333333;padding-left: 15px;position:relative;font-weight: bold;}
.asso_tt .bt::before{content:'';position:absolute;left: 0;top: 50%;width: 4px;height: 20px;background: #024691;margin-top: -10px;}
.asso_tt .more{font-size: 14px;color:#024691;}

.asso_tt .lk{display: inline-block;vertical-align: middle;font-size: 18px;color:#333333;min-width:22%;text-align: center;cursor: pointer;}
.asso_tt .lk:hover,.asso_tt .lk.cur{color: #fff;background: #024691;}

.asso_main{padding:40px 0 80px;}

.asso_s1{margin-bottom: 30px;}
.asso_dw{width: 330px;border:1px solid #e5e5e5;height: 515px;}
.asso_dw .detail{padding:15px 15px;position:relative;}
.asso_dw .item{}
.asso_dw .item .img{height: 130px;width: auto;display: block;margin:0 auto;}
.asso_dw .item .title{font-size: 18px;color:#024691;text-align: center;margin-top: 20px;}
.asso_dw .item .txt{font-size: 16px;color:#333333;line-height: 30px;-webkit-line-clamp: 8;height: 240px;margin-top: 20px;}


.asso_dwf{width: 840px;border:1px solid #e5e5e5;height: 515px;}
.asso_dwf .detail{padding:15px 10px;position:relative;}
.asso_dwf .detail .swiper-slide{position:relative;overflow: hidden;width: 12%;}
.asso_dwf .detail .img{width: 100%;display: block;}
.asso_dwf .detail .title{font-size: 15px;color:#fff;line-height: 26px;text-align: center;position:absolute;width: 100%;left: 0;background: #969696;bottom: -26px;transition: all .3s;}
.asso_dwf .detail .swiper-slide:hover .title{bottom: 0;}

.asso_s2{}
.asso_s2_l{width: 840px;}
.asso_s2_r{width: 330px;}

.asso_cy{margin-bottom: 30px;border:1px solid #e5e5e5;height: 503px;}
.asso_cy .wrap{padding: 20px 15px;position:relative;}
.asso_cy .hot_box{margin-bottom: 15px;}
.asso_cy .hot_box .imgbox{display: block;overflow: hidden;width: 105px;float: left;}
.asso_cy .hot_box .img{width: 100%;display: block;}
.asso_cy .hot_box .info{margin-left: 120px;padding-top: 4px;}
.asso_cy .hot_box .title{font-size: 15px;color:#333333;display: block;}
.asso_cy .hot_box .txt{font-size: 14px;color:#999999;line-height: 22px;-webkit-line-clamp: 2;height: 44px;margin-top: 5px;}
.asso_cy .hot_box:hover .title{color: #024691;font-weight: bold;}

.asso_cy .asso_list li{border:none;line-height: 40px;}



.asso_mem{width: 49%;border:1px solid #e5e5e5;height: 493px;}
.asso_mem .detail{padding: 20px 15px 0;position:relative;}
.asso_mem .list_t{margin-left: -3%;}
.asso_mem .list_t .item{float: left;width: 47%;margin-left: 3%;}
.asso_mem .list_t .imgbox{display: block;}
.asso_mem .list_t .img{width: 100%;display: block;}


.asso_main .swiper-container{position:static;}
.asso_main .swiper-container .swiper-pagination{display: none;}
.asso_main .swiper-button-next,.asso_main .swiper-button-prev{width: 24px;height: 24px;margin: 0;top: -35px;opacity: 1;left:auto;}
.asso_main .swiper-button-prev{background: url(../images/asso_02.png) no-repeat center;background-size:contain;right: 48px;}
.asso_main .swiper-button-next{background: url(../images/asso_03.png) no-repeat center;background-size:contain;right: 15px;}
.asso_main .swiper-button-prev:hover{background: url(../images/asso_02-1.png) no-repeat center;background-size:contain;}
.asso_main .swiper-button-next:hover{background: url(../images/asso_03-1.png) no-repeat center;background-size:contain;}



.asso_list{}
.asso_list li{font-size: 15px;color:#333333;line-height: 45px;border-bottom:1px dashed #efefef;background: url(../images/asso_11.png) no-repeat 2px center;background-size:10px;padding-left: 20px;}
.asso_list li:hover{color: #024691;font-weight: bold;}
.asso_list li:last-child{border-bottom:none;}

.asso_tp{margin-bottom: 20px;}
.asso_tp .img{width: 100%;display: block;}

.asso_hf{margin-bottom: 20px;border:1px solid #e5e5e5;height: 257px;}
.asso_hf .detail{}
.asso_hf .list{padding:15px 0 0;}
.asso_hf .list li{margin-bottom: 15px;}
.asso_hf .list .tag{font-size: 14px;color:#024691;line-height: 24px;display: inline-block;vertical-align: middle;padding:0 15px 0 10px;background: #e5ecf4;position:relative;}
.asso_hf .list .tag::after{content:'';position:absolute;right: -10px;top: 0;width: 10px;height: 24px;background: url(../images/asso_16.png) no-repeat center;background-size:contain;}
.asso_hf .list .txt{font-size: 14px;color:#333333;line-height: 24px;margin-top: 10px;padding:0 15px;}

.asso_fw{border:1px solid #e5e5e5;height: 578px;}
.asso_fw .detail{padding:10px 15px;}
.asso_fw .list{}
.asso_fw .list li{margin-bottom: 10px;}
.asso_fw .list .title{font-size: 15px;color:#333333;line-height: 30px;margin-bottom: 5px;}
.asso_fw .list .icon{width: 24px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.asso_fw .list .txt{font-size: 14px;color:#333333;line-height: 24px;}



.foot{padding:35px 0;background: #666666;}
.ft_link .wz{font-size: 14px;color: #fff;display: inline-block;vertical-align: middle;}
.ft_link .item{display: inline-block;vertical-align: middle;width: 23%;}
.ft_link .select{width: 100%;height: 26px;line-height: 26px;font-size: 14px;color: #333;padding-left: 6px;}

.ft_txt{margin-top: 25px;}
.ft_txt .row{font-size: 13px;color:#fff;line-height: 26px;}


/* 展会论坛 */
.main{min-height:400px;padding-bottom: 60px;}
.main_l{width: 240px;padding-top: 15px;}
.main_l .t_tit{font-size: 34px;color:#333333;line-height: 50px;text-align: center;font-weight: bold;margin-bottom: 35px;}
.main_l .list{}
.main_l .list .lk{display: block;font-size: 15px;color:#333333;line-height: 26px;text-align: center;border-bottom:1px solid transparent;position:relative;margin-bottom: 15px;}
.main_l .list .lk::after{content:'';position:absolute;right: 0;top: 50%;width: 4px;background: #024691;height: 0;transition: all .3s;}
.main_l .list .lk.cur,.main_l .list .lk:hover{border-bottom-color:#e5e5e5;}
.main_l .list .lk.cur::after,.main_l .list .lk:hover::after{height: 100%;top: 0;}

.main_r{margin-left: 240px;border-left:1px solid #e5e5e5;padding-top: 15px;padding-left: 25px;}

.pub_bar{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height: 50px;margin-bottom: 10px;padding:0 5px;}
.pub_bar .bt{font-size: 18px;color:#024691;font-weight: bold;}
.crumb{font-size: 14px;color:#333333;}
.crumb a:hover{color: #024691;text-decoration: underline;}

.zl_list{}
.zl_list .item{padding:30px 0;border-bottom:1px dashed #999;}
.zl_list .imgbox{width: 360px;display: block;float: left;}
.zl_list .imgbox .img{width: 100%;display: block;}
.zl_list .info{margin-left: 390px;padding-top: 10px;}
.zl_list .title{font-size: 18px;color:#333333;font-weight: bold;display: block;}
.zl_list .fz{font-size: 14px;color:#333333;margin-top: 18px;}
.zl_list .item:hover .title{color: #024691;}

.pagelist{text-align: right;font-size: 14px;color:#333333;line-height: 26px;margin-top: 40px;}
.pagelist a{display: inline-block;vertical-align: middle;margin:0 4px;}
.pagelist a:hover,.pagelist a.active{text-decoration: underline;color: #024691;}

/* 出版编辑 */
.cb_list{}
.cb_list .item{padding:30px 0;border-bottom:1px dashed #999;}
.cb_list .imgbox{width: 250px;display: block;float: left;}
.cb_list .imgbox .img{width: 100%;display: block;}
.cb_list .info{margin-left: 280px;padding-top: 10px;}
.cb_list .title{font-size: 18px;color:#333333;font-weight: bold;display: block;}
.cb_list .txt{font-size: 14px;color:#333333;line-height: 30px;-webkit-line-clamp: 5;max-height: 150px;margin-top: 15px;}
.cb_list .price{font-size: 14px;color:#333333;margin-top: 15px;}

/* 新闻中心 */
.xw_list{padding:10px 5% 0;}
.xw_list .item{font-size: 14px;color:#333;line-height: 30px;margin-bottom: 10px;}
.xw_list .title{width: 80%;display: inline-block;vertical-align: middle;position:relative;}
.xw_list .title::before{width: 4px;height: 4px;background: #333;display: inline-block;vertical-align: middle;margin-right: 12px;content:'';}
.xw_list .date{float: right;}
.xw_list .item:hover .title{color: #024691;}

/* 新闻中心详情 */
.xw_det{padding:30px 0 0;}
.xw_det .title{font-size: 18px;color:#333333;font-weight: bold;text-align: center;margin-bottom: 15px;}
.xw_det .sm{text-align: center;}
.xw_det .sm span{font-size: 14px;color:#333333;display: inline-block;vertical-align: middle;margin:0 10px;}
.xw_det .editbox{font-size: 14px;color:#333333;line-height: 30px;padding:30px 0;}

/* 协会概况 */
.asso_intro{padding:15px 15px;font-size: 14px;color:#333333;line-height: 43px;}

/* 出版编辑详情 */
.cb_det{padding:15px 15px}
.cb_det .editbox{;font-size: 14px;color:#333333;line-height: 30px;}
.cb_det .editbox .img{float: left;margin-right: 30px;width: auto;}
.cb_det .editbox .title{font-size: 18px;margin-bottom: 5px;font-weight: bold;}

.cb_xx{font-size: 14px;color:#333333;line-height: 30px;margin-top: 30px;font-weight: bold;}

.cb_file{font-size: 14px;color:#333333;line-height: 30px;margin-top: 30px;font-weight: bold;}
.cb_file .down{color: #024691;display: inline-block;vertical-align: middle;padding-left: 22px;background-repeat:no-repeat;background-position:left center;background-size:16px;}
.cb_file .word{background-image: url(../images/img_08.png);}

/* index */
.idx_ban .swiper-pagination{bottom: 25px!important;}
.idx_ban .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1;margin:0 10px!important;}
.idx_ban .swiper-pagination-bullet-active{background: #024691;}

.idx_main{padding:30px 0 50px;}
.idx_main .asso_tt{margin-bottom: 10px;}


.idx_list{}
.idx_list li{line-height: 28px;}
.idx_list .title{font-size: 14px;color: #222;display: inline-block;vertical-align: middle;width: 75%;}
.idx_list .date{font-size: 13px;color: #666;}
.idx_list li:hover .title{color: #024691;font-weight: bold;}

.idx_s1{margin-bottom: 20px;}
.idx_slide{width: 37%;}
.idx_slide .detail{position:relative;}
.idx_slide .detail .img{width: 100%;display: block;}
.idx_slide .detail .title{font-size: 15px;color: #fff;line-height: 40px;position:absolute;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,.7);padding:0 15px;}
.idx_slide .detail:hover .title{text-decoration: underline;color: rgba(255,255,255,.8)}
.idx_slide .swiper-pagination{display: none;}


.idx_hot{width: 37%;margin:0 1.5% 0;}
.idx_hot{}

.idx_zb{width: 23%;}
.idx_zb .detail{padding:10px 5px 0;}
.idx_zb .fz{font-size: 14px;color: #333;text-align: center;margin-bottom: 10px;}
.idx_zb .img{width: 100%;display: block;}
.idx_zb .more{width: 60px;line-height: 28px;font-size: 15px;color: #024691;display: block;margin:15px auto 0;background: #eee;text-align: center;border-radisu:4px;border-radius:3px;}
.idx_zb .more:hover{color: #fff;background: #024691;}

.idx_l{width: 75.5%;}
.idx_r{width: 23%;}

.idx_mod{width: 49.3%;border:1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 12px;}
.idx_mod .idx_list{padding:0 10px;}

.idx_tp{margin-bottom: 10px;}
.idx_tp .img{width: 100%;display: block;}




@media screen and (min-width:320px) and (max-width:1199px){
    .auto{width: 100%;padding:0 2%!important;}


}

@media screen and (min-width:992px) and (max-width:1199px){
    .hd_nav .auto{padding: 0!important;}

    .inner_ban{height: 240px;}

    /* 展会论坛 */
    .main_l .t_tit{font-size: 26px;}

    .zl_list .imgbox{width: 300px;}
    .zl_list .info{margin-left: 320px;}



    .ft_link .item{width: 22%;}

    /* 协会会员 */
    .asso_dw{width: 300px;}

    .asso_dwf{margin-left: 320px;float:none;width: auto;}

    .asso_s2_l{width: 100%;float:none;}

    .asso_s2_r{width: 100%;float:none;margin-top: 20px;}

    .asso_tp{display: none;}
    .asso_hf{width:100%;float: left;}
    .asso_fw{width: 100%;float: right;}



}


@media screen and (min-width:768px) and (max-width:991px){

    .sj_menu{position:absolute;right: 3%;top: 50%;width: 36px;height: 36px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -18px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:28px;}

    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:10px 0;height: 80px;background: #fff;border-bottom:1px solid #efefef;}
    .head+div{margin-top: 80px;}

    .hd_logo .img{height: 60px;}

    .hd_sear{display: none;}
    .hd_info{padding-top: 16px;margin-right: 70px;}

    .hd_nav{position:fixed;width: 100%;left: 0;top: 80px;bottom: 0;overflow-y: scroll!important;display: none;}
    .hd_nav .auto{padding: 0!important;}
    .hd_nav li{display: block;width: 100%;text-align: left;}
    .hd_nav li>a{line-height: 50px;border:none;border-bottom:1px solid rgba(255,255,255,.1);padding:0 3%;}
    .hd_nav li.cur>a, .hd_nav li:hover>a{background: transparent;color: #ff9000;}

    .hd_nav li:hover .drop{display: none;}
    .hd_nav .drop{position:static;padding:0 30px;}
    .hd_nav .drop a{text-align: left;padding:10px 5px;border:none;border-bottom:1px solid rgba(255,255,255,.1);font-size: 14px;}
    .hd_nav .drop a:hover, .hd_nav .drop a.this{color: #ff9000;background: transparent;}

    .hd_nav .arrow{background: url(../images/arr.png) no-repeat center;background-size:16px;width: 50px;height: 50px;position:absolute;right: 10px;top: 0;display: block;}
    .hd_nav .arrow.a{background-image: url(../images/arr-1.png)}


    .inner_ban{height: 180px;}

    /* 展会论坛 */
    .main_l{display: none;}
    .main_r{margin-left: 0;border:none;padding: 0;}
    .zl_list .imgbox{width: 260px;}
    .zl_list .info{margin-left: 280px;}

    .ft_link .wz{display: block;margin-bottom: 10px;}
    .ft_link .item{width: 24%;}
    .ft_txt .row{font-size: 12px;}

    /* 新闻中心 */
    .xw_list{padding:10px 0 0;}


    /* 协会会员 */
    .asso_s1{margin-bottom: 20px;}
    .asso_tt .bt{font-size: 18px;padding-left: 10px;}
    .asso_tt .bt::before{width: 3px;}

    .asso_dw{width: 300px;}
    .asso_dw .item .img{height: 100px;}
    .asso_dw .item .txt{font-size: 15px;line-height: 24px;}

    .asso_dwf{margin-left: 310px;float:none;width: auto;height: 470px;}

    .asso_s2_l{width: 100%;float:none;}

    .asso_s2_r{width: 100%;float:none;margin-top: 20px;}

    .asso_tp{display: none;}
    .asso_hf{width:100%;float: left;height: auto;}
    .asso_fw{width: 100%;float: right;height: auto;}

    /* index */
    .idx_zb{display: none;}
    .idx_slide{width: 49%;}
    .idx_slide .detail .title{font-size: 14px;}
    .idx_hot{width: 49%;float: right;margin: 0;}

    .idx_l{width: 100%;float:none;}
    .idx_r{width: 100%;float:none;}

    .idx_tp{display: none;}

}

@media screen and (min-width:320px) and (max-width:767px){
    .auto{padding:0 3%!important;}

    .sj_menu{position:absolute;right: 3%;top: 50%;width: 32px;height: 32px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -16px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:22px;}

    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:5px 0;height: 55px;background: #fff;border-bottom:1px solid #efefef;}
    .head+div{margin-top: 55px;}

    .hd_logo .img{height: 45px;}
    .hd_sign .lk{font-size: 12px;padding:0 2px;}
    .hd_email{display: none;}
    .hd_sear{display: none;}
    .hd_info{padding-top: 10px;margin-right: 40px;}

    .hd_nav{position:fixed;width: 100%;left: 0;top: 55px;bottom: 0;overflow-y: scroll!important;display: none;}
    .hd_nav .auto{padding: 0!important;}
    .hd_nav li{display: block;width: 100%;text-align: left;}
    .hd_nav li>a{line-height: 50px;border:none;border-bottom:1px solid rgba(255,255,255,.1);padding:0 4%;font-size: 15px;}
    .hd_nav li:hover>a{background: transparent;color: #fff;}
    .hd_nav li.cur>a{background: transparent;color: #ff9000;}

    .hd_nav li:hover .drop{display: none;}
    .hd_nav .drop{position:static;padding:0 25px;}
    .hd_nav .drop a{text-align: left;padding:10px 5px;border:none;border-bottom:1px solid rgba(255,255,255,.1);font-size: 14px;}
    .hd_nav .drop a:hover{color: #fff;background: transparent;}
    .hd_nav .drop a.this{color: #ff9000;background: transparent;}

    .hd_nav .arrow{background: url(../images/arr.png) no-repeat center;background-size:16px;width: 50px;height: 50px;position:absolute;right: 0;top: 0;display: block;}
    .hd_nav .arrow.a{background-image: url(../images/arr-1.png)}


    .inner_ban{height: 80px;}
    .pub_bar{padding: 0;line-height: 36px;border:none;margin-bottom:10px;}
    .crumb{font-size: 12px;float:none;border-bottom:1px solid #e5e5e5;}
    .pub_bar .bt{text-align: center;display: block;margin-top: 25px;}

    /* 展会论坛 */
    .main{min-height:auto;padding-bottom: 30px;}
    .main_l{display: none;}
    .main_r{margin-left: 0;border:none;padding: 0;}
    .zl_list .item{padding:15px 0;}
    .zl_list .imgbox{width: 130px;}
    .zl_list .info{margin-left: 145px;padding-top: 5px;}
    .zl_list .title{font-size: 15px;}
    .zl_list .fz{font-size: 12px;margin-top: 5px;}

    .pagelist{text-align: center;margin-top:25px;}

    .ft_link{font-size: 0;}
    .ft_link .wz{display: block;margin-bottom: 10px;}
    .ft_link .item{width: 100%;margin-bottom: 10px;}
    .ft_txt .row{font-size: 12px;text-align: center;}

    /* 出版编辑 */
    .cb_list .item{padding:15px 0;}
    .cb_list .imgbox{width: 140px;}
    .cb_list .info{margin-left: 155px;padding-top: 5px;}
    .cb_list .title{font-size: 15px;}
    .cb_list .txt{font-size: 13px;line-height: 22px;margin-top: 6px;max-height:110px;}
    .cb_list .price{font-size: 12px;margin-top: 10px;}


    /* 新闻中心 */
    .xw_list{padding:0;}
    .xw_list .item{padding:10px 0;border-bottom:1px solid #efefef;line-height: 26px;margin-bottom: 0;}
    .xw_list .title{display: block;width: 100%;}
    .xw_list .title::before{margin-right: 7px;margin-top: -2px;}
    .xw_list .date{float: none;text-align: right;display: block;font-size: 12px;}

    /* 新闻中心详情 */
    .xwdet_main .pub_bar .bt{display: none;}

    .xw_det .title{margin-bottom: 5px;}
    .xw_det .sm span{font-size: 12px;margin:0 5px;}
    .xw_det .editbox{line-height: 26px;}

    /* 协会简介 */
    .asso_intro{padding: 0;line-height: 26px;}


    /* 出版编辑详情 */
    .cb_det .editbox .img{width: 120px;margin-right: 20px;}
    .cb_det .editbox .title{font-size: 16px;}
    .cb_det .editbox{line-height: 26px;}


    .cb_xx{line-height: 26px;margin-top: 20px;}

    .cb_file{line-height: 26px;margin-top: 20px;}


    /* 协会会员 */
    .asso_main{padding:30px 0;}
    .asso_main .auto{padding: 0!important;}
    .asso_s1{margin-bottom: 20px;}
    .asso_tt{height:40px;line-height: 40px;}
    .asso_tt .bt{font-size: 17px;padding-left: 10px;margin-left: 10px;}
    .asso_tt .bt::before{width: 3px;height: 14px;margin-top: -7px;}
    .asso_tt .lk{font-size: 15px;padding:0 8px;min-width:auto;}

    .asso_dw{width: 100%;height: auto;float:none;margin-bottom: 10px;border:none;}
    .asso_dw .item .img{height: 100px;}
    .asso_dw .item .title{font-size: 17px;margin-top: 15px;}
    .asso_dw .item .txt{font-size: 15px;line-height: 24px;height: auto;-webkit-line-clamp: initial;margin-top: 10px;}

    .asso_list li{background-size: 6px;padding-left: 15px;line-height: 40px;}

    .asso_cy{height: auto;border:none;margin-bottom: 10px;}
    .asso_cy .asso_list li{line-height: 35px;    }

    .asso_dwf{margin-left: 0;float:none;width: 100%;height: auto;border:none;}

    .asso_s2_l{width: 100%;float:none;}

    .asso_s2_r{width: 100%;float:none;margin-top: 0;}

    .asso_mem{width: 100%;float:none;border:none;height: auto;margin-bottom: 10px;}

    .asso_tp{margin:0 3% 10px;}
    .asso_hf{width:100%;float: left;height: auto;border:none;margin-bottom: 10px;}
    .asso_fw{width: 100%;float: right;height: auto;border:none;}


    /* index */
    .idx_main{padding:20px 0;}
    .idx_main .auto{padding: 0!important;}

    .idx_ban .swiper-pagination{bottom: 15px!important;font-size: 0;}
    .idx_ban .swiper-pagination-bullet{width: 8px;height: 8px;margin:0 5px!important;}

    .idx_zb{width: 100%;float:none;}
    .idx_slide{width: 100%;float:none;margin-bottom: 10px;}
    .idx_slide .detail{padding:0 10px;}
    .idx_slide .detail .title{font-size: 14px;}
    .idx_hot{width: 100%;float: none;margin: 0 0 10px;}
    .idx_hot .idx_list{padding:0 10px;}

    .idx_l{width: 100%;float:none;}
    .idx_r{width: 100%;float:none;padding:0 10px;}
    .idx_mod{width: 100%;float:none;margin-bottom: 10px;border:none;}
    .idx_mod .idx_list{padding:0 10px;}

    .idx_tp{width: 48.5%;}
    .idx_tp .img{height: 80px;width: 100%;display: block;margin:0 auto;}
    .idx_tp:nth-child(odd){float: left;}
    .idx_tp:nth-child(even){float: right;}

    .idx_list .date{font-size: 12px;}

}


.asso_dwf.fr{
    height: auto !important;
}
.slide-image{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

}
/* 微信侧边栏 */
.aside_nav {position: fixed;top: 460px;right: 2px;z-index: 999999;width: 60px;background-color: #ffffff;font-size: 12px;border-top: 1px solid #dddddd;}
.aside_nav li {width: 60px;height: 60px;border-bottom: 1px solid #dddddd;overflow: hidden;text-align: center;cursor: pointer;}
.aside_nav li.active {background-color: #024691;color: #ffffff;}
.aside_nav li span {display: block;height: 26px;line-height: 26px;}
.wx_con {display: none;position: fixed;top: 461px;right: 62px;z-index: 99999;width: 130px;height: 145px;background-color: rgba(2,70,145,1);overflow: hidden;text-align: center;font-size: 14px;color: #ffffff;}
.wx_con img {margin-top: 15px;}
.wx_con span {display: block;margin-top: 5px;}
.aside_nav li.active i.ic_wx {background-image: url(../images/bai.png);}
.aside_nav li i.ic_wx {background-image: url(../images/lan.png);}
.aside_nav li i {display: block;height: 24px;background-position: center 0;background-repeat: no-repeat;margin-top: 10px;}
.aside_nav li {width: 60px;height: 60px;border-bottom: 1px solid #dddddd;overflow: hidden;text-align: center;cursor: pointer;}


