.proCrumb{overflow:hidden;padding:40px 160px 40px 0;position:relative}
.proCrumb p{height:40px;overflow:hidden;line-height:40px;color:rgba(255,255,255,.55);font-size:16px;white-space:nowrap;text-overflow:ellipsis;padding-left:30px;position:relative}
.proCrumb p em{display:block;width:20px;height:20px;overflow:hidden;padding:1px;position:absolute;left:0;top:10px;opacity:.55}
.proCrumb p a{display:inline-block;line-height:40px;color:#fff;font-size:16px;vertical-align:top;opacity:.55}
.proCrumb p a:hover{opacity:1}
.proCrumb p i{display:inline-block;width:14px;height:40px;overflow:hidden;vertical-align:top;margin:0 6px;opacity:.55}
.proCrumb a.ey_back{display:block;width:140px;height:40px;overflow:hidden;line-height:38px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;border-radius:4px;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);opacity:.55}
.proCrumb a.ey_back:hover{opacity:1}
.proCrumb a.ey_back i{display:inline-block;width:18px;height:18px;overflow:hidden;vertical-align:middle;margin:-4px 10px 0 0}
.proCrumb a.ey_back:hover i{margin:-4px 20px 0 0}
.conproshow_head{margin-top:70px;padding-top:30px;position:relative}
.conproshow_head::before{content:"";display:block;width:100%;height:420px;overflow:hidden;background:url(../images/proshowheadbg.jpg) center top no-repeat;background-size:100% 100%;border-radius:0 0 50px 50px;position:absolute;top:0;left:0;z-index:-1}
.conproshowHead_main{display:flex;align-items:center;flex-direction:row-reverse;overflow:hidden;padding:50px;background-color:#fff;border-radius:16px;position:relative}
.conproshowHead_text{width:46%;padding-right:50px}
.conproshowHead_text .name{line-height:44px;color:#222;font-size:36px;margin-bottom:20px;padding-bottom:24px;position:relative}
.conproshowHead_text .name::after{content:"";display:block;width:40px;height:4px;overflow:hidden;background-color:#004797;border-radius:2px;position:absolute;bottom:0;left:0}
.conproshowHead_text .dec{max-height:60px;overflow:hidden;line-height:30px;color:#777;font-size:16px;margin:24px 0 36px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.conproshowHead_text dl{display:flex;flex-wrap:wrap;justify-content:left;margin:0 -10px;padding-top:24px;position:relative}
.conproshowHead_text dl::before{content:"";display:block;width:calc(100% + 30px);height:1px;overflow:hidden;background-color:#e6e6e6;position:absolute;top:0;left:10px}
.conproshowHead_text dl dd{width:33.333333%;padding:0 10px}
.conproshowHead_text dl dd span{display:block;line-height:28px;color:#222;font-size:18px}
.conproshowHead_text dl dd p{height:24px;overflow:hidden;line-height:24px;color:#777;font-size:16px;margin-top:8px;padding-left:24px;position:relative}
.conproshowHead_text dl dd p i{display:block;height:16px;overflow:hidden;position:absolute;left:0;top:4px}
.conproshowHead_text .conproshowHead_bottom{display:flex;align-items:center;margin-top:40px}
.conproshowHead_bottom .btn{margin-right:24px;padding:4px;background-color:rgba(0,50,160,.1);border-radius:30px}
.conproshowHead_bottom .btn a{display:block;width:150px;height:44px;overflow:hidden;line-height:44px;color:#fff;font-size:16px;text-align:center;background-color:#004797;border-radius:22px}
.conproshowHead_bottom .btn a i{display:inline-block;width:18px;height:18px;overflow:hidden;vertical-align:middle;margin:-2px 10px 0 0}
.conproshowHead_bottom .btn:hover a i{margin:-2px 20px 0 0}
.conproshowHead_bottom p{display:flex;align-items:center;line-height:40px;color:#777;font-size:16px}
.conproshowHead_bottom p span{display:inline-block;line-height:40px;color:#004797;font-family:"AlimamaShuHeiTi-Bold";font-size:34px}
.conproshowHead_img{width:54%;height:400px;padding-left:50px;border-left:1px solid #e6e6e6;display:flex;align-items:center}
.conproshow_big{width:calc(100% - 130px);height:100%;overflow:hidden;position:relative}
.conproshow_big .swiper-container,.conproshow_small .swiper-container{height:100%}
.conproshow_big .swiper-slide{height:100%;overflow:hidden;position:relative}
.conproshow_small{width:130px;height:324px;padding-left:30px}
.conproshow_small .swiper-slide{overflow:hidden;border:1px solid #e6e6e6;border-radius:8px;position:relative;cursor:pointer}
.conproshow_small .swiper-slide.swiper-slide-thumb-active{border:1px solid #004797}
.conproshow_big a.videoIco{position:absolute;z-index:9;width:52px;height:52px;left:0;bottom:0;background:url(../images/video.png) no-repeat 0 0}
.conproshow_container{overflow:hidden;padding:80px 0}
.conproshow_right{width:320px;float:right}
.conproshow_left{width:calc(100% - 360px);overflow:hidden;padding:50px;background-color:#fff;border-radius:16px;float:left}
.conproshow_title{overflow:hidden;margin-bottom:30px;background-color:#f4f4f4;border-radius:4px}
.conproshow_title p{height:52px;line-height:52px;color:#fff;font-size:22px;padding:0 24px;background-color:#004797;float:left}
.conproshow_title p::before{content:"";display:inline-block;width:2px;height:22px;overflow:hidden;background-color:#fff;border-radius:1px;vertical-align:middle;margin:-4px 10px 0 0}
.conproshow_con{min-height:240px;margin:30px 0}
.conproshow_con,.conproshow_con div,.conproshow_con p{font-family:'Arial','\5FAE\8F6F\96C5\9ED1','Microsoft Yahei','sans-serif' !important;}
.conproshow_con br{display:none}

.conproshow_con img{display:block;margin:30px auto}
.conproshow_con p span,.conproshow_con span,.conproshow_con p em,.conproshow_con em{color:#777 !important;font-family:'Arial','\5FAE\8F6F\96C5\9ED1','Microsoft Yahei','sans-serif' !important;font-size:16px !important}
.conproshow_con b{color:#222;font-size:20px !important;font-weight:bold}
.conproshow_con table{width:100% !important;border-left:1px solid #ddd !important;border-top:1px solid #ddd !important;border-collapse:separate;border-spacing:0;margin:20px 0 !important}
.conproshow_con table tr th,.conproshow_con table tr td{padding:10px !important;border-right:1px solid #ddd !important;border-bottom:1px solid #ddd !important}
.conproshow_con table tr{background-color:#f8f8f8 !important}
.conproshow_con table tr:nth-child(2n){background-color:#fff !important}
.ey_prevnext{overflow:hidden;margin:30px auto 60px;padding:10px;background-color:#f4f4f4;border-radius:4px;position:relative}
.conpro_prev,.conpro_next{display:flex;align-items:center;width:50%;padding:0 10px;float:left}
.conpro_next{justify-content:right}
.conpro_prev span,.conpro_next span{display:block;width:100px;height:40px;overflow:hidden;line-height:40px;color:#555;font-size:16px;font-weight:bold}
.conpro_prev span i,.conpro_next span i{display:block;width:26px;height:20px;overflow:hidden;margin:10px 10px 10px 0;padding:0 6px 0 0;border-right:1px solid #e0e0e0;float:left}
.conpro_prev a,.conpro_next a{display:block;max-width:calc(100% - 100px);height:40px;overflow:hidden;line-height:40px;color:#555;font-size:16px;white-space:nowrap;text-overflow:ellipsis}
.conpro_prev a:hover,.conpro_next a:hover{color:#004797}
.ey_prevnext::before{content:"";display:block;width:1px;height:100%;overflow:hidden;background-color:#e0e0e0;position:absolute;left:50%;top:0}
#proMsg{height:1px;margin:-100px 0 100px}
.conproshow_msg dl dd{display:flex;margin-bottom:20px;position:relative}
.conproshow_msg dl dd:last-child{margin-top:40px;margin-bottom:0;padding-left:108px}
.conproshow_msg dl dd span{display:block;width:108px;line-height:48px;color:#555;font-size:15px;text-align:right;padding-right:20px}
.conproshow_msg dl dd span em{display:inline-block;color:#f00;font-size:15px;font-style:normal;vertical-align:middle;margin:0 8px 0 0}
.conproshow_msg dl dd input{display:block;width:calc(100% - 108px);height:48px;overflow:hidden;line-height:46px;color:#222;font-size:15px;padding:0 20px;background:#f4f4f4;border:1px solid #e6e6e6;border-radius:3px;outline:none}
.conproshow_msg dl dd textarea{display:block;width:calc(100% - 108px);height:190px;overflow-y:scroll;line-height:30px;color:#222;font-family:'Arial','\5FAE\8F6F\96C5\9ED1','Microsoft Yahei','sans-serif';font-size:15px;padding:5px 20px;background:#f4f4f4;border:1px solid #e6e6e6;border-radius:3px;outline:none;resize:none}
.conproshow_msg dl dd textarea::-webkit-scrollbar{width:1px}
.conproshow_msg dl dd input::placeholder,.conproshow_msg dl dd textarea::placeholder{color:#aaa}
.conproshow_msg dl dd a.yzm{display:block;width:150px;height:48px;overflow:hidden;border-radius:2px;position:absolute;top:0;right:0}
.conproshow_msg dl dd a.yzm img{display:block;width:100%;height:100%;overflow:hidden}
.conproshow_msg dl dd button{display:block;width:160px;height:52px;overflow:hidden;line-height:52px;color:#fff;font-size:18px;text-align:center;border-radius:4px;border:0;outline:none;cursor:pointer}
.conproshow_msg dl dd button.msgBtn01{background-color:#004797;margin-right:20px}
.conproshow_msg dl dd button.msgBtn02{background-color:#555555}
.conproshow_msg dl dd button.msgBtn01:hover{background-color:#222222}
.conproshow_msg dl dd button.msgBtn02:hover{background-color:#004797}
.conproshow_msg ul li{display:flex;margin-bottom:20px;position:relative}
.conproshow_msg ul li:last-child{margin-top:40px;margin-bottom:0}
.conproshow_msg ul li h4{display:block;width:108px;height:48px;overflow:hidden;line-height:48px;color:#555;font-size:15px;text-align:right;padding-right:12px}
.conproshow_msg ul li h4.xh{background:none !important}
.conproshow_msg ul li h4.xh::before{content:'*';display:inline-block;line-height:48px;color:#f00;font-size:15px;font-style:normal;vertical-align:middle;margin:0 5px 0 0}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt1,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12,.conproshow_msg #ly_msg.ly_msg ul li .msg_btn{width:calc(100% - 108px)}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt1,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12{height:48px !important}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt0{height:auto !important}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt1 input,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 input{display:block;width:100%;height:48px !important;overflow:hidden;line-height:46px !important;color:#222 !important;font-size:15px !important;padding:0 20px;background:#f4f4f4 !important;border:1px solid #e6e6e6 !important;border-radius:3px;outline:none}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 select.msg_option{display:block;width:100%;height:48px !important;overflow:hidden;line-height:46px !important;color:#555 !important;font-size:15px !important;padding:0 20px;background:#f4f4f4 !important;border:1px solid #e6e6e6 !important;border-radius:3px;outline:none}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea{display:block;width:100%;height:190px;overflow-y:scroll;line-height:30px !important;color:#555 !important;font-family:'Arial','\5FAE\8F6F\96C5\9ED1','Microsoft Yahei','sans-serif' !important;font-size:15px !important;padding:5px 20px;background:#f4f4f4 !important;border:1px solid #e6e6e6 !important;border-radius:3px;outline:none;resize:none}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea::-webkit-scrollbar{width:1px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt1 input::placeholder,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 input::placeholder,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea::placeholder{color:#555}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm{display:flex;align-items:center;padding:0}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input{display:block;width:320px !important;height:48px !important;overflow:hidden;line-height:46px;color:#555 !important;font-size:15px !important;margin:0;padding:0 20px;background:#f4f4f4 !important;border:1px solid #e6e6e6 !important;border-radius:3px;outline:none}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img{display:block;width:150px !important;height:48px !important;overflow:hidden;margin:0 0 0 10px;padding:0 !important;border-radius:4px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img img{display:block;width:100%;height:100%;overflow:hidden}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 span{display:block;width:100% !important;line-height:24px;color:#999;font-size:14px;margin-top:10px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn{display:flex;align-items:center}
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input{display:block;width:160px;height:52px !important;overflow:hidden;line-height:52px !important;color:#fff !important;font-size:18px !important;text-align:center;background-color:#222222;border-radius:4px;border:0;outline:none;cursor:pointer}
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input:hover{background-color:#004797}
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input.msg_btn1{background-color:#004797;margin-right:20px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input.msg_btn1:hover{background-color:#222}
.conproshow_menu{margin-bottom:40px}
.conproshow_top{display:flex;align-items:center;overflow:hidden;padding:30px;background:#004797;border-radius:16px 16px 0 0;position:relative}
.conproshow_top .ico1{    text-align: center;width:50px;height:50px;overflow:hidden;margin-right:10px;padding:12px;background-color:#fff;border-radius:50%}
.conproshow_top p em{display:block;line-height:36px;color:#fff;font-size:30px;font-weight:bold}
.conproshow_top p span{display:block;line-height:24px;color:rgba(255,255,255,.25);font-size:16px;font-weight:bold}
.conproshow_top .ico1 i{width:23px;    color: #004797;}
.conproshowMenu_list{overflow:hidden;background-color:#fff;border-radius:0 0 16px 16px}
.conproshowMenu_list ul li{border-bottom:1px solid #eee}
.conproshowMenu_list ul li:last-child{border-bottom:0}
.conproshowMenu_list ul li p{padding:10px 60px 10px 30px;position:relative}
.conproshowMenu_list ul li:hover p,.conproshowMenu_list ul li.active p{background-color:#dee5f6}
.conproshowMenu_list ul li p a{display:block;width:100%;height:40px;overflow:hidden;line-height:40px;color:#222;font-size:16px;white-space:nowrap;text-overflow:ellipsis;position:relative}
.conproshowMenu_list ul li:hover p a,.conproshowMenu_list ul li.active p a{color:#004797;font-weight:bold}
.conproshowMenu_list ul li p em{display:block;width:21px;height:21px;overflow:hidden;padding:4px;background-color:#eaeaea;border-radius:50%;cursor:pointer;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.conproshowMenu_list ul li:hover p em,.conproshowMenu_list ul li.active p em{background-color:#004797}
.conproshowMenu_list ul li p em::before,.conproshowMenu_list ul li p em::after{content:"";display:block;overflow:hidden;background-color:#fff;position:absolute}
.conproshowMenu_list ul li p em::before{width:1px;height:9px;top:6px;left:10px}
.conproshowMenu_list ul li p em::after{width:9px;height:1px;top:10px;left:6px}
.conproshowMenu_list ul li.active p em::before{display:none}
.conproshowMenu_list ul li div{display:none;padding:10px 40px}
.conproshowMenu_list ul li div a{display:block;height:36px;overflow:hidden;line-height:36px;color:#999;font-size:14px;white-space:nowrap;text-overflow:ellipsis;padding-left:12px;position:relative}
.conproshowMenu_list ul li div a:hover,.conproshowMenu_list ul li div a.on{color:#004797;text-decoration:underline}
.conproshowMenu_list ul li div a::before{content:"";display:block;width:0;height:0;overflow:hidden;border-bottom:6px solid #999;border-left:6px solid transparent;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.conproshowMenu_list ul li div a:hover::before,.conproshowMenu_list ul li div a.on::before{border-bottom:6px solid #004797}
.conproshowMenu_back{border-top:1px solid #eee}
.conproshowMenu_back a{display:block;width:100%;overflow:hidden;line-height:40px;color:#004797;font-size:16px;font-weight:bold;text-align:center;padding:10px}
.conproshowMenu_back a i{display:inline-block;width:24px;height:24px;overflow:hidden;margin:-4px 0 0 10px;padding:5px;background-color:#004797;border-radius:50%;vertical-align:middle}
.conproshowMenu_back a:hover i{margin:-4px 0 0 20px;    color: #fff;
    font-size: 14px;}
.conproshowArticle_list{overflow:hidden;background-color:#fff;border-radius:0 0 16px 16px}
.conproshowArticle_list dl dd{overflow:hidden;padding:20px 30px;border-bottom:1px solid #eee}
.conproshowArticle_list dl dd:last-child{border-bottom:0}
.conproshowArticle_list dl dd a{display:block;min-height:24px;line-height:24px;color:#222;font-size:16px;padding-right:30px;position:relative}
.conproshowArticle_list dl dd a em{display:block;width:21px;height:21px;overflow:hidden;padding:4px;background-color:#d6d6d6;border-radius:50%;cursor:pointer;position:absolute;top:2px;right:0}
.conproshowArticle_list dl dd a em::before,.conproshowArticle_list dl dd a em::after{content:"";display:block;overflow:hidden;background-color:#fff;position:absolute}
.conproshowArticle_list dl dd a em::before{width:1px;height:9px;top:6px;left:10px}
.conproshowArticle_list dl dd a em::after{width:9px;height:1px;top:10px;left:6px}
.conproshowArticle_list dl dd:hover a{color:#004797}
.conproshowArticle_list dl dd:hover a em{background-color:#004797}
.conproshowArticle_list dl dd span{display:block;height:24px;overflow:hidden;line-height:24px;color:#999;font-size:14px;margin-top:8px}
@media (max-width:1680px){.conproshow_head::before{height:360px;border-radius:0 0 40px 40px}
.conproshowHead_text .name{line-height:40px;font-size:32px;padding-bottom:20px}
.conproshowHead_text .name::after{height:3px}
.conproshowHead_text dl dd span{line-height:26px;font-size:16px}
.conproshowHead_text dl dd p{margin-top:4px}
.conproshowHead_bottom .btn{margin-right:20px}
.conproshowHead_bottom p span{font-size:32px}
}
@media (max-width:1440px){.conproshow_head::before{height:320px;border-radius:0 0 30px 30px}
.proCrumb{padding:30px 150px 30px 0}
.proCrumb p,.proCrumb p a{font-size:15px}
.proCrumb p i{width:13px;margin:0 4px}
.proCrumb a.ey_back{width:130px;font-size:14px}
.proCrumb a.ey_back i{width:16px;height:16px}
.conproshow_container{padding:60px 0}
.conproshowHead_main{padding:40px;border-radius:12px}
.conproshowHead_text{padding-right:40px}
.conproshowHead_text .name{font-size:30px}
.conproshowHead_text .dec{max-height:54px;line-height:27px;font-size:15px;margin:20px 0 30px}
.conproshowHead_text dl::before{width:calc(100% + 20px)}
.conproshowHead_text dl dd p,.conproshowHead_bottom p{font-size:14px}
.conproshowHead_bottom .btn a{width:140px;font-size:14px}
.conproshowHead_bottom p span{font-size:30px}
.conproshowHead_img{height:380px;padding-left:40px}
.conproshow_big{width:calc(100% - 110px)}
.conproshow_small{width:110px;height:294px;padding-left:20px}
.conproshow_right{width:300px}
.conproshow_top{padding:20px;border-radius:12px 12px 0 0}
.conproshow_top .ico1{width:44px;height:44px;padding:10px}
.conproshow_top p em{line-height:32px;font-size:24px}
.conproshow_top p span{line-height:22px;font-size:14px}
.conproshowMenu_list,.conproshowArticle_list{border-radius:0 0 12px 12px}
.conproshowMenu_list ul li p{padding:5px 50px 5px 20px}
.conproshowMenu_list ul li p a{font-size:15px}
.conproshowMenu_list ul li p em{right:20px}
.conproshowMenu_list ul li div{padding:8px 30px}
.conproshowArticle_list dl dd{padding:15px 20px}
.conproshowMenu_back a{line-height:30px;font-size:15px}
.conproshowMenu_back a i{width:22px;height:22px}
.conproshow_left{width:calc(100% - 340px);padding:40px;border-radius:12px}
.conproshow_title{margin-bottom:20px}
.conproshow_title p{height:48px;line-height:48px;font-size:18px;padding:0 20px}
.conproshow_title p::before{height:20px;margin:-2px 10px 0 0}
.conproshow_con,.conproshow_con div,.conproshow_con p{line-height:28px !important;font-size:15px !important}
.conproshow_con b{font-size:18px !important}
.conproshow_con img{margin:20px auto}
.ey_prevnext{margin:20px 0 40px;padding:5px 10px}
.conpro_prev span,.conpro_next span{width:90px;font-size:15px}
.conpro_prev span i,.conpro_next span i{width:22px;height:18px;margin:11px 10px 11px 0;padding:0 4px 0 0}
.conpro_prev a,.conpro_next a{max-width:calc(100% - 90px);font-size:15px}
.conproshow_msg #ly_msg.ly_msg ul li:last-child{margin-top:30px}
.conproshow_msg #ly_msg.ly_msg ul li h4{height:44px;line-height:44px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt1 input,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 input,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 select.msg_option{height:44px !important;line-height:42px !important}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea{height:160px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input{width:280px !important;height:44px !important;line-height:42px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img{width:140px !important;height:44px !important}
.conproshow_msg #ly_msg.ly_msg ul li .msg_btn input{width:150px;height:48px !important;line-height:48px !important;font-size:16px !important}
}@media (max-width:1366px){.conproshow_head::before{height:300px}
}@media (max-width:1280px){.conproshow_head::before{height:260px;border-radius:0 0 20px 20px}
.proCrumb{padding:20px 150px 20px 0}
.conproshowHead_main{border-radius:10px}
.conproshowHead_text .name,.conproshowHead_bottom p span{font-size:28px}
.conproshowHead_bottom .btn a{width:130px}
.conproshow_container{padding:40px 0}
.conproshow_left{border-radius:10px}
.conproshow_top{border-radius:10px 10px 0 0}
.conproshowMenu_list,.conproshowArticle_list{border-radius:0 0 10px 10px}
}@media (max-width:1200px){.conproshow_head::before{height:240px}
.conproshowHead_main{padding:30px}
.conproshowHead_text{padding-right:30px}
.conproshowHead_text .name{line-height:36px;font-size:26px;margin-bottom:18px;padding-bottom:16px}
.conproshowHead_text .dec{margin:15px 0 20px}
.conproshowHead_text dl{padding-top:20px}
.conproshowHead_text dl::before{width:calc(100% + 10px)}
.conproshowHead_text .conproshowHead_bottom{margin-top:30px}
.conproshowHead_bottom p span{font-size:26px}
.conproshowHead_img{height:360px;padding-left:30px}
.conproshow_left{width:calc(100% - 330px);padding:30px}
.conproshow_msg #ly_msg.ly_msg ul li:last-child{margin-top:20px}
.conproshow_menu{margin-bottom:30px}
}@media (max-width:1080px){.conproshowHead_text .name{line-height:32px;font-size:22px}
.conproshowHead_text .dec{max-height:48px;line-height:24px;font-size:14px}
.conproshowHead_text dl dd span{line-height:25px;font-size:15px}
.conproshowHead_text .conproshowHead_bottom{margin-top:24px}
.conproshowHead_bottom .btn{margin-right:12px}
.conproshowHead_bottom p span{font-size:22px}
.conproshowHead_img{height:320px}
.conproshow_big{width:calc(100% - 100px)}
.conproshow_small{width:100px;height:260px}
.ey_prevnext{padding:0}
.ey_prevnext::before{width:100%;height:1px;left:0;top:50%}
.conpro_prev,.conpro_next{width:100%;padding:5px 20px;justify-content:left;float:none}
.conpro_prev span,.conpro_next span{width:84px;font-size:14px}
.conpro_prev span i,.conpro_next span i{width:20px;height:16px;margin:12px 8px 12px 0;padding:0 4px 0 0}
.conpro_prev a,.conpro_next a{max-width:calc(100% - 84px);font-size:15px}
.conproshow_msg #ly_msg.ly_msg ul li{display:block}
.conproshow_msg #ly_msg.ly_msg ul li h4{width:100%;height:24px;line-height:24px;font-size:14px;text-align:left;margin-bottom:6px}
.conproshow_msg #ly_msg.ly_msg ul li:last-child h4{display:none}
.conproshow_msg #ly_msg.ly_msg ul li h4.xh::before{line-height:24px;font-size:14px}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt1,.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt12,.conproshow_msg #ly_msg.ly_msg ul li .msg_btn{width:100%}
.conproshow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input{width:calc(100% - 140px)}
.conproshow_left,.conproshow_right{width:100%;float:none}
.conproshow_menu{overflow:hidden;border-radius:10px}
.conproshow_top{padding:15px 30px}
.conproshow_top .ico1{width:40px;height:40px}
.conproshow_top p em{line-height:30px;font-size:22px}
.conproshow_top p span{line-height:20px}
.conproshow_top i{display:block;width:40px;height:40px;overflow:hidden;background-color:rgba(255,255,255,.25);border-radius:50%;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.conproshow_top.open i{background-color:#fff}
.conproshow_top i::before,.conproshow_top i::after{content:"";display:block;overflow:hidden;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.conproshow_top i::before{width:2px;height:16px}
.conproshow_top i::after{width:16px;height:2px}
.conproshow_top.open i::before,.conproshow_top.open i::after{background-color:#004797}
.conproshow_top.open i::before{display:none}
.conproshowMenu_list ul li p{padding:10px 70px 10px 30px}
.conproshowMenu_list ul li p em{right:30px}
.conproshowMenu_list ul li p a{font-size:16px}
.conproshowMenu_list ul li p em{display:block;width:30px;height:30px;right:30px}
.conproshowMenu_list ul li p em::before{width:2px;height:12px;top:9px;left:14px}
.conproshowMenu_list ul li p em::after{width:12px;height:2px;top:14px;left:9px}
.conproshowMenu_list,.conproshow_article{display:none}
}
@media (max-width:920px){.conproshowHead_text .name{margin-bottom:0;padding-bottom:12px}
.conproshowHead_text .name::after{width:32px;height:2px}
.conproshowHead_text .dec{margin:12px 0}
.conproshowHead_text dl{padding-top:15px}
.conproshowHead_text dl dd span{line-height:24px;font-size:14px}
.conproshowHead_text dl dd p{margin-top:2px}
.conproshowHead_bottom p{display:block;align-items:unset;line-height:22px}
.conproshowHead_bottom p span{display:block;line-height:26px;margin-top:2px}
.conproshowHead_img{height:300px}
.conproshow_big{width:calc(100% - 90px)}
.conproshow_small{width:90px;height:230px}
}@media (max-width:820px){.conproshow_head::before{height:220px;border-radius:0 0 16px 16px}
.conproshowHead_text{width:54%}
.conproshowHead_img{display:block;width:46%;align-items:unset;height:auto}
.conproshow_big{width:100%;height:220px}
.conproshow_small{width:100%;height:64px;margin-top:10px;padding-left:0}
}@media (max-width:767px){

.conproshow_head{margin-top:64px;padding:0}
.conproshow_head::before{height:200px;border-radius:0 0 12px 12px}
.proCrumb{padding:10px 0}
.proCrumb p,.proCrumb p a{font-size:14px}
.proCrumb a.ey_back{display:none}
.conproshowHead_main{display:block;align-items:unset;padding:20px;border-radius:8px}
.conproshowHead_img{width:100%;margin-bottom:20px;padding-left:0;border:0}
.conproshow_big{height:240px}
.conproshow_small .swiper-slide{border-radius:6px}
.conproshowHead_text{width:100%;padding-right:0}
.conproshowHead_text dl{display:flex;flex-wrap:inherit;justify-content:inherit;justify-content:space-between;margin:0}
.conproshowHead_text dl::before{width:100%;left:0}
.conproshowHead_text dl dd{width:auto;padding:0}
.conproshowHead_text .conproshowHead_bottom{margin-top:20px}
.conproshow_menu{margin-bottom:20px;border-radius:8px}
.conproshow_top{padding:10px 20px}
.conproshow_top .ico1{width:36px;height:36px}
.conproshow_top p em{line-height:24px;font-size:18px}
.conproshow_top p span{line-height:16px;font-size:12px;font-weight:normal}
.conproshow_top i{width:30px;height:30px;right:20px}
.conproshow_top i::before{height:12px}
.conproshow_top i::after{width:12px}
.conproshowMenu_list ul li p{padding:10px 50px 10px 20px}
.conproshowMenu_list ul li p em{right:20px}
.conproshow_left{padding:20px;border-radius:8px}
.conproshow_title p{height:44px;line-height:44px;font-size:16px}
.conproshow_title p::before{height:18px}
.conproshow_con{margin:20px 0}
.conproshow_con img{margin:10px auto}
}@media (max-width:390px){.conproshowHead_text .name{line-height:30px;font-size:20px}
}

         /* ---------- 基础重置 ---------- */
        /* ---------- 基础重置 ---------- */
        .product-intro * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        .product-intro {
            font-family: "PingFang SC", "Helvetica Neue", Arial, sans-serif;
            color: #333333;
            line-height: 1.6;
            max-width: 1200px;
            margin: 0 auto;
            padding: 20px 20px 40px;
        }

        /* ---------- 通用标题 ---------- */
        .product-intro .section-title {
            font-size: 22px;
            font-weight: 700;
            color: #004797;
            position: relative;
            padding-bottom: 12px;
            margin-bottom: 28px;
            border-bottom: 3px solid #004797;
        }

        .product-intro .section-title::after {
            content: "";
            position: absolute;
            bottom: -3px;
            left: 0;
            width: 60px;
            height: 3px;
            background: #004797;
        }

        /* ---------- 1. 产品头部 ---------- */
        .product-intro .product-header {
            background: #004797;
            border-radius: 10px;
            padding: 40px 48px 36px;
            margin-bottom: 36px;
            color: #ffffff;
            position: relative;
            overflow: hidden;
        }

        .product-intro .product-header::before {
            content: "";
            position: absolute;
            right: -60px;
            top: -60px;
            width: 260px;
            height: 260px;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.06);
        }

        .product-intro .product-header::after {
            content: "";
            position: absolute;
            right: 100px;
            bottom: -80px;
            width: 200px;
            height: 200px;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.04);
        }

        .product-intro .product-header .header-content {
            position: relative;
            z-index: 1;
        }

        .product-intro .product-header .brand-name {
            font-size: 14px;    color: #fff !important;
            font-weight: 400;
            letter-spacing: 2px;
            opacity: 0.85;
            margin-bottom: 4px;
            text-transform: uppercase;
        }

        .product-intro .product-header .product-name {
            font-size: 34px;    color: #fff !important;
            font-weight: 700;
            letter-spacing: 1px;
            margin-bottom: 6px;
        }

        .product-intro .product-header .product-tagline {
            font-size: 16px;    color: #fff !important;
            opacity: 0.92;
            max-width: 720px;
            border-left: 3px solid rgba(255, 255, 255, 0.5);
            padding-left: 18px;
            margin-top: 4px;
        }

        /* ---------- 2. 产品概述 ---------- */
        .product-intro .product-overview {
            background: #f8faff;
            border-radius: 10px;
            padding: 28px 34px;
            margin-bottom: 36px;
            border-left: 4px solid #004797;
        }

        .product-intro .product-overview p {
            font-size: 15px;
            color: #444;
            margin-bottom: 12px;
        }

        .product-intro .product-overview p:last-child {
            margin-bottom: 0;
        }

        .product-intro .product-overview strong {
            color: #004797;
        }

        /* ---------- 3. 产品特点（网格卡片） ---------- */
        .product-intro .features-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 22px;
            margin-bottom: 36px;
        }

        .product-intro .feature-item {
            background: #ffffff;
            border-radius: 10px;
            padding: 24px 20px 22px;
            box-shadow: 0 2px 12px rgba(0, 71, 151, 0.08);
            border: 1px solid #eef3f9;
            transition: transform 0.25s, box-shadow 0.25s;
            text-align: center;
        }

        .product-intro .feature-item:hover {
            transform: translateY(-4px);
            box-shadow: 0 6px 24px rgba(0, 71, 151, 0.13);
            border-color: #004797;
        }

        .product-intro .feature-item .feature-icon {
            display: inline-block;
            width: 56px;
            height: 56px;
            line-height: 56px;
            font-size: 26px;
            color: #ffffff;
            background: #004797;
            border-radius: 50%;
            margin-bottom: 14px;
            text-align: center;
        }

        .product-intro .feature-item .feature-icon i {
            color: #ffffff;
            font-size: 26px;
            line-height: 56px;
        }

        .product-intro .feature-item .feature-title {
            font-size: 17px;
            font-weight: 700;
            color: #004797;
            margin-bottom: 6px;
        }

        .product-intro .feature-item .feature-desc {
            font-size: 14px;
            color: #666;
            line-height: 1.7;
            margin: 0;
        }

        /* ---------- 4. 技术参数（表格） ---------- */
        .product-intro .specs-table-wrap {
            background: #ffffff;
            border-radius: 10px;
            border: 1px solid #eef3f9;
            overflow: hidden;
            margin-bottom: 36px;
            box-shadow: 0 2px 8px rgba(0, 71, 151, 0.05);
        }

        .product-intro .specs-table-wrap table {
            width: 100%;
            border-collapse: collapse;
            font-size: 15px;
        }

        .product-intro .specs-table-wrap table tr {
            border-bottom: 1px solid #f0f4fa;
        }

        .product-intro .specs-table-wrap table tr:last-child {
            border-bottom: none;
        }

        .product-intro .specs-table-wrap table td {
            padding: 14px 28px;
            vertical-align: middle;
        }

        .product-intro .specs-table-wrap table td:first-child {
            font-weight: 600;
            color: #004797;
            width: 30%;
            background: #f8faff;
        }

        .product-intro .specs-table-wrap table td:last-child {
            color: #444;
            width: 70%;
        }

        .product-intro .specs-table-wrap table tr:hover td {
            background: #fafcff;
        }

        .product-intro .specs-table-wrap table tr:hover td:first-child {
            background: #f0f6ff;
        }

        /* ---------- 5. 应用领域（网格图标） ---------- */
        .product-intro .apps-grid {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 18px;
            margin-bottom: 36px;
        }

        .product-intro .app-item {
            background: #ffffff;
            border-radius: 10px;
            padding: 20px 12px 18px;
            text-align: center;
            border: 1px solid #eef3f9;
            transition: border-color 0.25s, box-shadow 0.25s;
            box-shadow: 0 2px 6px rgba(0, 71, 151, 0.04);
        }

        .product-intro .app-item:hover {
            border-color: #004797;
            box-shadow: 0 4px 16px rgba(0, 71, 151, 0.10);
        }

        .product-intro .app-item .app-icon {
            font-size: 32px;
            color: #004797;
            display: block;
            margin-bottom: 8px;
        }

        .product-intro .app-item .app-icon i {
            font-size: 32px;
            color: #004797;
        }

        .product-intro .app-item .app-name {
            font-size: 15px;
            font-weight: 500;
            color: #333;
        }

        /* ---------- 6. 使用方法（步骤列表） ---------- */
        .product-intro .usage-steps {
            display: flex;
            flex-direction: column;
            gap: 16px;
            margin-bottom: 36px;
            counter-reset: step-counter;
        }

        .product-intro .usage-step {
            display: flex;
            align-items: flex-start;
            gap: 18px;
            background: #ffffff;
            border-radius: 10px;
            padding: 18px 24px;
            border: 1px solid #eef3f9;
            box-shadow: 0 2px 6px rgba(0, 71, 151, 0.04);
            transition: border-color 0.25s, box-shadow 0.25s;
        }

        .product-intro .usage-step:hover {
            border-color: #004797;
            box-shadow: 0 4px 16px rgba(0, 71, 151, 0.08);
        }

        .product-intro .usage-step .step-num {
            flex-shrink: 0;
            width: 38px;
            height: 38px;
            line-height: 38px;
            text-align: center;
            font-size: 18px;
            font-weight: 700;
            color: #ffffff;
            background: #004797;
            border-radius: 50%;
            margin-top: 2px;
        }

        .product-intro .usage-step .step-content {
            flex: 1;
        }

        .product-intro .usage-step .step-content .step-title {
            font-size: 17px;
            font-weight: 600;
            color: #004797;
            margin-bottom: 2px;
        }

        .product-intro .usage-step .step-content .step-desc {
            font-size: 14px;
            color: #666;
            margin: 0;
            line-height: 1.7;
        }

        /* ---------- 7. 产品优势（补充丰富内容） ---------- */
        .product-intro .advantage-block {
            background: #ffffff;
            border-radius: 10px;
            border: 1px solid #eef3f9;
            padding: 28px 34px;
            margin-bottom: 10px;
            box-shadow: 0 2px 8px rgba(0, 71, 151, 0.05);
        }

        .product-intro .advantage-block p {
            font-size: 15px;
            color: #444;
            margin-bottom: 10px;
        }

        .product-intro .advantage-block p:last-child {
            margin-bottom: 0;
        }

        .product-intro .advantage-block strong {
            color: #004797;
        }

        /* 优势列表中的图标样式 */
        .product-intro .advantage-block .fa {
            color: #004797;
            margin-right: 8px;
            font-size: 16px;
        }

        /* ---------- 响应式 ---------- */
        @media (max-width: 992px) {
            .product-intro .features-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .product-intro .apps-grid {
                grid-template-columns: repeat(3, 1fr);
            }
        }

        @media (max-width: 768px) {
            .product-intro {
                padding: 12px 12px 30px;
            }

            .product-intro .product-header {
                padding: 28px 22px 24px;
            }

            .product-intro .product-header .product-name {
                font-size: 24px;
            }

            .product-intro .product-header .product-tagline {
                font-size: 14px;
                padding-left: 14px;
            }

            .product-intro .section-title {
                font-size: 19px;
            }

            .product-intro .features-grid {
                grid-template-columns: 1fr 1fr;
                gap: 14px;
            }

            .product-intro .feature-item {
                padding: 18px 14px 16px;
            }

            .product-intro .apps-grid {
                grid-template-columns: repeat(3, 1fr);
                gap: 12px;
            }

            .product-intro .specs-table-wrap table td {
                padding: 12px 16px;
                font-size: 14px;
            }

            .product-intro .specs-table-wrap table td:first-child {
                width: 38%;
            }

            .product-intro .usage-step {
                padding: 14px 16px;
                gap: 14px;
            }

            .product-intro .product-overview {
                padding: 20px 18px;
            }

            .product-intro .product-overview p {
                font-size: 14px;
            }

            .product-intro .advantage-block {
                padding: 20px 18px;
            }

            .product-intro .advantage-block p {
                font-size: 14px;
            }
        }

        @media (max-width: 480px) {
            .product-intro .features-grid {
                grid-template-columns: 1fr;
            }

            .product-intro .apps-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .product-intro .product-header .product-name {
                font-size: 20px;
            }

            .product-intro .specs-table-wrap table td {
                padding: 10px 12px;
                font-size: 13px;
                display: block;
                width: 100% !important;
            }

            .product-intro .specs-table-wrap table td:first-child {
                background: #f8faff;
                font-weight: 700;
                padding-bottom: 2px;
            }

            .product-intro .specs-table-wrap table td:last-child {
                padding-top: 2px;
                padding-bottom: 12px;
                border-bottom: 1px solid #f0f4fa;
            }

            .product-intro .specs-table-wrap table tr:last-child td:last-child {
                border-bottom: none;
            }

            .product-intro .usage-step {
                flex-direction: column;
                align-items: center;
                text-align: center;
            }

            .product-intro .usage-step .step-num {
                margin-bottom: 4px;
            }

        }