/* CSS Document */
/*
Theme Name: 彩虹桥
Theme URI: http://www.caihonqiao.com/
Description:  北京六翼信息技术有限公司。
Author:  六翼爱永
Author URI: https://www.eee-eee.com/
Date:2025-06-11
Version: 1.0
License: 六翼许可认证
*/
*{margin:0;padding:0;}
html{ overflow-x:hidden;}
html.bodyhidden{ overflow:hidden;}

@font-face {
font-family: 'AlibabaPuHuiTi';
src: url("fonts/Alibaba_PuHuiTi_2.0_Regular.woff2") format("woff2"),
     url("fonts/Alibaba_PuHuiTi_2.0_Regular.woff") format("woff"),
     url("fonts/Alibaba_PuHuiTi_2.0_Regular.ttf") format("truetype"),
     url("fonts/Alibaba_PuHuiTi_2.0_Regular.eot") format("embedded-opentype"),
     url("fonts/Alibaba_PuHuiTi_2.0_Regular.svg") format("svg");
}

@font-face {
font-family: 'AlibabaPuHuiTiMedium';
src: url("fonts/Alibaba_PuHuiTi_2.0_Medium.woff2") format("woff2"),
     url("fonts/Alibaba_PuHuiTi_2.0_Medium.woff") format("woff"),
     url("fonts/Alibaba_PuHuiTi_2.0_Medium.ttf") format("truetype"),
     url("fonts/Alibaba_PuHuiTi_2.0_Medium.eot") format("embedded-opentype"),
     url("fonts/Alibaba_PuHuiTi_2.0_Medium.svg") format("svg");
}


