 
/* 头部 */
.w_1200{max-width:1200px;margin:0 auto}
.logo{height:126px}
.logo img{display:block}
.top_r{padding:10px 32px 0 0}
.top_r_top a{line-height:42px;display:inline-block;height:42px;padding-left:20px; margin-right:1.5vw;}
.top_r_top a:nth-child(1){background:url(/public/images/hy.png) no-repeat left center}
.top_r_top a:nth-child(2){background:url(/public/images/jr.png) no-repeat left center}
.top_r_top a:nth-child(3){background:url(/public/images/tel.png) no-repeat left center;margin:0;}
.top_t_bottom{background:#f1f1f1;height:44px;border-radius:5px;width:357px;padding-left:20px;}
.top_t_bottom input{width:80%;background:none}
.top_t_bottom a{width:60px;background:url(/public/images/seacher.png) no-repeat center}
.header_nav{height:53px;background:#0f409e}
.header_nav > li{border-right:1px solid #4b71b8;flex:1;line-height:53px;font-size:16px;text-align:center}
.header_nav > li > a{display:block;color:#fff;}
.header_nav > li:last-child{border:none}
.nav_item_box{background:#f3f3f3}
.nav_item a{background:url(/public/images/nav_d.png) no-repeat left center; padding-left:15px;margin-right:2vw;color:#0f409e; line-height:59px}
.banner{margin:20px 0}
.banner img{width:100%;object-fit: cover;display:block;height:249px}
.header_nav li.current a, .header_nav li a:hover{background:#0a2a7f}

/* 底部 */
.footer{background:#0f409e;padding:23px 0 13px 0;color:#fff;line-height:24px}
.address{padding-top:9px}
.address .t1{margin-right:20px;line-height:36px}
.bg01{background:url(/public/images/address.png) no-repeat left 10px;padding-left:20px;}
.bg02{background:url(/public/images/phon.png) no-repeat left 8px;padding-left:30px;}
.bg03{background:url(/public/images/fax.png) no-repeat left 9px;padding-left:30px;}
.bg04{background:url(/public/images/emlia.png) no-repeat left 10px;padding-left:25px;}
.ewm{width:230px}
.ewm_img{height:80px;width:95px;text-align:center}
.ewm_img img{max-width:100%;height:80px}
.ewm01{width:95px;text-align:center}
.bq{line-height:36px}

/* 新闻轮播 通知公告  行业新闻  */

.news_banner{width:602px;height:368px}
.news_banner a{display:block}
.news_banner .pic img{width:100%;display:block;height:360px;object-fit: cover;}
.news_banner .tit{background:rgba(0, 0, 0, 0.5);height:45px;line-height:45px;width:100%;z-index:99;left:0;bottom:0;color:#fff}
.news_banner .tit .t1{width:80%;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;padding-left:15px;font-size:16px}
.news_banner .swiper-pagination{width:80px !important; color:#fff; left:86% !important;bottom:14px !important;}
.news_banner .swiper-button-next:after, .news_banner .swiper-button-prev:after{font-size:12px !important;color:#fff}
.news_banner .swiper-button-prev{top:auto; bottom:2px !important; left:auto; right:60px}
.news_banner .swiper-button-next{top:auto; bottom:2px !important; left:auto; right:5px}
.index_news_r{width:calc(100% - 629px);}
.tab{height:50px;background:url(/public/images/tab_bg.png) repeat-x bottom;line-height:50px;font-size:18px;font-weight:bold}
.tab >a:hover,.tab > a{display:block;color:#000;padding:0 1vw;}
.tab >a.current{background:url(/public/images/tab_bg_atv.png) repeat-x bottom;color:#0f409e}



.tab span{border-radius:50%;background:#fca543;font-size:14px;color:#fff;line-height:16px;text-align:center;padding:2px 5px;}

.gd{right:0;font-size:14px;font-weight:400}

.news_list_item1{padding:10px 0 0 10px}
.news_list_item1 a{height:38px;line-height:38px}
.news_list_item1 a .t2{background:url(/public/images/news_d.png) no-repeat left center;font-size:16px;width:75%; text-overflow: ellipsis; overflow: hidden;white-space:nowrap;padding-left:15px;}
.news_list_item1 a .time{color:#868686;line-height:38px;width:calc(100% - 81%); text-align:center}


/* 三张图片 */
.images{margin:16px 0 30px 0;}
.gap_1{margin-left:-9px;margin-right:-9px}
.gap_1 > .col{width:33.33333%}
.gap_1 a{margin:0 9px;display:block}
.gap_1 img{max-width:100%;height:128px;display:block}

/* 协会动态 */
.new_box_l{width:calc(100% - 375px)}
.list{padding:13px 10px 11px 0;}
.list01{padding-top:6px}
.list li{font-size:16px;line-height:38px;background:url(/public/images/news_d.png) no-repeat left center;padding-left:15px;}
.list li a{display:block;text-overflow:ellipsis; overflow: hidden; white-space:nowrap;width:96%}
.gap_2{margin-left:-40px;}
.gap_2 .col{width:50%}
.gap_2 .col01{padding-left:40px}
.new_box_r{width:389px;height:412px;border-top:3px solid #9c130a;background:#fef7f7;}
.hq_tab a{display:block;padding:0 1.5vw;line-height:64px; color:#393939;font-size:18px}
.hq_tab a:hover{color:#393939;}
.hq_tab a.current{color:#9c130a;font-weight:bold}
.gap_2 .tab {line-height:32px;height:42px}
.tab01{padding:22px;display:none;}
.show{display:block}
.gap_4,.gap_3{margin:0 -20px}
.gap_4 .col,.gap_3 .col{width:33.3333%;}
.gap_4 .col01,.gap_3 .col01{padding:0 20px}
.img{padding-top:13px}
.img a,.img img{display:block}
.img img{max-width:100%;height:109px}
.xzmu_banner{background:url(/public/images/xzmm.jpg) no-repeat left top;height:328px}
.gap_4{padding-top:15px}
.xzmu_banner .tit{font-size:18px; font-weight:bold;color:#9c130a;padding:20px 0 0 30px}
.imgs{width: 152px;height: 241px}
.imgs img{max-width: 100%;display: block;height: 220px;opacity: 0.5;}
.bannar05 .swiper-slide{height:241px !important; width: 152px;}
.bannar05 .swiper-slide-active .imgs img{opacity: 1;height: 241px;}
.bannar05{width:290px;margin:0 auto;padding-top:30px !important}
.link_bg{background:#f8f8f8;padding:19px 0;margin-top:20px}
.link_tit{color:#0f409e;font-size:18px;padding:0 30px;font-weight:bold;}
.op{width:271px;border:1px solid #d6d6d6;background:#fff;height:60px;;margin-right:15px;padding:0 10px}
.op select{width:100%;height:60px}


/* 会员登录页面 */
.banner01{margin-top:21px}
.banner01 img{max-width:100%;height:123px;display:block;object-fit:cover;}
.dqwz01{height:60px;line-height:60px;background:url(/public/images/dqwz.png) no-repeat left center; padding-left:30px}
.admin{max-width:691px;margin:0 auto;font-size:18px;padding-bottom:58px}
.admin01{margin:0}
.admin_tit{text-align:center;font-size:30px;font-weight:bold;padding:30px 0 60px 0}
.usname{width:80px;text-align:center;font-weight:bold}
.bd{padding:0 8%;}
.bd input{width:100%;height:56px;border-bottom:1px solid #e7e7e7 !important;}
.color_orang{background:#ed9f00;}
.color_blue{background:#0f409e;}
.login {height:46px;margin:0 auto;line-height:46px;text-align:center;border-radius:5px;margin:45px 8% 0 17%;color:#fff}

#btnSubmit,#btnAccountSubmit{height:50px;width:100%;background:none;color:#fff;font-size:16px}
.wjmm{border-bottom:1px solid #e4e4e4;text-align:center;height:96px;line-height:96px}
.wjmm a{background:url(/public/images/prowss.png) no-repeat left center; padding-left:30px;color:#ed9f00;}
.wjmm a:hover{color:#ed9f00}
.no_register{font-weight:bold;font-size:30px;text-align:center;padding:40px 0 0px 0;}
/*入会申请 */

.left{width:230px}
.submume{border:1px solid #ededed}
.submume li{line-height:48px;border-bottom:1px solid #ededed}
.submume li a{background:url(/public/images/iocn.png) no-repeat 24px center;padding-left:39px;font-size:16px;}
.submume li.current a,.submume li a:hover{background:url(/public/images/icon1.png) no-repeat 24px center;color:#0f409e;font-weight:bold}
.submume li:last-child{border:none}
.right{width:calc(100% - 262px)}
.dowload .col{width:50%; text-align:center; padding-top:10%;}
.dowload .t1{line-height:30px;font-size:16px;padding:15px 0;height:60px}
.dowload_btn a{height:37px;width:127px;background:url(/public/images/dowload.png)no-repeat 36px center #0d3a98;line-height:37px;color:#fff;padding-left:10px;border-radius:5px}
.dowload_btn a:hover{color:#fff}
.upload{margin-top:16px}
.upload a{height:37px;width:137px;text-align:center;border:1px solid #0d3a98;line-height:37px;border-radius:5px;color:#0d3a98;}
.upload input{position: absolute;font-size: 23px;right: 0;top: 0;opacity: 0;}

.main{padding-bottom:50px}
.name{height:56px;line-height:56px;background:url(/public/images/tit_bg.png)no-repeat left top;color:#fff;font-size:20px;padding-left:15px;margin-bottom:11px}

/* 图片新闻 */
.news_list li{padding:17px 0;border-bottom:1px solid #f0f0f0;}
.news_list .pic{width:250px}
.news_list .pic img{height:151px;width:100%;object-fit: cover}
.news_con{width:calc(100% - 280px);padding:10px 0 0 0;}
.news_con .t1{font-size:16px;font-weight:bold;color:#000;line-height:36px;height:36px;width:96%;overflow:hidden;}
.news_con .day{color:#999;padding-bottom:12px}
.news_con .con{line-height:24px;color:#5b5b5b;height:48px;width:96%;overflow:hidden;}
.font_yc{text-overflow: ellipsis;overflow:hidden; white-space:nowrap}
.news_list a:hover .news_con .t1{text-decoration:underline}
.about{padding-top:30px}
.about p{line-height:30px;font-size:16px;margin-bottom:20px;word-break: break-all}

/* 下载 */
.downloadCenter{padding-top:18px}
.downloadCenter ul li{background:#f8f8f8;padding-right:10px}
.downloadCenter ul li .t1{background:url(/public/images/icon02.jpg) no-repeat 30px center; padding-left:67px;width:50%;overflow:hidden;height:58px;line-height:58px;}
.downloadCenter ul li .t1 a{display:block}
.downloadCenter .xz a{margin:0 0.5vw;}
.downloadCenter ul li:nth-child(2n){background:#fff;}
.downloadCenter .xz a:nth-child(1){background:url(/public/images/icon3.png) no-repeat left center;padding-left:30px;color:#0193de;}
.downloadCenter .xz a:nth-child(2){background:url(/public/images/icon4.png) no-repeat left center;padding-left:30px;color:#0193de}
.newsList{padding-top:17px}
.newsList li{border-bottom:1px dashed #dadada;line-height:46px;color:#555;}
.newsList li .t1{width:70%;height:46px;font-size:16px;background:url(/public/images/news_d.png) no-repeat 10px; padding-left:25px}
.newsList li .min{padding-right:10px}
.details{padding-top:20px}
.details img{max-width:100%}
.details_top{background:#f6f7f8; text-align:center;padding:15px 0;}
.details_top .t1{font-size:20px;color:#555;font-weight:bold;padding:0 12%;}
.details_top .min{padding:15px 0 0 0;}
.details_top .min span{margin:0 0.7vw;padding-left:28px}
.details_top .min span:nth-child(1){background:url(/public/images/min.png) no-repeat left center}
.details_top .min span:nth-child(2){background:url(/public/images/eye.png) no-repeat left center}
.details_con{padding:20px 0; font-size: 16px !important;line-height: 36px !important; font-family: '微软雅黑' !important;}
.details_con img{max-width:100% !important;margin:0 auto !important;}
.fj{background:url(/public/images/fj.png) no-repeat left 17px; padding-left:30px;color:#0e3a97;line-height:48px;font-size:16px}
.m_header{display:none;}
.tab01 img{width: 100%;}

/* 会员中心我的消息 */
.member{height:34px;background:#f6f6f6;margin-top:27px}
.vip_botton .fxk,.vip_list li .fxk,.member .fxk{padding-left:14px}
.vip_botton .fxk input,.vip_list li .fxk input,.member .fxk  input{height:18px;width:18px;}
.member_tit{font-size:16px;color:#5d5d5d;font-weight:bold;text-align:center}
.member_tit span:last-child,.member_tit span:first-child{width:140px;text-align:center;}
.vip_tit,.member_tit{width:calc(100% - 37px);}
.vip_list{display:none}
.vip_list li{height:49px}
.vip_list li:nth-child(2n){background:#f6f6f6}
.icon01{display:none}
.vip_tit{font-size:16px;color:#5d5d5d;}
.vip_list li a:hover{color:#5d5d5d;}
.xtxx span{padding:0 8px 0 17px}
.usname01{width:210px;text-align:right;padding-right:20px}
.all span,.del{font-size:16px;padding:10px 0; cursor: pointer}
.del{background:url(/public/images/del.png)  no-repeat left center;color:#ff8800;margin-left:20px;padding-left:30px}
.xgmm{padding:60px;}
.xtxx{font-size:16px;width:200px}
.vip_t1{overflow:hidden;text-overflow: ellipsis; white-space:nowrap;width:60%;}
.vip_time{width:140px;text-align:center}
@media(max-width:1200px){
    .link_bg .w_1200,.w_auto{max-width:96%;margin: 0 auto;}
}

@media(max-width:1024px){
    .news_list_item a .time{display:none}
    .news_list_item a .t2{width:90%;}
    .downloadCenter ul li{padding-bottom:20px}
    .downloadCenter ul li .xz,.downloadCenter ul li .t1{width:100%}
    .downloadCenter ul li .xz{padding-left:28px;}
    .vip_list li{height:auto;align-items: flex-start;padding:10px 0;}
    .vip_tit{flex-wrap:wrap;}
    .vip_tit .xtxx{height:36px}
    .member {display:none !important}
   
  
}
@media(max-width:768px){
    .gap_4,.gap_3,.index_news{flex-wrap: wrap;}
    .new_box_l,.right,.new_box_l,.index_news_r,.banner02 a, .news_banner{width:100%}
    .news_banner .swiper-button-prev{right:88px}
    .news_banner{height:auto}
    .news_list_item a .time{display:block}
    .gap_1 > .col{width:100%;margin-bottom:15px}
    .img img,.new_box_r,.gap_1 img{width:100%;height:auto;}
    .news_box{flex-direction: column;}
    .gap_4 .col,.gap_3 .col{width:100%}
    .xzmu_banner{background-size:100% 100%;}
    .address .t1{width:100%;}
    .ewm_img{margin-top:60px}
    .m_header{display:block;height:70px;}
    .left,.dqwz,.pc_header{display:none !important}
    .banner01,.banner{margin-top:0;}
    .main{padding-bottom:10px}
    .dowload{padding-bottom:50px} 
    .banner img{height:150px}
.news_banner .pic img{height:auto}
  
}

@media(max-width:640px){
    .news_banner .swiper-button-prev,.news_banner .swiper-button-next{display:none}
    .gap_2 .col{width:100%;}
    .footer .w_1200{flex-direction:column;}
    .ewm_img{margin-top:20px}
    .gap_5  div{width:100%;}
    .link_tit{padding:0;line-height:30px;height:30px;}
    .op{margin:0;width:100%;margin-top:15px;}
    .tab_qh .flex_2{width:100%;margin-bottom:10px}
    .footer .w_1200,.link_bg .w_1200,.w_auto{max-width:93%;margin: 0 auto;}
    .gap_2{margin:0;}
    .gap_2 .col01{padding:0;}
    .details_top .t1{font-size:18px;padding:0 3%;}
    .images{margin-bottom:0;}
    .gap_1 a,.gap_1{margin:0}
    .xgmm{padding:30px 0;}

}

@media(max-width:500px){
    .news_list_item a .time{display:none;}
    .downloadCenter .xz a:last-child{display:none}
    .news_list a{flex-direction:column;}
    .footer .w_1200,.link_bg .w_1200,.w_auto{max-width:89%;margin: 0 auto;}
    .dowload .col,.news_list .pic img,.news_con .con,.news_con .t1,.news_con,.news_list .pic{width:100%;}
    .news_list .pic img{height:auto;}
    .dowload{flex-direction:column}
    .dowload .col{margin-bottom:50px}
    .page{padding:20px 0;}
    .news_banner .swiper-pagination{display:none}
    .op{height:43px}
    .op select{height:40px}
    .newsList li .t1{width:60%}
    .tab_qh a{padding:7px !important}
    .getBack{margin-top:10px !important;}
    .usname01{width:100%;text-align:left}
    .bd01 input{height:30px}
    .bd01{margin-bottom:15px}
    .vip_time{display:none}
    .vip_t1{width:85%}
    .tab{font-size:16px}
    .tab a{padding: 0 2vw;}
    .ma_wrap{flex-wrap:wrap}
    .bd{padding:0;}
    .admin{padding-bottom:0;}
}