/*认证服务  认证项目*/
.pro_content .part>.f30:before,
.pro_content .part>.flex-b-c>.f30:before{ content:'';display:inline-block; width:6px; height:30px; background:#fc4646; border-radius:4px; margin-right:16px; vertical-align:middle; }
.pro_content .part>.f30 .fr{ line-height:45px; }
.pro_content .part .right{ width:1200px; background:#fff; padding:24px; border-radius:0 10px 10px 0; overflow:hidden; display:flex; flex-wrap:wrap; gap:16px; }
.pro_content .part .right .p8{ background:#fff; border:1px solid #f3f4fa; width:276px; padding:10px 20px; text-align:center; border-radius:10px; transition:all 0.4s; }
.pro_content .part .right .p8 img{ width:140px; height:200px; background:#fff; object-fit:cover; }
.pro_content .part .right .p8 .f15{ height:42px; }
.pro_content .part .right .p8 .f20 .fr{ line-height:30px; max-width:90px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pro_content .part .right .p8:hover{ background:#fff; border-color:#fc4646; box-shadow: 0px 3px 10px rgba(252,70,70,0.15); }
/*认证服务 20240719*/
.certificate{ padding-top:0; padding-bottom:40px; }
.certificate>.img img{ width:100%; height:19.16vw; }
.certificate>.bg_fff{ padding:0 calc((100% - 1200px) / 2); height:60px; line-height:60px; font-size:14px; box-shadow:0 3px 10px 1px rgba(1,27,70,0.05); }
.certificate .select{ margin-left:40px; display:inline-block; }
.certificate .select .selected{ display:inline-block; background:#E72030; color:#fff; height:40px; line-height:40px; padding:0 15px; padding-right:50px; border-radius:8px; box-shadow:0px 5px 10px rgba(231,32,48,0.3); font-size:14px; cursor:default; }
.certificate .select i{ position:absolute; right:5px; color:#fff; }
.certificate .select ::-webkit-scrollbar{ width:6px; height:0; }
.certificate .select ::-webkit-scrollbar-button{ display:none; }
.certificate .select ::-webkit-scrollbar-track{ background:transparent; }
.certificate .select ::-webkit-scrollbar-thumb{ background:#F3F4FA; border-radius:10px; }
.certificate .select>.pab{ left:0; top:100%; background:#FFF; padding:16px; box-shadow:0px 5px 10px 0px rgba(1,27,70,0.1); border-radius:8px; cursor:default; z-index:1; display:flex; }
.certificate .select>.pab .left, 
.certificate .select>.pab .right{ max-height:260px; overflow-y:auto; min-width:136px; line-height:32px; display:flex; flex-direction:column; }
.certificate .select>.pab .left{ padding-right:16px; }
.certificate .select>.pab .left span, 
.certificate .select>.pab .right li{ display:inline-block; min-width:120px; height:32px; padding:0 16px; margin-bottom:6px; font-size:14px; white-space:nowrap; }
.certificate .select>.pab .left span.hover, 
.certificate .select>.pab .right li.on{ background:rgba(231, 32, 48, .05); color:#E72030; }
.certificate .select>.pab .right{ border-left:1px solid #DADCE5; padding-left:16px; }
.certificate .select>.pab .right li:hover{ background:rgba(231, 32, 48, .05); }
.certificate>.w1200{ margin-top:40px; }
.certificate .list{ display:flex;; flex-wrap:wrap; gap:24px; margin-bottom:40px; }
.cert_item{ background:#fff; border-radius:10px; position:relative; width:282px; }
.cert_item .top{ position:relative; overflow:hidden; padding-top:24px; padding-left:24px; display:block; --width:96px;}
.cert_item .top img{ width:96px; height:96px; background:#F5F6FA; border-radius:10px; object-fit:contain; }
.cert_item .top img.fr{ width:72px; height:48px; padding:10px 20px; margin-top:24px; background:#fff; box-shadow:-5px 0px 10px rgba(231,32,48,0.1); border-radius:10px 0px 0px 10px; }
.name_img{ display:inline-block; width:var(--width); height:var(--width); background:#F5F6FA; font-size:calc(var(--width) / 4); color:#3193F5; padding:15px; text-align:center; letter-spacing:5px; border-radius:4px; line-height:1.4; }
.cert_item .top .pab{ background:#E72030; color:#fff; line-height:1; padding:6px 24px; font-size:14px; transform:rotate(-45deg); left:-27px; top:12px; }
.cert_item .content{ padding:18px 24px 16px; }
.cert_item .content>a{ display:block; }
.cert_item .content .line1{ margin-left:-24px; margin-bottom:6px; }
.cert_item .content .line1:before{ content:''; width:4px; height:16px; background:#E72030; margin-right:20px; display:inline-block; vertical-align:sub; }
.cert_item .content .line1+p{ margin-bottom:8px; }
.cert_item .content .price span{ font-family:DIN; color:#E72030; }
.cert_item .content .price span.f16{ color:#333; }
.cert_item .content .price span .f28{ font-size:28px; font-weight:bold; }
.cert_item .content span.blue{ background:rgba(49, 147, 245, .05); color:#3193F5; display:inline-block; height:28px; line-height:28px; padding:0 15px; margin:8px 0 20px; border-radius:4px; }
.cert_item .content .flex-b-c{ background:#F5F6FA; color:#999; padding:0 8px; height:24px; line-height:24px; }
.cert_item .content .btns{ margin-top:8px; display:flex; justify-content:space-between; gap:16px; }
.cert_item .content .btns a{ flex:1; background:rgba(245, 82, 49, .05); color:#F55231; height:40px;line-height:40px; text-align:center; border-radius:8px; font-size:16px; }
.cert_item .content .btns a:last-child{ background:rgba(231, 32, 48, .05); color:#E72030; }
.cert_item:hover{ top:-20px; box-shadow:0 5px 10px rgba(1,27,70,0.1); }
.cert_item:hover .content .btns a{ background:#F55231; color:#fff; box-shadow:0px 5px 10px rgba(245,82,49,0.3); }
.cert_item:hover .content .btns a:last-child{ background:#E72030; box-shadow:0px 5px 10px rgba(231,32,48,0.3); }

/*20230504 详情页  9001*/
.pro_content header{ display:none; }
.pro_banner{ background:url(../image/pro_bg1.jpg) no-repeat center top/cover; height:417px; }
.pro_banner .f50{ font-size:52px; padding-top:60px; padding-left:50px; color:#3172F5; /*font-weight:bold;*/ font-family:Alibaba-PuHuiTi; }
.pro_banner .f24{ font-weight:bold; padding-left:50px; padding-top:8px; }
.pro_banner .f24 span{ margin:0 24px; }
.pro_banner .w1200>.f20{ display:inline-block; margin-left:50px; margin-top:100px; background:#fff; border-radius:30px; height:56px; line-height:56px; box-shadow:0 5px 10px 1px rgba(1,27,70,.1); position:relative; }
.pro_banner .f20 span, .goods_table .f20 span{ padding-left:26px; padding-right:26px; }
.pro_banner .f20 a, .goods_table .f20 a{ display:inline-block; background:linear-gradient(-90deg, #FC9765, #FC4C4C); border-radius:0 30px 30px 0; height:56px; line-height:56px; font-weight:bold; padding:0 24px; margin-top:0; }
.pro_banner .f20 a:hover, .goods_table .f20 a:hover{ color:#fff; }
.pro_banner img,
.goods_table .f20 img{ width:31px; height:30px; position:absolute; right:0; bottom:-30px; animation:dong 2s infinite; }
@keyframes dong{
	0%, 100%{ transform:translateY(0); }
	50%{ transform:translateY(-15px); }
}
.pro_condition{ background:#f5f6fa; padding-bottom:1px; }
.pro_content .tit{ text-align:center; font-size:32px; padding-top:60px; }
.pro_content .w900 .tit{ text-align:left; font-size:20px; padding-top:0; }
.pro_content .tit img{ width:40px; height:40px; margin:0 20px; }
.pro_content .tit img:last-child{ transform:rotateY(180deg); }
.pro_content .tit_orange img{ filter:hue-rotate(140deg); }
.pro_content .tit_green img,
.pro_organ_14001 .tit img,
.pro_case_14001 .tit img,
.pro_organ_yjcp .tit img{ filter:hue-rotate(286deg) brightness(1.1) saturate(2); }
.pro_content .tit_cyan img,
.pro_organ_13485 .tit img,
.pro_case_13485 .tit img{ filter:hue-rotate(321deg) brightness(1.3); }
.pro_content .tit_darkgreen img{ filter:hue-rotate(309deg) brightness(1.2); }
.pro_content .tit_red img{ filter:hue-rotate(126deg) saturate(0.9); }
.pro_content .tit_blueblack img{ filter:hue-rotate(325deg); }
.pro_content .tit_purple img{ filter:hue-rotate(55deg) saturate(0.4); }
.pro_content .tit_ img{ filter:hue-rotate(2deg) saturate(0.5); }
.pro_content .tit_greenblack img{ filter:hue-rotate(289deg) brightness(1.1) saturate(0.7); }
.condition_cont{ margin-top:35px; background:#fff; box-shadow:0px 5px 18px 2px rgba(49,114,245,0.1); }
.condition_cont .flex_wrap>div{ width:25%; border-right:2px dashed #CFD2E5; text-align:center; height:134px; }
.condition_cont .flex_wrap>div:nth-child(4n){ border-right:0; }
.condition_cont .flex_wrap>div:nth-child(n+5){ border-top:2px dashed #CFD2E5; }
.condition_cont .flex_wrap>div img{ width:31px; height:32px; margin-bottom:16px; margin-top:35px; object-fit:cover; object-position:left top; }
.condition_cont .flex_wrap>div:nth-child(2) img{ object-position:left -32px; }
.condition_cont .flex_wrap>div:nth-child(3) img{ object-position:left -64px; }
.condition_cont .flex_wrap>div:nth-child(4) img{ object-position:left -96px; }
.condition_cont .flex_wrap>div:nth-child(5) img{ object-position:left -128px; }
.condition_cont .flex_wrap>div:nth-child(6) img{ object-position:left -160px; }
.condition_cont .flex_wrap>div:nth-child(7) img{ object-position:left -192px; }
.condition_cont .flex_wrap>div:nth-child(8) img{ object-position:left -224px; }
.condition_cont .flex_wrap>div.on{ background:linear-gradient(90deg, #31B4F5, #3172F5); box-shadow:4px 4px 19px 1px rgba(49,114,245,0.5); }
.condition_cont .flex_wrap>div.on img{ filter:brightness(100); }
.condition_cont .flex_wrap>div.on p{ color:#fff; }
.condition_cont .flex{ background:#FBFBFB; padding:40px 0; }
.condition_cont .flex>div{ padding-left:60px; }
.condition_cont .flex>div+div{ border-left:2px dashed #CFD2E5; }
.condition_cont .flex>div .blue{ text-shadow:2px 2px 4px rgba(49,114,245,0.2); margin-bottom:20px; font-weight:bold; }
.condition_cont .flex .t2, .condition_cont .flex .t3, .condition_cont .flex .t4,
.condition_cont .flex .t5, .condition_cont .flex .t6, .condition_cont .flex .t7,
.condition_cont .flex .t8, .condition_cont .flex .t9, .condition_cont .flex .t10,
.condition_cont .flex .t11, .condition_cont .flex .t12, .condition_cont .flex .t13,
.condition_cont .flex .t14, .condition_cont .flex .t15{ display:none; }
.condition_cont .flex .t2, .condition_cont .flex .t10{ padding-top:16px; }
.condition_cont .flex .t7, .condition_cont .flex .t15{ margin-top:-18px; }
.condition_cont .flex>div:last-child .blue{ margin-bottom:37px; }
.pro_content>div .w1200>a,
.ability .w1200 a{ display:block; text-align:center; background:#FC8347; color:#fff; border-radius:4px; width:300px; height:48px; line-height:48px; font-size:18px; margin:40px auto; }
.pro_content .w1200 .Box_con+a{ background:transparent; }
.pro_organ, 
.pro_organ0, 
.pro_organ1, 
.pro_organ2, 
.pro_organ3{ background:url(../image/pro_bg7.jpg) no-repeat center top/100% 100%; padding-bottom:60px; position:relative; --color:#3172F5; --color1:#3eb4f7; --color2:rgba(49,114,245,0.2); }
	.pro_organ .Box_con,
	.pro_organ0 .Box_con{ width:100%; }
	.pro_organ .Box_point .pab{ left:0; top:281px; width:15px; height:64px; }
	.pro_organ .Box_point .pab:last-child{ left:auto; right:0; }
	.pro_organ .Box_point .pab:before{ content:''; position:absolute; width:0; height:0; border-right:15px solid var(--color); border-top:32px solid transparent; border-bottom:32px solid transparent; }
	.pro_organ .Box_point .pab:last-child:before{ border-right:none; border-left:15px solid var(--color); }
	.pro_organ .Box_con .conbox{ margin-left:15px; margin-right:15px; }
	/*.pro_organ .Box_con .conbox ul{ margin-left:13px; }*/
	.pro_organ .Box_con .conbox ul li{ padding:40px 20px 0; margin:0; height:auto; width:1170px; box-shadow:none; background:transparent; align-content:start;
	/*display:grid; grid-template:144px 144px 144px 144px/ 550px 550px; gap:20px; align-content:start; grid-auto-flow:column dense;*/ }
	.pro_organ .Box_con .conbox .text_center,
	.pro_case .case_content .btn{ display:none; width:170px; height:36px; line-height:36px; text-align:center; background:#FC8347; color:#fff; font-size:14px; border-radius:4px; margin:10px auto 0; }
.pro_organ .flex_wrap>div{ width:550px; background:#fff; padding:24px; margin-right:20px; margin-bottom:20px; }
.pro_organ .flex_wrap>div:nth-child(2n){ margin-right:0; }
.pro_organ .flex_wrap>div:hover{ box-shadow:4px 4px 18px 2px var(--color2); top:-10px; }
.pro_organ .flex_wrap>div a{ width:100%; }
.pro_organ .flex_wrap>div a img{ width:80px; height:80px; margin-right:16px; }
.pro_organ .flex_wrap>div img+div{ width:calc(100% - 96px); }
.pro_organ .flex_wrap>div .f14, 
.pro_organ0 .flex_wrap>div .f14
.pro_organ2 .flex_wrap>div .f14,
.pro_organ3 .flex_wrap>div .f14{ margin-top:8px; margin-bottom:16px; }
.pro_organ .flex_wrap>div .pab, 
.pro_organ2 .flex_wrap>div .pab{ right:30%; top:30px; opacity:0; transition:all .8s; }
.pro_organ .flex_wrap>div:hover .pab,
.pro_organ2 .flex_wrap>div:hover .pab{ right:24px; top:30px; opacity:1; transition:all .8s; color:var(--color); }
.pro_carefor{ background:url(../image/pro_bg4.jpg) no-repeat center top/100% 100%; padding-bottom:1px; }
.pro_carefor .flex_wrap{ padding:44px 92px 0; gap:16px; }
.pro_carefor .flex_wrap>div{ width:500px; background:#fff; border-radius:8px; box-shadow:0 3px 19px 1px rgba(49,114,245,.15); padding:16px; }
.pro_carefor .flex_wrap>div:hover{ box-shadow:4px 4px 19px 1px rgba(49,114,245,0.2); }
.pro_carefor .flex_wrap>div .blue{ display:inline-block; background:rgba(49, 114, 245, .1); border-radius:4px; width:64px; height:24px; line-height:24px; text-align:center; margin-right:8px; margin-bottom:20px; }
.pro_carefor .flex_wrap>div .line2{ height:40px; }
.pro_knowledge{ background:#F5FAFE; padding-bottom:56px; }
.pro_knowledge .flex{ background:#fff; box-shadow:0 0 19px 1px rgba(1,27,70,0.1); margin-top:44px; border-radius:20px; }
.pro_knowledge .img{ background:#F8FCFF; border-radius:20px 0 0 20px; width:500px; padding:27px 37px; display:flex; justify-content:center; align-items:center; }
.pro_knowledge .text{ padding:55px 64px 45px; width:calc(100% - 500px); }
.pro_knowledge .text .f28{ font-size:28px; margin-bottom:40px; }
.pro_knowledge .text a{ display:block; width:170px; height:48px; line-height:48px; text-align:center; border-radius:4px; background:#FC8347; color:#fff; margin-top:56px; }
.pro_benefit{ background:url(../image/pro_bg6.jpg) no-repeat center top/100% 100%; padding-bottom:1px; position:relative; }
.pro_benefit:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:15vw; height:11.14vw; background:url(../image/pro_bg6.png) no-repeat center center/100% 100%; }
.pro_benefit .flex,
.pro_benefit2 .flex{ justify-content:space-between; flex-wrap:wrap; padding-top:44px; gap:38px 332px; }
.pro_benefit .flex>div{ width:432px; }
.pro_benefit .flex>div:nth-child(2n+1){ text-align:right; }
.pro_benefit .flex>div .f24{ margin-bottom:15px; }
.pro_benefit .pab{ left:calc(50% - 145px); bottom:210px; display:none; }
.pro_benefit .pab img{ width:289px; height:214px; }
.pro_case{ background:url(../image/pro_bg7.jpg) no-repeat top center/100% 100%; padding-bottom:40px; --color:#3172F5; --color1:rgba(49, 114, 245, .1); --color2:rgba(49,114,245,0.2); }
.pro_case .case_content{ padding-top:44px; }
.pro_case .case_content .flex-b- .flex{ width:calc(100% - 120px); }
.pro_case .case_content .flex-b->.flex .flex{ flex-wrap:wrap; }
.case_content .flex-b- .flex .f24{ width:120px; }
.case_content .flex-b- .flex .f16{ display:block; background:#fff; border-radius:4px; padding:0 16px; height:32px; line-height:32px; margin-right:16px; cursor:pointer; }
.case_content .flex-b- .flex .f16.on,
.case_content .flex-b- .flex .f16:hover{ background:var(--color); color:#fff; }
.case_content .flex-b- .flex+div{ width:120px; height:32px; line-height:32px; text-align:center; border:1px solid var(--color); border-radius:4px; font-size:16px; color:var(--color); padding:0 12px; cursor:pointer; }
.case_content .flex_wrap{ margin-top:40px; }

.case_content .flex_wrap>div{ box-shadow:0px 3px 19px 1px var(--color1); }
.case_content .flex_wrap>div:hover{ box-shadow:4px 4px 18px 2px var(--color2); }
.pro_case .lis2 .bg_fff .f12.flex .red{ background:var(--color1); color:var(--color); }
.pro_case .pagination{ margin:0; }
.pro_case .confirm{ --width:46.875vw; }
.pro_case .confirm .bg_f{ position:absolute; left:50%; top:50%; width:46.875vw; transform:translate(-50%, -50%); border-radius:10px; z-index:5; }
.pro_case .confirm .title{ height:50px; width:46.875vw; line-height:50px; padding:0 40px; margin:0; border-bottom:2px solid #f3f4fa; }
/*.pro_case .confirm .title i{ margin-top:15px; }*/
.bi-x-lg{ position:absolute; right:40px; top:15px; width:20px; height:20px; cursor:pointer; }
.bi-x-lg:before,
.bi-x-lg:after{ content:''; position:absolute; top:50%; left:50%; width:1px; height:20px; transform:translate(-50%, -50%) rotate(45deg); background:#333; }
.bi-x-lg:after{ transform:translate(-50%, -50%) rotate(-45deg); }

.lis2{ flex-wrap:wrap; }
.lis2 .bg_fff{ width:calc((100% - 48px) / 3); margin-right:24px; margin-bottom:24px; background:#fff; box-shadow:0px 3px 10px rgba(252,70,70,0.15); border-radius:10px; padding:32px 24px; position:relative; border:2px solid transparent; }
.lis2 .bg_fff:nth-child(3n){ margin-right:0; }
.lis2 .bg_fff:hover{ top:-20px; background:linear-gradient(-45deg, #FFF, #F3F4FA); border:2px solid #FFF; box-shadow:4px 4px 18px 2px rgba(252,70,70,0.2); }
.lis2 .bg_fff img{ width:64px; height:64px; }
.lis2 .bg_fff .f18,
.shop_content .Box_con .conbox ul li .f18{ margin-top:20px; margin-bottom:10px; }
.lis2 .bg_fff .f12.flex span,
.Box_con .conbox ul li .f12.flex span{ height:24px; line-height:24px; padding:0 14px; border-radius:4px; background:rgba(170, 170, 170, .1); margin-right:16px; }
.lis2 .bg_fff .f12.flex .red,
.Box_con .conbox ul li .f12.flex .red{ background:rgba(49, 114, 245, .1); color:#3172F5; }
.lis2 .bg_fff .f14,
.shop_content .Box_con .conbox ul li .f14{ height:70px; border-bottom:1px solid #DADCE5; overflow-y:hidden; }
.lis2 .bg_fff .f12.line1,
.Box_con .conbox ul li .f12.line1{ margin-top:10px; }
.lis2 .bg_fff .f12.line1 span,
.Box_con .conbox ul li .f12.line1 span{ margin-right:20px; }
.lis2 .bg_fff:hover .f18,
.lis2>.bg_fff:hover .line1,
.Box_con .conbox ul li:hover .f18,
.Box_con .conbox ul li:hover .line1{ color:#222; }

.pro_case .confirm .cont{ min-height:250px; max-height:70vh; }
.pro_case .confirm .case_type{ width:175px; border-right:1px solid #f3f4fa; }
.pro_case .confirm .children{ width:calc(100% - 175px); padding-left:30px; padding-bottom:30px; overflow-y:auto; }
.pro_case .confirm .case_type div{ font-size:14px; height:48px; line-height:48px; text-align:center; }
.pro_case .confirm .case_type div.on{ color:var(--color); background:#f3f4fa; }
.pro_case .confirm .children span{ min-width:90px; height:35px; line-height:35px; display:inline-block; text-align:center; padding:0 10px; margin-right:20px; margin-top:15px; border-radius:5px; font-size:14px; background:#f9f9f9; cursor:pointer; }
.pro_case .confirm .children span.on,
.pro_case .confirm .children span:hover{ background:var(--color); color:#fff; }
	/*详情页 27001*/
.pro_banner_27001{ background-image:url(../image/pro_bg2.jpg); }
.pro_banner .flex{ margin-left:50px; margin-top:48px; }
.pro_banner .flex .bg_fff{ width:260px; height:100px; padding:10px 16px; border-radius:4px; box-shadow: 0px 0px 10px 1px rgba(1,27,70,0.1); margin-right:20px; }
.pro_banner .bg_fff .flex-b-{ align-items:flex-end; }
.pro_banner .bg_fff:nth-child(1) .flex-b-{ margin-top:18px; }
.pro_banner .bg_fff .flex-b- .f14{ max-width:calc(100% - 58px); }
.pro_banner .bg_fff .f20{ margin-bottom:10px; }
.pro_banner .bg_fff img{ width:31px; height:32px; position:inherit; animation:none; object-fit:cover; object-position: left top; }
.pro_banner .bg_fff:nth-child(2) img{ object-position:left -32px; }
.pro_banner .bg_fff a:hover{ color:#3172F5; }
.goods_table{ padding-top:24px; --color1:#3172F5; --color2:#E5EEFF; }
.goods_table .left_tit{ background:var(--color1); color:#fff; width:150px; display:flex; justify-content:center; align-items:center; border-right:1px solid #fff; font-size:14px; }
.goods_table .right_cont{ background:var(--color2); width:calc(100% - 150px); }
.goods_table .right_cont>div{ text-align:center; border:1px solid #fff; width:33.33%; height:56px; line-height:56px; font-size:14px; }
.goods_table .w1200>.flex:nth-child(2) .right_cont>div{ width:16.66%; }
.goods_table .text_center.f20{ display:inline-block; margin:24px auto 60px; background:#fff; height:56px; line-height:56px; box-shadow:0px 5px 10px 1px rgba(1,27,70,0.1); border-radius:28px; position:relative; left:50%; transform:translate(-50%); }
.pro_knowledge2{ background:linear-gradient(90deg, #FAEBE1, #FAF2ED); }
.pro_benefit_27001{ background:url(../image/pro_bg8.jpg) no-repeat center top/100% 100%; }
.pro_benefit_27001:after{ background:url(../image/pro_bg8.png) no-repeat center center/100% 100%; top:160px; transform: translate(-50%); width:44.16vw; height:28.69vw; }
.pro_benefit_27001 .flex_wrap{ margin-top:25vw; position:relative; z-index:2; }
.pro_benefit_27001 .flex_wrap .bg_fff{ width:calc(33.33% - 10px); border-radius:4px; margin-right:15px; margin-bottom:15px; padding:10px 16px; }
.pro_benefit_27001 .flex_wrap .bg_fff:nth-child(3n){ margin-right:0; }
	/*20000*/
.pro_banner_20000{ background-image:url(../image/pro_bg3.jpg); }
.dual{ background:url(../image/pro_bg5.jpg) no-repeat center top/100% 100%; }
.dual .w1200>.flex>div{ width:50%; background:linear-gradient(90deg, rgba(49,114,245,0) 0%, rgba(49,114,245,0.2) 100%); border-radius:134px; padding:40px 10px 40px 60px; box-shadow:0 5px 18px 2px rgba(0,85,255,0.2); margin-top:32px; margin-bottom:58px; align-items:center; }
.dual .w1200 .flex .right1{ background:linear-gradient(-90deg, rgba(49,114,245,0.5) 0%, #3172F5 100%); padding:40px 60px 40px 10px; box-shadow:0 5px 18px 2px rgba(0,85,255,0.5); flex-direction:row-reverse; }
.dual .w1200 .flex .right1 *{ color:#fff; }
.dual .text{ width:340px; margin-right:30px; }
.dual .right1 .text{ margin-right:0; margin-left:30px; }
.dual .text .f20{ font-weight:bold; margin-bottom:15px; }
.dual .text .f14{ line-height:1.5; min-height:6em; margin-bottom:18px; }
.dual .text a{ display:inline-block; background:#FC8347; color:#fff; border-radius:4px; font-size:16px; padding:0 20px; height:40px; line-height:40px; }
.dual .right1 .text a{ float:right; }
.dual .img{ background:#fff; --width:160px; width:var(--width); height:var(--width); display:flex; align-items:center; justify-content:center; text-align:center; border-radius:50%; border:10px solid #f3f7fe; color:#3172F5; font-size:26px; }
.dual .img:before{ content:''; position:absolute; --height:142px; width:var(--height); height:var(--height); border-radius:50%; border:10px solid #DFE9FD; }
.dual .right1 .img{ background:#3172F5; color:#fff; border-color:#C4D7FC; }
.dual .right1 .img:before{ border-color:#D1E0FC; --height:142px; width:var(--height); height:var(--height); }
.strength .flex{ margin-top:40px; margin-bottom:35px; }
.strength .flex>div{ background:url(../image/pro_bg7.png) no-repeat center top/100% 100%; padding-top:131px; padding-left:36px; width:25%; height:410px; text-align:center; }
.strength .flex>div img{ width:71px; height:72px; object-fit:cover; object-position:left top; }
.strength .flex>div:nth-child(2) img{ object-position:left -72px; }
.strength .flex>div:nth-child(3) img{ object-position:left -144px; }
.strength .flex>div:nth-child(4) img{ object-position:left -216px; }
.strength .flex>div .f24{ margin-top:70px; margin-bottom:10px; color:#fff; }
.strength .flex>div .f16{ width:140px; margin:0 auto; color:#fff; }
	/*45001*/
.pro_banner_45001{ background-image:url(../image/pro_bg9.jpg); }
.pro_banner_45001 .f50{ color:#FA6401; }
.pro_banner .f20 a.a2{ background:linear-gradient(-90deg, #FEFBFA, #EFEBEB); color:#FA6401; }
.pro_banner .f20 a.a2:hover{ color:#FA6401; }
.ohsas .content{ margin:40px auto 0; width:740px; padding-bottom:35px; }
.pro_organ_45001{ --color:#FA6401; --color2:rgba(250,100,1,0.2); }
.pro_condition_45001 .flex_wrap>div.on{ background:linear-gradient(to right, #FAAF7D 0%, #FA6503 100%); box-shadow:0px 5px 15px 0px rgba(9,83,247,0.14), 0px 5px 10px 0px rgba(252,154,23,0.29); }
.pro_condition_45001 .flex>div .blue{ color:#FA6401; text-shadow:2px 2px 4px rgba(250,100,1,0.2); }
.pro_carefor_45001 .flex_wrap>div:hover{ box-shadow:4px 4px 19px 1px rgba(250,100,1,0.2); }
.pro_carefor_45001 .flex_wrap>div .blue,
.pro_case_45001{ --color:#FA6401; --color1:rgba(250, 100, 1, .1); --color2:rgba(250, 100, 1, .2); }
	/*14001*/
.pro_banner_14001{ background-image:url(../image/pro_bg10.jpg); }
.pro_banner_14001 .f50{ color:#02AB43; }
.income_14001 .flex>div{ filter:hue-rotate(276deg) brightness(1.1); }
.income.income_14001 .flex>div img{ object-position:left top; }
.income.income_14001 .flex>div:nth-child(2) img{ height:33px; object-position:left -28px; }
.income.income_14001 .flex>div:nth-child(3) img{ height:29px; object-position:left -61px; }
.income.income_14001 .flex>div:nth-child(4) img{ height:39px; object-position:left -90px; }
.pro_organ_14001{ --color:#02AB43; --color2:rgba(2,171,67,0.2); }
.pro_condition_14001 .flex_wrap>div.on{ background:linear-gradient(to right, #66CC8D 0%, #03AB44 100%); box-shadow:0px 5px 15px 0px rgba(9, 83, 247, 0.14), 0px 5px 10px 0px rgba(2, 171, 67, 0.3); }
.pro_condition_14001 .flex>div .blue{ color:#02AB43; text-shadow:2px 2px 4px rgba(2,171,67,0.2); }
.pro_carefor_14001 .flex_wrap>div:hover{ box-shadow:4px 4px 19px 1px rgba(2,171,67,0.2); }
.pro_carefor_14001 .flex_wrap>div .blue,
.pro_case_14001{ --color:#02AB43; --color1:rgba(2, 171, 67, .1); --color2:rgba(2, 171, 67, .2); }
	/*22000*/
.pro_banner_22000{ background-image:url(../image/pro_bg11.jpg); }
.pro_banner_22000 .f50{ color:#07AD47; }
.pro_banner_22000 img{ filter:hue-rotate(280deg) brightness(1.2); }
.pro_banner_22000 .bg_fff a,
.pro_banner_22000 .bg_fff a:hover{ color:#07AD47; }
.goods_table_22000 .left_tit{ background:#07AD47; }
.goods_table_22000 .right_cont{ background:#DCF5E6; }
.pro_organ_22000{ --color:#07AD47; --color2:rgba(7,173,71,0.2); }
.bring{ background:url(../image/pro_bg5.jpg) no-repeat top center/100% 100%; }
.bring .flex,
.problems .flex{ gap:20px; padding:60px 0; }
.bring .flex>div{ flex:1; padding:24px; border-radius:20px; background:#fff; box-shadow:0 10px 18px 2px rgba(1,27,70,0.05); position:relative; }
.bring .flex-b-c img{ --w:60px; width:var(--w); height:var(--w); object-fit:cover; object-position:left top; }
.bring .flex>div:nth-child(2) img{ object-position:left -60px; }
.bring .flex>div:nth-child(3) img{ object-position:left -120px; }
.bring .flex>div:nth-child(4) img{ object-position:left -180px; }
.bring .flex-b-c .f20{ color:#07AD47; font-weight:bold; position:relative; }
.bring .flex-b-c .f20:after{ content:''; position:absolute; left:0; bottom:-15px; width:30px; height:4px; background:#07AD47; border-radius:2px; }
.bring .flex .f16{ margin-top:20px; }
.problems{ background:url(../image/pro_bg12.jpg) no-repeat top center/100% 100%; }
.problems .flex>div{ flex:1; }
.problems .num{ font-size:148px; font-family:youshe; line-height:0.575; /*-webkit-box-reflect:below 0px linear-gradient(transparent, transparent, rgba(0, 0, 0, 0.4));*/
	background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#27CB66), to(#08AE48)); background-image:-webkit-linear-gradient(#27CB66, #08AE48); background-image:-moz-linear-gradient(#27CB66, #08AE48); background-image:-o-linear-gradient(#27CB66, #08AE48); background-image:linear-gradient(#27CB66, #08AE48);
	-webkit-background-clip:text;	-webkit-text-fill-color:transparent; margin-bottom:0.6em; position:relative; }
.problems .num:before{ content:attr(data-text); position:absolute; top:100%; left:0; width:100%; background:linear-gradient(transparent, rgba(39, 203, 102, .05), rgba(8, 174, 72,.4)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; transform:rotateX(180deg); }
.problems .bg_fff{ border-radius:20px; margin-top:-124px; padding-top:124px; padding-bottom:40px; }
.problems .bg_fff a{ background:linear-gradient(0deg, #07AD47, #29CC67); height:40px; line-height:40px; font-size:16px; color:#fff; display:inline-block; padding:0 40px; margin-top:40px; }
	/*13485*/
.pro_banner_13485{ background-image:url(../image/pro_bg13.jpg); }
.pro_banner_13485 .f50,
.pro_case_13485 .confirm .case_type div.on{ color:#05ADE5; }
.pro_banner_13485 .w1200>.f20,
.pro_banner_50430 .w1200>.f20{ margin-top:50px; }
.sect2 .flex>div{ flex:1; padding-top:70px; padding-bottom:35px; border-bottom:4px solid transparent; }
.sect2 .flex>div:hover{ border-bottom:4px solid #05ADE5; }
.sect2 .flex img{ width:102px; height:99px; object-fit:cover; object-position:left top; }
.sect2 .flex>div:nth-child(2) img{ object-position:left -96px; }
.sect2 .flex>div:nth-child(3) img{ object-position:left -190px; }
.sect2 .flex>div:nth-child(4) img{ object-position:left -290px; }
.sect2 .cont{ padding:40px 0; background:linear-gradient(to bottom,#DEE1E9,#ECEEF4,#F4F5F9); }
.sect2 .cont .w1200{ padding-left:50px; }
.sect2 .cont .f24{ color:#05ADE5; margin-bottom:10px; }
.pro_organ_13485{ --color:#05ADE5; --color1:#5FE1F9; }
.pro_organ0 .Box_con .conbox{ margin:0; }
.pro_organ0 .Box_con .conbox ul li{ padding:40px 0 0; width:100%; gap:15px; background:transparent; box-shadow:none; height:auto; }
.pro_organ0 .flex_wrap>div{ width:calc((100% - 30px) / 3); }
.pro_organ0 .flex_wrap>div>div{ padding:16px 24px; background:#fff; }
.pro_organ0 .flex_wrap>div>div:last-child{ padding-left:91px; border-top:2px solid #F5FCFE; }
.pro_organ0 .Box_con .conbox ul li img{ width:50px; height:50px; margin-right:16px; }
.pro_organ0 .flex_wrap>div a{ display:none; font-size:14px; background:#fff; padding:0 10px; height:28px; line-height:28px; margin-top:24px; color:var(--color)!important; width:auto;}
.pro_organ0 .flex_wrap>div:hover>div:last-child{ background:linear-gradient(0deg, var(--color) 0%, var(--color1) 100%); }
.pro_organ0 .flex_wrap>div:hover>div:last-child *,
.pro_organ0 .Box_con .conbox ul li:hover div:hover .line1{ color:#fff; }
.pro_organ0 .Box_con .conbox ul li:hover .line1{ color:#999; }
.pro_organ0 .flex_wrap>div:hover a{ display:inline-block; }
.pro_organ0 .BoxSwitch span{ width:6px; height:6px; background:var(--color); border-radius:50%; }
.pro_organ0 .BoxSwitch span.cur{ width:20px; border-radius:0; background:var(--color); }
.pro_carefor_13485, .pro_carefor_lsjc{ background-image:url(../image/pro_bg14.jpg); --color:#05ADE5; }
.pro_carefor_13485 .flex_wrap,
.pro_carefor_lsjc .flex_wrap{ padding:44px 0; gap:20px; }
.pro_carefor_13485 .flex_wrap>div,
.pro_carefor_lsjc .flex_wrap>div{ width:calc(25% - 15px); padding:134px 50px 150px; background:#fff; margin:0; }
.pro_carefor_13485 .flex_wrap>div:before,
.pro_carefor_lsjc .flex_wrap>div:before{ content:''; position:absolute; width:40px; height:4px; background:var(--color); left:50%; top:40px; transform:translate(-50%); }
.pro_carefor_13485 .flex_wrap>div:after,
.pro_carefor_lsjc .flex_wrap>div:after{ content:''; position:absolute; width:131px; height:117px; right:20px; bottom:20px; background:url(../image/pro_img13.png) no-repeat right -4px/218%; }
.pro_carefor_13485 .flex_wrap>div:nth-child(2):after,
.pro_carefor_lsjc .flex_wrap>div:nth-child(2):after{ width:140px; height:114px; background-position:right -132px; background-size:204%; }
.pro_carefor_13485 .flex_wrap>div:nth-child(3):after,
.pro_carefor_lsjc .flex_wrap>div:nth-child(3):after{ width:103px; height:140px; background-position:-170px -260px; background-size:290%; }
.pro_carefor_13485 .flex_wrap>div:nth-child(4):after,
.pro_carefor_lsjc .flex_wrap>div:nth-child(4):after{ width:158px; height:119px; background-position:right -430px; background-size:200%; }
.pro_carefor_13485 .flex_wrap .img,
.pro_carefor_lsjc .flex_wrap .img{ width:62px; height:73px; background:url(../image/pro_img13.png) no-repeat -10px top/267%; margin:0 auto; }
.pro_carefor_13485 .flex_wrap>div:nth-child(2) .img,
.pro_carefor_lsjc .flex_wrap>div:nth-child(2) .img{ width:87px; height:69px; background-position:left -75px; background-size:190%; }
.pro_carefor_13485 .flex_wrap>div:nth-child(3) .img,
.pro_carefor_lsjc .flex_wrap>div:nth-child(3) .img{ width:60px; height:81px; background-position:-13px -153px; background-size:294%; }
.pro_carefor_13485 .flex_wrap>div:nth-child(4) .img,
.pro_carefor_lsjc .flex_wrap>div:nth-child(4) .img{ width:87px; height:70px; background-position:left -235px; background-size:200%; }
.pro_carefor_13485 .flex_wrap .f18,
.pro_carefor_lsjc .flex_wrap .f18{ margin-top:32px; }
.pro_carefor_13485 .flex_wrap .cont,
.pro_carefor_lsjc .flex_wrap .cont{ display:none; }
.pro_carefor_13485 .flex_wrap>div.less_width,
.pro_carefor_lsjc .flex_wrap>div.less_width{ width:250px; }
.pro_carefor_13485 .flex_wrap>div.on,
.pro_carefor_lsjc .flex_wrap>div.on{ width:390px; padding-top:0; }
.pro_carefor_13485 .flex_wrap>div.on:before,
.pro_carefor_lsjc .flex_wrap>div.on:before{ content:none; }
.pro_carefor_13485 .flex_wrap>div.on .img,
.pro_carefor_lsjc .flex_wrap>div.on .img{ margin-top:-10px; }
.pro_carefor_13485 .flex_wrap>div.on .f18,
.pro_carefor_lsjc .flex_wrap>div.on .f18{ font-size:20px; color:var(--color); font-weight:bold; margin-bottom:40px; }
.pro_carefor_13485 .flex_wrap>div.on .cont,
.pro_carefor_lsjc .flex_wrap>div.on .cont{ display:block; }
.pro_case_13485{ --color:#05ADE5; --color1:rgba(5, 173, 229, .1); --color2:rgba(5,173,229,.2); }
	/*50430*/
.pro_banner_50430{ background-image:url(../image/pro_bg15.jpg); }
.pro_banner_50430 .f50{ color:#04A59F; }
.why_50430 .flex_wrap{ gap:20px; padding:60px 0 50px; }
.why_50430 .flex_wrap>div{ background:linear-gradient(-90deg, #04A59F, #92DDDA); border:1px solid #fff; border-radius:10px; box-shadow:0px 3px 10px 1px rgba(4,165,159,0.4); width:calc(50% - 30px); padding:24px 45px 24px 0; margin-left:20px; }
.why_50430 .flex_wrap .f18{ width:450px; background:rgba(255,255,255,.8); height:32px; line-height:32px; padding-left:50px; border-radius:4px; margin-left:-20px; }
.why_50430 .flex_wrap .flex-b-{ align-items:flex-end; padding-left:50px; padding-top:25px; }
.why_50430 .flex_wrap .f16{ line-height:2; width:380px; }
.why_50430 .flex_wrap .num{ font-size:40px; color:#fff; font-weight:bold; }
.pro_organ_50430{ --color:#04A59F; --color2:rgba(4,165,159,0.2); }
.pro_benefit2{ background:#F5F6FA; padding-bottom:1px; position:relative; }
.pro_benefit2:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:13.43vw; height:11.19vw; background:url(../image/pro_img14.png) no-repeat center center/100% 100%; }
.pro_benefit2 .flex>div{ width:350px; min-height:162px; padding:18px 25px; position:relative; }
.pro_benefit2 .flex>div:nth-child(2n+1){ text-align:left; margin-left:0; margin-right:100px; }
.pro_benefit2 .flex>div:hover{ background:#fff; border-radius:20px; box-shadow:0 0 18px 2px rgba(4,165,159,0.1); }
.pro_benefit2 .flex .text{ width:calc(100% - 42px); }
.pro_benefit2 .flex .num{ background:url(../image/pro_img5.png) no-repeat center -116px/100% 530%; width:42px; height:48px; color:#fff; padding-left:6px; padding-top:8px; font-size:15px; }
.pro_case_50430{ --color:#04A59F; --color1:rgba(5, 173, 229, .1); --color2:rgba(4,165,159,.2); }
	/*售后服务*/
.pro_banner_shouhou{ background-image:url(../image/pro_bg16.jpg); }
.hex{ width:16vw; height:16vw; position:relative; overflow:hidden; -webkit-transform: rotate(-30deg) skewX(30deg) scaleY(0.86603); transform: rotate(-30deg) skewX(30deg) scaleY(0.86603); filter:drop-shadow(0px 5px 10px rgba(44,120,253,0.5)); }
.hex:after{ content:''; position:absolute; left:calc(50% - 6.9282vw); width:13.85641vw; height:16vw; -webkit-transform: scaleY(1.1547) skewX(-30deg) rotate(30deg); transform: scaleY(1.1547) skewX(-30deg) rotate(30deg); background:linear-gradient(0deg, #2C78FD, #F0F4FC); }
.why_shouhou .flex>div{ background:url(../image/pro_bg2.png) no-repeat center top/100% 100%; width:300px; height:348px; padding:80px 90px 96px; text-align:center; margin:35px 0 30px; }
.why_shouhou .flex>div img{ width:71px; height:72px; object-fit:cover; object-position:left -288px; margin-bottom:65px; }
.why_shouhou .flex>div:nth-child(2) img{ object-position:left -360px; }
.why_shouhou .flex>div:nth-child(3) img{ object-position:left -432px; }
.why_shouhou .flex>div:nth-child(4) img{ object-position:left bottom; }
.pro_organ2 .flex_wrap,
.pro_organ2 .Box_con .conbox ul li{ gap:20px 70px; margin-top:30px; width:1200px; height:auto; background:transparent; box-shadow:none; padding:0; }
.pro_organ2 .flex_wrap>div{ margin:0; padding:0; width:auto; background:transparent; }
.pro_organ2 .flex_wrap>div a{ width:100%; align-items:center; }
.pro_organ2 .flex_wrap>div img{ width:80px; height:80px; position:relative; }
.pro_organ2 .flex_wrap>div img+div.bg_fff{ width:520px; padding:20px; padding-left:50px; margin-left:-35px; }
.pro_organ2 .flex_wrap>div:hover .f18{ color:var(--color); }
.pro_organ2 .flex_wrap>div:hover img{ background:#fff; border-radius:8px; box-shadow:4px 4px 18px 2px var(--color2); }
.pro_organ2 .flex_wrap>div:hover img+div{ box-shadow:4px 4px 18px 2px var(--color2); }
.pro_organ_shouhou{ --color:#2C78FD; --color2:rgba(44,120,253,0.2); }
.care .flex_wrap{ margin-top:64px; }
.care .flex_wrap>div{ background:#fff; width:calc(25% - 35px); margin-right:40px; margin-bottom:60px; border-radius:20px; box-shadow:0 10px 16px 4px rgba(44,120,253,0.1); }
.care .flex_wrap>div:nth-child(4n){ margin-right:20px; }
.care .flex_wrap .f24{ background:#fff; --height:64px; height:var(--height); line-height:var(--height); display:inline-block; padding:0 20px; border-radius:10px; box-shadow:0 10px 16px 4px rgba(44,120,253,0.1); float:right; margin-right:-20px; margin-top:-20px; }
.care .flex_wrap .f24+div{ padding:80px 20px 20px; }
.care .flex_wrap>div:hover{ background:linear-gradient(180deg, #7EADFC, #2C78FD); }
.care .flex_wrap>div:hover .f24{ background:rgba(255,255,255,.7); color:#2C78FD; }
.care .flex_wrap>div:hover .f24+div *{ color:#fff; }
	/*ITSS*/
.pro_banner_itss{ height:435px; background-image:url(../image/pro_bg17.jpg); }
.pro_banner_itss .w1200>.f20{ margin-top:65px; }
.pro_banner_itss .bg_fff:nth-child(1) .flex-b-{ margin-top:0; }
.milestone{ background:url(../image/pro_bg18.jpg) no-repeat center top/100% 100%; padding-bottom:2.6vw; }
.milestone .tit{ padding-top:110px; }
.milestone .cont{ text-align:center; }
.milestone .cont .f16{ width:725px; margin:30px auto; text-align:left; }
.income .flex{ padding-top:20px; padding-bottom:40px; }
.income .flex>div{ background:url(../image/pro_bg4.png) no-repeat top center/100% 100%; width:25%; padding-top:40px; padding-bottom:60px; }
.income .flex>div img{ width:30px; height:30px; object-fit:cover; object-position:left -129px; margin-bottom:33px; }
.income .flex>div:nth-child(2) img{ object-position:left -159px; }
.income .flex>div:nth-child(3) img{ height:29px; object-position:left -190px; }
.income .flex>div:nth-child(4) img{ height:29px; object-position:left -221px; }
.query{ background:url(../image/pro_bg7.jpg) no-repeat center center/100% 100%; padding-bottom:60px; }
.query .w1200>.flex{ margin-top:40px; background:linear-gradient(180deg, #F0F5FC, #FFFFFF); border:2px solid #fff; border-radius:10px; box-shadow:4px 4px 18px 2px rgba(49,114,245,.1); }
.query .flex img{ width:760px; }
.query .w1200>.flex>div{ padding:40px; width:440px; }
.query .flex .flex{ margin-top:25px; }
.query .flex input{ font-size:16px; background:#fff; border:1px solid #3172F5; height:48px; line-height:46px; padding-left:24px; width:calc(100% - 48px); border-radius:4px 0 0 4px; }
.query .flex i{ background:#3172F5; color:#fff; height:48px; line-height:48px; width:48px; text-align:center; border-radius:0 4px 4px 0; cursor:pointer; }
.query .bg_34a{ border-radius:10px; }
.query .bg_34a{ padding:25px 0; }
.query .bg_34a>div+div{ border-left:1px solid #fff; }
.query .bg_34a img{ width:27px; height:24px; object-fit:cover; object-position:left -99px; margin-bottom:20px; }
.query .bg_34a>div:nth-child(2) img{ height:27px; object-position:left -123px; }
.major{ background:linear-gradient(90deg, #FCF6F0, #FCF0E3); border-bottom:1px solid transparent; }
.major .cont{ text-align:center; padding:30px; margin:40px auto 70px; background:linear-gradient(-90deg, #FFFFFF, #F7F8FA); border:3px solid #fff; border-radius:20px; box-shadow:0 0 19px 1px rgba(1,27,70,0.1); }
	/*CMMI*/
.pro_banner_cmmi .flex .bg_fff{ width:auto; }
.pro_banner_cmmi .bg_fff:nth-child(1) .flex-b-{ margin-top:0; }
.pro_banner_cmmi .flex-b- .f14{ white-space:nowrap; }
.pro_banner_cmmi .flex img{ margin-left:27px; }
.pro_knowledge_cmmi{ background:linear-gradient(90deg, #FAEBE1, #FAF2ED); }
.pro_knowledge_cmmi .img{ width:650px; }
.pro_benefit_cmmi{ background-image:url(../image/pro_bg18.jpg); }
.pro_benefit_cmmi:after{ background-image:url(../image/pro_img19.png); width:17.9vw; height:11.8vw; }
.pro_benefit_cmmi .flex{ row-gap:0; }
.pro_benefit_cmmi .flex>div{ width:332px; padding:25px; border-radius:4px; border:1px solid transparent; margin-bottom:0; }
.pro_benefit_cmmi .flex>div:hover{ background:linear-gradient(to right, transparent, rgba(49, 114, 245, .2)); border:1px solid #91B4F8; }
.grade .cont{ padding:72px 0 50px; text-align:center; }
.grade .cont img{ margin-bottom:80px; max-width:100%; }
.grade .cont a{ display:inline-block; padding:0 30px; height:48px; line-height:48px; font-size:18px; color:#fff; background:#FC8347; border-radius:4px; }
	/*AAA*/
.pro_banner_aaa{ background-image:url(../image/pro_bg20.jpg); }
.pro_banner_aaa .f50,
.pro_banner_aaa .bg_fff a,
.pro_banner_aaa .bg_fff a:hover{ color:#F96401; }
.pro_banner .f16{ padding-left:50px; padding-top:10px; line-height:1.75; color:#69758C; }
.pro_banner_aaa .flex{ margin-top:15px; }
.pro_banner_aaa .bg_fff img{ filter:hue-rotate(155deg) brightness(1.3); }
.trade{ background:linear-gradient(90deg, #FAF2E1, #FAF6ED); padding-bottom:50px; }
.trade .flex{ background:linear-gradient(180deg, #FAEBE1, #fff); border-radius:20px; box-shadow:0 3px 10px 1px rgba(249,100,1,0.2); margin-top:36px; }
.trade .flex .img{ padding:68px 40px; box-shadow:inset -8px 0px 13px -8px rgba(249,100,1,0.2); }
.trade .flex .right{ padding:40px; }
.trade .flex .right .f20{ margin-bottom:24px; }
.trade .flex .right .item{ background:#fff; height:40px; line-height:40px; padding:0 16px; margin-top:8px; font-size:16px; }
.trade .flex .right .item:nth-child(1):after,
.trade .flex .right .item:nth-child(2):after,
.trade .flex .right .item:nth-child(3):after{ content:'紧张'; font-size:12px; display:inline-block; width:8vw; height:16px; line-height:16px; background:linear-gradient(90deg, #FC4646 0%, rgba(255,255,255,0) 100%); color:#fff; padding-left:15px; border-radius: 8px 0 0 8px; min-width:100px; }
.trade .flex .right a{ display:block; margin:30px auto 0; background:#FC8347; color:#fff; border-radius:4px; width:240px; height:48px; line-height:48px; text-align:center; font-size:18px; padding:0 60px; }
.pro_organ_aaa{ --color:#F96401; --color2:rgba(249,100,1,0.2); }
.bring_aaa .w1200>.flex>div{ padding:40px 98px 40px 24px; box-shadow:0px 2px 10px 1px rgba(1,27,70,0.05); overflow:hidden; }
.bring_aaa .flex>div:after{ content:''; position:absolute; width:100px; height:100%; right:-28px; top:0; background:rgba(253, 200, 164, .1); box-shadow:0 0 40px 2px rgba(253, 200, 164, .2); border-radius:50%; transform:rotate(11deg); }
.bring_aaa .flex>div .f14,
.bring_nygl .flex>div .f14{ margin-top:10px; line-height:1.7; }
.bring_aaa .flex>div .pab{ right:20px; bottom:20px; width:48px; height:48px; object-fit:cover; object-position:left top; opacity:.4; z-index:1; }
.bring_aaa .w1200>.flex>div:nth-child(2) .pab{ height:45px; object-position:left -48px; }
.bring_aaa .w1200>.flex>div:nth-child(3) .pab{ height:44px; object-position:left -93px; }
.bring_aaa .w1200>.flex>div:nth-child(4) .pab{ height:42px; object-position:left -137px; }
.bring_aaa .flex>div:hover{ box-shadow:0px 5px 9px 1px rgba(249,100,1,0.2); }
.bring_aaa .flex>div:hover .pab{ opacity:1; }
.mobile{ display:none; }
.pro_knowledge_aaa{ background:linear-gradient(90deg, #FAEBE1, #FAF2ED); }
.pro_knowledge_aaa .flex{ background:#F8FCFF; }
.pro_knowledge_aaa .img{ width:434px; height:300px; margin:70px 158px; padding:0; overflow:hidden; border-radius:0; justify-content:start; }
.pro_knowledge_aaa .text{ width:450px; padding:42px 100px; background:#fff; border-radius:0 20px 20px 0; }
.pro_knowledge_aaa .img .flex{ margin-top:0; transition:all .5s; }
.pro_knowledge_aaa .img img{ width:434px; height:300px; }
.pro_knowledge_aaa .text div{ margin-left:18px; }
.pro_knowledge_aaa .text div.on{ color:#F96401; }
.pro_knowledge_aaa .text div.on:before{ content:''; display:inline-block; width:3px; height:16px; background:#F96401; margin-right:15px; margin-left:-18px; }
.pro_carefor_aaa .flex_wrap>div:hover{ box-shadow:4px 4px 19px 1px rgba(249,100,1,0.2); }
.pro_carefor_aaa .flex_wrap>div .blue{ background:rgba(249, 100, 1, .1); color:#F96401; }
.pro_case_aaa{ --color:#F96401; --color1:rgba(252,70,70,.1); --color2:rgba(252,70,70,.2); }
	/*CS信息系统建设*/
.pro_banner_cs{ background-image:url(../image/pro_bg21.jpg); }
.pro_banner_cs .flex{ margin-top:78px; margin-left:50px; }
.ability{ background:url('../image/pro_bg18.jpg') no-repeat center top/100% 100%; padding-bottom:1px; position:relative; z-index:0; }
.ability .imgs{ position:relative; margin-left:66px; margin-right:66px; }
.ability .imgs p{ position:absolute; --height:110px; width:var(--height); height:var(--height); border-radius:50%; background:#EBF1FF; font-size:18px; white-space:nowrap; top:-50px; left:50%; transform:translate(-50%); text-align:center; line-height:var(--height); cursor:pointer; box-shadow:0 0 18px 2px rgba(49,114,245,0.15); }
.ability .imgs p:nth-last-child(3){ top:50%; left:auto; right:-50px; transform:translate(0, -50%); }
.ability .imgs p:nth-last-child(2){ top:auto; bottom:-50px; }
.ability .imgs p:nth-last-child(1){ top:50%; left:-50px; transform:translate(0, -50%); }
.ability .imgs p.on{ background:linear-gradient(180deg, #6292F5, #6262F5); color:#fff; }
.ability .right{ margin-top:50px; }
.ability .right .f18.bold,
.level .right .f18.bold{ position:relative; height:32px; line-height:32px; padding:0 40px; background:linear-gradient(0deg, #6262F5, #6293F5); border-radius:10px; display:inline-block; color:#fff; }
.ability .right .f18.bold:before,
.level .right .f18.bold:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; z-index:-1; margin:-5px; border-radius:10px; background:linear-gradient(180deg, #6293F5, #FFFFFF); }
.ability .right .f18+.f18,
.level .right .f18+.f18{ width:500px; line-height:2; background:linear-gradient(135deg, #EBF1FF, #F7FAFF, #EBF1FF); border:1px solid #fff; box-shadow:0px 5px 18px 2px rgba(49,114,245,0.15); border-radius:5px; margin:4px 0 30px; padding:10px 40px; margin-left:-4px; display:flex; flex-wrap:wrap; gap:0 40px; }
.ability .right .on .f18+.f18,
.level .right .on .f18+.f18{ background:#3172F5; color:#fff; }
.ability .right .f18 span{ white-space:nowrap; }
.level{ background:linear-gradient(180deg, rgba(97,90,255,0), rgba(97,90,255,0.1)); padding-bottom:50px; }
.level .flex-b-c{ padding:0 40px; }
.level .imgs p{ margin-bottom:20px; height:91px; overflow:hidden; }
.level .imgs p:nth-child(2),
.level .imgs p:nth-child(3),
.level .imgs p:nth-child(4){ height:52px; }
.level .imgs p:nth-child(5){ height:118px; }
.level .imgs img{ width:119px; height:91px; }
.level .imgs p:nth-child(2) img{ width:193px; height:52px; }
.level .imgs p:nth-child(3) img{ width:271px; height:52px; }
.level .imgs p:nth-child(4) img{ width:343px; height:52px; }
.level .imgs p:nth-child(5) img{ width:458px; height:118px; }
.level .imgs p.on br,
.level .imgs p.on img:first-child,
.level .right .f18.bold span{ display:none; }
	/*绿色建材*/
.pro_banner_lsjc{ background-image:url(../image/pro_bg22.jpg); }
.pro_banner_lsjc .f50{ color:#2D8A3A; }
.pro_banner_lsjc .f16,
.pro_banner_ppfw .f16,
.pro_banner_guojunbiao .f16,
.pro_banner_zhishi .f16,
.pro_banner_10012 .f16,
.pro_banner_28000 .f16,
.pro_banner_fssc22000 .f16{ padding-top:40px; width:50%; }
.goods_table_lsjc{ --color1:#2D8A3A; --color2:#CEF2DC; }
.pro_organ_lsjc{ --color:#2D8A3A; --color2:rgba(45,138,58,0.2); }
.pro_benefit_lsjc{ background:#fff; }
.pro_benefit_lsjc .flex.pr{ margin-top:50px; margin-bottom:50px; flex-wrap:wrap; gap:130px 5%; }
.pro_benefit_lsjc .flex.pr>div{ width:30%; }
.pro_benefit_lsjc .flex.pr .num{ float:left; font-size:80px; line-height:1; font-family:Pangmenzhengdao; background-image: linear-gradient(0deg, #B6F2BC 0%, #05630E 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.pro_benefit_lsjc .flex.pr .f18{ padding-left:65px; font-weight:bold; }
.pro_benefit_lsjc .flex.pr .f14{ padding-left:65px; line-height:1.7; }
.pro_benefit_lsjc .flex.pr>div.pab{ top:calc(50% - 35px); width:100%; gap:50px; }
.pro_benefit_lsjc .flex.pab>div{ background:#05630E; color:#fff; width:100%; text-align:center; transform:skewX(-45deg); }
.pro_benefit_lsjc .flex.pab .f20{ line-height:70px; transform:skewX(45deg); }
.pro_carefor_lsjc{ --color:#2D8A3A; }
.pro_carefor_lsjc .flex_wrap .img{ filter: hue-rotate(266deg) brightness(0.95); }
.pro_carefor_lsjc .flex_wrap>div:after{ filter: hue-rotate(298deg); }
.pro_case_lsjc{ --color:#2D8A3A; --color1:rgba(45, 138, 58, .1); --color2:rgba(45, 138, 58, .2); }
	/*节水产品认证*/
.pro_banner_jscp{ background-image:url(../image/pro_bg23.jpg); }
.pro_banner_jscp .f50{ color:#32B7FA; }
.why_jscp{ background:#f5f6fa; }
.why_jscp .flex{ gap:20px; margin-top:50px; padding-bottom:50px; }
.why_jscp .flex>div{ flex:1; }
.why_jscp .flex .img{ background:url(../image/pro_img30.png) no-repeat center top/100%; text-align:center; width:122px; height:166px; padding-top:38px; margin-bottom:10px; margin-left:81.5px; filter: drop-shadow(0px 5px 4px rgba(50,183,250,0.4)); }
.why_jscp .flex .img img{ width:52px; height:64px; object-fit:cover; object-position:left top; }
.why_jscp .flex>div:nth-child(2) img{ height:55px; object-position:left -64px; }
.why_jscp .flex>div:nth-child(3) img{ height:49px; object-position:left -119px; }
.why_jscp .flex>div:nth-child(4) img{ object-position:left -168px; }
.why_jscp .flex .txt{ background:url(../image/pro_img29.png) no-repeat center bottom/100% 100%; padding:120px 40px 20px; width:100%; height:305px; filter:drop-shadow(0 5px 14px rgba(50,183,250,.4)); }
.why_jscp .flex .txt .f20{ font-weight:bold; color:#32B7FA; margin-bottom:8px; text-align:center; }
.why_jscp .flex .txt .f14{ color:#666; line-height:1.7; }
.pro_organ_jscp{--color:#32B7FA; --color2:rgba(50,183,250,0.2); }
.pro_carefor_jscp .flex_wrap>div .blue{ color:#32B7FA; }
.pro_carefor_jscp .flex_wrap>div:hover{ box-shadow:4px 4px 19px 1px rgba(49, 114, 245, .2); }
.pro_case_jscp{ --color:#32B7FA; --color1:rgba(50, 183, 250, .1); --color2:rgba(50, 183, 250, .2); }
	/*品牌服务认证*/
.pro_banner_ppfw{ background-image:url(../image/pro_bg24.jpg); }
.pro_banner_ppfw .f50,
.pro_banner_wyfw .f50{ color:#F27318; }
.goods_table_ppfw .left_tit{ background:#F27318; }
.goods_table_ppfw .right_cont{ background:#FAEBE1; }
.pro_organ3 .flex_wrap{ gap:50px 20px; margin-top:70px; }
.pro_organ3 .flex_wrap>div{ width:386px; padding:10px; padding-top:60px; margin:0; background:#fff; box-shadow: 0px 0px 18px 2px rgba(242,115,24,0.1); border-radius:20px; position:relative; }
.pro_organ3 .flex_wrap>div img{ position:absolute; top:-40px; left:calc(50% - 40px); --width:80px; width:var(--width); height:var(--width); background:#fff; border-radius:50%; box-shadow:0px 0px 18px 2px rgba(242,115,24,0.1); }
.pro_organ3 .flex_wrap>div:hover{ background:linear-gradient(180deg, #FAB17D, #F27318); top:0; box-shadow:0px 0px 18px 2px rgba(242,115,24,0.1); }
.pro_organ3 .flex_wrap>div:hover *{ color:#fff; }
.pro_benefit_ppfw{ background:#FAF7F5; }
.pro_benefit_ppfw:after{ background-image:url(../image/pro_bg9.png); width:26vw; height:16.5vw; margin-top:50px; }
.pro_benefit_ppfw .flex-b-{ display:flex; flex-wrap:wrap; gap:2vw; /*height:367px;*/ margin-top:30px; }
.pro_benefit_ppfw .pr{ width:480px; height:150px; background:transparent; border-radius:75px; padding:40px 20px 20px 115px; }
.pro_benefit_ppfw .pr:nth-child(2n){ padding:40px 115px 20px 20px; }
.pro_benefit_ppfw .pr:nth-child(3){ margin-left:60px; }
.pro_benefit_ppfw .pr:nth-child(4){ margin-right:60px; }
.pro_benefit_ppfw .pr .num{ font-family:'Helvetica-Roman-SemiB',SemiB; font-size:50px; background:linear-gradient(135deg, #F2EBE6, #F29857, #F27318, #F2EBE6); color:#fff; --height:100px; width:var(--height); height:var(--height); border-radius:50%; border:10px solid #FFFCFA; line-height:80px; text-align:center; position:absolute; top:calc(50% - 50px); }
.pro_benefit_ppfw .pr:nth-child(2n+1) .num{ left:0; }
.pro_benefit_ppfw .pr:nth-child(2n) .num{ right:0; }
.pro_benefit_ppfw .pr .f18{ color:#F27318; margin-bottom:5px; }
.pro_benefit_ppfw .pr:hover{ background:linear-gradient(0deg, rgba(242,115,24,0.1) 0%, rgba(255,255,255,0) 100%); box-shadow:0 2px #fff; }
.level_ppfw .cont{ padding-bottom:50px; }
.level_ppfw .cont .f16{ margin:30px 100px; line-height:1.625; }
.pro_carefor_ppfw{ background-image:url(../image/pro_bg25.jpg); }
.pro_carefor_ppfw .flex_wrap{ padding:44px 0 0; }
.pro_carefor_ppfw .flex_wrap>div{ width:590px; background:linear-gradient(0deg, rgba(255,255,255,0.3) 0%, #F2EBE6 100%); border:1px solid #F4DED6; border-radius:0; padding:30px 100px 30px 40px; position:relative; }
.pro_carefor_ppfw .flex_wrap>div:nth-child(2n){ padding:30px 40px 30px 100px; }
.pro_carefor_ppfw .flex_wrap>div .f18{ color:#F27318; display:block; margin-bottom:10px; }
.pro_carefor_ppfw .flex_wrap>div .pab{ width:60px; height:60px; background:linear-gradient(0deg, #F2AC79 0%, #F27318 100%); color:#fff; font-size:32px; font-family:Lingxin; line-height:60px; text-align:center; }
.pro_carefor_ppfw .flex_wrap>div:nth-child(1) .pab{ right:0; bottom:0; }
.pro_carefor_ppfw .flex_wrap>div:nth-child(2) .pab{ left:0; bottom:0; }
.pro_carefor_ppfw .flex_wrap>div:nth-child(3) .pab{ right:0; top:0; }
.pro_carefor_ppfw .flex_wrap>div:nth-child(4) .pab{ left:0; top:0; }
	/*物业服务认证*/
.pro_banner_wyfw{ background-image:url(../image/pro_bg26.jpg); }
.level_wyfw{ background:#F2EBE6; }
.level_wyfw .f16{ margin:30px 80px; }
.pro_organ_wyfw{ --color:#F27318; --color2:rgba(242,115,24,0.2); }
.pro_benefit_wyfw{ background:#fff; }
.pro_benefit_wyfw:after{ content:none; }
.pro_benefit_wyfw .flex_wrap{ gap:40px 20px; margin-top:60px; justify-content:space-between; position:relative; }
.pro_benefit_wyfw .flex_wrap:before{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --width:280px; width:var(--width); height:var(--width); border-radius:50%; border:2px solid #F2741A; }
.pro_benefit_wyfw .flex_wrap:after{ content:'企业好处'; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); --width:220px; width:var(--width); height:var(--width); border-radius:50%; border:3px solid #F2AB79; padding:0 75px; display:flex; align-items:center; font-size:32px; line-height:37px; font-weight:bold; background:linear-gradient(0deg, #F26600 0%, #F2C7A8 100%); color:#fff; text-shadow:0 7px 4px #F26600; }
.pro_benefit_wyfw .flex_wrap>div{ width:570px; height:120px; padding:15px; }
.pro_benefit_wyfw .flex_wrap>div:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; padding:2px; border-radius:10px; background:linear-gradient(-90deg, transparent 20%, #F27318 100%); -webkit-mask-image:linear-gradient(red, red), linear-gradient(red, red); -webkit-mask-composite:destination-out; -webkit-mask-clip:content-box, border-box; }
.pro_benefit_wyfw .flex_wrap>div:nth-child(2n):before{ background:linear-gradient(90deg, transparent 20%, #F27318 100%); }
.pro_benefit_wyfw .flex_wrap .num{ position:absolute; top:-20px; right:-20px; width:40px; height:40px; text-align:center; line-height:40px; background:linear-gradient(180deg, #F27318 40%, #F2BA91 100%); color:#fff; border-radius:50%; font-size:24px; font-family:SemiB; }
.pro_benefit_wyfw .flex_wrap>div:nth-child(2n+1) .num{ left:-20px; }
.pro_benefit_wyfw .flex_wrap .f18{ color:#F27318; padding:0 12px 10px; border-bottom:2px solid; border-image:linear-gradient(90deg, #F27318 0%, transparent 70%) 1; position:relative; }
.pro_benefit_wyfw .flex_wrap .f18:after{ content:''; position:absolute; left:0; bottom:0; width:10px; height:4px; background:#F27318; }
.pro_benefit_wyfw .flex_wrap>div:nth-child(2n) .f18{ text-align:right; border-image:linear-gradient(-90deg, #F27318 0%, transparent 70%) 1; }
.pro_benefit_wyfw .flex_wrap>div:nth-child(2n) .f18:after{ left:auto; right:0; }
.pro_benefit_wyfw .flex_wrap .f14{ padding:2px 12px 0; width:68%; }
.pro_benefit_wyfw .flex_wrap>div:nth-child(2n) .f14{ text-align:right; margin-left:32%; }
.pro_carefor_wyfw{ background-image:url(../image/pro_bg27.jpg); }
.pro_carefor_wyfw .flex_wrap{ flex-wrap:nowrap; gap:20px; padding:40px 0 0; }
.pro_carefor_wyfw .flex_wrap>div{ border-top:6px solid #F27318; border-radius:0 0 143px 143px; box-shadow:0px 0px 10px 1px rgba(242,115,24,0.1); padding:0 28px 55px; }
.pro_carefor_wyfw .flex_wrap>div .num{ width:90px; height:90px; text-align:center; line-height:90px; background:linear-gradient(135deg, #F27318 40%, #F2AC79 100%); border-radius:50%; font-size:40px; font-family:lingxin; color:#fff; margin:30px auto; position:relative; }
.pro_carefor_wyfw .flex_wrap>div .num:before{ content:''; position:absolute; left:-5px; top:-5px; width:100px; height:100px; border-radius:50%; padding:2px; background:linear-gradient(90deg, transparent 30%, #F27318 100%); -webkit-mask-image:linear-gradient(red, red), linear-gradient(red, red); -webkit-mask-composite:destination-out; -webkit-mask-clip:content-box, border-box; }
.pro_carefor_wyfw .flex_wrap>div .num:after{ content:''; position:absolute; left:-15px; top:-15px; width:120px; height:120px; border-radius:50%; padding:2px; background:linear-gradient(-90deg, transparent 30%, #F27318 100%); -webkit-mask-image:linear-gradient(red, red), linear-gradient(red, red); -webkit-mask-composite:destination-out; -webkit-mask-clip:content-box, border-box; }
.pro_case_wyfw{ --color:#F27318; --color1:rgba(242, 115, 24, .1); --color2:rgba(242, 115, 24, .2); }
	/*保密资格*/
.pro_banner_baomi{ background-image:url(../image/pro_bg28.jpg); }
.pro_banner_baomi .f50,
.pro_banner_shemi .f50{ color:#DB2033; }
.pro_organ_baomi{ --color:#DB2033; --color2:rgba(219,32,51,0.2); }
.level_baomi .cont>.f16{ margin:30px 100px; }
.level_baomi .cont .flex{ justify-content:center; gap:100px; padding-bottom:40px; align-items:flex-end; }
.level_baomi .cont .flex>div{ width:150px; height:288px; background:#E47A7A; text-align:center; }
.level_baomi .cont .flex>div:nth-child(2){ height:238px; background:#D96741; }
.level_baomi .cont .flex>div:nth-child(3){ height:188px; background:#D98D41; }
.level_baomi .cont .flex>div>*:first-child{ height:calc(100% - 102px); display:flex; flex-direction:column; justify-content:center; }
.level_baomi .cont .flex>div>.f18{ height:54px; display:block; line-height:54px; border-top:1px solid #fff; }
.level_baomi .cont .flex>div>*:last-child{ line-height:3; background:#f3f4fa; }
.pro_benefit_baomi{ background:#fff; }
.pro_benefit_baomi:after,
.pro_benefit_hggl:after{ content:none; }
.pro_benefit_baomi .flex,
.pro_benefit_hggl .flex{ margin-top:70px; margin-bottom:30px; padding-top:0; position:relative; gap:70px 1vw; }
.pro_benefit_baomi .flex:after,
.pro_benefit_hggl .flex:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) scaleX(-1); background:url(../image/pro_img19.png) no-repeat center center/100% 100%; filter:hue-rotate(126deg) saturate(1.4); width:21.35vw; height:16.09vw; }
.pro_benefit_baomi .flex>div,
.pro_benefit_hggl .flex>div{ margin:0; padding:19px; padding-left:60px; width:390px; background:linear-gradient(90deg, #FAD4D8 0%, rgba(255,255,255,0) 100%); border:1px solid; border-image:linear-gradient(90deg, #DB2033, #FFFFFF) 10 10; position:relative; z-index:1; }
.pro_benefit_baomi .flex>div:nth-child(2n+1),
.pro_benefit_hggl .flex>div:nth-child(2n+1){ margin-right:50px; padding-left:20px; padding-right:60px; background: linear-gradient(-90deg, #FAD4D8 0%, rgba(255,255,255,0) 100%); border-image:linear-gradient(-90deg, #DB2033, #FFFFFF) 10 10; }
.pro_benefit_baomi .flex>div:nth-child(3){ left:40px; }
.pro_benefit_baomi .flex>div:nth-child(4){ right:40px; }
.pro_benefit_baomi .flex .img,
.pro_benefit_hggl .flex .img{ width:43px; height:41px; padding:25px; background:linear-gradient(180deg, #FAC8CD 0%, #F5253A 100%); border:2px solid #fff; border-radius:50%; box-sizing:content-box; position:absolute; left:0; top:50%; transform:translate(-50%,-50%); }
.pro_benefit_baomi .flex .img:before,
.pro_benefit_hggl .flex .img:before{ content:''; width:calc(100% - 10px); height:calc(100% - 10px); position:absolute; left:5px; top:5px; background:linear-gradient(180deg, #FAC8CD 0%, #F5253A 100%); border-radius:50%; border:1px solid #fff; z-index:-1; }
.pro_benefit_baomi .flex>div:nth-child(2n+1) .img,
.pro_benefit_hggl .flex>div:nth-child(2n+1) .img{ left:auto; right:0; transform:translate(50%, -50%); }
.pro_benefit_baomi .flex>div img{ width:43px; height:41px; object-fit:cover; object-position:left top; }
.pro_benefit_baomi .flex>div:nth-child(2) img{ height:44px; object-position:left -184px; }
.pro_benefit_baomi .flex>div:nth-child(3) img{ height:42px; object-position:left -87px; }
.pro_benefit_baomi .flex>div:nth-child(4) img{ height:42px; object-position:left bottom; }
.pro_benefit_baomi .flex>div .f20,
.pro_benefit_baomi .flex>div .f16{ position:relative; color:#DB2033; }
.pro_carefor_baomi .flex_wrap>div .blue{ background:rgba(219,32,51,0.1); color:#DB2033; }
.pro_carefor_baomi .flex_wrap>div:hover{ box-shadow:4px 4px 19px 1px rgba(219,32,51,0.2); }
.pro_case_baomi{ --color:#DB2033; --color1:rgba(219, 32, 51, .1); --color2:rgba(219, 32, 51, .2); }
	/*涉密*/
.pro_banner_shemi{ background-image:url(../image/pro_bg33.jpg); }
.pro_banner_shemi .w1200>.f20{ margin-top:60px; }
.pro_organ_shemi{ --color:#DB2033; --color2:rgba(219,32,51,0.2); }
.level_shemi{ background:#FAF2F3; }
.level_shemi .cont{ display:flex; justify-content:center; gap:20px; padding:50px 0; }
.level_shemi .cont .text{ width:160px; padding:50px 16px; background:#fff; border-radius:75px; box-shadow:0px 0px 18px 2px rgba(219,32,51,0.1); font-size:16px; }
.bring_shemi{ background:#fff; }
.bring_shemi .w1200>.flex>div:hover{ top:-20px; }
.bring_shemi .flex-b-c .f20{ color:#DB2033; }
.bring_shemi .flex-b-c .f20:after{ background:#DB2033; }
.bring_shemi .flex-b-c img{ object-position:left -240px; }
.bring_shemi .w1200>.flex>div:nth-child(2) img{ object-position:left -300px; }
.bring_shemi .w1200>.flex>div:nth-child(3) img{ object-position:left -360px; }
.bring_shemi .w1200>.flex>div:nth-child(4) img{ object-position:left -420px; }
.care_shemi{ background:#f5f6fa; padding-bottom:1px; }
.care_shemi .flex_wrap>div{ margin-bottom:0; box-shadow:0px 10px 16px 4px rgba(219,32,51,0.1); }
.care_shemi .flex_wrap>div:hover{ background:linear-gradient(180deg, #FC7E8B, #DB2033); }
.care_shemi .flex_wrap>div:hover .f24{ color:#DB2033; }
.pro_case_shemi{ --color:#DB2033; --color1:rgba(219, 32, 51, .1); --color2:rgba(219, 32, 51, .2); }
	/*国军标*/
.pro_banner_guojunbiao{ background-image:url(../image/pro_bg34.jpg); }
.pro_banner_guojunbiao .f50{ color:#F2182E; }
.goods_table_guojunbiao{ --color1:#F2182E; --color2:#FAE1E3; }
.pro_organ1 .flex_wrap{ width:100%; height:auto; padding:0; margin-top:55px; background:transparent; gap:16px 15px; box-shadow:none; }
.pro_organ1 .flex_wrap>div{ width:390px; height:128px; padding:20px; margin:0; background:#f5f6fa; }
.pro_organ1 .flex_wrap>div a{ width:100%; align-items:center; }
.pro_organ1 .flex_wrap>div img{ width:80px; height:80px; margin-right:15px;position:relative; }
.pro_organ1 .flex_wrap div.red{ display:none; width:80px; text-align:center; margin-top:25px; font-weight:bold; }
.pro_organ1 a.flex>div:last-child{ width:calc(100% - 95px); }
.pro_organ1 .flex_wrap .addr{ display:none; font-size:14px; color:#999; margin-top:5px; }
.pro_organ1 .flex_wrap>div:hover{ background:#fff; box-shadow:0px 6px 18px 2px var(--color2); }
.pro_organ1 .flex_wrap>div:hover a>div:first-child{ position:relative; top:-20px; }
.pro_organ1 .flex_wrap>div:hover img{ background:#fff; border-radius:8px; box-shadow:0px 3px 10px 1px var(--color2); }
.pro_organ1 .flex_wrap>div:hover div.red{ display:block; }
.pro_organ1 .flex_wrap>div:hover .f18{ color:var(--color); margin-top:-15px; }
.pro_organ1 .flex_wrap>div:hover .addr{ display:block; }
.pro_organ_guojunbiao{ --color:#F2182E; --color2:rgba(242,24,46,0.2); }
.bring_guojunbiao .w1200>.flex>div{ height:280px; border-radius:8px; box-shadow:0px 3px 10px 1px rgba(1,27,70,0.1); }
.bring_guojunbiao .w1200>.flex>div:hover{ top:0; }
.bring_guojunbiao .w1200>.flex>div:hover:before{ content:''; position:absolute; top:0; left:0; width:100%; height:8px; background:#F2182E; border-radius:8px 8px 0 0; }
.bring_guojunbiao .flex .f20{ text-align:center; color:#F2182E; font-weight:bold; }
.bring_guojunbiao .flex img{ position:absolute; left:50%; bottom:40px; transform:translate(-50%); width:48px; height:47px; object-fit:cover; object-position:left -178px; opacity:.2; }
.bring_guojunbiao .w1200>.flex>div:nth-child(2) img{ height:50px; object-position:left -224px; }
.bring_guojunbiao .w1200>.flex>div:nth-child(3) img{ height:48px; object-position:left -275px; }
.bring_guojunbiao .w1200>.flex>div:nth-child(4) img{ height:42px; object-position:left -323px; }
.bring_guojunbiao .w1200>.flex>div:hover img{ opacity:1; }
.pro_carefor_guojunbiao{ background:#fff; }
.pro_carefor_guojunbiao .flex_wrap{ flex-wrap:inherit; gap:20px; padding:60px 0 40px; }
.pro_carefor_guojunbiao .flex_wrap>div{ background:#fff; padding:0; border-radius:20px; box-shadow:0px 3px 10px 1px rgba(242,24,46,0.1); position:relative; }
.pro_carefor_guojunbiao .flex_wrap>div:hover{ top:-20px; box-shadow:4px 4px 18px 2px rgba(242,24,46,0.2); }
.pro_carefor_guojunbiao .f18{ display:block; padding:24px; background:linear-gradient(0deg, #F23044 0%, #F2919B 100%); color:#fff; border-radius:20px; }
.pro_carefor_guojunbiao .f14{ padding:24px; }
.pro_case_guojunbiao{ --color:#F2182E; --color1:rgba(242,24,46,0.1); --color2:rgba(242,24,46,0.2); }
	/*API*/
.pro_banner_api{ background-image:url(../image/pro_bg35.jpg); }
.pro_banner_api .f50{ color:#D9241D; }
.income_api .flex>div{ filter:hue-rotate(133deg) saturate(0.9); }
.income_api .flex>div:nth-child(2) img{ object-position:left -280px; }
.income_api .flex>div:nth-child(3) img{ object-position:left -311px; }
.pro_organ_api{ --color:#D9241D; --color2:rgba(217,36,29,0.2); }
.problems_api .num{ background-image:linear-gradient(#FA6964, #D9241D); }
.problems_api .num:before{ background:linear-gradient(transparent, rgba(250, 105, 100, .05), rgba(217, 36, 29,.4)); -webkit-background-clip:text; }
.problems_api .bg_fff a{ background:linear-gradient(0deg, #D9241D, #FA6964); }
.pro_case_api{ --color:#D9241D; --color1:rgba(217,36,29,0.1); --color2:rgba(217,36,29,0.2); }
	/*CE*/
.pro_banner_ce{ background-image:url(../image/pro_bg36.jpg); }
.browse .tit+.flex{ margin-top:30px; }
.browse .flex .left{ width:200px; height:620px; flex-direction:column; border-radius:20px 0 0 20px; background:linear-gradient(0deg, #FFFFFF, #EAF3FF); border: 2px solid #fff; box-shadow:0px 0px 19px 1px rgba(1,27,70,0.1); padding-top:35px; }
.browse .flex .left div{ font-size:14px; line-height:18px; display:inline-block; padding-left:12px; margin-bottom:18px; border-left:3px solid transparent; cursor:pointer; }
.browse .flex .left div.on{ color:#3172F5; border-left-color:#3172F5}
.browse .flex .right{ width:calc(100% - 200px); height:620px; background:#FCFDFF; box-shadow:0 0 19px 1px rgba(1,27,70,0.1), inset 22px 20px 50px 1px rgba(111,179,255,0.15); border-radius:0 20px 20px 0; overflow:hidden; overflow-y:auto; }
.browse .flex .right>div{ padding:100px 100px 80px; }
.browse .flex .right .text{ width:480px; margin-right:50px; }
.browse .flex .right .tit{ font-size:24px; color:#3172F5; font-weight:bold; text-align:left; padding-top:0; margin-bottom:30px; }
.browse .flex .right .flex{ font-size:16px; margin-bottom:30px; }
.browse .flex .right .flex>span:first-child{ width:5em; }
.browse .flex .right .flex>span:last-child{ width:calc(100% - 5em); }
.browse .flex .right .text div:nth-child(3) span:last-child{ color:#3172F5; }
.browse .flex .right .img{ width:calc(100% - 530px); text-align:center; }
.browse .flex .right a{ display:block; width:300px; height:48px; line-height:48px; text-align:center; background:#FC8347; border-radius:4px; color:#fff; margin:65px auto 0; font-size:18px; }
.pro_carefor_ce{ background-image:url(../image/pro_bg37.jpg); }
.pro_carefor_ce .flex_wrap{ padding:40px 0 0; gap:20px; }
.pro_carefor_ce .flex_wrap>div{ flex:1; padding:30px 25px; }
.pro_carefor_ce .flex_wrap>div .blue{ background:transparent; color:#3172F5; font-size:16px; font-weight:bold; margin-bottom:30px; width:100%; display:flex; align-items:center; justify-content:center; white-space:nowrap; }
.pro_carefor_ce .flex_wrap>div .blue:before,
.pro_carefor_ce .flex_wrap>div .blue:after{ content:''; width:50px; height:1px; background:#CFD2E5; margin:0 15px; }
.pro_carefor_ce .flex_wrap>div .f18{ display:block; margin-bottom:15px; line-height:1.5; height:4.5em; }
.pro_carefor_ce .flex_wrap>div:hover{ box-shadow:none; background:url(../image/pro_img12.jpg) no-repeat center center/100% 100%; }
.pro_carefor_ce .flex_wrap>div:hover *{ color:#fff; }
.pro_benefit_ce{ background:#fff; }
.pro_benefit_ce:after{ background-image:url(../image/pro_img38.png); --width:280px; width:var(--width); height:var(--width); transform: translate(-50%, calc(-50% + 59px)); }
.pro_benefit_ce .flex{ padding:60px 25px 0; gap:60px 0; }
.pro_benefit_ce .flex>div{ min-height:90px; width:470px; padding:16px 32px; position:relative; }
.pro_benefit_ce .flex>div:before{ content:''; position:absolute;left:0; top:0; background:url(../image/pro_img39.png) no-repeat center center/100% 100%; width:100%; height:100%; }
.pro_benefit_ce .flex>div:nth-child(2):before{ transform:rotateY(180deg); }
.pro_benefit_ce .flex>div:nth-child(3):before{ transform:rotateX(180deg); }
.pro_benefit_ce .flex>div:nth-child(4):before{ transform:rotateX(180deg) rotateY(180deg); }
.pro_benefit_ce .flex>div:nth-child(2n){ padding-left:85px; margin:0; }
.pro_benefit_ce .flex>div:nth-child(2n+1){ margin:0; padding-right:85px; text-align:left; }
.pro_benefit_ce .flex>div .tit{ display:none; position:relative; font-size:16px; padding:0; color:#fff; }
.pro_benefit_ce .flex>div .color_f{ position:relative; }
	/*RoHS*/
.pro_banner_rohs{ background-image:url(../image/pro_bg38.jpg); }
.pro_banner_rohs .f50{ color:#007545; }
.pro_condition_rohs .flex-c-c{ width:300px; height:420px; background:linear-gradient(135deg, #00CC77, #007545); color:#fff; font-size:24px; }
.pro_condition_rohs .flex-c-c+div{ width:calc(100% - 300px); }
.pro_condition_rohs .condition_cont .flex_wrap>div{ width:33.33%; height:140px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(4n){ border-right:2px dashed #CFD2E5; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(3n){ border-right:0; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(n+4){ border-top:2px dashed #CFD2E5; }
.pro_condition_rohs .condition_cont .flex_wrap>div img{ width:21px; height:38px; filter:grayscale(1) brightness(1.4); }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(2) img{ width:32px; height:32px; object-position:left -59px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(3) img{ width:31px; height:32px; object-position:left -89px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(4) img{ width:27px; height:38px; object-position:left -105px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(5) img{ width:22px; height:34px; object-position:left -117px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(6) img{ width:30px; height:28px; object-position:left -207px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(7) img{ width:36px; height:35px; object-position:left -282px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(8) img{ width:32px; height:26px; object-position:left -283px; }
.pro_condition_rohs .condition_cont .flex_wrap>div:nth-child(9) img{ width:26px; height:30px; object-position:left -251px; }
.pro_condition_rohs .condition_cont .flex_wrap>div.on{ background:#fff; box-shadow:none; }
.pro_condition_rohs .condition_cont .flex_wrap>div:hover img{ filter:grayscale(0); }
.pro_condition_rohs .condition_cont .flex_wrap>div:hover p{ color:#007545; }
.pro_organ_rohs .flex_wrap>div,
.pro_organ_rohs .flex_wrap>div img{ box-shadow:0px 0px 18px 2px rgba(0,117,69,0.1) !important; }
.pro_organ_rohs .flex_wrap>div:hover{ background:linear-gradient(180deg, #00CC77, #007545); }
.pro_carefor_rohs{ background-image:url(../image/pro_bg39.png); }
.pro_carefor_rohs .flex_wrap{ gap:20px; padding:40px 0 0; flex-wrap:nowrap; }
.pro_carefor_rohs .flex_wrap>div{ flex:1; padding:0; border-radius:143px; box-shadow:0 0 18px 2px rgba(0,117,69,.1) !important; }
.pro_carefor_rohs .flex_wrap .DIN{ font-size:40px; font-weight:bold; text-align:center; padding-top:140px; }
.pro_carefor_rohs .flex_wrap>div .blue{ display:block; width:170px; --h:40px; height:var(--h); line-height:var(--h); text-align:center; border-radius:20px; background:#007545; color:#fff; font-size:14px; margin:25px auto 34px; }
.pro_carefor_rohs .flex_wrap .f18{ margin:0 25px; line-height:2; height:4em !important; }
.pro_carefor_rohs .flex_wrap .f16{ opacity:0; margin-top:24px; padding:0 25px 0; height:164px; }
.pro_carefor_rohs .flex_wrap>div:hover{ box-shadow:0px 0px 18px 2px rgba(0,117,69,0.1); }
.pro_carefor_rohs .flex_wrap>div:hover>div:first-child{ background:linear-gradient(225deg, #00CC77, #007545); border-radius:143px; padding-bottom:85px; }
.pro_carefor_rohs .flex_wrap>div:hover .DIN{ color:#fff; padding-top:38px; }
.pro_carefor_rohs .flex_wrap>div:hover .blue{ background:#fff; color:#007545; }
.pro_carefor_rohs .flex_wrap>div:hover .f18{ color:#fff; }
.pro_carefor_rohs .flex_wrap>div:hover .f16{ opacity:1; height:auto; padding-bottom:90px; }
.pro_benefit_rohs{ background-image:url(../image/pro_bg5.jpg); }
.pro_benefit_rohs:after{ background-image:url(../image/pro_img40.png); --width:320px; width:var(--width); height:var(--width); top:calc(50% + 50px); }
.pro_benefit_rohs .flex{ gap:30px; }
.pro_benefit_rohs .flex>div{ background:#DAF2E8; width:520px; border-radius:68px; padding:20px 38px; }
.pro_benefit_rohs .flex>div:nth-child(2n){ padding-left:110px; }
.pro_benefit_rohs .flex>div:nth-child(2n+1){ padding-right:110px; }
.pro_benefit_rohs .flex>div .tit{ display:none; }
.pro_case_rohs{ --color:#007545; --color1:rgba(0, 117, 69, .1); --color2:rgba(0, 117, 69, .2); }
	/*有机产品*/
.pro_banner_yjcp{ background-image:url(../image/pro_bg39.jpg); }
.pro_banner_yjcp .f50{ color:#008C3D; }
.pro_organ_yjcp{ --color:#008C3D; --color1:#00CC58; }
.pro_organ_yjcp:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 140, 61, .03); }
.why_yjcp .flex{ gap:20px; margin:54px 0; }
.why_yjcp .flex>div{ flex:1; background:#fff; padding:15px 24px 24px; border-radius:20px; box-shadow:2px 2px 19px 1px rgba(11,103,21,0.1); }
.why_yjcp .flex .f18{ color:#008C3D; }
.why_yjcp .flex .f18:after{ content:''; display:block; width:160px; height:2px; background:#008C3D; margin-top:15px; margin-bottom:30px; }
.why_yjcp .flex>div:hover{ background:linear-gradient(0deg, #008C3D, #00CC58); box-shadow:5px 3px 18px 2px rgba(11,103,21,0.2); }
.why_yjcp .flex>div:hover *{ color:#fff; }
.why_yjcp .flex>div:hover .f18:after{ background:#fff; }
.pro_benefit_yjcp{ background:#fff; }
.pro_benefit_yjcp:after{ content:none; }
.pro_benefit_yjcp .flex_wrap{ gap:0 490px; position:relative; justify-content:center; padding-top:94px; }
.pro_benefit_yjcp .flex_wrap:before{ content:''; position:absolute; left:50%; top:0; transform:translate(-50%, 47px); --width:180px; width:var(--width); height:var(--width); background:#B8E6CF; border-radius:50%; }
.pro_benefit_yjcp .flex_wrap:after{ content:'两者区别'; position:absolute; left:50%; top:0; transform:translate(-50%, 62px); --w:150px; width:var(--w); height:var(--w); background:#fff; color:#008C3D; border:15px solid #7ACCA5; border-radius:50%; font-size:24px; line-height:1.5; padding:0 36px; display:flex; align-items:center; }
.pro_benefit_yjcp .flex_wrap .num{ position:absolute; left:50%; top:0; transform:translate(calc(-50% - 135px), 104.5px); width:150px; height:65px; padding:18px 18px 18px 36px; color:#fff; font-size:18px; }
.pro_benefit_yjcp .flex_wrap .num:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../image/pro_img44.png) no-repeat left top/100% 100%; z-index:-1; }
.pro_benefit_yjcp .flex_wrap>div:nth-child(2) .num{ transform:translate(calc(-50% + 135px), 104.5px); text-align:right; }
.pro_benefit_yjcp .flex_wrap>div:nth-child(2) .num:before{ transform:rotate(180deg); }
.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .num{ transform:translate(-50%, 197px); width:65px; height:150px; padding-bottom:36px; padding-left:18px; writing-mode:vertical-lr; text-align:right; }
.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .num:before{ transform:rotate(-90deg); left:-65%; top:28%; width:230%; height:43%; }
.pro_benefit_yjcp .flex_wrap .f14{ width:350px; }
.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .f14{ margin-top:200px; }
.pro_carefor_yjcp{ background-image:url(../image/pro_bg18.jpg); position:relative; }
.pro_carefor_yjcp:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 140, 61, .03); }
.pro_carefor_yjcp .flex_wrap{ gap:50px 20px; padding:74px 90px 0; position:relative; }
.pro_carefor_yjcp .flex_wrap>div{ padding:24px; border-radius:0; box-shadow:2px 2px 19px 1px rgba(11,103,21,0.1); }
.pro_carefor_yjcp .flex_wrap>div .blue{ float:right; --height:60px; width:var(--height); height:var(--height); line-height:var(--height); text-align:center; background:#008C3D; color:#fff; font-size:40px; font-family:Lingxin; box-shadow:0px 6px 9px 1px rgba(11,103,21,0.3); margin-top:-48px; }
.pro_carefor_yjcp .flex_wrap .f18{ display:block; margin-top:13px; margin-bottom:15px; }
.pro_case_yjcp{ --color:#008C3D; --color1:rgba(0, 140, 61, .1); --color2:rgba(0, 140, 61, .2); }
	/*REACH指令*/
.pro_banner_reach{ background-image:url(../image/pro_bg40.jpg); }
.pro_banner_reach .f50{ color:#005CA1; }
.pro_banner_reach .f16,
.pro_banner_hggl .f16{ width:50%; }
.pro_banner_reach .w1200>.f20{ margin-top:40px; }
.pro_organ_reach{ --color:#005CA1; --color2:rgba(0,92,161,0.2); }
.why_reach{ background:url(../image/pro_bg41.jpg) no-repeat center top/100% 100%; padding-bottom:50px; }
.why_reach .flex{ padding:54px 57px 0; justify-content:space-between; }
.why_reach .flex>div{ width:322px; }
.why_reach .flex .bg{ background:url(../image/pro_img46.png) no-repeat center top/100% 100%; padding:40px 30px; text-align:center; }
.why_reach .flex .f50{ font-family:Lingxin; color:#fff; margin-bottom:100px; }
.why_reach .flex .f18{ color:#fff; font-weight:bold; }
.why_reach .flex .f14{ width:260px; margin:20px auto 0; }
.contrast .flex{ padding-top:100px; padding-bottom:110px; position:relative; }
.contrast .left{ width:50%; background:linear-gradient(-40deg, #005CA1 0%, #57A0D9 100%); padding:30px 140px 40px 40px; border-radius:20px; }
.contrast .left *{ color:#fff; }
.contrast .f24{ text-align:center; }
.contrast .f16{ background:rgba(255,255,255,.2); padding:10px 35px; margin-top:20px; border:1px solid rgba(255,255,255,.2); border-radius:40px; height:calc(3em + 20px); line-height:1.5; }
.contrast .flex .right{ width:50%; background:#F5F6FA; padding:30px 40px 40px 140px; border-radius:20px; }
.contrast .right .f16{ background:#fff; border:1px solid #CFD2E5; }
.contrast .pab{ width:200px; background:#fff; border-radius:150px; box-shadow:0 0 10px #E2ECF4; transform:rotate(10deg) translate(-44%, 10%);  left:50%; top:0; text-align:center; padding:50px 0 115px; }
.contrast .pab:before{ content:''; position:absolute; --left:15px; left:var(--left); top:var(--left); --width:calc(100% - 30px); width:var(--width); height:var(--width); background:#e6eff5; border:15px solid #f2f7fa; border-radius:150px; }
.contrast .pab *{ color:#005CA1; transform:rotate(-10deg); font:italic bold 18px/27px MicrosoftYaHei; }
.contrast .pab .f30{ font-size:40px; line-height:1.5; background:linear-gradient(to right, #31B4F5, #8962ED); -webkit-background-clip:text; -webkit-text-fill-color:transparent; width:2em; margin:0 auto -30px; filter:drop-shadow(0 6px 3px #94BBD7); }
.contrast .pab p{ margin-top:70px; }
.pro_carefor_reach{ background-image:url(../image/pro_bg42.jpg); }
.pro_carefor_reach .flex_wrap,
.pro_kinds_fsc .flex_wrap{ padding:60px 0 0; gap:45px 20px; }
.pro_carefor_reach .flex_wrap>div,
.pro_kinds_fsc .flex_wrap>div{ width:590px; padding:0 40px 40px; border-radius:10px; }
.pro_carefor_reach .flex_wrap .f18,
.pro_kinds_fsc .flex_wrap .f18{ display:block; --h:50px; height:var(--h); line-height:var(--h); background:linear-gradient(90deg, #2985CC, #005CA1); color:#fff; text-align:center; margin:-25px auto 15px; border-radius:25px 0px 25px 0px; }
.pro_carefor_reach .flex_wrap>div:hover{ box-shadow:4px 4px 18px 2px rgba(0,92,161,0.2); }
.pro_case_reach{ --color:#005CA1; --color1:rgba(0, 92, 161, .1); --color2:rgba(0, 92, 161, .2); }
	/*HACCP*/
.pro_banner_haccp{ background-image:url(../image/pro_bg43.jpg); }
.pro_banner_haccp .f50{ color:#07AD47; }
.contrast_haccp{ background:#f5f6fa; }
.contrast_haccp .flex{ padding:38px 0; gap:180px; }
.contrast_haccp .left{ background:url(../image/pro_img48.png) no-repeat top center/100% 100%; padding:40px 70px 40px 50px; }
.contrast_haccp .f24{ width:160px; height:40px; line-height:40px; background:#fff; color:#07AD47; padding:0 15px; margin-left:-45px; }
.contrast_haccp .right .f24{ background:#07AD47; color:#fff; margin-left:calc(100% - 115px); }
.contrast_haccp .f16{ width:100%; height:40px; line-height:40px; padding:0 25px; margin-top:16px; background:transparent; border:1px solid #fff; }
.contrast_haccp .right .f16{ border:1px solid #07AD47; color:#07AD47; }
.contrast_haccp .flex .right{ background:url(../image/pro_img49.png) no-repeat top center/100% 100%; padding:40px 40px 50px 70px; }
.contrast_haccp .pab{ width:210px; height:202px; background:url(../image/pro_img47.png) no-repeat center center/100% 100%; transform:rotate(0deg) translate(-50%, -50%); top:50%; }
.contrast_haccp .pab:before{ content:none; }
.pro_organ_haccp{ --color:#07AD47; --color2:rgba(7,173,71,0.2); }
.pro_benefit_haccp:after,
.pro_benefit_haccp .flex .num,
.pro_benefit_qc08000:after,
.pro_benefit_qc08000 .flex .num{ filter:hue-rotate(317deg); }
.sect2_haccp{ background:url(../image/pro_bg44.jpg) no-repeat top center/100% 100%; }
.sect2_haccp .flex{ padding:134px 80px 66px; justify-content:space-between; }
.sect2_haccp .flex>div{ flex:inherit; --w:180px; width:var(--w); height:var(--w); padding:10px; border:0; position:relative; }
.sect2_haccp .flex>div:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:2px solid transparent; border-radius:50%; }
.sect2_haccp .flex>div:nth-child(2),
.sect2_haccp .flex>div:nth-child(3){ margin-top:-80px; }
.sect2_haccp .flex .f20{ --w:100%; width:var(--w); height:var(--w); background:#fff; border:1px solid #07AD47; border-radius:50%; display:flex; justify-content:center; align-items:center; text-align:center; }
.sect2_haccp .flex>div:hover{ border:0; }
.sect2_haccp .flex>div:hover:before{ border:2px dashed #07AD47; animation:rotate2 4s infinite linear; }
.sect2_haccp .flex>div:hover .f20{ background:#07AD47; color:#fff; }
@keyframes rotate2{
	0% { transform: rotate(0deg) }
	100% { transform: rotate(360deg) }
}
.pro_case_haccp{ --color:#07AD47; --color1:rgba(7, 173, 71, .1); --color2:rgba(7, 173, 71, .2); }
	/*16949*/
.banner_16949{ background-image:url(../image/pro_bg32.jpg); }
.banner_16949 .f50{ color:#03246B; }
.what_16949{ background:#F5F6FA; }
.what_16949 .cont{ padding:33px 136px 56px; }
.pro_organ_16949{ --color:#03246B; --color1:#88A8F7; }
.pro_benefit_16949{ background:#fff; padding:0; --color:#03246B; }
.pro_benefit_16949:before,
.pro_benefit_37001:before{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:270px; width:var(--w); height:var(--w); border-radius:50%; border:2px solid var(--color); background:radial-gradient(var(--color) 90px, transparent 90px, transparent 135px); }
.pro_benefit_16949:after,
.pro_benefit_37001:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:200px; width:var(--w); height:var(--w); border-radius:50%; padding:20px; background: linear-gradient(-45deg, #E5ECF9, #426ECD, #E5ECF9); -webkit-mask-image:linear-gradient(red, red), linear-gradient(red, red); -webkit-mask-composite:destination-out; -webkit-mask-clip:content-box, border-box; }
.pro_benefit_16949 .flex_wrap,
.pro_benefit_37001 .flex_wrap{ padding:54px 60px 40px; gap:100px 270px; justify-content:space-between; }
.pro_benefit_16949 .flex_wrap:before,
.pro_benefit_37001 .flex_wrap:before{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:220px; width:var(--w); height:var(--w); border-radius:50%; border:1px dashed var(--color); }
.pro_benefit_16949 .flex_wrap:after,
.pro_benefit_37001 .flex_wrap:after{ content:'企业收益'; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:160px; width:var(--w); height:var(--w); border-radius:50%; padding:0 46px; display:flex; align-items:center; font-size:34px; line-height:1.4; color:#fff; }
.pro_benefit_16949 .flex_wrap>div,
.pro_benefit_37001 .flex_wrap>div{ width:396px; position:relative; }
.pro_benefit_16949 .flex_wrap>div:before,
.pro_benefit_37001 .flex_wrap>div:before{ content:''; position:absolute; top:calc(50px - 17px); right:calc(0px - 17px); --w:34px; width:var(--w); height:var(--w); background:rgba(75, 130, 250, .2); border-radius:50%; }
.pro_benefit_16949 .flex_wrap>div:after,
.pro_benefit_37001 .flex_wrap>div:after{ content:''; position:absolute; top:calc(50px - 11px); right:calc(0px - 11px); --w:22px; width:var(--w); height:var(--w); background:var(--color); border:2px solid #91B0F2; border-radius:50%; }
.pro_benefit_16949 .flex_wrap>div:nth-child(2n):before,
.pro_benefit_37001 .flex_wrap>div:nth-child(2n):before{ left:calc( 0px - 17px); }
.pro_benefit_16949 .flex_wrap>div:nth-child(2n):after,
.pro_benefit_37001 .flex_wrap>div:nth-child(2n):after{ left:calc(0px - 11px); }
.pro_benefit_16949 .flex_wrap .f24,
.pro_benefit_37001 .flex_wrap .f24{ color:var(--color); border-bottom:2px solid var(--color); margin-bottom:15px; line-height:2; }
.pro_benefit_16949 .flex_wrap>div:nth-child(2n) *,
.pro_benefit_37001 .flex_wrap>div:nth-child(2n) *{ padding-left:12%; width:100%; }
.pro_benefit_16949 .flex_wrap>div:hover:before,
.pro_benefit_37001 .flex_wrap>div:hover:before{ background:rgba(255, 135, 27, .2); }
.pro_benefit_16949 .flex_wrap>div:hover:after,
.pro_benefit_37001 .flex_wrap>div:hover:after{ background:#FC8347; border-color:#FCB997; }
.pro_benefit_16949 .flex_wrap .f16,
.pro_benefit_37001 .flex_wrap .f16{ width:88%; }
.pro_carefor_16949 .flex_wrap>div{ box-shadow:0px 3px 19px 1px rgba(49,114,245,0.15); }
.pro_carefor_16949 .flex_wrap>div .blue{ background:rgba(3, 36, 107, .1); color:#03246B; }
.pro_case_16949{ --color:#03246B; --color1:rgba(3, 36, 107, .1); --color2:rgba(3, 36, 107, .2); }
	/*知识产权*/
.pro_banner_zhishi{ background-image:url(../image/pro_bg45.jpg); }
.pro_banner_zhishi .f50{ color:#1989FA; }
.goods_table_zhishi{ --color1:#1989FA; --color2:#E1EDFA; }
.pro_organ_zhishi{ --color:#1989FA; --color2:rgba(25,137,250,0.2); }
.pro_benefit_zhishi{ background-image:url(../image/pro_bg14.jpg); }
.pro_benefit_zhishi:after{ content:none; }
.pro_benefit_zhishi .flex{ gap:20px; padding:0 90px; margin-top:44px; margin-bottom:40px; position:relative; }
.pro_benefit_zhishi .flex:before{ content:''; position:absolute; left:50%; top:50%; --w:160px; width:var(--w); height:var(--w); transform:translate(-50%, -50%); border:1px dashed #1989FA; border-radius:50%; }
.pro_benefit_zhishi .flex:after{ content:'认证好处'; position:absolute; left:50%; top:50%; --w:120px; width:var(--w); height:var(--w); transform:translate(-50%, -50%); border-radius:50%; background:#1989FA; box-shadow:inset 0 0 20px 15px #fff; font-size:20px; color:#fff; padding:0 40px; display:flex; align-items:center; }
.pro_benefit_zhishi .flex>div{ width:500px; padding:35px 40px; background:#fff; border-radius:10px; box-shadow:0px 3px 10px 1px rgba(25,137,250,0.2); }
.pro_benefit_zhishi .flex img{ float:left; width:100px; height:100px; object-fit:cover; object-position:left top; margin-right:24px;}
.pro_benefit_zhishi .flex>div:nth-child(2) img{ object-position:left -101px; }
.pro_benefit_zhishi .flex>div:nth-child(3) img{ object-position:left -202px; }
.pro_benefit_zhishi .flex>div:nth-child(4) img{ object-position:left -303px; }
.pro_benefit_zhishi .flex>div:nth-child(2n) img{ float:right; margin-left:4px; margin-right:0; }
.pro_benefit_zhishi .flex .f24{ font-size:20px; margin-left:124px; width:250px; text-align:center; }
.pro_benefit_zhishi .flex .f16{ font-size:14px; margin-left:124px; width:250px; text-align:left; }
.pro_benefit_zhishi .flex>div:nth-child(2n) .f24,
.pro_benefit_zhishi .flex>div:nth-child(2n) .f16{ margin-left:auto; margin-right:124px; }
.pro_carefor_zhishi, .pro_carefor_28000{ background:#F5F7FA; }
.pro_carefor_zhishi .flex_wrap,
.pro_carefor_28000 .flex_wrap{ flex-wrap:nowrap; padding:120px 18px 0; gap:55px; }
.pro_carefor_zhishi .flex_wrap>div,
.pro_carefor_28000 .flex_wrap>div{ transform:skew(-8deg); width:250px; padding:0 35px 20px; border-radius:10px; box-shadow:-2px 2px 10px 1px rgba(25,137,250,0.2); position:relative; }
.pro_carefor_zhishi .flex_wrap>div .blue,
.pro_carefor_28000 .flex_wrap>div .blue{ display:block; transform:skew(8deg); width:100%; text-align:center; font-size:50px; color:#1989FA; font-family:youshe; line-height:1; margin-top:-25px; margin-bottom:33px; background:transparent; }
.pro_carefor_zhishi .flex_wrap>div .f18,
.pro_carefor_28000 .flex_wrap>div .f18{ display:block; transform:skew(8deg); margin-bottom:20px; }
.pro_carefor_zhishi .flex_wrap>div:hover,
.pro_carefor_28000 .flex_wrap>div:hover{ top:-40px; box-shadow:-2px 2px 10px 1px rgba(25,137,250,0.2); }
.pro_case_zhishi{ --color:#1989FA; --color1:rgba(25, 137, 250, .1); --color2:rgba(25, 137, 250, .2); }
	/*27701 隐私信息*/
.pro_banner_27701{ background-image:url(../image/pro_bg46.jpg); }
.pro_banner_27701 .f50,
.pro_banner_22301 .f50{ color:#175AA9; }
.different .cont{ padding:44px 75px 56px; }
.different .cont .flex{ width:100%; height:40px; line-height:40px; background:linear-gradient(90deg, #EDF3FA 0%, #FFFFFF 100%); border-radius:20px; align-items:center; position:relative; }
.different .cont .flex:before{ content:''; position:absolute; width:100%; height:100%; border-radius:20px; padding:1px; background:linear-gradient(90deg, #AACBF2, #F5F6FA); -webkit-mask-image: linear-gradient(red, red), linear-gradient(red, red); -webkit-mask-composite:destination-out; -webkit-mask-clip:content-box, border-box; }
.different .cont .flex+.flex{ margin-top:20px; }
.different .cont .num{ font-size:16px; background:linear-gradient(-30deg, #175AA9 0%, #4998F2 100%); color:#fff; border-radius:50%; width:32px; height:32px; text-align:center; line-height:32px; margin-right:10px; margin-left:4px; }
.different .cont .f16{ width:calc(100% - 46px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pro_organ_27701{ --color:#175AA9; --color1:#70B1FA; }
.pro_benefit_27701{ background:#fff; }
.pro_benefit_27701:after{ content:none; }
.pro_benefit_27701 .flex{ gap:113px; padding:44px 100px; flex-wrap:nowrap; }
.pro_benefit_27701 .flex>div{ position:relative; }
.pro_benefit_27701 .flex>div:before{ content:''; position:absolute; left:0; top:50%; transform:translate(0, -50%); width:100%; height:10px; background:linear-gradient(-10deg, #1A56BD 0%, #4590E6 100%); }
.pro_benefit_27701 .flex img{ width:144px; height:153px; margin-right:10px; margin-bottom:8px; object-fit:cover; object-position:left -579px; }
.pro_benefit_27701 .flex>div:nth-child(2) img{ object-position:left -732px; }
.pro_benefit_27701 .flex>div:nth-child(3) img{ object-position:left -884px; }
.pro_benefit_27701 .flex>div:nth-child(4) img{ object-position:left -1037px; }
.pro_benefit_27701 .flex>div:nth-child(2n) img{ position:absolute; bottom:0; margin-bottom:0; margin-top:8px; }
.pro_benefit_27701 .flex .txt{ height:153px; text-align:left; margin-top:15px; padding-top:12px; }
.pro_benefit_27701 .flex .f16{ font-size:14px; margin-top:4px; }
.pro_carefor_27701{ background-image: url(../image/pro_bg47.jpg); }
.pro_carefor_27701 .flex_wrap{ flex-wrap:nowrap; padding:40px 0 0; gap:20px; --pt:30px; --pb:24px;}
.pro_carefor_27701 .flex_wrap>div{ flex:1; background:#175AA9; border-radius:20px; padding:0; box-shadow:inset 0 0 24px 10px #fff, 0 0 10px #f0f0f0; position:relative; }
.pro_carefor_27701 .flex_wrap>div:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,.25); border-radius:20px; }
.pro_carefor_27701 .flex_wrap>div .blue{ width:100%; height:176px; line-height:136px; background:#175AA9; color:#fff; padding:20px 45px; border-radius:20px 20px 0 0; font-size:30px; display:flex; justify-content:center; margin:0; position:relative; }
.pro_carefor_27701 .flex_wrap>div .blue:before{ content:''; position:absolute; left:50%; top:50%; --w:96px; width:var(--w); height:var(--w); background:linear-gradient(45deg,#91DDF2,#5C9EE6); border-radius:10px; transform:translate(-50%, -50%) rotate(45deg); }
.pro_carefor_27701 .flex_wrap>div .blue:after{ content:''; position:absolute; left:50%; top:50%; --w:76px; width:var(--w); height:var(--w); background:#fff; border-radius:10px; transform:translate(-50%, -50%) rotate(45deg); }
.pro_carefor_27701 .flex_wrap>div .blue i:before{ font-weight:bold !important; }
.pro_carefor_27701 .flex_wrap>div .blue span{ font-size:40px; font-family:Lingxin; color:#175AA9; --w:136px; width:var(--w); height:var(--w); line-height:var(--w); position:relative; z-index:1; }
.pro_carefor_27701 .flex_wrap>div>div{ color:#fff; padding:var(--pt) var(--pb); border-radius:0 0 20px 20px; position:relative; }
.pro_carefor_27701 .flex_wrap>div>div:before{ content:''; display:block; width:calc(100% + var(--pb) * 2); height:var(--pt); margin:calc(var(--pt) * -1) calc(var(--pb) * -1) 0; background:linear-gradient(180deg, rgba(255,255,255,0.6), transparent); }
.pro_carefor_27701 .flex_wrap>div .f18{ line-height:1.5; }
.pro_carefor_27701 .flex_wrap>div .f18:after{ content:''; display:block; width:140px; height:2px; background:#fff; margin-bottom:14px; margin-top:15px; }
.pro_carefor_27701 .flex_wrap>div .f14{ color:#fff; opacity:.7; }
.pro_carefor_27701 .flex_wrap>div:hover{ box-shadow:inset 0 0 24px 10px #fff, 0 0 10px #f0f0f0; }
.pro_case_27701{ --color:#175AA9; --color1:rgba(23, 90, 169, .1); --color2:rgba(23, 90, 169, .2); }
	/*22301 业务连续性*/
.pro_banner_22301{ background-image:url(../image/pro_bg48.jpg); }
.pro_benefit_22301{ background:#F5F6FA; }
.pro_benefit_22301:after{ content:none; }
.pro_benefit_22301 .flex{ position:relative; padding:0 15px; margin-top:60px; margin-bottom:60px; gap:0; }
.pro_benefit_22301 .flex:before{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:304px; width:var(--w); height:var(--w); background:#F7F9FD; border-radius:50%; box-shadow:0 0 10px #F4F7FB; }
.pro_benefit_22301 .flex:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:242px; width:var(--w); height:var(--w); background:#fff; border-radius:50%; box-shadow:0 0 20px 10px #E4ECF6; }
.pro_benefit_22301 .flex>div{ width:50%; display:flex; align-items:center; gap:70px; position:relative; z-index:1; }
.pro_benefit_22301 .flex>div:nth-child(2n+1){ flex-direction:row-reverse; }
.pro_benefit_22301 .flex .img{ --w:110px; width:var(--w); height:var(--w); background:#fff; border-radius:110px 0 0 0; padding-top:50px; padding-left:50px; text-align:left; }
.pro_benefit_22301 .flex>div:nth-child(2) .img{ padding-left:20px; border-radius:0 110px 0 0; border-left:1px solid #EBEDF5; }
.pro_benefit_22301 .flex>div:nth-child(3) .img{ padding-top:20px; border-radius:0 0 0 110px; border-top:1px solid #EBEDF5; }
.pro_benefit_22301 .flex>div:nth-child(4) .img{ padding-left:20px; padding-top:20px; border-radius:0 0 110px 0; border-top:1px solid #EBEDF5; border-left:1px solid #EBEDF5; }
.pro_benefit_22301 .flex img{ width:40px; height:40px; object-fit:cover; object-position:left top; }
.pro_benefit_22301 .flex>div:nth-child(2) img{ width:45px; object-position:left -46px; }
.pro_benefit_22301 .flex>div:nth-child(3) img{ width:46px; height:38px; object-position:left -88px; }
.pro_benefit_22301 .flex>div:nth-child(4) img{ width:43px; height:38px; object-position:left -119px; }
.pro_benefit_22301 .flex .txt{ width:calc(100% - 180px); }
.pro_benefit_22301 .flex .f18{ font-weight:bold; margin-bottom:5px; }
.pro_benefit_22301 .flex>div:hover *{ color:#175AA9; }
.pro_benefit_22301 .flex>div:hover .img{ background:#175AA9; box-shadow:inset 0 0 24px 11px #fff; }
.pro_benefit_22301 .flex>div:hover img{ filter:brightness(100); }
.pro_organ_22301{ --color:#175AA9; --color2:rgba(23,90,169,0.2); }
.pro_carefor_22301{ background-image:url(../image/pro_bg49.jpg); }
.pro_carefor_22301 .flex_wrap{ flex-wrap:nowrap; gap:20px; padding:80px 0 0; }
.pro_carefor_22301 .flex_wrap>div{ flex:1; padding:24px; border-radius:20px; box-shadow:0px 3px 10px 1px rgba(23,90,169,0.1); }
.pro_carefor_22301 .flex_wrap>div .blue{ display:block; width:120px; height:40px; line-height:40px; padding-left:24px; margin-left:-24px; background:#207CE6; color:#fff; border-radius:0 20px 20px 0; font-size:16px; text-align:left; }
.pro_carefor_22301 .flex_wrap .f18{ display:block; margin-bottom:20px; }
.pro_carefor_22301 .flex_wrap>div:hover{ margin-top:-40px; background:linear-gradient(-30deg, #175AA9 0%, #207CE6 100%); box-shadow:0px 6px 18px 2px rgba(23,90,169,0.2); }
.pro_carefor_22301 .flex_wrap>div:hover *{ color:#fff; }
.pro_carefor_22301 .flex_wrap>div:hover .blue{ background:rgba(255,255,255,.3); border:1px solid #fff; }
	/*10012 测量管理体系*/
.pro_banner_10012{ background-image:url(../image/pro_bg50.jpg); }
.pro_banner_10012 .f50{ color:#314A83; }
.goods_table_10012 .left_tit{ background:#314A83; }
.goods_table_10012 .right_cont{ background:#E1E8FA; }
.pro_organ_10012{ --color:#314A83; --color2:rgba(49,74,131,0.2); }
.bring_10012, .bring_fsc{ background:#f5f6fa; }
.bring_10012 .w1200 .flex{ flex-wrap:wrap; gap:29px 20px; justify-content:center; }
.bring_10012 .w1200 .flex>div,
.bring_fsc .flex>div{ flex:inherit; padding:0; background:transparent; width:285px; height:285px; box-shadow:none; --color:#314A83; /*filter:drop-shadow(4px 4px 18px rgba(49,74,131,0.3)); background:url(../image/pro_img58.png) no-repeat top center/100% 100%;*/ }
.bring_10012 .w1200 .flex>div:before,
.bring_fsc .flex>div:before{ content:''; position:absolute; --r:-8px; right:var(--r); top:var(--r); background:var(--color); --w:90px; width:var(--w); height:var(--w); border-radius:50%; box-shadow:4px 4px 18px 2px rgba(49,74,131,0.3); }
.bring_10012 .w1200 .flex>div:after,
.bring_fsc .flex>div:after{ content:''; position:absolute; left:0; top:0; width:100%; height:380px; background:radial-gradient(circle at 86% 10%, rgba(255,255,255,0.2), #fff); transform:perspective(50px) scale(1.0, 1) rotateX(-2.5deg); transform-origin:left top; border-radius:40px; box-shadow:4px 4px 18px rgba(49,74,131,0.3); backdrop-filter:blur(10px); }
.bring_10012 .w1200 .flex>div>div,
.bring_fsc .flex>div>div{ position:absolute; width:100%; height:100%; z-index:1; padding:10px 24px 24px; }
.bring_10012 .flex .f16{ margin-top:12px; width:188px; }
.bring_10012 .flex .num{ right:20px; top:10px; font-family:youshe; font-size:40px; line-height:1; color:#fff; }
.pro_carefor_10012{ background-image:url(../image/pro_bg51.jpg); }
.pro_carefor_10012 .flex_wrap{ flex-wrap:nowrap; padding:36px 0 0; gap:20px; }
.pro_carefor_10012 .flex_wrap>div{ flex:1; background:#F5F6FA; border-radius:10px; box-shadow:none; padding:0; position:relative; --h:120px; }
.pro_carefor_10012 .flex_wrap>div .blue{ position:absolute; left:50%; top:var(--h); transform:translate(-50%, -50%); --w:80px; width:var(--w); height:var(--w); border-radius:50%; background:rgba(255,255,255,.3); font-size:14px; color:#314A83; line-height:80px; text-align:center; }
.pro_carefor_10012 .flex_wrap>div .blue:before{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); --w:60px; width:var(--w); height:var(--w); border-radius:50%; background:#fff; z-index:-1; }
.pro_carefor_10012 .flex_wrap .f18{ display:block; height:var(--h); padding:24px; color:#fff; background:#314A83; border-radius:10px 10px 0 0; }
.pro_carefor_10012 .flex_wrap .f14{ padding:60px 24px 24px; }
.pro_carefor_10012 .flex_wrap>div:hover{ background:#314A83; box-shadow:none; }
.pro_carefor_10012 .flex_wrap>div:hover .f18{ background:#F5F6FA; color:#314A83; }
.pro_carefor_10012 .flex_wrap>div:hover .f14{ color:#fff; opacity:.7; }
.pro_case_27701{ --color:#314A83; --color1:rgba(49, 74, 131, .1); --color2:rgba(49, 74, 131, .2); }
	/*能源管理*/
.pro_banner_nygl{ background-image:url(../image/pro_bg52.jpg); }
.pro_banner_nygl .f50{ color:#0B795D; }
.pro_condition_nygl .condition_cont .flex_wrap>div,
.pro_condition_qc08000 .condition_cont .flex_wrap>div{ width:20%; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(4n),
.pro_condition_qc08000 .condition_cont .flex_wrap>div:nth-child(4n){ border-right:2px dashed #CFD2E5; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(5n),
.pro_condition_qc08000 .condition_cont .flex_wrap>div:nth-child(5n){ border-right:0; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(5),
.pro_condition_qc08000 .condition_cont .flex_wrap>div:nth-child(5){ border-top:0; }
.pro_condition_nygl .condition_cont .flex_wrap>div.on{ background:linear-gradient(90deg, #12CC9E, #0B795D); box-shadow:4px 4px 19px 1px rgba(11,121,93,0.5); }
.pro_condition_nygl .condition_cont .flex_wrap>div img{ width:37px; height:30px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(2) img{ width:30px; height:30px; object-position:left -25px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(3) img{ width:30px; height:30px; object-position:left -56px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(4) img{ width:27px; height:32px; object-position:left -78px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(5) img{ width:31px; height:30px; object-position:left -128px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(6) img{ width:27px; height:26px; object-position:left -138px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(7) img{ width:28px; height:30px; object-position:left -171px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(8) img{ width:35px; height:28px; object-position:left -252px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(9) img{ width:33px; height:32px; object-position:left -265px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(10) img{ width:36px; height:28px; object-position:left -325px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(11) img{ width:34px; height:30px; object-position:left -335px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(12) img{ width:35px; height:28px; object-position:left -376px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(13) img{ width:28px; height:28px; object-position:left -324px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(14) img{ width:29px; height:26px; object-position:left -365px; }
.pro_condition_nygl .condition_cont .flex_wrap>div:nth-child(15) img{ width:31px; height:28px; object-position:left bottom; }
.pro_condition_nygl .flex_wrap .f16,
.pro_condition_qc08000 .flex_wrap .f16{ margin:0 25px; }
.pro_organ_nygl{ --color:#0B795D; --color2:rgba(11,121,93,0.2); }
.bring_nygl .w1200>.flex{ flex-wrap:wrap; }
.bring_nygl .w1200>.flex>div{ flex:inherit; width:385px; padding:40px 98px 40px 24px; box-shadow:0px 2px 10px 1px rgba(1,27,70,0.05); overflow:hidden; }
.bring_nygl .flex>div img{ right:20px; bottom:20px; width:50px; height:48px; object-fit:cover; object-position:left -183px; opacity:.4; z-index:1; }
.bring_nygl .flex>div:nth-child(2) img{ height:53px; object-position:left -231px; }
.bring_nygl .flex>div:nth-child(3) img{ width:52px; height:48px; object-position:left -295px; }
.bring_nygl .flex>div:nth-child(4) img{ width:43px; height:44px; object-position:left -284px; }
.bring_nygl .flex>div:nth-child(5) img{ width:40px; height:46px; object-position:left -306px; }
.bring_nygl .flex>div:nth-child(6) img{ width:48px; height:48px; object-position:left -423px; }
.bring_nygl .flex>div:after{ content:''; position:absolute; width:100px; height:100%; right:-28px; top:0; background:rgba(164, 205, 194, .1); box-shadow:0 0 40px 2px rgba(164, 205, 194, .2); border-radius:50%; transform:rotate(11deg); }
.bring_nygl .flex>div:hover .pab{ opacity:1; }
.pro_benefit_nygl{ background:url(../image/pro_bg7.jpg) no-repeat top center/100% 100%; }
.pro_benefit_nygl:after{ width:156px; height:191px; background:url(../image/pro_img60.png) no-repeat center center/100% 100%; }
.pro_benefit_nygl .flex{ padding:70px 40px 0; gap:78px 120px; }
.pro_case_nygl{ --color:#0B795D; --color1:rgba(11, 121, 93, .1); --color2:rgba(11, 121, 93, .2); }
	/*诚信管理*/
.pro_banner_cxgl{ background-image:url(../image/pro_bg53.jpg); }
.pro_banner_cxgl .f50{ color:#ED6509; }
.bring_cxgl{ background:#F5F6FA; }
.bring_cxgl .flex>div{ padding:0; border-radius:0; box-shadow:0 10px 5px #EDDFD5; }
.bring_cxgl .flex .num{ font-family:Lingxin; font-size:40px; color:#ED6509; text-align:center; line-height:2; }
.bring_cxgl .flex .f18{ background:linear-gradient(0deg, #ED6509 0%, #EDC2A6 100%); text-align:center; color:#fff; width:100%; height:40px; line-height:40px; box-shadow:0 12px 8px #EDDFD5; }
.bring_cxgl .flex .f18:after{ content:''; display:block; width:0; height:0; border-top:14px solid #ED6509; border-left:10px solid transparent; border-right:10px solid transparent; margin:20px auto; }
.bring_cxgl .flex .f14{ padding:50px 18px 25px; }
.pro_organ_cxgl .flex_wrap>div,
.pro_organ_cxgl .flex_wrap>div img{ box-shadow:0px 0px 18px 2px rgba(237,101,9,0.1); }
.pro_organ_cxgl .flex_wrap>div:hover{ background:linear-gradient(180deg, #EDA677, #ED6509); }
.pro_carefor_cxgl{ background-image:url(../image/pro_bg18.jpg); }
.pro_carefor_cxgl .flex_wrap{ gap:20px; padding:44px 0 0; }
.pro_carefor_cxgl .flex_wrap>div{ width:580px; background:#F2EFEB; border-radius:80px; box-shadow:none; padding:32px 40px 20px; position:relative; }
.pro_carefor_cxgl .flex_wrap .pab{ right:12px; top:0; width:158px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; background:#DE7700; border-radius:0 80px 0 80px / 0 32px 0 32px; }
.pro_carefor_cxgl .flex_wrap>div:hover{ box-shadow:none; }
	/*合规管理体系认证*/
.pro_banner_hggl{ background-image:url(../image/pro_bg54.jpg); }
.pro_banner_hggl .f50{ color:#7E4F81; }
.pro_banner_hggl .w1200>.f20{ margin-top:40px; }
.pro_benefit_hggl{ background:#f5f6fa; }
.pro_benefit_hggl .flex:after{ filter:hue-rotate(51deg) saturate(0.9); }
.pro_benefit_hggl .flex>div{ width:440px; background:linear-gradient(90deg, rgba(165,122,204,0.5) 0%, rgba(255,255,255,0.08) 85%); border-image:linear-gradient(90deg, #5A367B, #FFFFFF) 10 10; }
.pro_benefit_hggl .flex>div:nth-child(2n+1){ background:linear-gradient(-90deg, rgba(165,122,204,0.5) 0%, rgba(255,255,255,0.08) 85%); border-image:linear-gradient(-90deg, #5A367B, #FFFFFF) 10 10; }
.pro_benefit_hggl .flex .img{ font-size:40px; color:#fff; font-family:Lingxin; text-align:center; line-height:1; background:linear-gradient(0deg, #6F3EB3 0%, #9476B5 100%); }
.pro_benefit_hggl .flex .img:before{ background:linear-gradient(0deg, #6F3EB3 0%, #9476B5 100%); }
.pro_benefit_hggl .flex>div .f20,
.pro_benefit_hggl .flex>div .f16{ color:#7E4F81; position:relative; }
.pro_organ_hggl .flex_wrap>div,
.pro_organ_hggl .flex_wrap>div img{ box-shadow:0px 0px 18px 2px rgba(126,79,129,0.1); }
.pro_organ_hggl .flex_wrap>div:hover{ background:linear-gradient(180deg, #ED9DF2, #7E4F81); box-shadow:0px 0px 18px 2px rgba(126,79,129,0.2); }
.what_hggl{ padding-bottom:50px; }
.what_hggl .w1200 .f14{ width:920px; margin:40px auto 30px; }
.pro_carefor_hggl{ background-image:url(../image/pro_bg55.jpg); }
.pro_carefor_hggl .flex_wrap{ gap:30px 20px; padding:50px 40px 0; }
.pro_carefor_hggl .flex_wrap>div{ width:550px; border-radius:0; box-shadow:none; padding-top:0; }
.pro_carefor_hggl .flex_wrap>div .blue{ float:left; background:#7E4F81; color:#fff; width:60px; height:70px; text-align:center; line-height:70px; box-shadow:4px 4px 10px 1px rgba(126,79,129,0.5); border-radius:0; margin-top:-10px; margin-right:16px; margin-bottom:0; }
.pro_carefor_hggl .flex_wrap>div .f18{ display:block; padding-top:20px; }
.pro_carefor_hggl .flex_wrap>div .f14{ margin-left:78px; }
.pro_carefor_hggl .flex_wrap>div:hover{ box-shadow:4px 4px 18px 2px rgba(126,79,129,0.3); }
.pro_case_hggl{ --color:#7E4F81; --color1:rgba(126, 79, 129, .1); --color2:rgba(126, 79, 129, .2); }
	/*28000 供应链*/
.pro_banner_28000{ background-image:url(../image/pro_bg56.jpg); }
.pro_banner_28000 .f50{ color:#175AA9; }
.pro_banner_28000 .f16{ color:#6B8199; }
.goods_table_28000{ --color1:#175AA9; --color2:#E1EDFA; }
.pro_organ_28000{ --color:#175AA9; --color2:rgba(23,90,169,0.2); }
.why_28000{ background:url(../image/pro_bg57.jpg) no-repeat center top/cover; }
.why_28000 .flex_wrap{ justify-content:space-between; gap:24px; padding-top:100px; padding-bottom:50px; }
.why_28000 .flex_wrap:after{ content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:291px; height:275px; background:url(../image/pro_img65.png) no-repeat center center /100% 100%; }
.why_28000 .flex_wrap>div{ width:450px; height:80px; position:relative; padding:20px 70px; }
.why_28000 .flex_wrap>div:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(#73A8E5, #185BAA); clip-path:polygon(0 0, 30px 100%, 100% 100%, 100% 0); }
.why_28000 .flex_wrap>div:after{ content:''; position:absolute; left:20px; top:0; width:calc(100% - 19px); height:calc(100% + 1px); background:linear-gradient(90deg, #fff, #E6ECF2); clip-path:polygon(0 0, 30px 100%, 100% 100%, 100% 0); }
.why_28000 .flex_wrap>div:nth-child(2n):before,
.why_28000 .flex_wrap>div:nth-child(2n):after{ transform:rotateY(180deg); left:0; }
.why_28000 .flex_wrap>div:nth-child(3){ left:40px; }
.why_28000 .flex_wrap>div:nth-child(4){ right:40px; }
.why_28000 .flex_wrap>div span{ position:absolute; z-index:2; font-size:20px; color:#175AA9; }
.why_28000 .flex_wrap>div:nth-child(2n) span{ width:calc(100% - 140px); text-align:right; }
.pro_carefor_28000 .flex_wrap>div .blue{ color:#175AA9; }
.pro_case_28000{ --color:#175AA9; --color1:rgba(23, 90, 169, .1); --color2:rgba(23, 90, 169, .2); }
	/*39001 道路交通*/
.pro_banner_39001{ background-image:url(../image/pro_bg58.jpg); }
.pro_banner_39001 .f50{ color:#0030AD; }
.why_39001{ background:#F5F6FA; }
.why_39001 .flex{ padding:40px 160px; gap:27px; --h:200px; }
.why_39001 .flex>div{ width:var(--h); height:var(--h); border-radius:50%; background:linear-gradient(135deg, #2E62E6 10%, #003ACC 50%, #2E62E6 90%); text-align:center; color:#fff; padding:30px 40px; position:relative; }
.why_39001 .flex>div:before{ content:''; position:absolute; left:calc((var(--h) - var(--w)) / 2); top:calc((var(--h) - var(--w)) / 2); --w:230px; width:var(--w); height:calc(var(--w) / 2); border:3px solid #4572E6; border-radius:50% 50% 0 0/100% 100% 0 0; border-bottom:none; }
.why_39001 .flex>div:nth-child(2n):before{ top:calc(var(--h) / 2); border-radius:0 0 50% 50%/0 0 100% 100%; border-top:none; border-bottom:3px solid #4572E6; }
.why_39001 .flex>div:nth-child(2n){ background:#fff; box-shadow:0px 0px 19px 1px rgba(0,48,173,0.2); color:#0030AD; }
.why_39001 .flex>div img{ width:47px; height:42px; object-fit:cover; object-position:left -461px; margin-bottom:15px; filter:hue-rotate(90deg) brightness(100); }
.why_39001 .flex>div:nth-child(2) img{ width:49px; height:40px; object-position:left -525px; filter:none; }
.why_39001 .flex>div:nth-child(3) img{ width:44px; height:40px; object-position:left -508px; }
.why_39001 .flex>div:nth-child(4) img{ width:36px; height:49px; object-position:left -448px; filter:none; }
.why_39001 .flex>div:nth-child(2n) .f14{ color:#222; position:relative; z-index:2; }
.pro_organ_39001{ --color:#0030AD; --color2:rgba(0,48,173,0.2); }
.care_39001{ background:url(../image/pro_bg59.jpg) no-repeat center top/100% 100%; position:relative; overflow:hidden; }
.care_39001:after{ content:''; position:absolute; left:50%; bottom:108px; transform:translate(-50%); width:110%; height:230px; background:#1751E6; border-radius:50% 50% 0 0/50% 50% 0 0; }
.care_39001 .flex_wrap{ gap:20px; padding-bottom:100px; position:relative; z-index:2; }
.care_39001 .flex_wrap>div{ background:#fff; border-radius:10px; box-shadow:11px 11px 18px 2px rgba(0,48,173,0.2); margin:0; padding:40px 24px; position:relative; }
.care_39001 .flex_wrap>div:after{ content:''; position:absolute; left:0; top:calc(100% + 10px); width:100%; height:60px; background:linear-gradient(to bottom, rgba(255,255,255,.3), transparent); border-radius:10px; }
.care_39001 .flex_wrap .f24{ --h:100px; width:var(--h); height:var(--h); border-radius:50%; background:linear-gradient(-45deg, #1448CC 0%, #618AF2 100%); color:#fff; font-size:44px; font-family:Lingxin; text-align:center; line-height:var(--h); margin:0 auto; padding:0; display:block; box-shadow:none; float:none; }
.care_39001 .flex_wrap .f24+div{ padding:25px 0 10px; line-height:1.5; }
.care_39001 .flex_wrap .f14{ line-height:1.7; }
.care_39001 .flex_wrap>div:hover{ background:#fff; top:-20px; }
.care_39001 .flex_wrap>div:hover:after{ height:80px; }
.care_39001 .flex_wrap>div:hover .f24{ background:linear-gradient(-45deg, #1448CC 0%, #618AF2 100%); color:#fff; }
.pro_case_39001{ --color:#0030AD; --color1:rgba(0, 48, 173, .1); --color2:rgba(0, 48, 173, .2); }
	/*FSSC22000 食品安全体系认证*/
.pro_banner_fssc22000{ background-image:url(../image/pro_bg60.jpg); }
.pro_banner_fssc22000 .f50{ color:#4FAF43; }
.goods_table_fssc22000 .left_tit{ background:#4FAF43; }
.goods_table_fssc22000 .right_cont{ background:#DDF2DA; }
.pro_organ_fssc22000{ --color:#4FAF43; --color1:#80E673; }
.contrast_fssc22000{ background:url(../image/pro_bg7.jpg) no-repeat top center/100% 100%; }
.contrast_fssc22000 .flex{ padding:45px 0 56px; gap:20px; }
.contrast_fssc22000 .left{ width:590px; background:linear-gradient(-90deg, #3A8030 0%, #51B344 100%); border-radius:20px; padding:40px 150px 40px 40px; }
.contrast_fssc22000 .f24{ text-align:left; padding-bottom:10px; border-bottom:1px solid rgba(255,255,255,.5); }
.contrast_fssc22000 .f16{ background:transparent; padding:0; margin-top:10px; border:none; height:auto; color:rgba(255,255,255,.8); }
.contrast_fssc22000 .f16.bold{ color:#fff; }
.contrast_fssc22000 .flex .right{ width:590px; background:#fff; border-radius:20px; box-shadow:2px 2px 10px 1px rgba(79,175,67,0.2); padding:40px 40px 40px 150px; text-align:right; }
.contrast_fssc22000 .right .f24{ text-align:right; border-bottom:1px solid rgba(79, 175, 67, .5); }
.contrast_fssc22000 .right .f16{ background:transparent; border:none; color:rgba(34, 34, 34, .8); }
.contrast_fssc22000 .right .f16.bold{ color:#222; }
.contrast_fssc22000 .pab{ --w:220px; width:var(--w); height:var(--w); top:50%; transform:translate(-50%, -50%); border-radius:50%; box-shadow:2px 2px 10px 1px rgba(79,175,67,0.2); padding:0; display:flex; justify-content:center; align-items:center; }
.contrast_fssc22000 .pab:before{ background:linear-gradient(-90deg, #3A8030 0%, #51B344 100%); box-shadow:0 0 20px #4FAF43; border:none; --width:calc(100% - 50px); --left:25px; }
.contrast_fssc22000 .pab p{ transform:rotate(0deg); font-family:youshe; font-size:66px; color:#fff; margin:0; }
.bring_fssc22000{ background:#fff; }
.bring_fssc22000 .flex{ padding:50px 130px; }
.bring_fssc22000 .flex img{ width:363px; height:322px; }
.bring_fssc22000 .flex img+div{ box-shadow:none; padding:0; width:calc(100% - 363px); }
.bring_fssc22000 .flex img+div div+div{ margin-top:16px; }
.bring_fssc22000 .flex .num{ font-size:20px; background:linear-gradient(#8EE083, #55B349); color:#fff; --h:52px; width:var(--h); height:var(--h); line-height:var(--h); text-align:center; border-radius:50%; box-shadow:5px 5px 5px #D6ECD4; margin-right:20px; }
.bring_fssc22000 .flex .f16{ width:calc(100% - 72px); --h:50px; height:var(--h); line-height:var(--h); background:#fff; border-radius:10px; box-shadow:7px 7px 18px 2px rgba(79,175,67,0.2); margin:0; padding-left:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.pro_carefor_fssc22000{ background-image:url(../image/pro_bg5.jpg); }
.pro_carefor_fssc22000 .flex_wrap{ gap:20px; padding:44px 0 0; }
.pro_carefor_fssc22000 .flex_wrap>div{ width:285px; box-shadow:7px 7px 18px 2px rgba(1,27,70,0.1); border-radius:20px; }
.pro_carefor_fssc22000 .flex_wrap>div .blue{ display:block; --h:70px; width:var(--h); height:var(--h); text-align:center; line-height:var(--h); border-radius:50%; font-size:36px; font-family:youshe; background:linear-gradient(150deg, #fff 24%, #73D067); color:#4FAF43; box-shadow:7px 5px 6px RGBA(115, 208, 103, .4); margin:0 auto 19px; }
.pro_carefor_fssc22000 .flex_wrap>div .f14{ margin-top:15px; }
	/*FSC 森林认证*/
.pro_banner_fsc{ background-image:url(../image/pro_bg61.jpg); }
.pro_banner_fsc .f50{ color:#0F4C0D; }
.bring_fsc .flex{ gap:34px; }
.bring_fsc .flex>div{ width:220px; height:230px; --color:#0F4C0D; }
.bring_fsc .flex>div:before{ --r:-14px; --w:80px; box-shadow:4px 4px 18px 2px rgba(15,76,13,0.4); }
.bring_fsc .flex>div:after{ height:100%; border-radius:20px; transform:inherit; box-shadow:4px 4px 18px 2px rgba(15,76,13,0.2); backdrop-filter:blur(5px); }
.bring_fsc .flex>div>div{ padding:60px 15px 30px; }
.bring_fsc .flex>div .pab{ --r:-14px; right:var(--r); top:var(--r); --w:80px; width:var(--w); height:var(--w); border-radius:50%; display:flex; justify-content:center; align-items:center; }
.bring_fsc .flex>div img{ width:32px; height:32px; object-fit:cover; object-position:left top; }
.bring_fsc .flex>div:nth-child(2) img{ width:33px; height:31px; object-position:left -33px; }
.bring_fsc .flex>div:nth-child(3) img{ width:37px; height:31px; object-position:left -73px; }
.bring_fsc .flex>div:nth-child(4) img{ width:32px; height:32px; object-position:left -90px; }
.bring_fsc .flex>div:nth-child(5) img{ width:32px; height:31px; object-position:left -122px; }
.pro_organ_hsc{ --color:#0F4C0D; --color2:rgba(15,76,13,0.2); }
.pro_kinds_fsc{ background:url(../image/pro_bg62.jpg) no-repeat center top/cover; padding-bottom:50px; }
.pro_kinds_fsc .flex_wrap>div{ background:#fff; box-shadow:0px 6px 18px 2px rgba(15,76,13,0.2); }
.pro_kinds_fsc .flex_wrap>div .f18{ background:#0F4C0D; }
.pro_carefor_fsc .flex_wrap{ padding:40px 0 0 20px; gap:40px 60px; }
.pro_carefor_fsc .flex_wrap>div{ width:560px; background:#fff; box-shadow:0px 6px 18px 2px rgba(15,76,13,0.2); border-radius:20px; padding:25px; padding-left:114px; position:relative; }
.pro_carefor_fsc .flex_wrap>div .blue{ position:absolute; left:-20px; top:50%; transform:translate(0, -50%); --h:100px; width:var(--h); height:var(--h); text-align:center; line-height:var(--h); border-radius:50%; background:#0F4C0D; color:#fff; font-family:Lingxin; font-size:48px; }
.pro_carefor_fsc .flex_wrap .f18{ color:#0F4C0D; margin-bottom:15px; display:block; }
.pro_carefor_fsc .flex_wrap>div:hover{ box-shadow:0px 6px 18px 2px rgba(15,76,13,0.2); }
.pro_case_fsc{ --color:#0F4C0D; --color1:rgba(15, 76, 13, .1); --color2:rgba(15, 76, 13, .2); }
	/*37001 反贿赂管理体系认证*/
.pro_banner_37001{ background-image:url(../image/pro_bg63.jpg); }
.pro_banner_37001 .f50,
.pro_banner_37001 .bg_fff a,
.pro_banner_37001 .bg_fff a:hover{ color:#0577BE; }
.pro_banner_37001 .bg_fff img{ filter:hue-rotate(334deg); }
.goods_table_37001 .left_tit{ background:#0577BE; }
.goods_table_37001 .right_cont{ background:#DAE9F2; }
.pro_organ_37001{ --color:#0577BE; --color2:rgba(5,119,190,0.2); }
.pro_benefit_37001{ background-image:url(../image/pro_bg14.jpg); --color:#0577BE; }
.pro_benefit_37001:after{ background:linear-gradient(-45deg, #BDDBEE, #1780C3, #BDDBEE); }
.pro_carefor_37001{ background-image:url(../image/pro_bg12.jpg); }
.pro_carefor_37001 .flex_wrap{ gap:20px; padding:100px 0 0; }
.pro_carefor_37001 .flex_wrap>div{ width:285px; background:#fff; border-radius:0 40px 0 0; padding:40px 25px; box-shadow:0px 3px 10px 1px rgba(5,119,190,0.1); text-align:center; }
.pro_carefor_37001 .flex_wrap>div .blue{ display:block; --w:80px; width:var(--w); height:var(--w); border-radius:50%; background:#0577BE; color:#fff; margin:0 auto 30px; font-size:32px; font-family:Lingxin; text-align:center; line-height:var(--w); }
.pro_carefor_37001 .flex_wrap>div .f18{ display:block; line-height:1.5; }
.pro_carefor_37001 .flex_wrap>div .f14{ display:none; }
.pro_carefor_37001 .flex_wrap>div:hover{ background:linear-gradient(0deg, #0577BE 0%, #85C8F2 100%); box-shadow:0px 3px 10px 1px rgba(5,119,190,0.1); margin-top:-60px; }
.pro_carefor_37001 .flex_wrap>div:hover .blue{ background:#fff; color:#0577BE; }
.pro_carefor_37001 .flex_wrap>div:hover .f18{ color:#fff; }
.pro_carefor_37001 .flex_wrap>div:hover .f14{ display:block; opacity:.7; color:#fff; }
.pro_case_37001{ --color:#0577BE; --color1:rgba(5, 119, 190, .1); --color2:rgba(5, 119, 190, .2); }
	/*SA8000 社会责任管理体系认证*/
.pro_banner_sa8000{ background-image:url(../image/pro_bg64.jpg); }
.pro_banner_sa8000 .f50{ color:#FF6604; }
.contrast_sa8000{ background:#F5F6FA; padding-bottom:50px; }
.contrast_sa8000 .flex{ background:#fff; box-shadow:0px 3px 19px 1px rgba(255,102,4,0.1); border-radius:20px; gap:130px; margin-top:80px; padding:0; }
.contrast_sa8000 .left,
.contrast_sa8000 .flex .right{ padding:30px 40px; width:calc(50% - 65px); background:transparent; }
.contrast_sa8000 .f24{ font-size:20px; color:#FF6604; font-weight:bold; text-align:left; margin-bottom:30px; }
.contrast_sa8000 .f16{ font-size:14px; color:#666; line-height:1.7; padding:8px 0; border-top:1px solid #FFE0CC; border-radius:0; margin:0; height:calc(3.4em + 20px); }
.contrast_sa8000 .right .f24{ text-align:right; }
.contrast_sa8000 .right .f16{ border:0; border-top:1px solid #FFE0CC; }
.contrast_sa8000 .pab{ width:130px; transform:rotate(0deg) translate(-50%); background:#FFE0CC; border-radius:0 0 50px 50px; padding:120px 0 20px; }
.contrast_sa8000 .pab:before{ content:'VS'; top:-65px; left:-15px; --width:150px; background:#FFB07F; color:#fff; border-radius:50%; box-shadow:0px 6px 18px 2px rgba(255,102,4,0.5); font-size:56px; font-family:youshe; border:none; line-height:var(--width); }
.contrast_sa8000 .pab p{ color:#222; transform:rotate(0deg); margin-top:0; margin-bottom:40px; }
.pro_benefit_sa8000{ background:#fff; padding-bottom:40px; }
.pro_benefit_sa8000:after{ content:'好处'; --w:170px; width:var(--w); height:var(--w); background:radial-gradient(#FF6603 26px, transparent 26px, transparent 100%); border-radius:50%; border:1px solid #FF6603; display:flex; align-items:center; justify-content:center; font-size:20px; color:#fff; top:60%; }
.pro_benefit_sa8000 .flex{ gap:50px 90px; }
.pro_benefit_sa8000 .flex>div{ width:550px; padding-right:90px; position:relative; }
.pro_benefit_sa8000 .flex>div:nth-child(2n){ padding-right:0; padding-left:90px; }
.pro_benefit_sa8000 .flex>div:before{ content:'01'; position:absolute; right:0; top:10px; --w:60px; width:var(--w); height:var(--w); text-align:center; line-height:var(--w); background:linear-gradient(#FF6704,#FFC299); color:#fff; font-size:35px; font-family:Lingxin; border-radius:50%; z-index:1; }
.pro_benefit_sa8000 .flex>div:nth-child(2):before{ content:'02'; left:0; }
.pro_benefit_sa8000 .flex>div:nth-child(3):before{ content:'03'; }
.pro_benefit_sa8000 .flex>div:nth-child(4):before{ content:'04'; left:0; }
.pro_benefit_sa8000 .flex>div .f24{ font-size:18px; font-weight:bold; color:#FF6603; margin-bottom:10px; }
.bring_sa8000{ background:#f5f6fa; padding-bottom:1px; }
.bring_sa8000 .flex{ padding:50px 0 0; gap:0; }
.bring_sa8000 .flex img{ --w:340px; width:var(--w); height:var(--w); }
.bring_sa8000 .flex>div{ background:transparent; box-shadow:none; padding:0; }
.bring_sa8000 .flex>div>div{ margin-left:-70px; }
.bring_sa8000 .flex>div>div:nth-child(2),
.bring_sa8000 .flex>div>div:nth-child(3){ margin-left:-30px; }
.bring_sa8000 .flex>div>div+div{ margin-top:20px; }
.bring_sa8000 .flex .num{ display:inline-block; width:120px; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; background:#FF8515; color:#fff; border-radius:20px; box-shadow:none; margin:0; vertical-align:text-top; }
.bring_sa8000 .flex .f18{ display:inline-block; margin-left:24px; }
.bring_sa8000 .flex .f14{ margin-left:144px; }
.pro_case_sa8000{ --color:#FF8515; --color1:rgba(255, 133, 21, .1); --color2:rgba(255, 133, 21, .2); }
	/*QC080000 有害物质过程管理体系认证*/
.pro_banner_qc08000{ background-image:url(../image/pro_bg65.jpg); }
.pro_banner_qc08000 .f50{ color:#147E30; }
.pro_condition_qc08000 .condition_cont .flex_wrap>div{ display:flex; align-items:center; justify-content:center; }
.pro_condition_qc08000 .condition_cont .flex_wrap>div.on{ background:linear-gradient(90deg, #66CC81, #147E30); box-shadow:4px 4px 19px 1px rgba(20,126,48,0.5); }
.pro_condition_qc08000 .condition_cont .flex>div .blue{ color:#147E30; }
.pro_organ_qc08000{ --color:#147E30; --color2:rgba(20,126,48,0.2); }
.bring_qc08000{ background-image:url(../image/pro_bg66.jpg); }
.bring_qc08000 .flex{ flex-wrap:wrap; justify-content:center; gap:90px var(--w1); padding-top:23px; margin-top:50px; position:relative; --w1:260px; --w2:170px; --border2:15px; }
.bring_qc08000 .flex:before{ content:''; position:absolute; left:50%; top:0; transform:translate(-50%); width:var(--w1); height:var(--w1); border-radius:50%; background:#9DC9AA; border:20px solid #EBF3EF; }
.bring_qc08000 .flex:after{ content:'企业收益'; position:absolute; left:50%; top:calc((var(--w1) - var(--w2)) / 2); transform:translate(-50%); width:var(--w2); height:var(--w2); border-radius:50%; background:linear-gradient(-30deg, #147E30 16%, #2EE65F 100%); border:var(--border2) solid #fff; font-size:24px; font-weight:bold; color:#fff; line-height:1.5; padding:0 calc((var(--w2) - 2em - var(--border2) * 2) / 2); display:flex; align-items:center; }
.bring_qc08000 .flex>div{ width:400px; padding:10px 0; flex:inherit; background:transparent; box-shadow:none; --w1:75px; --w2:50px; text-align:right; padding-right:100px; }
.bring_qc08000 .flex>div:before{ content:''; position:absolute; right:0; top:0; width:var(--w1); height:var(--w1); border-radius:50%; background:#76B387; border:7px solid #DEECE3; }
.bring_qc08000 .flex>div:after{ content:''; position:absolute; right:calc((var(--w1) - var(--w2)) / 2); top:calc((var(--w1) - var(--w2)) / 2); width:var(--w2); height:var(--w2); border-radius:50%; background:#fff; }
.bring_qc08000 .flex>div:nth-child(2n){ text-align:left; padding-left:100px; padding-right:0; }
.bring_qc08000 .flex>div:nth-child(2n):before{ left:0; }
.bring_qc08000 .flex>div:nth-child(2n):after{ left:calc((var(--w1) - var(--w2)) / 2); }
.bring_qc08000 .flex>div:nth-child(5){ text-align:center; padding-right:0; padding-top:80px; margin-top:-65px; }
.bring_qc08000 .flex>div:nth-child(5):before{ right:50%; transform:translate(50%); }
.bring_qc08000 .flex>div:nth-child(5):after{ right:50%; transform:translate(50%); }
.bring_qc08000 .flex>div:nth-child(3){ margin-right:-20px; }
.bring_qc08000 .flex .f18{ color:#147E30; }
.bring_qc08000 .flex img{ width:37px; height:31px; object-fit:cover; object-position:left top; right:18px; top:22px; z-index:1; }
.bring_qc08000 .flex>div:nth-child(2) img{ width:27px; height:32px; object-position:left -113px; left:25px; }
.bring_qc08000 .flex>div:nth-child(3) img{ width:31px; height:31px; object-position:left -26px; right:24px; }
.bring_qc08000 .flex>div:nth-child(4) img{ width:32px; height:32px; object-position:left -103px; left:22px; }
.bring_qc08000 .flex>div:nth-child(5) img{ width:24px; height:33px; object-position:left -44px; right:calc(50% - 12px); }
.pro_benefit_qc08000{ background:#fff; }
.pro_benefit_qc08000 .flex{ padding:40px 40px 0; }
.pro_benefit_qc08000 .flex>div{ width:380px; }
.pro_benefit_qc08000 .flex>div:nth-child(2n+1){ margin:0; }
.pro_benefit_qc08000 .flex>div:hover{ background:linear-gradient(90deg, rgba(20,126,48,0) 0%, rgba(20,126,48,0.1) 100%); box-shadow:none; position:relative; }
.pro_benefit_qc08000 .flex>div:hover:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:20px; background:linear-gradient(-90deg, #147E30, transparent 80%); padding:1px; -webkit-mask-image:linear-gradient(red, red), linear-gradient(red, red); -webkit-mask-composite:destination-out; -webkit-mask-clip:content-box, border-box; }
.pro_benefit_qc08000 .flex>div:nth-child(2n):hover{ background:linear-gradient(-90deg, rgba(20,126,48,0) 0%, rgba(20,126,48,0.1) 100%); }
.pro_benefit_qc08000 .flex>div:nth-child(2n):hover:before{ background:linear-gradient(90deg, #147E30, transparent 80%); }
.pro_case_qc08000{ --color:#147E30; --color1:rgba(20, 126, 48, .1); --color2:rgba(20, 126, 48, .2); }
	/*HSE*/
.pro_banner_hse{ background-image:url(../image/pro_bg67.jpg); }
.pro_banner_hse .f50{ color:#2648A1; }
.bring_hse{ background:#F5F6FA; }
.bring_hse .flex{ gap:20px; padding:50px 0; }
.bring_hse .flex>div{ width:285px; background:#fff; border-radius:20px; --h:86px; padding-bottom:var(--h); box-shadow:2px 2px 19px 1px rgba(38,72,161,0.1); position:relative; overflow:hidden; }
.bring_hse .flex .num{ font-family:youshe; font-size:32px; line-height:1; color:#2648A1; border-bottom:1px solid #2648A1; margin-bottom:15px; }
.bring_hse .flex .f18{ color:#2648A1; }
.bring_hse .flex .pab{ position:absolute; right:0; bottom:0; width:110px; height:var(--h); padding-top:24px; padding-right:24px; border-radius:80px 0 20px 0; background:linear-gradient(90deg, rgba(178, 145, 242, .2), rgba(38, 72, 161, .2)); text-align:right; }
.bring_hse .flex img{ width:41px; height:38px; object-fit:cover; object-position:left -223px; }
.bring_hse .flex>div:nth-child(2) img{ width:39px; height:40px; object-position:left -248px; }
.bring_hse .flex>div:nth-child(3) img{ width:43px; height:40px; object-position:left -318px; }
.bring_hse .flex>div:nth-child(4) img{ width:36px; height:49px; object-position:left -300px; }
.pro_organ_hse{ --color:#2648A1; --color2:rgba(38,72,161,0.2); }
.contrast_hse .flex{ --gap:100px; gap:var(--gap); --width:360px; }
.contrast_hse .left{ width:calc((100% - var(--gap)) / 2); background:transparent; padding:0; }
.contrast_hse .f14{ width:100%; background:linear-gradient(-90deg, #B291F2, #3A6EF2); border-radius:20px; padding:6px 25px; padding-right:calc((var(--width) - var(--gap)) / 2); line-height:1.7; margin-bottom:10px; }
.contrast_hse .flex .right{ width:calc((100% - var(--gap)) / 2); background:transparent; padding:0; box-shadow:none; text-align:right; }
.contrast_hse .right .f14{ background:linear-gradient(90deg, #B291F2, #3A6EF2); padding-right:25px; padding-left:calc((var(--width) - var(--gap)) / 2); color:#fff; }
.contrast_hse .pab{ width:var(--width); padding:0; background:transparent; box-shadow:none; top:50%; transform:translate(-50%, -50%); }
.contrast_hse .pab:before{ content:none; }
.contrast_hse .pab img{ transform:rotate(0deg); width:100%; }
.pro_carefor_hse{ background-image:url(../image/pro_bg18.jpg); }
.pro_carefor_hse .flex_wrap{ padding:44px 0 0; gap:20px; }
.pro_carefor_hse .flex_wrap>div{ width:590px; background:#fff; padding:25px 40px; border-radius:80px; box-shadow:0px 3px 19px 1px rgba(38,72,161,0.1); }
.pro_carefor_hse .flex_wrap .f18{ white-space:normal !important; width:100% !important; }
.pro_carefor_hse .flex_wrap>div:hover{ background:linear-gradient(90deg, #B291F2, #3A6EF2); }
.pro_carefor_hse .flex_wrap>div:hover *{ color:#fff; }
.pro_case_hse{ --color:#2648A1; --color1:rgba(38, 72, 161, .1); --color2:rgba(38, 72, 161, .2); }
	/*CMA*/
.pro_banner_cma{ background-image:url(../image/pro_bg68.jpg); }
.pro_banner_cma .f50{ color:#EC1C23; }
.level_cma{ background:#fff; }
.level_cma .tit+div{ padding:50px 2%; }
.level_cma img{ width:100%; }
.pro_organ_cma{ --color:#EC1C23; --color2:rgba(236,28,35,0.2); }
.pro_carefor_cma{ background:#f5f6fa; }
.pro_carefor_cma .flex_wrap{ gap:20px; padding:340px 0 60px; }
.pro_carefor_cma .flex_wrap>div{ flex:1; --left:24px; padding:0 var(--left) 32px; background:rgba(255,255,255,.8); border-radius:20px; border:2px solid #fff; --color:#EC1C23; box-shadow:none; position:relative; }
.pro_carefor_cma .flex_wrap>div:nth-child(2n){ --color:#3172F5; top:-80px; }
.pro_carefor_cma .flex_wrap>div:after{ content:''; position:absolute; bottom:17px; left:var(--left); width:calc(100% - var(--left) * 2); height:2px; background:var(--color); }
.pro_carefor_cma .flex_wrap .img{ width:100%; height:290px; padding:0 12px; margin-top:-200px; }
.pro_carefor_cma .flex_wrap img{ width:100%; height:100%; }
.pro_carefor_cma .flex_wrap .f24{ color:var(--color); text-align:center; display:block; }
.pro_carefor_cma .flex_wrap .f16{ margin-top:5px; line-height:1.6; }
.pro_carefor_cma .flex_wrap>div:hover{ box-shadow:none; }
.pro_benefit_cma{ background:#fff; }
.pro_benefit_cma:after,
.pro_benefit_cma .flex .num{ filter:hue-rotate(180deg) saturate(3); }
.pro_case_cma{ --color:#EC1C23; --color1:rgba(236, 28, 35, .1); --color2:rgba(236, 28, 35, .2); }
	/*软件著作权*/
.pro_banner_rjzz{ background-image:url(../image/pro_bg69.jpg); }
.pro_banner_rjzz .f50,
.pro_banner_rjzz .bg_fff a,
.pro_banner_rjzz .bg_fff a:hover{ color:#29B1CC; }
.pro_banner_rjzz .bg_fff img{ filter:hue-rotate(318deg) brightness(1.3); }
.why_rjzz{ background:#f5f6fa; padding-bottom:50px; }
.why_rjzz .flex_wrap{ --w:75px; gap:var(--w) 22.5px; padding-top:80px; }
.why_rjzz .flex_wrap>div{ width:385px; background:#fff; border:1px solid #29B1CC; border-radius:10px; padding:0 40px 24px; text-align:center; box-shadow:0px 3px 19px 1px rgba(41,177,204,0.1); }
.why_rjzz .flex_wrap .img{ width:var(--w); height:var(--w); background:#fff; border-radius:10px; box-shadow:0px 3px 19px 1px rgba(41,177,204,0.1); transform:rotate(45deg); display:flex; align-items:center; justify-content:center; margin:calc(var(--w) / -2) auto 20px; } 
.why_rjzz .flex_wrap img{ transform:rotate(-45deg); width:43px; height:41px; object-fit:cover; object-position:left top; }
.why_rjzz .flex_wrap>div:nth-child(2) img{ width:43px; height:44px; object-position:left -41px; }
.why_rjzz .flex_wrap>div:nth-child(3) img{ width:43px; height:47px; object-position:left -86px; }
.why_rjzz .flex_wrap>div:nth-child(4) img{ width:34px; height:43px; object-position:left -106px; }
.why_rjzz .flex_wrap>div:nth-child(5) img{ width:43px; height:41px; object-position:left -188px; }
.why_rjzz .flex_wrap>div:nth-child(6) img{ width:41px; height:45px; object-position:left -219px; }
.why_rjzz .flex_wrap .f18{ color:#29B1CC; font-weight:bold; }
.pro_organ_rjzz{ --color:#05ADE6; --color1:#6DDCF2; }
.pro_carefor_rjzz .flex_wrap{ gap:20px; padding:60px 0 0; }
.pro_carefor_rjzz .flex_wrap>div{ width:285px; border-radius:20px; box-shadow:0px 3px 19px 1px rgba(41,177,204,0.1); }
.pro_carefor_rjzz .flex_wrap>div .blue{ display:block; background:rgba(41, 177, 204, .1); color:#29B1CC; margin-bottom:15px; }
.pro_carefor_rjzz .flex_wrap>div .f18{ display:block; width:100% !important; white-space:normal !important; }
.pro_carefor_rjzz .flex_wrap>div:hover{ box-shadow:4px 4px 18px 2px rgba(41,177,204,0.2); }
.pro_carefor_rjzz .flex_wrap>div:hover .blue{ background:#29B1CC; color:#fff; margin-top:-30px; margin-bottom:45px; }
.pro_case_rjzz{ --color:#29B1CC; --color1:rgba(41, 177, 204, .1); --color2:rgba(41, 177, 204, .2); }
@media screen and (max-width:1200px){
	/*9001*/
	.w1200{ width:100%; min-width:100%; }
	.pro_content .tit img{ margin-left:0; margin-right:2vw; }
	.pro_content .tit img:last-child{ margin-left:2vw; margin-right:0; }
	.pro_organ .Box_con .conbox ul li{ width:calc(100vw - 30px); }
	.pro_organ .flex_wrap>div{ width:calc(50% - 10px); padding:1.5vw; padding-top:42px; }
	.pro_carefor .flex_wrap{ padding:20px 3vw 0; }
	.pro_carefor .flex_wrap>div{ width:calc(50% - 10px); }
	.pro_carefor_13485 .flex_wrap>div.on, 
	.pro_carefor_lsjc .flex_wrap>div.on
	.pro_knowledge .img{ width:41.667vw; padding:3vw calc((41.667vw - 35.5vw) / 2); height:auto;  box-sizing:content-box; }
	.pro_knowledge .img img{ width:100%; }
	.pro_knowledge .text{ width:calc(100% - 41.667vw); padding:2.5vw; }
	.pro_benefit .flex{ padding:20px 2vw 0; gap:38px 15vw; }
	.pro_benefit .flex>div,
	.pro_benefit2 .flex>div{ width:calc((100% - 15vw) / 2); min-height:auto; }
	.pro_benefit .flex>div:nth-child(2n+1),
	.pro_benefit2 .flex>div:nth-child(2n+1){ margin-right:0; }
	.case_content .flex_wrap>div:hover{ top:0; }
	.footnav, .footer .copyright p, .footer .copyright div{ width:100%; }
	.footnav dl{ width:80px; }
	/*20000*/
	.dual .text{ flex:2; }
	.dual .img{ flex:1; font-size:20px; --width:calc((50vw - 70px) / 3); border-width:6px; }
	.dual .img:before,
	.dual .right1 .img:before{ --height:calc((50vw - 70px) / 3 - 12px); }
	.strength .flex>div{ height:36vw; padding-top:11.5vw; padding-left:3vw; }
	.strength .flex>div img{ width:5.91vw; height:6vw; }
	.strength .flex>div:nth-child(2) img{ object-position:left -6vw; }
	.strength .flex>div:nth-child(3) img{ object-position:left -12vw; }
	.strength .flex>div:nth-child(4) img{ object-position:left -18vw; }
	.strength .flex>div .f24{ margin-top:2vw; }
	/*22000*/
	.bring .flex-b-c img{ --w:5vw; }
	.bring .flex>div:nth-child(2) img{ object-position:left -5vw; }
	.bring .flex>div:nth-child(3) img{ object-position:left -10vw; }
	.bring .flex>div:nth-child(4) img{ object-position:left -15vw; }
	.problems .f20.bold{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
	/*13485*/
	.pro_organ0 .Box_con .conbox{ margin-left:15px; margin-right:15px; }
	.pro_organ0 .flex_wrap>div{ padding:0; width:calc((100% - 30px) / 3); }
	/*50430*/
	.why_50430 .flex_wrap{ padding:30px 2vw; gap:3vw 1.66vw; }
	.why_50430 .flex_wrap>div{ padding-right:3.75vw; }
	.why_50430 .flex_wrap .f18{ width:100%; padding-left:40px; }
	.why_50430 .flex_wrap .flex-b-{ padding-left:20px; }
	.pro_benefit2 .flex{ gap:20px 13.43vw; padding:20px 2vw 0; }
	/*售后服务*/
	.why_shouhou .flex>div{ width:25%; height:auto; padding:6vw 5vw 7vw; }
	.why_shouhou .flex>div img{ width:5.916vw; height:6vw; margin-bottom:2vw; object-position:left -24vw; }
	.why_shouhou .flex>div:nth-child(2) img{ object-position:left -30vw; }
	.why_shouhou .flex>div:nth-child(3) img{ object-position:left -36vw; }
	.pro_organ2 .flex_wrap{ gap:20px; width:100%; }
	.pro_organ2 .flex_wrap>div{ padding:0; width:calc(50% - 10px); }
	.pro_organ2 .flex_wrap>div img+div.bg_fff{ width:calc(100% - 45px); }
	.care .flex_wrap{ margin:5.33vw 2vw 0; }
	.care .flex_wrap>div{ width:calc(50% - 35px); margin-bottom:5vw; }
	.care .flex_wrap>div:nth-child(2n){ margin-right:20px; }
	.care .flex_wrap .f24{ margin-right:50%; transform:translate(50%); font-size:2vw; --height:2.66em; }
	.care .flex_wrap .f24+div{ padding-top:40px; }
	/*ITSS*/
	.query .flex img{ width:60vw; }
	.query .w1200>.flex>div{ width:calc(100% - 60vw); padding:3.33vw; }
	.query .flex input{ padding-left:2vw; }
	.query .bg_34a img{ width:2.25vw; height:2vw; object-position:left -8.2vw; }
	.query .bg_34a>div:nth-child(2) img{ height:2.25vw; object-position:left -10.2vw; margin-bottom:calc(20px - 0.25vw); }
	/*AAA*/
	.trade .flex .img{ padding:68px 3.33vw; }
	.trade .flex .img img{ width:55.83vw; }
	.trade .flex .right{ padding:3.33vw; }
	.trade .flex .right .item:nth-child(1):after,
	.trade .flex .right .item:nth-child(2):after,
	.trade .flex .right .item:nth-child(3):after{ min-width:inherit; }
	.pro_knowledge_aaa .img{ /*width:calc(100% - 63.82vw);*/ /*width:36.18vw;*/ /*margin:5.83vw 13.16vw;*/ margin:5.83vw calc((62.5vw - 434px) / 2); }
	.pro_knowledge_aaa .text{ width:37.5vw; min-width:300px; }
	/*CS信息系统建设*/
	.pro_banner_cs .f50{ font-size:4.166vw; }
	.ability .imgs{ width:34.583vw; }
	.ability .imgs img{ width:34.583vw; height:34.25vw; }
	.ability .imgs p{ --height:9.166vw; }
	.ability .right .f18+.f18,
	.level .right .f18+.f18{ width:100%; padding:10px 3.33vw; }
	/*节水产品认证*/
	.why_jscp .flex{ padding:0 2vw 20px; gap:2vw; }
	.why_jscp .flex .img{ width:10vw; height:13.6vw; padding-top:3.1vw; margin-left:6.25vw; }
	.why_jscp .flex .img img{ width:4.2vw; height:5.2vw; }
	.why_jscp .flex>div:nth-child(2) img{ height:4.4vw; object-position:left -5.2vw; }
	.why_jscp .flex>div:nth-child(3) img{ height:3.9vw; object-position:left -9.6vw; }
	.why_jscp .flex>div:nth-child(4) img{ object-position:left -13.5vw; }
	.why_jscp .flex .txt{ padding:120px 20px 20px; overflow:hidden; }
	/*品牌服务认证*/
	.pro_organ3 .flex_wrap{ gap:4vw 2vw; }
	.pro_organ3 .flex_wrap>div{ width:calc(33.33% - 1.5vw); padding:1.5vw; padding-top:4.5vw; }
	.pro_organ3 .flex_wrap>div img{ --width:6.66vw; top:-3.33vw; left:calc(50% - 3.33vw); }
	.pro_benefit_ppfw:after{ width:30vw; height:18.5vw; margin-top:30px; }
	.pro_benefit_ppfw .pr{ width:43vw; height:auto; padding:1.66vw 1.66vw 1.66vw 11vw; }
	.pro_benefit_ppfw .pr:nth-child(2n){ padding:1.66vw 11vw 1.66vw 1.66vw; }
	.pro_benefit_ppfw .pr:nth-child(3){ margin-left:4vw; }
	.pro_benefit_ppfw .pr:nth-child(4){ margin-right:4vw; }
	.pro_benefit_ppfw .pr .num{ --height:10vw; font-size:5vw; line-height:7vw; top:calc(50% - 5vw); }
	.pro_carefor_ppfw .flex_wrap>div{ padding:2vw 70px 2vw 2vw; }
	.pro_carefor_ppfw .flex_wrap>div:nth-child(2n){ padding:2vw 2vw 2vw 70px; }
	/*物业服务认证*/
	.level_wyfw .text_center img{ width:100%; max-width:880px; }
	.pro_benefit_wyfw .flex_wrap:before{ --width:23.33vw; }
	.pro_benefit_wyfw .flex_wrap:after{ --width:18.33vw; padding:0 calc((13vw - 6px) / 2); font-size:2.66vw; }
	.pro_benefit_wyfw .flex_wrap>div{ width:47.5vw; }
	/*保密资格*/
	.level_baomi .cont>.f16{ margin:30px 3vw; }
	.pro_benefit_baomi .flex,
	.pro_benefit_hggl .flex{ margin-top:3vw; }
	.pro_benefit_baomi .flex>div,
	.pro_benefit_hggl .flex>div{ padding:1.5vw; padding-left:5vw; }
	.pro_benefit_baomi .flex>div:nth-child(2n+1),
	.pro_benefit_hggl .flex>div:nth-child(2n+1){ padding-left:1.5vw; padding-right:5vw; }
	.pro_benefit_baomi .flex>div:nth-child(3){ left:0; }
	.pro_benefit_baomi .flex>div:nth-child(4){ right:0; }
	.pro_benefit_baomi .flex .img,
	.pro_benefit_hggl .flex .img{ width:3.5vw; height:3.4vw; padding:2vw; }
	.pro_benefit_baomi .flex>div img{ width:3.5vw; height:3.4vw; }
	.pro_benefit_baomi .flex>div:nth-child(2) img{ height:3.55vw; object-position:left -15vw; }
	.pro_benefit_baomi .flex>div:nth-child(3) img{ height:3.8vw; object-position:left -3.3vw; }
	.pro_benefit_baomi .flex>div:nth-child(4) img{ height:3.5vw; }
	/*涉密*/
	.level_shemi img{ width:45vw; }
	.bring_shemi .flex-b-c img{ object-position:left -20vw; }
	.bring_shemi .w1200>.flex>div:nth-child(2) img{ object-position:left -25vw; }
	.bring_shemi .w1200>.flex>div:nth-child(3) img{ object-position:left -30vw; }
	.bring_shemi .w1200>.flex>div:nth-child(4) img{ object-position:left -35vw; }
	.pro_content .care_shemi .w1200>a{ margin:0 auto 3vw; }
	/*国军标*/
	.pro_organ1 .flex_wrap>div{ width:calc(33.33% - 10px); padding:10px; }
	.pro_organ1 .flex_wrap>div img{ width:7vw; height:7vw; }
	.pro_organ1 .flex_wrap div.red{ width:7vw; }
	.pro_organ1 a.flex>div:last-child{ width:calc(100% - 7vw - 15px); }
	.bring_guojunbiao .flex img{ width:4vw; height:3.91vw; object-position:left -14.8vw; }
	.bring_guojunbiao .w1200>.flex>div:nth-child(2) img{ height:4.2vw; object-position:left -18.7vw; }
	.bring_guojunbiao .w1200>.flex>div:nth-child(3) img{ height:4vw; object-position:left -22.9vw; }
	.bring_guojunbiao .w1200>.flex>div:nth-child(4) img{ height:3.6vw; object-position:left -26.9vw; }
	/*CE*/
	.browse .flex .left{ width:16.66vw; }
	.browse .flex .left div{ white-space:nowrap; }
	.browse .flex .right{ width:calc(100% - 16.66vw); }
	.browse .flex .right>div{ padding:8vw 8vw 6vw; }
	.browse .flex .right .text{ width:45vw; margin-right:3vw; }
	.browse .flex .right .img{ width:calc(100% - 48vw); }
	.browse .flex .right .img img{ width:100%; }
	.pro_benefit_ce:after{ --width:23.3vw; }
	.pro_benefit_ce .flex>div{ min-height:calc(0.19 * (100% - 15vw) / 2); }
	.pro_benefit_ce .flex>div:nth-child(n+3){ margin-top:4vw; }
	/*RoHS*/
	.pro_condition_rohs .flex-c-c{ width:25vw; }
	.pro_condition_rohs .flex-c-c+div{ width:75vw; }
	.pro_carefor_rohs .flex_wrap{ padding:20px 2vw 0; gap:2vw; }
	.pro_carefor_rohs .flex_wrap .DIN{ padding-top:38px; }
	.pro_carefor_rohs .flex_wrap>div .blue{ width:14.16vw; --h:3.33vw; margin:2vw auto 2.8vw; }
	.pro_carefor_rohs .flex_wrap .f16{ padding:0 2vw; margin-top:10px; }
	.pro_carefor_rohs .flex_wrap>div:hover>div:first-child{ padding-bottom:38px; }
	.pro_benefit_rohs:after{ --width:26.66vw; top:calc(50% + 4.1vw); }
	.pro_benefit_rohs .flex{ gap:2.5vw 13vw; }
	.pro_benefit_rohs .flex>div{ width:calc((100% - 13vw) / 2); border-radius:100px; padding:2vw; }
	.pro_benefit_rohs .flex>div:nth-child(2n+1){ padding-right:8vw; }
	.pro_benefit_rohs .flex>div:nth-child(2n){ padding-left:8vw; }
	/*有机产品*/
	.why_yjcp .flex{ gap:1vw; margin:30px 2vw; }
	.why_yjcp .flex>div{ padding:15px; }
	.why_yjcp .flex .f18:after{ width:13.33vw; }
	.pro_benefit_yjcp .flex_wrap{ gap:0 calc(100% - 58.32vw); padding-left:20px; padding-right:20px; }
	.pro_benefit_yjcp .flex_wrap:before{ --width:15vw; }
	.pro_benefit_yjcp .flex_wrap:after{ --w:12.5vw; transform:translate(-50%, calc(47px + 1.25vw)); padding:0 calc((10vw - 2em) / 2); border-width:1.25vw; font-size:2.5vw; }
	.pro_benefit_yjcp .flex_wrap .num{ width:12.5vw; height:5.41vw; transform:translate(calc(-50% - 11.25vw), calc(47px + 4.8vw)); padding:1.5vw 1.5vw 1.5vw 3vw; font-size:1rem; }
	.pro_benefit_yjcp .flex_wrap>div:nth-child(2) .num{ transform:translate(calc(-50% + 11.25vw), calc(47px + 4.8vw)); }
	.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .num{ width:5.41vw; height:12.5vw; padding-bottom:3vw; padding-left:1.5vw; transform:translate(-50%, calc(47px + 12.5vw)); }
	.pro_benefit_yjcp .flex_wrap .f14{ width:29.16vw; }
	.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .f14{ margin-top:13.66vw; }
	.pro_carefor_yjcp .flex_wrap{ padding-top:50px; }
	/*REACH指令*/
	.why_reach .flex{ padding:30px 2vw 0; gap:20px; }
	.why_reach .flex .bg{ padding:3.33vw 2.5vw; }
	.why_reach .flex .f50{ font-size:5vw; margin-bottom:8.33vw; }
	.why_reach .flex .f18{ font-size:15px; }
	.why_reach .flex .f14{ width:100%; }
	.contrast .flex{ padding:5.33vw 1vw 8vw; }
	.contrast .left{ padding: 2.5vw 11.66vw 3vw 2vw; }
	.contrast .f16{ padding:0.83vw 2.6vw; height:inherit; }
	.contrast .flex .right{ padding: 2.5vw 2vw 3vw 11.66vw; }
	.contrast .pab{ width:16.66vw; transform:rotate(6deg) translate(-44%,10%); }
	.contrast .pab:before{ --left:10px; --width:calc(100% - 20px); border-width:10px; }
	.contrast .pab *{ transform:rotate(-6deg); }
	.contrast .pab p{ margin-top:5.83vw; }
	.pro_carefor_reach .flex_wrap{ padding-top:45px; }
	.pro_carefor_reach .flex_wrap .f18{ padding:10px; line-height:1.1; --h:auto; }
	/*HACCP*/
	.contrast_haccp .flex{ padding:38px 1vw 2vw; gap:15vw; }
	.contrast_haccp .left{ padding:3.33vw 5.83vw 5.33vw 4.16vw; }
	.contrast_haccp .f16{ line-height:1; }
	.contrast_haccp .flex .right{ padding:3.33vw 4.16vw 3.33vw 5.83vw; }
	.contrast_haccp .pab{ padding:0; width:17.5vw; height:16.83vw; transform:rotate(0deg) translate(-50%, -50%); }
	.sect2_haccp .flex{ padding:8vw 3vw 5.5vw; }
	.sect2_haccp .flex>div:nth-child(2), 
	.sect2_haccp .flex>div:nth-child(3){ margin-top:-6.66vw; }
	/*16949*/
	.what_16949 .cont{ padding:30px 11vw; }
	.pro_benefit_16949:before,
	.pro_benefit_37001:before{ --w:22.5vw; background:radial-gradient(var(--color) 7.33vw, transparent 7.33vw, transparent 11.25vw); }
	.pro_benefit_16949:after,
	.pro_benefit_37001:after{ --w:16.66vw; }
	.pro_benefit_16949 .flex_wrap,
	.pro_benefit_37001 .flex_wrap{ padding:30px 2vw; gap:8.33vw 22.5vw; }
	.pro_benefit_16949 .flex_wrap:before,
	.pro_benefit_37001 .flex_wrap:before{ --w:18.33vw; }
	.pro_benefit_16949 .flex_wrap:after,
	.pro_benefit_37001 .flex_wrap:after{ --w:13.33vw; padding:0 3.6vw; font-size:3vw; }
	.pro_benefit_16949 .flex_wrap>div,
	.pro_benefit_37001 .flex_wrap>div{ width:calc(50% - 11.25vw); }
	.pro_benefit_16949 .flex_wrap>div:before,
	.pro_benefit_37001 .flex_wrap>div:before{ --w:2.83vw; top:calc(50px - 1.415vw); right:calc(0px - 1.415vw); }
	.pro_benefit_16949 .flex_wrap>div:after,
	.pro_benefit_37001 .flex_wrap>div:after{ --w:1.83vw; top:calc(50px - 0.915vw); right:calc(0px - 0.915vw); }
	.pro_benefit_16949 .flex_wrap>div:nth-child(2n):before,
	.pro_benefit_37001 .flex_wrap>div:nth-child(2n):before{ left:calc(0px - 1.415vw); }
	.pro_benefit_16949 .flex_wrap>div:nth-child(2n):after,
	.pro_benefit_37001 .flex_wrap>div:nth-child(2n):after{ left:calc(0px - 0.915vw); }
	/*知识产权*/
	.pro_benefit_zhishi .flex{ gap:2vw; margin-top:20px; padding:0 2vw; }
	.pro_benefit_zhishi .flex:before{ --w:13.33vw; }
	.pro_benefit_zhishi .flex:after{ --w:10vw; padding:0 calc((10vw - 2em) / 2); }
	.pro_benefit_zhishi .flex>div{ width:calc(50% - 1vw); padding:2.91vw 3.33vw; }
	.pro_benefit_zhishi .flex img{ width:8.33vw; height:8.33vw; }
	.pro_benefit_zhishi .flex>div:nth-child(2) img{ object-position:left -8.33vw; }
	.pro_benefit_zhishi .flex>div:nth-child(3) img{ object-position:left calc(-16.66vw - 1px); }
	.pro_benefit_zhishi .flex>div:nth-child(4) img{ object-position:left calc(-24.99vw - 2px); }
	.pro_benefit_zhishi .flex .f24,
	.pro_benefit_zhishi .flex .f16{ margin-left:calc(8.33vw + 24px); width:calc(100% - 8.33vw - 24px); }
	.pro_carefor_zhishi .flex_wrap,
	.pro_carefor_28000 .flex_wrap{ padding:9vw 4vw 0; gap:2vw; }
	.pro_carefor_zhishi .flex_wrap>div,
	.pro_carefor_28000 .flex_wrap>div{ padding:0 3vw 20px; }
	/*27701 隐私信息*/
	.different .cont{ padding:3.66vw 6.25vw 4.66vw; }
	.pro_benefit_27701 .flex{ gap:calc((96vw - 660px) / 3); }
	.pro_carefor_27701 .flex_wrap{ padding:20px 2vw 0; gap:1vw; }
	.pro_carefor_27701 .flex_wrap>div .blue{ font-size:2.5vw; padding:1.66vw 2.75vw; line-height:11.33vw; height:14.66vw; }
	.pro_carefor_27701 .flex_wrap>div .blue:before{ --w:8vw; }
	.pro_carefor_27701 .flex_wrap>div .blue:after{ --w:6.33vw; }
	.pro_carefor_27701 .flex_wrap>div .blue span{ --w:11.33vw; font-size:3.33vw; }
	.pro_carefor_27701 .flex_wrap>div .f18:after{ max-width:140px; width:13vw; }
	/*22301 业务连续性*/
	.pro_benefit_22301 .flex{ gap:0; padding-top:0; margin-top:5vw; }
	.pro_benefit_22301 .flex:before{ --w:25.33vw; }
	.pro_benefit_22301 .flex:after{ --w:20.16vw; }
	.pro_benefit_22301 .flex>div{width:50%; gap:4.83vw; align-items:flex-end; }
	.pro_benefit_22301 .flex>div:nth-child(n+3){ align-items:flex-start; }
	.pro_benefit_22301 .flex .img{ --w:9.16vw; padding-left:4.16vw; padding-top:4.16vw; }
	.pro_benefit_22301 .flex>div:nth-child(2) .img{ padding-left:1.66vw; }
	.pro_benefit_22301 .flex>div:nth-child(3) .img{ padding-top:1.66vw; }
	.pro_benefit_22301 .flex>div:nth-child(4) .img{ padding-left:1.66vw; padding-top:1.66vw; }
	.pro_benefit_22301 .flex img{ width:3.33vw; height:3.33vw; }
	.pro_benefit_22301 .flex>div:nth-child(2) img{ width:3.75vw; object-position:left -3.85vw; }
	.pro_benefit_22301 .flex>div:nth-child(3) img{ width:3.83vw; height:3.16vw; object-position:left -7.38vw; }
	.pro_benefit_22301 .flex>div:nth-child(4) img{ width:3.58vw; height:3.16vw; object-position:left -9.9vw; }
	.pro_benefit_22301 .flex .txt{ width:calc(100% - 9.16vw); }
	.pro_carefor_22301 .flex_wrap{ padding:60px 2vw 0; }
	/*10012 测量管理体系*/
	.bring_10012 .w1200 .flex{ gap:2.5vw 1.66vw; }
	.bring_10012 .w1200 .flex>div{ width:30vw; max-width:285px; height:auto; min-height:285px; }
	.bring_10012 .flex .f16{ width:80%; }
	.bring_10012 .flex .num{ font-size:3.33vw; }
	.pro_carefor_10012 .flex_wrap{ gap:1.66vw; }
	.pro_carefor_10012 .flex_wrap .f18{ padding:10px 24px 30px; word-break:break-all; }
	/*能源管理*/
	.pro_condition_nygl .flex_wrap .f16{ margin:0 2vw; }
	.bring_nygl .w1200>.flex{ padding:40px 2vw; gap:2vw; }
	.bring_nygl .w1200>.flex>div{ width:30.66vw; padding:3.33vw 8.33vw 3.33vw 2vw; }
	.bring_nygl .flex>div:nth-child(2) img{ object-position:left -231px; }
	.bring_nygl .flex>div:nth-child(3) img{ object-position:left -295px; }
	.bring_nygl .flex>div:nth-child(4) img{ object-position:left -284px; }
	.pro_benefit_nygl:after{ width:13vw; height:15.91vw; }
	/*诚信管理*/
	.bring_cxgl .flex .num{ font-size:3.33vw; }
	.bring_cxgl .flex .f18{ font-size:14px; }
	.bring_cxgl .flex .f18:after{ border-top-width:1.16vw; border-left-width:0.83vw; border-right-width:0.83vw; margin:1.66vw auto; }
	.bring_cxgl .flex .f14{ padding-top:4.16vw; }
	/*合规管理体系认证*/
	.pro_benefit_hggl .flex .img{ font-size:3.33vw; }
	.what_hggl .w1200 .f14{ width:96vw; padding:0 2vw; }
	.pro_carefor_hggl .flex_wrap{ padding:50px 3vw 0; }
	/*28000 供应链*/
	.why_28000 .flex_wrap:after{ width:24.25vw; height:22.91vw; }
	.why_28000 .flex_wrap>div{ width:37.5vw; padding:20px 5.8vw; }
	.why_28000 .flex_wrap>div:nth-child(2n) span{ width:calc(100% - 11.6vw); }
	/*39001 道路交通*/
	.why_39001 .flex{ padding:40px 3vw; gap:calc(3vw - 3px); --h:21vw; justify-content:center; }
	.why_39001 .flex>div{ padding:2vw; display:flex; flex-direction:column; justify-content:center; align-items:center; }
	.why_39001 .flex>div:before{ --w:24vw; }
	.why_39001 .flex>div img{ margin-bottom:5px; }
	.care_39001 .flex_wrap{ gap:1vw; }
	.care_39001 .flex_wrap>div{ width:calc(93vw / 4); padding:2vw; }
	.care_39001 .flex_wrap>div:nth-child(2n){ margin:0; }
	.care_39001 .flex_wrap .f24{ --h:8.03vw; font-size:30px; }
	.care_39001 .flex_wrap .f24+div{ padding-top:5px; }
	/*FSSC22000 食品安全体系认证*/
	.contrast_fssc22000 .left{ padding-right:8vw; }
	.contrast_fssc22000 .flex .right{ padding-left:8vw; }
	.contrast_fssc22000 .pab{ --w:18.33vw; width:var(--w); transform:translate(-50%, -50%); }
	.contrast_fssc22000 .pab:before{ --width:14.16vw; --left:2.085vw; }
	.contrast_fssc22000 .pab p{ margin:0; font-size:5.5vw; }
	.bring_fssc22000 .flex{ padding:50px 3vw; gap:2vw; }
	.bring_fssc22000 .flex img{ width:30.25vw; height:26.83vw; }
	.bring_fssc22000 .flex .num{ --h:4.33vw; margin-right:10px; }
	.bring_fssc22000 .flex .f16{ width:calc(100% - 4.33vw - 10px); }
	/*FSC 森林认证*/
	.bring_fsc .flex{ padding:40px 2vw; gap:2vw; }
	.bring_fsc .flex>div:before,
	.bring_fsc .flex>div .pab{ --w:6.66vw; --r:-1.16vw; }
	.bring_fsc .flex>div>div{ padding:5vw 15px 15px; }
	.bring_fsc .flex>div img{ width:2.66vw; height:2.66vw; }
	.bring_fsc .flex>div:nth-child(2) img{ width:2.66vw; height:2.56vw; object-position:left -2.66vw; }
	.bring_fsc .flex>div:nth-child(3) img{ width:3.16vw; height:2.56vw; object-position:left -6.2vw; }
	.bring_fsc .flex>div:nth-child(4) img{ width:3.16vw; height:3.16vw; object-position:left -8.9vw; }
	.bring_fsc .flex>div:nth-child(5) img{ width:2.66vw; height:2.56vw; object-position:left -10.16vw; }
	.pro_kinds_fsc .flex_wrap{ padding:45px 3vw 0; gap:20px; }
	.pro_kinds_fsc .flex_wrap>div{ width:calc(50% - 10px); }
	.pro_kinds_fsc .flex_wrap>div .f18{ --h:auto; line-height:1.1; padding:10px; }
	.pro_carefor_fsc .flex_wrap{ gap:20px; }
	.pro_carefor_fsc .flex_wrap>div{ padding:2.08vw; padding-left:9.5vw; }
	.pro_carefor_fsc .flex_wrap>div .blue{ left:-1.66vw; --h:8.33vw; font-size:4vw; }
	/*37001 反贿赂管理体系认证*/
	.pro_carefor_37001 .flex_wrap>div{ width:calc(25% - 15px); padding:3.33vw 2.08vw; }
	.pro_carefor_37001 .flex_wrap>div .blue{ --w:6.66vw; font-size:3vw; margin-bottom:2.5vw; }
	.pro_carefor_37001 .flex_wrap>div:hover{ margin-top:0; }
	/*SA8000 社会责任管理体系认证*/
	.contrast_sa8000 .flex{ margin:8vw 1vw 0; padding:0; gap:10.83vw; }
	.contrast_sa8000 .left, 
	.contrast_sa8000 .flex .right{ width:calc(50% - 5.415vw); padding:2.5vw 3.33vw; }
	.contrast_sa8000 .f16{ padding:0.66vw 0; height:calc(5.1em + 10px); }
	.contrast_sa8000 .right .f16{ height:calc(5.1em + 10px); }
	.contrast_sa8000 .pab{ width:10.83vw; transform:rotate(0deg) translate(-50%); padding:10vw 0 1.66vw; }
	.contrast_sa8000 .pab:before{ --width:12.5vw; top:-5.415vw; left:-0.835vw; }
	.contrast_sa8000 .pab p{ transform:rotate(0deg); margin-top:0; margin-bottom:60px; }
	.pro_benefit_sa8000:after{ top:55%; --w:20vw; max-width:170px; max-height:170px; }
	.pro_benefit_sa8000 .flex{ gap:4vw 9vw; }
	.pro_benefit_sa8000 .flex>div{ width:calc((100% - 9vw) / 2); padding-right:7.5vw; }
	.pro_benefit_sa8000 .flex>div:nth-child(2n){ padding-left:7.5vw; }
	.pro_benefit_sa8000 .flex>div:before{ --w:5vw; font-size:3vw; top:20px; }
	.bring_sa8000 .flex{ align-items:center; padding-top:30px; }
	.bring_sa8000 .flex img{ --w:28.33vw; }
	/*QC080000 有害物质过程管理体系认证*/
	.bring_qc08000 .flex{ --w1:21.66vw; --w2:14.16vw; gap:3vw var(--w1); padding:0 1vw 5vw; }
	.bring_qc08000 .flex>div{ width:calc((100% - 21.66vw) / 2); padding-right:calc(var(--w1) + 15px); }
	.bring_qc08000 .flex>div:nth-child(2n){ padding-left:calc(var(--w1) + 15px); }
	.bring_qc08000 .flex>div:nth-child(5){ margin-top:0; }
	.bring_qc08000 .flex>div:nth-child(2) img{ object-position:left -113px; }
	.bring_qc08000 .flex>div:nth-child(3) img{ object-position:left -26px; }
	.bring_qc08000 .flex>div:nth-child(4) img{ object-position:left -103px; }
	/*HSE*/
	.bring_hse .flex{ padding:4vw 1vw; gap:1vw; }
	.bring_hse .flex>div{ padding:2vw; --h:7.16vw; padding-bottom:var(--h); }
	.bring_hse .flex .num{ font-size:2.6vw; }
	.bring_hse .flex .f18{ font-size:16px; }
	.bring_hse .flex .pab{ width:9.16vw; padding-top:2vw; padding-right:2vw; }
	.bring_hse .flex img{ width:3.41vw; height:3.16vw; object-position:left -18.5vw; }
	.bring_hse .flex>div:nth-child(2) img{ width:3.25vw; height:3.33vw; object-position:left -20.6vw; }
	.bring_hse .flex>div:nth-child(3) img{ width:3.58vw; height:3.33vw; object-position:left -26.4vw; }
	.bring_hse .flex>div:nth-child(4) img{ width:3vw; height:4.08vw; object-position:left -25vw; }
	.contrast_hse .flex{ --gap:8.33vw; --width:30vw; padding:5vw 1vw; }
	.contrast_hse .left{ padding:0; }
	.contrast_hse .flex .right{ padding:0; }
	.contrast_hse .pab{ width:31.08vw; transform:translate(-50%, -50%); }
	/*CMA*/
	.pro_carefor_cma .flex_wrap{ --h:16.66vw; padding:calc(var(--h) + 20px) 2vw 60px; gap:2vw; }
	.pro_carefor_cma .flex_wrap>div{ --left:2vw; }
	.pro_carefor_cma .flex_wrap>div:nth-child(2n){ top:0; }
	.pro_carefor_cma .flex_wrap .img{ height:24.16vw; margin-top:calc(var(--h) * -1); }
	.pro_carefor_cma .flex_wrap .f24{ font-size:16px; }
	.pro_carefor_cma .flex_wrap .f16{ font-size:14px; }
	/*软件著作权*/
	.why_rjzz .flex_wrap{ gap:var(--w) 2vw; padding:80px 2vw 0; }
	.why_rjzz .flex_wrap>div{ width:calc(33.33% - 1.33vw); }
}
@media screen and (max-width:750px){
	/*9001*/
	.pro_content header{ display:block; position:fixed; top:0; width:100%; height:44px; background:#fff; padding-left:4vw; border-bottom:1px solid #e6e6e6; z-index:9; }
	.pro_content header a{ float:left; line-height:44px; margin-right:10px; font-weight:bold; }
	.pro_content header p{ font-size:16px; line-height:44px; font-weight:bold; }
	.pro_banner{ margin-top:44px; height:auto; }
	.pro_banner .f50{ padding:4vw 4vw 0; font-size:5vw; }
	.pro_banner .f24,
	.pro_banner .f16{ padding-left:4vw; padding-right:4vw; font-size:4vw; width:100%; }
	.pro_banner .f24 span{ margin:0 10px; }
	.pro_banner .f16{ font-size:16px; padding-top:10px; }
	.pro_banner .w1200>.f20,
	.goods_table .text_center.f20{ margin:4vw 2vw 4vw 4vw; font-size:3.5vw; height:2.4em; line-height:2.4em; width:calc(100% - 6vw); text-align:left; left:0; transform:translate(0); }
	.pro_banner .f20 span,
	.goods_table .f20 span{ padding:0 10px; }
	.pro_banner .f20 a,
	.goods_table .f20 a{ height:2.4em; line-height:2.4em; font-size:3.5vw; position:absolute; right:0; top:0; padding:0 10px; }
	.pro_banner img,
	.goods_table .f20 img{ width:20px; height:20px; bottom:-20px; }
	.pro_content .tit{ padding-top:25px; font-size:4.5vw; font-weight:bold; white-space:nowrap; }
	.pro_content .tit img{ width:5vw; height:5vw; }
	.condition_cont{ margin-top:20px; box-shadow:0 3px 8px 0 rgba(49,114,245,.1); }
	.condition_cont .flex_wrap>div{ height:auto; }
	.condition_cont .flex_wrap>div.on{ box-shadow:2px 2px 10px 0px rgba(49,114,245,0.5); }
	.condition_cont .flex_wrap>div img{ width:18px; height:19px; margin-top:15px; margin-bottom:8px; }
	.condition_cont .flex_wrap>div p{ font-size:14px; margin-bottom:15px; }
	.condition_cont .flex_wrap>div:nth-child(2) img{ object-position:left -19px; }
	.condition_cont .flex_wrap>div:nth-child(3) img{ width:24px; height:19px; object-position:left -51px; }
	.condition_cont .flex_wrap>div:nth-child(4) img{ object-position:left -56px; }
	.condition_cont .flex_wrap>div:nth-child(5) img{ object-position:left -75px; }
	.condition_cont .flex_wrap>div:nth-child(6) img{ object-position:left -93px; }
	.condition_cont .flex_wrap>div:nth-child(7) img{ object-position:left -111px; }
	.condition_cont .flex_wrap>div:nth-child(8) img{ object-position:left -130px; }
	.condition_cont .flex{ flex-direction:column; padding:0; }
	.condition_cont .flex>div{ padding:10px 5vw; }
	.condition_cont .flex>div+div{ border-left:0; border-top:2px dashed #CFD2E5; }
	.condition_cont .flex>div .blue{ margin-bottom:3px !important; }
	.condition_cont .flex .t2, .condition_cont .flex .t7,
	.condition_cont .flex .t10, .condition_cont .flex .t15{ padding-top:0; margin-top:0; }
	.pro_content>div .w1200>a{ margin:20px auto; font-size:16px; height:36px; line-height:36px; }
	.pro_organ{ padding-bottom:30px; }
	.pro_organ .Box_point{ display:none; }
	.pro_organ .Box_con .conbox{ margin:0; }
	.pro_organ .Box_con .conbox ul{ width:100% !important; margin:0; flex-direction:column; margin-top:20px; max-height:380px; overflow:hidden; }
	.pro_organ .Box_con .conbox ul.inherit{ max-height:inherit; }
	.pro_organ .Box_con .conbox ul li{ width:100vw; padding:3vw 3vw 0; flex-wrap:nowrap; gap:3vw; overflow:initial; }
	.pro_organ .Box_con .conbox .text_center{ display:block; }
	.pro_organ .flex_wrap{ margin:4vw; flex-direction:column; }
	.pro_organ .flex_wrap>div{ width:100%; padding:10px; margin:0; box-shadow:0 3px 19px 1px rgba(49,114,245,.15); border-radius:10px; }
	.pro_organ .flex_wrap>div:hover{ top:0; }
	.pro_organ .flex_wrap>div img{ width:60px; height:60px; margin-right:10px; }
	.pro_organ .flex_wrap>div img+div{ width:calc(100% - 70px); overflow-x:hidden; }
	.pro_organ .flex_wrap>div img+div .f18{ font-size:16px; }
	.pro_organ .flex_wrap>div .pab{ display:none; }
	.pro_carefor .flex_wrap, 
	.pro_benefit .flex,
	.pro_benefit2 .flex{ padding:20px 4vw 0; flex-direction:column; gap:2vw; }
	.pro_carefor .flex_wrap>div, 
	.pro_benefit .flex>div,
	.pro_benefit2 .flex>div{ width:100%; background:#fff; border-radius:8px; padding:10px; margin:0; box-shadow:0 3px 19px 1px rgba(49,114,245,.15); }
	.pro_carefor .flex_wrap>div .blue{ margin-bottom:10px; }
	.pro_carefor .flex_wrap>div .f18{ font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:calc(100% - 77px); line-height:24px; vertical-align:middle; font-weight:bold; }
	.pro_knowledge{ padding-bottom:30px; }
	.pro_knowledge .flex{ margin:20px 3vw 0; flex-direction:column; }
	.pro_knowledge .img{ border-radius:20px 20px 0 0; padding:4vw; width:100% !important; height:auto; margin:0; }
	.pro_knowledge .img img{ width:100%; max-width:426px; }
	.pro_knowledge .text{ padding:4vw; width:100%; }
	.pro_knowledge .text .f28{ font-size:15px; margin-bottom:10px; }
	.pro_knowledge .text .f16{ line-height:1.5; font-size:14px; }
	.pro_knowledge .text a{ margin:10px auto 0; font-size:14px; height:36px; line-height:36px; }
	.pro_benefit:after,		.pro_benefit2:after{ background:none; }
	.pro_benefit .flex>div:nth-child(2n+1){ text-align:left; }
	.pro_benefit .flex>div .f24{ font-size:14px; font-weight:bold; margin-bottom:0; }
	.pro_benefit .flex>div .f16{ font-size:14px; }
	.pro_case .case_content{ padding:20px 4vw 0; }
	.case_content .flex_wrap{ max-height:530px; overflow:hidden; margin-top:20px; }
	.case_content .flex_wrap.inherit{ max-height:inherit; }
	.case_content .flex-b-{ flex-direction:column; }
	.case_content .flex-b- .flex{ flex-wrap:wrap; }
	.pro_case .case_content .flex-b- .flex{ width:100%; }
	.pro_case .case_content .flex-b->.flex .flex{ width:calc(100% - 5em); font-size:16px; flex-direction:row; }
	.case_content .flex-b- .flex .f24{ font-size:16px; font-weight:bold; width:5em; }
	.case_content .flex-b- .flex .f16{ padding:0 10px; height:24px; line-height:24px; font-size:14px; margin-right:10px; }
	.case_content .flex-b- .flex+div{ margin-top:6px; /*margin-bottom:15px;*/ font-size:14px; width:calc(5em + 40px); }
	.case_content .lis2 .bg_fff{ padding:10px; margin-right:10px; margin-bottom:12px; width:calc((100% - 10px) / 2); }
	.case_content .lis2 .bg_fff:nth-child(3n){ margin-right:10px; }
	.case_content .lis2 .bg_fff:nth-child(2n){ margin-right:0; }
	.case_content .lis2 .bg_fff img{ width:40px; height:40px; }
	.case_content .lis2 .bg_fff .f18{ font-size:14px; margin:8px 0; line-height:1.2; }
	.case_content .lis2 .bg_fff .f12{ margin:8px 0; }
	.case_content .lis2 .bg_fff .f12.flex span{ padding:0 5px; margin-right:2px; }
	.pro_case .case_content .btn{ display:block; padding:0; }
	.case_content>div.text_center{ display:none; }
	.pro_case .confirm .bg_f{ width:90vw; max-height:60vh; }
	.pro_case .confirm .title{ width:90vw; padding:0 20px; font-size:16px; }
	.pro_case .confirm .cont{ max-height:calc(60vh - 50px); }
	.pro_case .confirm .case_type{ width:10em; overflow-y:auto; }
	.pro_case .confirm .children{ width:calc(100% - 10em); padding-left:10px; }
	.pro_case .confirm .children span{ margin-top:10px; margin-right:10px; height:24px; line-height:24px; }
	/*27001*/
	.pro_banner .f50 br{ display:none; }
	.pro_banner .flex{ margin:3vw 3vw 0; padding-bottom:20px; }
	.pro_banner .flex .bg_fff{ width:50%; margin-bottom:10px; }
	.pro_banner .bg_fff .f20{ font-size:16px; }
	.goods_table .flex.mt-15{ margin:15px 2vw; }
	.goods_table .left_tit{ width:25%; }
	.goods_table .right_cont{ width:75%; }
	.goods_table .right_cont>div{ width:100%; }
	.goods_table .w1200>.flex:nth-child(2) .right_cont>div{ width:33.33%; }
	.pro_benefit_27001:after{ top:calc(5vw + 45px); width:90vw; height:58.47vw; background:url(../image/pro_bg8.png) no-repeat center center/100% 100%; }
	.pro_benefit_27001 .flex_wrap{ margin-top:calc(58vw - 45px); margin-left:2vw; margin-right:2vw; }
	.pro_benefit_27001 .flex_wrap .bg_fff{ width:calc(50% - 8px); box-shadow:0 0 19px 1px rgba(1,27,70,0.1); }
	.pro_benefit_27001 .flex_wrap .bg_fff:nth-child(2n){ margin-right:0; }
	.pro_benefit_27001 .flex_wrap .bg_fff:nth-child(3n){ margin-right:auto; }
	/*20000*/
	.dual .w1200>.flex{ flex-direction:column; margin-bottom:5vw; }
	.dual .w1200>.flex>div{ width:96vw; margin:5vw 2vw 0; padding:3vw; border-radius:10px; flex-direction:column-reverse !important; }
	.dual .w1200 .flex .right1{ padding:3vw; }
	.dual .text{ width:100%; margin:0; }
	.dual .right1 .text{ margin:0; }
	.dual .text .f20{ text-align:center; }
	.dual .text .f14{ min-height:auto; }
	.dual .text a{ margin-left:50%; transform:translate(-50%); white-space:nowrap; float:none!important; }
	.dual .img{ width:auto; height:auto; background:transparent !important; border:none; }
	.dual .img:before{ width:auto; height:auto; border:none; }
	.dual .img br{ display:none; }
	.strength .flex{ margin-top:20px; flex-wrap:wrap; }
	.strength .flex>div{ width:50%; height:70vw; padding-top:21vw; padding-left:6vw; }
	.strength .flex>div img{ width:14vw; height:14.2vw; }
	.strength .flex>div:nth-child(2) img{ height:13.9vw; object-position:left -14.4vw; }
	.strength .flex>div:nth-child(3) img{ height:14.1vw; object-position:left -28.5vw; }
	.strength .flex>div:nth-child(4) img{ object-position:left -42.6vw; }
	.strength .flex>div .f24{ margin-top:9.5vw; font-size:5vw; }
	/*45001*/
	.ohsas .tit{ font-size:4vw; }
	.ohsas .content{ margin:15px 2vw 0; width:96vw; }
	.ohsas .content img{ width:100%; max-width:500px; }
	.pro_organ_45001 .flex_wrap>div{ box-shadow:0 3px 19px 1px rgba(250,100,1,0.15); }
	.pro_condition_45001 .flex_wrap>div.on{ box-shadow:2px 2px 10px 0 rgba(252,154,23,0.29); }
	/*14001*/
	.environment .flex,
	.income .flex{ flex-wrap:wrap; gap:3vw 0; padding:20px 3vw 0; }
	.environment .flex>div, 
	.income .flex>div{ padding-top:4vw; padding-bottom:4vw; }
	.income .flex>div img{ margin-bottom:2.75vw; }
	.pro_organ_14001 .flex_wrap>div{ box-shadow:0 3px 19px 1px rgba(2,171,67,0.15); }
	.pro_condition_14001 .flex_wrap>div.on{ box-shadow:2px 2px 10px 0 rgba(2,171,67,0.29); }
	/*22000*/
	.bring .w1200 .flex,
	.problems .w1200>.flex{ flex-wrap:wrap; padding:20px 0; margin:0 3vw; gap:3vw; }
	.bring .w1200>.flex>div{ padding:12px; flex:auto; width:calc(45.5vw - 24px); }
	.bring .flex-b-c .f20{ font-size:4.6vw; }
	.bring .flex-b-c img{ --w:13.3vw; }
	.bring .flex>div:nth-child(2) img{ object-position:left -13.3vw; }
	.bring .flex>div:nth-child(3) img{ object-position:left -26.6vw; }
	.bring .flex>div:nth-child(4) img{ object-position:left -39.9vw; }
	.bring .flex .f16{ font-size:14px; }
	.problems .w1200>.flex>div{ flex:auto; width:calc(45.5vw - 24px); }
	.problems .num{ font-size:30vw; }
	.problems .bg_fff{ margin-top:-25vw; padding-top:20vw; padding-bottom:20px; }
	.problems .bg_fff .f20{ font-size:16px; }
	.problems .bg_fff a{ font-size:15px; margin-top:10px; padding:0 20px; }
	/*13485*/
	.sect2 .flex{ flex-wrap:wrap; }
	.sect2 .flex>div{ flex:auto; /*width:50%;*/ padding-top:20px; padding-bottom:10px; }
	.sect2 .flex img{ width:15vw; height:14vw; }
	.sect2 .flex>div:nth-child(2) img{ object-position:left -14vw; }
	.sect2 .flex>div:nth-child(3) img{ object-position:left -28vw; }
	.sect2 .flex>div:nth-child(4) img{ object-position:left -42.5vw; }
	.sect2 .cont{ padding:2vw 0; }
	.pro_organ0 .Box_con .conbox ul{ width:100% !important; flex-direction:column; gap:0; margin:0; max-height:380px; overflow:hidden; }
	.pro_organ0 .Box_con .conbox ul li{ flex-direction:row; flex-wrap:wrap; gap:2vw; padding-top:20px; }
	.pro_organ0 .flex_wrap>div{ width:calc(50% - 1vw); border-radius:6px; box-shadow:0 0 6px rgba(1,27,70,.1); }
	.pro_organ0 .flex_wrap>div>div{ padding:10px; border-radius:10px 10px 0 0; }
	.pro_organ0 .flex_wrap>div>div:last-child{ background:linear-gradient(0deg, var(--color) 0%, var(--color1) 100%); padding:15px; border-radius:0 0 10px 10px; }
	.pro_organ0 .flex_wrap>div>div:last-child *{ color:#fff; }
	.pro_organ0 .flex_wrap>div a{ display:inline-block; float:right; margin-top:-20px; }
	.pro_organ0 .BoxSwitch{ display:none; }
	.pro_carefor_13485 .flex_wrap{ flex-direction:row; }
	.pro_carefor_13485 .flex_wrap>div{ margin-bottom:0; width:calc(50% - 1vw); text-align:left; }
	.pro_carefor_13485 .flex_wrap>div:before{ display:none; }
	.pro_carefor_13485 .flex_wrap>div.on,
	.pro_carefor_13485 .flex_wrap>div.less_width{ width: calc(50% - 20px); }
	.pro_carefor_13485 .flex_wrap .img{ width:6vw; height:7vw; background-position-x:-6px; }
	.pro_carefor_13485 .flex_wrap>div .f18{ margin-top:10px; width:100%; }
	.pro_carefor_13485 .flex_wrap>div:nth-child(2) .img{ width:6vw; height:6vw; background-position-y:-5.4vw; background-size:203%; }
	.pro_carefor_13485 .flex_wrap>div:nth-child(3) .img{ width:6vw; height:7.5vw; background-position:-10px -14.6vw; background-size:278%; }
	.pro_carefor_13485 .flex_wrap>div:nth-child(4) .img{ width:7vw; height:6vw; background-position-y:-19vw; }
	/*.pro_carefor .flex_wrap>div .f18{ margin-top:15px; width:100%; }*/
	.pro_carefor_13485 .flex_wrap .cont{ display:block; position:relative; z-index:1; }
	/*50430*/
	.pro_banner_50430 .f50 br{ display:inherit; }
	.why_50430 .flex_wrap{ padding:15px 3vw; }
	.why_50430 .flex_wrap>div{ padding:12px 20px 12px 0; }
	.why_50430 .flex_wrap .f18{ width:calc(100% + 20px); padding-left:40px; white-space:nowrap; }
	.why_50430 .flex_wrap .flex-b-{ padding-left:20px; padding-top:10px; }
	.why_50430 .flex_wrap .f16{ font-size:14px; line-height:1.6; width:calc(100% - 5vw - 20px); }
	.why_50430 .flex_wrap .num{ font-size:5vw; }
	.pro_benefit_50430 .flex,
	.pro_benefit_haccp .flex{ gap:10px 20px; }
	.pro_benefit_50430 .flex>div,
	.pro_benefit_haccp .flex>div{ width:100%; margin-left:0; margin-bottom:0; min-height:inherit; }
	/*售后服务*/
	.why_shouhou .flex>div{ height:25vw; height:30vw; padding:6.4vw 4vw; margin:15px 0; }
	.why_shouhou .flex>div img{ width:6vw; height:6vw; margin-bottom:2vw; object-position:left -24.3vw; }
	.why_shouhou .flex>div:nth-child(2) img{ object-position:left -30.4vw; }
	.why_shouhou .flex>div:nth-child(3) img{ object-position:left -36.5vw; }
	.why_shouhou .flex>div .f20{ font-size:2.5vw; }
	.pro_organ2{ padding-bottom:30px; }
	.pro_organ2 .flex_wrap{ gap:2vw; padding:3vw; margin:0; }
	.pro_organ2 .flex_wrap>div{ margin:0; padding:0; box-shadow:none; width:100%; }
	.pro_organ2 .flex_wrap>div img{ width:60px; height:60px; background:#fff; margin:0; border-radius:8px; box-shadow:4px 4px 18px 2px var(--color2); }
	.pro_organ2 .flex_wrap>div img+div.bg_fff{ width:calc(100% - 35px); padding:10px; padding-left:45px; box-shadow:4px 4px 18px 2px var(--color2); }
	.pro_organ .flex_wrap>div .f14, 
	.pro_organ2 .flex_wrap>div .f14{ margin:0; }
	.pro_organ .flex_wrap+div,
	.pro_organ2 .flex_wrap+div{ display:none; }
	.care .flex_wrap{ margin:45px 3vw 15px; }
	.care .flex_wrap>div{ margin-bottom:40px; width:calc(50% - 2vw); margin-right:4vw; }
	.care .flex_wrap>div:nth-child(2n){ margin-right:0; }
	.care .flex_wrap .f24{ font-size:3vw; --height:2em; }
	.care .flex_wrap .f24+div{ padding:6vw 3.2vw; }
	/*ITSS*/
	.milestone .tit{ position:relative; }
	.milestone .tit .blue{ position:absolute; top:100%; left:50%; transform:translate(-50%); }
	.milestone .cont{ margin:0 3.2vw; }
	.milestone .cont .f16{ width:100%; margin:1em 0; }
	.milestone .cont img,
	.query .w1200>.flex>img,
	.major .cont img{ width:100%; }
	.query .w1200>.flex{ flex-direction:column; }
	.query .w1200>.flex>div{ width:100%; padding:4vw; }
	.query .bg_34a img{ width:27px; height:24px; object-position:left -99px; }
	.query .bg_34a>div:nth-child(2) img{ height:27px; object-position:left -123px; }
	/*CMMI*/
	.pro_banner_cmmi .bg_fff .flex-b- .f14{ white-space:normal; }
	.grade .cont{ margin:0 3.2vw; padding:20px 0; }
	.grade .cont img{ width:100%; margin-bottom:15px; }
	.grade .cont a{ font-size:3vw; height:2.5em; line-height:2.5; }
	/*AAA*/
	.trade{ padding-bottom:15px; }
	.trade .tit{ position:relative; }
	.trade .tit span{ position:absolute; top:100%; left:50%; transform:translate(-50%); }
	.trade .flex{ flex-direction:column; margin:calc(4.5vw + 15px) 3.2vw 15px; }
	.trade .flex .img{ width:100%; padding:5vw; box-shadow:inset 0 -8px 13px -8px rgba(249,100,1,.2); }
	.trade .flex .img img{ width:100%; }
	.trade .flex .right{ padding:15px; }
	.trade .flex .right .item:nth-child(1):after,
	.trade .flex .right .item:nth-child(2):after,
	.trade .flex .right .item:nth-child(3):after{ min-width:100px; }
	.trade .flex .right a{ font-size:16px; height:36px; line-height:36px; margin-top:20px; }
	.pro_knowledge_aaa .tit+.flex{ display:none; }
	.pro_knowledge_aaa .mobile{ display:flex; flex-direction:row; flex-wrap:wrap; padding:2vw; }
	.pro_knowledge_aaa .mobile>div{ text-align:center; width:calc(50% - 1vw); margin-bottom:2vw; margin-right:2vw; }
	.pro_knowledge_aaa .mobile>div:nth-child(2n){ margin-right:0; }
	.pro_knowledge_aaa .mobile>div img{ width:100%; }
	/*CS信息系统建设*/
	.ability .flex-b-c{ margin:0 3.2vw; flex-direction:column; }
	.ability .imgs{ display:none; }
	.ability .right{ margin-top:25px; }
	.ability .right .f18,
	.level .right .f18{ font-size:14px; }
	.ability .right .f18+.f18,
	.level .right .f18+.f18{ width:100%; padding:10px 20px; gap:0 5vw; font-size:14px; margin-bottom:15px; }
	.level{ padding-bottom:0; }
	.level .darkblue{ margin:3vw; }
	.level .flex-b-c{ padding:0; margin:0 3.2vw; }
	.level .imgs{ display:none; }
	.level .right{ width:100%; }
	.level .right .f18 span{ display:inline-block; }
	/*绿色建材*/
	.pro_banner_lsjc .f16,
	.pro_banner_ppfw .f16,
	.pro_banner_guojunbiao .f16{ padding-bottom:4vw; }
	.pro_organ2 .tit_green+.flex_wrap>div img,
	.pro_organ2 .tit_green+.flex_wrap>div img+div{ box-shadow:4px 4px 18px 2px rgba(45,138,58,0.2); }
	.pro_benefit_lsjc .flex.pr{ margin-top:10px; padding:calc(14vw + 20px) 3vw 0; gap:10px 5%; }
	.pro_benefit_lsjc .flex.pr>div{ width:47.5%; }
	.pro_benefit_lsjc .flex.pr .num{ font-sizE:10vw; }
	.pro_benefit_lsjc .flex.pr .f18,
	.pro_benefit_lsjc .flex.pr .f14{ padding-left:calc(6vw + 10px); }
	.pro_benefit_lsjc .flex.pr>div.pab{ top:0; flex-wrap:wrap; left:30px; width:calc(100% - 60px); gap:10px 5%; }
	.pro_benefit_lsjc .flex.pab>div{ width:30%; }
	.pro_benefit_lsjc .flex.pab .f20{ font-size:3.5vw; line-height:2em; }
	/*节水产品认证*/
	.why_jscp .flex{ flex-wrap:wrap; margin-top:20px; }
	.why_jscp .flex>div{ flex:inherit; width:calc(50% - 1vw); }
	.why_jscp .flex .img{ margin-left:18.5vw; }
	.why_jscp .flex .txt{ height:25vw; padding-top:8vw; }
	.why_jscp .flex .txt .f20{ font-size:16px; }
	.pro_organ2 .tit_cyan+.flex_wrap>div img,
	.pro_organ2 .tit_cyan+.flex_wrap>div img+div{ box-shadow:4px 4px 18px 2px rgba(50,183,250,0.2); }
	/*品牌服务认证*/
	.pro_organ3 .flex_wrap{ margin-top:50px; gap:40px 2vw; }
	.pro_organ3 .flex_wrap>div{ width:calc(50% - 1vw); padding:1.5vw; padding-top:30px; margin:0; box-shadow:0px 0px 18px 2px rgba(242,115,24,0.1); }
	.pro_organ3 .flex_wrap>div img{ --width:60px; top:-30px; left:calc(50% - 30px); }
	.pro_benefit_ppfw .flex-b-{ margin:0 3vw; }
	.pro_benefit_ppfw .pr{ width:100%; padding-right:20px; background:linear-gradient(0deg, rgba(242,115,24,0.1) 0%, rgba(255,255,255,0) 100%); box-shadow:0 2px #fff; }
	.pro_benefit_ppfw .pr:nth-child(2n){ padding-left:20px; padding-right:11vw; }
	.pro_benefit_ppfw .pr:nth-child(3){ margin-left:0; }
	.pro_benefit_ppfw .pr:nth-child(4){ margin-right:0; }
	.pro_benefit_ppfw .pr .num{ border-width:1.5vw; }
	.level_ppfw .cont{ margin:0 3vw; }
	.level_ppfw .cont .f16{ margin:10px 0; }
	.level_ppfw .cont img{ width:100%; }
	.pro_carefor_ppfw .flex_wrap{ gap:2vw; }
	.pro_carefor_ppfw .flex_wrap>div{ margin:0; background:linear-gradient(0deg, rgba(255,255,255,0.3) 0%, #F2EBE6 100%); border:1px solid #F4DED6; padding:2vw 7vw 2vw 2vw; }
	.pro_carefor_ppfw .flex_wrap>div:nth-child(2n){ padding-left:7vw; }
	.pro_carefor_ppfw .flex_wrap>div .pab{ width:6vw; height:6vw; line-height:6vw; font-size:4vw; }
	.pro_carefor_ppfw .flex_wrap>div:nth-child(1) .pab,
	.pro_carefor_ppfw .flex_wrap>div:nth-child(2) .pab{ top:0; }
	.pro_carefor_ppfw .flex_wrap>div .f18{ width:100%; }
	/*物业服务认证*/
	.level_wyfw .f16{ margin:0 3vw; }
	.level_wyfw .text_center img{ margin:2vw; width:96vw; }
	.pro_organ2 .tit_orange+.flex_wrap>div img,
	.pro_organ2 .tit_orange+.flex_wrap>div img+div.bg_fff{ box-shadow:4px 4px 18px 2px rgba(242,115,24,0.2); }
	.pro_benefit_wyfw .flex_wrap{ margin:3vw 5vw; gap:2vw; }
	.pro_benefit_wyfw .flex_wrap:before,
	.pro_benefit_wyfw .flex_wrap:after{ content:none; }
	.pro_benefit_wyfw .flex_wrap>div{ width:100%; height:auto; }
	.pro_benefit_wyfw .flex_wrap .f14,
	.pro_benefit_wyfw .flex_wrap>div:nth-child(2n) .f14{ width:100%; margin:0; }
	.pro_carefor_wyfw .flex_wrap{ flex-wrap:wrap; flex-direction:row; }
	.pro_carefor_wyfw .flex_wrap>div{ width:calc(50% - 1vw); }
	.pro_carefor_wyfw .flex_wrap>div .num{ width:7.5vw; height:7.5vw; line-height:7.5vw; font-size:3.33vw; margin:0.5vw auto 2.5vw; }
	.pro_carefor_wyfw .flex_wrap>div .num:before{ width:8.32vw; height:8.32vw; left:calc((8.32vw - 7.5vw) / -2); top:calc((8.32vw - 7.5vw) / -2); padding:1px; }
	.pro_carefor_wyfw .flex_wrap>div .num:after{ width:10vw; height:10vw; left:calc((10vw - 7.5vw) / -2); top:calc((10vw - 7.5vw) / -2); }
	/*保密资格*/
	.level_baomi .cont .flex{ margin:0 3vw; gap:5vw; padding-bottom:4vw; }
	.level_baomi .cont .flex>div{ height:54vw; }
	.level_baomi .cont .flex>div:nth-child(2){ height:48vw; }
	.level_baomi .cont .flex>div:nth-child(3){ height:42vw; }
	.pro_benefit_baomi .flex:after,
	.pro_benefit_hggl .flex:after{ content:none; }
	.pro_benefit_baomi .flex>div,
	.pro_benefit_hggl .flex>div{ width:calc(100% - 1.8vw); padding-left:5vw; box-shadow:none; }
	.pro_benefit_baomi .flex>div:nth-child(2n+1),
	.pro_benefit_hggl .flex>div:nth-child(2n+1){ text-align:right; }
	.pro_benefit_baomi .flex>div:nth-child(2n),
	.pro_benefit_hggl .flex>div:nth-child(2n){ left:1.8vw; background:linear-gradient(90deg, #FAD4D8 0%, rgba(255,255,255,0) 100%); }
	/*涉密*/
	.pro_content .tit{ white-space:inherit; }
	.pro_organ2 .tit_red+.flex_wrap>div img,
	.pro_organ2 .tit_red+.flex_wrap>div img+div.bg_fff{ box-shadow:4px 4px 18px 2px rgba(219,32,51,0.2); }
	.level_shemi .cont{ padding:3vw; padding-top:8vw; }
	.level_shemi .cont .img{ display:none; }
	.level_shemi .cont .text{ width:45%; padding:16px; border-radius:20px; position:relative; }
	.level_shemi .cont .text:before{ content:'甲级'; font-size:3vw; padding:10px 2vw; background:#fff; border-radius:10px; position:absolute; top:calc(-3vw - 20px); left:50%; transform:translate(-50%); box-shadow:0px 0px 18px 2px rgba(219,32,51,0.1); }
	.level_shemi .cont .text:last-child:before{ content:'乙级'; }
	.bring_shemi .flex-b-c img{ object-position:left -53.2vw; }
	.bring_shemi .w1200>.flex>div:nth-child(2) img{ object-position:left -66.5vw; }
	.bring_shemi .w1200>.flex>div:nth-child(3) img{ object-position:left -79.8vw; }
	.bring_shemi .w1200>.flex>div:nth-child(4) img{ object-position:left -93.1vw; }
	/*国军标*/
	.pro_organ1 .flex_wrap>div{ width:calc(50% - 8px); }
	.pro_organ1 .flex_wrap>div img{ width:60px; height:60px; margin-right:10px; box-shadow:4px 4px 18px 2px var(--color2); }
	.pro_organ1 .flex_wrap div.red{ display:block; width:60px; margin-top:10px; }
	.pro_organ1 a.flex>div:last-child{ width:calc(100% - 70px); }
	.pro_organ1 .flex_wrap .addr{ display:block; }
	.bring_guojunbiao .w1200>.flex>div{ height:auto; padding-bottom:10vw; }
	.bring_guojunbiao .flex img{ width:7vw; height:6.9vw; bottom:2vw; object-position:left -25.9vw; }
	.bring_guojunbiao .w1200>.flex>div:nth-child(2) img{ height:7.3vw; object-position:left -32.7vw; }
	.bring_guojunbiao .w1200>.flex>div:nth-child(3) img{ height:7.1vw; object-position:left -40vw; }
	.bring_guojunbiao .w1200>.flex>div:nth-child(4) img{ height:6vw; object-position:left -47.1vw; }
	.pro_carefor_guojunbiao .flex_wrap{ flex-direction:row; flex-wrap:wrap; }
	.pro_carefor_guojunbiao .flex_wrap>div{ padding:0; width:calc(50% - 1vw); }
	.pro_carefor_guojunbiao .flex_wrap>div .f18{ width:100%; white-space:inherit; padding:1vw 3vw; border-radius:10px; }
	.pro_carefor_guojunbiao .f14{ padding:3vw; }
	/*CE*/
	.browse .tit+.flex{ flex-direction:column; margin:30px 3vw; }
	.browse .flex .left{ width:100%; height:auto; flex-direction:row; flex-wrap:wrap; gap:0 2vw; padding:2vw; border-radius:10px 10px 0 0; }
	.browse .flex .left div{ border-left:none; border-bottom:2px solid transparent; padding-left:0; min-width:100px; text-align:center; }
	.browse .flex .left div.on{ border-bottom-color:#3172F5; }
	.browse .flex .right{ width:100%; height:auto; border-radius:0 0 10px 10px; }
	.browse .flex .right>div{ padding:3vw; }
	.browse .flex .right>div>.flex{ flex-direction:column; }
	.browse .flex .right .text,
	.browse .flex .right .img{ width:100%; }
	.browse .flex .right .tit{ font-size:4vw; margin-bottom:2vw; }
	.browse .flex .right .flex{ margin-bottom:1.5vw; }
	.browse .tit+.flex .tit+.flex{ flex-direction:row; margin:0 0 1.5vw; }
	.browse .flex .right .img img{ max-width:200px; }
	.browse .flex .right a{ margin:20px auto 0; height:36px; line-height:36px; font-size:16px; }
	.pro_carefor_ce .flex_wrap>div .f18{ width:100%; height:auto; white-space:normal; }
	.pro_benefit_ce .flex>div{ background:linear-gradient(150deg, #6699FF, #3172F5); }
	.pro_benefit_ce .flex>div:before{ content:none; }
	.pro_benefit_ce .flex>div:nth-child(2n){ padding-left:10px; }
	.pro_benefit_ce .flex>div:nth-child(2n+1){ padding-right:10px; }
	.pro_benefit_ce .flex>div:nth-child(n+3){ margin:0; }
	.pro_benefit_ce .flex>div .tit{ display:block; }
	/*RoHS*/
	.pro_condition_rohs .flex-c-c{ font-size:3.4vw; height:auto; }
	.pro_condition_rohs .condition_cont .flex_wrap>div{ height:auto; }
	.pro_carefor_rohs .flex_wrap{ flex-direction:row; flex-wrap:wrap; }
	.pro_carefor_rohs .flex_wrap .DIN{ padding-top:0; font-size:5vw; }
	.pro_carefor_rohs .flex_wrap>div .blue{ width:100px; --h:24px; }
	.pro_carefor_rohs .flex_wrap>div .f18{ width:calc(45vw - 20px); margin:0; height:auto !important; }
	.pro_carefor_rohs .flex_wrap .f16{ opacity:1; font-size:14px; height:auto; padding:0; }
	.pro_carefor_rohs .flex_wrap>div:hover>div:first-child{ margin:-10px; padding:10px; border-radius:10px 10px 0 0; padding-bottom:10px; }
	.pro_carefor_rohs .flex_wrap>div:hover .DIN{ padding-top:0; }
	.pro_carefor_rohs .flex_wrap>div:hover .f16{ padding-top:10px; padding-bottom:0; }
	.pro_benefit_rohs .flex>div{ display:flex; background:#DAF2E8; box-shadow:none; }
	.pro_benefit_rohs .flex>div:nth-child(2n+1){ padding-right:10px; }
	.pro_benefit_rohs .flex>div:nth-child(2n){ padding-left:10px; }
	.pro_benefit_rohs .flex>div .tit{ display:block; font-size:16px; padding:0; margin-right:10px; }
	/*有机产品*/
	.why_yjcp .flex{ flex-wrap:wrap; }
	.why_yjcp .flex>div{ flex:inherit; width:calc(50% - .5vw); }
	.pro_benefit_yjcp .flex_wrap{ gap:10px; }
	.pro_benefit_yjcp .flex_wrap:before{ width:calc(4em + 40px + 6vw); height:calc(2em + 5vw); border-radius:100px; transform:translate(-50%, 15px); }
	.pro_benefit_yjcp .flex_wrap:after{ width:auto; height:1em; border-radius:100px; padding:0.5em 20px; box-sizing:content-box; font-size:1rem; transform:translate(-50%, calc(15px + 0.85vw)); }
	.pro_benefit_yjcp .flex_wrap>div{ display:flex; }
	.pro_benefit_yjcp .flex_wrap>div .num,
	.pro_benefit_yjcp .flex_wrap>div:nth-child(2) .num,
	.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .num{ width:90px; height:auto; color:#008C3D; position:inherit; padding:0; transform:none; text-align:left; writing-mode:horizontal-tb; }
	.pro_benefit_yjcp .flex_wrap .f14{ width:calc(100% - 90px); }
	.pro_benefit_yjcp .flex_wrap>div:nth-child(3) .f14{ margin:0; }
	.pro_carefor_yjcp .flex_wrap{ gap:25px; }
	.pro_carefor_yjcp .flex_wrap>div .blue{ --height:30px; font-size:20px; margin-top:-24px; }
	/*REACH指令*/
	.pro_organ_reach .flex_wrap>div img, 
	.pro_organ_reach .flex_wrap>div img+div.bg_fff{ box-shadow:4px 4px 18px 2px rgba(0,92,161,0.2); }
	.why_reach .flex{ flex-direction:column; }
	.why_reach .flex>div{ width:100%; display:flex; align-items:center; }
	.why_reach .flex .bg{ margin-right:10px; padding:2vw 3vw; }
	.why_reach .flex .f50{ font-size:16px; }
	.why_reach .flex .f18{ font-size:14px; line-height:1; width:7em; }
	.why_reach .flex .f14{ margin:0; }
	.contrast .flex{ flex-direction:column; padding:0 2vw 5vw; gap:2vw; }
	.contrast .left{ width:100%; padding:3vw; margin-top:calc(37px + 6vw); }
	.contrast .flex .right{ width:100%; padding:3vw; }
	.contrast .pab{ width:100%; padding:3vw; display:flex; justify-content:space-between; align-items:center; gap:1vw; transform:rotate(0deg) translate(-50%,2vw); }
	.contrast .pab *{ transform: rotate(0deg); }
	.contrast .pab .f30{ display:none; }
	.contrast .pab p{ font-size:2.5vw; margin:5px 0; }
	.pro_carefor_reach .flex_wrap{ padding-top:40px; gap:25px; }
	.pro_carefor_reach .flex_wrap>div .f18{ width:100%; }
	/*HACCP*/
	.contrast_haccp .pab{ background:none; box-shadow:none; height:auto; top:0; }
	.contrast_haccp .pab:before{ content:'二者区别'; width:calc(100% - 30px); height:2em; line-height:2em; font-size:16px; text-align:center; color:#fff; background:linear-gradient(#66DF94, #0EB14D); --left:0; border:0; margin:0 15px; }
	.contrast_haccp .left{ margin-top:calc(40px + 3vw); background:#fff; }
	.contrast_haccp .f24{ background:#07AD47; color:#fff; margin:0; margin-left:-3vw; }
	.contrast_haccp .right .f24{ margin:0; margin-left:-3vw; }
	.contrast_haccp .f16{ color:#07AD47; border:1px solid #07AD47; }
	.contrast_haccp .flex .right{ background:#fff; }
	.sect2_haccp .flex{ padding:3vw 23vw; gap:0 14vw; justify-content:space-between; }
	.sect2_haccp .flex>div{ border:0; --w:20vw; flex:inherit; padding:10px; }
	.sect2_haccp .flex>div:before{ border:2px dashed #07AD47; animation:rotate2 4s infinite linear; }
	.sect2_haccp .flex>div:nth-child(2), 
	.sect2_haccp .flex>div:nth-child(3){ margin-top:0; }
	.sect2_haccp .flex>div:nth-child(3){ margin-left:-20vw; }
	.sect2_haccp .flex>div:nth-child(4){ margin-right:-20vw; }
	.sect2_haccp .flex .f20{ background:#07AD47; color:#fff; }
	/*16949*/
	.what_16949 .cont{ padding:20px 3vw; }
	.pro_benefit_16949:before,
	.pro_benefit_37001:before,
	.pro_benefit_16949:after,
	.pro_benefit_37001:after,
	.pro_benefit_16949 .flex_wrap:before,
	.pro_benefit_37001 .flex_wrap:before,
	.pro_benefit_16949 .flex_wrap:after,
	.pro_benefit_37001 .flex_wrap:after,
	.pro_benefit_16949 .flex_wrap>div:before,
	.pro_benefit_37001 .flex_wrap>div:before,
	.pro_benefit_16949 .flex_wrap>div:after,
	.pro_benefit_37001 .flex_wrap>div:after{ content:none; }
	.pro_benefit_16949 .flex_wrap,
	.pro_benefit_37001 .flex_wrap{ flex-direction:column; gap:20px; }
	.pro_benefit_16949 .flex_wrap>div,
	.pro_benefit_37001 .flex_wrap>div{ width:100%; }
	.pro_benefit_16949 .flex_wrap>div:nth-child(2n) *,
	.pro_benefit_37001 .flex_wrap>div:nth-child(2n) *{ padding-left:0; }
	/*知识产权*/
	.pro_benefit_zhishi .flex:before,
	.pro_benefit_zhishi .flex:after{ content:none; }
	.pro_carefor_zhishi .flex_wrap,
	.pro_carefor_28000 .flex_wrap{ gap:4vw; }
	.pro_carefor_zhishi .flex_wrap>div .blue,
	.pro_carefor_28000 .flex_wrap>div .blue{ font-size:6vw; margin-top:-4.5vw; }
	.pro_carefor_zhishi .flex_wrap>div .f18,
	.pro_carefor_28000 .flex_wrap>div .f18{ width:100%; margin-bottom:5px; }
	.pro_carefor_zhishi .flex_wrap>div:hover,
	.pro_carefor_28000 .flex_wrap>div:hover{ top:0; }
	/*27701 隐私信息*/
	.different .cont{ padding:20px 3vw 25px; }
	.pro_benefit.pro_benefit_27701 .flex>div{ display:flex; align-items:center; }
	.pro_benefit_27701 .flex>div:before{ content:none; }
	.pro_benefit_27701 .flex img{ width:12vw; height:12.75vw; object-position:left -48.3vw; margin-bottom:0; }
	.pro_benefit_27701 .flex>div:nth-child(2) img{ object-position:left -60.85vw; }
	.pro_benefit_27701 .flex>div:nth-child(3) img{ object-position:left -73.7vw; }
	.pro_benefit_27701 .flex>div:nth-child(4) img{ object-position:left -86.55vw; }
	.pro_benefit_27701 .flex>div:nth-child(2n) img{ position:inherit; margin-top:0; }
	.pro_benefit_27701 .flex .txt{ width:calc(100% - 12vw - 10px); height:auto; margin:0; padding:0; }
	.pro_carefor_27701 .flex_wrap{ --pt:2.5vw; --pb:2vw; }
	.pro_carefor_27701 .flex_wrap>div{ padding:0; border-radius:20px; background:#175AA9; box-shadow:inset 0 0 24px 10px #fff, 0 0 10px #f0f0f0; }
	.pro_carefor_27701 .flex_wrap>div .blue{ margin:0; }
	.pro_carefor_27701 .flex_wrap>div .f18{ width:100%; }
	/*22301 业务连续性*/
	.pro_benefit_22301 .flex{ margin:0; }
	.pro_benefit_22301 .flex:before,
	.pro_benefit_22301 .flex:after{ content:none; }
	.pro_benefit_22301 .flex>div{ gap:3vw; align-items:center !important; justify-content:space-between; }
	.pro_benefit_22301 .flex>div:nth-child(2n+1){ flex-direction:row; }
	.pro_benefit_22301 .flex .img{ --w:50px; padding:0 !important; border:none !important; }
	.pro_benefit_22301 .flex>div:nth-child(2) .img{ padding:0; border:none; }
	.pro_benefit_22301 .flex img{ width:100%; height:100%; }
	.pro_benefit_22301 .flex>div:nth-child(2) img{ width:100%; height:45px; object-position:left -51px; }
	.pro_benefit_22301 .flex>div:nth-child(3) img{ width:100%; height:42px; object-position:left -96px; }
	.pro_benefit_22301 .flex>div:nth-child(4) img{ width:100%; height:45px; object-position:left -138px; }
	.pro_benefit_22301 .flex .txt{ width:calc(100% - 50px - 3vw); }
	.pro_carefor_22301 .flex_wrap>div .blue{ width:10vw; min-width:80px; height:2em; line-height:2; font-size:14px; margin-left:-10px; }
	.pro_carefor_22301 .flex_wrap>div .f18{ width:100%; white-space:normal; margin-bottom:0; }
	/*10012 测量管理体系*/
	.bring_10012 .w1200 .flex>div{ padding:0; }
	.bring_10012 .w1200 .flex>div:before{ --w:11vw; --r:-1vw; }
	.pro_carefor_10012 .flex_wrap{ flex-direction:row; flex-wrap:wrap; }
	.pro_carefor_10012 .flex_wrap>div{ padding:0; --h:84px; width:calc(50% - 1vw); flex:inherit; }
	.pro_carefor_10012 .flex_wrap>div .f18{ width:100%; min-height:70px; white-space:normal; }
	.pro_carefor_10012 .flex_wrap .f14{ padding-top:40px; }
	/*能源管理*/
	.pro_organ_nygl .flex_wrap>div img,
	.pro_organ_nygl .flex_wrap>div img+div.bg_fff{ box-shadow:4px 4px 18px 2px rgba(11,121,93,0.2); }
	.bring_nygl .flex>div:nth-child(2) img{ object-position:left -231px; }
	.bring_nygl .flex>div:nth-child(3) img{ object-position:left -295px; }
	.bring_nygl .flex>div:nth-child(4) img{ object-position:left -284px; }
	/*诚信管理*/
	.bring_cxgl .w1200>.flex>div{ padding:0; }
	.bring_cxgl .flex .num{ font-size:14px; }
	.bring_cxgl .flex .f18:after{ border-top-width:7px; border-left-width:5px; border-right-width:5px; }
	.pro_carefor_cxgl .flex_wrap .pab{ right:0; border-radius:0 8px 0 8px; width:13vw; }
	/*合规管理体系认证*/
	.pro_benefit_hggl .flex>div:nth-child(2n){ background:linear-gradient(90deg, rgba(165,122,204,0.5) 0%, rgba(255,255,255,0.08) 85%); }
	.what_hggl .w1200 img{ max-width:100%; }
	.pro_carefor_hggl .flex_wrap>div{ padding-top:0; }
	.pro_carefor_hggl .flex_wrap>div .f18{ padding-top:10px; white-space:normal; }
	/*28000 供应链*/
	.why_28000 .flex_wrap{ padding:30px 2vw; gap:1vw; }
	.why_28000 .flex_wrap:after{ content:none; }
	.why_28000 .flex_wrap>div{ width:100%; padding:20px 60px; }
	.why_28000 .flex_wrap>div:nth-child(3),
	.why_28000 .flex_wrap>div:nth-child(4){ left:0; right:0; }
	.why_28000 .flex_wrap>div:nth-child(2n) span{ width:calc(100% - 120px); }
	/*39001 道路交通*/
	.why_39001 .flex{ flex-wrap:wrap; gap:6vw calc(4vw - 2px); --h:38vw; }
	.why_39001 .flex>div:before{ --w:42vw; }
	.why_39001 .flex>div img{ width:7.5vw; height:6.7vw; object-position:left -73.4vw; }
	.why_39001 .flex>div:nth-child(2) img{ width:7.5vw; height:6.5vw; object-position:left -80.1vw; }
	.why_39001 .flex>div:nth-child(3) img{ width:7.5vw; height:7vw; object-position:left -86.3vw; }
	.why_39001 .flex>div:nth-child(4) img{ width:7vw; height:9.7vw; object-position:left -87vw; }
	.care_39001:after{ content:none; }
	.care_39001 .flex_wrap{ gap:2vw; padding:0; }
	.care_39001 .flex_wrap>div{ margin:0; width:calc(50% - 1vw); }
	.care_39001 .flex_wrap>div:after{ content:none; }
	.care_39001 .flex_wrap .f24+div{ padding:10px 0; }
	/*FSSC22000 食品安全体系认证*/
	.contrast_fssc22000 .left{ margin-top:3vw; }
	.contrast_fssc22000 .pab,
	.bring_fssc22000 .flex img{ display:none; }
	.bring_fssc22000 .flex .num{ --h:40px; }
	.bring_fssc22000 .flex .f16{ width:calc(100% - 50px); }
	.pro_carefor_fssc22000 .flex_wrap>div .blue{ --h:5.8vw; font-size:3vw; }
	.pro_carefor_fssc22000 .flex_wrap>div .f18{ white-space:normal; width:100%; }
	/*FSC 森林认证*/
	.bring_fsc .flex>div:before, 
	.bring_fsc .flex>div .pab{ --w:11vw; --r:-1.5vw; }
	.bring_fsc .w1200>.flex>div{ height:30vw; }
	.bring_fsc .flex>div img{ width:4.66vw; height:4.66vw; }
	.bring_fsc .flex>div:nth-child(2) img{ width:4.66vw; height:4.46vw; object-position:left -4.66vw; }
	.bring_fsc .flex>div:nth-child(3) img{ width:4.66vw; height:4.06vw; object-position:left -9.06vw; }
	.bring_fsc .flex>div:nth-child(4) img{ width:4.86vw; height:4.86vw; object-position:left -13.66vw; }
	.bring_fsc .flex>div:nth-child(5) img{ width:4.66vw; height:4.46vw; object-position:left -17.86vw; }
	.pro_kinds_fsc .flex_wrap{ padding:40px 4vw 0; gap:25px; }
	.pro_kinds_fsc .flex_wrap>div{ width:100%; padding:10px; }
	.pro_kinds_fsc .flex_wrap>div .f18{ font-size:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; width:100%; margin-bottom:10px; }
	.pro_carefor_fsc .flex_wrap{ padding-left:5.66vw; }
	.pro_carefor_fsc .flex_wrap>div{ padding-left:9.5vw; }
	.pro_carefor_fsc .flex_wrap>div .f18{ white-space:normal; width:100%; margin-bottom:8px; }
	/*37001 反贿赂管理体系认证*/
	.pro_carefor_37001 .flex_wrap{ padding:20px 2vw 0; flex-direction:row; flex-wrap:wrap; gap:1vw; }
	.pro_carefor_37001 .flex_wrap>div{ width:calc(50% - 0.5vw); }
	.pro_carefor_37001 .flex_wrap>div .blue{ --w:48px; font-size:24px; }
	.pro_carefor_37001 .flex_wrap>div .f18{ white-space:normal; width:100%; }
	/*SA8000 社会责任管理体系认证*/
	.contrast_sa8000 .pab{ display:none; }
	.contrast_sa8000 .left, 
	.contrast_sa8000 .flex .right{ margin-top:0; }
	.contrast_sa8000 .f24,
	.contrast_sa8000 .right .f24{ text-align:center; font-size:16px; margin-bottom:15px; }
	.contrast_sa8000 .f16,
	.contrast_sa8000 .right .f16{ height:inherit; }
	.pro_benefit_sa8000:after{ content:none; }
	.pro_benefit_sa8000 .flex>div{ padding-right:7.5vw; }
	.bring_sa8000 .flex img{ display:none; }
	.bring_sa8000 .flex>div>div{ margin-left:0 !important; }
	.bring_sa8000 .flex .num{ width:70px; height:70px; border-radius:50%; line-height:1.2; font-size:15px; font-weight:normal; padding:15px; float:left; }
	.bring_sa8000 .flex .f18{ float:left; width:calc(100% - 94px); font-size:16px; }
	.bring_sa8000 .flex .f14{ margin-left:94px; }
	/*QC080000 有害物质过程管理体系认证*/
	.pro_condition_qc08000 .flex_wrap .f16{ margin:0 10px; }
	.bring_qc08000 .flex:before,
	.bring_qc08000 .flex:after{ content:none; }
	.bring_qc08000 .w1200>.flex>div{ width:100%; padding-right:calc(var(--w1) + 15px); }
	.bring_qc08000 .w1200>.flex>div:nth-child(2n){ padding-right:12px; padding-left:calc(var(--w1) + 15px); }
	.bring_qc08000 .flex>div:nth-child(3){ margin-right:0; }
	.bring_qc08000 .flex>div:nth-child(2) img{ object-position:left -113px; }
	.bring_qc08000 .flex>div:nth-child(3) img{ object-position:left -26px; }
	.bring_qc08000 .flex>div:nth-child(4) img{ object-position:left -103px; }
	.bring_qc08000 .flex>div:nth-child(5):before{ right:0; transform:translate(0%); }
	.bring_qc08000 .flex>div:nth-child(5):after{ right:calc((var(--w1) - var(--w2)) / 2); transform:translate(0%); }
	.bring_qc08000 .flex>div:nth-child(5) img{ right:26px; }
	/*HSE*/
	.bring_hse .w1200>.flex>div{ --h:50px; padding-bottom:var(--h); }
	.bring_hse .flex .num{ font-size:16px; }
	.bring_hse .flex .pab{ width:65px; padding-top:12px; padding-right:12px; }
	.bring_hse .flex img{ width:30px; height:27px; object-position:left -163px; }
	.bring_hse .flex>div:nth-child(2) img{ width:26px; height:28px; object-position:left -165px; }
	.bring_hse .flex>div:nth-child(3) img{ width:30px; height:28px; object-position:left -222px; }
	.bring_hse .flex>div:nth-child(4) img{ width:24px; height:34px; object-position:left -200px; }
	.contrast_hse .flex{ padding:3vw 1vw; }
	.contrast_hse .left{ margin:0; padding:0; }
	.contrast_hse .f14,
	.contrast_hse .right .f14{ background:transparent; border:1px solid #2648A1; color:#222; padding:6px 25px; }
	.contrast_hse .flex .right{ padding:0; }
	.contrast_hse .flex .right:before{ content:'HSE VS ISO14001'; display:block; width:100%; text-align:center; font-size:4vw; font-weight:bold; font-family:youshe; margin-bottom:2vw; color:#2648A1; }
	.contrast_hse .pab{ display:none; }
	/*CMA*/
	.pro_carefor_cma .flex_wrap{ flex-direction:row; --h:100px; padding:calc(var(--h) + 20px) 2vw 20px; gap:var(--h) 2vw; }
	.pro_carefor_cma .flex_wrap>div{ flex:inherit; width:calc(50% - 1vw); padding-bottom:30px; }
	.pro_carefor_cma .flex_wrap .img{ padding:0 calc((100% - 13vw) / 2); }
	/*软件著作权*/
	.why_rjzz .flex_wrap{ --w:10vw; }
	.why_rjzz .flex_wrap>div{ width:calc(50% - 1vw); padding:0 4vw 20px; }
	.why_rjzz .flex_wrap img{ width:5.73vw; height:5.46vw; }
	.why_rjzz .flex_wrap>div:nth-child(2) img{ width:5.73vw; height:5.86vw; object-position:left -5.53vw; }
	.why_rjzz .flex_wrap>div:nth-child(3) img{ width:5.73vw; height:6.26vw; object-position:left -11.43vw; }
	.why_rjzz .flex_wrap>div:nth-child(4) img{ width:4.53vw; height:5.73vw; object-position:left -14.03vw; }
	.why_rjzz .flex_wrap>div:nth-child(5) img{ width:5.73vw; height:5.46vw; object-position:left -25.13vw; }
	.why_rjzz .flex_wrap>div:nth-child(6) img{ width:5.46vw; height:6vw; object-position:left -29.13vw; }
	.pro_carefor_rjzz .flex_wrap>div:hover .blue{ margin-top:0; margin-bottom:15px; }
}
@media screen and (max-width:600px) {
	/*27001*/
	.pro_banner .flex{ flex-direction:column; }
	.pro_banner .flex .bg_fff{ width:100%; margin-bottom:10px; }
	/*14001*/
	.environment .flex,
	.income .flex{ flex-wrap:wrap; gap:0; }
	.environment .flex>div, 
	.income .flex>div{ width:50%; padding-top:4vw; padding-bottom:4vw; }
	.environment .flex>div:nth-child(n+3), 
	.income .flex>div:nth-child(n+3){ margin-top:-2.5vw; }
	.income .flex>div img{ margin-bottom:2.75vw; }
	.income .flex>div .f18{ font-size:16px; }
	/*节水产品认证*/
	.why_jscp .flex .txt{ height:25vw; padding-top:8vw; }
	/*国军标*/
	.pro_organ1 .flex_wrap{ margin:20px 2vw 0; width:calc(100% - 4vw); }
	.pro_organ1 .flex_wrap>div{ width:100%; }
	/*HACCP*/
	.sect2_haccp .flex .f20{ font-size:16px; }
	/*16949*/
	.pro_benefit_16949 .flex_wrap .f24,
	.pro_benefit_37001 .flex_wrap .f24{ font-size:16px; padding-bottom:2px; margin-bottom:5px; }
	
}
@media screen and (max-width:450px){
	/*27001*/
	.pro_benefit_27001 .flex_wrap .bg_fff{ width:100%; margin-right:0; }
	/*20000*/
	.strength .flex>div{ height:68vw; padding-top:20vw; }
	.strength .flex>div .f24{ margin-top:7.5vw; font-size:4.5vw; }
	.strength .flex>div .f16{ font-size:14px; width:9em; }
	/*14001*/
	.environment .flex>div,
	.income .flex>div{ padding-top:5vw; padding-bottom:5vw; }
	/*13485*/
	.sect2 .flex .f20,
	.sect2 .cont .f24{ font-size:16px; }
	.sect2 .cont{ padding:0; }
	.sect2 .cont .w1200{ padding:3vw; }
	.pro_organ0 .flex_wrap>div{ width:100%; }
	.pro_carefor_13485 .flex_wrap>div{ width:100%; }
	.pro_carefor_13485 .flex_wrap .img{ width:8vw; height:10vw; background-position-x:-5px; }
	.pro_carefor_13485 .flex_wrap>div:nth-child(2) .img{ width:9vw; height:9vw; background-position-y:-8vw; }
	.pro_carefor_13485 .flex_wrap>div:nth-child(3) .img{ width:8vw; height:10vw; background-position:-7px -19.5vw; }
	.pro_carefor_13485 .flex_wrap>div:nth-child(4) .img{ width:9vw; height:9vw; background-position-y:-24vw; }
	.pro_carefor_13485 .flex_wrap>div.on, 
	.pro_carefor_13485 .flex_wrap>div.less_width{ width:100%; }
	/*50430*/
	.why_50430 .flex_wrap{ gap:10px; flex-direction:column; }
	.why_50430 .flex_wrap>div{ width:calc(100% - 20px); }
	.why_50430 .flex_wrap .f18{ font-size:16px; }
	/*售后服务*/
	.why_shouhou .flex{ flex-wrap:wrap; }
	.why_shouhou .flex>div{ width:50vw; height:60vw; padding:12.8vw 9vw; }
	.why_shouhou .flex>div:nth-child(n+3){ margin-top:-20px; }
	.why_shouhou .flex>div img{ width:12vw; height:12.1vw; margin-bottom:6vw; object-position:left -48.6vw; }
	.why_shouhou .flex>div:nth-child(2) img{ height:12vw; object-position:left -61.1vw; }
	.why_shouhou .flex>div:nth-child(3) img{ object-position:left -73vw; }
	.why_shouhou .flex>div .f20{ font-size:4.6vw; }
	.care .flex_wrap>div{ width:100%; margin-right:0; background:linear-gradient(180deg, #7EADFC, #2C78FD); }
	.care .flex_wrap>div:nth-child(2n){ margin-right:0px; }
	.care .flex_wrap .f24{ font-size:4vw; }
	.care .flex_wrap .f24+div *{ color:#fff; }
	/*ITSS*/
	.query .f24{ font-size:4.6vw; }
	/*CMMI*/
	.grade .cont a{ font-size:4vw; }
	/*AAA*/
	.pro_banner_aaa .f16{ font-size:3.8vw; }
	.trade .flex .right .f20{ font-size:4vw; }
	/*CS信息系统建设*/
	.level .flex-b-c{ flex-direction:column; }
	.level .imgs, .level .right{ width:93.7vw; }
	.level .imgs p{ height:17.88vw; margin-bottom:4px; }
	.level .imgs p:nth-child(2),
	.level .imgs p:nth-child(3),
	.level .imgs p:nth-child(4){ height:10.21vw; }
	.level .imgs p:nth-child(5){ height:23.18vw; }
	.level .imgs img{ width:23.38vw; height:17.88vw; }
	.level .imgs p:nth-child(2) img{ width:37.92vw; height:10.21vw; }
	.level .imgs p:nth-child(3) img{ width:53.25vw; height:10.21vw; }
	.level .imgs p:nth-child(4) img{ width:67.4vw; height:10.21vw; }
	.level .imgs p:nth-child(5) img{ width:90vw; height:23.18vw; }
	/*绿色建材*/
	.pro_benefit_lsjc .flex.pr>div{ width:100%; }
	/*品牌服务认证*/
	.pro_organ3 .flex_wrap{ flex-direction:column; margin-top:30px; gap:8vw; }
	.pro_organ3 .flex_wrap>div{ width:100%; padding:2vw; padding-top:7vw; }
	.pro_organ3 .flex_wrap>div img{ --width:12vw; left:calc(50% - 6vw); top:-6vw; }
	.pro_organ .flex_wrap>div .f14{ margin:0; }
	/*物业服务认证*/
	.pro_carefor_wyfw .flex_wrap>div{ width:100%; }
	/*国军标*/
	.pro_carefor_guojunbiao .flex_wrap{ flex-direction:column; }
	.pro_carefor_guojunbiao .flex_wrap>div{ width:100%; box-shadow:4px 4px 18px 2px rgba(242,24,46,0.2); }
	.pro_carefor_guojunbiao .flex_wrap>div:hover{ top:0; }
	/*RoHS*/
	.pro_condition_rohs .flex-c-c{ width:12vw; writing-mode:vertical-lr; }
	.pro_condition_rohs .flex-c-c+div{ width:88vw; }
	.pro_carefor_rohs .flex_wrap{ flex-direction:column; }
	.pro_carefor_rohs .flex_wrap>div .f18{ width:100%; }
	/*HACCP*/
	.sect2_haccp .flex>div{ padding:4px; }
	.sect2_haccp .flex .f20{ font-size:14px; }
	/*知识产权*/
	.pro_benefit_zhishi .flex img{ width:40px; height:40px; }
	.pro_benefit_zhishi .flex>div:nth-child(2) img{ object-position:left -40px; }
	.pro_benefit_zhishi .flex>div:nth-child(3) img{ object-position:left -81px; }
	.pro_benefit_zhishi .flex>div:nth-child(4) img{ object-position:left -121px; }
	/*10012 测量管理体系*/
	.bring_10012 .w1200 .flex{ justify-content:flex-start; }
	.bring_10012 .w1200 .flex>div{ width:100%; max-width:100%; min-height:170px; }
	.bring_10012 .w1200 .flex>div:after{ height:100%; transform:inherit; border-radius:20px; }
	.bring_10012 .flex .f20{ font-size:16px; }
	.bring_10012 .flex .f16{ margin:0; width:100%; }
	.bring_10012 .flex .num{ font-size:18px; right:4%; }
	.pro_carefor_10012 .flex_wrap{ flex-direction:column; }
	.pro_carefor_10012 .flex_wrap>div{ width:100%; }
	/*能源管理*/
	.bring_nygl .w1200>.flex>div{ width:100%; }
	/*39001 道路交通*/
	.care_39001 .flex_wrap>div{ background:#fff; }
	.care_39001 .flex_wrap>div:hover{ top:0; }
	/*FSC 森林认证*/
	.bring_fsc .flex{ flex-direction:column; }
	.bring_fsc .w1200>.flex>div{ width:100%; height:100px; }
	.bring_fsc .flex>div:before, 
	.bring_fsc .flex>div .pab{ --w:40px; }
	.bring_fsc .flex>div img{ width:16px; height:16px; }
	/*37001 反贿赂管理体系认证*/
	.pro_carefor_37001 .flex_wrap>div{ width:100%; }
	/*HSE*/
	.bring_hse .w1200>.flex>div{ width:100%; }
	/*CMA*/
	.pro_carefor_cma .flex_wrap{ --h:18vw; }
	.pro_carefor_cma .flex_wrap>div{ width:100%; }
}
/*认证求购  需求大厅*/
.swiper .w1200>.txt{ padding:68px 0; }
.swiper .w1200>.num{ padding:28px 0; }
.swiper .w1200 .f20>.f24{ width:24px; height:32px; text-align: center; line-height: 32px; border-radius:4px; }
.swiper .w1200 .btn{ background:#FC4646; color:#fff; width:200px; margin-top:80px; position:relative; }
.swiper .w1200 .btn:hover:before{ content:''; position:absolute; left:0; top:0; width:198px; height:100%; background-image:linear-gradient(to right,rgba(255,255,255,0) 30%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 70%); background-size:200%; animation:wipes 1s infinite; }
@keyframes wipes {
    0% { background-position: 0 0; }
    100% { background-position: 100% 0; }
}
	/*认证求购  发布求购信息*/
.pro_content .w1200.flex_wrap{ padding-top:30px; }
.pro_content .left{ width:900px; }
.pro_content .buymsg>.bg_fff+.bg_fff{ margin-top:20px; }
.pro_content .w900 .bg_fff .tit:before{ content:''; display:inline-block; width:4px; height:20px; background: #FC4646; border-radius:2px; margin-right:12px; vertical-align:middle; }
		.pro_content .buymsg>.bg_fff .flex img{ width:180px; height:120px; margin-bottom:25px; }
		.pro_content .buymsg>.bg_fff .flex span+span{ margin-left:40px; }
.pro_content .buymsg .mb-10>span{ width:6em; display:inline-block; }
.pro_content .buymsg input, .pro_content .buymsg select{ width:650px; height:44px; line-height:44px; padding-left:15px; font-size:14px; }
.pro_content .buymsg input.title{ margin:0; }
.pro_content .buymsg .shortInput{ width:30%; }
.pro_content .buymsg .short{ width:300px; }
.pro_content .buymsg textarea{ width:calc(100% - 6em - 45px); height:100px; }
.pro_content .buymsg .btn{ width:180px; border:1px solid #ddd; }
.pro_content .buymsg .btn.color_f{ background:#FC4646; color:#fff; border-color:#FC4646; margin-left:40px; }
.pro_content .left+.right{ width:280px; }
.pro_content .left+.right .mt-20 .titl, 
.pro_content .left+.right .piece .titl{ padding:0 15px; height:68px; line-height:68px; border-bottom:1px solid #f3f4fa; }
.pro_content .left+.right .piece li .img{ width:32px; }
.pro_content .left+.right .piece li img{ width:100%; }
.pro_content .left+.right .piece li.pr{ background: #fff; }
.pro_content .left+.right .piece li .num{ background:#000; width:24px; height:24px; text-align: center;line-height: 24px; border-radius:50%; margin-right:15px; }
.pro_content .left+.right .piece ol li+li:before{ content:''; height:40px; border-left:1px #999 dashed; position: absolute; left:12px; top:-20px; }
	/*认证求购  需求  列表页*/
.screen .top>.flex, .screen.w1200>.flex{ padding:25px 0; margin:0 25px; line-height:30px; }
.screen .top>.flex+.flex, .screen>.flex+.flex{ border-top:1px dashed #ddd; }
.screen .top .titl, .screen>.flex .titl{ width:5em; }
.screen .top .right{ width:calc(100% - 8em ); flex-wrap:wrap; }
.screen .top .right li, .screen>.flex .right li{ margin:0 20px; }
.screen .top .right li.on a{ color:#fc4646; }
.screen .top .right li:hover, .screen>.flex .right li:hover{ text-decoration:underline; }
.screen .top .more_city, .screen .top .more_city2{ cursor:pointer; }
.screen .content>.li+.li{ border-top:1px solid #f3f4fa; }
.screen .content>.li>*{ padding:24px; }
.screen .content>.li .pr{ width:270px; padding:30px 24px 15px; background:url(../image/demand_bg1.png) no-repeat left top/100% 100%; }
.screen .content>.li .pr p.pab{ font-size:14px; font-weight:bold; line-height:24px; white-space:nowrap; top:0; left:0; /*width:100px; height:0; border-left:0; border-top:24px solid #fc4646; border-right:16px solid transparent;*/ }
.screen .content>.li .pr span.pab{ padding-left:15px; color:#fff; padding-right:2px; background:#fc4646; }
.screen .content>.li .pr span.pab:after{ content:''; position:absolute; left:100%; top:0; border-bottom:24px solid transparent; border-left:14px solid #fc4646; }
.screen .content>.li .flex .right{ width:calc(100% - 5em); }
.screen .content>.li .flex-b-{ width:calc(100% - 470px); }
.screen .content>.li .flex-b->div{ flex:1; }
.screen .content>.li .flex-b-+div{ width:200px; border-left:1px solid #F3F4FA; padding:24px 14px; }
.screen .content>.li .flex-b-+div .price{ font-size:24px; font-family:DIN; font-weight:bold; background:linear-gradient(to bottom, #FCC047, #FC4646); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-top:15px; white-space:nowrap; }
.screen .content>.li .flex-b-+div a{ background:#1A1717; color:#fff; text-align:center; margin-top:16px; }
.screen .content>.li:hover{ background:url(../image/demand_bg2.png) no-repeat left top/100% 100%; }
.screen .content>.li:hover .pr{ background:none; }
.screen .content>.li:hover .flex-b-+div{ border-color:transparent; }
.pro_content .w280.right p.f20.pl-15{ width:280px; height:68px; top:0; }
.pro_content .w280 p.f20.pl-15:after{ content:''; width:280px; height:68px; background:#000; border-bottom:25px solid #fff; border-left:280px solid transparent; border-top:0; position:absolute; left:0; top:0; z-index:0; }
.pro_content .w280 p.f20.pl-15 .pab{ left:23px; top:18px; z-index:1; }
.pro_content .w280 dl{ padding:20px 24px 30px; }
.pro_content .w280 dt.flex{ font-weight: normal; line-height:2; }
.pro_content .w280 dt.flex .num{ width:1em; }
.pro_content .w280 dt.flex:nth-child(1) .num{ color:#fc4646; }
.pro_content .w280 dt.flex:nth-child(2) .num{ color:#FC8347; }
.pro_content .w280 dt.flex:nth-child(3) .num{ color:#FCC047; }
.pro_content .w280 dt.flex>*:nth-child(2){ width:calc(100% - 5em - 5px); }
.pro_content .left+.right .pab{ right:14px; top:30px; }
.pro_content .right form.mt-30 input{ width:100%; height:40px; line-height:40px; padding-left:15px; }
.pro_content .w280 form.mt-30 button[type="submit"],
.pro_content .w280 form.mt-30 button[type="button"]{ width:100%; height:40px; line-height:40px; text-align:center; background:#fc4646; background:#1A1717; }
.pro_content .left+.right .mt-20 .titl,
.pro_content .left+.right .piece .titl{ padding:0 15px; height:68px; line-height:68px; border-bottom:1px solid #f3f4fa; }
.pro_content .left+.right .mt-20 .shopLi+.shopLi{ border-top:1px dashed #f3f4fa; }
.pro_content .left+.right .mt-20 .shopLi:hover{ box-shadow:none; }
.pro_content .left+.right .mt-20 .shopLi img{ width:100px; height:100px; background:#f3f4fa; }
.pro_content .left+.right .mt-20 .shopLi .ml-10 img{ width:15px; height:14px; }
.pro_content .left+.right .mt-20 .shopLi .ml-10 .f16,
.pro_content .left+.right .mt-20 .shopLi .ml-10 div{ white-space: nowrap; width:140px; overflow:hidden; text-overflow: ellipsis; }
	/*认证求购  需求  详情页*/
.pro_content .w900 .bg_fff .f20 span{ display:inline-block; padding:0 20px; height:40px; line-height:40px; }
.pro_content .w900 .bg_fff .f20 .red{ border:1px solid #FC4646; margin-left:-6px; vertical-align:bottom; }
.pro_content .w900 .bg_fff .f20 .f14{ padding:0 10px; border-radius:4px; height:20px; line-height: 20px; }
.pro_content .w900 .bg_fff .f20+.f14 span+span{ margin-left:40px; }
.pro_content .w900 .bg_fff .f20+.f14 span img{ width:16px; height:18px; }
.pro_content .w900 .bg_fff .bg_34a .icon i{ display:inline-block; background: #999; border:3px solid #fff; width:27px; height:27px; border-radius:50%; line-height:20px; }
.pro_content .w900 .bg_fff .bg_34a .icon:before,
.pro_content .w900 .bg_fff .bg_34a .icon:after{ content:''; display:inline-block; width:52px; height:4px; background:#999; }
.pro_content .w900 .bg_fff .bg_34a .already i,
.pro_content .w900 .bg_fff .bg_34a .already .icon:before,
.pro_content .w900 .bg_fff .bg_34a .already .icon:after{ background:#fc4646; }
.pro_content .w900 .bg_fff .bg_34a .already .f14{ color:#333; }
/*.pro_content .w900 .bg_fff>a .bg_red{ width:150px; margin-top:20px; }*/
.pro_content .w900 .bg_fff .t{ width:5em; text-align-last:justify; }
.pro_content .w900 .bg_fff .t+p{ width:calc(100% - 5em); }
.pro_content .w900 .bg_fff div a .bg_red, 
.pro_content .w900 .bg_fff div a.bg_red{ color:#fff; }
.pro_content .w900 .bg_fff .img{ display:flex; }
.pro_content .w900 .bg_fff .img img{ width:300px; height:300px; background:#f3f4fa; }
.pro_content .w900 .bg_fff .img .pab{ left:0; top:0; padding-left:5px; padding-right:10px; border-bottom-right-radius:12px; }
.pro_content .w900 .bg_fff .txt{ width:calc(100% - 320px); }
.pro_content .w900 .bg_fff .txt .f16 span{ margin-right:15px; }
.pro_content .w900 .bg_fff .titnav{ border-bottom:1px solid #ddd; }
.pro_content .w900 .bg_fff .titnav .f16{ cursor: pointer; }
.pro_content .w900 .bg_fff .titnav .f16.on:after{ content:''; display: block; width:calc(100% + 40px); height:3px; background: #FC4646; margin-left:-20px; margin-top:10px; }
.pro_content .w900 .bg_fff .cont .item{ border-bottom:1px solid #ddd; }
.pro_content .w900 .bg_fff .cont .item>img{ width:82px; height:82px; border-radius:4px; }
.pro_content .w900 .bg_fff .cont .item>img+div{ width:748px; }
.pro_content .w900 .bg_fff .cont .item>img+div>.bg_red{ background:#FCF0F0; border:1px solid #fc4646; border-radius:4px; padding:16px; }
.pro_content .w900 .bg_fff .cont .item>img+div .f14.color_9{ margin-top:17px; padding-bottom:17px; border-bottom:1px dashed #ddd; }
.pro_content .w900 .bg_fff .cont .item>img+div .f14.color_9 span+span{ margin-left:40px; }
.pro_content .w900 .bg_fff .cont .item>img+div .f14.color_9 a{ margin-top:-13px; }
.pro_content .w900 .bg_fff .cont .item>img+div .f14.color_9 img{ width:64px; height:56px; margin-top:-25px; }
.pro_content .w900 .bg_fff .cont .item>img+div .bg_34a{ padding:25px 17px; }
.pro_content .w900 .bg_fff .cont .item>img+div .flex{ flex-wrap:nowrap; width:100%; overflow:auto; }
.pro_content .w900 .bg_fff .cont .item>img+div .flex>div{ width:230px; margin-right:30px; }
.pro_content .w900 .bg_fff .cont .item>img+div .flex img{ width:230px; height:330px; margin-right:25px; }
.pro_content .w900 .bg_fff .btnflex{ justify-content: space-between; }
.pro_content .w900 .bg_fff .btnflex .btn{ width:200px; background:#FC8347; color:#fff; }
.pro_content .w900 .bg_fff .btnflex .btn:nth-child(2){ background:#fc4646; color:#fff; }
.pro_content .w280 .bg_fff.pt-40{ position:relative; }
.pro_content .w280 .bg_fff.pt-40 .release{ border-top:1px solid #ddd; padding-top:20px; }
.pro_content .w280 .bg_fff.pt-40 .release a{ display:block; background:#FC4646; color:#fff; }
.pro_content .w280 .bg_fff.pt-40>img,
.pro_content .w280 .bg_fff.pt-40 .release + *>img{ position:absolute; width:177px; }
.pro_content .w280 .bg_fff.pt-40 .release + *>img{ top:-190px; }
.pro_content .w280 .bg_fff.pt-40 p.f16+img{ width:67px; }
.pro_content .w280 .bg_fff.pt-40 .flex{ justify-content: center; }
.pro_content .w280 .bg_fff.pt-40 .flex>div{ width:50%; }
.pro_content .w280 .bg_fff.pt-40 .flex>div+div{ border-left:1px solid #ddd; }
/* 交易市场 demand 20241014 */
.demandIndex>.img{ background:url(../image/demand_bg1.jpg) no-repeat top center / 100% 100%; margin-top:-80px; padding-top:124px; padding-bottom:177px; }
.demandIndex .top{ margin-top:-40px; width:100%; background:#fff; padding:0 24px; border-radius:8px; box-shadow:0 5px 10px rgba(1, 27, 70, 0.1); }
.demandIndex .top .title{ font-size:20px; font-weight:bold; margin:0; line-height:3; border-bottom:1px solid #EBEDF5; }
.demandIndex .top .title img{ width:40px; height:18px; object-fit:cover; object-position:left bottom; }
.demandIndex .top>.flex{ line-height:2; padding:10px 0; border-bottom:1px solid #f5f6fa; }
.demandIndex .top .titl{ width:4em; margin-right:56px; }
.demandIndex .top .right{ gap:0 16px; flex-wrap:wrap; width:calc(100% - 156px); line-height:2; height:30px; overflow:hidden; }
.demandIndex .top .right li{ color:#666; padding:0 4px; cursor:pointer; }
.demandIndex .top li.on{ background:#E72030; color:#fff; border-radius:4px; white-space:nowrap; padding:0 4px; cursor:pointer; }
.demandIndex .mt-40 .btn{ background:#E72030; color:#fff; padding:0 20px; height:40px; line-height:40px; border-radius:4px; margin-right:16px; }
.demandIndex .list .li,
.demand.confirm .li{ position:relative; display:flex; align-items:center; gap:0 10px; padding:32px 20px; border:1px solid #DADCE5; border-radius:10px; margin-bottom:16px; }
.demandIndex .list .li_1:before,
.demand.confirm .li_1:before{ content:'求购'; position:absolute; left:0; top:0; width:56px; height:24px; line-height:24px; text-align:center; background:rgba(49, 147, 245, .1); color:#3193F5; border-radius:10px 0px 10px 0px; font-size:14px; }
.demandIndex .list .li_2:before,
.demand.confirm .li_2:after{ content:'出售'; position:absolute; left:0; top:0; width:56px; height:24px; line-height:24px; text-align:center; background:rgba(231, 32, 48, .1); color:#E72030; border-radius:10px 0px 10px 0px; font-size:14px; }
.demandIndex .list .li>*, 
.demand.confirm .li>*{ font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.demandIndex .list .li .f18,
.demand.confirm .li .f18{ width:270px; font-size:18px; }
.demandIndex .list .li>i,
.demand.confirm .li>i{ color:#3193F5; width:64px; }
.demandIndex .list .li .addr,
.demand.confirm .li .addr{ color:#3193F5; width:200px; }
.demandIndex .list .li .date,
.demand.confirm .li .date{ color:#999; width:80px; }
.demandIndex .list .li .price,
.demand.confirm .li .price{ color:#E72030; width:80px; text-align:center; }
.demandIndex .list .li .btn,
.demand.confirm .li .btn{ width:100px; height:40px; line-height:40px; text-align:center; border:1px solid #3193F5; color:#3193F5; font-size:16px; padding:0; }
.demandIndex .list .li:hover{ border-color:transparent; box-shadow:0 5px 10px rgba(1,27,70,0.1); }
.demandIndex .list .li:hover .btn,
.demand.confirm .li:hover .btn{ background:#3193F5; color:#fff; }
.demandIndex .w280 .bg3{ background:url(../image/demand_bg3.jpg) no-repeat top center/100% 100%; padding:24px; }
.demandIndex .w280 .bg3 .f16{ margin-top:6px; margin-bottom:25px; }
.demandIndex .w280 .bg3 li{ font-size:14px; color:#666; line-height:2; }
.demandIndex .w280 .bg3 li i{ font-size:14px; color:#E72030; }
.demandIndex .w280 .bg3 a{ display:block; background:#E72030; color:#fff; text-align:center; height:40px; line-height:40px; font-size:16px; margin-top:16px; border-radius:4px; }
	/* 发布需求 demand_release */
.release>.img{ background-image:url(../image/demand_bg4.png); padding-top:60px; padding-bottom:187px; }
.release .f50{ font-family:youshe; }
.release>.w1200{ margin-top:-148px; gap:0 20px; }
.release>.w1200 .bg_fff{ border-radius:8px; box-shadow:0 0 10px rgba(1,27,70,0.1); }
.release .w900 .bg_fff{ padding:24px; }
.release .w900 form .mb-10>span{ line-height:44px; font-size:16px; text-align:right; display:inline-block; width:78px; white-space:nowrap; }
.release .w900 form input[type=text], 
.release .w900 form select{ display:inline-block; width:70%; height:44px; line-height:44px; padding-left:24px; border:1px solid #ddd; border-radius:4px; box-shadow:0 0 10px rgba(1,27,70,0.1); }
.release .w900 form label select{ width:100%; font-size:16px; }
.release .w900 form input.half{ width:40%; margin-right:20px; }
.release .w900 form input[type=number].half{ height:44px; line-height:44px; padding-left:24px; border:1px solid #ddd; border-radius:4px; box-shadow:0 0 10px rgba(1, 27, 70, 0.1); }
.release .w900 form input[type=checkbox]{ width:16px; height:16px; }
.release .w900 form label{ font-size:16px; }
.release .w900 form .in-block{ width:70%; }
.release .w900 form .in-block input{ width:100%; }
.release .w900 form .in-block i{ right:10px; top:50%; transform:translateY(-50%); }
.release .w900 form div.pab{ top:100%; left:0; background:#fff; box-shadow:0 0 20px rgba(1,27,70,0.1); }
.release .w900 form div.pab ul{ background:#fff; /* max-height:360px; overflow-y:auto; */ }
.release .w900 form div.pab li{ width:150px; padding-left:24px; line-height:46px; font-size:16px; position:relative; }
.release .w900 form div.pab li:before{ position:absolute; right:10px; font-size:20px; }
.release .w900 form div.pab li ol{ display:none; background:#fff; position:absolute; left:100%; top:0; border-left:1px solid #F3F4FA; max-height:360px; overflow-y:auto; }
.release .w900 form div.pab ul>li:hover{ color:#E72030; }
.release .w900 form div.pab ul>li:hover ol{ display:block; color:#161616; }
.release .w900 form div.pab ul>li:hover li:hover{ background:#F5F6FA; color:#E72030; }
.release .w900 form .text_center{ width:180px; height:44px; line-height:44px; background:#E72030; color:#fff; border-radius:4px; font-size:16px; margin:40px auto 20px; }
.demand.confirm .bg_fff{ width:600px; z-index:5; border-radius:20px; margin-left:calc(50% - 300px); padding:20px 40px; }
.demand.confirm .bg_fff>p i{ float:right; font-size:18px; }
.demand.confirm .bg_fff textarea{ width:100%; height:110px; padding:15px 20px; font-size:16px; background:#F5F6FA; margin:24px 0; }
.demand.confirm .bg_fff form .text_center{ width:180px; height:44px; line-height:44px; background:#E72030; color:#fff; border-radius:4px; margin:20px auto; font-size:16px; }
	/* 交易市场 详情 demand_detail */
.demand_detail .breadcrumb{ margin-bottom:20px; }
.demand_detail .left .bg_fff{ padding:24px; border-radius:10px; }
.demand_detail .left .bg_fff>.f20{ margin-top:20px; }
.demand_detail .left .bg_fff .f20 span{ height:72px; line-height:72px; padding:0 30px; }
.demand_detail .left .bg_fff .f20 .f28{ font-size:28px; }
.demand_detail .left .bg_fff>.f20 .fr{ background:#E72030; color:#fff; height:48px; line-height:48px; font-size:16px; margin-top:16px; border-radius:4px; box-shadow:0 5px 10px rgba(231,32,48,0.3); }
.demand_detail .left .bg_fff .bg_34a{ padding:24px; }
.demand_detail .left .bg_fff .bg_34a .bg_red{ margin-left:12px; }
.demand_detail .left .bg_fff .bg_34a .flex{ gap:40px; }
.demand_detail .left .bg_fff .bg_34a .flex img{ width:15px; height:15px; object-fit:cover; object-position:left top; margin-right:3px; }
.demand_detail .left .bg_fff .bg_34a .flex>span:nth-child(2) img{ object-position:left -15px; }
.demand_detail .left .bg_fff .bg_34a .flex>span:nth-child(3) img{ object-position:left -30px; }
.demand_detail .left .bg_fff .bg_34a .flex>span:nth-child(4) img{ object-position:left -45px; }
.demand_detail .left .bg_fff .mt-20 .icon i{ display:inline-block; background:#fc4646; border:3px solid #fff; width:27px; height:27px; border-radius:50%; line-height:20px; vertical-align:middle; }
.demand_detail .left .bg_fff .mt-20 .icon:before,
.demand_detail .left .bg_fff .mt-20 .icon:after{ content:''; display:inline-block; width:52px; height:4px; background:#fc4646; }
/* .demand_detail .left .bg_fff .mt-20 .already i,
.demand_detail .left .bg_fff .mt-20 .already .icon:before,
.demand_detail .left .bg_fff .mt-20 .already .icon:after{ background:#fc4646; } */
.demand_detail .left .bg_fff .mt-20 .f14{ color:#333; }
.demand_detail .left .bg_fff .titl{ font-size:20px; }
.demand_detail .left .bg_fff .list{ display:flex; gap:14px; margin-top:24px; }
.demand_detail .left .bg_fff .list .li{ width:202px; background:#F5F6FA; padding:15px; border-radius:10px; }
.demand_detail .left .bg_fff .list .li .line2{ height:54px; }
.demand_detail .left .bg_fff .list .li .red{ margin-top:6px; margin-bottom:6px; }
.demand_detail .left .bg_fff .list .li .date{ margin-top:18px; }
.demand_detail .left .bg_fff .list .li:hover{ background:#fff; box-shadow:0 0 10px rgba(1,27,70,0.1); }
.demand_detail .right .bg_fff{ padding:40px 16px; border-radius:10px; }
.demand_detail .right .bg_fff .picture{ width:120px; height:120px; background:#E72030; border-radius:50%; display:flex; justify-content:center; align-items:center; margin:0 auto; position:relative; }
.demand_detail .right .bg_fff .picture:before{ content:''; width:116px; height:116px; background:#fff; border-radius:50%; position:absolute; left:2px; top:2px; }
.demand_detail .right .bg_fff.login .picture{ background:#F5F6FA; border-color:#DADCE5; }
.demand_detail .right .bg_fff .picture img{ width:110px; height:110px; border-radius:50%; position:absolute; }
.demand_detail .right .bg_fff .picture i{ font-size:80px; color:#DADCE5; width:110px; height:110px; background:#f5f6fa; border-radius:50%; position:absolute; }
.demand_detail .right .bg_fff .num{ margin-top:20px; font-size:20px; }
.demand_detail .right .bg_fff .btn{ margin-top:140px; background:#E72030; color:#fff; border-radius:4px; font-size:16px; heihgt:40px; line-height:40px; width:100%; padding:0; }
.demand_detail .right .bg_fff .num+.flex{ margin-top:110px; gap:0 40px; }
.demand_detail .right .bg_fff .num+.flex>div{ width:96px; background:#F5F6FA; border-radius:10px; padding:5px 0; position:relative; }
.demand_detail .right .bg_fff .num+.flex>div:first-child{ background:#3193F5; box-shadow:0 5px 10px rgba(49,147,245,0.3); }
.demand_detail .right .bg_fff .num+.flex>div:first-child p{ color:#fff; }
.demand_detail .right .bg_fff .num+.flex>div+div:before{ content:''; width:1px; height:46px; background:#ddd; position:absolute; left:-20px; top:50%; transform:translateY(-50%); }
.demand.confirm .bg_fff.w900{ width:950px; margin-left:calc(50% - 450px); }
.demand.confirm .li{ gap:0 20px; border:none; box-shadow:0 5px 10px rgba(1,27,70,0.1); }

/*果果学院 列表页 20230707*/
.header_clg ,
.header_bke{ padding:8px 0; }
.header_clg .w1200 ,
.header_bke .w1200,
.header_tender .w1200{ justify-content:space-between; }
.header_clg .w1200>.flex ,
.header_bke .w1200>.flex ,
.header_tender .w1200>.flex{ align-items:center; }
.header_clg .logo-bg,
.header_bke .logo-bg,
.header_tender .logo-bg{ display: block; width:70px; height:64px; overflow:hidden; }
.header_clg .logo-bg img, 
.header_bke .logo-bg img, 
.header_tender .logo-bg img{ height:100%; }
.header_clg .split ,
.header_bke .split ,
.header_tender .split{ width:1px; height:60px; background:#fc4646; }

.screen .top>.flex, .screen.w1200>.flex{ padding:25px 0; margin:0 25px; line-height:30px; }
.screen .right{ width:calc(100% - 8em); flex-wrap:wrap; }
.screen .content ol{ flex-wrap:wrap; gap:45px 26px; }
.screen .content ol li{ width:330px; position:relative; }
.screen .content>ol li .img{ overflow:hidden; border-radius:10px; }
.screen .content li .img img{ border-radius:10px; width:100%; transition:all .5s ease .1s; }
.screen .content li .img img:hover{ transform:scale(1.04); }
.screen .content li i.pab{ left:50%; top:50%; transform:translate(-50%, -50%); width:50px; height:50px; line-height:50px; text-align:center; border-radius:50%; background:rgba(0,0,0,.5); color:#fff; font-size:35px; }
.screen .content li .mask{ position:absolute; left:0; bottom:0; width:100%; height:38px; line-height:18px; border-radius:0 0 10px 10px; background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%); color:#fff; display:flex; justify-content:space-between; align-items:center; padding:16px 16px 6px; }
.screen .content li a:hover .bold{ color:#222; }
.screen .content li a>.bg_fff:hover .bold{ color:#fc4646; }
	/*果果学院首页20231222*/
.screen .tab_college{ margin-left:20px; border-left:1px solid #999; gap:40px; padding-left:20px; }
.screen .flex-b- li{ cursor:pointer; color:#999; }
.screen .flex-b- li.on{ color:#fc4646; }
.search_college input{ background:#F5F6FA; width:300px; height:40px; line-height:40px; border-radius:4px; padding:0 40px 0 15px; font-size:16px; border:none; }
.search_college input:focus{ border:1px solid #fc4646; }
.search_college i{ color:#fc4646; right:24px; font-size:18px; line-height:40px; }
.screen>.flex_wrap{ margin-top:24px; margin-bottom:10px; gap:10px 20px; }
.screen .item_college{ width:285px; position:relative; }
.screen .item_college .img{ overflow:hidden; border-radius:10px; }
.screen .item_college img{ width:100%; transition:all .5s ease .1s; border-radius:10px; }
.screen .item_college .bg_fff{ height:100px; padding-top:10px; }
.screen .item_college:hover{ background:#8FCCA7; border-radius:10px; }
.screen .item_college:hover *{ color:#fff; }
.screen .item_college:hover .bg_fff{ padding:10px 15px; background:transparent; }
.screen .item_college:hover .line1{ white-space:inherit; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
	/*果果学院首页20240710 有内外审核员的版本*/
.college, 
.col_news, 
.col_news_detail .breadcrumb, 
.col_ziliao, 
.col_choose .breadcrumb{ padding-top:0; }
.college>.img{ background:url(../image/college_bg1.jpg) no-repeat center top/100% 100%; padding:140px calc((100% - 1200px) / 2) 120px; }
.college .img .f14{ margin-top:10px; }
.college .w1200>.flex{ flex-wrap:wrap; gap:16px; flex-direction:row-reverse; width:1200px; margin:40px auto; }
.college .w1200>.flex>div{ padding:40px; box-shadow:0 3px 10px rgba(1,27,70,0.1); border-radius:20px; }
.college .login{ width:33.33%; max-width:400px; position:relative; }
.college .login>.flex{ flex-direction:column; justify-content:flex-end; height:100%; }
.college .login .btn{ width:100%; height:48px; line-height:48px; text-align:center; background:#E72030; color:#fff; border-radius:8px; font-size:18px; padding:0; }
.college .login .logined .btn i{ margin-left:0; margin-right:8px; color:#fff; font-size:18px; }
.college .login>.flex>.flex{ justify-content:space-between; align-items:flex-start; height:calc(100% - 48px); }
.college .login>.flex .f24+div{ width:80px; height:80px; background:#F5F6FA; border-radius:50%; border:2px solid #DADCE5; }
.college .logined.flex .f24+div{ border-color:#E72030; }
.college .logined.flex .f24+div img,
.college .login form+.pab img{ width:100%; height:100%; }
.college .login>.flex i{ font-size:50px; color:#DADCE5; margin-left:14px; }
.college .login .flex-a-c{ margin:88px 20px 0; gap:40px; }
.college .login .flex-a-c>div{ width:120px; height:120px; background:rgba(231, 32, 48, .05); display:flex; flex-direction:column; align-items:center; border-radius:20px; cursor:context-menu; }
.college .login .flex-a-c>div img{ height:120px; margin-top:-45px; margin-bottom:2px; }
.college .login .flex-a-c>div p{ font-family:Youshe; font-size:20px; color:#E72030; }
.college .login .flex-a-c>div:last-child{ background:rgba(49, 147, 245, .05); }
.college .login .flex-a-c>div:last-child p{ color:#3193F5; }
.college .login form{ margin-top:30px; }
.college .login form>div{ margin-bottom:15px; font-size:16px; }
.college .login form input{ width:calc(100% - 4em); height:40px; line-height:40px; padding:0 15px; background:#F5F6FA; border-radius:4px; font-size:16px; }
.college .login form input.shortInput{ width:calc(100% - 11.5em); }
.college .login form input+span.blue{ display:inline-block; width:7.5em; text-align:right; cursor:pointer; }
.college .login form .btn{ box-shadow:0 5px 10px rgba(231,32,48,0.3); }
.college .login form .btn+p,
.college .login form>.text_center+p{ position:absolute; bottom:0; height:45px; line-height:45px; width:100%; margin:0 -40px; padding:0 40px; background:#F5F6FA; border-radius:0 0 20px 20px; }
.college .login form+.pab{ right:8px; top:8px; width:64px; height:64px; cursor:pointer; }
.college .login p.f20 img{ width:24px; height:20px; margin-right:8px; }
.college .login form>.text_center{ background:transparent; height:auto; box-shadow:none; position:relative; }
.college .login form>.text_center>img{ width:170px; height:170px; border-image-source:radial-gradient(70% 60%, transparent 0, transparent 100%, #DADCE5 100%); border-image-slice:0.5; border-width:3px; border-style:solid; }
.college .login form>.text_center .lose{ position:absolute; top:0; left:50%; width:170px; height:170px; transform:translate(-50%); background:rgba(0,0,0,.8); display:flex; flex-direction:column; align-items:center; justify-content:center; }
.college .login form>.text_center .lose img{ width:60px; height:60px; padding:12px; border-radius:50%; background:#fff; border:none; cursor:pointer; }
.college .login form>.text_center .lose p{ color:#fff; font-size:14px; margin-bottom:15px; }
.college .col_news{ width:calc(66.67% - 16px); }
.college .w1200 .tit{ font-size:20px; font-weight:bold; }
.college .w1200 .tit .blue{ font-size:14px; font-weight:normal; }
.college .col_news_item{ display:flex; align-items:center; font-size:16px; margin-top:16px; }
.college .col_news_item .num{ width:20px; height:20px; background:#F5F6FA; border-radius:2px; display:flex; align-items:center; justify-content:center; font-size:14px; }
.college .col_news_item p{ width:calc(100% - 135px); margin-left:15px; margin-right:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; }
.college .col_news_item .color_9{ width:100px; white-space:nowrap; }
.college .col_news_item:hover p{ color:#FE2C55; text-decoration:underline; }
.college .col_ziliao{ width:100%; }
.college .col_ziliao .col_ziliao_item{ padding:0; box-shadow:none; }
.college .col_ziliao_item:hover p{ color:#3193F5; text-decoration:underline; cursor:pointer; }
	/*果果学院 详情video*/
.video ::-webkit-scrollbar{ width:8px; }
.video ::-webkit-scrollbar-button{ display:none; }
.video ::-webkit-scrollbar-track{ background:transparent; }
.video ::-webkit-scrollbar-thumb{ background:#494A59; border-radius:10px; }
.w1640{ max-width:1640px; width:100%; margin:0 auto; }
.video{ background:#0F0F1E; }
.video .w1640>.flex{ background:#1C1D30; }
.video .w1640>.flex .left{ width:calc(100% - 400px); }
.video .w1640>.flex .left video{ width:100%; }
.video .w1640>.flex .left p{ height:48px; line-height:48px; }
.video .w1640 .right{ width:400px; height:720px; padding:40px 30px 0 60px; }
.video .w1640 .right.close{ width:0; padding:0; }
.video .w1640 .right.close *{ display:none; }
.video .w1640 .right>div{ height:400px; overflow-y:auto; }
.video .w1640 .right ul{ width:100%; flex-wrap:wrap; }
.video .w1640 .right li{ padding:5px 20px; border-radius:20px; cursor:pointer; margin-bottom:10px; margin-right:10px; }
.video .w1640 .right li.on{ background:#0F0F1E; color:#fc4646; }
.video .w1640 .right li:hover{ color:#aaa; background:#0F0F1E; }
.video .w1640 .right .litit:before{ content:''; width:4px; height:20px; background:#fc4646; border-radius:4px; display:inline-block; margin-right:9px; vertical-align:middle; }
.video .w1640 .right .item{ margin:15px 0; cursor:pointer; }
.video .w1640 .right .item img{ width:110px; height:62px; margin-right:16px; }
.video .w1640 .right .item p{ width:225px; max-height:62px; overflow:hidden; }
.video .right>a{ display:block; background:#E72030; color:#fff; width:240px; height:50px; line-height:50px; border-radius:4px; margin:80px auto 0; text-align:center; font-size:18px; }
.video .right>img{ left:0; top:50%; transform:translate(0,-50%); margin-top:-48px; cursor:pointer; /*transition: all .5s .5s;*/ }
.video .right.close>img.close{ display:inherit; left:-20px; transform:translate(0,-50%) rotateY(180deg); /*transition: all .5s .5s;*/ filter:drop-shadow(0px 0px 4px black); }
.trans-90{ transform:rotate(-90deg); }
#videoBtn{ height:24px; line-height:24px; border:1px solid #999; border-radius:8px 4px 4px 0; cursor:pointer; }
.red#videoBtn{ border-color:#fc4646; }
#videoBtn>*{ display:inline-block; }
#videoBtn .f20{ font-size:24px; margin-top:-1px; margin-left:-3px; transform:rotateY(180deg); }
#videoBtn span{ vertical-align:top; }
.red#videoBtn .trans-90{ transform:rotate(90deg); }
.video .w1640>.pb-20 .child img{ width:170px; height:110px; }
.video .w1640>.pb-20 .child p{ border:0; max-height:4.5em; overflow:hidden; font-size:14px !important; color:#fff !important; background:transparent !important; }
.video .w1640>.pb-20 .child p.flex{ gap:50px; }
	/*考试题目页 内审员*/
.explain{ padding:30px 20px 20px; margin-bottom:16px; }
.explain .color_9{ margin-top:5px; }
.explain .color_9 span{ font-weight:bold; }
.explain .blue{ font-size:16px; color:#3172F5; border:1px solid #3172F5; border-radius:20px; height:28px; line-height:28px; display:inline-block; padding:0 15px; }
.explain .blue+.hand{ margin-left:40px; }
.bg_fa{ background:#fafafa; }
.bg_56a{ background:#f5f6fa; }
.bg_89a{ background:#f8f9fa; }
.current_part{ width:calc(74% - 16px); margin-right:16px; }
.current_part .bg_89a{ padding:20px 24px 16px; }
.current_part .bg_89a .f16{ margin-bottom:5px; }
.current_part .bg_fff{ padding:34px 40px; height:490px; overflow-y:auto; }
.current_part .bg_fff .label{ display:block; font-size:16px; background:#F8F9FA; border:1px solid #DADCE5; border-radius:4px; max-width:680px; height:40px; line-height:40px; padding:0 24px; margin-bottom:1rem; cursor:default; }
.current_part .bg_fff .label.on{ background:#F2F9FF; border-color:#3193F5; color:#3193F5; }
.current_part .bg_fff .label input{ margin-right:15px; }
.current_part .btns{ padding:16px 40px; text-align:right; }
.current_part .btns span{ display:inline-block; background:#F55231; color:#fff; width:150px; height:32px; line-height:32px; border-radius:4px; text-align:center; font-size:16px; cursor:pointer; }
.current_part .btns .btn_prev{ background:rgba(245, 82, 49, .1); color:#F55231; margin-right:16px; }
.current_part .btns span.disabled, 
.collection_detail .current_part .btns .btn_prev.disabled, 
.wrong_detail .current_part .btns .btn_prev.disabled, 
.collection_detail .current_part .btns span.disabled, 
.wrong_detail .current_part .btns span.disabled{ background:#eee; color:#d2d2d2; cursor:not-allowed; }
.current_part+.right_cont{ width:26%; max-width:310px; }
.right_cont>.bg_fff{ padding:24px; margin-bottom:16px; }
/*.right_cont>.bg_fff:nth-child(2){ height:405px; overflow-y:auto; position:relative; }*/
.right_cont>.bg_fff>.tit{ text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px; }
.right_cont>.bg_fff>.tit i{ color:#3172F5; }
.right_cont .bg_56a{ width:100%; height:40px; line-height:40px; font-family:DIN; font-size:28px; margin-bottom:35px; }
.right_cont .progress{ overflow:inherit; }
.right_cont .progress-bar{ position:relative; overflow:inherit; border-radius:.25rem; background:#F55231; }
.right_cont .progress-bar>span{ position:absolute; top:-12px; left:85%; height:20px; color:#F55231; font-size:14px; }
.right_cont .tit+.mb-10{ padding-bottom:10px; border-bottom:1px solid #EBEDF5; }
.right_cont .choose_exam{ text-align:left; height:256px; margin-right:-24px; padding-top:20px; overflow:auto; }
.right_cont::-webkit-scrollbar, 
.right_cont ::-webkit-scrollbar{ width:8px; }
.right_cont::-webkit-scrollbar-button, 
.right_cont ::-webkit-scrollbar-button{ display:none; }
.right_cont::-webkit-scrollbar-track, 
.right_cont ::-webkit-scrollbar-track{ background:transparent; }
.right_cont::-webkit-scrollbar-thumb, 
.right_cont ::-webkit-scrollbar-thumb{ background:#EBEDF5; border-radius:4px; }
.right_cont .choose_exam .flex_wrap{ gap:8px 9px; }
.right_cont .choose_exam .flex_wrap li{ width:30px; height:30px; border:1px solid #EBEDF5; text-align:center; line-height:30px; border-radius:4px; cursor:pointer; position:relative; }
.right_cont .choose_exam .flex_wrap li:hover{ border-color:#F55231; }
.right_cont .choose_exam .flex_wrap li.ing{ border-color:#333; }
.right_cont .choose_exam .flex_wrap li.answered{ background:#F55231; color:#fff; }
.right_cont .explan_icon{ position:sticky; bottom:-24px; background:#fff; width:calc(100% + 48px); height:48px; line-height:48px; text-align:left; padding:0 24px; margin:0 -24px -24px; box-shadow:0px 0px 10px rgba(1,27,70,0.1); font-size:14px; display:flex; justify-content:space-between; }
.right_cont .explan_icon span:first-child:before{ content:''; display:inline-block; width:16px; height:16px; border:1px solid #EBEDF5; border-radius:2px; margin-right:5px; vertical-align:middle; }
.right_cont .explan_icon span:nth-child(2):before{ content:''; display:inline-block; width:16px; height:16px; background:#F55231; border-radius:2px; margin-right:5px; vertical-align:middle; }
.right_cont .explan_icon span:nth-child(3):before{ content:"\e9f5"; font-family:'iconfont'; color:#fc4646; margin-right:5px; }
.right_cont>.f16{ display:block; background:#F55231; width:100%; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:8px; cursor:pointer; }
	/*考试结果查询 内审员*/
.college_result_top{ padding:25px 0 15px; border-radius:8px; }
.college_result_success{ border-radius:8px; padding:70px 395px 140px; }
.f120{ font-size:120px; }
.college_result_success .success{ width:375px; height:190px; background:url(../image/college_result_success.png) no-repeat center top/100% 100%; }
.college_result_success a{ display:block; margin:48px auto 0; background:#E72030; color:#fff; text-align:center; width:150px; height:40px; line-height:40px; border-radius:4px; font-size:16px; }
.college_result_fail{ border-radius:8px; padding:40px 0 0; }
.college_result_fail .fail{ width:375px; height:190px; background:url(../image/college_result_fail.png) no-repeat top right/140px 115px; margin:0 auto; }
.college_result_fail .bg_fa{ border-radius:0 0 8px 8px; padding:30px 265px; }
.college_result_fail .bg_fa .flex{ gap:40px; }
.college_result_fail .bg_fa .flex .f18+div{ width:calc(100% - 130px); }
.college_result_fail .bg_fa .flex--c .f16{ width:calc(100% - 170px); text-align:left; }
.college_result_fail .bg_fa .flex--c .bold{ width:170px; }
.college_result_fail .bg_fa .q_num{ display:inline-block; width:25px; margin-right:15px; }
	/*考试通过 证书图片展示 内审员*/
.result_jpg{ padding:45px 375px 50px; border-radius:8px; }
.result_jpg>div{ width:450px; height:636px; background:url(../image/college_result_bg.jpg) top center/100% 100%; padding:90px 40px 70px; box-shadow:0px 10px 20px 0px rgba(1,27,70,0.1); position:relative; }
.result_jpg>img{ position:absolute; left:50%; top:calc(55% + 90px); width:200px; height:166px; transform:translate(-50%, -50%); }
.result_jpg .f40{ font-weight:600; color:#BE8D46; text-shadow:-1.5px 2px 0 #563619; margin-bottom:40px; }
.result_jpg .text_left{ position:relative; z-index:1; }
.result_jpg .flex{ align-items:flex-end; }
.result_jpg .flex .left_img{ width:90px; }
.result_jpg .flex .right_img{ width:55px; }
.result_jpg .flex-b-c{ margin-top:70px; margin-bottom:25px; }
	/*审核员查询*/
.college_search{ background:url(../image/college_check_bg.jpg) top center/100% 100%; padding:110px 0; }
.f34{ font-size:34px; color:#CC6729; }
.college_search p.f16,
.p88 p.f16{ color:#CC6729; }
.college_search .pr{ margin:34px auto 0; width:800px; }
.college_search div.pab{ left:0; top:20px; height:24px; line-height:24px; width:152px; border-right:1px solid #999; font-size:16px; cursor:pointer; }
.college_search div.pab i{ display:inline-block; }
.college_search div.pab .pab{ background:rgba(255,255,255,.8); width:100%; top:100%; }
.college_search div.pab .pab li{ line-height:40px; cursor:pointer; }
.college_search div.pab .pab li:hover{ color:#E72030; }
.college_search input{ width:100%; height:64px; line-height:64px; border-radius:8px; padding-left:170px; padding-right:130px; font-size:16px; border-color:#E72030; }
.college_search input:focus{ border-color:#E72030; }
.college_search span.pab{ right:0; top:0; width:120px; height:64px; line-height:64px; background:#E72030; color:#fff; border-radius:0 8px 8px 0; padding:0; }
.p88{ padding:88px 0; }
.p88 .f20{ margin-bottom:48px; }
.p88 .flex-c-{ gap:0 150px;}
.p88 .flex-c- .text_center{ width:230px; }
.p88 .flex-c- .text_center:nth-child(1) img{ object-fit:cover; object-position:left top; width:66px; height:73px; margin-top:6px; }
.p88 .flex-c- .text_center:nth-child(2) img{ object-fit:cover; object-position:left -73px; width:66px; height:79px; }
.p88 .flex-c- .text_center:nth-child(3) img{ object-fit:cover; object-position:left bottom; width:75px; height:62px; margin-top:17px; }
	/*考试要闻*/
.col_news>.img, 
.col_ziliao>.img{ background:url(../image/college_bg2.jpg) no-repeat center top/100% 100%; padding:80px calc((100% - 1200px) / 2) 215px; }
.col_news>.img ol, 
.col_ziliao>.img ol, 
.col_wrong>.img ol, 
.col_collection>.img ol, 
.my_results>.img ol{ padding:0; margin-bottom:52px; }
.col_news>.img p, 
.col_ziliao>.img p{ margin-top:6px; }
.col_news>.img+div, 
.col_ziliao>.img+div{ margin-top:-180px; }
.col_news .w1200 .col_news_item{ background:#fff; padding:24px; margin-bottom:16px; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:20px; display:flex; }
.col_news .col_news_item .left{ width:146px; border-right:1px solid #F3F4FA; display:flex; justify-content:center; align-items:center; }
.col_news .col_news_item .left .DIN{ margin-right:6px; }
.col_news .col_news_item .right{ width:calc(100% - 146px); padding-left:16px; }
.col_news .col_news_item .right .line1{ margin-bottom:10px; }
.col_news .col_news_item .right .line1:hover{ color:#3193F5; }
.col_news .col_news_item .right .line2{ margin-bottom:20px; }
.col_news .col_news_item .right img{ width:40px; height:40px; border-radius:50%; margin-right:14px; }
.col_news .col_news_item .right a.fr{ height:32px; line-height:32px; padding:0 10px; background:rgba(49, 147, 245, .05); color:#3193F5; border-radius:4px; font-size:14px; }
.col_news .col_news_item+.text_center, 
.col_ziliao .col_ziliao_content .text_center{ width:100%; margin-top:40px; margin-bottom:40px; }
		/*要闻 详情*/
.col_news_detail .advertisement, 
.col_choose .advertisement{ margin-bottom:40px; }
.col_news_detail p.f24{ margin-bottom:15px; }
.col_news_detail .flex{ margin-bottom:40px; }
.col_news_detail .flex>img{ width:40px; height:40px; border-radius:50%; margin-right:8px; border:1px solid #F5F6FA; }
.col_news_detail .coll_news_cont_msgs{ line-height:2; margin-bottom:40px; }
.col_news_detail .coll_news_cont_msgs p,
.col_news_detail .coll_news_cont_msgs div{ line-height:2; margin-bottom:30px; font-size:14px; }
	/*考试资料 列表页*/
.col_ziliao .col_ziliao_content{ display:flex; flex-wrap:wrap; gap:16px 40px; margin-top:24px; }
.col_ziliao .col_ziliao_item{ width:calc((100% - 40px) / 2); padding:16px 24px; background:#fff; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:8px; display:flex; align-items:center; }
.col_ziliao .col_ziliao_item img{ width:40px; height:32px; margin-right:16px; }
.col_ziliao .col_ziliao_item p{ width:calc(100% - 88px); }
.col_ziliao .col_ziliao_item .right{ color:#3193F5; width:2em; font-size:16px; cursor:pointer; }
	/*选择科目*/
.col_choose .flex_wrap{ gap:24px 25px; margin-bottom:40px; }
.col_choose .flex_wrap a{ width:calc((100% - 100px) / 5); height:120px; padding:30px 16px; background:rgba(217, 76, 135, .05); border-radius:10px; position:relative; }
.col_choose .flex_wrap a p{ width:8.5em; font-size:16px; font-weight:bold; color:#D94C87; }
.col_choose .flex_wrap a img{ width:64px; height:64px; position:absolute; bottom:0; right:0; object-fit:cover; object-position:left top; }
.col_choose .flex_wrap a:nth-child(15n+2){ background:rgba(33, 201, 217, .05); }
.col_choose .flex_wrap a:nth-child(15n+2) p{ color:#21C9D9; }
.col_choose .flex_wrap a:nth-child(15n+2) img{ object-position:left -64px; }
.col_choose .flex_wrap a:nth-child(15n+3){ background:rgba(3, 80, 197, .05); }
.col_choose .flex_wrap a:nth-child(15n+3) p{ color:#0350C5; }
.col_choose .flex_wrap a:nth-child(15n+3) img{ object-position:left -128px; }
.col_choose .flex_wrap a:nth-child(15n+4), 
.col_choose .flex_wrap a:nth-child(15n+9){ background:rgba(21, 187, 50, .05); }
.col_choose .flex_wrap a:nth-child(15n+4) p, 
.col_choose .flex_wrap a:nth-child(15n+9) p{ color:#15BB32; }
.col_choose .flex_wrap a:nth-child(15n+4) img{ object-position:left -192px; }
.col_choose .flex_wrap a:nth-child(15n+9) img{ object-position:left -490px; }
.col_choose .flex_wrap a:nth-child(15n+5), 
.col_choose .flex_wrap a:nth-child(15n+12){ background:rgba(250, 100, 1, .05); }
.col_choose .flex_wrap a:nth-child(15n+5) p, 
.col_choose .flex_wrap a:nth-child(15n+12) p{ color:#FA6401; }
.col_choose .flex_wrap a:nth-child(15n+5) img{ object-position:left -256px; }
.col_choose .flex_wrap a:nth-child(15n+12) img{ object-position:left -664px; }
.col_choose .flex_wrap a:nth-child(15n+6), 
.col_choose .flex_wrap a:nth-child(15n+7){ background:rgba(49, 114, 245, .05); }
.col_choose .flex_wrap a:nth-child(15n+6) p, 
.col_choose .flex_wrap a:nth-child(15n+7) p{ color:#3172F5; }
.col_choose .flex_wrap a:nth-child(15n+6) img{ object-position:left -315px; }
.col_choose .flex_wrap a:nth-child(15n+7) img{ object-position:left -379px; }
.col_choose .flex_wrap a:nth-child(15n+8){ background:rgba(4, 165, 159, .05); }
.col_choose .flex_wrap a:nth-child(15n+8) p{ color:#04A59F; }
.col_choose .flex_wrap a:nth-child(15n+8) img{ object-position:left -439px; height:59px; }
.col_choose .flex_wrap a:nth-child(15n+10), 
.col_choose .flex_wrap a:nth-child(15n+11){ background:rgba(7, 173, 71, .05); }
.col_choose .flex_wrap a:nth-child(15n+10) p, 
.col_choose .flex_wrap a:nth-child(15n+11) p{ color:#008C3D; }
.col_choose .flex_wrap a:nth-child(15n+10) img{ object-position:left -554px; }
.col_choose .flex_wrap a:nth-child(15n+11) img{ object-position:left -612px; height:56px; }
.col_choose .flex_wrap a:nth-child(15n+13){ background:rgba(202, 80, 57, .05); }
.col_choose .flex_wrap a:nth-child(15n+13) p{ color:#CA5039; }
.col_choose .flex_wrap a:nth-child(15n+13) img{ object-position:left -728px; }
.col_choose .flex_wrap a:nth-child(15n+14){ background:rgba(0, 140, 61, .05); }
.col_choose .flex_wrap a:nth-child(15n+14) p{ color:#008C3D; }
.col_choose .flex_wrap a:nth-child(15n+14) img{ object-position:left -792px; }
.col_choose .flex_wrap a:nth-child(15n){ background:rgba(231, 32, 48, .05); }
.col_choose .flex_wrap a:nth-child(15n) p{ color:#E72030; }
.col_choose .flex_wrap a:nth-child(15n) img{ object-position:left bottom; }
	/*与选择科目相关的视频 内*/
.choose_video .bg_34a{ height:56px; line-height:56px; padding:0 24px; font-size:16px; backround:#f5f6fa; }
	/*题库 外*/
.coll_bank, 
.col_exam .breadcrumb, 
.col_appl_content .breadcrumb, 
.col_wrong, 
.col_collection, 
.my_results, 
.wrong_detail .breadcrumb, 
.collection_detail .breadcrumb{ padding-top:0; }
.coll_bank>.img { background:url(../image/college_bg3.jpg) no-repeat center top / 100% 100%; padding:70px calc((100% - 1200px) / 2) 78px; position:relative; }
.coll_bank>.img .f50 { font-family:douyu; margin-top:46px; margin-bottom:16px; color:#5a84d0; }
.coll_bank>.img .f20 { display:inline-block; height:48px; line-height:48px; padding:0 20px; color:#3193F5; position:relative; z-index:0; }
.coll_bank>.img .f20:before{ content:''; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; background:#fff; transform:skew(-20deg); }
.coll_bank>.img .pab{ width:100vw; background:rgba(255, 255, 255, .5); margin:0 calc((100% - 1200px) / 2* -1); padding:0 calc((100% - 1200px) / 2); bottom:0; height:64px; line-height:64px; color:#F55231; font-size:20px; }
.coll_bank>.img img{ margin-top:-18px; margin-right:16px; }
.coll_bank .advertisement a{ background:url(../image/col_bank_bg3.jpg) no-repeat center top/100% 100%; height:90px; line-height:90px; padding:0; margin-top:24px; position:relative; }
.coll_bank .advertisement a pre{ font-size:32px; font-weight:bold; background:linear-gradient(90deg, #476BB3 0.634765625%, #6199F2 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.coll_bank .advertisement a .btn{ position:absolute; right:150px; top:21px; width:180px; height:48px; line-height:48px; text-align:center; background:linear-gradient(-90deg, #476BB3, #6199F2); color:#fff; border-radius:24px; border:1px solid #FFF; padding:0; }
.coll_bank .advertisement a .btn i{ margin-left:12px; }
.coll_bank .grid{ display:grid; grid-gap:20px 24px; grid-template-columns:repeat(3,1fr); margin-top:24px; margin-bottom:56px; }
.coll_bank .grid>a{ background:#F5F6FA; border-radius:20px; padding:40px; position:relative; }
.coll_bank .grid .div1{ grid-row-start:1; grid-row-end:3; padding-top:220px; }
/* .coll_bank .grid .div2{ grid-area:1/2/2/3; padding-bottom:60px; }
.coll_bank .grid .div3{ grid-area:2/2/3/3; padding-bottom:60px; } */
.coll_bank .grid>a img{ position:absolute; right:24px; top:24px; width:96px; height:111px; object-fit:cover; }
.coll_bank .grid .div1 img{ left:40px; top:40px; }
.coll_bank .grid>a:nth-child(1) img{ object-position:left top; }
.coll_bank .grid>a:nth-child(2) img{ object-position:-96px top; }
.coll_bank .grid>a:nth-child(3) img{ object-position:right top; }
.coll_bank .grid .flex{ grid-area:1/3/3/4; box-shadow:0 0 10px rgba(1,27,70,0.1); border-radius:20px; flex-direction:column; gap:16px; padding:24px; }
.coll_bank .grid .flex a{ height:72px; background:rgba(49, 146, 245, .05); color:#3193F5; border-radius:20px; display:flex; justify-content:space-between; align-items:center; padding:4px 0 4px 40px; font-size:18px; font-weight:bold; }
.coll_bank .grid .flex a img{ width:72px; height:72px; object-fit:cover; object-position:left top; }
.coll_bank .grid .flex a:nth-child(2){ background:rgba(245, 82, 49, .05); color:#F55231; }
.coll_bank .grid .flex a:nth-child(2) img{ object-position:-72px top; }
.coll_bank .grid .flex a:nth-child(3){ background:rgba(231, 32, 48, .05); color:#E72030; }
.coll_bank .grid .flex a:nth-child(3) img{ object-position:-144px top; }
.coll_bank .grid .flex a:nth-child(4){ background:rgba(102, 73, 245, .05); color:#6649F5; }
.coll_bank .grid .flex a:nth-child(4) img{ object-position:-216px top; }
.coll_bank .recommend{ background:url(../image/col_bank_bg4.jpg) no-repeat center top/100% 100%; padding:32px 24px;  margin-bottom:40px;}
.coll_bank .recommend .f32{ text-align:center; margin-top:14px; margin-bottom:32px; }
.coll_bank .recommend .list{ display:flex; flex-wrap:wrap; gap:24px; }
.coll_bank .recommend .list a{ width:270px; padding:40px 24px; background:#fff; border-radius:20px; box-shadow:0 5px 10px rgba(1,27,70,0.1); --width:120px; }
.coll_bank .recommend .list a>img{ width:120px; height:120px; background:#fff; margin-bottom:20px; }
.coll_bank .name_img{ margin-bottom:20px; }
.coll_bank .recommend .list a .flex-b-c{ margin-top:30px; }
.coll_bank .recommend .list a .flex-b-c p{ color:#999; font-size:15px; }
.coll_bank .recommend .list a .pab{ top:0; right:24px; width:72px; height:72px; padding-top:5px; }
.coll_bank .recommend .list a .pab:before{ content:''; position:absolute; left:0; top:0; width:0; height:0; border-top:62px solid #E72030; border-left:36px solid #E72030; border-right:36px solid #E72030; border-bottom:10px solid transparent; }
.coll_bank .recommend .list a .pab *{ position:relative; }
.coll_bank .recommend .list a:hover{ top:-20px; }
		/*历年真题 考前说明*/
.col_exam .current_part, 
.wrong_detail .current_part{ background:#fff; position:relative; }
.col_exam .current_part .bg_89a .f18, 
.wrong_detail .current_part .bg_89a .f18{ line-height:40px; height:40px; }
.col_exam .current_part .bg_fff, 
.wrong_detail .current_part .bg_fff, 
.reference{ padding:0 40px; height:auto; }
.col_exam .current_part .bg_fff>div, 
.wrong_detail .current_part .bg_fff>div{ padding:30px 0; }
.col_exam .current_part .bg_fff>div+div{ border-top:1px solid #EBEDF5; }
.col_exam .current_part .bg_fff>div .normal{ margin-left:16px; }
.col_exam .current_part .bg_fff>div .color_9{ margin-top:5px; }
.col_exam .current_part+.bg_fff{ padding:40px; }
.col_exam .right_cont .bg_color{ background:rgba(49, 147, 245, .05); padding:1px 40px; margin-bottom:30px; border-radius:20px; }
.col_exam .right_cont .bg_color>div{ margin:30px 0; font-size:16px; }
.col_exam .right_cont .bg_color img{ width:20px; height:22px; object-fit:cover; object-position:left top; margin-right:15px; }
.col_exam .right_cont .bg_color>div:nth-child(2) img{ object-position:-20px top; }
.col_exam .right_cont .bg_color>div:nth-child(3) img{ object-position:-40px top; width:21.4px; }
.col_exam .right_cont .bg_color>div:nth-child(4) img{ object-position:-62px top; width:21.3px; }
	/*真题考试页*/
.col_exam .current_part .item_q+.item_q{ border-top:none; }
.col_exam .current_part .item_q>.f16, 
.wrong_detail .current_part .item_q>.f16{ font-size:18px; font-weight:bold; margin-bottom:30px; margin-right:110px; }
.col_exam .current_part .bg_fff .label input{ margin-right:15px; }
.col_exam .current_part .checkboxs .label.on{ background:#EEE; border-color:#DADCE5; color:#333; }
.col_exam .current_part .item_q .submit_this{ max-width:680px; height:40px; line-height:40px; text-align:center; background:#F2F9FF; color:#3193F5; border-radius:4px; border:1px solid #3193F5; font-size:16px; }
.col_exam .current_part .pab{ right:40px; top:110px; }
.col_exam .current_part .pab i{ font-size:24px; }
.col_exam .current_part .pab i+i{ margin-left:30px; }
.col_exam .current_part .item_q .top{ font-size:18px; font-weight:bold; margin-right:110px; margin-botom:30px; }
.col_exam .current_part .item_q .top .type{ font-family:Youshe; font-weight:normal; color:#fff; padding:0 4px; margin-right:8px; position:relative; z-index:0; }
.col_exam .current_part .item_q .top .type:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; z-index:-1; background:#3193F5; transform:skew(-20deg); border-radius:4px; }
.col_exam .current_part .item_q .top2 .type:before{ background:#F55231; }
.col_exam .current_part .item_q .middle{ margin-top:30px; }
.col_exam .current_part .item_q .middle span{ height:40px; line-height:40px; background:#3193F5; color:#fff; padding-top:0; padding-bottom:0; }
.col_exam .current_part .item_q .middle .fr{ background:#f3f4fa; color:#666; border-radius:20px 0 0 20px; padding:0 20px; font-size:16px; }
.col_exam .current_part .item_q .below{ display:none; background:#F5F6FA; padding:24px; margin-top:30px; }
.col_exam .right_cont .bg_56a, 
.col_exam .right_cont .progress-bar>span{ color:#3193f5; }
.col_exam .right_cont .progress-bar, 
.col_exam .right_cont>.f16, 
.col_exam .right_cont .choose_exam .flex_wrap li.answered{ background:#3193F5; padding:0; }
.col_exam .right_cont .progress-bar{ font-weight:bold; }
.col_exam .right_cont .choose_exam .flex_wrap li.mark{ padding:0; }
.col_exam .right_cont .choose_exam .flex_wrap li.mark:before{ content:"\e9f5"; font-family:'iconfont'; position:absolute; right:-5px; top:-15px; color:#fc4646; }
.col_exam .right_cont .choose_exam .flex_wrap li:hover{ border-color:#3193F5; }
		/*弹出框 是否交卷*/
.confirm.exam .bg_fff{ width:600px; z-index:5; left:50%; top:50%; transform:translate(-50%, -50%); padding:40px 30px; margin:0; border-radius:20px; box-shadow:0 3px 30px rgba(1,27,70,0.3); }
.confirm.exam .bg_fff .close{ font-size:35px; font-weight:lighter; transform:rotate(45deg); margin-right:-6px; margin-top:-14px; }
.confirm.exam .bg_fff img.pab{ left:0; top:-21px; }
.confirm.exam .bg_fff .color_9{ margin:24px 0 50px; }
.confirm.exam .bg_fff .flex-a-c span{ width:120px; height:40px; line-height:40px; text-align:center; background:#F5F6FA; font-size:16px; border-radius:20px; cursor:pointer; }
.confirm.exam .bg_fff .flex-a-c span.sure{ background:#E72030; color:#fff; }
	/*真题考试结果页*/
.coll_result .breadcrumb, 
.wrong_result .breadcrumb{ padding:0; }
.coll_result .w1200{ padding-bottom:1px; }
.coll_result .w1200>.bg_fff, 
.wrong_result .w1200>.bg_fff{ margin-top:35px; margin-bottom:35px; padding:88px 160px; border-radius:10px; }
.coll_result .bg_fff .bg_34a{ background:#E72030; border-radius:10px; text-align:center; padding:45px 0 20px; margin-bottom:50px; }
.coll_result .bg_fff .bg_34a *{ color:#fff; }
.coll_result.fail .bg_fff .bg_34a{ background:#f5f6fa; }
.coll_result.fail .bg_fff .bg_34a *{ color:#999; }
.coll_result .bg_fff .r0{ display:none; }
.coll_result.fail .bg_fff .r0{ display:block; }
.coll_result.fail .bg_fff .r1{ display:none; }
.coll_result .bg_fff>.flex{ margin:30px 190px 40px; gap:10px; }
.coll_result .bg_fff>.flex>div{ width:160px; height:140px; background:rgba(49, 147, 245, .05); display:flex; flex-direction:column; justify-content:center; align-items:center; border-radius:10px; }
.coll_result .bg_fff>.flex>div .f40{ font-family:DIN; color:#3193F5; font-weight:bold; }
.coll_result .bg_fff>.flex>div:nth-child(2){ background:rgba(231, 32, 48, .05); }
.coll_result .bg_fff>.flex>div:nth-child(2) .f40{ color:#E72030; }
.coll_result .bg_fff>.flex>div:nth-child(3){ background:rgba(102, 73, 245, .05); }
.coll_result .bg_fff>.flex>div:nth-child(3) .f40{ color:#6649F5; }
.coll_result .bg_fff>.flex-b-c{ margin: 30px 190px 40px; }
.coll_result .bg_fff .btn{ width:200px; height:48px; line-height:48px; text-align:center; padding:0; background:#E72030; color:#fff; box-shadow:0px 5px 10px 0px rgba(231,32,48,0.3); border-radius:10px; font-size:18px; }
	/*错题解析*/
.wrong_detail .current_part .bg_fff{ height:auto; }
.wrong_detail .item_q .ans_t{ background: #f2f9ff;; border-color:#3193F5; color:#3193F5; }
.wrong_detail .item_q .radios .ans_t:before, 
.collection_detail .item_q .radios .ans_t:before{ content:'\e65a'; font-family:'iconfont'; color:#3193F5; margin-right:15px; }
.wrong_detail .item_q .checkboxs .ans_t:before, 
.collection_detail .item_q .checkboxs .ans_t:before{ content:'\e669'; font-family:'iconfont'; color:#3193F5; }
.wrong_detail .item_q .on.ans_f{ background:#FFF2F3; border-color:#E72030; color:#E72030; }
.wrong_detail .item_q .on.ans_f:before{ content:"\e640"; font-family:'iconfont'; color:red; margin-right:15px; }
.wrong_detail .item_q input, 
.collection_detail .item_q input{ pointer-events:none; }
.wrong_detail .item_q .ans_t input, 
.wrong_detail .item_q .on input, 
.collection_detail .item_q .ans_t input{ display:none; }
.reference .flex-a-c{ max-width:680px; background:#fff; box-shadow:0 5px 10px rgba(1, 27, 70, 0.1); border-radius:8px; }
.reference .flex-a-c>div{ height:64px; line-height:64px; font-size:16px; }
.reference .flex-a-c .DIN{ font-size:28px; font-weight:bold; color:#3193F5; margin-left:24px; }
.reference .flex-a-c>div:nth-child(2) .DIN{ color:#E72030; }
.wrong_detail .analysis{ width:680px; background:linear-gradient(180deg, #E5F2FF 0%, #FFFFFF 100%); border-radius:10px; padding:26px 24px; margin-left:40px; box-shadow:none; }
.wrong_detail .analysis>div>div+div, 
.collection_detail .right_cont .analysis .f20 ~ div{ margin-top:24px; }
.wrong_detail .analysis>div>div .f18:before, 
.collection_detail .right_cont .analysis .f18:before{ content:''; display:inline-block; width:6px; height:18px; background:#3193F5; border-radius:3px; margin-right:8px; vertical-align:sub; }
.wrong_detail .analysis>div>div .f18+div, 
.collection_detail .right_cont .analysis .f18+div{ margin-left:14px; }
.wrong_detail .analysis>div>div .f16.blue, 
.collection_detail .right_cont .analysis .f16.blue{ text-decoration:underline; }
.wrong_detail .right_cont .choose_exam .flex_wrap li{ background:#E72030; color:#fff; }
.wrong_detail .right_cont .explan_icon span:first-child:before{ background:#E72030; }
.wrong_detail video{ width:100%; max-width:600px; }
	/*综合应用题*/
.col_appl_content .breadcrumb{ padding-bottom:0; }
.col_appl_content .advertisement{ margin-bottom:25px; }
.col_appl_content .bg_34a{ height:56px; line-height:56px; padding:0 24px; margin-bottom:16px; }
.col_appl_content .col_appl_item{ margin-bottom:56px; position:relative; }
.col_appl_content .col_appl_item .top{ padding:20px 24px; font-size:18px; font-weight:bold; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:20px; cursor:pointer; }
.col_appl_content .col_appl_item .top .type{ font-family:Youshe; font-weight:normal; color:#fff; padding:0 4px; margin-right:8px; position:relative; }
.col_appl_content .col_appl_item .top .type:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; z-index:-1; background:#3193F5; transform:skew(-20deg); border-radius:4px; }
.col_appl_content .col_appl_item .top2 .type:before{ background:#F55231; }
.col_appl_content .col_appl_item .below{ display:none; background:#F5F6FA; margin:0 24px; padding:0 24px 56px; border-radius:0 0 20px 20px; }
.col_appl_content .col_appl_item .below *{ line-height:1.75; }
.col_appl_content .col_appl_item .below .bold{ margin-bottom:6px; margin-top:25px; }
.col_appl_content .col_appl_item .top2+.below p.f16{ color:#F55231; }
/* .col_appl_content .col_appl_item .top2+.below div.bold{ background:#3193F5; color:#fff; height:24px; line-height:24px; border-radius:0 12px 12px 0; padding:0 10px; margin:20px 0 10px -24px; display:inline-block; } */
.col_appl_content .col_appl_item .below .bold button{ background:#3193F5; color:#fff; border:none; padding-left:6em; padding-right:8px; border-radius:5px; vertical-align:middle; position:relative; }
.col_appl_content .col_appl_item .below .bold button i{ font-size:22px; display:inline-block; line-height:24px; }
.col_appl_content .col_appl_item .below .bold button i::after{ content:'点击播放'; position:absolute; left:12px; top:0; font-size:14px; }
.col_appl_content .col_appl_item .pab{ width:100px; height:32px; line-height:32px; text-align:center; left:50%; top:100%; transform:translate(-50%); border-radius:0 0 20px 20px; box-shadow:0 3px 5px rgba(1,27,70,0.1); cursor:pointer; }
.col_appl_content .col_appl_item .pab i{ display:inline-block; color:#E72030; }
.col_appl_content .lists+.text_center{ margin:40px auto; }
.col_appl_content .col_appl_item.on{ margin-bottom:16px; }
.col_appl_content .col_appl_item.on .below{ display:block; }
.col_appl_content .col_appl_item.on .pab{ top:auto; bottom:0; border-radius:20px 20px 0 0; background:#fff; box-shadow:0 -3px 5px rgba(1,27,70,.1); }
.col_appl_content .col_appl_item.on .pab i{ transform:rotate(0eg); }
.col_appl_content .col_appl_item .top:hover{ color:#3193F5; }
	/*我的收藏 我的错题*/
.col_wrong>.img{ background:url(../image/college_bg4.jpg) no-repeat center top/100% 100%; padding:80px calc((100% - 1200px) / 2) 35px; }
.col_wrong>.tips, 
.col_collection>.tips{ margin-top:10px; margin-bottom:24px; height:60px; line-height:32px; padding:14px calc((100% - 1200px) / 2); box-shadow:0 5px 10px rgba(1,27,70,0.05); }
.col_wrong>.tips span, 
.col_collection>.tips span{ display:inline-block; width:120px; height:32px; text-align:center; border-radius:4px; font-size:16px; cursor:pointer; }
.col_wrong>.tips span+span, 
.col_collection>.tips span+span{ margin-left:24px; }
.col_wrong>.tips span.on, 
.col_collection>.tips span.on{ background:#E72030; color:#fff; }
.col_wrong>.flex .left, 
.col_collection>.flex .left{ width:850px; margin-right:40px; }
.col_wrong .wrong_item, 
.col_collection .collection_item{ display:block; width:100%; padding:20px 25px; margin-bottom:16px; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:10px; }
.col_wrong .wrong_item .flex-b-c, 
.col_collection .collection_item .flex-b-c{ font-size:14px; color:#999; margin-top:5px; }
.col_wrong>.flex .left>.text_center, 
.col_collection>.flex .left>.text_center, 
.my_results .w1200>.text_center{ margin:40px auto; }
.col_wrong>.flex .right, 
.col_collection>.flex .right{ width:310px; }
.col_wrong>.flex .right>div, 
.col_collection>.flex .right>div{ padding:40px; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:10px; }
.col_wrong>.flex .right .btn, 
.col_collection>.flex .right .btn{ padding:0; margin-top:35px; width:100%; height:48px; line-height:48px; text-align:center; background:#F55231; color:#fff; font-size:18px; box-shadow:0px 5px 10px 0px rgba(245,82,49,0.3); border-radius:8px; }

.col_collection>.img{ background:url(../image/college_bg5.jpg) no-repeat center top/100% 100%; padding:80px calc((100% - 1200px) / 2) 35px; }
.col_collection>.tips{ margin-top:0; }
.col_collection>.flex .left .bg_34a{ height:56px; line-height:56px; padding:0 24px; margin-bottom:16px; font-size:16px; font-weight:bold; }
.col_collection>.flex .left .bg_34a>div{ display:inline-block; font-size:16px; font-weight:normal; }
.col_collection>.flex .left .bg_34a>div>span{ margin-right:30px; }
.col_collection>.flex .left .bg_34a>div .span1{ cursor:pointer; }
.col_collection>.flex .left .bg_34a>div .cho_num{ color:#E72030; font-weight:bold; }
.col_collection>.flex .left .bg_34a>div .span3{ display:inline-block; background:rgba(231, 32, 48, .05); color:#E72030; height:40px; line-height:40px; border-radius:8px; padding:0 16px; margin-top:8px; font-weight:bold; cursor:pointer; }
.col_collection>.flex .left .flex--c input{ margin-right:16px; zoom:150%; }
.col_collection>.flex .left input[type=checkbox]:checked{ accent-color:#E72030; }
.col_collection .collection_item{ display:block; padding:20px 25px; margin-bottom:16px; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:10px; }
		/*收藏题详情页 错题详情页*/
.collection_detail .current_part{ background:#fff; }
.collection_detail .current_part .bg_fff{ height:auto; }
.collection_detail .current_part .bg_fff .label.ans_t{ background:#F2F9FF; border-color:#3193F5; color:#3193F5; }
.collection_detail .item_q, 
.wrong_detail .item_q{ position:relative; }
.collection_detail .item_q>.pab{ right:0; top:-18px; text-align:right; }
.wrong_detail .item_q>.pab{ right:0; top:20px; text-align:right; }
.collection_detail .item_q>.pab span, 
.wrong_detail .item_q>.pab span{ display:inline-block; height:24px; line-height:24px; background:#E5F2FF; color:#3193F5; padding:0 6px; margin-top:10px; border-radius:4px; }
.collection_detail .current_part .reference, 
.wrong_detail .current_part .reference{ margin-top:6px; margin-bottom:80px; }
.collection_detail .current_part .btns span, 
.wrong_detail .current_part .btns span{ background:#3193F5; }
.collection_detail .current_part .btns .btn_prev, 
.wrong_detail .current_part .btns .btn_prev{ background:rgba(49, 147, 245, .1); color:#3193F5; }
.collection_detail .current_part+.right_cont, 
.wrong_detail .right_cont.right_bg{ background:linear-gradient(0deg, #FFFFFF, #E5F2FF); padding:24px; max-height:630px; overflow:auto; }
.collection_detail .right_cont .analysis, 
.wrong_detail .right_bg .analysis{ width:100%; padding:0; margin:0; background:transparent; box-shadow:none; }
.collection_detail .right_cont .analysis .f20, 
.wrong_detail .right_bg .analysis .f20{ text-align:center; }
.collection_detail .right_cont .analysis .f20 ~ div
.wrong_detail .right_bg .analysis .f20~div{ margin-top:20px; }
		/*错题考试 结果页*/
.wrong_result .bg_fff .bg_34a{ background:url(../image/college_bg7.jpg) no-repeat center top/100% 100%; color:#fff; height:240px; line-height:240px; padding:0; font-size:80px; font-family:youshe; letter-spacing:25px; }
	/*我的成绩*/
.my_results>.img{ background:url(../image/college_bg6.jpg) no-repeat center top/100% 100%; padding:80px calc((100% - 1200px) / 2) 35px; }
.my_results .w1200{ margin-top:40px; }
.my_results .w1200 .li{ margin-bottom:24px; }
.my_results .w1200 .li .date_num{ background:80px; line-height:80px; padding:0 40px; display:flex; justify-content:space-between; align-items:center; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:10px; font-size:16px; }
.my_results .w1200 .li .date_num .DIN{ font-size:28px; color:#3193f5; margin-left:10px; }
.my_results .w1200 .li .date_num i{ display:inline-block; background:rgba(49, 147, 245, .1); color:#3195F5; width:32px; height:32px; line-height:32px; text-align:center; border-radius:4px; margin-left:24px; transform:rotate(180deg); }
.my_results .w1200 .li .score{ display:none; flex-wrap:wrap; gap:16px 25px; padding:20px 40px 0; }
.my_results .w1200 .li .score>a{ width:204px; height:120px; line-height:120px; text-align:center; background:rgba(49, 147, 245, .05); border-radius:10px; position:relative; overflow:hidden; font-size:14px; color:#999; }
.my_results .w1200 .li .score>a:before{ position:absolute; left:-35px; top:10px; color:#fff; transform:rotate(-45deg) scale(0.8); line-height:1.5; padding:2px 26px; font-size:16px; }
.my_results .w1200 .li .score>a.ln:before{ content:'历年真题'; background:#3193F5; }
.my_results .w1200 .li .score>a.zh{ background:rgba(245, 82, 49, .05); }
.my_results .w1200 .li .score>a.zh:before{ content:'综合考题'; background:#F55231; }
.my_results .w1200 .li .score>a .DIN{ font-size:48px; font-weight:bold; margin-right:5px; }
.my_results .w1200 .li .score>a.ok .DIN{ color:#333; }
.my_results .w1200 .on .date_num{ background:linear-gradient(90deg, rgba(49,147,245,0.1), transparent); box-shadow:0 5px 10px rgba(49,147,245,0.2); }
.my_results .w1200 .on .date_num i{ transform:rotate(0); }
.my_results .w1200 .on .score{ display:flex; }
	/*就职推荐*/
.coll_recommend, 
.coll_data_analysis{ padding:0; }
.coll_recommend .img{ background:url(../image/college_bg9.jpg) no-repeat center top/100% 100%; padding:66px calc((100% - 1200px) / 2) 34px; }
.coll_recommend .img .f40, 
.coll_data_analysis .img .f40{ margin-top:24px; }
.coll_recommend .bg_fff{ box-shadow:0 3px 10px 1px rgba(1,27,70,0.05); padding:24px calc((100% - 1200px) / 2); }
.coll_recommend .bg_fff .top{ display:flex; gap:24px; }
.coll_recommend .bg_fff .top>div>div:first-child{ display:flex; justify-content:space-between; align-items:center; width:144px; height:40px; line-height:40px; padding:0 16px; background:#E72030; color:#fff; box-shadow:0 5px 10px rgba(231,32,48,0.3); border-radius:8px; font-size:16px; cursor:pointer; }
.coll_recommend .bg_fff .top .pab, 
.coll_data_analysis .bg_fff .pr .pab{ background:#fff; border:1px solid #ffd9dc; left:0; top:100%; padding:0 15px; width:315px; z-index:1; }
.coll_recommend .bg_fff .top .pab .flex{ margin:16px 0; }
.coll_recommend .bg_fff .top .pab .flex>span{ width:45px; }
.coll_recommend .bg_fff .top .pab .flex>ul{ width:calc(100% - 45px); gap:15px; }
.coll_recommend .bg_fff .top .pab .flex li, 
.coll_data_analysis .bg_fff .pr .pab li{ font-size:14px; cursor:pointer; }
.coll_recommend .bg_fff .search{ position:relative; }
.coll_recommend .bg_fff .search input{ width:384px; height:40px; line-height:40px; padding-left:24px; padding-right:90px; border:none; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:20px; font-size:16px; }
.coll_recommend .bg_fff .search i{ background:#E72030; color:#fff; width:72px; height:32px; line-height:32px; text-align:center; position:absolute; right:4px; top:4px; border-radius:16px; }
.coll_recommend .bg_fff .tab{ height:40px; padding:0; margin-top:32px; }
.coll_recommend .bg_fff .tab span{ display:inline-block; width:120px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#F5F6FA; border-radius:4px; margin-right:24px; cursor:pointer; }
.coll_recommend .bg_fff .tab span.on{ background:#E72030; color:#fff; }
.coll_recommend .w1200{ padding-bottom:30px; }
.coll_recommend .level{ margin-top:80px; margin-bottom:56px; display:flex; gap:12px; background:#fff; padding:0; }
.coll_recommend .level>div{ flex:1; background:url(../image/coll_level1_bg.jpg) no-repeat center center/100% 100%; padding:32px 24px; position:relative; --width:130px; --border-color:#FEC78A; }
.coll_recommend .level>div:nth-child(2){ background:url(../image/coll_level2_bg.jpg) no-repeat center center/100% 100%; --border-color:#9FE8FD; } 
.coll_recommend .level>div:nth-child(3){ background:url(../image/coll_level3_bg.jpg) no-repeat center center/100% 100%; --border-color:#D5A6F9; }
.coll_recommend .level>div img{ position:absolute; right:40px; top:-40px; border:5px solid var(--border-color); width:130px; height:130px; border-radius:50%; background:#fff; }
/* .coll_recommend .level>div:nth-child(2) img{ border-color:#9FE8FD; }
.coll_recommend .level>div:nth-child(3) img{ border-color:#D5A6F9; } */
.coll_recommend .name_img{ position:absolute; right:40px; top:-40px; border-radius:50%; border:5px solid var(--border-color); background:#fff; color:var(--border-color) !important; }
.coll_recommend .level>div .f32{ font-family:HelveticaObl; color:#fff; font-weight:bold; }
.coll_recommend .level>div .f32:before{ content:attr(data-text); font-family:HelveticaObl; font-size:80px; color:#fff; opacity:.1; position:absolute; left:5px; top:-10px; }
.coll_recommend .level>div .f18{ width:10em; color:#fff; line-height:1.5; height:3em; overflow:hidden; margin-bottom:12px; }
.coll_recommend .level>div>div{ color:#fff; }
.coll_recommend .level>div>div span{ margin-right:40px; }
.coll_recommend .level>div .pab{ top:48px; right:0; width:82px; height:28px; line-height:26px; text-align:center; background:#FFA700; color:#fff; border:2px solid #fff; border-right:none; border-radius:12px 0 0 12px; }
.coll_recommend .table .thead{ background:#F5F6FA; height:64px; line-height:64px; }
.coll_recommend .table .thead *{ font-size:18px; font-weight:bold; }
.coll_recommend .table .flex{ height:64px; line-height:64px; border-bottom:1px solid #F5F6FA; justify-content:space-between; padding:0 24px; }
.coll_recommend .table .flex>div:nth-child(1){ width:100px; font-family:DIN; }
.coll_recommend .table .flex>div:nth-child(2){ width:calc(100% - 600px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.coll_recommend .table .flex>div:nth-child(n+3){ width:90px; text-align:center; }
.coll_recommend .table .flex>div:nth-last-child(2){ width:130px; }
.coll_recommend .table .flex:nth-child(2) img{ width:20px; height:15px; object-fit:cover; object-position:left top; vertical-align:baseline; }
.coll_recommend .table .flex:nth-child(3) img{ width:20px; height:15px; object-fit:cover; object-position:left -15px; vertical-align:baseline; }
.coll_recommend .table .flex:nth-child(4) img{ width:20px; height:15px; object-fit:cover; object-position:left -30px; vertical-align:baseline; }
.coll_recommend .table a.flex:hover>div:nth-child(2){ color:#0077FA; }
	/*数据分析*/
.coll_data_analysis .img{ background:url(../image/college_bg8.jpg) no-repeat center top/100% 100%; padding:66px calc((100% - 1200px) / 2) 34px; }
.coll_data_analysis .flex_wrap{ gap:24px; margin-top:56px; margin-bottom:60px; }
.coll_data_analysis .flex_wrap>div{ width:588px; background:url(../image/coll_bg10.jpg) no-repeat center top/100% 100%; padding:24px 40px; border-radius:20px; --color:#3193F5; }
.coll_data_analysis .flex_wrap>div:nth-child(2){ background-image:url(../image/coll_bg11.jpg); --color:#F55231; }
.coll_data_analysis .flex_wrap>div:nth-child(3){ background-image:url(../image/coll_bg12.jpg); --color:#E72030; }
.coll_data_analysis .flex_wrap>div:nth-child(4){ background-image:url(../image/coll_bg13.jpg); --color:#6649F5; }
.coll_data_analysis .flex_wrap .f20{ color:var(--color); margin-bottom:14px; }
.coll_data_analysis .flex_wrap .flex-b-c{ margin-top:30px; }
.coll_data_analysis .flex_wrap .flex-b-c>div>div{ color:var(--color); }
.coll_data_analysis .flex_wrap .flex-b-c span{ font-family:DIN; font-size:32px; }
.coll_data_analysis .bg_fff{ box-shadow:0 3px 10px rgba(1,27,70,0.1); margin-bottom:44px; }
.coll_data_analysis .bg_fff .label{ display:inline-block; background:#E72030; color:#fff; height:40px; line-height:40px; padding:0 20px; font-size:18px; position:relative; left:-20px; top:-20px; }
.coll_data_analysis .bg_fff .label:after{ content:''; position:absolute; left:0; top:100%; width:0; height:0; border-right:20px solid #E72030; border-bottom:10px solid transparent; }
.coll_data_analysis .bg_fff .label+div{ padding:0 32px; }
.coll_data_analysis .bg_fff .label+div .flex{ gap:40px; position:relative; }
.coll_data_analysis .bg_fff .pr .pab li{ margin:10px 0; }
.coll_data_analysis .bg_fff .label+div div[id]{ height:400px; }






/*认证百科 20230426版*/
.header_bke .search input , 
.header_tender .search input{ display:inline-block; width:400px; height:40px; border:2px solid #fc4646; color:#666; padding:4px 12px 4px 32px; vertical-align:middle; }
.header_bke .search button , 
.header_tender .search button{ background:#fc4646; height:40px; margin-left:-4px; padding:0 18px; vertical-align:middle; }
.header_bke .search span , 
.header_tender .search span { margin: 0 25px; }
.bke_banner{ background:url(../image/bke_bg1.jpg) no-repeat top center/100% 100%; padding-top:60px; padding-bottom:100px; position:relative; z-index:1; }
.bke_banner:before{ content:''; position:absolute; width:100%; height:100%; background:linear-gradient(0deg, rgba(251, 72, 76, .3), rgba(255, 109, 60, .3)); margin-top:-60px; z-index:-1; }
.bke_banner .w1200{ justify-content:space-between; }
	/*轮播*/
.bke_banner .Box_con{ width:825px; }
.bke_banner .Box_point .pab, 
.bke_detail_before .Box_point .pab{ left:0; top:50px; font-size:30px; width:40px; height:40px; line-height:40px; text-align:center; background:rgba(255,255,255,.5); color:#222; border-radius:50%; cursor:pointer; }
.bke_banner .Box_point .pab{ top:130px; }
.bke_banner .Box_point .pab:last-child, 
.bke_detail_before .Box_point .pab:last-child{ left:auto; right:0; }
.bke_banner .Box_con .conbox, 
.bke_detail_before .Box_con .conbox{ margin-left:50px; margin-right:50px; }
.haveImg.Box_con .conbox ul li{ width:230px; height:320px; padding:220px 0 0; background:transparent; position:relative; z-index:0; border-radius:0; }
.haveImg.Box_con .conbox ul li a{ background:#fff; display:block; box-shadow:0 -10px 10px #fff; height:100px; position:absolute; }
.haveImg.Box_con .conbox ul li img{ width:100%; height:320px; position:absolute; z-index:-1; top:-220px; }
.haveImg.Box_con .conbox ul li .tit{ font-size:18px; line-height:1.5; padding:0 16px; width:230px; }
.haveImg.Box_con .conbox ul li .tel{ font-size:14px; color:#999; padding:0 16px; }
	/*右侧*/
.bke_banner .f32{ padding-right:90px; }
.bke_banner .f18{ padding-right:50px; }
.bke_banner .f16{ margin-bottom:16px; }
.bke_banner span.f24{ width:24px; height:32px; line-height:32px; text-align:center; border-radius:4px; }
	/*end*/
.bke{ padding-top:40px; padding-bottom:40px; }
.bke>div .flex_wrap{ gap:20px; }
.bke_item{ width:285px; background:#E8F1FC; border:1px solid #CFD2E5; padding:15px; }
.bke_item:nth-child(8n+2){ background:#E8FCEF; }
.bke_item:nth-child(8n+3){ background:#EFFCE8; }
.bke_item:nth-child(8n+4), .bke_item:nth-child(8n+5){ background:#FCE8EC; }
.bke_item:nth-child(8n){ background:#E8E8FC; }
.bke_item .text{ width:150px; }
.bke_item .color_3{ margin-bottom:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.bke_item .color_9{ line-height:1.5; margin-bottom:15px; }
.bke_item .color_6{ display:inline-block; border-bottom:1px solid #CFD2E5; }
.bke_item img{ width:90px; }
.bke_item:hover{ box-shadow:0 0 10px #011B4633; }
	/*百科详情*/
.shop_header{ background:url(../image/shop_bg.jpg) no-repeat center top/100% 100%; height:auto; padding-bottom:40px; }
.shop_header .search>*{ margin-left:calc((100% - 590px) / 2); }
.shop_header .search input{ display:inline-block; width:500px; height:40px; border:2px solid #fc4646; color:#666; padding:4px 12px 4px 32px; vertical-align:middle; }
.shop_header .search button{ background:#fc4646; height:40px; margin-left:-4px; padding:0 18px; vertical-align:middle; border-radius:0 4px 4px 0; }
.header .search img{ width:12px; }
.header .search .color_6 span{ margin:0 20px 0 0; cursor:pointer; }
.bke_detail{ background:#f5f6fa; }
.bke header, .bke_detail header{ display:none; }
.bke_detail_before{ margin-bottom:-291px; background:url(../image/bke_bg2.jpg) no-repeat top center/auto 100%; position:relative; padding-bottom:291px; height:570px; }
.bke_detail_before:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:-webkit-linear-gradient(top,rgba(255,255,255,0.03) 66%,#F5F6FA 100%); }
.bke_detail_before *{ color:#FEFEFE; }
.bke_detail_before img{ width:50px; }
.bke_detail_before .in-block{ margin-top:25px; margin-left:40px; }
.bke_detail_before .flex-b-c{ margin-top:30px; }
.bke_detail_before .Box_con{ width:660px; }
.bke_detail_before .Box_con .conbox ul li{ padding:0; height:auto; width:auto; margin-left:8px; }
.bke_detail_before .Box_con .conbox ul li img{ width:280px; height:155px; }
.bke_detail_content{ margin-top:25px; position:relative; padding-bottom:40px; }
.bke_detail_content .w1200{ border:1px solid #CFD2E5; }
.bke_detail_content .main{ padding:30px 40px 0 24px; width:866px; }
.bke_detail_content .side{ width:270px; padding-top:30px; }
.bke_detail_content .main .top_tool{ display:flex; justify-content:flex-end; }
.bke_detail_content .main .top_tool .vote{ cursor:pointer; }
.bke_detail_content .main .top_tool .vote+.vote{ border-left:1px solid #CFD2E5; margin-left:8px; padding-left:8px; }
.bke_detail_content .main .top_tool .vote_tip1,
.bke_detail_content .main .top_tool .vote_tip2{ display:none; }
.bke_detail_content .main .top_tool .vote:hover .vote_tip{ display:none; }
.bke_detail_content .main .top_tool .vote:hover .vote_tip1{ display:block; color:#fc4646; }
.bke_detail_content .main .lemma_summary{ margin-top:5px; margin-bottom:30px; }
.bke_detail_content .main .lemma_summary .hide .tit{ width:6em; }
.bke_detail_content .main .video{ display:none; }
.bke_detail_content .main div.f14{ margin-bottom:20px; }
.bke_detail_content .main div.f14 *{ font-size:14px; }
.bke_detail_content .main div.f14 img{ width:100%; margin-left:-7vw; }
.bke_detail_content .main .lemma_summary>*{ text-indent:2em; }
.bke_detail_content .main div.f18{ margin-bottom:12px; }
.related .f22+a{ color:#999; font-size:14px; }
.related .flex>div{ width:409px; background:#fff; border:1px solid #CFD2E5; padding:24px 24px 9px; margin-top:10px; }
.related .flex>div+div{ margin-left:24px; }
.related .flex>div .in-block img{ width:16px; height:14px; object-fit:cover; object-position:left top; margin-right:4px; }
.related .flex>div .in-block+.in-block img{ object-position:left -14px; }
.related .flex_wrap{ margin-top:24px; }
.related .flex_wrap>a{ width:50%; margin-bottom:15px; }
.related .flex_wrap>a img{ width:42px; height:42px; border:1px solid #CFD2E5; border-radius:4px; margin-right:8px; }
.related .flex_wrap>a .f14{ margin-bottom:0; }
.related .flex_wrap>a .line1{ width:110px; }
.basic_info{ margin-top:30px; }
.basic_info>.flex{ flex-wrap:wrap; }
.basic_info>.flex>div{ width:50%; height:30px; line-height:30px; border-bottom:1px dashed #CFD2E5; position:relative; }
.basic_info>.flex>div:nth-child(2n){ border-bottom:none; }
.basic_info>.flex>div:nth-child(2n+1):after{ content:''; width:100%; height:30px; border-bottom:1px dashed #CFD2E5; position:absolute; left:100%; top:0; }
.basic_info .flex .item_key{ padding-left:20px; padding-right:20px; font-size:12px; width:7em; color:#999; box-sizing:content-box; }
.basic_info .flex .item_value{ color:#666; }
.lemma_catalog{ display:flex; align-items:center; border-top:1px solid #CFD2E5; border-bottom:1px solid #CFD2E5; margin:30px 0; background:#f5f6fa; position:relative; }
.lemma_catalog:after{ content:''; position:absolute; right:0; width:50px; height:100%; background:linear-gradient(90deg, transparent, #fff); }
.lemma_catalog>.f18{ width:80px;text-align:center; }
.lemma_catalog>ol{ width:calc(100% - 80px); border-left:1px solid #CFD2E5; background:#fff; padding:18px 0; display:flex; flex-wrap:wrap; }
.lemma_catalog>ol li{ padding-left:40px; border-right:1px solid #F5F6FA; width:25%; }
.lemma_catalog>ol li:nth-child(4n){ border:0; }
.conts .lemma_catalog>ol li a{color:#3172F5; font-size:16px; line-height:2; }
.conts .cont .part_title{ font-size:22px; margin-top:30px; margin-bottom:15px; position:relative; z-index:2; }
.conts .cont .part_title:before{ content:''; display:inline-block; width:8px; height:22px; background:#fc4646; margin-right:15px; margin-left:-24px; vertical-align:middle; }
.conts .cont .part_title:after{ content:''; position:absolute; border-bottom:1px solid #e6e6e6; width:100%; bottom:15px; left:0; z-index:-1; }
.conts .cont .part_cont *{ color:#222; }
.conts .cont .part_cont p{ text-indent:2em; color:#666; font-size:14px; margin-bottom:15px; letter-spacing:1px; line-height:1.8; }
.conts .cont_load{ display:none; position:relative; margin:0 3.2vw; z-index:2; }
.conts .cont_load div{ width:100%; height:38px; line-height:38px; background:#fff; border-radius:20px; border:1px solid #333; text-align:center; font-size:14px; }
.conts .cont_load:before{ content:''; position:absolute; left:0; bottom:38px; height:86px; width:100%; background:linear-gradient(-180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 20%,#fff 56%); z-index:0; }
.bke_detail_content .side .bg_34a{ background:#f5f6fa; border:1px solid #CFD2E5; margin-top:20px; padding:30px 16px; }
.bke_detail_content .side .Box_con{ width:100%; }
.bke_detail_content .side .Box_con .conbox{ box-shadow:2px 2px 10px 0px rgba(1,27,70,0.1); }
.bke_detail_content .side .Box_con .conbox ul li{ height:auto; width:270px; padding:0; margin-left:0; border-radius:0; box-shadow:none; }
.bke_detail_content .side .Box_con .conbox ul li img{ width:270px; height:336px; padding:24px 35px; }
.bke_detail_content .side .Box_con .conbox ul li p{ background:#f5f6fa; font-size:16px; height:40px; line-height:40px; }
.bke_detail_content .side .BoxSwitch{ margin-top:0; }
.bke_detail_content .side .side_catalog{ width:270px; height:400px; position:fixed; bottom:10px; font-size:14px; line-height:19px; z-index:1; }
.side_catalog .side_bar{ position:absolute; top:0; width:0; height:100%; border-left:1px solid #F5F6FA; }
.side_catalog .catalog_scroll{ position:absolute; z-index:1; top:0; left:1px; width:210px; height:100%; overflow-y:auto; }
.side_catalog .catalog_scroll li a{ font-size:14px; line-height:28px; font-weight:bold; padding-left:25px; display:block; }
.side_catalog .catalog_scroll li:hover a{ background:#F5F6FA; color:#fc4646; }
.side_catalog .catalog_scroll li.on a{ color:#fc4646; }
.side_catalog .catalog_scroll li.on a:before{ content:''; width:0; height:0; border-left:10px solid #fc4646; border-top:10px solid transparent; border-bottom:10px solid transparent; margin-left:-25px; margin-right:15px; display:inline-block; }
.side_catalog .catalog_scroll::-webkit-scrollbar{ display:none; }
.side_catalog .catalog_scroll::-webkit-scrollbar-button{ display:none; }
.side_catalog .catalog_scroll::-webkit-scrollbar-track{ background:#f5f6fa; }
.side_catalog .to_top{ position:absolute; right:0; bottom:30px; }
.side_catalog .to_top i{ display:block; font-size:30px; width:40px; height:40px; background:rgba(255,255,255,.5); text-align:center; line-height:40px; border-radius:50%; box-shadow:2px 2px 10px 0px rgba(1,27,70,0.2); }
	/*移动端样式--百科详情页面*/
@media screen and (min-width:900px ) and (max-width:1200px) {
	body{ min-width:100%; }
	.bke_banner .w1200, .bke .w1200{ width:100%; min-width:100%; padding:0 8px; }
	.bke_banner .Box_con{ width:68.75%; }
}
@media screen and (max-width:900px) {
	body{ min-width:100%; }
	.bke_banner{ background-color:#f94e51; margin-top:45px; padding-bottom:3vw; background-size:cover; }
	.bke_banner .w1200{ width:100%; min-width:100%; }
	.bke_banner .Box_con{ width:68.75%; }
	.bke_banner .w1200>.text_right{ text-align:center; }
	.bke_banner .w1200>.text_right>*{ padding:0; }
	.bke_banner .f32{ font-size:20px; }
	.bke_banner .f18{ font-size:16px; }
	.bke_banner .f16{ margin-bottom:5px; }
	.bke_banner span.f24{ font-size:15px; width:15px; height:20px; line-height:20px; }
	.bke .w1200{ width:100%; min-width:100%; padding:0 3vw; }
}
@media screen and (max-width:750px){
	body{ min-width:100%; }
	.w1200{ width:100%; min-width:100%; }
	.topbar, .navigation, .header, .footer,
	.bke_detail_before:before,
	.bke_detail_before img,
	.bke_detail_content .main .top_tool,
	.basic_info,
	.bke_detail_content .side,
	.bke>div .pagination{ display:none; }
	.bke{ padding-top:0; }
	.bke .w1200{ margin-top:5px; padding:3vw 3vw 0; padding-right:0; }
	.bke_banner .w1200{ width:100%; min-width:100%; flex-direction:column; }
	.bke>div .flex_wrap,
	.bke>div .advertisement{ width:94vw; gap:2vw; }
	.bke_item{ width:46vw; padding:10px; }
	.bke_item a{ flex-direction:column; align-items:flex-start; margin-bottom:21px; }
	.bke_item .text{ width:100%; }
	.bke_item .f22{ font-size:18px; font-weight:bold; line-height:1; }
	.bke_item .f12{ margin-bottom:15vw; }
	.bke_item img{ margin:calc(-15vw - 21px) auto 0; height:14vw; width:auto; }
	.bke header, .bke_detail header{ display:block; position:fixed; top:0; width:100%; height:44px; background:#fff; padding-left:4vw; border-bottom:1px solid #e6e6e6; z-index:9; }
	.bke header a, .bke_detail header a{ float:left; line-height:44px; margin-right:10px; font-weight:bold; }
	.bke header p, .bke_detail header p{ font-size:16px; line-height:44px; font-weight:bold; }
	.bke_banner{ padding-top:2rem; padding-right:10px; }
	.bke_banner .Box_con{ width:100%; }
	.bke_detail .bke_detail_before{ /*margin-top:45px;*/ background:#fff; margin-bottom:0; padding-bottom:0; height:auto; }
	.bke_detail_before *{ color:#222; }
	.bke_detail_before .in-block{ margin:8px 4vw; }
	.bke_detail_before .in-block .f32{ font-size:24px; font-weight:bold; }
	.bke_detail_before .flex-b-c{ display:none; position:absolute; }
	.bke_detail_content{ margin-top:0; padding-bottom:0; }
	.bke_detail_content .w1200{ border:none; flex-direction:column; }
	.bke_detail_content>.advertisement{ margin:15px 3.2vw; }
	.bke_detail_content .main{ padding:0; width:100%; }
	.bke_detail_content .main .lemma_summary .f14{ font-size:16px; margin:0 3.2vw 15px; }
	.bke_detail_content .main .lemma_summary .hide{ display:block !important; margin:0 3.2vw; }
	.bke_detail_content .main .video,
	.bke_detail_content .main .related{ display:block; background:#fff; padding-top:15px; border-top:8px solid #f5f5f5; }
	.bke_detail_content .main .video .flex-b-c,
	.bke_detail_content .main .related .flex-b-c{ padding:0 3.2vw; margin-bottom:10px; }
	.bke_detail_content .main .video .flex,
	.bke_detail_content .main .related .flex{ overflow-x:auto; padding-bottom:30px; }
	.bke_detail_content .main .video .flex::-webkit-scrollbar,
	.bke_detail_content .main .related .flex::-webkit-scrollbar{ display:none; }
	.bke_detail_content .main .video .flex>div{ width:58vw; margin-right:8px; }
	.bke_detail_content .main .video .flex>div:first-child,
	.bke_detail_content .main .related .flex>div:first-child{ margin-left:3.2vw; }
	.bke_detail_content .main .video .flex>div img{ width:58vw; height:32.8vw; border-radius:10px 10px 0 0; }
	.bke_detail_content .main .video .flex>div div{ padding:8px 12px; border-radius:0 0 10px 10px; box-shadow:0 0.4vw 3.22vw rgba(0,0,0,.08); }
	.bke_detail_content .main .video .pab{ width:35px; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,.4); border-radius:50%; color:#fff; font-size:20px; left:10px; top:20vw; }
	.bke_detail_content .main .related .f22{ font-weight:bold; }
	.bke_detail_content .main .related .flex>div{ width:75vw; margin-right:8px; border-radius:10px; padding:3.2vw; }
	.related .flex>div+div{ margin-left:0; }
	.related .flex_wrap{ flex-direction:column; }
	.related .flex_wrap>a{ width:68.6vw; }
	.related .flex_wrap>a .line1{ width:calc(68.6vw - 50px); }
	.lemma_catalog{ border:none; margin:0; }
	.lemma_catalog>ol{ white-space:nowrap; padding-right:20px; background:transparent; flex-wrap:nowrap; overflow-x:auto; border:none; }
	.lemma_catalog>ol li{ background:#fff; padding:0 10px; margin-right:15px; border-radius:5px; width:auto; box-shadow:0 2px 10px 0 rgba(0,0,0,.08); }
	.conts .lemma_catalog>ol li a{ color:#222; }
	.conts .cont{ padding:0 3.2vw; height:1000px; overflow:hidden; }
	.conts .cont_load{ display:block; }
	.conts .cont .part_cont *{ font-size:16px !important; }
}
	/*百科列表页   footer中的行业咨询、果果百科、通知公告*/
.bke .bg_34a .lists.left{ width:900px; }
.bke .bg_34a .lists.left .item{ padding-bottom:30px; border-bottom:1px solid #f3f4fa; background:#fff; }
.bke .bg_34a .lists.left .jpg1 img{ width:200px; height:120px; }
.bke .bg_34a .lists.left .jpg3>.flex, .bke .bg_34a .lists.left .video>.flex{ flex-direction:column; }
.bke .bg_34a .lists.left .jpg3 .img{ display:flex; justify-content:space-between; }
.bke .bg_34a .right .tit:before{ content:''; display:inline-block; width:3px; height:16px; background:#fc4646; margin-right:8px; }
.bke .bg_34a .right .tit{ display:inline-block; padding:28px 165px 20px 24px; background:#FCE3E3; }
.bke .bg_34a .right .tit.gradual{ background:linear-gradient(0deg, #FFFFFF33, #FC464633); }
.bke .bg_34a .right li .flex,
.bke .bg_34a .right .text_center,
.bke .bg_34a .right .li{ line-height:1; justify-content:space-between; padding-top:13px; padding-bottom:14px; }
.bke .bg_34a .right li .flex .f14{ width:calc(230px - 6em); margin-right:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.bke .bg_34a .right li .flex .color_9{ width:6em; }
.bke .bg_34a .right li:hover a .f14{ color:#fc4646; text-decoration:underline; }
.bke .bg_34a .right .bgimg{ background:url(../image/bkebg1.png) no-repeat center center/75% 70%; }
.bke .bg_34a .right .li:nth-child(1) .mr-20,
.bke .bg_34a .right .li:nth-child(2) .mr-20,
.bke .bg_34a .right .li:nth-child(3) .mr-20{ font-size:12px; color:#fff; background:#fc4646; display:inline-block; width:14px; height:14px; border-radius:2px; text-align:center; line-height:14px; }
.bke .bg_34a .right .li a.f14:hover{ font-size:16px; font-weight:bold; text-decoration:underline; }
.bke .bg_34a .right .li div:nth-child(1){ width:180px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:18px; }
.bke .item .txt>p.f16.bold:hover{ text-decoration:underline; }

/*证书查询 主页*/
.zhSearch_content .part1s>img{ width:100%; height:20.8vw; object-fit:cover; object-position:left top; }
.zhSearch_content .part1s .flex{ margin-top:-30px; --width:48px; --color:#3172F5; }
.zhSearch_content .part1s .flex a{ margin-top:0; }
.zhSearch_content .part1s .flex a i{ font-size:12px; }
.zhSearch_content .part1s .flex a i:before{ font-weight:bold !important; }
.zhSearch_content .part1s .flex a .p10{ margin-top:0; }
.zhSearch_content .part1s .flex a .line1{ width:118px; }
.zhSearch_content .part1s .flex a:hover{ top:-10px; position:relative; }
.zhSearch_content .part2>.flex h2{ height:50px; line-height:50px; margin-right:2.5em; cursor:pointer; transition:all .3s; }
.zhSearch_content .part2>.flex h2.on{ font-size:18px; font-weight:bold; color:#fc4646; }
.zhSearch_content .part2 .clear .Box_con{ float:left; width:390px; height:279px; margin-right:15px; }
.zhSearch_content .part2 .clear .Box_con .conbox{ margin:0; }
.zhSearch_content .part2 .Box_con .conbox li{ width:390px; height:279px; padding:0; box-shadow:none; }
.zhSearch_content .part2 .Box_con .conbox li img{ width:100%; height:100%; border-radius:10px; }
.zhSearch_content .part2 .BoxSwitch{ margin-top:-25px; position:relative; }
.zhSearch_content .part2 .BoxSwitch span{ width:10px; height:10px; background:rgba(255,255,255,.3); border-radius:50%; }
.zhSearch_content .part2 .BoxSwitch span.cur{ background:#fff; }
.zhSearch_content .part2_item{ float:left; width:390px; height:132px; margin-right:15px; margin-bottom:15px; padding:16px; background:#F5F6FA; border-radius:8px; display:flex; align-items:center; }
.zhSearch_content .part2_item:nth-child(3n-2),
.zhSearch_content .part2_item:nth-child(2){ margin-right:0; }
.zhSearch_content .part2_item:nth-child(1), 
.zhSearch_content .part2_item:nth-child(3){ margin-right:15px; }
.zhSearch_content .part2_item img{ width:100px; height:100px; background:#fff; border-radius:8px; object-fit:cover; margin-right:15px; }
.zhSearch_content .part2_item .topic{ font-size:16px; font-weight:bold; }
.zhSearch_content .part2_item:hover{ background:url(../image/zhSearch_02.png) no-repeat center top/100% 100%; box-shadow:0px 3px 10px 1px rgba(1,27,70,0.1); position:relative; top:-10px; }
.zhSearch_content .part2_item:hover *{ color:#E72030; }
	/*证书查询  分类20230918*/
.zhSearch_content .part5{ background:url(../image/zhSearch_bg2.jpg) no-repeat top center/100% 100%; }
.zhSearch_list_cont{ gap:40px; margin-top:40px; margin-bottom:40px; }
.zhSearch_list_cont ::-webkit-scrollbar{ width:6px; height:6px; }
.zhSearch_list_cont ::-webkit-scrollbar-button{ display:none; }
.zhSearch_list_cont ::-webkit-scrollbar-track{ background:transparent; }
.zhSearch_list_cont ::-webkit-scrollbar-thumb{ background:#ccc; border-radius:4px; }
.zhSearch_list_cont .left{ width:200px; height:616px; padding:20px 0; overflow-y:auto; background:#fff; border-radius:4px; box-shadow:0px 3px 10px 1px rgba(1,27,70,0.05); }
.zhSearch_list_cont .left p,
.zhSearch_list_cont .left a{ display:block; height:48px; line-height:48px; width:100%; text-align:center; font-size:16px; cursor:pointer; }
.zhSearch_list_cont .left p.on, 
.zhSearch_list_cont .left a.on{ color:#E72030; background:#F5F6FA; }
.zhSearch_list_cont .right{ width:calc(100% - 240px); }
.zhSearch_list_cont .right .f20{ height:56px; line-height:56px; padding-left:20px; background:#fff; color:#E72030; }
.zhSearch_list_cont .right .flex{ gap:20px; flex-wrap:wrap; margin-bottom:24px; }
.zhSearch_list_item{ width:calc((100% - 40px) / 3); padding:24px 20px; background:url(../image/zhSearch_03.png)no-repeat bottom center/100% 24% #fff; border-radius:8px; box-shadow:0px 0px 10px 1px rgba(1,27,70,0.05); display:flex; align-items:center; }
.zhSearch_list_item img{ width:40px; height:40px; object-fit:cover; border-radius:4px; margin-right:8px; }
/*.zhSearch_list_item .btn{ background:rgba(231, 32, 48, .05); color:#E72030; width:80px; height:32px; text-align:center; line-height:32px; border-radius:4px; font-size:14px; padding:0; }*/
.zhSearch_list_item .topic{ font-size:18px; line-height:28px; max-height:56px; overflow:hidden; }
	/*证书查询  分类  国外的*/
.zhSearch_content .w1200 .tit:before{ content:''; display:inline-block; width:6px; height:24px; background:#fc4646; border-radius:3px; margin-right:7px; vertical-align:middle; }
.zhSearch_content .w1200 .tags{ flex-wrap:wrap; max-height:168px; overflow:hidden; gap:25px; }
.zhSearch_content .w1200 .tags p{ width:220px; height:60px; line-height:40px; background:#f3f4fa; text-align:center; border-radius:10px; }
.zhSearch_content .w1200 .tags p.on{ background:#fc4646; color:#fff; }
.zhSearch_content .w1200 .tags p .pab{ bottom:-8px; left:50%; transform:translate(-50%); opacity:.5; }
.zhSearch_content .w1200 .tags+p{ font-size:16px; display:inline-block; margin-left:calc(50% - 54px); background:#FCF0F0; color:#fc4646; width:120px; height:40px; line-height:40px; text-align:center; border-radius:10px; cursor:pointer; }
.zhSearch_content .w1200.lists .on{ background:#FCE3E3; color:#fc4646; height:56px; line-height:56px; padding:0 23px; }
.zhSearch_content .w1200.lists .bg_34a{ height:48px; line-height:48px; padding:0 23px; margin-bottom:2px; }
.zhSearch_content .w1200.lists .bg_34a a.f16{ width:230px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.zhSearch_content .w1200.lists .bg_34a .bold{ width:230px; }
.zhSearch_content .w1200.lists .bg_34a .liTit{ width:630px; }
.zhSearch_content .w1200.lists .bg_34a .liTit+span{ width:200px; }
.zhSearch_content .w1200.lists .bg_34a .liTit+span img{ width:27px; }
.zhSearch_content .w1200.lists .bg_34a a.f14{ padding:0; line-height:46px; }
.zhSearch_content .w1200.lists .bg_34a a.f14:hover{ color:#fc4646; }
	/*证书查询最终页 20230918*/
.zhSearch_content .bg3{ background:url(../image/zhSearch_bg3.jpg) no-repeat top center/100% 100%; padding-top:50px; padding-bottom:30px; }
.zhSearch_content .bg3 .w1200.flex{ box-shadow:none; }
.zhSearch_content .bg3 .w1200 .search{ width:700px; margin-right:160px; margin-left:0; }
.zhSearch_content .bg3 .color_6{ margin-top:15px; margin-bottom:15px; }
.zhSearch_content .bg3 a{ font-size:20px; background:#076B9A; color:#fff; width:180px; height:48px; line-height:48px; text-align:center; display:block; border-radius:10px; font-weight:bold; position:relative; }
.zhSearch_content .bg3 a:after{ content:''; position:absolute; left:calc(50% - 55px); top:calc(50% - 55px); width:110px; height:110px; background:#fff; border-radius:50%; animation:btn 1s ease-in-out infinite; }
@keyframes btn{
	0%{ transform:scale(0); opacity:1; }
	100%{ transform:scale(1); opacity:0; }
}
.zhSearch_content .bg3 .box{ width:700px; height:64px; background:linear-gradient(0deg, #FAFCFF, #E1E9FA); border:2px solid #fff; border-radius:4px; align-items:center; }
.zhSearch_content .bg3 .search .box .pr{ width:150px; border:0; border-right:1px solid #DADCE5; text-align:center; line-height:40px; height:40px; cursor:pointer; }
.zhSearch_content .bg3 .box .pab{ display:none; background:#fff; padding:15px 0; box-shadow:0 0 10px rgba(0 0 0 /10%); left:0; top:50px; }
.zhSearch_content .bg3 .box .pab:before{ content:''; position:absolute; left:calc(50% - 10px); top:-10px; border-bottom:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent; filter:drop-shadow(0 0 10px rgba(0 0 0 /10%)); }
.zhSearch_content .bg3 .box p{ font-size:14px; color:#999; height:36px; line-height:36px; padding:0 18px; }
.zhSearch_content .bg3 .box .pr:hover .pab{ display:block; }
.zhSearch_content .bg3 .box p.on,
.zhSearch_content .bg3 .box p:hover{ color:#fc4646; }
.zhSearch_content .bg3 .search input{ padding-left:30px; width:calc(100% - 202px); height:60px; border:0; background:transparent; font-size:16px; }
.zhSearch_content .bg3 .f14{ margin-left:30px; }
.zhSearch_content .bg3 .w1200 .right{ width:340px; }
.bg3 .right .Box_point .pab,
.zhSearch_content .w1200 .Box_point i{ left:0; top:130px; font-size:30px; width:40px; height:40px; line-height:40px; text-align:center; background:rgba(255,255,255,.5); border-radius:50%; cursor:pointer; }
.bg3 .right .Box_point .pab:last-child,
.zhSearch_content .w1200 .Box_point i:last-child{ left:auto; right:0; }
.bg3 .right.Box_con .conbox,
.zhSearch_content .w1200 .Box_con .conbox{ margin-left:60px; margin-right:60px; }
.bg3 .Box_con .conbox ul,
.zhSearch_content .w1200 .Box_con ul{ gap:0; }
.bg3 .Box_con .conbox ul li,
.zhSearch_content .w1200 .Box_con li{ box-shadow:none; background:#fff; padding:15px; border-radius:0; height:300px; width:220px; }
.bg3 .Box_con .conbox li img,
.zhSearch_content .w1200 .Box_con li img{ width:100%; height:100%; }
.zhSearch_content .sec .tit{ font-size:20px; font-weight:bold; }
.zhSearch_content .sec .bg_fff{ width:560px; padding:30px 15px; margin-right:80px; border-radius:4px; box-shadow:0px 3px 10px 1px rgba(1,27,70,0.05); font-size:18px; }
.zhSearch_content .sec .bg_fff .cont{ height:407px; overflow-y:auto; margin-right:-15px; padding-right:15px; }
.zhSearch_content .sec .bg_fff .cont p,
.zhSearch_content .sec .bg_fff .cont div,
.zhSearch_content .sec .bg_fff .cont a{ font-size:16px; line-height:2; letter-spacing:1px; }
.sec .bg_fff .cont::-webkit-scrollbar{ width:8px; }
.sec .bg_fff .cont::-webkit-scrollbar-track{ background:transparent; }
.sec .bg_fff .cont::-webkit-scrollbar-button{ display:none; }
.sec .bg_fff .cont::-webkit-scrollbar-thumb{ background:#ccc; border-radius:4px; }
.zhSearch_content .sec .bg_fff>span{ font-size:14px; display:inline-block; width:56px; height:24px; line-height:24px; text-align:center; background:#F2F7FF; border:1px solid #3172F5; color:#3172F5; margin-right:5px; }
.zhSearch_content .sec .bg_fff>span.over{ background:#F5F6FA; border-color:#CFD2E5; color:#999; }
.zhSearch_content .sec_right .bg_fff{ padding:24px; margin-bottom:16px; margin-right:0; }
.zhSearch_content .sec_right .bg_fff:hover,
.zhSearch_content .sec .flex_wrap .bg_fff:hover .f18{ color:#E72030; }
.zhSearch_content .sec_right .empty img{ margin-top:150px; margin-left:80px; width:400px; }
.zhSearch_content .sec .flex_wrap{ gap:20px; margin-top:25px; }
.zhSearch_content .sec .flex_wrap .bg_fff{ width:285px; padding:20px; margin:0; }
.zhSearch_content .sec .flex_wrap .bg_fff img{ display:inline-block; width:64px; height:64px; background:#f5f6fa; border-radius:4px; margin-bottom:10px; }
.zhSearch_content .sec .flex_wrap .bg_fff:hover{ position:relative; top:-10px; }
	/*证书查询最终页 欧盟CE 20231227*/
.zhSearch_content .bg_34a .w1200 .flex img{ width:200px; height:200px; border-radius:50%; }
.zhSearch_content .bg_34a .w1200 .flex div.ml-20{ width:calc(100% - 220px); }
.zhSearch_content .bg_34a .w1200 .flex a.blue{ color:#3191FC; text-decoration:underline; }
.zhSearch_content .fl .mt-30{ width:450px; }
.zhSearch_content .fl .mt-30 p.f18,
.zhSearch_content .fr p.f18{ background:#FCF0F0; height:40px; line-height:40px; padding-left:16px; border-radius:10px 10px 0 0; }
.zhSearch_content .fl .bg_fff,
.zhSearch_content .fr .bg_fff{ padding:7px 16px 23px; border-radius:0 0 10px 10px; }
.zhSearch_content .fl .bg_fff i,
.zhSearch_content .fr .bg_fff i{ border-radius:50%; }
.zhSearch_content .bg_34a .w1200 .fr{ width:336px; }
.zhSearch_content .w1200 .Box_con{ width:100%; width:336px; }
.zhSearch_content .bg_34a .w1200 .fr>img{ width:336px; height:328px; }
.zhSearch_content .clear .btn{ background:#E72030; display:inline-block; width:120px; height:40px; text-align:center; border-radius:4px; color:#fff; font-size:16px; margin:25px 108px 0; }
.zhSearch_content .clear .btn2{ background:#FC8347; display:inline-block; width:120px; height:40px; text-align:center; line-height:40px; border-radius:4px; color:#fff; font-size:16px; margin:16px 108px 0; box-shadow:0px 3px 10px 0px rgba(252,131,71,0.8); cursor:pointer; }
.zhSearch_content .search{ width:760px; margin-left:220px; }
.zhSearch_content .search .box .pr{ width:calc(100% - 56px); border-radius:10px 0 0 10px; border:1px solid #ddd; height:56px; }
.zhSearch_content .search input{ width:100%; height:54px; padding-left:20px; border:0; border-radius:10px 0 0 10px; }
.zhSearch_content .search .box .bg_red{ display:inline-block; width:100px; color:#fff; height:56px; line-height:56px; text-align:center; border-radius:0 10px 10px 0; cursor:pointer; }

.zhSearch_content .bg_34a .w1200 .fr .flex img{ width:100%; height:100%; border-radius:0; }
.zhSearch_content .w1200.flex{ border-radius:10px; box-shadow:0px 3px 10px 0px rgba(1,27,70,0.1); margin-bottom:40px; }
.zhSearch_content .w1200.flex>.flex-c-c{ width:550px; border:2px solid #FFFFFF; background:linear-gradient(90deg, #E1E9FA 0%, #FFFFFF 100%); border-radius:10px 0px 0px 10px; padding:85px 105px; }
.zhSearch_content .w1200.flex>form{ width:650px; padding:40px; }
.zhSearch_content .w1200.flex>form input{ width:100%; background:#F5F6FA; font-size:16px; border-radius:4px; padding:0 24px; height:44px; line-height:44px; margin-top:15px; margin-bottom:25px; border:none; }
.zhSearch_content .w1200.flex>form .btn,
.confirm.flex-c-c>form .btn{ display:block; background:#E72030; color:#fff; width:150px; height:40px; margin:0 auto; }
		/*图片放大 弹出框*/
.confirm>.img{ display:flex; justify-content:center; align-items:center; width:300px; margin:0 auto; height:100%; }
.confirm>.img img{ width:100%; }
		/*证书申请 弹出框*/
.confirm.flex-c-c{ align-items:center; justify-content:center; }
.confirm.flex-c-c>form{ width:900px; background:#fff; border-radius:20px; padding:40px 120px; position:relative; }
.confirm.flex-c-c>form .close,
.confirm_100 .close{ position:absolute; right:25px; top:25px; width:30px; height:30px; }
.confirm.flex-c-c>form .close:before,
.confirm.flex-c-c>form .close:after,
.confirm_100 .close:before,
.confirm_100 .close:after{ content:''; position:absolute; width:100%; height:2px; background:#666; transform:rotate(45deg); opacity:1; }
.confirm.flex-c-c>form .close:after,
.confirm_100 .close:after{ transform:rotate(-45deg); }
.confirm.flex-c-c>form span{ width:5em; font-size:16px; line-height:32px; text-align-last:justify; }
.confirm.flex-c-c>form span+div{ width:calc(100% - 5em); font-size:16px; }
.confirm.flex-c-c>form textarea{ width:100%; background:transparent; border:1px solid #ddd; border-radius:4px; padding:10px 14px; }
.confirm>form p input{ background:#F5F6FA; border-radius:4px; height:44px; line-height:44px; }
.confirm form input, 
.confirm form select{ width:100%; height:32px; line-height:32px; background:#fff; border:1px solid #ddd; border-radius:4px; padding-left:24px; font-size:16px; }
.confirm.c2>form{ padding:40px 40px 120px; }
.c2 .flex{ gap:20px; }
.c2 .flex>div{ flex:1; height:290px; overflow-y:auto; font-size:16px; padding:24px 30px; }
.c2 .flex .en{ background:#F5F8FF; border-radius:80px 0 0 0; }
.c2 .flex .cn{ border-radius:0 0 80px 0; box-shadow:0 0 10px rgba(1,27,70,0.05); }
.c2 .flex ::-webkit-scrollbar{ width:8px; }
.c2 .flex ::-webkit-scrollbar-button{ display:none; }
.c2 .flex .en::-webkit-scrollbar-track{ background:#F5F8FF; }
.c2 .flex .en::-webkit-scrollbar-thumb{ background:#fff; border-radius:10px; }
.c2 .flex .cn::-webkit-scrollbar-track{ background:#fff; }
.c2 .flex .cn::-webkit-scrollbar-thumb{ background:#F5F8FF; border-radius:10px; }
		/*官网查询 弹出框*/
.confirm_100 .bg_fff{ width:100%; height:88vh; margin-left:0; margin-top:12vh; padding:40px 0px 140px; border-radius:20px 20px 0 0; position:relative; }
.confirm_100 .close{ top:-25px; opacity:1; }
.confirm_100 .close:before, .confirm_100 .close:after{ background:#fff; }
.confirm_100 .steps{ width:210px; padding:16px; border-right:10px solid #F5F6FA; max-height:calc(88vh - 116px); overflow-y:auto; }
.confirm_100 ::-webkit-scrollbar{ width:10px; }
.confirm_100 ::-webkit-scrollbar-button{ display:none; }
.confirm_100 ::-webkit-scrollbar-track{ background:#fff; }
.confirm_100 ::-webkit-scrollbar-thumb{ background:#f5f6fa; border-radius:10px; }
.confirm_100 .steps a.flex{ gap:16px; margin-bottom:8px; }
.confirm_100 .steps .num{ font-size:16px; width:30px; height:30px; text-align:center; line-height:30px; background:#F5F6FA; color:#999; border:1px solid #DADCE5; border-radius:50%; position:relative; }
.confirm_100 .steps .num:after{ content:''; position:absolute; left:15px; top:calc(100% + 8px); width:1px; height:90px; background:#DADCE5; }
.confirm_100 .steps a:last-child .num:after{ display:none; }
.confirm_100 .steps .num+div{ width:calc(100% - 46px); }
.confirm_100 .steps .f18{ line-height:30px; margin-bottom:8px; }
.confirm_100 .steps .f14{ height:90px; }
.confirm_100 .steps a:last-child .f14{ height:auto; }
.confirm_100 .steps .actived .num{ background:#FAEDEE; border-color:#E72030; color:#E72030; }
.confirm_100 .steps .actived .num:after{ background:#E72030; }
.confirm_100 .steps .actived .f18{ color:#E72030; }
.confirm_100 .content_poster{ width:calc(100% - 210px); gap:24px; padding:15px 0 60px 40px; }
.confirm_100 .content{ width:630px; height:630px; max-height:calc(88vh - 116px); overflow-y:auto; padding-right:18px; }
.confirm_100 .content::-webkit-scrollbar{ width:10px; }
.confirm_100 .content::-webkit-scrollbar-button{ display:none; }
.confirm_100 .content::-webkit-scrollbar-track{ background:#fff; }
.confirm_100 .content::-webkit-scrollbar-thumb{ background:#f5f6fa; border-radius:10px; }
.confirm_100 .content .item{ margin-bottom:30px; }
.confirm_100 .content .item .f18{ background:#f3f3f3; padding:5px 10px; border-radius:3px; }
.confirm_100 .content .item .f16 p{ font-size:16px; }
.confirm_100 .content img{ max-width:100%; padding:10px; margin-left:10px; box-shadow:0 0 5px #ddd; }
.confirm_100 .poster .btn_search{ display:inline-block; margin:36px 40px; width:200px; height:40px; line-height:40px; text-align:center; background:#FC8347; color:#fff; font-size:16px; box-shadow:0px 3px 10px 0px rgba(252,131,71,0.8); border-radius:4px; }

/*关于我们  公司简介  旧版，新版上线以后要删除20240416记录*/
.aboutus .about_nav{ margin-bottom:-64px; }
.aboutus .about_nav>img{ width:100%; }
.aboutus .about_nav>div{ width:100%; height:64px; line-height:64px; position:relative; top:-64px; background:rgba(0,0,0,.5); color:#fff; }
.aboutus .about_nav .w1200 a{ width:240px; position:relative; text-align:center; color:#fff; }
.aboutus .about_nav .w1200 a.on{ background:#fc4646; }
.aboutus .about_nav .w1200 a+a:before{ content:''; display:inline-block; width:1px; height:20px; background:#ddd; position:absolute; left:0; top:22px; }
.aboutus .about_nav .w1200 a.on+a:before{ width:0; }
.aboutus .part1{ position:relative; height:600px; }
.aboutus .part1:before{ content:''; display:inline-block; width:1200px; height:500px; background:#5E7086; border-radius:0 40px 40px 0; position:absolute; z-index:-1; }
.aboutus .part1:after{ content:''; display:inline-block; background:url(../image/jpg36.png) no-repeat; width:700px; height:350px; position:absolute; left:52%; top:130px; z-index:-1; animation:zoomInSmall 1s ease-in-out forwards; }
.aboutus .part1 .w1200{ padding-top:40px; }
.aboutus .part1 .w1200>div:last-child{ padding-top:80px; }
.aboutus .part1 .w1200>div:last-child p.f32{ color:#5E7086; padding-left:90px; }
.aboutus .part1 .w1200>div:last-child p.f32:after{ content:''; display:block; width:70px; height:8px; background:#5E7086; margin-top:30px; }
.aboutus .part2s .below{ flex-wrap:wrap; justify-content:space-between; overflow:inherit; }
.aboutus .part2s .below>.pr{ width:590px; height:170px; box-shadow:0 0 10px 0 rgba(1,27,70,.05); padding:40px 40px 62px; margin-bottom:20px; }
.aboutus .part2s .below>.pr:nth-child(2n){ margin-left:20px; text-align:right; }
.aboutus .part2s .below>.pr .f80{ font-size:80px; font-weight:bold; color:#fc4646; opacity:0.1; top:0; line-height:1; }
.aboutus .part2s .below>.pr:nth-child(2n+1) .pab{ left:40px; }
.aboutus .part2s .below>.pr:nth-child(2n) .pab{ right:40px; }
.aboutus .part2s .below>.pr:nth-child(2n+1) .f20{ margin-left:58px; }
.aboutus .part2s .below>.pr:nth-child(2n) .f20{ margin-right:58px; }
.aboutus .part2s>.pab{ width:190px; height:310px; background:#f3f4fa; left:calc(50% - 108px); top:197px; filter:drop-shadow(0 0 4px rgba(243,244,250,.4)); }
.aboutus .part2s>.pab:before{ content:""; width:0; height:0; position:absolute; top:0; left:-100px; border-top:154px solid transparent; border-bottom:155px solid transparent; border-right:100px solid #f3f4fa; }
.aboutus .part2s>.pab:after{ content:""; width:0; height:0; position:absolute; top:0; right:-100px; border-top:154px solid transparent; border-bottom:155px solid transparent; border-left:100px solid #f3f4fa; }
.aboutus .part2s>.pab .text_center{ width:150px; height:246px; background:#fff; position:relative; left:calc(50% - 74px); top:32px; filter:drop-shadow(0 0 10px rgba(255,255,255,.4)); z-index:2; display:flex; flex-direction:column; justify-content:center; }
.aboutus .part2s>.pab .text_center:before{ content:""; width:0; height:0; position:absolute; top:0; left:-76px; border-top:123px solid transparent; border-bottom:123px solid transparent; border-right:76px solid #fff; }
.aboutus .part2s>.pab .text_center:after{ content:""; width:0; height:0; position:absolute; top:0; right:-76px; border-top:123px solid transparent; border-bottom:123px solid transparent; border-left:76px solid #fff; }
.aboutus .part3{ background:url(../image/banner13.png) no-repeat left center/100% 500px; height:500px; }
.aboutus .part3 .flex{ justify-content:space-around; padding-top:120px; }
.aboutus .part3 .bold{ font-size:70px; font-family:DIN; }
.aboutus .part3 .f20:before{ content:''; display:inline-block; width:50px; height:1px; background:#fff; margin-right:20px; vertical-align:middle; }
.aboutus .part3 .f20:after{ content:''; display:inline-block; width:50px; height:1px; background:#fff; margin-left:20px; vertical-align:middle; }
.aboutus .part4>.flex{ flex-wrap:wrap; padding-left:120px; }
.aboutus .part4 .text_center{ background:#f3f4fa; width:240px; height:160px; position:relative; }
.aboutus .part4 .text_center:nth-child(8n+1){ background:radial-gradient(#fff,rgb(178,224,255)); }
.aboutus .part4 .text_center:nth-child(8n+3){ background:radial-gradient(#fff,rgb(217,243,210)); }
.aboutus .part4 .text_center:nth-child(8n+5){ background:radial-gradient(#fff,rgb(216,216,246)); }
.aboutus .part4 .text_center:nth-child(8n+7){ background:radial-gradient(#fff,rgb(199,215,255)); }
.aboutus .part4 .text_center img{ width:100%; height:100%; object-fit:contain; }
.aboutus .part4 .text_center .area{ opacity:0; width:100%; height:100%; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; }
.aboutus .part4 .text_center .area a{ color:#fff; transition:all 0.4s ease; position:absolute; bottom:0; left:10%; right:10%; }
.aboutus .part4 .text_center:hover .area{ opacity:1; }
.aboutus .part4 .text_center:hover .area a{ bottom:40%; }
	/*发展历程*/
.develop .about_nav{ margin-bottom:-64px; }
.develop .content{ position:relative; }
.develop .content .bg_fff{ width:12px; height:calc(100% + 20px); box-sizing:content-box; border-left:34px solid #f3f4fa; border-right:34px solid #f3f4fa; position:absolute; left:calc(50% - 40px); top:0; }
.develop .content .bg_fff:after{ content:''; background:url(../image/tip_start.png) no-repeat bottom center; position:absolute; bottom:0; width:40px; height:49px; left:calc(50% - 20px); }
.develop .content .clear{ opacity:0; transition:all .8s; }
.develop .content .clear.active{ opacity:1; }
.develop .content .clear>div{ width:480px; position:relative; float:left; text-align:right; }
.develop .content .clear:nth-child(2n)>div{ float:right; text-align:left; }
.develop .content .clear:nth-child(2n+1)>div:before{ content:''; width:43px; height:66px; background:url(../image/tip_left_grey.png) no-repeat center; position:absolute; right:-141px; top:9%; }
.develop .content .clear:nth-child(2n)>div:before{ content:''; width:43px; height:66px; background:url(../image/tip_right_grey.png) no-repeat center; position:absolute; left:-141px; top:9%; }
.develop .content .clear:first-child>div:before{ background-image:url(../image/tip_left_red.png); }
.develop .content .clear .f40{ font-family:DIN; }
.develop .content .clear .f14{ height:5em; }
.develop .content .clear.active:nth-of-type(2n) .f40,	.develop .content .clear.active:nth-of-type(2n) .f14{ margin-left:-40px; transition:all .8s; }
.develop .content .clear.active:nth-of-type(2n+1) .f40,	.develop .content .clear.active:nth-of-type(2n+1) .f14{ margin-right:-40px; transition:all .8s; }
	/*商务合作*/
.cooperation .about_nav{ margin-bottom:-64px; }
.cooperation .part_1{ background:url(../image/bg_hz.jpg) no-repeat top center/100% 650px; height:650px; padding-top:1px; }
.cooperation .part_1 .flex>div{ width:232px; height:400px; background:#fff; padding-top:80px; padding-left:48px; padding-right:48px; transition:all ease 1s; border:1px solid transparent; }
.cooperation .part_1 .flex>div+div{ margin-left:10px; }
.cooperation .part_1 .flex>div img{ width:120px; height:120px; transition:all ease 1s; }
.cooperation .part_1 .flex>div .f24{ margin-top:56px; margin-bottom:120px; transition:all ease 1s; }
.cooperation .part_1 .flex>div:hover{ padding-top:40px; border:1px solid #FCB1B1; }
.cooperation .part_1 .flex>div:hover>*{ transition:all ease 1s; }
.cooperation .part_1 .flex>div:hover img{ width:80px; height:80px; }
.cooperation .part_1 .flex>div:hover .f24{ margin-top:20px; margin-bottom:40px; }
.cooperation .part_2{ background:#3C3C41; padding-top:1px; }
.cooperation .part_2 .w1200>.flex img{ width:554px; }
.cooperation .part_2 .w1200>.flex>div{ padding:10px 100px; }
.cooperation .part_2 .w1200>.flex .flex p.red{ background:#fff; border-radius:25px 0 25px 0; padding:30px 10px; margin-right:40px; writing-mode:vertical-lr; letter-spacing:0.4em; }
.cooperation .part_2 .w1200>.flex .flex div .red{ background:#fff; border-radius:10px 0 10px 0; padding:4px; margin-right:20px; }
.cooperation .part_2 .w1200>.flex .flex div p+p{ margin-top:20px; }
.cooperation .part_2 .w1200>.flex .btn{ margin-top:75px; color:#fff; width:150px; }
	/*联系我们*/
.bg_e{ background:#eee; }
.contact .flex.mt-20{ justify-content:space-between; align-items:center; }
.contact .flex.mt-20>.text_center{ width:352px; padding-left:100px; }
.contact .flex.mt-20>.text_center .f32{ font-family:Helvetica-Condensed-Black-Se; color:#222; }
.contact .flex.mt-20 .bg_e{ width:600px; border-radius:10px; padding:24px; }
.contact .flex.mt-20 .bg_e>img{ margin:-24px; width:600px; }
.contact .flex.mt-20 .bg_e.pr .pab.point{ top:193px; left:302px; width:20px; height:20px; }
.contact .flex.mt-20 .bg_e.pr .pab.point_{ top:0; bottom:0; left:-42px; right:0; width:100px; height:100px; margin:auto; border-radius:50%; background-clip:padding-box; background:transparent; }
.contact .flex.mt-20 .bg_e.pr .pab.point_1:after{ content:''; position:absolute; right:0; left:0;top:0;bottom:0;border-radius:50%;border:2px solid red; opacity:0; animation:ripple 4.5s ease-out 225ms infinite; }
.contact .flex.mt-20 .bg_e.pr .pab.point_2:after{ content:''; position:absolute; right:0; left:0;top:0;bottom:0;border-radius:50%;border:2px solid red; opacity:0; animation:ripple 4.5s ease-out .9s infinite; }
.contact .flex.mt-20 .bg_e.pr .pab.point_3:after{ content:''; position:absolute; right:0; left:0;top:0;bottom:0;border-radius:50%;border:2px solid red; opacity:0; animation:ripple 4.5s ease-out 1.8s infinite; }
@keyframes ripple {
  0% { opacity:0; -webkit-transform:scale(.1); transform:scale(.1); }
  5% { opacity:1; }
  to { opacity:0; -webkit-transform:scale(1); transform:scale(1); }
}
.contact .flex.mt-20 .bg_e .flex{ justify-content:space-between; }
.contact .flex.mt-20 .bg_e form input{ width:260px; background:#fff; border-radius:8px; padding-left:16px; height:48px; line-height:48px; margin-top:24px; margin-bottom:20px; }
/* .contact .flex.mt-20 .bg_e form input+input{ margin-left:25px; } */
.contact .flex.mt-20 .bg_e form textarea{ width:100%; height:160px; background:#fff; border-radius:8px; padding:15px; }
.contact .flex.mt-20 .bg_e form button{ width:120px; color:#fff; border-radius:8px; height:48px; line-height:48px; }
.bg_e textarea:focus, .bg_e input:focus{ animation:ipt .4s ease normal }
@keyframes ipt {
	0%{ transform: scale(1, 1); animation-timing-function:ease-out; }
	25%{ transform:scale(0.95, 0.95); animation-timing-function:ease-out; }
	50%{ transform:scale(0.95, 0); animation-timing-function:ease-out; }
	75%{ transform:scale(0.95, 0.95); animation-timing-function:ease-out; background:#fff; }
	100%{ transform:scale(1, 1); animation-timing-function:ease-out; background:#fff; }
}
/*旧版，要删除end*/
/*关于我们 公司简介 20240416*/
.aboutus .nav>img{ margin-top:-80px; width:100%; }
.aboutus .nav>div{ width:100%; height:64px; line-height:64px; bottom:0; left:0; background:rgba(255,255,255,.7); }
.aboutus .nav .w1200 a{ flex:1; position:relative; text-align:center; }
.aboutus .nav .w1200 a.on{ background:#E72030; color:#fff; }
.aboutus .nav .w1200 a+a:before{ content:''; position:absolute; left:0; top:22px; width:1px; height:20px; background:#ddd; }
.aboutus .nav .w1200 a.on:before{ background:#E72030; }
.aboutus .nav .w1200 a.on+a:before{ width:0; }
.aboutus .sec1{ background:url(../image/aboutus_bg2.jpg) no-repeat center top/100% 100%; padding:64px 0; }
.aboutus .sec1 img{ margin-right:80px; }
.aboutus .sec1 img+div{ padding:50px 40px; background:#fff; border-radius:8px; width:63.333%; }
.aboutus #demo>p{ text-indent:2em; }
.aboutus #demo span{transition:opacity 1s;}
.aboutus .sec2 .below{ gap:20px; flex-wrap:wrap; padding:10px 10px 40px; margin:-10px -10px 0; }
.aboutus .sec2 .below>div{ width:285px; flex-grow:1; padding:40px 24px; box-shadow:0 0 15px rgba(1,27,70,0.05); border-radius:8px; }
.aboutus .sec2 .below>div img{ width:64px; height:64px; object-fit:cover; object-position:top left; }
.aboutus .sec2 .below>div:nth-child(2) img{ object-position:left -64px; }
.aboutus .sec2 .below>div:nth-child(3) img{ object-position:left -128px; }
.aboutus .sec2 .below>div:nth-child(4) img{ object-position:left -192px; }
.aboutus .sec2 .below>div:nth-child(5) img{ object-position:left -256px; }
.aboutus .sec2 .below>div:nth-child(6) img{ object-position:left -320px; }
.aboutus .sec2 .below>div .f20{ margin-top:16px; margin-bottom:12px; }
.aboutus .sec3{ background:url(../image/aboutus_bg3.jpg) no-repeat center top/100% 100%; }
.aboutus .sec3 .w1200{ justify-content:space-around; padding-top:70px; padding-bottom:60px; }
.aboutus .sec3 .bold{ font-size:70px; font-family:DIN; color:#E72030; }
.aboutus .sec3 .f40{ color:#E72030; }
.aboutus .sec3 .f20:before,
.aboutus .sec3 .f20:after{ content:''; display:inline-block; width:50px; height:1px; background:#999; margin-right:20px; vertical-align:middle; }
.aboutus .sec3 .f20:after{ margin-left:20px; margin-right:0; }
.aboutus .sec4 .title+div{ position:relative; background:#fafafa; padding:20px; width:100vw; }
.aboutus .sec4 .title+div:before,
.aboutus .sec4 .title+div:after{ content:''; position:absolute; left:0; top:0; width:calc((100vw - 1200px) / 2); height:100%; background:linear-gradient(90deg, #fff 70%, transparent); }
.aboutus .sec4 .title+div:after{ left:auto; right:0; background:linear-gradient(-90deg, #fff 70%, transparent); }
.aboutus .sec4 .title+div .flex{ display:inherit; white-space:nowrap; width:100%; overflow:hidden; }
.aboutus .sec4 .title+div .flex+.flex{ margin-top:20px; }
.aboutus .sec4 .title+div .flex div{ width:160px; height:80px; padding:20px; background:#fff; white-space:nowrap; overflow:hidden; display:inline-block; margin-right:20px; }
.aboutus .sec4 .title+div .flex img{ height:100%; width:50px; }
.aboutus .sec4 .title+div .flex span{ display:inline-block; width:calc(100% - 50px);overflow:hidden; font-size:20px; vertical-align:middle; }
	/*发展历程*/
.develop .cont{ position:relative; padding-top:160px; padding-bottom:100px; }
.develop .cont>.bg_fff{ position:absolute; left:calc(50% - 2px); width:4px; height:calc(100% - 345px); background:#f5f6fa; }
.develop .cont .clear{ opacity:0; transition:all .8s; }
.develop .cont .clear.active{ opacity:1; }
.develop .cont .clear>div{ position:relative; width:50%; display:flex; align-items:center; }
.develop .cont .clear>div:before{ content:''; position:absolute; top:0; left:calc(100% - 20px);  width:40px; height:40px; background:#F5F6FA; border-radius:50%; }
.develop .cont .clear>div:after{ content:''; position:absolute; top:13px; left:calc(100% - 8px); width:16px; height:16px; background:#E1E2E6; border-radius:50%; }
.develop .cont .clear .f40{ position:absolute; top:0; left:calc(100% + 70px); line-height:1; }
.develop .cont .clear .f14{ background:#fff; width:calc(100% - 70px); padding:30px 40px; font-size:16px; border-radius:20px; box-shadow:0 10px 20px rgba(1,27,70,.05); transform:translate(0,-50%); }
.develop .cont .clear:nth-child(2n)>div{ margin-left:50%; }
.develop .cont .clear:nth-child(2n)>div:before{ left:calc(0% - 20px); }
.develop .cont .clear:nth-child(2n)>div:after{ left:calc(0% - 8px); }
.develop .cont .clear:nth-child(2n) .f40{ left:auto; right:calc(100% + 70px); }
.develop .cont .clear:nth-child(2n) .f14{ transform: translate(70px, -50%); }
.develop .cont .clear:first-child>div:before{ background:#FFF2F3; }
.develop .cont .clear:first-child>div:after{ background:#E72030; }
.develop .cont .clear:last-child>div:before{ background:rgba(232, 116, 32, .05); }
.develop .cont .clear:last-child>div:after{ background:#E87420; }
	/*服务优势*/	
.advantage{ padding:100px 0 80px; display:flex; }
.advantage .item{ display:flex; height:500px; background:#F5F6FA; transition:all .3s cubic-bezier(.4,0,.2,1), z-index 0s .12s; }
.advantage .item:nth-child(2n){ background:#EDEEF2; }
.advantage .item .flex-c-c{ width:150px; height:100%; }
.advantage .item .flex-c-c>*{ writing-mode:vertical-lr; }
.advantage .item .conbox{ display:none; width:450px; height:100%; background:url(../image/aboutus_img2.jpg) no-repeat top center/100% 100%; padding:120px 35px; }
.advantage .item .f40{ font-weight:bolder; }
.advantage .item .f18{ font-family:'宋体'; font-weight:bolder; text-transform:uppercase; margin-bottom:30px; }
.advantage .item.active .flex-c-c{ background:#E72030; color:#fff; position:relative; }
.advantage .item.active .flex-c-c:after{ content:''; position:absolute; right:-13px; width:25px; height:25px; transform:rotate(45deg); background:#E72030; }
.advantage .item.active .conbox{ display:block; }
	/*商务合作*/
.cooperation .w1200{ padding-bottom:60px; }
.cooperation .w1200 .flex{ align-items:center; margin-top:80px; }
.cooperation .w1200 .flex:nth-child(2){ flex-direction:row-reverse;     gap:10px; }
.cooperation .w1200 .flex img{ width:700px; }
.cooperation .w1200 .flex .text{ width:580px; margin-left:-80px; padding:40px; background:url(../image/aboutus_img5.png) no-repeat right bottom/240px 204px #fff; box-shadow:2px 2px 10px rgba(1,27,70,0.1); border-radius:20px; }
.cooperation .w1200 .flex .f20 a{ display:inline-block; margin-left:40px; width:100px; height:32px; line-height:32px; text-align:center; background:#E72030; color:#fff; box-shadow:2px 2px 10px rgba(231,32,48,0.5); border-radius:4px; }
.cooperation .w1200 .flex .text p:before{ content:''; display:inline-block; width:8px; height:8px; background:#E72030; border-radius:50%; margin-right:8px; }
.cooperation .w1200>div:nth-child(2) .text{ background-image:url(../image/aboutus_img6.png); margin-left:0; margin-right:-80px; position:relative;     margin-right:-90px; }
	/*联系我们*/
.contact>.flex{ gap:40px; padding-top:80px; padding-bottom:40px; }
.contact>.flex>div{ flex:1; box-shadow:0 3px 10px rgba(1,27,70,0.1); border-radius:20px; padding:40px; display:flex; }
.contact>.flex>div img{ width:100px; height:100px; margin-right:60px; }
.contact>.flex>div .f16{ margin-top:10px; margin-bottom:25px; }
.contact .bg{ background:url(../image/aboutus_bg8.jpg) no-repeat top center/100% 100%; padding-top:50px; padding-bottom:190px; position:relative; }
.contact .bg div.flex_1{ padding:100px 60px; }
.contact .bg .flex_1 .f24{ margin-bottom:50px; }
.contact .bg .flex_1 .f16{ margin-top:18px; }
.contact .bg form{ position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,.7); padding-bottom:20px; }
.contact .bg form .flex>div{ flex:1; }
.contact .bg form img{ width:240px; margin-top:-70px; }
.contact .bg form p{ display:inline-block;font-size:40px; font-family:douyu; color:#fff; text-shadow:4px 4px 3px #E72030; vertical-align:middle; }
.contact .bg form input{ width:50%; height:40px; line-height:40px; padding:0 24px; margin:24px 0 16px; background:#fff; border-radius:4px; font-size:16px; }
.contact .bg form button{ margin-left:24px; background:#E72030; color:#fff; border-radius:3px; height:40px; line-height:40px; width:80px; text-align:center; border:none; font-size:16px; }
.contact .bg form textarea{ width:100%; background:#fff; height:80px; line-height:1.5; padding:10px 24px; border-radius:4px; font-size:16px; }

/* 查补贴 */
.shop_search.subsidy{ background-image:url(../image/subsidy_bg1.jpg); background-size:100% 100%; padding-bottom:16px; }
.subsidy .tab{ padding-top:24px; }
.shop_search.subsidy .tab img{ object-position:left -96px; }
.shop_search.subsidy .tab>div:nth-child(2) img{ object-position:left -133px; }
.shop_search.subsidy .tab>div:nth-child(3) img{ object-position:left -171px; }
.shop_search.subsidy .tab>div.on img{ object-position:left -77px; }
.shop_search.subsidy .tab>div:nth-child(2).on img{ object-position:left -114px; }
.shop_search.subsidy .tab>div:nth-child(3).on img{ object-position:left -153px; }
.subsidy.confirm>.bg_fff{ width:950px; border-radius:20px; padding:30px; z-index:5; }
.subsidy.confirm .close{ transform:rotate(45deg); position:relative; right:-5px; font-size:30px; font-weight:lighter; }
.subsidy.confirm .close:before{ content:"\e62b"; }
.subsidy.confirm .flex_wrap{ max-height:327px; overflow-y:auto; gap:16px; border-bottom:1px solid #F5F6F8; padding-bottom:20px; margin-top:36px; }
.subsidy.confirm .flex_wrap span{ width:158px; height:48px; line-height:48px; background:#F5F6FA; border-radius:10px; white-space:nowrap; overflow:hidden; text-align:center; padding:0 10px; font-size:16px; cursor:pointer; }
.subsidy.confirm .flex_wrap span.on{ background:#E72030; color:#fff; }
.confirm ::-webkit-scrollbar{ width:8px; height:8px; }
.confirm ::-webkit-scrollbar-button{ display:none; }
.confirm ::-webkit-scrollbar-track{ background:#fff; }
.confirm ::-webkit-scrollbar-thumb{ background:#DADCE5; border-radius:10px; }
.subsidy.confirm .flex-b-{ padding-top:16px; padding-bottom:20px; flex-direction:row-reverse; }
.subsidy.confirm .flex-b- .selected{ color:#E72030; }
.subsidy.confirm .flex-b- .selected span{ position:relative; border:1px solid #E72030; height:24px; line-height:24px; padding:0 10px; margin-left:10px; border-radius:4px; display:inline-block; font-size:14px; }
.subsidy.confirm .flex-b- .selected i{ cursor:pointer; }
.subsidy.confirm .flex-b- .btn{ display:inline-block; background:#E72030; color:#fff; width:98px; height:36px; line-height:36px; text-align:center; border-radius:8px; padding:0 16px; font-size:16px; }
.subsidy.confirm .flex-b- .btn.bg_f{ background:#fff; color:#E72030; border:1px solid #E72030; margin-right:15px; }

	/* 查补贴 列表页 */
.subsidy .breadcrumb{ padding:0; }
.subsidy .w1200>.flex{ gap:0 20px; }
.subsidy .w900 .sear_hot{ gap:0 18px; }
.subsidy .w900 .sear_hot>span{ width:60px; }
.subsidy .w900 .sear_hot>div{ width:calc(100% - 156px); display:flex; flex-wrap:wrap; gap:2px 24px; overflow:hidden; height:28px; }
.subsidy .w900 .sear_hot a{ white-space:nowrap; margin:0; }
.subsidy .w900 .list_tab{ background:#fff; border-radius:10px 10px 0 0; border-bottom:1px solid #f5f6fa; display:flex; gap:0 35px; height:56px; line-height:56px; padding-left:24px; }
.subsidy .w900 .list_tab>div{ font-size:16px; cursor:pointer; }
.subsidy .w900 .list_tab .on{ color:#e72030; position:relative; }
.subsidy .w900 .list_tab .on:after{ content:''; position:absolute; bottom:0; left:50%; transform:translate(-50%); width:110px; height:3px; background:#E72030; border-radius:3px 3px 0 0; }
.subsidy .w900 .item{ background:#fff; padding:18px 24px; border-bottom:1px solid #f5f6fa; position:relative; }
.subsidy .w900 .item a span{ font-size:14px; font-weight:normal; color:#3193F5; width:56px; height:24px; line-height:24px; text-align:center; margin-right:16px; border-radius:4px; border:1px solid; background:#F2F9FF; display:inline-block; }
.subsidy .w900 .item a span.over{ background:#F5F6FA; border-color:#DADCE5; color:#999; }
.subsidy .w900 .item p{ margin:8px 0; }
.subsidy .w900 .item .orange{ background:rgba(245, 82, 49, .05); color:#F55231; height:24px; line-height:24px; padding:0 8px; display:inline-block; }
.subsidy .w900 .item .pab{ background:#E72030; color:#FFF; padding:0 8px; right:24px; top:56px; font-size:16px; border-radius:4px; height:1.8em; line-height:1.8; }
.subsidy .w900 .item .btn{ position:absolute; right:24px; top:134px; background:#E72030; color:#fff; border-radius:4px; height:32px; line-height:32px; font-size:16px; padding:0 16px; }
.subsidy .w900 .item .btn.bg_fff{ background:#fff; border:1px solid; color:#e72030; top:95px; }
.subsidy .w900 .item .f12{ border:1px solid #eee; border-radius:4px; padding:6px 10px 2px; }
.subsidy .w900 .item:hover{ background:#FFFAFA; }
.subsidy .w280 .titl{ background:#FCF0F0; height:68px; line-height:68px; padding:0 15px; }
	/* 查补贴 详情页20240920 */
.subsidy .bg_fff .f20+p{ margin:25px 0; }
.subsidy .bg_fff .f20+p span{ margin-right:16px; padding:3px 10px; display:inline-block; }
.subsidy .bg_fff .type{ background:#E3ECFC; color:#4783FC; padding:3px 10px; }
.subsidy .bg_fff .type.red{ background:rgba(231, 32, 48, .05); color:#E72030; }
.subsidy .bg_fff .btn.fr{ background:#E72030; color:#fff; border-radius:4px; height:32px; line-height:32px; font-size:16px; padding:0 16px; margin-left:20px; }
.subsidy .bg_fff .btn.bg_fff{ background:#fff; border:1px solid; color:#e72030; bottom:126px; }
.subsidy .bg_fff .contit{ border-bottom:1px solid #ddd; }
.subsidy .bg_fff .contit:before{ content:''; display:inline-block; width:4px; height:20px; background:#fc4646; border-radius:4px; margin-right:16px; }
.subsidy .bg_fff .replace div, 
.subsidy .bg_fff .replace p, 
.subsidy .bg_fff .replace span, 
.subsidy .bg_fff .replace table td ,
.subsidy .bg_fff .replace li{ font-size:16px; }
	/* 查补贴 详情页2 table的详情 */
.dots{ width:500px; display:flex; justify-content:center; align-items:center; gap:5px; background:rgba(255, 229, 232, .6); border-radius:20px; padding:1rem; margin:0 auto; }
.dots .dot{ border-radius:20px; height:10px; width:10px; background:#FFCCD0; opacity:0; animation:blink 1s infinite; }
.dots .dot:nth-child(1){ animation-delay:0.3333s; }
.dots .dot:nth-child(2){ animation-delay:0.6666s; }
.dots .dot:nth-child(3){ animation-delay:0.9999s; }
@keyframes blink{ 50%{ opacity:1; } }
.loader{ position:absolute; z-index:6; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center; cursor:default; }
.load_text{ position:absolute; top:2.4em; left:1em; z-index:5; color:#fff; font-size:2em; text-transform:uppercase; animation:load-text 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal; }
.spinner:before{ content:''; position:relative; display:block; width:160px; height:160px; background:#DB2F00; animation:load-spinner 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal; }
.spinner:after{ content:''; position:relative; display:block; bottom:-1.75em; height:.25em; border-radius:50%; background-color:#322b27; animation:load-shadow 2.5s cubic-bezier(0.750, 0.000, 0.500, 1.000) infinite normal; }
@keyframes load-text{
	0%{ transform:scale(1,1); }
	50%{ transform:scale(.5, .5); }
	100%{ transform:scale(1, 1); }
}
@keyframes load-spinner{
	50%{ border-radius:50%; transform:scale(.5) rotate(360deg); background-color:#13A3A5; }
	100%{ transform:scale(1) rotate(720deg); background-color:#DB2F00; }
}
@keyframes load-shadow{
	50%{ transform:scale(.5); background-color:#322b27; }
}
.subsidy .w280 .bg_fff{ padding:16px; border-radius:10px; }
.subsidy .w280 .bg_fff .flex img{ width:28px; height:28px; margin-right:10px; }
.subsidy .w280 .bg_fff .flex .line1{ width:130px; font-size:14px; margin-right:20px; line-height:28px; }
.subsidy .w280 .bg_fff .hand>span{ line-height:28px; }
.subsidy .w280 .bg_fff .hand .pab{ left:-188px; width:310px; top:calc(100% + 10px); z-index:2; }
.subsidy .w280 .bg_fff .hand .search:before{ content:''; position:absolute; top:-7px; left:70%; width:16px; height:16px; background:#999; transform:rotate(45deg); }
.subsidy .w280 .bg_fff .hand .search:after{ content:''; position:absolute; top:-6px; left:70%; width:16px; height:16px; background:#fff; transform:rotate(45deg); }
.subsidy .w280 .bg_fff .hand .search input{ height:40px; line-height:40px; padding-left:40px; width:100%; border-radius:4px; font-size:14px; }
.subsidy .w280 .bg_fff .hand .search i{ position:absolute; left:12px; top:10px; color:#999; }
.subsidy .w280 .bg_fff .hand .result{ background:#fff; border:1px solid #DADCE5; border-radius:4px; padding:16px; margin-top:-4px; }
.subsidy .w280 .bg_fff .hand .result li{ display:flex; gap:5px; align-items:center; font-size:14px; line-height:1.5; margin-bottom:20px; }
.subsidy .w280 .bg_fff .hand .result li img{ margin:0; }
.subsidy .w280 .bg_fff .hand .result li span:nth-child(2){ width:calc(100% - 115px); }
.subsidy .w280 .bg_fff .hand .result li .blue{ white-space:nowrap; }
.subsidy .w280 .out{ position:relative; margin:24px auto 0; width:200px; height:200px; background:linear-gradient(-30deg, rgba(255, 229, 232, .3) 0%, rgba(255, 255, 255, .3) 100%); border-radius:50%; padding-top:40px; }
.subsidy .w280 .out:before{ content:''; position:absolute; width:160px; height:160px; top:20px; left:20px; background:linear-gradient(-30deg, rgba(255, 229, 232, .6) 0%, rgba(255, 255, 255, .6) 100%); border-radius:50%; }
.subsidy .w280 .out:after{ content:''; position:absolute; width:120px; height:120px; top:40px; left:40px; background:linear-gradient(-30deg, #FFCCD0 0%, #FFFFFF 100%); border-radius:50%; }
.subsidy .w280 .out .inner{ width:120px; height:120px; margin-left:40px; position:absolute; z-index:1; font-size:14px; padding:29px 17px; text-align:center; }
.subsidy .w280 .out .blue{ font-size:56px; color:#3193F5; line-height:36px; font-weight:bold; display:block; margin-bottom:8px; }
.subsidy .w280 .out+a{ background:#E72030; color:#fff; border-radius:20px; width:200px; height:40px; line-height:40px; text-align:center; padding:0; margin:-4px 24px 0; box-shadow:0px 5px 10px 0px rgba(231,32,48,0.3); position:relative; }
.subsidy .w280 .f12.color_9{ margin-top:24px; margin-bottom:40px; }
.subsidy .w280 .f12~div{ font-size:16px; line-height:2.6; }
.subsidy .w900 .bg_fff{ padding:32px 24px; border-radius:10px; }
.subsidy .w900 .bg_fff .title{ margin:0; font-size:20px; font-weight:bold; }
.subsidy .w900 .bg_fff .title .DIN{ font-weight:normal; font-size:28px; margin-left:6px; }
.subsidy .w900 .bg_fff .title .fr{ font-size:14px; color:#666; }
.subsidy .w900 .bg_fff .title .fr select{ height:32px; border:1px solid #DADCE5; border-radius:4px; margin-left:14px; }
.subsidy .w900 .bg_fff .table{ margin-top:16px; border-color:#DADCE5; }
.subsidy .w900 .bg_fff .table *{ font-size:14px; color:#666; }
.subsidy .w900 .bg_fff .table thead{ background:#FFF7F8; }
.subsidy .w900 .bg_fff .table th{ border-bottom:none; }
.subsidy .w900 .bg_fff .table th>i.blue{ color:#3193F5; }
.subsidy .w900 .bg_fff .table tbody tr td:nth-child(2),
.subsidy .w900 .bg_fff .table tbody tr td:nth-child(6){ color:#3193F5; }
.subsidy .w900 .bg_fff .table th:nth-child(2),
.subsidy .w900 .bg_fff .table td:nth-child(2){ width:60%; max-width:500px; }
.subsidy .w900 .bg_fff .table th:nth-child(4),
.subsidy .w900 .bg_fff .table td:nth-child(4){ white-space:nowrap; text-align:center; }
.subsidy .w900 .bg_fff .table td a{ color:#0AB1FF; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; }
.subsidy .w900 .bg_fff .table td .f12{ font-size:12px; color:#999; letter-spacing:1px; }
.subsidy .w900 .bg_fff .table td .red{ font-size:12px; color:#E72030; }
.subsidy .w900 .bg_fff .table .pab{ background:#fff; border-radius:4px; padding:16px; box-shadow:0 5px 10px rgba(1,27,70,0.1); font-weight:normal; }
.subsidy .w900 .bg_fff .table .pab input{ height:32px; line-height:32px; padding:0 12px; font-size:14px; border:1px solid #DADCE5; border-radius:4px; }
.subsidy .w900 .bg_fff .table .pab .btn{ padding:0 6px; background:#E72030; height:32px; line-height:32px; color:#fff; border-radius:4px; }
.subsidy .w900 .bg_fff .table .pab .btn_white{ background:#fff; color:#333; border:1px solid #DADCE5; }
.subsidy .w900 .bg_fff .table th:nth-child(3) .pab{ width:300px; }
.subsidy .w900 .bg_fff .table .pab label{ display:flex; align-items:center; gap:8px; }
.subsidy .w900 .bg_fff .table .pab label.on,
.subsidy .w900 .bg_fff .table .pab label.on i{ color:#E72030; }
.subsidy .w900 .bg_fff .table th:nth-child(4) .pab{ width:100px; max-height:160px; overflow-y:auto; padding:0; }
.subsidy .w900 .bg_fff .table .pab::-webkit-scrollbar{ width:6px; }
.subsidy .w900 .bg_fff .table .pab::-webkit-scrollbar-button{ display:none; }
.subsidy .w900 .bg_fff .table .pab::-webkit-scrollbar-track{ background:transparent; }
.subsidy .w900 .bg_fff .table .pab::-webkit-scrollbar-thumb{ background:#DADCE5; border-radius:4px; }
.subsidy .w900 .bg_fff .table th:nth-child(4) .pab p{ font-size:14px; height:32px; line-height:32px; padding-left:16px; }
.subsidy .w900 .bg_fff .table th:nth-child(4) .pab p.on{ color:#E72030; }
.subsidy .w900 .bg_fff .table th:nth-child(4) .pab p:hover{ background:rgba(231, 32, 48, .05); color:#E72030; }

/*查补贴 详情页  补贴详情*/
.fold-conotent{ margin-top:-400px; left:0; width:100%; height:67%; min-height:140px; max-height:400px; background-image: -webkit-linear-gradient(90deg,#fff,hsla(0,0%,100%,.99),hsla(0,0%,100%,.95),hsla(0,0%,100%,0)); display:flex; justify-content:center; align-items:center; z-index:2; }
.fold-conotent .red{ color:#fc4646; }
.contit+section p{ font-size:16px; line-height:2; letter-spacing:1px; }

/*查检测 列表页     机构检测 主页 筛选页*/
.pro_content .w1200>.text_center input{ height: 50px; width: 50vw; padding: 0 15px; font-size: 15px; margin-bottom: 20px; border-radius: 30px 0 0 30px; }
.pro_content .w1200>.text_center span.f16{ background: #fc4646;color: #fff;margin-left: -5px;height: 50px;display: inline-block;line-height: 50px;padding: 0 20px;border-radius: 0 30px 30px 0; }
.below{ overflow-x:hidden; overflow-y:auto; }
.below .items{ flex-wrap:wrap; /*gap:35px 20px;*/ }
.below .item{ width:224px; background:#fff; border-radius:10px; position:relative; padding:20px 15px; margin-right:20px; margin-bottom:35px; }
.below .item:nth-child(5n){ margin-right:0; }
.below .item .line2{ line-height:1.5; height:3em; }
.below .item .pab{ width:120px; height:30px; text-align:center; background:linear-gradient(90deg, #FC4646, #FC7E7E); filter:drop-shadow(0 5px 9px  rgba(252,70,70,0.4)); border-radius:15px; font-size:16px; color:#fff; line-height:30px; left:calc(50% - 60px); bottom:-15px; }
.below .item:hover{ top:-10px; box-shadow:0 0 10px rgba(1, 27, 70, 0.1); }
.below>.items .item:hover{ background:url(../image/jpg_bg.png) no-repeat center center/100% 100%; }
	/*查监测 列表页    左侧选择，右侧显示筛选的*/
.prudence{ background:#EDF3FA; border:1px solid #CFD2E5; border-radius:4px; padding:0 20px; height:40px; line-height:40px; font-size:14px; color:#999; }
.prudence+div{ margin-top:25px; position:relative; }
.prudence+div:after{ content:''; position:absolute; width:345px; height:40px; top:550px; background:linear-gradient(0deg, #Fff 0%, rgba(255,255,255,0) 100%); }
.prudence+div .left{ width:356px; height:590px; overflow-y:auto; position:relative; }
.prudence+div .left::-webkit-scrollbar{ width:10px; height:10px; }
.prudence+div .left::-webkit-scrollbar-button{ display:none; }
.prudence+div .left::-webkit-scrollbar-track{ background:transparent; }
.prudence+div .left::-webkit-scrollbar-thumb{ background:#EDF3FA; border-radius:10px; }
.prudence+div .left .item{ display:flex; margin-bottom:16px; }
.prudence+div .left .label{ width:60px; height:60px; background:#FCF0F0; border-radius:4px; padding:10px; color:#fc4646; font-size:16px; font-weight:bold; white-space:pre-wrap; display:block; text-align:center; line-height:20px; margin-top:16px; }
.prudence+div .left .cont{ background:#fff; border:1px solid #CFD2E5; border-radius:4px; width:314px; margin-left:-44px; z-index:-1; padding:8px 16px 0; }
.prudence+div .left .item.on .cont{ border-color:#fc4646; }
.prudence+div .left .item:hover .cont{ box-shadow:4px 4px 9px 1px rgba(252,70,70,0.3); }
.prudence+div .left .cont .f16{ padding-left:44px; margin-top:10px; margin-bottom:6px; }
.prudence+div .left .item.on .cont .f16{ color:#fc4646; }
.prudence+div .left .cont .f16 .f14{ background:#47B26B; color:#fff; border-radius:0 10px 10px 10px; display:inline-block; margin-left:5px; padding:0 5px; height:20px; line-height:20px; }
.prudence+div .left .cont .f14{ padding-left:44px; margin-top:8px; }
.prudence+div .left .cont .flex-b-c{ margin-left:-16px; margin-right:-16px; padding:0 16px; height:30px; line-height:30px; border-top:1px solid #CFD2E5; background:#f5f6fa; border-radius:0 0 4px 4px; margin-top:16px; }
.prudence+div.flex .right{ width:calc(100% - 356px); padding-left:34px; }
.prudence+div.flex .right .li{ display:inline-block; width:260px; height:160px; background:linear-gradient(150deg, #F6F5FC, #fff); box-shadow:0 3px 10px 1px rgba(1,27,70,0.1); border-radius:10px; margin-right:10px; margin-bottom:16px; padding:24px 15px 16px; position:relative; }
.prudence+div.flex .right .li:nth-child(3n){ margin-right:0; }
.prudence+div.flex .right .li .line2{ line-height:1.5; height:3em; }
.prudence+div.flex .right .li img{ opacity:.5; width:70px; height:66px; display:inline-block; }
.prudence+div.flex .right .li:hover{ top:-10px; background:linear-gradient(150deg, #FCF0F0, #fff); box-shadow:4px 4px 9px 1px rgba(252,70,70,.3); }
.prudence+div.flex .right .li:hover img{ opacity:1; }
.prudence+div.flex .right .li+.text_center{ width:100%; }	
	/*检验检测  机构详情*/
		/*联系我们*/
.test_organiz .pab{ bottom:0; background:rgba(0,0,0,.8); width:100%; height:56px; justify-content:center; }
.test_organiz .pab>*+*{ border-left:1px solid #D92B2B; }
.test_organiz .pab p{ color:#fff; width:250px; margin:16px 0; text-align:center; line-height:24px; cursor:pointer; }
.test_organiz .pab p.on{ background:#D92B2B; color:#fff; margin:0; line-height:56px; }
.test_organiz .content .box0 .btn{ background:#fc4646; color:#fff; width:300px; height:56px; line-height:56px; border-radius:8px; margin-right:40px; padding:0; }
		/*资质*/
.test_organiz .content .box1 .flex,
.test_organiz .content .box2 .flex{ flex-wrap:wrap; }
.test_organiz .content .box1 .flex>div,
.test_organiz .content .box2 .flex>div{ width:224px; border-radius:10px; margin-right:20px; margin-bottom:38px; }
.test_organiz .content .box1 .flex>div:nth-child(5n),
.test_organiz .content .box2 .flex>div:nth-child(5n){ margin-right:0; }
.test_organiz .content .box1 .flex img{ width:224px; height:299px; }
		/*服务*/
.test_organiz .content .box2 input{ width:800px; height:56px; line-height:56px; border-radius:8px; padding-left:20px; font-size:14px; background:#f3f4fa; }
.test_organiz .content .box2 input+span{ display:inline-block; background:#fc4646; color:#fff; height:56px; line-height:56px; width:120px; margin-left:-120px; border-radius:0 8px 8px 0; vertical-align:bottom; }

/*查机构 机构列表页 20240416*/
.shop_search{ background:url(../image/agency_bg1.jpg) no-repeat bottom center/100% #f5f9fc; padding-top:70px; padding-bottom:34px; }
.shop_search .tab{ display:flex; gap:0 24px; padding-bottom:0; }
.shop_search .tab>div{ position:relative; line-height:2; }
.shop_search .tab img{ width:18px; height:18px; margin-right:5px; margin-left:16px; object-fit:cover; object-position:left -20px; }
.shop_search .tab>div:nth-child(2) img{ object-position:left -58px; }
.shop_search .tab>div.on{ color:#E72030; }
.shop_search .tab>div.on::after{ content:''; position:absolute; left:50%; bottom:0; transform:translate(-50%); width:40px; height:4px; background:#E72030; border-radius:2px; }
.shop_search .tab>div.on img{ object-position:left -1px; }
.shop_search .tab>div:nth-child(2).on img{ object-position:left -39px; }
.shop_search .search{ margin-bottom:10px; position:relative; width:50%; }
.shop_search .search span,
.shop_agency .top>.pr span{ background:#E72030; color:#fff; font-size:16px; font-weight:bold; position:absolute; right:4px; top:4px; width:100px; height:40px; line-height:40px; text-align:center; border-radius:10px; }
.shop_search .search input{ width:100%; height:48px; line-height:48px; background:#fff; box-shadow:0 3px 10px rgba(1,27,70,0.1); border-radius:10px; padding-left:20px; border:none; font-size:16px; }
.shop_search .search i{ background:#E72030; color:#fff; position:absolute; right:0; top:0; height:48px; line-height:48px; padding:0 12px; border-radius:0 10px 10px 0; }
.shop_search .search .vocabulary{ position:absolute; z-index:1; background:#fff; width:calc(100% - 120px); border-radius:5px; filter:drop-shadow(0 -1px 5px rgba(1, 27, 70, 0.1)); }
.shop_search .search .vocabulary ul{ max-height:200px; overflow-y:auto; padding:10px; }
.shop_search .search .vocabulary ul:before{ content:''; position:absolute; left:20px; top:-6px; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #fff; }
.shop_search .search .vocabulary li{ padding:0 15px; line-height:36px; font-size:14px; border-bottom:1px solid #f8f8f8; cursor:default; }
.shop_search .search .vocabulary li:hover{ background:#f0f0f0; }
.shop_agency .index_part1{ --width:43px; --color:#E72030; margin-top:-50px; }
.shop_agency .index_part1 .flex .line1{ width:130px; }
.shop_agency .index_part1 .flex img{ height:46px; object-position:left top; }
.shop_agency .index_part1 .flex:nth-child(3) img{ object-position:left -46px; }
.shop_agency .index_part1 .flex:nth-child(4) img{ object-position:left -92px; }
.shop_agency .top{ width:100%; margin-top:40px; margin-bottom:30px; position:relative; background:#fff; padding:0 24px; border-radius:8px; box-shadow:0 5px 10px rgba(1,27,70,0.1); }
.shop_agency .top .title{ font-size:20px; font-weight:bold; margin:0; line-height:3; border-bottom:1px solid #EBEDF5; }
.shop_agency .top .title img{ width:40px; height:18px; object-fit:cover; object-position:left bottom; }
.shop_agency .top>.flex{ line-height:2; padding:10px 0; border-bottom:1px solid #f5f6fa; }
.shop_agency .top .titl{ width:4em; margin-right:56px; }
.shop_agency .top .right{ gap:0 16px; flex-wrap:wrap; width:calc(100% - 156px); line-height:2; height:30px; overflow:hidden; }
.shop_agency .top .right li{ color:#666; padding:0 4px; cursor:pointer; font-size:14px; }
.shop_agency .top .flex-b-{ padding:16px 0; flex-direction:row-reverse; }
.shop_agency .top .flex-b- .btn{ background:#E72030; color:#fff; height:36px; line-height:36px; text-align:center; border-radius:8px; padding:0 16px; }
.shop_agency .top .flex-b- .bg_fff{ background:#fff; color:#E72030; border:1px solid #E72030; }
.shop_agency .top .flex-b- .selected{ max-width:calc(100% - 200px); color:#E72030; }
.shop_agency .top .flex-b- .selected span{ position:relative; border:1px solid #E72030; height:24px; line-height:24px; padding:0 10px; margin-left:10px; margin-bottom:6px; border-radius:4px; display:inline-block; font-size:14px; }
.shop_agency .top .flex-b- .selected i{ cursor:pointer; }
.initial{ height:initial !important; }
.shop_agency .top li{ white-space:nowrap; }
.shop_agency .top li.on{ background:#E72030; color:#fff; border-radius:4px; }
.shop_agency .top .more_city{ white-space:nowrap; width:2em; cursor:pointer; }
	/* 列表页 query_agency_list */
.shop_agency .breadcrumb{ padding:0; margin-bottom:34px; }
.shop_agency .w900 .top:first-child{ margin:0; margin-bottom:16px; }
.shop_agency .w900 ._list{ margin:16px 0; }
.shop_agency .top>.pr input{ width:100%; height:48px; line-height:48px; padding-left:16px; padding-right:130px; border-radius:8px; border:1px solid #DADCE5; font-size:18px; margin-top:24px; }
.shop_agency .top>.pr span{ top:28px; }
.sear_hot{ font-size:14px; padding-bottom:20px; margin-top:10px; }
.sear_hot img{ width:12px; height:14px; }
.sear_hot a{ display:inline-block; font-size:14px; }
.sear_hot a+a{ margin-left:1.25vw; }
.shop_agency ._list ul.right{ height:28px; overflow:hidden; }
.shop_agency .w900 .bg_gray{ height:56px; line-height:56px; background:#fff; border-bottom:1px solid #f5f6fa; }
.shop_agency .w900 .shai{ background:#fff; display:flex; gap:0 40px; padding-left:24px; height:40px; line-height:40px; }
.shop_agency .w900 .shai .f14 i{ display:inline-block; font-size:12px; }
.shop_agency .w900 .shai .see i{ position:absolute; top:-3px; }
.shop_agency .w900 .shai .see i:nth-child(2){ top:4px; }
.shop_agency .w900 .shai .see .red i{ top:0; }
.shop_agency .w900 .shai .pab{ left:-24px; width:200px; border:1px solid #DADCE5; background:#fff; border-radius:10px; padding:10px 24px; z-index:1; }
.shop_agency .w900 .shai .pab:before{ content:''; position:absolute; left:25px; top:-5px; width:10px; height:10px; border-left:1px solid #DADCE5; border-top:1px solid #DADCE5; background:#fff; transform:rotate(45deg); border-radius:2px; }
.shop_agency .w900 .shai .pab li{ position:relative; font-size:14px; cursor:pointer; line-height:36px; }
.shop_agency .w900 .shai .pab li.active{ color:#E72030; }
.shop_agency .w900 .shai .pab li.active:after{ content:'√'; position:absolute; right:0; }
.shop_agency .w900>div>a.li{ background:#fff; padding:24px; border-bottom:1px solid #f3f4fa; }
.shop_agency .w900>div>a .name{ width:88px; height:88px; background:#D1AE9D; font-size:20px; color:#fff; padding:15px; margin-right:24px; text-align:center; letter-spacing:5px; border-radius:4px; }
.shop_agency .w900>div>a:nth-child(7n+2) .name{ background:#7DB5D1; }
.shop_agency .w900>div>a:nth-child(7n+3) .name{ background:#D19DD1; }
.shop_agency .w900>div>a:nth-child(7n+4) .name{ background:#D1B988; }
.shop_agency .w900>div>a:nth-child(7n+5) .name{ background:#83C9B2; }
.shop_agency .w900>div>a:nth-child(7n+6) .name{ background:#88A0D1; }
.shop_agency .w900>div>a:nth-child(7n+7) .name{ background:#D18894; }
.shop_agency .w900>div>a .text_left{ width:calc(100% - 272px); }
.shop_agency .w900>div>a .text_left .f14{ line-height:1.8; }
.shop_agency .w900>div>a .text_left .red{ height:24px; line-height:24px; padding:0 14px; background:rgba(252, 70, 70, .05); display:inline-block; margin-top:8px; border-radius:4px; }
.shop_agency .w900>div>a .text_right{ width:200px; min-height:170px; /*background:#fff;*/ border-radius:50%; position:relative; /*top:25px;*/ }
.shop_agency .w900>div>a .text_right .radarChart{ width:224px; height:150px; margin-left:calc(50% - 112px); }
.shop_agency .w900>div>.li:hover{ /*box-shadow:0 5px 19px 1px rgba(1,27,70,.1);*/ background: #FFFAFA; }
.shop_agency .w900>div>a:hover p.f14{ color:#666; }
.shop_agency .w900>div>a:hover p.red{ color:#fc4646; }
.pagination li.active a{ background:#E72030; color:#fff; }
.shop_agency .w280>.bg_fff{ box-shadow:0 0 10px rgba(1,27,70,0.1); }
.shop_agency .w280>.bg_fff.pr{ background:linear-gradient(180deg, rgba(252, 70, 70, .2) 0%, #fff 20%); padding:40px 15px; }
.shop_agency .w280 form.mt-30 button[type="submit"]{ background:#fc4646; }
.shop_agency .w280 .titl{ background:#FCF0F0; }
.shop_agency .w280 li{ margin:20px 0; }
.shop_agency .w280 li .num{ background:#f3f4fa; width:20px; height:20px; color:#666; text-align:center; margin-right:8px; }
.shop_agency .w280 li:nth-child(1) .num{ background:url(../image/agency_1.png) no-repeat left top; color:#fff; }
.shop_agency .w280 li:nth-child(2) .num{ background:url(../image/agency_1.png) no-repeat left -21px; color:#fff; }
.shop_agency .w280 li:nth-child(3) .num{ background:url(../image/agency_1.png) no-repeat left -42px; color:#fff; }
.shop_agency .w280 li .num+.f14{ width:calc(100% - 28px); }

/*机构排行榜 20230316*/
.ranking{ height:36px; line-height:36px; padding:0 20px; border-radius:4px; margin-right:20px; font-size:14px; cursor:pointer; }
.ranking.on{ background:#fc4646; color:#fff; }
.td1{ width:16.667%; font-size:14px; }
.td2{ width:44.444%; font-size:14px; }
.td3{ width:22.222%; font-size:14px; }
.td4{ width:5.7291vw; text-align:right; }
.agency .content>div>.flex-b-{ padding:15px 24px; }
a.flex-b- div{ font-size:16px; }
a.flex-b- .td1{ font-family:DIN; color:#999; }
a.flex-b-:nth-child(1) .td1:before{ content:''; background:url(../image/agency_img1.png) no-repeat left top; display:inline-block; width:20px; height:15px; margin-right:10px; }
a.flex-b-:nth-child(2) .td1:before{ content:''; background:url(../image/agency_img1.png) no-repeat left top; display:inline-block; width:20px; height:15px; margin-right:10px; background-position:0 -15px; }
a.flex-b-:nth-child(3) .td1:before{ content:''; background:url(../image/agency_img1.png) no-repeat left top; display:inline-block; width:20px; height:15px; margin-right:10px; background-position:0 -30px; }
a.flex-b-:nth-child(1) .td1{ background:linear-gradient(180deg, #FDD501 0.1220703125%, #EA8900 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent; }
a.flex-b-:nth-child(2) .td1{ background:linear-gradient(180deg, #CED6D9 0.1220703125%, #8FB3BF 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent; }
a.flex-b-:nth-child(3) .td1{ background:linear-gradient(180deg, #F7B16B 0%, #A64819 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent; }
a.flex-b- i{ display:inline-block; width:70px; height:6px; background:#D9D9D9; border-radius:3px; }
a.flex-b-:nth-child(1) i{ width:100px; background:linear-gradient(90deg, #FED701 0%, #EA8900 100%); border:1px solid #FECF09; }
a.flex-b-:nth-child(2) i{ width:90px; background:linear-gradient(90deg, #E6EFF2 0%, #8FB3BF 100%); border:1px solid #D4E3E8; }
a.flex-b-:nth-child(3) i{ width:80px; background:linear-gradient(90deg, #F7B16B 0%, #A64819 100%); border:1px solid #E4C082; }

/*机构首页 机构详情页  旧版，新版上线以后要删除20240416记录*/
.pro_content .left+.right.txts{ width:calc(100% - 144px); }
.shop_content .w900>.bg_fff>.bg_34a.flex .f14.color_f{ background:#fc5746; border-radius:50px; padding-left:0; padding-right:10px; white-space:nowrap; height:26px; line-height:26px; }
.pro_content .part .f18.bold{ background:rgba(0, 119, 250, .1); border-radius:10px 10px 0 0; padding:20px; }
.pro_content .part .f18.bold+div{ border-radius:0 0 10px 10px; }
.pro_content .table3 thead{ border:1px solid #DBDBDB; }
.pro_content .table3 thead td{ font-size:16px; text-align:center; font-weight:bold; padding:6px; }
.pro_content .table3 thead td+td{ border-left:1px solid #dbdbdb; }
.pro_content .table3 tbody tr td{ font-size:14px; text-align:center; background:#fff; padding:6px; }
.pro_content .table4 thead td{ background:rgba(0, 119, 250, .1); font-size:16px; text-align:center; font-weight:bold; padding:6px; }
.pro_content .table4 thead td+td{ border-left:1px solid #dbdbdb; }
.pro_content .table4 thead td:first-child{ border-top-left-radius:10px; }
.pro_content .table4 thead td:last-child{ border-top-right-radius:10px; }
.pro_content .table4 tbody tr td{ font-size:14px; text-align:center; background:#fff; padding:6px; }
	/*机构首页  认证服务*/
.shop_content .cont .linav{ align-items:center; margin-bottom:25px; }
.shop_content .cont .linav:before{ content:''; width:4px; height:20px; background: #FC4646; border-radius:2px; margin-right:16px; }
.shop_content .cont .linav span a{ font-size:14px; color:#999; }
.shop_content .cont .linav span.on, 
.shop_content .cont .linav span.on a{ font-size:20px; color:#222; }
.shop_content .cont .linav span+span{ margin-left:40px; }
.shop_content .cont .lis{ flex-wrap:wrap; }
.shop_content .cont .lis .item{ width:230px; margin-right:12px; margin-bottom:12px; padding:16px; box-shadow:none; border:0; border-radius:0; }
.shop_content .cont .lis .item:nth-child(5n){ margin-right:0; }
.shop_content .cont .lis .item img{ width:198px; height:170px; }
.shop_content .cont .lis .item .txt{ padding:15px 0 0; }
.shop_content .cont .lis .item .f14{ height:auto; border:0; }
.shop_content .cont .lis .item .color_9{ display:flex; justify-content:space-between; }
.shop_content .cont .lis .item:hover{ top:-10px; box-shadow:0 0 10px #011B461a; background:#fff; }
	/*机构首页  案例展示*/
.f36+div .f16{ display:inline-block; padding:0 16px; height:32px; line-height:32px; border-radius:4px; background:#fff; margin-right:16px; margin-bottom:40px; cursor:default; }
.f36+div .f16.on{ background:#fc4646; color:#fff; }
.shop_content .cont .lis .p8{ width:228px; margin-right:15px; margin-bottom:16px; padding:16px; }
.shop_content .cont .lis .p8:nth-child(5n){ margin-right:0; }
.shop_content .cont .lis .p8 img{ width:196px; height:196px; background: #fff; }
/*.shop_content .cont .lis .p8 p img{ width:24px; height:24px; border-radius:50%; }*/
.shop_content .cont .lis .p8 span.color_9{ display:inline-block; width:6em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#999; vertical-align:middle; }
.shop_content .cont .lis .p8 .bg_red{ color:#fff; font-size:14px; }
.shop_content .cont .lis .p8:hover{ background:#FCE3E3; top:-20px; box-shadow:0 0 10px #011B461a; }
		/*机构首页  案例展示 案例详情*/
.baseInfo{ background:url(../image/shop_detailbg.png) no-repeat center top/100% 100%; position:relative; height:400px; }
.baseInfo:before{ content:''; position:absolute; top:0; left:0; background:linear-gradient(90deg, #000000 0%, rgba(0,0,0,0) 100%); width:100%; height:100%; }
.baseInfo img{ margin-top:10px; width:105px; height:105px; border-radius:50%; margin-left:90px; }
.baseInfo .f40{ margin-left:100px; color:#fff; margin-top:10px; letter-spacing:.2em; }
.baseInfo .f20{ margin-left:100px; color:#fff; letter-spacing:.2em; }
.baseInfo .pab{ bottom:0; left:0; width:100%; padding:20px 0 15px; background:rgba(0,0,0,.3); }
.baseInfo .pab .text_center{ flex:1; border-right:1px solid rgba(218, 220, 229, .2); }
.baseInfo .pab .text_center:last-child{ border:0; }
.baseInfo+div .breadcrumb{ background:#fff; }
.f36{ line-height:2.5; }
.f16.indent2em{ line-height:2; letter-spacing:2px; }
.indent2em+.flex{ margin:30px 50px 0; padding:40px 80px; background:#fff; border:1px solid #CFD2E5; box-shadow:7px 7px 5px 0px rgba(1,27,70,0.1); }
.indent2em+.flex>div+div{ border-left:1px solid #DADCE5; padding-left:80px; }
.indent2em+.flex .f26{ margin-bottom:16px; }
.indent2em+.flex .line1{ margin-bottom:8px; padding-right:64px; }
.indent2em+.flex .num{ display:inline-block; background:#fc4646; color:#fff; height:20px; line-height:20px; padding:0 8px; }
.indent2em+.flex .red{ display:inline-block; background:rgba(252, 70, 70, 0.05); border-radius:4px; padding:0 16px; height:32px; line-height:32px; margin-right:16px; }
.indent2em+.flex .line1 .red{ margin-left:-8px; }
.indent2em+.flex .color_9{ line-height:2; letter-spacing:2px; margin-top:16px; }
	/*机构首页  机构评价*/
.shop_content .w900 #sec4 .f20{ padding:32px 24px 0; }
.shop_content .w900 #sec4 .f20:before{ content:'';display:inline-block; width:4px; height:20px; background:#FC4646; margin-right:16px; border-radius:2px; vertical-align:middle; }
.pro_content .cont #sec4 .tips,
.shop_content .cont #sec4 .lis,
.shop_content .cont #sec4 .tips{ padding:0 24px; margin:24px 0; }
.pro_content .cont #sec4 .lis .li, 
.shop_content .cont #sec4 .lis .li{ border-bottom:1px solid #f3f4fa; }
.shop_content .cont #sec4 .lis .li>img{ width:70px; }
.shop_content .w900 #sec4 .li .color_6{ margin-top:8px; margin-bottom:18px; }
.pro_content .cont #sec4 .lis .li>div span,
.shop_content .cont #sec4 .lis .li>.f12 span{ display: inline-block; padding:2px 15px; border-radius:12px; border:1px solid #ddd; margin-right:8px; margin-bottom:8px; }
.shop_content .w900 #sec4 .li a{ background:#fc4646; color:#fff; height:24px; line-height:24px; padding:0 14px; border-radius:4px; }
.shop_content .other>.text_center{ padding:16px; padding-bottom:25px; }
.shop_content .other>div img{ background: #f3f4fa; width:100%; height:200px; }
.shop_content .other>div span.f14{ background:#fc4646; border-radius:0 9px 9px 12px; padding:0 5px; height:18px; line-height:18px; display:inline-block; color:#fff; font-weight:normal; white-space:nowrap; }
.shop_content .other>div .flex_1+.flex_1{ border-left:1px solid #dfdfdf; }
.shop_content .other a.bg_red{ color:#fff; }
.shop_content .other a.bg_red img{ width:21px; height:18px; background:transparent; }
.shop_content .other>div .flex{ justify-content:space-between; margin-top:24px; padding:0; border:0; }
.shop_content .other>div .flex a{ border:1px solid #ddd; border-radius:4px; }
.shop_content .other p.title{ margin:0; height:68px; line-height:68px; padding:0 16px; border-bottom:1px solid #f5f6fa; }
.shop_content .other #demo{ padding-bottom:25px; }
.shop_content .other .carousel-indicators{ bottom:15px; }
.shop_content .other .carousel-indicators li{ width:8px; height:8px; background:#fc4646; opacity:.2; }
.shop_content .other .carousel-indicators .active{ opacity:1; margin:1px 3px; }
.shop_content .other .carousel-inner{ padding:20px 16px; }
.shop_content .other .carousel-inner .li .bg_red{ color:#fff; }
	/*机构首页  机构资质*/
.shop_content .w900 .f20.tit{ padding:32px 0 24px; font-size:20px; text-align:left; }
.shop_content .w900 .f20.tit:before{ content:'';display:inline-block; width:4px; height:20px; background:#FC4646; margin-right:16px; border-radius:2px; vertical-align:middle; }
.shop_content .w900>.bg_fff>.bg_34a{ padding:10px 24px; }
.shop_content .w900>.bg_fff>.bg_34a.flex, 
.shop_content .w900>.bg_fff>.flex.mt-30{ align-items:center; }
.shop_content .w900>.bg_fff>.bg_34a.flex .f14.color_f img{ width:auto; height:26px; margin-right:2px; }
.shop_content .w900>.bg_fff>.bg_34a.flex p.color_9{ max-width:150px; }
.shop_content .w900>.bg_fff>.bg_34a+p.flex_wrap{ gap:10px 8px; }
.shop_content .w900>.bg_fff>.bg_34a+p.flex_wrap>img{ width:calc((100% - 40px) / 5); }
.shop_content .w900>.bg_fff>.flex>.text_center{ width:180px; }
.shop_content .w900>.bg_fff>.flex>.text_center+div{ border-left:1px solid #f3f4fa; border-right:1px solid #f3f4fa; }
.shop_content .w900>.bg_fff>.flex>div .text_center{ width:225px; padding:15px 0; }
.shop_content .w900>.bg_fff>.flex>div .text_center+.text_center{ border-top:1px solid #f3f4fa; }
.shop_content .w900>.bg_fff>.flex>div .text_center p.f18{ height:25.7px; }
.pro_content .other .bg_34a .f18 .f14,
.pro_content .other .bg_fff .f18 .f14{ /*background:#fc4646; border-radius:0 9px 9px 12px; color:#fff;*/ padding:1px 8px; }
.pro_content .other .li{ margin-top:1px; padding:24px 16px; }
.pro_content .other .bg_34a .flex div+div:before,
.pro_content .other .bg_fff .flex .flex_1+div:before{ content:''; width:1px; height:32px; background:#999; position:absolute; left:0; top:0; }
.pro_content .other .bg_34a .block.btn,
.pro_content .other .bg_fff .block.btn{ background: #FC4646; color:#fff; height:40px; line-height:30px; }
.pro_content .other .bg_34a .block.btn img,
.pro_content .other .bg_fff .block.btn img{ width:21px; height:18px; background:transparent; }
	/*机构首页  联系我们*/
.pro_contactus .flex.bg_fff{ border-radius:10px; padding:40px; }
.pro_contactus .forms{ width:800px; margin-right:70px; }
.pro_contactus .attention{ width:250px; }
.pro_contactus .item{ height:37px; overflow:hidden; }
.pro_contactus .item.inherit{ height:auto; overflow:inherit; }
.pro_contactus .item+.item{ margin-top:40px; }
.pro_contactus .item .tit{ text-align:left; padding-top:0; font-size:18px; }
.pro_contactus .item .tit img{ margin-left:0; margin-right:15px; width:40px; height:37px; object-fit:cover; object-position:left top; }
.pro_contactus .item .tit .fr img{ width:24px; height:24px; margin-left:12px; margin-right:0; object-fit:cover; object-position:left -22px; cursor:pointer; }
.pro_contactus .item .tit .fr a:nth-child(2) img{ object-position:left -46px; }
.pro_contactus .item .tit .fr a:nth-child(3) img{ object-position:left -70px; }
.pro_contactus .item .tit .fr a:nth-child(4) img{ object-position:left -94px; }
.pro_contactus .item .f18.darkblue{ display:block; text-align:center; box-shadow:inset 3px 3px 11px 5px #E9EEF5; height:80px; line-height:80px; margin:26px 0 16px; border-radius:10px; }
.pro_contactus .item form{ background:#FCFDFF; box-shadow:4px 4px 10px 1px #E9EEF5; border-radius:20px; padding:24px; }
.pro_contactus .item form .flex_wrap{ gap:16px 40px; }
.pro_contactus .item form .flex_wrap>div{ width:calc(50% - 20px); }
.pro_contactus .item form .flex_wrap span{ display:inline-block; font-size:16px; width:4em; margin-right:8px; text-align-last:justify; vertical-align:top; margin-top:8px; }
.pro_contactus .item form .flex_wrap input{ width:calc(100% - 4em - 8px); height:40px; line-height:40px; font-size:16px; background:#f5f6fa; padding:0 16px; border:none; }
.pro_contactus .item form .flex_wrap .w_100{ width:100%; }
textarea{ background:#f3f4fa; border:0; padding:20px 15px; font-size:14px; }
.pro_contactus .item form .flex_wrap textarea{ width:calc(100% - 4em - 8px); padding:12px 16px; font-size:16px; line-height:1.7; }
.pro_contactus .item form button{ display:block; height:48px; line-height:48px; padding:0 50px; margin:24px auto 0; border-radius:10px; background:#fc4646; color:#fff; font-size:18px; }
.pro_contactus .attention div.f14{ width:100%; padding:40px 40px 80px; box-shadow:inset 3px 3px 11px 5px #E9EEF5; border-radius:10px; line-height:1.7; color:#999; }
.pro_contactus .map{ margin-right:80px; }
.pro_contactus .part .right{ flex-direction:column; background:#FCFDFF; padding:40px 20px 20px; box-shadow:4px 4px 10px 1px #E9EEF5; border-radius:20px; }
.pro_contactus .part .right .text_center+.text_center{ margin-top:25px; }
.pro_contactus .part .right img{ width:64px; height:64px; }
.pro_contactus .part .right .f18{ background:transparent; padding:10px 0; }
/*旧版，要删除end*/
/*机构详情页 20240416版*/
.shop_content{ background:linear-gradient(180deg, #E0EDFF 0%, #FFFFFF 534px); }
.shop_content.logoff{ filter:grayscale(1); }
.shop_content .breadcrumb{ padding-left:0; margin-bottom:20px; background:transparent; }
.risk{ height:68px; background:#fff; padding:10px 16px; border:1px solid #DADCE5; border-radius:4px; display:flex; justify-content:space-between; gap:50px; }
.risk>div{ display:flex; flex:1; }
.risk .font{ font-family:youshe; font-size:32px; color:#E72030; margin-right:10px; white-space:nowrap; }
.risk .flex{ background:rgba(231, 32, 48, .05); border-radius:4px; width:calc(100% - 130px); }
.risk .span{ flex:1;/*width:130px;*/ height:46px; line-height:46px; text-align:center; cursor:pointer; position:relative; white-space:nowrap; }
.risk .span.on{ background:rgba(231, 32, 48, .05); }
.risk>div:last-child .font{ color:#3193F5; }
/*.risk>div:last-child .span{ width:110px; }*/
.risk>div:last-child .flex,
.risk>div:last-child .span.on{ background:rgba(49, 147, 245, .05); }
.pro_msg{ background:#fff; border:1px solid #DADCE5; border-radius:10px; padding:24px 24px 64px; display:flex; gap:24px; }
.pro_msg .img{ width:120px; }
.pro_msg .img img{ width:100%; height:120px; border:1px solid #F5F6FA; border-radius:10px; object-fit:contain; }
.pro_msg .img .carousel-item img{ width:120px; height:190px; border-radius:0; border:none; }
.pro_msg .right{ width:calc(100% - 144px); padding:0; border-radius:0; margin:0; }
.pro_msg .right>.flex{ width:100%; justify-content:space-between; }
.pro_msg .right>.flex .in-block{ background:#fc5746; color:#fff; border-radius:50px; padding-right:10px; margin-left:10px; margin-right:20px; white-space:nowrap; height:26px; line-height:26px; }
.pro_msg .right>.flex .in-block .normal{ padding:0 5px; margin:1px; border-radius:50px; border:1px solid #fff; display:inline-block; line-height:24px; height:24px; }
.pro_msg .right>.flex .labels .pr>.f14{ background:rgba(15, 153, 61, .1); color:#0F993D; border-radius:4px; padding:0 10px; height:24px; line-height:24px; margin-right:8px; }
.pro_msg .right>.flex .labels .pr:nth-child(2)>.f14{ background:rgba(57, 23, 230, .1); color:#5C17E6; }
.pro_msg .right>.flex .labels .pr:nth-child(3)>.f14{ background:rgba(230, 126, 23, .1); color:#E67E17; }
.pro_msg .right>.flex .labels .pab{ display:none; background:#fff; width:270px; padding:5px 15px; left:0; top:calc(100% + 8px); border-radius:5px; border:1px solid #DADCE5; box-shadow:0 0 4px 0 rgba(1,27,70,0.03); z-index:1; }
.pro_msg .right>.flex .labels .pab:before{ content:''; position:absolute; width:10px; height:10px; background:#fff; border-left:1px solid #DADCE5; border-top:1px solid #DADCE5; transform:rotate(45deg); top:-5px; }
.pro_msg .right>.flex .labels .pr:hover .pab{ display:block; }
.pro_msg .right button.f14{ height:30px; line-height:30px; padding:0 12px; background:rgba(252,70,70,.1); border-radius:4px; }
.pro_msg .right button.blue{ background:rgba(0,119,250,.1); }
.pro_msg .right button+button{ margin-left:10px; }
.pro_msg .right .fr.in-block{ background:transparent; }
.pro_msg .right .fr.in-block>img{ height:30px; }
.pro_msg .right .bg_34a{ display:flex; flex-wrap:wrap; gap:0 20px; line-height:2; margin-top:24px; padding:15px; background:rgba(125, 219, 250, .1); background:#f5f6fa; position:relative; }
.pro_msg .right .bg_34a>*{ width:calc(50% - 10px); }
.pro_msg .right .bg_34a>*:nth-child(2),
.pro_msg .right .bg_34a>*.mt-15{ width:100%; }
.pro_msg .right .bg_34a .blue+img{ width:30px; height:16px; object-fit:cover; object-position:left bottom;}
.pro_msg .right .bg_34a .hand{ position:absolute; right:24px; top:24px; background:#fff; width:140px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#3193F5; border-radius:4px; box-shadow:0px 3px 10px 0px rgba(49,147,245,0.3); }
.pro_msg .right .bg_34a .hand.red{ top:72px; color:#E72030; box-shadow:0 3px 10px rgba(231,32,48,0.3); }
.pro_msg .right .flex-b-{ width:100%; margin-top:15px; }
.pro_msg .right .flex-b->div{ width:calc((100% - 32px) / 3); padding:8px 24px; background:#f3f4fa; }
.pro_msg .right .flex-b- img{ width:32px; height:32px; object-fit:cover; object-position:left top; margin-right:16px; }
.pro_msg .right .flex-b->div:nth-child(2) img{ object-position:left -32px; }
.pro_msg .right .flex-b->div:nth-child(3) img{ object-position:left -64px; }
	/*数据分析*/
.analysis{ margin-top:40px; background:#FBFBFB; box-shadow:0 3px 10px rgba(1, 27, 70, 0.1); }
.analysis .label{ display:inline-block; background:#E72030; color:#fff; height:40px; line-height:40px; padding:0 20px; font-size:18px; position:relative; left:-20px; top:-20px; }
.analysis .label:after{ content:''; position:absolute; left:0; top:100%; width:0; height:0; border-right:20px solid #E72030; border-bottom:10px solid transparent; }
.analysis .flex_wrap{ gap:20px; margin-top:-10px; }
.analysis .flex_wrap>div{ width:590px; padding:20px; background:#fff; }
.analysis .flex_wrap>div .btn{ color:#3377FF; padding:0 10px; height:26px; line-height:26px; }
.analysis .flex_wrap>div .btn:hover{ color:#A6CBFF; }
.analysis .flex_wrap>div i{ margin-left:10px; }
.analysis .flex_wrap>div .t,
.analysis .flex_wrap>div .t+i{ cursor:pointer; }
.analysis .flex_wrap>div .pab{ right:-50px; top:100%; background:#fff; border:1px solid #fad4d8; box-shadow:0 3px 10px rgba(1,27,70,.1); padding:10px 24px; z-index:1; max-height:450px; overflow-y:auto; }
.analysis ::-webkit-scrollbar{ width:8px; height:8px; }
.analysis ::-webkit-scrollbar-button{ display:none; }
.analysis ::-webkit-scrollbar-track{ background:transparent; }
.analysis ::-webkit-scrollbar-thumb{ background:#DADCE5; border-radius:8px; }
.analysis .flex-b-c .f20 .pr{ display:inline-block; color:#4687F9; font-size:14px; font-weight:normal; margin-left:10px; }
.analysis .flex-b-c .f20 .pr .pab{ color:#333; display:none; }
.analysis .flex-b-c .f20 .pr img:hover+.pab{ display:block; }
.analysis .flex_wrap>div dd{ font-size:16px; line-height:2.5; white-space:nowrap; cursor:pointer; }
.analysis .flex_wrap>div dd.red{ color:#E72030; }
.analysis .flex_wrap>div .tab{ padding:0; }
.analysis .flex_wrap>div .tab span{ display:inline-block; height:40px; line-height:40px; padding:0 10px; margin-right:8px; background:#F5F6FA; border-radius:4px; cursor:pointer; }
.analysis .flex_wrap>div .tab span.on{ background:#E72030; color:#fff; box-shadow:0 3px 10px rgba(231,32,48,0.3); }
.analysis .flex_wrap>div .nav span{ display:inline-block; height:32px; line-height:32px; padding:0 10px; background:#F5F6FA; border:1px solid #DADCE5; border-radius:4px 0 0 4px; cursor:pointer; }
.analysis .flex_wrap>div .nav span:nth-child(2){ border-radius:0 4px 4px 0; }
.analysis .flex_wrap>div .nav span.active{ background:#E72030; color:#fff; border-color:#E72030; }
.analysis .flex_wrap>div .border{ padding:16px 24px; border-radius:10px; border:1px solid #DADCE5; }
.analysis .flex_wrap>div .txt ul{ margin-top:3px; margin-left:120px; margin-right:120px; }
.analysis .flex_wrap>div .txt li{ font-size:14px; color:#999; position:relative; }
.analysis .flex_wrap>div .txt li:before{ content:''; display:inline-block; width:10px; height:10px; border-radius:50%; background:#d9efff; margin-right:8px; }
.analysis .flex_wrap>div .txt li:nth-child(2):before{ background:#a6cbff; }
.analysis .flex_wrap>div .txt li:nth-child(3):before{ background:#66A6FF; }
.analysis .flex_wrap>div .txt li:nth-child(4):before{ background:#3377FF; }
.analysis .flex_wrap>div .txt li:nth-child(5):before{ background:#0045A6; }
.analysis .flex_wrap>div .txt li:nth-child(5):after{ content:'属于'; position:absolute; left:-40px; top:0; width:35px; height:20px; line-height:20px; text-align:center; font-size:12px; background:#3377FF; color:#fff; border-radius:2px; }
.analysis .flex_wrap>div .flex span{ height:56px; background:#F5F6FA; border-radius:4px; font-size:14px; line-height:1.5; padding:0 15px; width:95px; display:flex; justify-content:center; align-items:center; text-align:center; cursor:pointer; }
.analysis .flex_wrap>div .flex span+span{ margin-left:15px; }
.analysis .flex_wrap>div .flex span.action{ background:#E72030; color:#fff; box-shadow:0 3px 10px rgba(231,32,48,0.3); }
.pro_content .details .border .f18.bold{ background:transparent; padding:0; }
.pro_content .details .border .blue.DIN{ cursor:pointer; }
	/*热度分析*/
.analysis.bg_fff{ background:#fff; }
.analysis.bg_fff .label+div{ padding:0 32px; }
.analysis span+.color_9.iconfont{ font-size:inherit; border:none; line-height:normal; color:#999; }
.analysis.bg_fff>div .flex{ gap:40px; position:relative; }
.analysis.bg_fff>div .flex .t,
.analysis.bg_fff>div .flex .t+i{ cursor:pointer; }
.analysis.bg_fff>div .flex .pab, 
.analysis .flex-b-c .pr .pab{ left:0; top:100%; z-index:1; background:#fff; border:1px solid #ffd9dc; padding:0 15px; width:315px; }
.analysis.t2 .flex-b-c .pr .pab{ width:auto; }
.analysis.bg_fff>div .flex .pab>li{ margin:10px 0; }
.analysis.bg_fff>div .flex .pab .flex{ gap:0; margin:16px 0; }
.analysis.bg_fff>div .flex .pab .color_6{ width:45px; }
.analysis.bg_fff>div .flex .pab ul{ width:calc(100% - 45px); gap:15px; margin:0; }
.analysis.bg_fff>div .flex .pab li{ font-size:14px; cursor:pointer; }
.analysis.bg_fff>div .flex .flex-a-c{ position:absolute; right:0; top:0; height:40px; line-height:40px; background:#F5F6FA; font-size:16px; width:50%; }
		/*问号，hover时显示注释*/
.annotate{ position:relative; }
.annotate .blue{ display:inline-block; color:#4687F9; font-size:14px; font-weight:normal; margin-left:10px; }
.annotate img{ width:18px; }
.annotate .pab{ display:none; font-size:14px; left:0; top:100%; z-index:1; background:#fff; color:#333; border:1px solid #ffd9dc; padding:0 15px; width:315px; }
.annotate .blue .pab{ font-size:12px; }
.annotate img:hover+.pab{ display:block; }
/*认证服务|客户案例|机构评价|机构资质|机构业务情况|机构人员及分支机构情况*/
.pro_msg+.sections{ margin-top:-60px; }
.sections .nav_middle{ display:flex; justify-content:center; gap:16px; white-space:nowrap; /*margin-top:-32px; background:#f5f6fa;*/ padding:24px; }
.sections .nav_middle span{ min-width:140px; /*min-width:200px;*/ height:56px; line-height:56px; text-align:center; background:#fff; padding:0 20px; border-radius:8px; box-shadow:0 3px 20px rgba(1,27,70,0.1); font-size:18px; color:#333; cursor:pointer; transition:transform .5s; flex-grow:1; }
.sections .nav_middle span i{ display:inline-block; transform:rotate(0deg); transition:transform .5s; }
.sections .nav_middle span.active{ background:#E72030; color:#fff; }
.sections .nav_middle span.active i{ transform:rotate(180deg); transition:transform .5s; }
.sections .details{ background:#fff; margin-bottom:40px; /*box-shadow:0 3px 10px rgba(1,27,70,0.1); margin-top:32px; padding:14px 0 24px;*/ }
		/*轮播的一些设置*/
.sections .details .Box_con .iconfont{ left:0; top:130px; border:2px solid #E72030; border-radius:50%; color:#999; font-size:40px; width:42px; height:42px; line-height:40px; color:#E72030; }
.sections .details .Box_con .icon-jinru{ left:auto; right:0; }
.sections .conbox{ margin-left:56px; margin-right:56px; padding:10px 0; }
.sections .conbox ul{ gap:20px; padding:0 10px; }
.sections .conbox ul li{ width:250px; height:300px; height:auto; box-shadow:0 3px 10px rgba(1,27,70,.1); }
.sections .BoxSwitch{ margin-top:14px; }
.sections .BoxSwitch span{ width:8px; height:8px; background:rgba(231, 32, 48, .1); border-radius:5px; }
.sections .BoxSwitch span.cur{ background:#E72030; width:20px; }
.sections .conbox li.detail_1:hover{ box-shadow:0 3px 15px rgba(231,32,48,0.3); }
.sections .conbox li:hover .line2{ color:#E72030; }
		/*认证服务的item*/
.sections .conbox .detail_1{ padding:16px; }
.sections .conbox .detail_1 img{ width:100%; height:140px; }
.sections .detail_1 .f16{ line-height:1.5; margin-top:10px; }
.sections .detail_1 .color_9{ display:flex; justify-content:space-between; font-size:14px; }
		/*客户案例的item*/
.sections .flex.fl img{ width:210px; height:256px; margin-right:25px; border:1px dotted #999; object-fit:contain; }
.sections .flex.fl .txt{ width:280px; margin-right:25px; }
.sections .flex.fl .txt .f20{ line-height:1.5; margin-bottom:10px; }
.sections .flex.fl .txt .bg_34a{ margin-top:10px; padding:15px; }
.sections .flex.fl .txt .btns{ margin-top:15px; display:flex; gap:8px; }
.sections .flex.fl .txt .btn{ flex:1; background:#E72030; color:#fff; border-radius:4px; }
.sections .flex.fl .txt .btn:last-child{ background:#333; }
.sections .detail_2{ float:left; width:120px; height:120px; margin-right:15px; margin-bottom:16px; position:relative; }
.sections .detail_2 img{ width:100%; height:100%; object-fit:contain; border:1px dashed rgba(1,27,70,0.1); }
.sections .detail_2:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.2); }
.sections .detail_2:hover:after{ display:none; }
.sections .detail_2:nth-child(5),
.sections .detail_2:nth-child(10),
.sections .detail_2:nth-child(9n+19){ margin-right:0; }
		/*机构评价的item*/
.sections .detail_3{ display:inline-block; width:390px; padding:16px; margin-bottom:10px; border-radius:10px; box-shadow:0 3px 10px rgba(1,27,70,0.05); }
.sections .detail_3+.detail_3{ margin-left:10px; }
.sections .detail_3:nth-child(3n+1){ margin-left:0; }
.sections .detail_3 img{ height:24px; }
.sections .detail_3 a{ width:72px; height:24px; line-height:24px; background:rgba(49, 147, 245, .1); border-radius:4px; color:#3193F5; text-align:center; }
.sections .detail_3 .f16{ margin-top:10px; margin-bottom:15px; }
.sections .detail_3 .tips{ border-bottom:1px solid #CFD2E5; padding-bottom:15px; margin-top:15px; margin-bottom:10px; }
.sections .detail_3 .tips span{ display:inline-block; padding:0 15px; border:1px solid #CFD2E5; border-radius:20px; height:24px; line-height:24px; color:#999; }
.sections a.text_center{ display:inline-block; width:140px; height:40px; line-height:40px; text-align:center; background:rgba(49, 147, 245, .05); color:#3193F5; border-radius:20px; margin:20px 530px 0; font-size:16px; }
		/*机构资质的item*/
.sections .conbox li.detail_4{ width:200px; height:282px; padding:0; border-radius:0; }
.sections .details .detail_4 img{ width:100%; height:100%; }
		/* 招聘信息的item */
.zhp{ gap:16px 40px; }
.zhp>div{ width:calc(50% - 20px); border:1px solid #DADCE5; border-radius:20px; }
.zhp>div .flex-b-c{ padding:20px 30px; }
.zhp>div .flex-b-c.bg{ background:linear-gradient(90deg, #FFFAFA 0%, #FAFAFA 100%); border-radius:0 0 20px 20px; }
.zhp>div .flex-b-c>div{ width:calc(100% - 100px); }
.zhp>div .f20{ display:inline-block; width:calc(100% - 100px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer; }
.zhp>div .addr{ font-size:16px; margin-left:16px; }
.zhp>div .pay_money{ color:#E72030; font-size:18px; font-weight:bold; }
.zhp>div:hover{ border-color:transparent; box-shadow:0 3px 20px rgba(1,27,70,0.1); }
.zhp>div:hover .f20{ color:#E72030; }
		/*机构业务情况的年份切换 + table以及机构人员及分支机构情况的table*/
.tabYear{ height:50px; line-height:50px; background:#F4F8FE; display:inline-block; }
.tabYear li{ display:inline-block; padding:0 20px; font-size:14px; cursor:pointer; }
.tabYear li.active{ background:#fff; color:#E72030; border:1px solid #EAF1FE; }
.pro_content .table2, .pro_content .table3, .pro_content .table4{ width:100%; }
.pro_content .table2 thead td{ background:rgba(0, 119, 250, .1); font-size:16px; text-align:center; font-weight:bold; padding:20px; }
.pro_content .table2 thead td+td{ border-left:1px solid #DBDBDB; }
.pro_content .table2 thead tr:first-child td:first-child{ border-top-left-radius:10px; }
.pro_content .table2 thead tr:first-child td:last-child{ border-top-right-radius:10px; }
.pro_content .table2 tbody tr td{ font-size:14px; text-align:center; background:#fff; padding:15px 10px; }
.pro_content .table2 tbody tr:nth-child(2n) td,
.pro_content .table3 tbody tr:nth-child(2n) td,
.pro_content .table4 tbody tr:nth-child(2n) td{ background:#F5F5F5; }
.pro_content .table2 tbody tr:last-child td:first-child{ border-bottom-left-radius:10px; }
.pro_content .table2 tbody tr:last-child td:last-child{ border-bottom-right-radius:10px; }
.pro_content .details .f18.bold{ background:rgba(0, 119, 250, .1); border-radius:10px 10px 0 0; padding:20px; }
	/*弹出框 confirm */
.shopIndex.confirm>.bg_fff{ border-radius:20px; padding:30px; z-index:5; }
.shopIndex.confirm>.vw100{ width:100%; border-radius:20px 20px 0 0; text-align:center; margin-left:0; height:85vh; margin-top:15vh; }
.shopIndex.confirm>.vw50{ width:50vw; max-width:600px; margin-left:50%; transform:translate(-50%); }
.shopIndex.confirm .close{ width:30px; height:0; /*border-top:2px solid #000;*/ transform:rotate(45deg); position:relative; right:-5px; opacity:.5; font-size:35px; font-weight:lighter; }
.shopIndex.confirm .close:before{ content:"\e62b"; }
/*.shopIndex.confirm .close:after{ content:''; position:absolute; width:30px; border-top:2px solid #000; transform:rotate(90deg); top:-2px; left:0; }*/
.shopIndex ::-webkit-scrollbar{ width:6px; height:6px; }
.shopIndex ::-webkit-scrollbar-button{ display:none; }
.shopIndex ::-webkit-scrollbar-track{ background:#fff; }
.shopIndex ::-webkit-scrollbar-thumb{ background:#DADCE5; border-radius:3px; }
		/*风险提示的cfm*/
.shopIndex .flex.mt-40{ margin:40px auto; }
.shopIndex .flex .fl{ width:15%; max-width:180px; flex-direction:column; padding-top:1px; margin-right:10px; }
.shopIndex .flex .fl>div{ width:100%; height:176px; border:1px solid #CFD2E5; margin-top:-1px; padding-left:13.8%; display:flex; align-items:center; font-size:18px; cursor:pointer; }
.shopIndex .flex .fl>div.on{ background:#F5F6FA; color:#E72030; }
.shopIndex .flex .fr{ width:85%; max-width:calc(100% - 190px); max-height:calc(85vh - 136px); overflow:auto; }
.shopIndex .flex .fr table{ border:1px solid #CFD2E5; }
.shopIndex .flex .fr table thead{ background:#F4F9FE; line-height:10px; }
.shopIndex .flex .fr table thead th{ font-size:18px; }
.shopIndex .flex .fr table tr>*{ border-right:1px solid #DADCE5; border-bottom:1px solid #DADCE5; padding:15px; text-align:left; }
.shopIndex .flex .fr table tr>*:last-child{ border-right:0; }
.shopIndex .flex .fr table tbody tr:last-child>*{ border-bottom:0; }
.shopIndex .flex .fr table tbody tr:last-child>*:last-child{ }
.shopIndex .flex .fr table tbody tr:hover{ background:#F5F5F5; }
.shopIndex .flex .fr table tbody td{ font-size:16px; line-height:1.5; }
		/*数据分析的 cfm*/
.shopIndex .flex{ max-width:100%; width:1200px; margin:10px auto; }
.shopIndex .flex ul.left{ width:16.666%; max-width:200px; height:60vh; overflow:auto; box-shadow:0 3px 10px rgba(1,27,70,0.05); padding:20px 5px; }
.shopIndex .flex ul li{ width:100%; height:56px; line-height:56px; border-radius:8px; cursor:pointer; font-size:18px; }
.shopIndex .flex ul li.active{ background:#f5f6fa; color:#E72030; height:initial; }
.shopIndex .flex ul li.active li{ color:#666; }
.shopIndex .flex ul li.active li.on{ background:#E72030; color:#fff; }
.shopIndex .flex ul li>span{ display:inline-block; width:100%; }
.shopIndex .flex .right{ width:82.5%; max-width:calc(100% - 210px); font-size:16px; margin-left:10px; overflow:auto; }
.shopIndex .flex .right.border{ border:1px solid #CFD2E5; padding:40px; margin-left:24px; }
.shopIndex .flex .right.border .flex-c- span{ width:80px; height:32px; line-height:32px; text-align:center; background:#F5F6FA; border-radius:4px; margin-left:14px; font-size:16px; cursor:pointer; }
.shopIndex .flex .right.border .flex-c- span.action{ background:#E72030; color:#fff; }
.shopIndex .flex .right div[id]{ width:920px; height:500px; }
.shopIndex .flex .right.border div[id]{ width:460px; height:240px; margin-left:-50px; margin-top:50px; }
.shopIndex .flex .right .txt{ width:50%; margin-top:50px; padding-left:50px; }
.shopIndex .flex .right .txt li{ width:240px; height:2em; line-height:2; font-size:14px; color:#999; position:relative; }
.shopIndex .flex .right .txt li:before{ content:''; display:inline-block; width:10px; height:10px; border-radius:50%; background:#D9EFFF; margin-right:8px; }
.shopIndex .flex .right .txt li:nth-child(2):before{ background:#A6CBFF; }
.shopIndex .flex .right .txt li:nth-child(3):before{ background:#66A6FF; }
.shopIndex .flex .right .txt li:nth-child(4):before{ background:#3377FF; }
.shopIndex .flex .right .txt li:nth-child(5):before{ background:#0045A6; }
.shopIndex .flex .right .txt li:last-child:after{ content:'属于'; position:absolute; left:-40px; top:0; width:35px; height:20px; line-height:20px; text-align:center; font-size:12px; background:#3377FF; color:#fff; border-radius:2px; }
.shopIndex .flex .right .f18+div{ height:auto; }
		/*联系企业的 cfm*/
.shopIndex.confirm>.bg_fff.w1100{ width:1100px; margin-left:calc(50% - 550px); }
.shopIndex .flex .tab{ width:20%; padding:0; }
.shopIndex .flex .tab p{ width:90%; height:145px; line-height:145px; text-align:center; background:#F5F6FA; margin-bottom:20px; font-size:20px; }
.shopIndex .flex .tab p.current{ background:url(../image/shop_img4.png) no-repeat top center/100% 100%; color:#fff; position:relative; }
.shopIndex .flex .tab p.current:before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(231, 32, 48, .6); }
.shopIndex .flex .tab p.current span{ position:relative; }
.shopIndex .flex .forms{ width:80%; max-height:476px; box-shadow:0 3px 20px rgba(1,27,70,0.1); overflow:auto; padding:30px 40px; }
.shopIndex .flex .forms .tit{ font-size:18px; margin-left:10px; }
.shopIndex .flex .forms .tit>img{ width:40px; height:37px; object-fit:cover; object-position:top left; }
.shopIndex .flex .forms>div:nth-child(3) .tit>img{ width:35px; object-position:left bottom; }
.shopIndex .flex .fr.flex{ width:auto; }
.shopIndex .flex .fr.flex img{ width:28px; height:23px; object-fit:cover; object-position:left -56px; margin-left:16px; }
.shopIndex .flex .fr.flex img:nth-child(2){ width:24px; height:26px; object-position:left -70px; }
.shopIndex .flex .fr.flex img:nth-child(3){ width:22px; height:18px; object-position:left -88px; }
.shopIndex .flex .forms form{ width:100%; column-count:2; column-gap:20px; position:relative; }
.shopIndex .flex .forms form input{ height:40px; line-height:40px; padding:0 10px; background:#f5f6fa; border:none; }
.shopIndex .flex .forms form textarea{ width:100%; height:11em; line-height:40px; padding:0 10px; background:#f5f6fa; font-size:16px; }
.shopIndex .flex .forms form>button{ width:200px; height:48px; line-height:48px; background:#E72030; color:#fff; border-radius:10px; font-size:18px; box-shadow:0 3px 10px rgba(231,32,48,.5); position:absolute; left:50%; transform:translate(-50%); margin-top:40px; }
.shopIndex .flex .forms .tit+div>div{ width:250px; border-radius:10px; box-shadow:4px 4px 10px 1px #E9EEF5; padding:20px; margin-top:20px; }
.shopIndex .flex .forms .tit+div .text_center img{ width:56px; height:56px; }
.shopIndex .flex .forms .tit+div .text_center+.text_center{ margin-top:30px; }
.shopIndex .flex .forms .tit+div .img{ width:calc(100% - 270px); max-width:450px; margin-top:20px; margin-left:20px; box-shadow:none; padding:0; }
.shopIndex .flex .forms .tit+div .img img{ width:100%; }
		/*机构打款信息 的 cfm*/
.shopIndex .flex>span{ width:80px; }
.shopIndex .flex>span+.right{ max-width:calc(100% - 80px); margin-left:0; }
		/*认证人员明细 的 cfm*/
.person_detail.confirm .bg_fff{ z-index:5; padding:30px; }
.person_detail.confirm .close{ width:30px; height:0; border-top:2px solid #000; transform:rotate(45deg); position:relative; right:-5px; opacity:.5; }
.person_detail.confirm .close:after{ content:''; position:absolute; width:30px; border-top:2px solid #000; transform:rotate(90deg); top:-2px; left:0; }
.person_detail.confirm .f18+div{ height:500px; overflow:auto; }
.person_detail.confirm .f18+div::-webkit-scrollbar{ width:8px; }
.person_detail.confirm .f18+div::-webkit-scrollbar-track{ background-color:tranparent; }
.person_detail.confirm .f18+div::-webkit-scrollbar-thumb{ background:#DBDBDB; border-radius:4px; }
.person_detail.confirm .f18+div::-webkit-scrollbar-button{ display:none; }
.person_detail.confirm .table{ width:100%; }
.person_detail.confirm .table thead td{ background:rgba(0, 119, 250, .1); font-size:16px; font-weight:bold; text-align:center; border:0; }
.person_detail.confirm .table thead td+td{ border-left:1px solid #DBDBDB; }
.person_detail.confirm .table tbody td{ font-size:14px; padding:6px; text-align:center; border:0; }
.person_detail.confirm .table tbody tr:nth-child(2n) td{ background:#F5F6FA; }
.shopIndex.confirm .f18 ~ div.mt-20{ height:400px; overflow:auto; margin:20px -10px -10px; padding:10px; }
.shopIndex.confirm .f18 ~ .flex-b-c>div,
.shopIndex.confirm .f20 ~ .pr{ width:300px; }
.shopIndex.confirm .f18 ~ .flex-b-c input,
.shopIndex.confirm .ch>span,
.shopIndex.confirm .f20 ~ .pr input{ display:inline-block; width:100%; height:48px; line-height:48px; padding:0 60px 0 24px; box-shadow:0px 3px 10px rgba(1,27,70,0.1); border-radius:24px; border:none; font-size:16px; }
.shopIndex.confirm .f18 ~ .flex-b-c i,
.shopIndex.confirm .f20 ~ .pr i{ position:absolute; right:24px; top:6px; font-size:24px; color:#E72030; }
.shopIndex.confirm .f18 ~ .flex-b-c .pab{ width:100%; background:#fff; padding:16px; height:190px; overflow:auto; margin-top:8px; box-shadow:0 5px 10px rgba(1,27,70,.2); border-radius:8px; z-index:1; }
.shopIndex.confirm .f18 ~ .flex-b-c .pab p{ height:40px; line-height:40px; font-size:16px; padding:0 30px; cursor:pointer; }
.shopIndex.confirm .f18 ~ .flex-b-c .pab p.active{ background:#f5f6fa; color:#E72030; }
.shopIndex.confirm .f18 ~ .flex-b-c .pab p:hover{ background:rgba(245,246,250,.5); }
.shopIndex.confirm .table thead td{ background:rgba(0, 119, 250, .1); font-size:16px; font-weight:bold; text-align:center; border:0; }
.shopIndex.confirm .table thead td+td{ border-left:1px solid #DBDBDB; }
.shopIndex.confirm .table tbody td{ font-size:14px; padding:6px; text-align:center; border:0; }
.shopIndex.confirm .table tbody tr:nth-child(2n) td{ background:#F5F6FA; }
.shopIndex.confirm .item+.item{ margin-top:16px; }
.shopIndex.confirm .item>.flex-b-c{ height:56px; line-height:56px; padding:0 30px; box-shadow:0 3px 10px rgba(1,27,70,0.1); border-radius:4px; }
/*.shopIndex.confirm .item>.flex-b-c>*{ min-width:100px; }*/
.shopIndex.confirm .item>.flex-b-c>.DIN{ width:2em; }
.shopIndex.confirm .item>.flex-b-c>span:nth-child(2){ width:6em; }
.shopIndex.confirm .item>.flex-b-c>span:nth-child(3){ width:200px; }
.shopIndex.confirm .item>.flex-b-c>span:nth-child(4){ width:220px; }
.shopIndex.confirm .item .hidden{ display:none; background:#F5F6FA; padding:20px 90px; }
.shopIndex.confirm .item .hidden .flex-b-c{ line-height:2; }
.shopIndex.confirm .item .hidden span{ flex:1; }
.shopIndex.confirm .item .hidden span:last-child{ flex:2; }
.shopIndex.confirm .item.on>.flex-b-c>*:last-child{ color:#E72030; }
.shopIndex.confirm .item.on>.flex-b-c i{ display:inline-block; transform:rotate(90deg); color:#E72030; }
.shopIndex.confirm .item.on .hidden{ display:block; }
.shopIndex.confirm>img{ position:absolute; z-index:10; left:50%; top:50%; transform:translate(-50%, -50%); width:auto; max-height:90vh; }
    /*证书数量*/
.shopIndex.confirm .f20 ~ .mt-20{ height:400px; overflow:auto; position:relative; }
.shopIndex.confirm .mt-20 .thead{ padding:10px; margin:0; position:sticky; top:0; z-index:1; background:#fff; box-shadow:0 2px 4px rgba(0,0,0,.05); display:flex; }
/* .shopIndex.confirm .mt-20 .thead i{ position:absolute; top:0; left:50%; font-size:12px; color:#aaa; transform:translate(calc(-50% + 60px)); }
.shopIndex.confirm .mt-20 .thead i.trans180{ transform:rotate(180deg) translate(calc(-50% - 60px), -50%); transform-origin:left center; } */
.shopIndex.confirm .mt-20 .thead i{ position:absolute; left:50%; top:50%; width:0; height:0; border-bottom:7px solid #aaa; border-left:7px solid transparent; border-right:7px solid transparent; transform:translate(calc(-50% + 60px), calc(-50% - 5.5px)); }
.shopIndex.confirm .mt-20 .thead i:last-child{ border-bottom:none; border-top:7px solid #aaa; transform:translate(calc(-50% + 60px), calc(-50% + 5.5px)); }
.shopIndex.confirm .mt-20 .thead i.red{ border-bottom-color:#E72030; }
.shopIndex.confirm .mt-20 .thead i:last-child.red{ border-top-color:#E72030; }
.shopIndex.confirm .mt-20 .tbody .flex{ padding:10px; margin:0; }
.shopIndex.confirm .mt-20 .tbody .flex+.flex{ border-top:1px solid #eee; }
.shopIndex.confirm .tbody .flex>div{ text-align:center; font-size:15px; position:relative; }

/*Tags*/
.tags_content .paths{ padding:15px 20px; line-height:30px; }
.tags_content .paths .titl{ width:5em; }
.tags_content .paths .right{ width:calc(100% - 5em); flex-wrap:wrap; }
.tags_content .paths .right li{ margin:0 16px; }
.tags_content .paths .right li.on a{ color:#fc4646; }
.tags_content .w900 .bg_fff{ padding:15px 20px; }
.tags_content .w900 .bg_fff form .left{ background:url(../image/advertisement_tags1.png) no-repeat left top /100% 100%; padding:48px 40px 90px; height:278px; }
.tags_content .w900 .bg_fff form textarea{ padding:0; width:100%; height:120px; background:transparent; border:1px dashed #f3f4fa; }
.tags_content .w900 .bg_fff form .pab{ right:40px; bottom:90px; }
.tags_content .w900 .bg_fff form input{ background:#F5F6FA; width:200px; height:32px; line-height:32px; border-radius:4px; border:none; margin-bottom:8px; padding-left:10px; }
.tags_content .w900 .bg_fff form button{ width:200px; height:32px; line-height:32px; background:#fc4646; border-radius:4px; margin-left:44px; }
.tags_content .w900 .bg_fff .li{ height:50px; line-height:50px; }
.tags_content .w900 .bg_fff .li+.li{ border-top:1px dashed #ddd; }
.tags_content .w900 .bg_fff .li .left{ width:calc(100% - 7em); text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.tags_content .w900 .bg_fff .li .left a{ margin-right:10px; }
.tags_content .w900 .bg_fff .li .text_right{ width:7em; }
.tags_content p.f20.bold:before{ content:'';display:inline-block; width:3px; height:15px; background:#fc4646; border-radius:3px; margin-right:12px; }
.tags_content p.f20.bold+ol.flex, 
.tags_content p.f20.bold+div.flex{ flex-wrap:wrap; }
.tags_content p.f20.bold+ol.flex li{ height:30px; line-height:30px; width:30%; margin-right:3%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tags_content p.f20.bold+ol.flex li:before{ content:''; display:inline-block; width:6px; height:6px; background:#ddd; border-radius:50%; margin-right:8px; vertical-align:middle; }
.tags_content .w280 p.f20.bold{ background:#FCE3E3; height:68px; line-height:68px; padding:0 20px; }
.tags_content .w280 .bg_fff .flex{ flex-wrap:wrap; justify-content:space-between; padding:10px 20px; }
.tags_content .w280 .bg_fff .flex p{ height:30px; line-height:30px; width:48%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	/*tags_hotlist*/
.tags_content .w900 p.f20.bold+div.flex p{ height:30px; line-height:30px; width:23%; padding-right:1%; margin-right:2%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-right:1px solid #ddd; }
.tags_content .w900 p.f20.bold+div.flex p:nth-child(4n){ border:0; }
.tags_content a:hover{ color:#fc4646; }
	/*tags_hotlist_list*/
.tags_content p.f20.bold+img{ width:100%; margin:20px 0; }
.tags_content .w900 table{ width:860px; table-layout:fixed; }
.tags_content .w900 table thead{ background:#f3f3f3; height:40px; line-height:40px; }
.tags_content .w900 table thead th, .tags_content .w900 table tbody td, .tags_content .w900 table tbody td a{ font-size:16px; }
.tags_content .w900 table thead th:first-child{ padding-left:100px; }
.tags_content .w900 table thead th:last-child, .tags_content .w900 table tbody td:last-child{ text-align:center; width:6em; }
.tags_content .w900 table tbody tr+tr{ border-top:1px dashed #ddd; }
.tags_content .w900 table tbody td{ height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tags_content .w900 table tbody td a:before{ content:''; display:inline-block; width:6px; height:6px; background:#ddd; border-radius:50%; margin-right:8px; vertical-align:middle; }
.tags_content .w280 .bg_fff div p a.f14{ display:block; height:30px; line-height:30px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	/*20230803版*/
.tags_content .w900 .f20.gradient{ background:linear-gradient(-90deg, rgba(255, 255, 255, .1), rgba(22, 24, 35, .1)); height:80px; line-height:80px; padding:0 24px; }
.tags_content .w900 .f20.gradient:before{ content:none; }
.tags_content .w900 .list{ padding:8px 20px 40px; }
.tags_content .w900 .item{ padding-top:20px; padding-bottom:10px; border-bottom:2px solid #F3F4FA; }
.tags_content .w900 .item .f14{ margin-bottom:20px; }
.tags_content .w900 .item .flex{ font-size:14px; color:#999; gap:40px; }
.tags_content .w900 .ites{ padding:8px 20px 40px; }
.tags_content .w900 .ite{ padding:16px 0; display:flex; align-items:center; border-bottom:1px solid #F3F4FA; }
.tags_content .w900 .ite .date{ width:145px; padding:0 20px; }
.tags_content .w900 .ite .cont{ width:calc(100% - 145px); padding-left:15px; border-left:1px solid #F3F4FA; }
.tags_content .w280 p.f20.bold.gradient{ background:linear-gradient(0deg, rgba(255,255,255,.2), rgba(252,70,70,.2)); }
.tags_content .w280 ol{ padding:0 20px 16px; background:url(../image/bkebg1.png) no-repeat center center/140px; }
.tags_content .w280 ol a{ margin:16px 0; }
.tags_content .w280 ol img{ width:40px; height:40px; margin-right:8px; }
.tags_content .w280 p.color_f{ width:280px; height:68px; top:0; left:0; background:none; z-index:0; }
.tags_content .w280 p.color_f:before{ content:none; }
.tags_content .w280 p.color_f:after{ content:''; width:280px; height:68px; background:#000; border-bottom:25px solid #fff; border-left:280px solid transparent; border-top:0; position:absolute; left:0; top:0; z-index:0; }
.tags_content .w280 p.color_f span{ left:23px; z-index:1; }
.tags_content .w280 dl{ padding:20px 24px 30px; }
.tags_content .w280 dt{ font-weight:normal; line-height:2.7; display:flex; align-items:center; }
.tags_content .w280 dt .num{ width:34px; font-size:14px; font-weight:bold; color:#999; }
.tags_content .w280 dt:nth-child(1) .num,
.tags_content .w280 dt:nth-child(2) .num,
.tags_content .w280 dt:nth-child(3) .num{ background:#fc4646; color:#fff; width:14px; height:14px; line-height:14px; text-align:center; font-size:12px; margin-right:20px; border-radius:2px; }
.tags_content .w280 dt .f14{ width:calc(100% - 34px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tags_content .w280>.bg_34a{ box-shadow:0px 3px 10px 1px rgba(1,27,70,0.1); }
	/*tag_detail*/
.tags .breadcrumb{ background:transparent; padding:0; }
.tags .w1200>.flex{ gap:20px; }
.tags .w1200>.flex .left{ background:#fff; padding:30px 20px; width:900px; }
.tags .w1200>.flex .left .text_center{ width:132px; padding-right:12px; margin-right:20px; position:relative; }
.tags .w1200>.flex .left .text_center:after{ content:''; position:absolute; right:0; top:0; width:1px; height:360px; background:#ddd; }
.tags .w1200>.flex .left .text_center .f14:before,
.tags .w1200>.flex .left .text_center .f14:after{ content:''; display:inline-block; width:24px; height:1px; background:#ddd; vertical-align:middle; margin-right:8px; }
.tags .w1200>.flex .left .text_center .f14:after{ margin-right:0; margin-left:8px; }
.tags .w1200>.flex .left .text_center img{ width:32px; height:32px; border-radius:50%; margin-top:40px; margin-bottom:8px; }
.tags .w1200>.flex .left .cont{ width:calc(100% - 152px); }
.tags .w1200>.flex .left .cont>*{ width:100%; }
.tags .w1200>.flex .left .cont .msgs{ margin-top:20px; margin-bottom:20px; padding-bottom:40px; border-bottom:1px solid #ddd; max-height:300px; overflow:hidden; position:relative; }
.tags .w1200>.flex .left .cont .msgs:before{ content:''; position:absolute; bottom:0; left:0; width:100%; height:120px; background:linear-gradient(0deg, #fff 50%, transparent); }
.tags .w1200>.flex .left .cont .msgs.inherit:before{ display:none; }
.tags .w1200>.flex .left .cont .msgs .showAll{ position:absolute; left:50%; bottom:24px; transform:translate(-50%); width:160px; height:40px; line-height:40px; text-align:center; background:rgba(49, 147, 245, .1); border-radius:20px; font-size:16px; color:#3193F5; cursor:pointer; }
.tags .w1200>.flex .left .cont .msgs *{ font-size:14px; }
.tags .recommend .item{ width:calc((100% - 30px) / 3); margin-right:15px; }
.tags .recommend .item:nth-child(3n){ margin-right:0; }
.tags .recommend .item>img{ width:100%; height:auto; border-radius:0; margin:0; }
.tags .w1200>.flex .right{ width:280px; }
.tags .w1200>.flex .right>div+div{ margin-top:20px; }
.tags .w1200>.flex .right .tit{ display:block; padding:28px 165px 20px 24px; background:#FCE3E3; }
.tags .w1200>.flex .right .tit.gradual{ background:linear-gradient(0deg, rgba(255,255,255,.2), rgba(252,70,70,.2)); }
.tags .w1200>.flex .right .tit+div>a{ padding:8px 15px; }
.tags .w1200>.flex .right .tit+div a img{ width:48px; height:48px; margin-right:15px; }
.tags .w1200>.flex .right .tit+div a p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:calc(100% - 63px); line-height:48px; }
.tags .w1200>.flex .right .tit+div button{ margin:16px 16px 32px; width:calc(100% - 32px); }
.tags .w1200>.flex .right .tit+div button a{ background:#F5F6FA; height:40px; line-height:40px; color:#3193F5; font-size:16px; text-align:center; display:block; padding:0; }
.tags .w1200>.flex .right .tit+div>a:hover{ box-shadow: 0 0 10px rgba(1,27,70,0.1); }
.tags .w1200>.flex .right .bgimg{ padding:20px; background:url(../image/bkebg1.png) no-repeat center center/75% 70%; }
.tags .w1200>.flex .right .bgimg .li{ padding-top:13px; padding-bottom:14px; line-height:1; justify-content:space-between; }
.tags .w1200>.flex .right .bgimg .li>div:first-child{ width:180px; height:18px; }
.tags .w1200>.flex .right .bgimg .li .mr-20{ display:inline-block; width:14px; height:14px; text-align:center; line-height:14px; margin-right:10px; }
.tags .w1200>.flex .right .bgimg .li:nth-child(1) .mr-20,
.tags .w1200>.flex .right .bgimg .li:nth-child(2) .mr-20,
.tags .w1200>.flex .right .bgimg .li:nth-child(3) .mr-20{ background:#fc4646; color:#fff; border-radius:2px; font-size:12px; }
.tags .w1200>.flex .right .bgimg .li i{ font-size:12px; }

/*招标信息*/
.content .introduce{ border-top:50px solid #f3f4fa; }
.content .introduce .bg_fff .flex{ justify-content:space-between; }
.content .introduce .bg_fff .flex .li:after{ content:''; display:block; opacity:0; width:0; border-bottom:8px solid #22283b; border-left:8px solid transparent; border-right:8px solid transparent; margin-left:calc(50% - 8px); margin-top:12px; }
.content .introduce .bg_fff .flex .li img{ height:50px; }
.content .introduce .bg_fff .flex .li.on p{ color:#fc4646; }
.content .introduce .bg_fff .flex .li.on:after{ opacity:1; }
.content .introduce .btmside{ background:#22283b; }
.content .introduce .btmside .flex{ justify-content:space-between; }
.content .introduce .btmside .li:before{ content:''; display:inline-block; width:8px; height:8px; background:#4285F4; border-radius:50%; margin-right:18px; }
	/*招标信息  列表页  20231113*/
.tender_banner{ background:url(../image/tender_bg1.jpg) no-repeat center top/100% 100%; padding-top:110px; padding-bottom:70px; }
.f44{ font-size:44px; }
.tender_banner .f14{ margin-top:10px; width:600px; height:3em; overflow:hidden; }
.tender_banner .flex_wrap{ width:500px; gap:16px; }
.tender_banner .flex_wrap a{ background:#fff; width:150px; height:40px; line-height:40px; border-radius:4px; text-align:center; display:inline-block; box-shadow:0px 5px 20px 0px rgba(1,27,70,0.1); cursor:pointer; }
.tender_banner .flex_wrap a.on{ color:#3061F5; }
.tender_content{ padding-bottom:40px; }
.tender_content .w1200>.flex{ gap:80px; }
.tender_content .w1200>.flex>div{ width:560px; }
.tender_content .flex .tit{ font-size:20px; font-weight:bold; color:#000; }
.tender_content .flex .tit:before{ content:''; width:4px; height:20px; background:#e72030; border-radius:2px; margin-right:8px; display:inline-block; }
.tender_content .left .tab{ padding-top:28px; padding-bottom:24px; }
.tender_content .left .tab span{ width:100px; height:32px; text-align:center; line-height:32px; background:#fff; border-radius:4px; margin-right:30px; cursor:pointer; }
.tender_content .left .tab span.on{ background:#FFF2F3; color:#E72030; }
.tender_content .left .flex_wrap{ gap:16px; max-height:365px; overflow:hidden; padding-bottom:10px; }
.tender_content .left .item{ width:80px; height:110px; background:#fff; border-radius:4px; text-align:center; box-shadow:0px 4px 10px 0px rgba(1,27,70,0.05); position:relative; }
.tender_content .left .item:nth-child(1):before,
.tender_content .left .item:nth-child(2):before,
.tender_content .left .item:nth-child(3):before{ content:''; background:url(../image/tender_hot.png) no-repeat; position:absolute; left:0; top:0; width:23px; height:22px; }
.tender_content .left .item i{ font-size:50px; color:#FAE5C8; }
.tender_content .left .item p{ font-size:14px; color:#222; }
.tender_content .left .more_area{ display:block; width:120px; height:32px; text-align:center; line-height:32px; margin:24px auto; background:#F5F6FA; color:#E72030; font-size:14px; border-radius:4px; cursor:pointer; }
.tender_content .right .flex_wrap{ gap:16px; }
.tender_content .right .item{ width:100%; height:72px; padding:0 24px; line-height:72px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-radius:4px; box-shadow:0px 4px 10px 0px rgba(1,27,70,0.05); }
.tender_content .right .item .f18{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.inherit{ max-height:inherit !important; }
	/*招标信息  详情页 ，同旧的百科详情页*/
.bke .content>.flex .flex{ justify-content:space-between; }
.bke .content .text_center{ width:132px; padding-right:12px; margin-right:20px; position:relative; }
.bke .content .text_center:after{ content:''; width:1px; height:360px; background:#ddd; position:absolute; right:0; top:0; }
.bke .content>.flex .left .text_center .f14.color_9:before,
.bke .content>.flex .left .text_center .f14.color_9:after{ content:''; display:inline-block; width:24px; height:1px; background:#ddd; vertical-align:middle; }
.bke .content>.flex .flex .text_center .f14.color_9:before{ margin-right:8px; }
.bke .content>.flex .flex .text_center .f14.color_9:after{ margin-left:8px; }
.bke .content>.flex .flex .text_center .logo{ width:32px; height:32px; border-radius:50%; margin-top:40px; margin-bottom:8px; }
.bke .content>.flex .flex .text_center .f14.red{ margin-bottom:77px; }
.bke .content>.flex .flex .text_center .icon{ margin-top:16px; }
.bke .content>.flex .flex .text_center .pab{ width:24px; height:24px; background:#fff; top:3px; left:58%; }
.bke .content .flex .flex .cont{ width:708px; }
.bke .content .flex .flex .cont .pb-40{ border-bottom:1px solid #ddd; }
.bke .content .flex .flex .cont .pb-40 p,
.bke .content .flex .flex .cont .pb-40 p span{ font-size:15px!important; color:#333!important; margin:0; letter-spacing:2px; line-height:1.8; }
.bke .mypl .deliver img{ width:64px; height:64px; border-radius:50%; margin-right:17px; }
.bke .mypl .deliver textarea, 
.shop_content .w900 .deliver textarea{ width:calc(100% - 181px); height:64px; padding:6px 8px; border-radius:4px; border:1px solid #ddd; }
.bke .mypl .deliver textarea:focus{ height:104px; border-color:#011B461a; box-shadow:0 0 6px 0 #011B461a; }
.bke .mypl .deliver .fr, 
.shop_content .w900 .deliver .fr{ width:80px; height:64px; background:#fc4646; text-align:center; line-height:64px; border-radius:4px; }
.bke .allpl p a.on{ font-size:20px; color:#fc4646; }
.bke .item>img{ width:48px; height:48px; border-radius:50%; margin-right:16px; }
.bke .item .txt{ width:calc(100% - 64px); }
.bke .item .txt form, .bke .item .ite form{ display:none; }
.bke .item textarea{ width:100%; background:#fff; border-radius:4px; padding:6px 8px; border:1px solid #ddd; }
.bke .item textarea:focus{ border-color:#011B461a; box-shadow:0 0 6px 0 #011B461a; }
.bke .item .text_right .btn{ border-radius:20px; border:1px solid #ddd; line-height:1; }
.bke .item .text_right .btn+.btn{ margin-left:15px; border-color:#fc4646; color:#fff; }
.bke .w1200 .item+a.text_center{ width:100%; background:#f3f4fa; height:32px; line-height:32px; }
.bke .w1200 .item+a.text_center:after{ content:''; width:0; }
.bke .content .right{ width:280px; }
.bke .content .right li img{ width:100%; height:140px; }
.bke .content .right li .f14{ margin-top:16px; padding-bottom:24px; border-bottom:1px solid #f3f4fa; margin-bottom:24px; }
.bke .content .right .tit+.flex{ flex-wrap:wrap; justify-content:space-between; }
.bke .content .right .tit+.flex p{ height:30px; line-height:30px; width:48%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.bke .content .right .tit+.flex p a:hover{ color:#fc4646; }

/*系统消息  服务通知*/
.header_clg .search input{ display:inline-block; width:400px; height: 40px; background:#f3f4fa; color: #666; padding: 4px 12px 4px 32px;  border:0; border-radius:20px 0 0 20px; }
.header_clg .search .pab{ left:10px; top:10px; cursor:pointer; }
.header_clg .search button{ background:#fc4646; color:#fff; height: 40px; margin-left: -3px; padding: 0 18px; border-radius:0 20px 20px 0; }
.header_clg .more .pab{ padding:0 2px; border-radius:20px; top:-10px; left:89%; }
.header_clg .more img{ width:32px; height:32px; border-radius:50%; }
.msg_content .leftNav{ width:160px; }
.msg_content .leftNav .btn{ width:100%; height:64px; border-bottom:1px solid #ddd; line-height:64px; padding:0 20px; text-align:left; }
.msg_content .leftNav .btn.on{ background:#fff; }
.msg_content .leftNav .btn .red{ border:1px solid #fc4646; border-radius:10px; padding:1px 6px; margin-left:16px; }
.msg_content .leftNav img{ width:128px; height:128px; border-radius:6px; margin-bottom:24px; background:#fff; }
.msg_content .rightMsg{ width:1040px; }
.msg_content .rightMsg>.bg_fff:nth-child(1){ padding:24px; }
.msg_content .rightMsg>.bg_fff>.f12{ padding-bottom:12px; border-bottom:1px solid #ddd; }
.msg_content .rightMsg>.bg_fff>.f12 span+span{ margin-left:40px; }
.msg_content .rightMsg .li{ padding:32px 0; }
.msg_content .rightMsg .li+.li{ border-top:1px solid #f3f4fa; }
.msg_content .rightMsg .li .unreadTip{ width:35px; margin-right:15px; text-align:right; }
.msg_content .rightMsg .li .unreadTip:after{ content:''; display:inline-block; width:12px; height:12px; border-radius:50%; background:#FC4646; }
.msg_content .rightMsg .li .unreadTip.color_9:after{ background:#999; }
.msg_content .rightMsg .li .unreadTip+div{ width:calc(100% - 50px); }
.msg_content .rightMsg .li .unreadTip+div .bg_34a{ height:52px; }
.msg_content .rightMsg .li .unreadTip+div .bg_34a.inherit{ -webkit-line-clamp:inherit; height:inherit; }
.msg_content .rightMsg .li .fr.btn{ background:#fff; border:1px solid #ddd; height:20px; line-height:1; }
.msg_content .rightMsg .li .fr+.fr{ margin-right:15px; }
.msg_content .rightMsg .li .fr.f14{ border:0; background:none; }
.msg_content .rightMsg .li .fr.delete{ display:none; }
.msg_content .rightMsg .li:hover{ background:#f3f4fa; }
.msg_content .rightMsg .li:hover .fr.delete{ display:block; }
.msg_content .w1200>.bg_fff>.flex{ flex-wrap:nowrap; gap:16px 17px; overflow:auto; }
.msg_content .w1200>.bg_fff>.flex>div{ width:218px; border:1px solid #f3f4fa; position:relative; }
.msg_content .w1200>.bg_fff>.flex>div:before,
.msg_content .w1200>.bg_fff>.flex>div:after{ content:''; position:absolute; border:1px solid transparent; width:0; height:0; }
.msg_content .w1200>.bg_fff>.flex>div:before{ top:0; left:0; }
.msg_content .w1200>.bg_fff>.flex>div:after{ bottom:0; right:0; }
.msg_content .w1200>.bg_fff>.flex>div img{ width:100%; height:217px; }
.msg_content .w1200>.bg_fff>.flex>div p.f20{ padding:0 8px; justify-content:space-between; align-items:center; }
.msg_content .w1200>.bg_fff>.flex>div p.f14{ padding:0 8px; height:3em; overflow:hidden; }
.msg_content .w1200>.bg_fff>.flex>div .bg_34a{ font-size:14px; padding:0 8px; color:#999; height:28px; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.msg_content .w1200>.bg_fff>.flex>div:hover:before,
.msg_content .w1200>.bg_fff>.flex>div:hover:after{ width:100%; height:100%; }
.msg_content .w1200>.bg_fff>.flex>div:hover:before{ border-top-color:#fc4646; border-left-color:#fc4646; transition:width 0.25s ease-out,height 0.25s ease-out 0.25s; }
.msg_content .w1200>.bg_fff>.flex>div:hover:after{ border-bottom-color:#fc4646; border-right-color:#fc4646; transition:border-color 0s ease-out .5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s; }


/*查风险 20240424新加版块*/
.riskIndex .img{ background:url(../image/risk_bg1.jpg) no-repeat top center/100% 100%; margin-top:-80px; padding-top:150px; padding-bottom:120px; }
.riskIndex .img .in-block{ background:rgba(49,147,245,.05); color:#3193F5; height:40px; line-height:40px; transform:skew(10deg); padding:0 15px; margin-top:10px; border-radius:5px; margin-right:5px; }
.riskIndex .img span{ transform:skew(-10deg); font-size:18px; display:inline-block; }
.riskIndex .img .in-block:nth-last-child(2){ background:rgba(0,166,110,.05); color:#00A66E; }
.riskIndex .img .in-block:nth-last-child(1){ background:rgba(245,96,69,.05); color:#F56045; }
.riskIndex .img .search{ position:relative; margin-top:40px; }
.riskIndex .img .search input{ width:48%; height:48px; background:#fff; border:none; outline:none; padding:0 15px 0 40px; box-shadow:0px 3px 10px 0px rgba(1, 27, 70, 0.1); border-radius:4px; font-size:16px; }
.riskIndex .img .search i{ position:absolute; top:13px; left:15px; color:#999; }
.riskIndex>.flex_wrap{ justify-content:center; gap:16px; margin-top:-40px; padding-bottom:40px; }
.riskIndex>.flex_wrap>a{ width:288px; height:90px; padding:20px 15px; background:#fff; box-shadow:0 3px 10px rgba(1,27,70,0.1); border-radius:10px; overflow:hidden; font-size:16px; font-weight:bold; }
.riskIndex>.flex_wrap>a .pab{ right:-3px; bottom:0; line-height:1; font-size:40px; color:rgba(231, 32, 48, .1); font-family:DIN; }
	/*列表页，细分列表页*/
.breadcrumb{ background:transparent; padding-left:0; }
.riskList{ padding-bottom:20px; }
.riskList .w1200>.bg_34a{ height:80px; line-height:80px; padding:0 24px; font-size:20px; font-weight:bold; margin-bottom:24px; }
.riskList .w1200>.bg_34a>img{ width:23px; height:28px; margin-right:8px; }
.riskList .w1200>.bg_34a .red{ font-size:16px; font-weight:normal; margin-left:8px; }
.riskList .w1200>.bg_34a .pab{ top:0; right:0; line-height:25px; text-align:right; }
.riskList .w1200>.bg_34a .pab span{ display:inline-block; margin-top:10px; width:100px; }
.riskList .w1200>.bg_34a .pab span.red{ vertical-align:top; width:auto; }
.riskList .w1200>.bg_34a .pab img{ width:28px; height:25px; }
.riskList .w1200>.bg_34a .pab>div{ display:inline-block; width:210px; text-align:left; }
.riskList ::-webkit-scrollbar{ width:8px; height:8px; }
.riskList ::-webkit-scrollbar-track{ background:transparent; }
.riskList ::-webkit-scrollbar-button{ display:none; }
.riskList ::-webkit-scrollbar-thumb{ background:#DADCE5; border-radius:4px; }
.riskList .w1200 .w280{ box-shadow:0 0 10px rgba(1,27,70,0.1); border-radius:10px; padding-top:24px; margin-right:40px; position:relative; height:690px; }
.riskList .w1200 .w280:after{ content:''; position:absolute; bottom:70px; left:0; width:100%; height:50px; background:linear-gradient(0deg, #fff 60%, transparent 100%); }
.riskList .w1200 .w280 a{ position:absolute; left:0; bottom:0; width:100%; font-size:16px; color:#E72030; text-align:center; height:70px; line-height:70px; border-top:1px solid #F5F6FA; }
.riskList .w1200 .w280 ul{ height:calc(100% - 94px); overflow:auto; }
.riskList .w1200 .w280 li{ height:70px; line-height:1.5; padding:0 16px; font-size:16px; font-weight:bold; display:flex; align-items:center; }
.riskList .w1200 .w280 li.on{ background:#F5F6FA; color:#E72030; }
.riskList .w1200 .w900{ width:880px; }
.riskList .w1200 .w900 .li{ margin-bottom:16px; }
.riskList .w1200 .w900 .li .txt{ background:#F5F6FA; width:100%; height:56px; line-height:56px; padding:0 24px; display:flex; align-items:center; }
.riskList .w1200 .w900 .li .txt:before{ content:''; width:10px; height:10px; background:#E72030; border-radius:50%; margin-right:16px; }
.riskList .w1200 .w900 .li .txt p{ font-size:18px; width:calc(100% - 42px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.riskList .w1200 .w900 .li i{ display:inline-block; color:#999; transition:all .1s; transform:rotate(180deg); }
.riskList .w1200 .w900 .li .hidden{ display:none; justify-content:space-evenly; margin:16px 0; }
.riskList .w1200 .w900 .li .hidden div{ box-shadow:2px 3px 10px 0px rgba(1,27,70,0.1); border-radius:10px; font-size:16px; padding:16px; }
.riskList .w1200 .w900 .li .hidden div img{ width:85px; margin-left:20px; }
.riskList .w1200 .w900 .li.action i{ color:#E72030; transform:rotate(0deg); }
.riskList .w1200 .w900 .li.action .hidden{ display:flex; }

/*查市场 20240507新加版块*/
.market{ background:#fbfbfb; padding:0; }
.market>.img{ background:url(../image/market_bg1.jpg) no-repeat center top/100% 100%; padding:160px calc((100vw - 1200px) / 2) 60px; margin-top:-20px; }
.market>.img .f14{ max-width:60%; }
.market>.bg_fff{ padding:15px 0 15px; box-shadow:0 3px 10px 1px rgba(1,27,70,.05); max-height:158px; overflow:hidden; }
.market>.red{ background:url(../image/agency_2.png) no-repeat center top/100% 100%; padding:0 40px; height:36px; line-height:36px; display:inline-block; margin-left:50%; transform:translate(-50%); filter:drop-shadow(0 6px 4px rgba(1,27,70,.05)); cursor:pointer; }
.market>.bg_fff .flex>span{ width:110px; }
.market>.bg_fff .flex>span+div{ width:calc(100% - 110px); gap:16px; }
.market>.bg_fff .flex div span{ height:32px; line-height:32px; padding:0 16px; background:#F5F6FA; border-radius:4px; cursor:pointer; }
.market>.bg_fff .flex div span.on{ background:#E72030; color:#fff; }
.market>.w1200{ padding-bottom:50px; padding-top:20px; }
.market>.w1200 .right{ height:36px; line-height:36px; padding:0 15px; background:rgba(231, 32, 48, .05); color:#E72030; font-size:16px; border-radius:8px; }
.market>.w1200>div:not(.flex){ box-shadow:0 3px 10px rgba(1,27,70,0.1); }
.market>.w1200 div .label{ display:inline-block; background:#E72030; color:#fff; height:40px; line-height:40px; padding:0 20px; font-size:18px; position:relative; left:-15px; top:-20px; }
.market>.w1200 div .label:after{ content:''; position:absolute; left:0; top:100%; width:0; height:0; border-right:15px solid #E72030; border-bottom:7px solid transparent; }
.market>.w1200>div>div:not([class]){ padding:10px 32px; }
.market>.w1200>div>div:not([class])+div{ border-top:8px solid #f7f7f7; }
.market>.w1200>div>div:not([class]) .flex{ gap:40px; position:relative; }
.t1>.f18>.pab,
.t2>.f18>.pab,
.t3>.f18>.pab{ display:none; font-size:14px; }
.t1>.f18 img:hover+.pab,
.t2>.f18 img:hover+.pab,
.t3>.f18 img:hover+.pab{ display:block; }
.market>.w1200>div>div:not([class]) .flex i{ color:#999; }
.market>.w1200 div table{ width:100%; }
.market>.w1200 div table tr+tr{ border-top:2px dashed #DADCE5; }
.market>.w1200 div table td{ font-size:14px; line-height:3; }
.market>.w1200 div table tr:nth-child(1) td{ color:#999; }
.market>.w1200>div>div:not([class]) .pab{ left:0; top:100%; z-index:1; background:#fff; border:1px solid #FFD9DC; padding:0 15px; width:315px; }
.market>.w1200>div>div:not([class]) .pab .flex{ gap:0; margin:16px 0; }
.market>.w1200>div>div:not([class]) .pab .color_6{ width:45px; }
.market>.w1200>div>div:not([class]) .pab .flex_wrap{ width:calc(100% - 45px); gap:15px; }
.market>.w1200>div>div:not([class]) .pab li{ font-size:14px; cursor:pointer; }
.market>.w1200>div>div:not([class]) .pab>li{ margin:10px 0; }

/*查检测 20240823*/
.check_testing, .check_testing_map, .check_testing_list{ padding:0; }
.check_testing .img,
.check_testing_map .img,
.check_testing_list .search{ background:url(../image/check_testing_bg1.jpg) no-repeat center top/100% 100%; padding:160px calc((100% - 1200px) / 2) 45px; }
.check_testing .img .f14,
.check_testing_map .img .f14{ width:50%; margin-top:8px; }
.check_testing .list{ gap:24px; width:100%; margin-bottom:40px; }
.check_testing .list .li{ background:url(../image/check_testing_bg2.jpg) no-repeat center top/100% 100%; flex:1; padding:60px 40px; border-radius:10px; --color:#3193F5; --color2:#31B2F5; --shadow:rgba(49,147,245,0.3); }
.check_testing .list .li:nth-child(3n+2){ background:url(../image/check_testing_bg3.jpg) no-repeat center top/100% 100%; --color:#6649F5; --color2:#F531EE; --shadow:rgba(102,73,245,0.3); }
.check_testing .list .li:nth-child(3n){ background:url(../image/check_testing_bg4.jpg) no-repeat center top/100% 100%; --color:#F55231; --color2:#F59331; --shadow:rgba(245,82,49,0.3); }
.check_testing .list .li .tit{ font-size:28px; font-weight:bold; color:var(--color); text-shadow:0px 3px 5px var(--shadow); }
.check_testing .list .li .btn{ background:linear-gradient(90deg, var(--color2), var(--color)); color:#fff; border-radius:4px; width:80px; height:32px; text-align:center; line-height:32px; padding:0; margin-top:15px; border:none; }
	/*查检测 地图*/
.check_testing_map .img{ background-image:url(../image/check_testing_bg5.jpg); }
.check_testing_map .list_map{ gap:24px; }
.check_testing_map .list_map .li{ width:180px; background:#F5F6FA; border-radius:10px; padding:16px 0 30px; position:relative; }
.check_testing_map .list_map .li:hover{ background:#fff; box-shadow:0 5px 10px rgba(1,27,70,0.1); top:-10px; }
.check_testing_map .list_map .li .tit{ display:inline-block; width:64px; height:32px; text-align:center; line-height:32px; background:linear-gradient(90deg, rgba(250,229,200,0) 0%, #FAE5C8 50%, rgba(250,229,200,0) 100%); font-size:16px; }
.check_testing_map .list_map .li .text_center{ filter:drop-shadow(0 4px 0px #E7AF5F); }
.check_testing_map .list_map .li i{ font-size:100px; background:radial-gradient(#f7bc6b, #FCE0BB); -webkit-background-clip:text; -webkit-text-fill-color:transparent; filter:drop-shadow(1px 1px 0px #fff); }
	/*查检测 列表*/
.check_testing_list .search{ background-image:url(../image/check_testing_bg6.jpg); padding-top:80px; padding-bottom:40px; }
.check_testing_list .breadcrumb{ padding:0; margin-bottom:70px; }
.check_testing_list .search .text_center{ width:800px; margin:0 auto; position:relative; }
.check_testing_list .search input{ width:100%; height:56px; line-height:56px; padding-left:30px; padding-right:110px; box-shadow:0 0 10px rgba(1,27,70,0.1); border-radius:8px; font-size:16px; border:none; }
.check_testing_list .search input+span{ width:80px; height:56px; line-height:56px; text-align:center; background:#E72030; color:#fff; border-radius:0 8px 8px 0; position:absolute; right:0; top:0; }
.check_testing_list .search i{ font-size:24px; }
.check_testing_list .list{ margin-bottom:40px; }
.check_testing_list .list .item{ width:100%; height:56px; line-height:56px; display:flex; justify-content:space-between; box-shadow:0 5px 10px rgba(1,27,70,0.1); border-radius:8px; padding:0 24px; margin-top:16px; border:1px solid transparent; }
.check_testing_list .item>a{ font-size:18px; font-weight:bold; width:500px; }
.check_testing_list .item>.color_9{ width:230px; }
.check_testing_list .item>div{ width:260px; display:flex; justify-content:flex-end; gap:24px; }
.check_testing_list .item>div span{ width:112px; height:40px; line-height:40px; text-align:center; font-size:16px; margin-top:8px; border-radius:8px; cursor:pointer; background:rgba(49, 147, 245, .05); color:rgba(49, 147, 245, 1); }
.check_testing_list .item>div span.red{ background:rgba(231, 32, 48, .05); color:rgba(231, 32, 48, 1); }
.check_testing_list .item:hover{ border:1px solid #3193F5; }
.check_testing_list .item>div span:hover{ background:rgba(49, 147, 245, 1); color:#fff; }
.check_testing_list .item>div span.red:hover{ background:rgba(231, 32, 48, 1); }

/* 认证商城 主页 20250526*/
.mall.bg_56a{ padding-top:24px; padding-bottom:24px; }
.mall>.flex_wrap{ gap: 24px 16px; }
.col_left{ width:240px; border-radius:10px; position:relative; }
.col_left .f18{ height:44px; line-height:44px; padding:0 16px; }
.col_left .fir_cont{ height:48px; line-height:48px; padding:0 16px; }
.col_left .fir_cont a{ display:inline-block; width:4em; font-size:15px; font-weight:bold; color:#222; }
.col_left .fir_cont a+a{ margin-left:23px; }
.col_left .fir_cont img{ width:16px; height:17px; object-fit:cover; object-position:left top; margin-right:18px; }
.col_left li:nth-child(2) .fir_cont img{ object-position:left -17px; }
.col_left li:nth-child(3) .fir_cont img{ object-position:left -34px; }
.col_left li:nth-child(4) .fir_cont img{ object-position:left -51px; }
.col_left li:nth-child(5) .fir_cont img{ object-position:left -68px; }
.col_left li:nth-child(6) .fir_cont img{ object-position:left -85px; }
.col_left li:nth-child(7) .fir_cont img{ object-position:left -102px; }
.col_left li:nth-child(8) .fir_cont img{ object-position:left -119px; }
.col_left li:nth-child(9) .fir_cont img{ object-position:left -136px; }
.col_left li:nth-child(10) .fir_cont img{ object-position:left -153px; }
.col_left .fir_cont:hover{ background:rgba(231, 32, 48, .05); }
.col_left li a:hover{ color:#E72030; }
.col_left li:hover .sec_cont{ display:flex; }
.col_left .sec_cont{ display:none; position:absolute; left:100%; top:0; background:#fff; border:2px solid #E72030; z-index:1; width:960px; height:100%; overflow-y:auto; padding:24px; border-radius:10px; }
.mall ::-webkit-scrollbar{ width:8px; }
.mall ::-webkit-scrollbar-button{ display:none; }
.mall ::-webkit-scrollbar-track{ background:#fff; }
.mall ::-webkit-scrollbar-thumb{ background:#f5f6fa; border-radius:10px; }
.mall .sec_cont .flex_wrap{ gap:32px; width:calc(100% - 230px); }
.mall .sec_cont .flex_wrap>div{ width:calc(50% - 32px); }
.mall .sec_cont ol{ display:flex; flex-wrap:wrap; gap:6px 15px; }
/* .col_left .sec_cont ol a:hover{ color:#E72030; } */
.col_left .sec_cont .flex_wrap+div{ width:226px; }
.col_left .sec_cont .flex_wrap+div img{ width:100%; height:94px; margin-bottom:16px; }
.col_middle{ width:calc(100% - 480px - 32px); }
.col_middle .Box_con{ width:688px; }
.col_middle .Box_con .conbox ul li{ width:688px; height:404px; padding:0; background:transparent; box-shadow:none; }
.col_middle .Box_con .conbox li img{ width:688px; height:404px; }
.col_middle>.flex{ margin-top:8px; gap:8px; }
.col_middle>.flex img{ width:224px; }
.col_right{ width:240px; padding:16px; border-radius:10px; }
.col_right>img{ width:100%; height:276px; }
.col_right .f16{ padding-top:24px; border-top:1px solid #DADCE5; margin-top:24px; padding-bottom:20px; }
.col_right .line1{ line-height:2; }
.col_right+div{ width: 100%; padding:24px; border-radius:10px; }
.col_right+div .flex_wrap{ gap:24px 16.5px; }
.col_right+div .item{ width:calc((100% - 120px) / 6); }
.col_right+div .item img{ width:178px; height:178px; }
.col_right+div .item .line1{ font-size:14px; margin-top:12px; margin-bottom:12px; }
.col_right+div .item .price{ border:1px solid #E72030; border-radius:4px; display:flex; height:24px; line-height:22px; }
.col_right+div .item .price .f20{ background:#E72030; color:#fff; width:calc(100% - 80px); border-radius: 4px 0 0 4px; position:relative; padding-left:4px; }
.col_right+div .item .price .f20::after{ content:''; width:0; height:0; border-left:8px solid #E72030; border-top:11px solid #fff; border-bottom:11px solid #fff; position:absolute; right:0; }
.col_right+div .item .price .red{ width:80px; text-align:center; }
.col_right+div .item:hover .line1{ color:#e72030; cursor:pointer; }
	/* 列表页 */
.mall .classification{ width:240px; height:40px; line-height:40px; background:#E72030; color:#fff; padding-left:16px; font-size:16px; font-weight:bold; border-radius:10px 10px 0 0; margin-top:24px; margin-left:calc((100% - 1200px) / 2); margin-right:calc(100% - ((100% - 1200px) / 2)); position:relative; }
.mall .classification:before{ content:''; position:absolute; bottom:0; right:100%; width:calc((100vw - 1200px) / 2); height:2px; background:#E72030; }
.mall .classification:after{ content:''; position:absolute; bottom:0; left:100%; width:calc(100vw - ((100% - 1200px) / 2)); height:2px; background:#E72030; }
.col_left.pab a:hover{ color:#E72030; }
.mall .filter>div{ border:1px solid #CFD2E5; border-radius:4px; margin-right:16px; height:32px; line-height:32px; }
.mall .filter>div:nth-child(2){ border:none; }
.mall .filter>div span{ padding:0 15px; cursor:pointer; font-size:14px; }
.mall .filter>div span+span{ border-left:1px solid #CFD2E5; }
.mall .filter>div span.pr{ padding-right:20px; }
.mall .filter>div i{ position:absolute; font-size:8px; color:#999; bottom:-3px; }
.mall .filter>div i:last-child{ top:-3px; bottom:auto;}
.mall .filter>div span.on{ color:#E72030; }
.mall .filter>div input{ border:1px solid #CFD2E5; width:72px; height:32px; line-height:32px; padding:0 10px; border-radius:4px; }
.mall .filter>div.pr{ padding-right:20px; }
.mall .filter>div span+i{ font-size:12px; }
.mall .filter .pab{ background:#fff; top:102%; width:400px; border-radius:10px; padding:0 16px 16px; box-shadow:0px 0px 10px 0px rgba(6,0,1,0.15); }
.mall .filter .pab .hot_city{ height:44px; line-height:44px; border-bottom:1px solid #DADCE5; }
.mall .filter .pab span{ width:3em; display:inline-block; padding:0; margin-right:10px; }
.mall .filter .pab span+span{ border:none; }
.mall .filter .pab input{ width:240px; height:24px; line-height:24px; font-size:14px; }
.mall .filter .pab input+span{ background:#E72030; color:#fff; width:40px; height:24px; line-height:24px; text-align:center; font-size:14px; border-radius:4px; }
.mall ol.flex_wrap li{ margin-bottom:8px; width:240px; padding:8px; border:1px solid transparent; border-radius:10px; }
.mall ol.flex_wrap li>a>img{ width:224px; height:224px; border-radius:10px; }
.mall ol.flex_wrap li .title{ height:3em; line-height:1.5; font-size:14px; margin:10px 0; word-break:break-all; }
.mall ol.flex_wrap li .years{ display:flex; }
.mall ol.flex_wrap li .years div,
.header .years .f18 p,
.mall_detail .w1200>.flex>.text_center .year{ display:inline-flex; height:16px; line-height:14px; white-space:nowrap; border:1px solid #E72030; color:#E72030; border-radius:2px; padding:0 3px; font-weight:normal; }
.mall ol.flex_wrap li .years div img{ width:12px; height:12px; margin-top:1px; vertical-align:baseline; }
.header .years img,
.mall_detail .w1200>.flex>.text_center .year img{ width:14px; height:14px; margin-right:2px; vertical-align:baseline; border:1px solid transparent; border-radius:0; }
.mall ol.flex_wrap li .years>.color_9{ margin-left:5px; }
.mall ol.flex_wrap li:hover{ border-color:#E72030; }
.col_left.pab{ position:absolute; left:0; color:#222; font-weight:normal; line-height:normal; box-shadow:0px 0px 10px 0px rgba(6,0,1,0.15); border-radius:0px 0px 10px 10px; border:1px solid #E72030; z-index:2; }
	/* 详情页 */
.mall_header{ background:url(../image/shop_bg.jpg) no-repeat center top / 100% 100%; height:auto; padding-bottom:60px; }
.mall_header .years{ max-width:500px; }
.mall_header .years .f12{ margin-top:5px; }
.mall_header .search{ width:700px; }
.mall_header .search input{ display:inline-block; width:400px; height:48px; border:2px solid #fc4646; color:#666; padding:4px 12px 4px 32px; border-radius:4px 0 0 4px; vertical-align:middle; }
.mall_header .search input+button{ background:#fc4646; width:90px; height:48px; margin-left:-4px; margin-right:16px; vertical-align:middle; border-radius:0 4px 4px 0; }
.mall_header .search .bg_fff{ width:90px; height:48px; line-height:48px; text-align:center; color:#E72030; border:1px solid #E72030; border-radius:4px; cursor:pointer; }
.mall_detail{ padding-top:26px; padding-bottom:40px; }
.mall_detail .w1200>.flex{ gap:24px; }
.mall_detail .pictrue{ width:360px; }
.mall_detail .pictrue .large>*{ width:360px; height:360px; }
.mall_detail .pictrue .little{ margin-top:8px; }
.mall_detail .pictrue .Box_point i{ width:16px; height:54px; line-height:54px; border:1px solid #CFD2E5; border-radius:4px; }
.mall_detail .pictrue #btnr{ right:0; }
.mall_detail .pictrue .Box_con .conbox{ margin-left:24px; margin-right:24px; }
.mall_detail .Box_con .conbox ul{ gap:8px; }
.mall_detail .Box_con .conbox ul li{ width:56px; height:56px; box-shadow:none; border-radius:0; padding:0; }
.mall_detail .Box_con .conbox li img{ width:56px; height:56px; }
.mall_detail .w1200>.flex .f18{ line-height:2.3; margin-bottom:12px; }
.mall_detail .w1200>.flex .price{ background:rgba(231, 32, 48, .05); width:552px; height:52px; line-height:52px; border-top:1px solid #E72030; padding-left:24px; }
.mall_detail .w1200>.flex .price~*{ margin-left:24px; margin-right:24px; }
.mall_detail .w1200>.flex .price+.f14{ line-height:60px; height:60px; border-bottom:1px solid #DADCE5; margin-bottom:10px; }
.mall_detail .w1200>.flex .list>div{ line-height:38px; }
.mall_detail .w1200>.flex .list .tit{ width:218px; margin-right:32px; }
.mall_detail .w1200>.flex .list .color_9{ width:156px; margin-right:16px; }
.mall_detail .w1200>.flex .btn{ width:80px; height:32px; line-height:32px; text-align:center; background:rgba(231, 32, 48, .05); color:#E72030; border-radius:4px; font-size:14px; padding:0; }
.mall_detail .w1200>.flex .btn.text_center{ margin:0 auto; }
.mall_detail .w1200>.flex>.text_center{ background:linear-gradient(0deg, rgba(0,119,250,0) 0%, rgba(0,119,250,0.1) 100%); width:240px; padding:24px 16px; border:1px solid #CFD2E5; position:relative; }
.mall_detail .w1200>.flex>.text_center img{ width:64px; height:64px; background:#fff; border-radius:10px; border:1px solid #CFD2E5; margin-bottom:16px; }
.mall_detail .w1200>.flex>.text_center>div:first-child{ width:64px; height:64px; font-size:22px; background:purple; color:white; border-radius:10px; line-height:1.2; letter-spacing:4px; display:flex; justify-content:center; align-items:center; margin:0 auto 16px; }
.mall_detail .w1200>.flex>.text_center .year{ margin:5px auto 30px; }
.mall_detail .w1200>.flex>.text_center .f14.color_6{ overflow-y:hidden; text-overflow:ellipsis; display:box; display:-webkit-box; display:-moz-box; box-orient:vertical; -webkit-box-orient:vertical; -moz-box-orient:vertical; line-clamp:6; -webkit-line-clamp:6; -moz-line-clamp:6; }
.mall_detail .w1200>.flex>.text_center .flex-b-c{ position:absolute; bottom:20px; width:calc(100% - 34px); }
.mall_detail .w1200>.flex>.text_center .btn{ background:#fff; color:#222; border:1px solid #CFD2E5; border-radius:10px; width:100px; height:40px; line-height:40px; text-align:center; padding:0; font-size:14px; }
.mall_detail .title{ font-size:16px; font-weight:bold; margin:0 0 10px; }
.mall_detail .cont{ border:1px solid #CFD2E5; padding:24px; margin-bottom:20px; }
.mall_detail .cont.flex{ gap:17px; padding:16px; }
.mall_detail .cont .list_item{ width:180px; }
.mall_detail .cont .list_item img{ width:180px; height:180px; margin-bottom:12px; }
.mall_detail #detail_1 .bg_56a{ height:56px; line-height:54px; border:1px solid #CFD2E5; border-bottom: 1px solid #E72030;}
.mall_detail #detail_1 .bg_56a a{ display:inline-block; width:120px; text-align:center; font-size:16px; font-weight:bold; }
.mall_detail #detail_1 .bg_56a a.on{ background:#E72030; color:#fff; }
.mall_detail #detail_1 .cont{ border-top:none; }
.mall_detail #detail_1 .cont .text_center{ margin-top:30px; border-top:1px solid #DADCE5; padding-top:32px; padding-bottom:24px; }
.mall_detail #detail_1 .cont img{ max-width:100%; }
.mall_detail #detail_1 video{ border:1px dashed #999; }
#detail_2 .list .list_item{ display:flex; align-items:center; gap:10px; width:100%; line-height:48px; border-bottom:1px dashed #DADCE5; }
#detail_2 .list .list_item img{ width:17px; height:17px; object-fit:cover; object-position:left bottom; margin-bottom:0; }
#detail_2 .list .list_item .tit{ width:450px; }
#detail_2 .list .list_item .date{ width:278px; }
#detail_2 .list .list_item .org{ width:294px; }
#detail_2 .list .list_item .btn{ width:80px; height:32px; line-height:32px; background:rgba(231, 32, 48, .05); font-size:14px; padding:0; text-align:center; }
#detail_2 .list .list_item .btn:hover{ color:#E72030; }
#detail_2 .list+.text_center .btn{ width:120px; height:40px; line-height:40px; text-align:center; padding:0; background:rgba(231, 32, 48, .05); border-radius:4px; font-size:14px; margin-top:20px; }
#detail_3>.flex img{ width:500px; height:282px; margin-right:80px; }
#detail_3>.flex div{ width:570px; padding-top:70px; }
#detail_3>.flex div .flex{ line-height:24px; }
#detail_3>.flex div .flex span.color_9{ width:60px; margin-right:24px; }
.mall_cfm.confirm{ --width:400px; }
.mall_cfm .bg_fff{ width:var(--width); margin-left:calc(50% - (var(--width) / 2)); z-index:6; border-radius:20px; padding:24px; }
.mall_cfm .bg_fff img{ width:220px; padding:10px; border:1px solid #DADCE5; border-radius:10px; }
.mall_cfm.confirm>.pr{ z-index:10; left:50%; top:50%; width:500px; transform:translate(-50%, -50%); text-align:center; }
.mall_cfm.confirm>.pr>img{ max-width:500px; }
.mall_cfm.confirm>.pr>.close{ position:absolute; right:calc(50% - 272px); font-size:20px; color:#fff; font-weight:lighter; }

/* 展会展览 列表页20250714 */
.exhibition .flex>.Box_con{ width:860px; height:364px;  margin-right:16px; }
.exhibition .flex .Box_con .conbox ul{ gap:0; }
.exhibition .flex .Box_con .conbox ul li{ width:860px; height:364px; padding:0; box-shadow:none; }
.exhibition .flex .Box_con .conbox li img{ width:100%; height:100%; }
.exhibition .flex .BoxSwitch{ margin-top:-34px; position:relative; }
.exhibition .flex .BoxSwitch span{ width:40px; height:2px; background:rgba(255,255,255,.3); }
.exhibition .flex .BoxSwitch span.cur{ background:rgba(255,255,255,1); }
.exhibition .flex>.bg_fff{ border-radius:20px; padding-top:20px; }
.exhibition .flex>.bg_fff .f24{ padding-left:24px; }
.exhibition .flex>.bg_fff>div{ margin-left:16px; margin-right:16px; }
	/* 日历 calendar*/
#calendar{ width:calc(324px - 32px); }
.calendar-header{ text-align:right; }
.calendar-select{ display:inline-block; font-size:13px; position:relative; border:1px solid #d9d9d9; border-radius:4px; height:26px; line-height:26px; vertical-align:middle; }
.calendar-year-text, 
.calendar-month-text{ margin:0 10px; }
.dropdown-month, 
.dropdown-year{ display:none; position:absolute; left:0; top:100%; background:#fff; height:200px; overflow-y:auto; text-align:center; box-shadow:0px 6px 12px rgba(0, 0, 0, 0.175); }
.dropdown-month.open, 
.dropdown-year.open{ display:inline-block; margin-top:1px; width:100%; background:#fff; z-index:2; }
.dropdown-month .month-item, 
.dropdown-year .year-item{ padding:5px 2px; line-height:20px; font-size:12px; white-space:nowrap; cursor:pointer; }
.month-item:hover,
.year-item:hover{ background:#eaeff1; }
.calendar-mode-select{ display:none; }
.calendar-table{ width:100%; }
.calendar-column-header{ width:calc(100% / 7); text-align:center; }
.calendar-cell{ width:calc(100% / 7); }
.calendar-cell.calendar-last-month-cell, 
.calendar-cell.calendar-next-month-cell{ color:rgba(0, 0, 0, 0.25); }
.calendar-date{ height:40px; line-height:40px; position:relative; text-align:center; display:flex; flex-direction:column; justify-content:flex-start; align-items:center; }
.calendar-value{ text-align:center; width:24px; height:24px; border-radius:50%; display:flex; justify-content:center; align-items:center; }
.calendar-today .calendar-value{ background:#E72030; color:#fff; }
.calendar-date:hover .calendar-value{ background:rgba(231, 32, 48, .2); border-radius:20px; }
.calendar-content{ position:absolute; top:26px; left:calc(50% - 2px); height:4px; }
.calendar-content ul li,
.calendar-content ul li *{ display:none; }
.calendar-content ul li:nth-last-child(1){ display:block; height:0; }
.calendar-content ul li:nth-last-child(1):before{ content:''; position:absolute; width:6px; height:6px; background:#E72030; border-radius:6px; }
.calendar-content ul li.circle2:before{ background:#3193F5; }
.calendar-content ul li.circle3:before{ background:#00A66E; }
.calendar ::-webkit-scrollbar{ width:8px; background-color:#fff; }
.calendar ::-webkit-scrollbar-thumb{ background-color:#ddd; border-radius:8px; -webkit-box-shadow:inset 0 0 6px rgba(255, 255, 255, .3); }
	/* 日历end */
.exhibition .flex>.bg_fff .f12 span{ margin-right:20px; }
.exhibition .flex>.bg_fff .f12 span:before{ content:''; display:inline-block; width:6px; height:6px; background:#E72030; border-radius:6px; margin-right:6px; }
.exhibition .flex>.bg_fff .f12 span:nth-child(2):before{ background:#3193F5; }
.exhibition .flex>.bg_fff .f12 span:nth-child(3):before{ background:#00A66E; }
.exhibition .bg_fff.mt-15{ padding:24px; border-radius:20px; }
.exhibition .filter{ margin:18px 0 24px; }
.exhibition .filter>div{ margin-right:16px; }
.exhibition .filter input{ width:330px; height:40px; line-height:40px; padding-lefT:16px; border:1px solid #CFD2E5; border-radius:8px; font-size:14px; }
.exhibition .filter .search input{ margin-right:0; }
.exhibition .filter input+i{ right:23px; top:10px; transform:rotate(90deg); font-weight:bold; }
.exhibition .filter input+span{ background:#E72030; color:#fff; width:64px; height:100%; border-radius:0 8px 8px 0; position:absolute; right:0; top:0; display:flex; justify-content:center; align-items:center; cursor:pointer; }
.exhibition .filter div.pab{ width:100%; background:#fff; top:calc(100% + 10px); border-radius:10px; box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1); }
.exhibition .filter div.pab.flex_wrap{ gap:16px; padding:24px; }
.exhibition .filter div.pab li{ display:inline-block; background:#F5F6FA; height:32px; line-height:32px; padding:0 15px; border-radius:4px; font-size:14px; cursor:pointer; }
.exhibition .filter div.pab li.active{ background:#E72030; color:#fff; }
.exhibition .filter .city .pab{ width:auto; }
.exhibition .filter .city dl{ min-width:100px; height:180px; padding:5px 0; overflow:auto; }
.exhibition .filter .city dd{ font-size:14px; line-height:2.4; padding:0 36px 0 16px; white-space:nowrap; cursor:pointer; }
.exhibition .filter .city dd:hover{ background:#ededf0; }
.exhibition .filter .city dd.on{ background:#F5F6FA; color:#E72030; }
.exhibition .list{ display:flex; flex-wrap:wrap; gap:16px; margin-top:25px; }
.exhibition .list .item{ width:calc((100% - 48px) / 4); border:1px solid #CFD2E5; border-radius:12px; padding-bottom:10px; }
.exhibition .list .item>a>img{ width:100%; height:208px; border-radius:12px 12px 0 0; }
.exhibition .list .item .title{ margin:10px 16px 0; font-size:16px; line-height:1.5; }
.exhibition .list .item .title span{ font-size:12px; color:#3193F5; border:1px solid #3193F5; padding:1px 5px; border-radius:4px; margin-right:4px; line-height:1; }
.exhibition .list .item .title span.over{ color:#999; border-color:#999; }
.exhibition .list .item .name{ margin:0 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#3193F5; font-size:14px; }
.exhibition .list .item .name i{ font-size:15px; margin-right:2px; }
.exhibition .list .item .flex-b-c,
.exhibition .list .item .time{ margin:0 16px; font-size:14px; color:#999; }
.exhibition .list .item:hover{ border-color:#E72030; }
.exhibition .list .item:hover .title{ color:initial; }
.exhibition .list+div{ background:#E72030; color:#fff; height:40px; line-height:40px; border-radius:40px; width:140px; font-size:14px; padding-top:0; margin-top:15px; margin-left:50%; transform:translate(-50%); cursor:pointer; }
	/*展会展览 详情页*/
.f28{ font-size:28px; }
.exhibition_detail .banner{ background:url(../image/exhibition_bg.png) no-repeat top center/100% 100%; margin-top:-80px; padding-top:130px; padding-bottom:120px; }
.exhibition_detail .banner .flex{ gap:0 80px; }
.exhibition_detail .banner .btns{ margin-top:140px; }
.exhibition_detail .banner .btn{ background:linear-gradient(-90deg, #E72030 0%, #F57A62 100%); color:#fff; font-size:24px; width:240px; height:56px; line-height:56px; text-align:center; padding:0; margin-right:40px; border-radius:8px; border:none; }
.exhibition_detail .title{ text-align:center; font-size:36px; margin-top:0; margin-bottom:40px; }
.exhibition_detail .title:before{ content:''; display:inline-block; left:0; width:91px; height:28px; background:linear-gradient(90deg, rgba(255,204,208,0) 0%, #FFE5E8 100%); border-radius:0 14px 14px 0; margin-right:16px; }
.exhibition_detail .title:after{ content:''; display:inline-block; right:0; width:91px; height:28px; background:linear-gradient(-90deg, rgba(255,204,208,0) 0%, #FFE5E8 100%); border-radius:14px 0 0 14px; margin-left:16px; }
.exhibition_detail .title+.bg_fff{ padding:24px; font-size:14px; line-height:35px; }
.exhibition_detail .Box_con{ margin-left:-20px; margin-right:-20px; }
.exhibition_detail .Box_point i{ width:64px; height:64px; display:flex; justify-content:center; align-items:center; background:#fff; font-size:50px; border-radius:50%; z-index:1; box-shadow:0px 0px 10px 0px rgba(231,32,48,0.1); left:20px; top:calc(292px / 2); transform:translate(0, -50%); }
.exhibition_detail .Box_point i:nth-child(2){ right:20px; left:auto; }
.exhibition_detail .Box_con .conbox{ padding:20px; }
.exhibition_detail .Box_con .conbox ul li{ width:288px; height:252px; padding:40px 16px; box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1); }
.exhibition_detail .Box_con .conbox li img{ width:80px; height:80px; margin-bottom:24px; }
.exhibition_detail .BoxSwitch{ margin-top:6px; }
.exhibition_detail .BoxSwitch span{ width:40px; height:2px; background:rgba(231, 32, 48, .1); }
.exhibition_detail .BoxSwitch span.cur{ background:#E72030; }
.exhibition_detail .part3 .flex{ background:#FFF7F8; border:1px solid #FFE5E8; border-radius:10px; padding:20px 26px; margin-bottom:16px; }
.exhibition_detail .part3 .flex>span{ font-size:48px; margin-right:30px; }
.exhibition_detail .part3 .flex>div{ width:calc(100% - 78px); }
.exhibition_detail .part3 .flex .f20{ margin-bottom:5px; }
/* .exhibition_detail .title+.bg_fff.Box_con{ padding:40px; margin:0; border-radius:20px; box-shadow:0px 0px 20px 0px rgba(231,32,48,0.1); }
.exhibition_detail .part4 .Box_con img+div{ background:#FFFCFC; width:376px; padding:40px; }
.exhibition_detail .part4 .Box_con p+dd{ margin-top:100px; }
.exhibition_detail .part4 .Box_con dd{ margin-bottom:20px; height:24px; line-height:24px; font-size:14px; }
.exhibition_detail .part4 .Box_con dd span{ width:24px; height:24px; background:#2F74B9; border-radius:4px; margin-right:16px; display:inline-block; vertical-align:middle; }
.exhibition_detail .part4 .Box_con dd:nth-child(3) span{ background:#78C8D9; }
.exhibition_detail .part4 .Box_con dd:nth-child(4) span{ background:#72BF8F; }
.exhibition_detail .part4 .Box_con dd:nth-child(5) span{ background:#472E8D; }
.exhibition_detail .part4 .Box_con dd:nth-child(6) span{ background:#E54590; }
.exhibition_detail .part4 .Box_con dd:nth-child(7) span{ background:#F0D773; } */
.exhibition_detail .part4 .flex>.Box_con{ width:720px; margin:0; margin-right:24px; }
.exhibition_detail .part4 .Box_con .conbox{ padding:0; }
.exhibition_detail .part4 .BoxSwitch{ height:10px; }
.exhibition_detail .part4 .Box_con .conbox ul{ gap:0; }
.exhibition_detail .part4 .Box_con .conbox ul li{ width:100%; height:520px; padding:0; box-shadow:none; }
.exhibition_detail .part4 .Box_con .conbox li img{ width:720px; height:100%; margin:0; margin-right:24px; }

.exhibition_detail .part4 .map{ width:376px; border:1px solid #999; }

/*广告位*/
.advertisement{ display:flex; gap:20px; position:relative; width:100%; }
.advertisement.w1200{ background:transparent; }
.advertisement.flex_wrap{ flex-wrap:wrap; gap:16px 32px; }
.w280 .advertisement.flex_wrap{ padding:20px; gap:8px; }
.advertisement>a{ flex:1; padding:10px; text-align:center; }
.advertisement.flex_wrap a{ width:410px; flex:inherit; }
.advertisement .tit:before, 
.advertisement_insert .tit:before,
.Box_con li>a .tit:before{ content:none !important; }
.advertisement .tit,
.w280 .advertisement>a:only-of-type .tit,
.side .advertisement>a:only-of-type .tit,
.right .advertisement>a:only-of-type .tit{ font-size:20px; padding:0; font-weight:normal; background:transparent; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; display:-moz-box; -webkit-box-orient:vertical; -mox-box-orient:vertical; -webkit-line-clamp:1; -moz-line-clamp:1; }
.advertisement .tel,
.w280 .advertisement>a:only-of-type .tel,
.side .advertisement>a:only-of-type .tel,
.right .advertisement>a:only-of-type .tel{ font-size:14px; font-weight:normal; }
.advertisement .text{ font-size:12px; }
.advertisement>a:only-of-type div{ font-size:40px; font-weight:bold; }
.advertisement-1>a{ display:flex; align-items:center; justify-content:space-evenly; }
.advertisement-1>a div.tit{ max-width:calc(100% - 160px); padding-right:5px; }
.advertisement-1>a div.tel{ font-size:20px; min-width:150px; }
.advertisement-bg-1{ background:#f05228; color:#fff; }
.advertisement-bg-2{ background:#287eff; color:#fff; }
.advertisement-bg-3{ background:#911959; color:#fff; }
.advertisement-bg-4{ background:#efa246; color:#fff; }
/*.advertisement-bggradient-1{ background:linear-gradient(0deg, #5e93eb, #4a6fb9); color:#fff; }*/
.advertisement-bggradient-1{color:#fff; background-size:100%;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Cellipse fill='none' stroke-width='200' id='a' rx='600' ry='450'/%3E%3C/defs%3E%3Cg transform='scale(0.856)' style='transform-origin:center'%3E%3Cg style='transform-origin:center'%3E%3Cg transform='rotate(-160 0 0)' style='transform-origin:center'%3E%3Cg transform='translate(1000 750)'%3E%3Cuse stroke='%2327002B' href='%23a' transform='rotate(-60 0 0) scale(0.4)'/%3E%3Cuse stroke='%23340331' href='%23a' transform='rotate(-50 0 0) scale(0.5)'/%3E%3Cuse stroke='%23420436' href='%23a' transform='rotate(-40 0 0) scale(0.6)'/%3E%3Cuse stroke='%2351063b' href='%23a' transform='rotate(-30 0 0) scale(0.7)'/%3E%3Cuse stroke='%235f093f' href='%23a' transform='rotate(-20 0 0) scale(0.8)'/%3E%3Cuse stroke='%236e0d42' href='%23a' transform='rotate(-10 0 0) scale(0.9)'/%3E%3Cuse stroke='%237c1244' href='%23a' transform=''/%3E%3Cuse stroke='%238b1945' href='%23a' transform='rotate(10 0 0) scale(1.1)'/%3E%3Cuse stroke='%23992045' href='%23a' transform='rotate(20 0 0) scale(1.2)'/%3E%3Cuse stroke='%23a62945' href='%23a' transform='rotate(30 0 0) scale(1.3)'/%3E%3Cuse stroke='%23b33244' href='%23a' transform='rotate(40 0 0) scale(1.4)'/%3E%3Cuse stroke='%23c03c42' href='%23a' transform='rotate(50 0 0) scale(1.5)'/%3E%3Cuse stroke='%23cb4740' href='%23a' transform='rotate(60 0 0) scale(1.6)'/%3E%3Cuse stroke='%23d5523c' href='%23a' transform='rotate(70 0 0) scale(1.7)'/%3E%3Cuse stroke='%23df5f39' href='%23a' transform='rotate(80 0 0) scale(1.8)'/%3E%3Cuse stroke='%23e76b34' href='%23a' transform='rotate(90 0 0) scale(1.9)'/%3E%3Cuse stroke='%23ef792f' href='%23a' transform='rotate(100 0 0) scale(2)'/%3E%3Cuse stroke='%23f58729' href='%23a' transform='rotate(110 0 0) scale(2.1)'/%3E%3Cuse stroke='%23fa9522' href='%23a' transform='rotate(120 0 0) scale(2.2)'/%3E%3Cuse stroke='%23fda31a' href='%23a' transform='rotate(130 0 0) scale(2.3)'/%3E%3Cuse stroke='%23ffb210' href='%23a' transform='rotate(140 0 0) scale(2.4)'/%3E%3Cuse stroke='%23ffc106' href='%23a' transform='rotate(150 0 0) scale(2.5)'/%3E%3Cuse stroke='%23FFD000' href='%23a' transform='rotate(160 0 0) scale(2.6)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.advertisement-bggradient-2{ background:linear-gradient(180deg, #602dd9, #842bde); color:#fff; font-style:italic; }
.advertisement-bggradient-3{ background:linear-gradient(0deg, #8ecbfe, #287eff); color:#fff; text-shadow:0 5px #4a8cdf; position:relative; }
.advertisement-bggradient-3:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; 
  background:linear-gradient(transparent 9px, rgba(255,255,255,.1) 10px),
  					linear-gradient(to right,transparent 9px,rgba(255,255,255,.1) 10px); 
 	background-size:12px 12px; 
}
.advertisement-bggradient-3>div{ position:relative; z-index:2; font-size:40px; font-weight:bold; }
.advertisement-bggradient-4{ background:linear-gradient(0deg, #377bad, #000d50); color:#fff; }
.advertisement-bggradient-5{ background:linear-gradient(180deg, #ffad99, #eff2e9); }
.advertisement-bggradient-6{ background:linear-gradient(#fc4646, #fff); color:#fff; }
.advertisement-bggradient-7{ background:linear-gradient(0deg, #59b4f5, #004eff); color:#fff; }
.advertisement-bggradient-8{ background:linear-gradient(#1db8c3, #8495b9); color:#fff; }
/*.advertisement-bggradient-9{ background:linear-gradient(90deg, #e9f4ff, #dce3eb); }*/
.advertisement-bggradient-9{ color:#fff; background-position:center; background-size:10%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000'%3E%3Cg %3E%3Ccircle fill='%23161355' cx='50' cy='0' r='50'/%3E%3Cg fill='%23121e61' %3E%3Ccircle cx='0' cy='50' r='50'/%3E%3Ccircle cx='100' cy='50' r='50'/%3E%3C/g%3E%3Ccircle fill='%230b296d' cx='50' cy='100' r='50'/%3E%3Cg fill='%23003478' %3E%3Ccircle cx='0' cy='150' r='50'/%3E%3Ccircle cx='100' cy='150' r='50'/%3E%3C/g%3E%3Ccircle fill='%23003f83' cx='50' cy='200' r='50'/%3E%3Cg fill='%23004a8e' %3E%3Ccircle cx='0' cy='250' r='50'/%3E%3Ccircle cx='100' cy='250' r='50'/%3E%3C/g%3E%3Ccircle fill='%23005598' cx='50' cy='300' r='50'/%3E%3Cg fill='%230061a2' %3E%3Ccircle cx='0' cy='350' r='50'/%3E%3Ccircle cx='100' cy='350' r='50'/%3E%3C/g%3E%3Ccircle fill='%23006cab' cx='50' cy='400' r='50'/%3E%3Cg fill='%230077b4' %3E%3Ccircle cx='0' cy='450' r='50'/%3E%3Ccircle cx='100' cy='450' r='50'/%3E%3C/g%3E%3Ccircle fill='%230083bc' cx='50' cy='500' r='50'/%3E%3Cg fill='%23008ec4' %3E%3Ccircle cx='0' cy='550' r='50'/%3E%3Ccircle cx='100' cy='550' r='50'/%3E%3C/g%3E%3Ccircle fill='%23009acc' cx='50' cy='600' r='50'/%3E%3Cg fill='%2300a5d3' %3E%3Ccircle cx='0' cy='650' r='50'/%3E%3Ccircle cx='100' cy='650' r='50'/%3E%3C/g%3E%3Ccircle fill='%2300b1da' cx='50' cy='700' r='50'/%3E%3Cg fill='%2323bde1' %3E%3Ccircle cx='0' cy='750' r='50'/%3E%3Ccircle cx='100' cy='750' r='50'/%3E%3C/g%3E%3Ccircle fill='%2337c8e7' cx='50' cy='800' r='50'/%3E%3Cg fill='%2349d4ed' %3E%3Ccircle cx='0' cy='850' r='50'/%3E%3Ccircle cx='100' cy='850' r='50'/%3E%3C/g%3E%3Ccircle fill='%235ae0f3' cx='50' cy='900' r='50'/%3E%3Cg fill='%236bebf9' %3E%3Ccircle cx='0' cy='950' r='50'/%3E%3Ccircle cx='100' cy='950' r='50'/%3E%3C/g%3E%3Ccircle fill='%237BF7FF' cx='50' cy='1000' r='50'/%3E%3C/g%3E%3C/svg%3E");
}
.advertisement-bggradient-10{ background:linear-gradient(45deg, #95b2d4, #3a67a5); color:#fff; }
.advertisement-bggradient-11{ background:linear-gradient(145deg, #7d59b8, #fad0bd 80%); color:#fff; }
.advertisement-bggradient-12{ background:linear-gradient(90deg, #0deebe 0%, #00d4ff 100%); color:#fff; }
.advertisement-bggradient-13{ background:repeating-linear-gradient(145deg, #7d59b8, #fad0bd 100px); color:#fff; }
.advertisement-bggradient-14{ background:linear-gradient(-45deg,#0acf00 50%,#78C9DB 50%); background-size:30px 100%; color:#fff; }
.advertisement-bggradient-15{ color:#000; 
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%234FE'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='300' height='250' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.1'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
}
.advertisement-bggradient-16{ color:#fff; background-color:#FC4646;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23e02832' fill-opacity='0.6'%3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E");
}
.advertisement-bggradient-17{ color:#fff; background-size:100%;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 100 60'%3E%3Cg %3E%3Crect fill='%23429CCC' width='11' height='11'/%3E%3Crect fill='%233e9ecd' x='10' width='11' height='11'/%3E%3Crect fill='%2339a0ce' y='10' width='11' height='11'/%3E%3Crect fill='%2334a1cf' x='20' width='11' height='11'/%3E%3Crect fill='%232fa3d0' x='10' y='10' width='11' height='11'/%3E%3Crect fill='%2329a5d1' y='20' width='11' height='11'/%3E%3Crect fill='%2322a7d1' x='30' width='11' height='11'/%3E%3Crect fill='%231aa8d2' x='20' y='10' width='11' height='11'/%3E%3Crect fill='%230eaad3' x='10' y='20' width='11' height='11'/%3E%3Crect fill='%2300acd3' y='30' width='11' height='11'/%3E%3Crect fill='%2300aed3' x='40' width='11' height='11'/%3E%3Crect fill='%2300afd4' x='30' y='10' width='11' height='11'/%3E%3Crect fill='%2300b1d4' x='20' y='20' width='11' height='11'/%3E%3Crect fill='%2300b3d4' x='10' y='30' width='11' height='11'/%3E%3Crect fill='%2300b5d4' y='40' width='11' height='11'/%3E%3Crect fill='%2300b6d3' x='50' width='11' height='11'/%3E%3Crect fill='%2300b8d3' x='40' y='10' width='11' height='11'/%3E%3Crect fill='%2300bad3' x='30' y='20' width='11' height='11'/%3E%3Crect fill='%2300bbd2' x='20' y='30' width='11' height='11'/%3E%3Crect fill='%2300bdd2' x='10' y='40' width='11' height='11'/%3E%3Crect fill='%2300bed1' y='50' width='11' height='11'/%3E%3Crect fill='%2300c0d1' x='60' width='11' height='11'/%3E%3Crect fill='%2300c2d0' x='50' y='10' width='11' height='11'/%3E%3Crect fill='%2300c3cf' x='40' y='20' width='11' height='11'/%3E%3Crect fill='%2300c5ce' x='30' y='30' width='11' height='11'/%3E%3Crect fill='%2300c6cd' x='20' y='40' width='11' height='11'/%3E%3Crect fill='%2300c8cc' x='10' y='50' width='11' height='11'/%3E%3Crect fill='%2300c9ca' x='70' width='11' height='11'/%3E%3Crect fill='%2300cbc9' x='60' y='10' width='11' height='11'/%3E%3Crect fill='%2300ccc8' x='50' y='20' width='11' height='11'/%3E%3Crect fill='%2300cec6' x='40' y='30' width='11' height='11'/%3E%3Crect fill='%2300cfc5' x='30' y='40' width='11' height='11'/%3E%3Crect fill='%2300d1c3' x='20' y='50' width='11' height='11'/%3E%3Crect fill='%2300d2c1' x='80' width='11' height='11'/%3E%3Crect fill='%2300d3c0' x='70' y='10' width='11' height='11'/%3E%3Crect fill='%230ed5be' x='60' y='20' width='11' height='11'/%3E%3Crect fill='%231cd6bc' x='50' y='30' width='11' height='11'/%3E%3Crect fill='%2327d7ba' x='40' y='40' width='11' height='11'/%3E%3Crect fill='%232fd9b8' x='30' y='50' width='11' height='11'/%3E%3Crect fill='%2337dab6' x='90' width='11' height='11'/%3E%3Crect fill='%233edbb4' x='80' y='10' width='11' height='11'/%3E%3Crect fill='%2345dcb2' x='70' y='20' width='11' height='11'/%3E%3Crect fill='%234bdeb0' x='60' y='30' width='11' height='11'/%3E%3Crect fill='%2351dfae' x='50' y='40' width='11' height='11'/%3E%3Crect fill='%2357e0ab' x='40' y='50' width='11' height='11'/%3E%3Crect fill='%235de1a9' x='90' y='10' width='11' height='11'/%3E%3Crect fill='%2362e2a7' x='80' y='20' width='11' height='11'/%3E%3Crect fill='%2368e3a5' x='70' y='30' width='11' height='11'/%3E%3Crect fill='%236ee4a2' x='60' y='40' width='11' height='11'/%3E%3Crect fill='%2373e5a0' x='50' y='50' width='11' height='11'/%3E%3Crect fill='%2378e69e' x='90' y='20' width='11' height='11'/%3E%3Crect fill='%237ee79c' x='80' y='30' width='11' height='11'/%3E%3Crect fill='%2383e899' x='70' y='40' width='11' height='11'/%3E%3Crect fill='%2388e997' x='60' y='50' width='11' height='11'/%3E%3Crect fill='%238eea95' x='90' y='30' width='11' height='11'/%3E%3Crect fill='%2393eb93' x='80' y='40' width='11' height='11'/%3E%3Crect fill='%2398ec90' x='70' y='50' width='11' height='11'/%3E%3Crect fill='%239ded8e' x='90' y='40' width='11' height='11'/%3E%3Crect fill='%23a3ed8c' x='80' y='50' width='11' height='11'/%3E%3Crect fill='%23A8EE8A' x='90' y='50' width='11' height='11'/%3E%3C/g%3E%3C/svg%3E");
}
.advertisement-bggradient-18{ color:#fff; background-size:100%; 
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23C8FFC9'/%3E%3Cstop offset='1' stop-color='%2344A2FF'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%2386d1e4'/%3E%3Cstop offset='1' stop-color='%2344A2FF'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='translate(1000 0)'%3E%3Cg transform='translate(0 750)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg %3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.3' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.advertisement-bggradient-19{ color:#fff; background-size:100%; background-position:bottom; 
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23D18'/%3E%3Cstop offset='1' stop-color='%23330000'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%23FA3' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23FA3' stop-opacity='0.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.4'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
}
.advertisement-bggradient-20{ color:#fff;  
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23ff643b' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23ff7131' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ff7f28' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ff901e' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23FFA215' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ff1d13' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ff128d' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23ec10ff' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23650fff' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%230D3EFF' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
	background-size:100%;
}
.advertisement-bg-1:hover,
.advertisement-bg-2:hover,
.advertisement-bg-3:hover,
.advertisement-bg-4:hover,
.advertisement-bggradient-1:hover,
.advertisement-bggradient-2:hover,
.advertisement-bggradient-3:hover,
.advertisement-bggradient-4:hover,
.advertisement-bggradient-6:hover,
.advertisement-bggradient-7:hover,
.advertisement-bggradient-8:hover,
.advertisement-bggradient-9:hover
.advertisement-bggradient-10:hover,
.advertisement-bggradient-11:hover,
.advertisement-bggradient-12:hover,
.advertisement-bggradient-13:hover,
.advertisement-bggradient-14:hover,
.advertisement-bggradient-16:hover,
.advertisement-bggradient-17:hover,
.advertisement-bggradient-18:hover,
.advertisement-bggradient-19:hover,
.advertisement-bggradient-20:hover,
.tags_content .advertisement>a:hover,
.advertisement_insert li a:hover{ color:#fff; }
.advertisement-bggradient-5:hover,
.advertisement-bggradient-15:hover,
.haveImg li a:hover{ color:#000; }
.advertisement>a:only-of-type img{ margin:-10px; width:100%; }
	/*广告 轮播*/
.w280 .Box_con .conbox ul,
.right .Box_con .conbox ul{ display:flex; flex-wrap:nowrap !important; margin:0; }
.w280 .Box_con .conbox ul li,
.right .Box_con .conbox ul li{ margin:0; box-shadow:none; height:auto; padding:16px 24px 0; }
.w280 .Box_con .conbox ul li a,
.right .Box_con .conbox ul li a{ display:block; padding:0; }
.w280 .Box_con li .tit,
.right .Box_con li .tit{ font-size:18px; text-align:center; background:transparent !important; padding:0 !important; display:block !important; }
.w280 .Box_con li .tel,
.right .Box_con li .tel{ font-size:14px; text-align:center; }
.w280 .BoxSwitch,
.right .BoxSwitch{ margin-top:0; padding-bottom:16px; }
.w280 .BoxSwitch span,
.right .BoxSwitch span{ width:6px; height:6px; background:#F5F6FA; border-radius:50%; }
.w280 .BoxSwitch span.cur,
.right .BoxSwitch span.cur{ background:#fc4646; }
	/*广告 轮播 带图片*/
.w280 .haveImg{ padding:15px 25px 0; }
.bke_banner .Box_point .pab{ top:130px; }
.haveImg.Box_con .conbox ul li{ width:230px; height:320px; padding:220px 0 0; background:transparent; position:relative; z-index:0; border-radius:0; }
.haveImg.Box_con .conbox ul li a{ background:#fff; display:block; box-shadow:0 -10px 10px #fff; height:100px; position:absolute; }
.haveImg.Box_con .conbox ul li img{ width:100%; height:320px; position:absolute; z-index:-1; top:-220px; }
.haveImg.Box_con .conbox ul li .tit{ font-size:18px; line-height:1.5; padding:0 16px; width:230px; }
.haveImg.Box_con .conbox ul li .tel{ font-size:14px; color:#999; padding:0 16px; }
@media screen and (max-width:900px){
	.bke_banner .Box_point .pab{ top:calc((68.75vw - 100px) / 6 * 1.39 - 20px); }
	.haveImg.Box_con .conbox ul li{ width:calc((68.75vw - 100px) / 3); height:calc((68.75vw - 100px) / 3 * 1.39); padding-top:calc((68.75vw - 100px) / 3 * 1.39 - 100px); }
	.haveImg.Box_con .conbox ul li a{ width:100%; }
	.haveImg.Box_con .conbox ul li img{ height:calc((68.75vw - 100px) / 3 * 1.39); top:calc(((68.75vw - 100px) / 3 * 1.39 - 100px) * -1); }
	.haveImg.Box_con .conbox ul li .tit{ font-size:1rem; width:100%; padding:0 .8rem; }
	.haveImg.Box_con .conbox ul li .tel{ font-size:.8rem; padding:0 .8rem; }
}
@media screen and (max-width:750px){
	.bke_banner .Box_point .pab{ top:calc((100vw - 100px) / 6 * 1.39 - 20px); }
	.haveImg.Box_con .conbox ul li{ width:calc((100vw - 100px) / 3); height:calc((100vw - 100px) / 3 * 1.39); padding-top:calc((100vw - 100px) / 3 * 1.39 - 100px); }
	.haveImg.Box_con .conbox ul li a{ width:100%; }
	.haveImg.Box_con .conbox ul li img{ height:calc((100vw - 100px) / 3 * 1.39); top:calc(((100vw - 100px) / 3 * 1.39 - 100px) * -1); }
	.haveImg.Box_con .conbox ul li .tit{ font-size:1rem; width:100%; padding:0 .8rem; }
	.haveImg.Box_con .conbox ul li .tel{ font-size:.8rem; padding:0 .8rem; }
}
@media screen and (max-width:500px){
	.bke_banner .Box_point .pab{ top:calc((100vw - 100px) / 3 * 1.39 - 20px); }
	.haveImg.Box_con .conbox ul li{ width:calc((100vw - 100px) / 1.5); height:calc((100vw - 100px) / 1.5 * 1.39); padding-top:calc((100vw - 100px) / 1.5 * 1.39 - 100px); }
	.haveImg.Box_con .conbox ul li a{ width:100%; }
	.haveImg.Box_con .conbox ul li img{ height:calc((100vw - 100px) / 1.5 * 1.39); top:calc(((100vw - 100px) / 1.5 * 1.39 - 100px) * -1); }
	.haveImg.Box_con .conbox ul li .tit{ font-size:1rem; width:100%; padding:0 .8rem; }
	.haveImg.Box_con .conbox ul li .tel{ font-size:.8rem; padding:0 .8rem; }
}
	/*插入广告*/
.advertisement_insert{ display:flex; align-items:center; padding:10px 0 10px 20px; background:#f5f6fa; max-width:900px; position:relative; }
.advertisement_insert:before{ content:'广告'; font-size:14px; color:#999; position:absolute; left:7px; top:5px; }
.advertisement_insert>img{ width:138px; margin-right:20px; }
.advertisement_insert .Box_con{ width:calc(100% - 158px); }
.advertisement_insert .Box_point .pab{ left:0; top:16px; font-size:26px; width:32px; height:32px; line-height:32px; text-align:center; background:#fff; color:#fc4646; border-radius:50%; border:1px solid #fc4646; cursor:pointer; z-index:2; }
.advertisement_insert .Box_point .pab:last-child{ left:auto; right:0; }
.advertisement_insert .Box_con .conbox ul{ flex-wrap:nowrap; margin:0 !important; padding:0 !important; }
.advertisement_insert .Box_con .conbox ul li{ width:310px; height:auto; padding:0; box-shadow:none; }
.advertisement_insert .Box_con .conbox ul li:first-child{ margin-left:0; }
.advertisement_insert .Box_con .conbox ul li a{ display:block; padding:10px; text-align:center; }
.advertisement_insert .Box_con li .tit{ font-size:18px; padding:0; text-align:center; }
.advertisement_insert .Box_con li .tel{ font-size:14px; }
/*广告位 移动端*/
@media screen and (max-width:750px){
	.advertisement>a:only-of-type div{ font-size:1.5rem; }
	.advertisement_insert{ padding-left:10px; }
	.advertisement_insert>img{ width:25vw; margin-right:10px; }
	.advertisement_insert .Box_con{ width:calc(100% - 25vw - 10px); }
}



