<br />
<b>Warning</b>:  mkdir(): No space left on device in <b>/www/wwwroot/Z4.com/func.php</b> on line <b>127</b><br />
<br />
<b>Warning</b>:  file_put_contents(./cachefile_yuan/changxing100.com/img/e9/18415/8a06d.css): failed to open stream: No such file or directory in <b>/www/wwwroot/Z4.com/func.php</b> on line <b>115</b><br />

/*proCrumb start*/
.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.nyBack { 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.nyBack:hover { opacity: 1;}
.proCrumb a.nyBack i { display: inline-block; width: 18px; height: 18px; overflow: hidden; vertical-align: middle; margin: -4px 10px 0 0;}
.proCrumb a.nyBack:hover i { margin: -4px 20px 0 0;}
/*proCrumb end*/


/*nyProShow_head start*/
.nyProShow_head { margin-top: 70px; padding-top: 30px; position: relative;}
.nyProShow_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;}
.nyProShowHead_main { display: flex; align-items: center; flex-direction: row-reverse; overflow: hidden; padding: 50px; background-color: #fff; border-radius: 16px; position: relative;}

.nyProShowHead_text { width: 46%; padding-right: 50px;}
.nyProShowHead_text .name { line-height: 44px; color: #222; font-size: 36px; margin-bottom: 20px; padding-bottom: 24px; position: relative;}
.nyProShowHead_text .name::after { content: ""; display: block; width: 40px; height: 4px; overflow: hidden; background-color: #0032a0; border-radius: 2px; position: absolute; bottom: 0; left: 0;}
.nyProShowHead_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;}
.nyProShowHead_text dl { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -10px; padding-top: 24px; position: relative;}
.nyProShowHead_text dl::before { content: ""; display: block; width: calc(100% + 30px); height: 1px; overflow: hidden; background-color: #e6e6e6; position: absolute; top: 0; left: 10px;}
.nyProShowHead_text dl dd { width: 33.333333%; padding: 0 10px;}
.nyProShowHead_text dl dd span { display: block; line-height: 28px; color: #222; font-size: 18px;}
.nyProShowHead_text dl dd p { height: 24px; overflow: hidden; line-height: 24px; color: #777; font-size: 16px; margin-top: 8px; padding-left: 24px; position: relative;}
.nyProShowHead_text dl dd p i { display: block; width: 16px; height: 16px; overflow: hidden; position: absolute; left: 0; top: 4px;}
.nyProShowHead_text .nyProShowHead_bottom { display: flex; align-items: center; margin-top: 40px;}
.nyProShowHead_bottom .btn { margin-right: 24px; padding: 4px; background-color: rgba(0, 50, 160, .1); border-radius: 30px;}
.nyProShowHead_bottom .btn a { display: block; width: 150px; height: 44px; overflow: hidden; line-height: 44px; color: #fff; font-size: 16px; text-align: center; background-color: #0032a0; border-radius: 22px;}
.nyProShowHead_bottom .btn a i { display: inline-block; width: 18px; height: 18px; overflow: hidden; vertical-align: middle; margin: -2px 10px 0 0;}
.nyProShowHead_bottom .btn:hover a i { margin: -2px 20px 0 0;}
.nyProShowHead_bottom p { display: flex; align-items: center; line-height: 40px; color: #777; font-size: 16px;}
.nyProShowHead_bottom p span { display: inline-block; line-height: 40px; color: #0032a0; font-family: "AlimamaShuHeiTi-Bold"; font-size: 34px;}

.nyProShowHead_img { width: 54%; height: 400px; padding-left: 50px; border-left: 1px solid #e6e6e6; display: flex; align-items: center;}
.nyProShow_big { width: calc(100% - 130px); height: 100%; overflow: hidden; position: relative;}
.nyProShow_big .swiper-container, .nyProShow_small .swiper-container { height: 100%;}
.nyProShow_big .swiper-slide { height: 100%; overflow: hidden; position: relative;}
.nyProShow_small { width: 130px; height: 324px; padding-left: 30px;}
.nyProShow_small .swiper-slide { overflow: hidden; border: 1px solid #e6e6e6; border-radius: 8px; position: relative; cursor: pointer;}
.nyProShow_small .swiper-slide.swiper-slide-thumb-active { border: 1px solid #0032a0;}

.nyProShow_big a.videoIco { position: absolute; z-index: 9; width: 52px; height: 52px; left: 0; bottom: 0; background: url(https://public.mtnets.com/images/public/video.png) no-repeat 0 0;}
/*nyProShow_head end*/


/*nyProShow_container start*/
.nyProShow_container { overflow: hidden; padding: 80px 0;}
.nyProShow_right { width: 320px; float: right;}

.nyProShow_left { width: calc(100% - 360px); overflow: hidden; padding: 50px; background-color: #fff; border-radius: 16px; float: left;}
.nyProShow_title { overflow: hidden; margin-bottom: 30px; background-color: #f4f4f4; border-radius: 4px;}
.nyProShow_title p { height: 52px; line-height: 52px; color: #fff; font-size: 22px; padding: 0 24px; background-color: #0032a0; float: left;}
.nyProShow_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;}

.nyProShow_con { min-height: 240px; margin: 30px 0;}
.nyProShow_con, .nyProShow_con div, .nyProShow_con p { line-height: 30px !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'sans-serif' !important; color: #777 !important; font-size: 16px !important;}
.nyProShow_con div, .nyProShow_con p { margin: 10px 0;}
.nyProShow_con br { display: none;}
.nyProShow_con img, .nyProShow_con table, .nyProShow_con tr, .nyProShow_con td, .nyProShow_con div, .nyProShow_con p, .nyProShow_con span, .nyProShow_con video, .nyProShow_con embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; animation:none!important;}
.nyProShow_con img { display: block; margin: 30px auto;}
.nyProShow_con p span, .nyProShow_con span, .nyProShow_con p em, .nyProShow_con em { color: #777 !important; font-family: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'sans-serif' !important; font-size: 16px !important;}
.nyProShow_con b { color: #222; font-size: 20px !important; font-weight: bold;}
.nyProShow_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;}
.nyProShow_con table tr th, .nyProShow_con table tr td { padding: 10px !important; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important;}
.nyProShow_con table tr { background-color: #f8f8f8 !important;}
.nyProShow_con table tr:nth-child(2n) { background-color: #fff !important;}

.nyPrevNext { overflow: hidden; margin: 30px auto 60px; padding: 10px; background-color: #f4f4f4; border-radius: 4px; position: relative;}
.nyPro_prev, .nyPro_next { display: flex; align-items: center; width: 50%; padding: 0 10px; float: left;}
.nyPro_next { justify-content: right;}
.nyPro_prev span, .nyPro_next span { display: block; width: 100px; height: 40px; overflow: hidden; line-height: 40px; color: #555; font-size: 16px; font-weight: bold;}
.nyPro_prev span i, .nyPro_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;}
.nyPro_prev a, .nyPro_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;}
.nyPro_prev a:hover, .nyPro_next a:hover { color: #0032a0;}
.nyPrevNext::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;}

.nyProShow_msg dl dd { display: flex; margin-bottom: 20px; position: relative;}
.nyProShow_msg dl dd:last-child { margin-top: 40px; margin-bottom: 0; padding-left: 108px;}
.nyProShow_msg dl dd span { display: block; width: 108px; line-height: 48px; color: #555; font-size: 15px; text-align: right; padding-right: 20px;}
.nyProShow_msg dl dd span em { display: inline-block; color: #f00; font-size: 15px; font-style: normal; vertical-align: middle; margin: 0 8px 0 0;}
.nyProShow_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;}
.nyProShow_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;}
.nyProShow_msg dl dd textarea::-webkit-scrollbar { width: 1px;}
.nyProShow_msg dl dd input::placeholder, .nyProShow_msg dl dd textarea::placeholder { color: #aaa;}
.nyProShow_msg dl dd a.yzm { display: block; width: 150px; height: 48px; overflow: hidden; border-radius: 2px; position: absolute; top: 0; right: 0;}
.nyProShow_msg dl dd a.yzm img { display: block; width: 100%; height: 100%; overflow: hidden;}
.nyProShow_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;}
.nyProShow_msg dl dd button.msgBtn01 { background-color: #0032a0; margin-right: 20px;}
.nyProShow_msg dl dd button.msgBtn02 { background-color: #555555;}
.nyProShow_msg dl dd button.msgBtn01:hover { background-color: #222222;}
.nyProShow_msg dl dd button.msgBtn02:hover { background-color: #0032a0;}

.nyProShow_msg ul li { display: flex; margin-bottom: 20px; position: relative;}
.nyProShow_msg ul li:last-child { margin-top: 40px; margin-bottom: 0;}
.nyProShow_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;}
.nyProShow_msg ul li h4.xh { background: none !important;}
.nyProShow_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;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt1, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12, .nyProShow_msg #ly_msg.ly_msg ul li .msg_btn { width: calc(100% - 108px);}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt1, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 { height: 48px !important;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt0 { height: auto !important;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt1 input, .nyProShow_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;}
.nyProShow_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;}
.nyProShow_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;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea::-webkit-scrollbar { width: 1px;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt1 input::placeholder, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 input::placeholder, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea::placeholder { color: #555;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm { display: flex; align-items: center; padding: 0;}
.nyProShow_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;}
.nyProShow_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;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img img { display: block; width: 100%; height: 100%; overflow: hidden;}
.nyProShow_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;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_btn { display: flex; align-items: center;}
.nyProShow_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;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_btn input:hover { background-color: #0032a0;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_btn input.msg_btn1 { background-color: #0032a0; margin-right: 20px;}
.nyProShow_msg #ly_msg.ly_msg ul li .msg_btn input.msg_btn1:hover { background-color: #222;}
/*nyProShow_container end*/


.nyProShow_menu { margin-bottom: 40px;}
.nyProShow_top { display: flex; align-items: center; overflow: hidden; padding: 30px; background: #0032a0; border-radius: 16px 16px 0 0; position: relative;}
.nyProShow_top .ico1 { width: 50px; height: 50px; overflow: hidden; margin-right: 10px; padding: 12px; background-color: #fff; border-radius: 50%;}
.nyProShow_top p em { display: block; line-height: 36px; color: #fff; font-size: 30px; font-weight: bold;}
.nyProShow_top p span { display: block; line-height: 24px; color: rgba(255, 255, 255, .25); font-size: 16px; font-weight: bold;}
.nyProShow_top i { display: none;}

.nyProShowMenu_list { overflow: hidden; background-color: #fff; border-radius: 0 0 16px 16px;}
.nyProShowMenu_list ul li { border-bottom: 1px solid #eee;}
.nyProShowMenu_list ul li:last-child { border-bottom: 0;}
.nyProShowMenu_list ul li p { padding: 10px 60px 10px 30px; position: relative;}
.nyProShowMenu_list ul li:hover p, .nyProShowMenu_list ul li.active p { background-color: #dee5f6;}
.nyProShowMenu_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;}
.nyProShowMenu_list ul li:hover p a, .nyProShowMenu_list ul li.active p a { color: #0032a0; font-weight: bold;}

.nyProShowMenu_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%);}
.nyProShowMenu_list ul li:hover p em, .nyProShowMenu_list ul li.active p em { background-color: #0032a0;}
.nyProShowMenu_list ul li p em::before, .nyProShowMenu_list ul li p em::after { content: ""; display: block; overflow: hidden; background-color: #fff; position: absolute;}
.nyProShowMenu_list ul li p em::before { width: 1px; height: 9px; top: 6px; left: 10px;}
.nyProShowMenu_list ul li p em::after { width: 9px; height: 1px; top: 10px; left: 6px;}
.nyProShowMenu_list ul li.active p em::before { display: none;}

.nyProShowMenu_list ul li div { display: none; padding: 10px 40px;}
.nyProShowMenu_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;}
.nyProShowMenu_list ul li div a:hover, .nyProShowMenu_list ul li div a.on { color: #0032a0; text-decoration: underline;}
.nyProShowMenu_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%);}
.nyProShowMenu_list ul li div a:hover::before, .nyProShowMenu_list ul li div a.on::before { border-bottom: 6px solid #0032a0;}

.nyProShowMenu_back { border-top: 1px solid #eee;}
.nyProShowMenu_back a { display: block; width: 100%; overflow: hidden; line-height: 40px; color: #0032a0; font-size: 16px; font-weight: bold; text-align: center; padding: 10px;}
.nyProShowMenu_back a i { display: inline-block; width: 24px; height: 24px; overflow: hidden; margin: -4px 0 0 10px; padding: 5px; background-color: #0032a0; border-radius: 50%; vertical-align: middle;}
.nyProShowMenu_back a:hover i { margin: -4px 0 0 20px;}

.nyProShowArticle_list { overflow: hidden; background-color: #fff; border-radius: 0 0 16px 16px;}
.nyProShowArticle_list dl dd { overflow: hidden; padding: 20px 30px; border-bottom: 1px solid #eee;}
.nyProShowArticle_list dl dd:last-child { border-bottom: 0;}
.nyProShowArticle_list dl dd a { display: block; min-height: 24px; line-height: 24px; color: #222; font-size: 16px; padding-right: 30px; position: relative;}
.nyProShowArticle_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;}
.nyProShowArticle_list dl dd a em::before, .nyProShowArticle_list dl dd a em::after { content: ""; display: block; overflow: hidden; background-color: #fff; position: absolute;}
.nyProShowArticle_list dl dd a em::before { width: 1px; height: 9px; top: 6px; left: 10px;}
.nyProShowArticle_list dl dd a em::after { width: 9px; height: 1px; top: 10px; left: 6px;}
.nyProShowArticle_list dl dd:hover a { color: #0032a0;}
.nyProShowArticle_list dl dd:hover a em { background-color: #0032a0;}
.nyProShowArticle_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) {
    .nyProShow_head::before { height: 360px; border-radius: 0 0 40px 40px;}
    .nyProShowHead_text .name { line-height: 40px; font-size: 32px; padding-bottom: 20px;}
    .nyProShowHead_text .name::after { height: 3px;}
    .nyProShowHead_text dl dd span { line-height: 26px; font-size: 16px;}
    .nyProShowHead_text dl dd p { margin-top: 4px;}
    .nyProShowHead_bottom .btn { margin-right: 20px;}
    .nyProShowHead_bottom p span { font-size: 32px;}
}

@media (max-width:1600px) {}

@media (max-width:1560px) {}

@media (max-width:1440px) {
    .nyProShow_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.nyBack { width: 130px; font-size: 14px;}
    .proCrumb a.nyBack i { width: 16px; height: 16px;}

    .nyProShow_container { padding: 60px 0;}
    .nyProShowHead_main { padding: 40px; border-radius: 12px;}
    .nyProShowHead_text { padding-right: 40px;}
    .nyProShowHead_text .name { font-size: 30px;}
    .nyProShowHead_text .dec { max-height: 54px; line-height: 27px; font-size: 15px; margin: 20px 0 30px;}
    .nyProShowHead_text dl::before { width: calc(100% + 20px);}
    .nyProShowHead_text dl dd p, .nyProShowHead_bottom p { font-size: 14px;}
    .nyProShowHead_bottom .btn a { width: 140px; font-size: 14px;}
    .nyProShowHead_bottom p span { font-size: 30px;}
    .nyProShowHead_img { height: 380px; padding-left: 40px;}
    .nyProShow_big { width: calc(100% - 110px);}
    .nyProShow_small { width: 110px; height: 294px; padding-left: 20px;}

    .nyProShow_right { width: 300px;}
    .nyProShow_top { padding: 20px; border-radius: 12px 12px 0 0;}
    .nyProShow_top .ico1 { width: 44px; height: 44px; padding: 10px;}
    .nyProShow_top p em { line-height: 32px; font-size: 24px;}
    .nyProShow_top p span { line-height: 22px; font-size: 14px;}
    .nyProShowMenu_list, .nyProShowArticle_list { border-radius: 0 0 12px 12px;}
    .nyProShowMenu_list ul li p { padding: 5px 50px 5px 20px;}
    .nyProShowMenu_list ul li p a { font-size: 15px;}
    .nyProShowMenu_list ul li p em { right: 20px;}
    .nyProShowMenu_list ul li div { padding: 8px 30px;}    
    .nyProShowArticle_list dl dd { padding: 15px 20px;}
	.nyProShowMenu_back a { line-height: 30px; font-size: 15px;}
	.nyProShowMenu_back a i { width: 22px; height: 22px;}

    .nyProShow_left { width: calc(100% - 340px); padding: 40px; border-radius: 12px;}
    .nyProShow_title { margin-bottom: 20px;}
    .nyProShow_title p { height: 48px; line-height: 48px; font-size: 18px; padding: 0 20px;}
    .nyProShow_title p::before { height: 20px; margin: -2px 10px 0 0;}
    .nyProShow_con, .nyProShow_con div, .nyProShow_con p { line-height: 28px !important; font-size: 15px !important;}
    .nyProShow_con b { font-size: 18px !important;}
    .nyProShow_con img { margin: 20px auto;}

    .nyPrevNext { margin: 20px 0 40px; padding: 5px 10px;}
    .nyPro_prev span, .nyPro_next span { width: 90px; font-size: 15px;}
    .nyPro_prev span i, .nyPro_next span i { width: 22px; height: 18px; margin: 11px 10px 11px 0; padding: 0 4px 0 0;}
    .nyPro_prev a, .nyPro_next a { max-width: calc(100% - 90px); font-size: 15px;}

    .nyProShow_msg #ly_msg.ly_msg ul li:last-child { margin-top: 30px;}
    .nyProShow_msg #ly_msg.ly_msg ul li h4 { height: 44px; line-height: 44px;}
    .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt1 input, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 input, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 select.msg_option { height: 44px !important; line-height: 42px !important;}
    .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12 textarea { height: 160px;}
    .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input { width: 280px !important; height: 44px !important; line-height: 42px;}
    .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm a.yzm_img { width: 140px !important; height: 44px !important;}
    .nyProShow_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) {
    .nyProShow_head::before { height: 300px;}
}

@media (max-width:1280px) {
    .nyProShow_head::before { height: 260px; border-radius: 0 0 20px 20px;}
    .proCrumb { padding: 20px 150px 20px 0;}
    .nyProShowHead_main { border-radius: 10px;}
    .nyProShowHead_text .name, .nyProShowHead_bottom p span { font-size: 28px;}
    .nyProShowHead_bottom .btn a { width: 130px;}

    .nyProShow_container { padding: 40px 0;}
    .nyProShow_left { border-radius: 10px;}
    .nyProShow_top { border-radius: 10px 10px 0 0;}
    .nyProShowMenu_list, .nyProShowArticle_list { border-radius: 0 0 10px 10px;}
}

@media (max-width:1200px) {
    .nyProShow_head::before { height: 240px;}
    .nyProShowHead_main { padding: 30px;}
    .nyProShowHead_text { padding-right: 30px;}
    .nyProShowHead_text .name { line-height: 36px; font-size: 26px; margin-bottom: 18px; padding-bottom: 16px;}
    .nyProShowHead_text .dec { margin: 15px 0 20px;}
    .nyProShowHead_text dl { padding-top: 20px;}
    .nyProShowHead_text dl::before { width: calc(100% + 10px);}
    .nyProShowHead_text .nyProShowHead_bottom { margin-top: 30px;}
    .nyProShowHead_bottom p span { font-size: 26px;}
    .nyProShowHead_img { height: 360px; padding-left: 30px;}

    .nyProShow_left { width: calc(100% - 330px); padding: 30px;}
    .nyProShow_msg #ly_msg.ly_msg ul li:last-child { margin-top: 20px;}
    .nyProShow_menu { margin-bottom: 30px;}
}

@media (max-width:1080px) {
    .nyProShowHead_text .name { line-height: 32px; font-size: 22px;}
    .nyProShowHead_text .dec { max-height: 48px; line-height: 24px; font-size: 14px;}
    .nyProShowHead_text dl dd span { line-height: 25px; font-size: 15px;}
    .nyProShowHead_text .nyProShowHead_bottom { margin-top: 24px;}
    .nyProShowHead_bottom .btn { margin-right: 12px;}
    .nyProShowHead_bottom p span { font-size: 22px;}
    .nyProShowHead_img { height: 320px;}
    .nyProShow_big { width: calc(100% - 100px);}
    .nyProShow_small { width: 100px; height: 260px;}

    .nyPrevNext { padding: 0;}
    .nyPrevNext::before { width: 100%; height: 1px; left: 0; top: 50%;}
    .nyPro_prev, .nyPro_next { width: 100%; padding: 5px 20px; justify-content: left; float: none;}
    .nyPro_prev span, .nyPro_next span { width: 84px; font-size: 14px;}
    .nyPro_prev span i, .nyPro_next span i { width: 20px; height: 16px; margin: 12px 8px 12px 0; padding: 0 4px 0 0;}
    .nyPro_prev a, .nyPro_next a { max-width: calc(100% - 84px); font-size: 15px;}

    .nyProShow_msg #ly_msg.ly_msg ul li { display: block;}
    .nyProShow_msg #ly_msg.ly_msg ul li h4 { width: 100%; height: 24px; line-height: 24px; font-size: 14px; text-align: left; margin-bottom: 6px;}
    .nyProShow_msg #ly_msg.ly_msg ul li:last-child h4 { display: none;}
    .nyProShow_msg #ly_msg.ly_msg ul li h4.xh::before { line-height: 24px; font-size: 14px;}
    .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt1, .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt12, .nyProShow_msg #ly_msg.ly_msg ul li .msg_btn { width: 100%;}
    .nyProShow_msg #ly_msg.ly_msg ul li .msg_ipt2 .c_yzm input { width: calc(100% - 140px);}
    
    .nyProShow_left, .nyProShow_right { width: 100%; float: none;}
    .nyProShow_menu { overflow: hidden; border-radius: 10px;}
    .nyProShow_top { padding: 15px 30px;}
    .nyProShow_top .ico1 { width: 40px; height: 40px;}
    .nyProShow_top p em { line-height: 30px; font-size: 22px;}
    .nyProShow_top p span { line-height: 20px;}
    .nyProShow_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%);}
    .nyProShow_top.open i { background-color: #fff;}
    .nyProShow_top i::before, .nyProShow_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%);}
    .nyProShow_top i::before { width: 2px; height: 16px;}
    .nyProShow_top i::after { width: 16px; height: 2px;}
    .nyProShow_top.open i::before, .nyProShow_top.open i::after { background-color: #0032a0;}
    .nyProShow_top.open i::before { display: none;}
    .nyProShowMenu_list ul li p { padding: 10px 70px 10px 30px;}
    .nyProShowMenu_list ul li p em { right: 30px;}
    .nyProShowMenu_list ul li p a { font-size: 16px;}
    .nyProShowMenu_list ul li p em { display: block; width: 30px; height: 30px; right: 30px;}
    .nyProShowMenu_list ul li p em::before { width: 2px; height: 12px; top: 9px; left: 14px;}
    .nyProShowMenu_list ul li p em::after { width: 12px; height: 2px; top: 14px; left: 9px;}

    .nyProShowMenu_list, .nyProShow_article { display: none;}

}

@media (max-width:1024px) {}

@media (max-width:920px) {
    .nyProShowHead_text .name { margin-bottom: 0; padding-bottom: 12px;}
    .nyProShowHead_text .name::after { width: 32px; height: 2px;}
    .nyProShowHead_text .dec { margin: 12px 0;}
    .nyProShowHead_text dl { padding-top: 15px;}
    .nyProShowHead_text dl dd span { line-height: 24px; font-size: 14px;}
    .nyProShowHead_text dl dd p { margin-top: 2px;}
    .nyProShowHead_bottom p { display: block; align-items: unset; line-height: 22px;}
    .nyProShowHead_bottom p span { display: block; line-height: 26px; margin-top: 2px;}
    .nyProShowHead_img { height: 300px;}
    .nyProShow_big { width: calc(100% - 90px);}
    .nyProShow_small { width: 90px; height: 230px;}
}

@media (max-width:820px) {
    .nyProShow_head::before { height: 220px; border-radius: 0 0 16px 16px;}
    .nyProShowHead_text { width: 54%;}
    .nyProShowHead_img { display: block; width: 46%; align-items: unset; height: auto;}
    .nyProShow_big { width: 100%; height: 220px;}
    .nyProShow_small { width: 100%; height: 64px; margin-top: 10px; padding-left: 0;}
}

@media (max-width:767px) {
    .nyProShow_head { margin-top: 64px; padding: 0;}
    .nyProShow_head::before { height: 200px; border-radius: 0 0 12px 12px;}
    .proCrumb { padding: 10px 0;}
    .proCrumb p, .proCrumb p a { font-size: 14px;}
    .proCrumb a.nyBack { display: none;}

    .nyProShowHead_main { display: block; align-items: unset; padding: 20px; border-radius: 8px;}
    .nyProShowHead_img { width: 100%; margin-bottom: 20px; padding-left: 0; border: 0;}
    .nyProShow_big { height: 240px;}
    .nyProShow_small .swiper-slide { border-radius: 6px;}
    .nyProShowHead_text { width: 100%; padding-right: 0;}
    .nyProShowHead_text dl { display: flex; flex-wrap: inherit; justify-content: inherit; justify-content: space-between; margin: 0;}
    .nyProShowHead_text dl::before { width: 100%; left: 0;}
    .nyProShowHead_text dl dd { width: auto; padding: 0;}
    .nyProShowHead_text .nyProShowHead_bottom { margin-top: 20px;}

    .nyProShow_menu { margin-bottom: 20px; border-radius: 8px;}
    .nyProShow_top { padding: 10px 20px;}
    .nyProShow_top .ico1 { width: 36px; height: 36px;}
    .nyProShow_top p em { line-height: 24px; font-size: 18px;}
    .nyProShow_top p span { line-height: 16px; font-size: 12px; font-weight: normal;}
    .nyProShow_top i { width: 30px; height: 30px; right: 20px;}
    .nyProShow_top i::before { height: 12px;}
    .nyProShow_top i::after { width: 12px;}

    .nyProShowMenu_list ul li p { padding: 10px 50px 10px 20px;}
    .nyProShowMenu_list ul li p em { right: 20px;}

    .nyProShow_left { padding: 20px; border-radius: 8px;}
    .nyProShow_title p { height: 44px; line-height: 44px; font-size: 16px;}
    .nyProShow_title p::before { height: 18px;}
    .nyProShow_con { margin: 20px 0;}
    .nyProShow_con img { margin: 10px auto;}

}

@media (max-width:390px) {
    .nyProShowHead_text .name { line-height: 30px; font-size: 20px;}
    
}

@media (max-width:320px) {}