body{font-size:14px; color: #333;font-family: 'AlibabaPuHuiTi';}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%;}
.img100{width:100%; height:100%; object-fit: cover;object-position: center;}
a{text-decoration:none;	color:#333;	outline:none;}

.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after{ clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer;}
a:hover{ color:#333;}
button{ border:none; background:none; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}

/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

/*针对 type-"number"*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important;}
input[type="number"]{ -moz-appearance: textfield;}


.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.wrap{ max-width:1600px; margin:0 auto;}

.headerbg{ background:#0066cc; padding:20px 0; position: relative; z-index: 2;}
.header{ display:flex; justify-content:space-between; align-items:center;}
.logo{ width:84px;}

.header_right{ display:flex; gap:110px; align-items:center;}

.header_middle{ display:flex; align-items:center;}
.mainmenu{margin-top: 10px;}
.menulist{}
.menulist > ul{ display:flex; gap:50px;}
.menulist > ul > li{ display:block;}
.menulist > ul > li > a{ font-size:18px; color:#fff; display:block; white-space:nowrap;}
.menulist > ul > li > a:after{ content:""; display:block; width:100%; height:3px; background:none; margin-top:10px;}
.menulist > ul > li.current-menu-item > a{ font-weight:bold;}
.menulist > ul > li.current-menu-item > a:after{  background:#fff;}

.header_search{ margin-left:50px;}
.header_search form{ background:#0066cc; border:#4e94dc 1px solid; border-radius:50px; width:320px; height:40px; padding-left:5px;}
.isearchcon{ display:flex; align-items:center; gap:0px; height:100%;}
.isearchcon .isearch_btn{ width:40px; height:100%;}
.isearchcon .isearch_btn .searchsumit{ width:100%; cursor:pointer; height:100%; display:block; background:url(images/sousuo.svg) no-repeat center center; border:none;  background-size:20px;}
.isearchcon .isearch_inputk{ width:calc(100% - 60px);}
.isearchcon .isearch_inputk .isearch_input{ width:100%; display:block; line-height:1; font-size:15px; color:#fff; background:none; border:none;}

.isearchcon .isearch_inputk input::placeholder{ color:#ffffff;}
.isearchcon .isearch_inputk input:-moz-placeholder{ color:#ffffff;}
.isearchcon .isearch_inputk input::-moz-placeholder{ color:#ffffff;}
.isearchcon .isearch_inputk input::-webkit-input-placeholder{ color:#ffffff;}
.isearchcon .isearch_inputk input:-ms-input-placeholder{ color:#ffffff;}

.header_rcon{ display:flex; align-items:center;}
.header_authorbtn{ display:flex; align-items:center; gap:10px; cursor:pointer; background:url(images/toploginjt.png) no-repeat right center; padding-right:20px; position:relative;}
.header_authorbtn.headerloginbtn{ background:none; padding-right:0;}

.hzztx{ width:40px; height:40px; background:rgba(9,57,110,0.5); border-radius:100%; display:flex; justify-content:center; align-items:center; overflow: hidden;}
.hzztx img{ max-width:100%; max-height:100%;}
.hzzphone{ color:#fff; font-size:18px;}
.hzloginbtn{ color:#fff; font-size:18px;}

.headerexit{ position:absolute; right:0px; top:100%; display:none;}
.headerexit.show{ display:block;}
.headerexit a{color:#fff; font-size:18px; background: rgba(9,57,110,0.5); padding:5px 15px; border-radius:10px; white-space: nowrap; display:block;}

/*针对手机端*/
.topsearchbtn{ display:none; width:40px; height:40px; border-radius:100%; margin-right:10px; cursor:pointer; background:url(images/topsearchbtn.png) no-repeat center center rgba(9,57,110,0.5);}
.menubtn{ cursor:pointer; width:30px; display:none; margin-right:10px;}
.menubtn span{ width:30px; height:3px; background:#fff; position:relative; display:block; margin-bottom:7px;  transition: all 0.3s;}
.menubtn span:last-child{ margin-bottom:0;}
.headfixd .menubtn span{ background:#333;}
.menubtn.glactive{ position:relative;  padding-top:10px;}
.menubtn.glactive span{ margin-bottom:0;}
.menubtn.glactive span:nth-child(1){ transform: rotate(45deg); position: relative; top: 3px;}
.menubtn.glactive span:nth-child(2){ display:none;}
.menubtn.glactive span:nth-child(3){ transform: rotate(-45deg);}
.colsemenubtn{cursor:pointer; width:30px; height:30px; display:none; position: absolute;right:15px;top:15px;font-size: 40px;color: #fff; line-height: 30px; text-align: center;}




.fullwidthbanner_container{ position:relative; width:100%; margin-top:40px;}
.fullwidthbanner_container .fullwidthbanner{ width:100%; height:auto; border-radius:10px; overflow:hidden;}

.fullwidthbanner{}
.fullwidthbanner .swiper-slide{}
.fullwidthbanner .swiper-slide a{ display:block; position:relative;}
.fullwidthbanner .swiper-slide .ibantextbg{ position:absolute; bottom:0; width:100%; left:0; background:rgba(0,0,0,0.33); height:auto;}
.fullwidthbanner .swiper-slide .ibantext{ padding:19px 20px; max-width:calc(100% - 360px); }
.fullwidthbanner .swiper-slide .ibantext .ibantexttit{ font-size:30px; color:#fff; font-family: 'AlibabaPuHuiTiMedium'; font-weight:normal;}

.fullwidthbanner .swiper-slide a .ibanimg{ height:720px; overflow:hidden;}
.fullwidthbanner .swiper-slide a .ibanimg img{ width:100%; height:100%; object-fit: cover; object-position: center;}


.fullwidthbanner_container .ibannerbtn a{ width:40px; height:40px; position:absolute; top: 50%; margin-top:-20px; background-repeat:no-repeat; background-position:center center; background-color:#0066cb; border-radius:5px; z-index:3;}
.fullwidthbanner_container .ibannerbtn a.ibannerprve{ left:20px; background-image:url(images/iban_prve.png); }
.fullwidthbanner_container .ibannerbtn a.ibannernext{ right:20px; background-image:url(images/iban_next.png); }
.fullwidthbanner_container .ibannerbtn a.swiper-button-disabled{ background-color:rgba(0,0,0,0.5);}

.fullwidthbanner_container .ibannerjt{ position:absolute; max-width:360px; text-align:right; right:20px; bottom:30px; z-index:5;}
.fullwidthbanner_container .ibannerjt span{ display:inline-block; width:52px; height:10px; margin:0 5px; cursor:pointer; background-color: rgba(255,255,255,1); border-radius:5px; }
.fullwidthbanner_container .ibannerjt span.swiper-pagination-bullet-active{ width:80px; background:#0066cc;}

/*首页开始*/
.icontent{ margin-top:30px; position:relative; z-index:1;}
.iconflex{ display:flex;}
.imaincontent{ width:77.5%; padding-right:40px; padding-top:20px;}
.inewstab{ border-bottom:#eaeaea 1px solid;}
.inewstab ul{ display:flex; gap:50px;}
.inewstab li{}
.inewstab li a{ font-size:24px; line-height:1.5; color:#333333; padding-bottom:23px; display:block; white-space:nowrap;}
.inewstab li.active a{ color:#0066cc; border-bottom:#0066cc 2px solid;}
.inewstab li a:hover{ color:#0066cc;}
.inewslist{ margin-top:40px;}
.inewslist ul{}
.inewslist li{ border-bottom:#eaeaea 1px solid; padding-bottom:20px; margin-bottom:20px;}
.inewslist li .inewslicon{ display:flex;}
.inewslist li .inewslicon .inewsliimg{ width:27.75%; height:200px; border-radius:10px; overflow:hidden;}
.inewslist li .inewslicon .inewsliimg a{ display:block; width:100%; height:100%;}
.inewslist li .inewslicon .inewsliimg img{transition:all 0.5s;}
.inewslist li:hover .inewslicon .inewsliimg img{transform: scale(1.1);}
.inewslist li .inewslicon .inewsliimg a{ position:relative; display:block;}
.inewslist li .inewslicon .inewsliimg a:before{ content:""; display:none; width:46px; height:44px; background:url(images/videoicon.png) no-repeat; position:absolute; left:50%; top:50%; margin:-22px 0 0 -23px; z-index:2;}

.inewslist li .inewslicon .inewslitext{ width:72.25%; padding-left:30px; display: flex; display: -webkit-flex; flex-direction: column; justify-content:space-between; position:relative;}
.inewslist li .inewslitext .inewslitexttop{ padding-top:20px;}
.inewslist li .inewslitext .inewslitexttop .inewslitit{ font-size:22px; color:#333333; padding-right:40px;}
.inewslist li .inewslitext .inewslitexttop .inewslitit a{color:#333333; display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.inewslist li .inewslitext .inewslitexttop .inewslitit a:hover{ color:#0066cc;}
.inewslist li .inewslitext .inewslitexttop .inewslidesc{ font-size:18px; color:#666666; margin-top:10px; line-height:1.5; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.inewslist li .inewslitext .inewslitexttop .membericon{ width:33px; height:26px; background-image:url(images/membericon.png); background-repeat: no-repeat; background-position:right center; background-size:100%; position:absolute; top:0; right:0;}

.inewslist li .inewslitext .inewslitextbottom{ display: flex; display: -webkit-flex; justify-content:space-between; align-items:center; gap:20px;}
.inewslist li .inewslitext .inewslitextbottom .inewsliaanddate{ display: flex; display: -webkit-flex; align-items:center;}
.inewslist li .inewslitext .inewslitextbottom .inewsliauthor{ display: flex; gap:10px; display: -webkit-flex; align-items:center;}
.inewslist li .inewslitext .inewslitextbottom .inewsliauthorimgall{ position:relative;}
.inewslist li .inewslitext .inewslitextbottom .inewsliauthorimg{ width:36px; height:36px; border-radius:100%; overflow:hidden;}
.inewslist li .inewslitext .inewslitextbottom .inewsliauthorlv{ width:14px; height:14px; background-image:url(images/v.png); background-position:center center; background-repeat:no-repeat; background-color:#0685cc; border-radius:100%; overflow:hidden; position:absolute; bottom:0; right:-5px;}
.inewslist li .inewslitext .inewslitextbottom .inewsliauthortext{ font-size:16px; color:#888888; white-space:nowrap;}
.inewslist li .inewslitext .inewslitextbottom .inewlidate{ margin-left:30px; font-size:16px; color:#888888; background:url(images/time.png) no-repeat left center; padding-left:28px;}
.inewslist li .inewslitext .inewslitextbottom .inewslitags{ text-align:right; display:flex; gap:10px; flex-wrap:wrap;}
.inewslist li .inewslitext .inewslitextbottom .inewslitags a{ font-size:14px; color:#629ae9; border:#629ae9 1px solid; padding:3px 10px; display: inline-block; border-radius:5px; white-space:nowrap;}
.inewslist li .inewslitext .inewslitextbottom .inewslitags a:hover{ background:#629ae9; color:#fff;}

.inewslist li.vip .inewslitext .inewslitextbottom .inewsliauthorlv{ background-color:#ffb400;}
.inewslist li.vip .inewslitext .inewslitexttop .membericon{ background-image:url(images/vipicon.png); }
.inewslist li.hasvideo .inewslicon .inewsliimg a:before{ display:block;}


.isidebar{ width:22.5%;}
.isidebaritem{ background:#f5fbfd; padding:20px; margin-bottom:20px; border-radius:10px;}
.isidebartit{ display:flex; align-items:center; justify-content:space-between;}
.isidebartit h3{ font-size:24px; color:#333333; font-weight:normal;}
.isidebartit a{ font-size:16px; color:#333333;}
.isidebartit a:hover{ color:#0066cc;}

.bfriendslist{ margin-top:20px;}
.bfriendslist ul{}
.bfriendslist li{ margin-bottom:20px;}
.bfriendslist li:last-child{ margin-bottom:10px;}
.bfriendslist li .bfitemli{ background:#fff; padding:20px; border-radius:10px; display:flex;}
.bfriendslist li .bfitemliimgall{ width:80px; height:80px; position:relative;}
.bfriendslist li .bfitemliimg{ width:100%; height:100%; border-radius:100%; overflow:hidden;}
.bfriendslist li .bfitemliimglv{ width:14px; height:14px; background-image:url(images/v.png); background-position:center center; background-repeat:no-repeat; background-color:#0685cc; border-radius:100%; overflow:hidden; position:absolute; bottom:0; right:8px;}
.bfriendslist li .bfitemlitext{ width:calc(100% - 80px); padding-left:10px;}
.bfriendslist li .bfitemlitextname{ display:flex; border-bottom:#e8e8e8 1px solid; padding-bottom:5px; align-items:center;}
.bfriendslist li .bfitemlitextname h4{ font-size:18px; color:#333;}
.bfriendslist li .bfitemlitextname span{ font-size:14px; color:#888888; margin-left:8px;}
.bfriendslist li .bfitemlitextgs, .bfriendslist li .bfitemlitextbiness{ border-bottom:#e8e8e8 1px solid; font-size:14px; color:#888888; line-height:1.5; padding:5px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.bfriendslist li.vip .bfitemliimglv{ background-color:#ffb400;}

.ibfactivitylist{ margin-top:20px;}
.ibfactivitylist ul{}
.ibfactivitylist li{ border-bottom:#e5e5e5 1px solid; margin-bottom:20px; padding-bottom:20px;}
.ibfactivitylist li a{ display:block;}
.ibfactivitylist li .ibfactflex{ display:flex;}
.ibfactivitylist li .ibfactimg{ width:140px; border-radius:5px; overflow:hidden;}
.ibfactivitylist li .ibfactimg img{transition:all 0.5s;}
.ibfactivitylist li a:hover img{transform: scale(1.1);}
.ibfactivitylist li .ibfacttext{ width:calc(100% - 140px); padding-left:20px;}
.ibfactivitylist li .ibfacttext .ibfacttexttit{ font-size:18px; line-height:1.333; font-weight:normal; color:#333;}
.ibfactivitylist li .ibfactaddtime{ font-size:16px; color:#999; margin-top:10px;}
.ibfactivitylist li a:hover .ibfacttext .ibfacttexttit{color:#0066cc;}
.ibfactivitylist li a:hover .ibfactaddtime{ color:#333;}

.ibfactivitylist li:first-child .ibfactflex{flex-direction: column;}
.ibfactivitylist li:first-child .ibfactimg{ width:100%;}
.ibfactivitylist li:first-child .ibfacttext{ width:100%; padding:15px 0 0 0;}

.footer{ margin-top:-100px; position:relative; z-index:0;}

.linksbg{ padding:15px 0; background:#c5e2fb;}
.linkslist{}
.linkslist span, .linkslist a{ color:#333; font-size:14px;}
.linkslist a{ margin-right:20px;}
.linkslist a:hover{ text-decoration:underline;}

.copyrightbg{ background:#0f3e71; padding:20px;}
.copyrightbg .copyright{ font-size:14px; text-align:center; color:#fff;}

.mempopallbg{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8); z-index:999; display:none;}
.mempopallbg.show{ display:block;}
.memvippopflex{ width:100%; height:100%; display:flex; justify-content:center; align-items:center;}
.memvippopcon{ width:800px; height:auto; overflow:hidden;background: linear-gradient(180deg, #fdfcfa 20%, #eee6d0 100%); border-radius:30px;}
.memviptop{ background:#e0d4b9; padding:20px; display:flex; justify-content:flex-end;}
.vipcolsebtn{ display:block; width:31px; height:31px; background:url(images/vipcolse.png) no-repeat center center; cursor:pointer;}
.memvipcon{ display:flex; padding:65px 0 65px 40px; align-items:center; gap:40px;}
.memvipconleftcon img{ margin:0 auto;transition: all 0.3s;}
.memvipconleft, .memvipconright{ width:50%;}
.memvipconleft{ display:flex; justify-content:center; }
.memvipconleftxt{ text-align:center; font-size:18px; color:#000; margin-top:20px; line-height:1.5;}

/*二级页面开始*/
/*彩虹桥缘*/
.spsheaderbg{ background:none; position:absolute; top:0; width:100%; left:0; z-index:9;}
.spsheaderbg .header_search form{ background:none; border-color:rgba(255,255,255,0.3);}

.erjibanner{ width:100%;}
.bridge_reasonbg{ padding:100px 0;}
.bridge_reason{}
.brreasontit{ font-size:36px; line-height:1; text-align:center; font-weight:normal;}
.b_reasonflex{ background:#f7f7f7; margin-top:55px; padding:60px; border-radius:30px; display:flex;}
.b_reasonleft{ width:62.16%; padding-right:35px;}
.b_reasoncon{}
.b_reasoncon p{ font-size:18px; line-height:1.67; text-indent:2em; color:#666; margin-bottom:30px;}
.b_reasoncon h3{ font-size:20px; font-weight:normal; color:#333333;}
.b_reasonright{ width:37.84%; }
.b_reasonright img{ border-radius:20px;}

.bridge_wanwbg{ padding-bottom:150px;}
.bridge_wanwcon{ max-width:1200px; margin:55px auto 0; height:415px;}
.bridge_wwbg{ width:100%; height:360px; background:#f7f7f7; padding:10px; border-radius:280px;}
.bridge_sswwlist{ background:#fff; height:340px; padding:30px; border-radius:280px;}
.bridge_sswwlist ul{ display:flex; justify-content:space-between;}
.bridge_sswwlist li{ width:280px;}
.bridge_sswwlist li .bridge_sswwlicon{}
.bridge_sswwlist li .bridge_sswwlitop{ width:280px; height:280px; position:relative;}
.bridge_sswwlist li .bridge_sswwliimg{}
.bridge_sswwlist li .bridge_sswwlitext{ width:200px; height:200px; background:#f7f7f7; border-radius:100%; display:flex; justify-content:center; align-items:center; text-align:center; position:absolute; top:40px; left:40px; z-index:2;}
.bridge_sswwlist li .bridge_sswwlitext h3{ font-size:30px; color:#333;}
.bridge_sswwlist li .bridge_sswwlitext span{ display:block; font-size:16px; color:#333333; letter-spacing:2px; text-transform:uppercase; margin-top:5px;}
.bridge_sswwlist li .bridge_sswwliline{ width:2px; height:100px; background:#0685cc; margin:-20px auto 0; position:relative;}
.bridge_sswwlist li .bridge_sswwliline > span{ content:""; display:block; width:10px; height:10px; background:#0685cc; border-radius:100%; position: absolute;  bottom: 0;  left: -4px;}
.bridge_sswwlist li .bridge_sswwlibottom{ margin-top:25px;}
.bridge_sswwlist li .bridge_sswwlibottom p{ font-size:18px; line-height:30px; color:#333333; text-align:center;}
.bridge_sswwlist li:nth-child(2) .bridge_sswwliline, .bridge_sswwlist li:nth-child(2) .bridge_sswwliline > span{ background:#ebda0c;}
.bridge_sswwlist li:nth-child(3) .bridge_sswwliline, .bridge_sswwlist li:nth-child(3) .bridge_sswwliline > span{ background:#b83228;}



/*桥友荟*/
.friend_cluballbg{ padding:60px 0 100px 0; background:#f5fbfd;}
.fcbg{ background:#f5fbfd;}
.fcluball{}
.fclubtab{}
.fclubtab ul{ display:flex; gap:20px; justify-content:center;}
.fclubtab li{ display:block;}
.fclubtab li a{ font-size:18px; color:#333; padding:7px 25px; border-radius:10px; display:block; position:relative; white-space: nowrap;}
.fclubtab li a:after{ content:""; display:none; width:33px; height:9px; background:url(images/sanjiao.png) no-repeat center top; position:absolute; bottom:-9px; left:50%; margin-left:-16.5px;}
.fclubtab li a:hover{ color:#0066cc;}
.fclubtab li.active a{ background:#0066cc; color:#fff;}
.fclubtab li.active a:after{ display:block;}

.fclublist{ margin-top:60px; padding-bottom:60px;}
.fclublist ul{ display:flex; gap:20px; flex-wrap:wrap;}
.fclublist li{ width:calc(33.333% - 13.333px);}
.fclublist li .fclubli{ background:#fff; padding:30px; border-radius:20px; display:flex; cursor:pointer;}
.fclublist li .fclubliimg{ width:120px; height:120px; border-radius:100%; overflow:hidden;}
.fclublist li .fclubliimg img{width:100%; height:100%; object-fit: cover; object-position: center;}
.fclublist li .fclublitext{ width:calc(100% - 120px); padding-left:30px;}
.fclublist li .fclublitext .fclubliname, .fclublist li .fclublitext .fclublicompany, .fclublist li .fclublitext .fclublibusiness{ border-bottom:#e8e8e8 1px solid;}
.fclublist li .fclublitext .fclubliname{ font-size:24px; color:#333; font-weight:normal; padding-bottom:10px;}
.fclublist li .fclublitext .fclubliname span{ font-size:18px; color:#666666; margin-left:10px;}
.fclublist li .fclublitext .fclublicompany, .fclublist li .fclublitext .fclublibusiness{font-size:18px; line-height:1.6; color:#666666; padding:10px 0;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fclublist li .fclublitext .fclublibusiness{ font-size:16px;}
.fclublist li .fclubli:hover{background: linear-gradient(180deg, #e6f0fd 0%, #adcbee 100%);}
.fclublist li .fclubli:hover .fclublitext .fclubliname, 
.fclublist li .fclubli:hover .fclublitext .fclublicompany, 
.fclublist li .fclubli:hover .fclublitext .fclublibusiness{ border-color:rgba(232,232,232,0.5);}

/*分页样式开始*/
#pageabc{text-align:center;height:auto;overflow:hidden;color:#333;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc span,#pageabc a{font-size:18px;color:#333;padding:12px 34px; white-space: nowrap; background:#fff;border:1px solid #eeeeee; border-radius:50px; text-decoration:none;margin:0px 5px;display:inline-block;text-align:center;}
#pageabc a:hover,#pageabc a.current{color:#fff;background-color:#0066cc;border:1px solid #0066cc;}
/*分页样式结束*/

/*桥友荟-弹窗*/
.qiaoyouinfopop .memviptop{ background:#0066cc;}
.qiaoyouinfopop .vipcolsebtn{ background-image:url(images/vipcolse002.png); }
.qiaoyouinfopop .memvipconleftxt{ color:#0066cc;}
.qiaoyouinfopop .memvippopcon{background: linear-gradient(180deg, #ffffff 20%, #ebf3fb 100%);}
.qiaoyouinfopop .memvipcon{background:url(images/lockbg.png) no-repeat right bottom; background-size:auto 100%;}


/*登录-弹窗*/
.memloginpopbg .memviptop{ background:#e7f0fa;}
.memloginpopbg .vipcolsebtn{ background-image:url(images/vipcolse003.png); }
.memloginpopbg .memvipconleftxt{ color:#0066cc;}
.memloginpopbg .memvippopcon{background: linear-gradient(180deg, #ffffff 20%, #e7f0fd 100%);}
.memloginpopbg .memvipcon{ padding:60px; gap:20px;}
.memloginpopbg .memvipconleft{ width:45.6%;}
.memloginpopbg .memvipconright{ width:54.4%;}

.login_tab ul{ display:flex; gap:20px;justify-content:center;}
.login_tab li{font-weight: 500;font-size: 20px;color: #666; cursor:pointer;line-height: 1.6;}
.login_tab li.active{ color: #0066cc;}

.formerrornote{ color:#f00; padding:0 5px 10px 5px; font-size:14px;}

.login_switch{ margin-top:20px;}
.login_switch .login_switchitem{ opacity:0; visibility:hidden; height:0; overflow:hidden;}
.login_switch .login_switchitem.show{ opacity:1; visibility:visible; height:auto;}
.login_switchitem .lffield{ margin-bottom:20px;}
.login_switchitem .lffield .fieldinput{background: #FFFFFF;font-weight: 400;font-size: 16px; border:none;color: #0066cc; border:#0066cc 1px solid; line-height: 25px; width:100%;border-radius:10px; padding:12px 15px;}
.login_switchitem .lfsubmit input.lfsubmitinput{ cursor:pointer;background: #0066cc;border-radius:10px;font-weight: 700;font-size: 16px;color: #FFFFFF;line-height: 25px; padding:12px; display:block; border:none; width:100%;}

.regyzmflex{ display:flex;align-items: center;}
.regyzmleft{ width:130px; font-size: 16px; font-weight:bold; }
.login_switchitem .lffield.registeryzm .fieldinput{ width:calc(100% - 130px);}



/*价值链*/
.newslist{ margin-top:0;}
.newscatlist{ margin-top:20px;}
.newscatlist li{ margin-top:10px;}
.newscatlist li a{ display:flex; align-items:center;white-space: nowrap; gap:10px; position:relative; background:#fff; border-radius:5px; font-size:18px; padding:13px 15px;}
.newscatlist li a:before{ content:""; display:block; width:6px; height:6px; background:#333333; border-radius:100%;}
.newscatlist li a:hover, .newscatlist li.active a{ background:#0066cc; color:#fff;}
.newscatlist li a:hover:before, .newscatlist li.active a:before{ background:#fff;}

.hottagslist{ margin-top:20px;}
.hottagslist ul{ display:flex; gap:10px; flex-wrap:wrap;}
.hottagslist li a{ font-size:16px; display:block; background:#fff; border-radius:5px; padding:7px 20px;}
.hottagslist li a:hover, .hottagslist li.current a{ background:#0066cc; color:#fff;}


/*详情页*/
.singlenewsall{ max-width:1200px; margin:0 auto; padding:75px 0 100px 0; transition: all 0.3s;}
.singlenewsflex{ display:flex;}
.singlenewsleft{ width:calc(100% - 360px); padding-right:40px;}
.senewshead{}
h1.snewstit{ font-size:32px; color:#333;}
.snewsheadflex{ margin-top:45px; display:flex; justify-content:space-between; border-bottom:#eaeaea 1px solid; padding-bottom:15px;}
.snewsycdate{ display:flex;}
.snewsyc{ margin-right:20px; font-size:16px; color:#888888;}
.snewsdate{ font-size:16px; color:#888888; background:url(images/time.png) no-repeat left center; padding-left:26px;}
.snewsshear{ display:flex; align-items:center;}
.snewsshear .sheartit{ font-weight:normal; font-size:16px; color:#888888;}
.snewsshear ul{ display:flex; gap:10px;}
.snewsshear li{}
.snewsshear li a{ display:block; width:26px; height:26px; border-radius:100%; overflow:hidden;}
.snewsshear li a img{}
.snewsbody{ min-height:400px;}
.snewsbody p{ font-size:18px; line-height:1.67; color:#333; margin-top:30px;}
.snewsbody p img{ border-radius:8px;}
.snewsbody p a{ text-decoration:underline;}
.smewsnote{ padding:25px 0; border-top:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid; margin-top:60px;}
.smewsnote p{ font-size:16px; color:#888888; line-height:1.5;}
.snewsbottomshear{ margin-top:35px; display:flex; justify-content:flex-end;}

.singlenewsright{ width:360px;}
.ibfactaddtags{ margin-top:10px;}
.ibfactaddtags span{ display:inline-block; font-size:14px; color:#629ae9; border:#629ae9 1px solid; margin-right:10px; margin-bottom:10px; border-radius:5px; padding:0 5px;}

.newslistfy{ margin-top:40px;}

.hasnowz{ text-align:center; font-size:16px;}








































































