﻿#c_static_ny{min-height: 0px}
#c_static_ny .e_bannerA-1 .swiper-slide:before{position: absolute;left: 0;top: 0;content: "";width: 100%;height: 28vw;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);z-index: 4;opacity: 0.5}
#c_static_ny .e_bannerA-1 .swiper-container{height: inherit}
#c_static_ny .e_bannerA-1 .swiper-wrapper{height: inherit}
#c_static_ny .e_bannerA-1 .swiper-slide{height: inherit}
#c_static_ny .e_bannerA-1 .p_img{width: 100%;height: 100%}
#c_static_ny .e_bannerA-1 .p_img img{width: 100%;height: 100%;object-fit: cover;transition: auto;animation: shrink 5s infinite;opacity: 1}
@keyframes shrink {
    0% {
        transform: scale(1.5);
    }
    100% {
        transform: scale(1);
    }
}
#c_static_ny .e_bannerA-1 .custom-bullet{background: #ccc}
#c_static_ny .e_bannerA-1 .p_info{width: 90%;max-width: 1600px;position: absolute;right: 50%;top: calc(50% + 30px);z-index: 9;display: flex;transform: translateX(50%) translateY(-50%);align-items: center;text-align: center}
#c_static_ny .e_bannerA-1 .p_info .p_btitle{ max-width: 900px; margin: 0 auto; font-size: 35px; margin-bottom: 0; }
#c_static_ny .e_bannerA-1 .p_info .p_summary{font-size: 18px;letter-spacing: 0;margin-top: 20px}
#c_static_ny .e_bannerA-1 .p_info div{width: 100%}
#c_static_ny .e_bannerA-1 .p_subtitle{line-height: 2;padding: 5px 0}
#c_static_ny .e_bannerA-1 .swiper-container-vertical{height: 400px}
#c_static_ny .e_bannerA-1 .p_video{width: 100%;height: 100%;z-index: 3;overflow: hidden;margin-right: 0;margin-left: auto;position: relative}
#c_static_ny .e_bannerA-1 .p_video .videoContent{width: 100%;height: 100%}
#c_static_ny .e_bannerA-1 .p_video video{width: 100%;height: 100%;background: #000}
#c_static_ny .e_bannerA-1 .p_videoPoster{position: absolute;width: 100%;height: 100%;z-index: 2;cursor: pointer}
#c_static_ny .e_bannerA-1 .p_videoPoster::before{content: " ";position: absolute;width: 100%;height: 100%;z-index: 2;background: url('https://www.nanyang-wpc.com/template/cn/static/image/playVideo.png') no-repeat center center}
#c_static_ny .e_bannerA-1 .p_videoPoster img{width: 100%;height: 100%;object-fit: cover}
#c_static_ny .e_bannerA-1 .p_videoInfo{display: none}
@media screen and (max-width:768px){
	#c_static_ny .e_bannerA-1{height: auto;margin-top: 50px}
	#c_static_ny .e_bannerA-1 .swiper-slide{height: 150px}
	#c_static_ny .e_bannerA-1 .p_info{width: 100%;z-index: 9;text-align: center;top: 50%}
	#c_static_ny .e_bannerA-1 .p_subtitle{display: none}
	#c_static_ny .e_bannerA-1 .p_summary{font-size: 14px !important;letter-spacing: 0px !important}
	#c_static_ny .e_bannerA-1 .p_info .p_btitle{font-size: 22px;margin-bottom: 5px}
	#c_static_ny .e_bannerA-1 .p_info .p_summary{margin-top: 0px}
	#c_static_ny .e_bannerA-1 .swiper-slide:before{display: none}
}
@media screen and (min-width: 769px){
	#c_static_ny{height: 28vw}
	.c_static_ny2{height: 40vw!important}
	#c_static_ny .e_bannerA-1{height: 28vw;position: relative;top: 0;width: 100%;left: 0}
	.c_static_ny2 .e_bannerA-2{ height: 40vw!important}
}
@media screen and (max-width: 1024px) and (min-width: 769px){
	#c_static_ny .e_bannerA-1 .p_info .p_btitle{font-size: 28px}
	#c_static_ny .e_bannerA-1 .p_info .p_summary{font-size: 18px}
}



#c_static_nynav{min-height: 0px;background-color: rgba(255,255,255,1);padding-top: 0px;padding-bottom: 0px;position: relative;z-index: 2;width: 100%;margin-left: auto;margin-right: auto;max-width: none}
#c_static_nynav .e_container-1{display: flex;flex-wrap: wrap;flex-direction: row;width: 94%;margin-left: auto;margin-right: auto;max-width: 1600px}
#c_static_nynav .e_container-1 > .p_item{flex: 1;max-width: 100%;max-height: 100%}
#c_static_nynav .e_container-1 .cbox-1-1{flex: 0 0 auto;align-self: center}
#c_static_nynav .e_loop-2 .p_list{display: flex;flex-wrap: wrap}
#c_static_nynav .e_loop-2 .p_loopitem{flex: 0 0 33.3%;position: relative}
#c_static_nynav .e_loop-2 .p_page{text-align: center}
#c_static_nynav .e_loop-2 .p_filter_wrapper{width: 100%}
#c_static_nynav .e_loop-2 .p_kv_wrapper{display: flex;flex-wrap: nowrap}
#c_static_nynav .e_loop-2 .p_filter_key{line-height: 40px;margin-right: 10px;font-weight: bold}
#c_static_nynav .e_loop-2 .p_v_item{display: inline-block;margin: 0 5px;line-height: 40px;cursor: pointer}
#c_static_nynav .e_loop-2 .p_active{color: blueviolet}
#c_static_nynav .e_loop-2 .p_result_item{position: relative;padding: 3px 20px 3px 10px;border: 1px solid #ddd;border-radius: 3px;margin-right: 10px}
#c_static_nynav .e_loop-2 .p_filter_close{position: absolute;right: 0;top: 0;padding: 3px;font-style: normal;font-size: 16px;margin-top: -5px;cursor: pointer}
#c_static_nynav .e_loop-2 .multSelect{font-size: 14px;position: relative}
#c_static_nynav .e_loop-2 .multSelect .inputWrap{width: 100%;min-width: 100px;min-height: 40px;border: 1px solid #ccc;border-radius: 3px;position: relative;cursor: pointer}
#c_static_nynav .e_loop-2 .multSelect.is-invalid .inputWrap{border-color: #dc3545}
#c_static_nynav .e_loop-2 .multSelect ul{padding: 0 5px;margin: 0;padding-right: 35px}
#c_static_nynav .e_loop-2 .multSelect ul,li{list-style: none}
#c_static_nynav .e_loop-2 .multSelect li{display: inline-block;background: #edf0f3;color: #92969c;padding: 3px 5px;margin: 5px 5px 5px 0;border-radius: 5px}
#c_static_nynav .e_loop-2 .multSelect .multSelect-option{width: 100%;border: 1px solid #ccc;border-top: 0;max-height: 200px;overflow-y: scroll;position: absolute;height: 0;opacity: 0;z-index: 9;background: #fff}
#c_static_nynav .e_loop-2 .multSelect .multSelect-option>div{line-height: 35px;cursor: pointer;padding: 0 10px}
#c_static_nynav .e_loop-2 .multSelect .multSelect-option>div.selected{color: #409eff}
#c_static_nynav .e_loop-2 .multSelect .multSelect-option>div:hover{color: #409eff;background: #f3f6f9}
#c_static_nynav .e_loop-2 .multSelect .fa-close{font-style: normal;font-size: 12px;padding: 0 5px 0 7px}
#c_static_nynav .e_loop-2 .multSelect .inputWrap>.fa svg{fill: #666;width: 16px;height: 16px;position: absolute;right: 0;top: calc(50% - 8px)}
#c_static_nynav .e_loop-2 .multSelect .inputWrap>.fa-down svg{transform: rotate(-90deg)}
#c_static_nynav .e_loop-2 .multSelect .inputWrap>.fa-up svg{transform: rotate(90deg)}
#c_static_nynav .e_loop-2 .multSelect .placeholder{line-height: 40px;padding-left: 10px;color: #aaa;position: absolute;left: 0;top: 0}
#c_static_nynav .e_loop-2 .p_filter_select{width: 150px}
#c_static_nynav .e_loop-2 .p_normal_start,#c_static_nynav .e_loop-2 .p_date_start{display: inline;width: 100px}
#c_static_nynav .e_loop-2 .p_normal_end,#c_static_nynav .e_loop-2 .p_date_end{display: inline;width: 100px}
#c_static_nynav .e_loop-2 .p_split{margin: 0 5px}
#c_static_nynav .e_loop-2 .p_normal{margin-right: 16px}
#c_static_nynav .e_loop-2{margin-left: auto;margin-right: auto;transition-property: all;max-width: none}
#c_static_nynav .e_loop-2 .cbox-2:nth-child(odd){flex: 0 0 auto}
#c_static_nynav .e_loop-2 .cbox-2:nth-child(even){flex: 0 0 auto;align-items: center}
#c_static_nynav .e_text-3{line-height: normal;}
#c_static_nynav .e_text-3 a{display: block;padding: 0px 30px;background: #fff;height: 70px;line-height: 70px;border-radius: 0px;border: none;font-size: 16px;transition: all .5s ease;position: relative}
#c_static_nynav .e_text-3 a:before{position: absolute;content: '';left: 50%;bottom: 0px;width: 0%;height: 3px;background-color: none;transition: all .3s}
#c_static_nynav .e_text-3 a:after{content: "";position: absolute;width: 1px;height: 15px;display: block;background: #ccc;top: 50%;margin-top: -7px;right: 0px}
#c_static_nynav .e_text-3 a:hover{color: #22228a}
#c_static_nynav .e_text-3 a:hover:before{width: 80%;left: 10%;background-color: #22228a}
#c_static_nynav .e_text-3 a.on:before{width: 80%;left: 10%;background-color: #22228a}
#c_static_nynav .e_text-3 a.on{color: #22228a}
#c_static_nynav .e_breadcrumb-4 .p_breadcrumbItem{position: relative}
#c_static_nynav .e_breadcrumb-4 .icon{width: 12px;height: 12px}
#c_static_nynav .e_breadcrumb-4 .p_breadcrumbItem:not(:first-child){padding: 0 3px 0 15px}
#c_static_nynav .e_breadcrumb-4 .p_breadcrumbItem:not(:first-child)::before{content: '>';position: absolute;left: 3px;color: #999}
#c_static_nynav .e_breadcrumb-4 .p_breadcrumb{display: flex}
#c_static_nynav .e_breadcrumb-4 .p_showTitle{position: relative;display: flex;align-items: center;padding-left: 5px;border: 1px solid transparent}
#c_static_nynav .e_breadcrumb-4 .siblings::after{content: '>';display: flex;justify-content: center;align-items: center;width: 20px;height: 20px;transform: rotateZ(90deg);cursor: pointer;color: #ccc}
#c_static_nynav .e_breadcrumb-4 .siblings.active{border: 1px solid #dee2e6}
#c_static_nynav .e_breadcrumb-4 .siblings.active::after{transform: rotateZ(-90deg)}
#c_static_nynav .e_breadcrumb-4 .p_slide{position: absolute;left: 18px;min-width: 100%;padding: 5px;display: none;z-index: 999}
#c_static_nynav .e_breadcrumb-4 .p_sibling{display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
#c_static_nynav .e_breadcrumb-4{background-color: rgba(255, 255, 255, 0)}
@media screen and (max-width:768px){
	#c_static_nynav .e_container-1 .cbox-1-1{display: none}
	#c_static_nynav .e_container-1{width: 100%;}
	#c_static_nynav .e_loop-2 .p_loopitem{position: static;display: inline-block;width: auto;margin: 0 5px;vertical-align: top}
	#c_static_nynav .e_loop-2 .p_loopitem:first-child{margin-left: 20px}
	#c_static_nynav .e_loop-2 .p_loopitem:last-child{margin-right: 20px}
	#c_static_nynav .e_loop-2 .p_list{font-size: 0;display: inline-block;margin: 0 auto;padding: 0px;text-align: center;width: 100%;overflow-x: auto;flex-wrap: nowrap;justify-content: center;overflow-y: hidden;white-space: nowrap}
	#c_static_nynav .e_text-3 a{padding: 0px 20px;font-size: 15px;height: 50px;line-height: 50px}
	#c_static_nynav{border-bottom: 1px solid #ddd;}
	#c_static_nynav .e_loop-2 .p_list::-webkit-scrollbar{display: none}
}
@media screen and (min-width: 769px){
	#c_static_nynav .e_loop-2 .p_loopitem{flex-grow: 0;flex-shrink: 0;flex: 0 0 auto;margin-right: 0px}
}
@media screen and (max-width: 1024px) and (min-width: 769px){}
@media screen and (max-width: 1440px) and (min-width: 1367px){}
@media screen and (max-width: 1366px) and (min-width: 1025px){}

.nyabout{position:relative; background-color: #f0f4f4; padding-top: 50px; padding-bottom: 50px;}
.aboutnr{ width: 94%; display: flex; flex-wrap: wrap; position: relative;  margin-left: auto; margin-right: auto; padding: 5vw 0; max-width: 1600px;}
.aboutnr.nyjj{ padding: 3%; background-color: #fff; border-radius: 15px;}
.aboutnr .cbox-1{ width: 40%; padding: 0% 5% 0% 0%;}
.aboutnr .cbox-1 img{ width: 100%; height: auto; min-height: 500px; object-fit: cover;}
.aboutnr .cbox-2{ width: 60%; position: relative; display: flex; flex-wrap: wrap; align-content: center;}
.aboutnr .cbox-2 .tit{ width: 160px; padding-top: 2px; padding-bottom: 2px}
.aboutnr .cbox-2 .tit .xt{ align-items: center; display: flex;}
.aboutnr .cbox-2 .tit .xt::before{ display: block; content: ""; border-bottom: 0; flex-grow: 1; border-top: 2px solid #22228a;}
.aboutnr .cbox-2 .tit span{ padding-left: 10px; color: #17243F; font-size: 26px; font-weight: 600;  letter-spacing: 2px;}
.aboutnr .cbox-2 h2{ width: 100%; font-size: 32px; color: #17243F; padding: 10px 0; text-transform: uppercase;}
.aboutnr .cbox-2 p{ width: 100%; color: #645f64; font-size: 14px; text-align: justify;}
.aboutnr.aboutzx{ padding: 2vw 0;}
.aboutnr.aboutzx .cbox-1:first-child{ padding-top: 4vw;}
.aboutnr.aboutzx .cbox-1:last-child{ padding-bottom: 4vw;}
.aboutnr.aboutzx .cbox-1 img{ min-height: 100px;}
.aboutnr.aboutzx .tit{ width: 120px; padding-top: 2px; padding-bottom: 2px}

@media screen and (max-width:768px){
	.aboutnr .cbox-1 img{ min-height: 300px;}
	.aboutnr .cbox-1{ width: 100%; padding: 0 0 5% 0;}
	.aboutnr .cbox-2{ width: 100%}
}

/*rongyu*/
.rongyu{padding:4vw 0;position:relative;}
.rongyu .bg_pic{width:100%;height:100%;position:absolute;left:0;top:0;}
.rongyu .bg_pic img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.rongyu .pb_tit{position: relative; line-height: 1.5;font-size: 40px;color: #fff;font-weight: bold;margin-top: 10px;text-align: center}
.rongyu .s_line{ position: relative; border-top-style: solid;border-top-width: 2px;border-top-color: #fff;width: 40px;margin-top: 15px;margin-bottom: 15px;height: 2px}
.rongyu .rynr{ position: relative; margin-top:52px; width: 90%; max-width: 1600px; margin: 0 auto;}
.rongyu .ry_ul{overflow:hidden;}
.rongyu .ry_ul .swiper-slide{margin-top:9px!important;padding:8px;background:#FFF; border-radius: 10px;}
.rongyu .ry_ul a{width:100%; display: inline-block; padding-bottom:150%;position:relative;}
.rongyu .ry_ul a img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition: transform 1s ease-in-out; }
.rongyu .ry_ul a img:hover{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.rongyu .swiper-button-next,.rongyu .swiper-button-prev{width:53px;height:53px;background-size:100% 100%;outline:none;margin-top:-27px;opacity:1;}
.rongyu .swiper-button-prev{left:-84px;background-image:url(../image/prev_icon.png);}
.rongyu .swiper-button-next{right:-84px;background-image:url(../image/next_icon.png);}
.rongyu .swiper-button-next:after, .swiper-button-prev:after{ font-size: 0;}

@media screen and (max-width:1699px){
	.rongyu .rynr{margin-top:35px;}
	.rongyu .ry_ul .swiper-slide{margin-top:7px!important;}
	.rongyu .swiper-button-next,.rongyu .swiper-button-prev{width:48px;height:48px;margin-top:-24px;}
	.rongyu .swiper-button-next{right:-60px;}
	.rongyu .swiper-button-prev{left:-60px;}
}
@media screen and (max-width:1499px){
	.rongyu{padding:30px 0 40px;}
	.rongyu .rynr{margin-top:25px;}
	.rongyu .ry_ul .swiper-slide{margin-top:5px!important;}
	.rongyu .swiper-button-next,.rongyu .swiper-button-prev{width:40px;height:40px;margin-top:-20px;}
	.rongyu .swiper-button-next{right:-50px;}
	.rongyu .swiper-button-prev{left:-50px;}
}

@media screen and (max-width:1299px){
	.rongyu{padding:20px 0 25px;}
	.rongyu .rynr{margin-top:15px;}
	.rongyu .swiper-button-next,.rongyu .swiper-button-prev{display:none;}
}
@media screen and (max-width:767px){
	.rongyu .rynr{margin-top:10px;}
}

.about-lx{ width: 100%; display: flex; flex-wrap: wrap; position: relative;  margin-left: auto; margin-right: auto; padding: 5vw 20vw; }
.about-lx .cbox-1{ width: 60%; position: relative; display: flex; flex-wrap: wrap; align-content: center;}
.about-lx .cbox-1 .tit{ width: 160px; padding-top: 2px; padding-bottom: 2px}
.about-lx .cbox-1 .tit .xt{ align-items: center; display: flex;}
.about-lx .cbox-1 .tit .xt::before{ display: block; content: ""; border-bottom: 0; flex-grow: 1; border-top: 2px solid #fff;}
.about-lx .cbox-1 .tit span{ padding-left: 10px; color: #fff; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px;}
.about-lx .cbox-1 h2{ width: 100%; font-size: 32px; color: #fff; padding: 10px 0; text-transform: uppercase;}
.about-lx .cbox-2{ width: 40%; position: relative; display: flex; flex-wrap: wrap; justify-content: flex-end;}
.about-lx .cbox-2 a{ background: #ffffff78; color: #17243F; font-size: 16px; margin: 20px 0; letter-spacing: 2px; border: 2px solid #fff;border-radius: 6px; padding: 13px 36px 13px 36px;}
.about-lx .cbox-2 a:hover{background: #fff0; border: 2px solid #fff; color: #fff;}

@media screen and (max-width:768px){
	.about-lx .cbox-1{ width: 100%; padding: 0 0 5% 0;}
	.about-lx .cbox-2{ width: 100%; justify-content: flex-start;}
}

/*shijing*/
.shijing{padding:4vw 0;position:relative; width: 90%; max-width: 1600px; margin: 0 auto;}
.shijing .container{ position: relative;}
.shijing .pb_tit{position: relative; line-height: 1.5;font-size: 40px;color: #17243F;font-weight: bold;margin-top: 10px;text-align: center}
.shijing .s_line{ position: relative; border-top-style: solid;border-top-width: 2px;border-top-color: #17243F;width: 40px;margin-top: 15px;margin-bottom: 15px;height: 2px}
.shijing .container{margin-top:52px;}
.shijing .sj_ul{overflow:hidden;}
.shijing .sj_ul .swiper-slide{margin-top:9px!important;padding:8px;background:#FFF; border-radius: 10px;}
.shijing .sj_ul a{width:100%; display: inline-block; padding-bottom:70%;position:relative;}
.shijing .sj_ul a img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition: transform 1s ease-in-out; border-radius: 10px;}
.shijing .sj_ul a img:hover{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.shijing .swiper-button-next,.shijing .swiper-button-prev{width:53px;height:53px;background-size:100% 100%;outline:none;margin-top:-27px;opacity:1;}
.shijing .swiper-button-prev{left:-84px;background-image:url(../image/prev_icon.png);}
.shijing .swiper-button-next{right:-84px;background-image:url(../image/next_icon.png);}
.shijing .swiper-button-next:after, .swiper-button-prev:after{ font-size: 0;}

@media screen and (max-width:1699px){
	.shijing .container{margin-top:35px;}
	.shijing .sj_ul .swiper-slide{margin-top:7px!important;}
	.shijing .swiper-button-next,.shijing .swiper-button-prev{width:48px;height:48px;margin-top:-24px;}
	.shijing .swiper-button-next{right:-60px;}
	.shijing .swiper-button-prev{left:-60px;}
}
@media screen and (max-width:1499px){
	.shijing{padding:30px 0 40px;}
	.shijing .container{margin-top:25px;}
	.shijing .sj_ul .swiper-slide{margin-top:5px!important;}
	.shijing .swiper-button-next,.shijing .swiper-button-prev{width:40px;height:40px;margin-top:-20px;}
	.shijing .swiper-button-next{right:-50px;}
	.shijing .swiper-button-prev{left:-50px;}
}

@media screen and (max-width:1299px){
	.shijing{padding:20px 0 25px;}
	.shijing .container{margin-top:15px;}
	.shijing .swiper-button-next,.shijing .swiper-button-prev{display:none;}
}
@media screen and (max-width:767px){
	.shijing .container{margin-top:10px;}
}


#c_static_nynr{min-height: 0px;padding-top: 3%;padding-bottom: 3%;background-color: rgba(240,244,249,1);}
#c_static_nynr .e_container-1{display: flex;flex-wrap: wrap;flex-direction: row;width: 94%;max-width: 1600px;margin-left: auto;margin-right: auto;background-color: rgba(255,255,255,1);padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;margin-bottom: 0px;;border-radius: 8px}
#c_static_nynr .e_container-1 > .p_item{flex: 1;max-width: 100%;max-height: 100%}
#c_static_nynr .e_richText-4 blockquote{font-style: italic;font-family: Georgia,Times,"Times New Roman",serif;padding: 2px 0;border-style: solid;border-color: #ccc;border-width: 0;padding-left: 20px;padding-right: 8px;border-left-width: 5px}
#c_static_nynr .e_richText-4 ol{display: block;list-style-type: decimal;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px}
#c_static_nynr .e_richText-4 li{display: list-item;text-align: -webkit-match-parent;list-style: inherit}
#c_static_nynr .e_richText-4 ul{display: block;list-style-type: disc;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 40px}
#c_static_nynr .e_text-5{line-height: 1.5;font-size: 22px}
#c_static_nynr .e_text-6{line-height: 1.5;font-size: 26px;font-weight: bold;color: rgba(56,103,165,1);margin-bottom: 20px;margin-top: 10px}
#c_static_nynr .e_richText-4{font-size: 17px;color: rgba(102,102,102,1);line-height: 1.8}
#c_static_nynr .e_richText-4 p img{max-width: 100%;height: auto;}
#c_static_nynr .e_richText-4 p span{ white-space: normal!important;}
#c_static_nynr .e_image-7{overflow: hidden;margin-bottom: 20px}
#c_static_nynr .e_image-7 img{width: 100%;height: 100%;object-fit: contain}
#c_static_nynr .e_container-8{display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;padding-right: 5%}
#c_static_nynr .e_container-8 > .p_item{flex: 1;max-width: 100%;max-height: 100%}
#c_static_nynr .e_container-1 .cbox-1-0{align-self: center}
#c_static_nynr .e_container-1 .cbox-1-1{align-self: center}
#c_static_nynr .e_text-25{line-height: 1.5;font-family: Impact;font-size: 30px}
@media screen and (max-width:768px){
	#c_static_nynr .e_container-1{flex-direction: column-reverse;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px}
	#c_static_nynr .e_text-5{font-size: 20px;color: #333333;line-height: 1.5}
	#c_static_nynr .e_text-6{font-size: 20px;line-height: 1.5}
	#c_static_nynr .e_richText-4{font-size: 14px;line-height: 1.8}
	#c_static_nynr .e_container-8{padding-left: 0px;padding-right: 0px;margin-bottom: 20px}
	#c_static_nynr{padding-top: 30px;padding-bottom: 40px}
}
@media screen and (max-width: 1440px) and (min-width: 1367px){
	#c_static_nynr .e_richText-4{font-size: 16px}
}
@media screen and (max-width: 1366px) and (min-width: 1025px){
	#c_static_nynr .e_richText-4{font-size: 16px}
}

.nylx{min-height: 300px;  background-color: #f0f4f4; padding-top: 30px; padding-bottom: 30px; margin-bottom: 0px; }
.nylx .lxnr{display: flex; flex-wrap: wrap; flex-direction: row; width: 94%;  max-width: 1600px; margin-left: auto; margin-right: auto; background-color: #fff; padding: 3%; border-radius: 15px}
.nylx .lxnr .lxbt {flex: 1; max-width: 100%; max-height: 100%}
.nylx .lxnr .lxbt p{line-height: 2; font-size: 30px; color: #3b4048; font-weight: bold; margin-bottom: 10px}
.nylx .lxnr .lxxx{ position: relative; display: flex; flex-wrap: wrap; flex-direction: row; width: 100%;  margin-bottom: 2%; }
.nylx .lxnr .lxxx .lxxq{display: flex; flex:1; flex-wrap: wrap; flex-direction: row; max-width: 30%; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1);  padding: 2% 0}
.nylx .lxnr .lxxx .lxxq:last-child{ flex: 2; max-width: 40%;}
.nylx .lxnr .lxxx .lxxq svg{flex: 0 0 auto; margin-right: 2%; align-self: center; width: 30px; height: 30px;}
.nylx .lxnr .lxxx .lxxq svg path{fill: #22228a;;}
.nylx .lxnr .lxxx .lxxq p{line-height: 2 !important; font-size: 18px}
.nylx .lxnr iframe{width: 100%; height: 400px; border: 1px solid #ccc; }

@media screen and (max-width: 1366px) and (min-width: 1160px){
	.nylx .lxnr .lxbt p{font-size: 20px;line-height: 1.5;font-weight: normal}
	.nylx .lxnr .lxxx .lxxq{ max-width: 25%;}
	.nylx .lxnr .lxxx .lxxq:last-child{ width: 50%;}
	.nylx .lxnr .lxxx .lxxq svg{width: 24px; height: 24px;}
	.nylx .lxnr .lxxx .lxxq p{font-size: 14px !important;line-height: 2 !important}
}

@media screen and (max-width: 1160px) and (min-width: 768px){
	.nylx .lxnr .lxxx .lxxq{flex-basis: calc(100% / 1); max-width: 100%;border: none}
	.nylx .lxnr .lxxx .lxxq:last-child{ max-width: 100%;}
}

@media screen and (max-width: 768px) {
	.nylx .lxnr .lxbt p{font-size: 20px;line-height: 1.5;font-weight: normal}
	.nylx .lxnr .lxxx{margin-top: 5px;margin-bottom: 5px;border: none;padding-top: 0px;padding-bottom: 0px}
	.nylx .lxnr .lxxx .lxxq{flex-basis: calc(100% / 1); max-width: 100%;border: none}
	.nylx .lxnr .lxxx .lxxq:last-child{ max-width: 100%;}
	.nylx .lxnr .lxxx .lxxq svg{width: 24px; height: 24px;}
	.nylx .lxnr .lxxx .lxxq p{font-size: 14px !important;line-height: 2 !important}
}

/*img_list*/
.img_list{position:relative;padding:20px 0 30px; background-color: rgba(240,244,249,1);}
.img_list ul{ width: 94%; display: flex; flex-wrap: wrap; position: relative;  margin-left: auto; margin-right: auto; padding: 2vw 0; max-width: 1600px;}
.img_list li{margin-top:15px;width:23.8%;float:left;cursor:pointer;margin-left:1.6%;}
.img_list li:nth-child(4n+1){margin-left:0;}
.img_list li .p_img{width:100%;padding-bottom:66.67%;position:relative;overflow:hidden;border:2px solid #efefef;}
.img_list li .p_img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;left:0;top:0;transition: transform 1s ease-in-out;}
.img_list li .p_img img:hover{ -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.img_list li p{margin:0;line-height:43px; font-size: 17px; color:#666;text-align:center;background:#fff;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: background-color 0.5s ease;}
.img_list li p a{color:#666;}
.img_list li:hover p{background:#22228a; color: #fff;}
.img_list li:hover p a{ color: #fff;}

@media screen and (max-width: 1160px) and (min-width: 768px){
	.img_list li{width:32%;margin-left:2%;}
	.img_list li:nth-child(4n+1){margin-left:2%;}
	.img_list li:nth-child(3n+1){margin-left:0;}
	.img_list li p{ font-size: 16px;}
}

@media screen and (max-width: 768px) {
	.img_list  li{width:49%;margin-left:2%;}
	.img_list  li:nth-child(4n+1){margin-left:2%;}
	.img_list  li:nth-child(3n+1){margin-left:2%;}
	.img_list  li:nth-child(odd){margin-left:0;}
	.img_list li p{ font-size: 15px;}
}

#c_static_liuyan{background-color: rgba(240,244,249,1); padding-bottom: 70px; padding-left: 0px; padding-right: 0px; min-height: 0px; padding-top: 30px;}
#c_static_liuyan .e_container-27{display: flex; flex-wrap: wrap; flex-direction: row; width: 94%; max-width: 1600px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-color: rgba(255,255,255,1); padding-top: 50px; padding-bottom: 50px; padding-left: 50px; padding-right: 50px; border-radius: 15px}
#c_static_liuyan .e_container-27 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_liuyan .e_textarea-46 .p_required{vertical-align: middle; font-size: 1.4em; line-height: 100%; position: relative; font-weight: bold; top: 0.15em; padding-left: 5px}
#c_static_liuyan .e_textarea-46 .s_form-control{border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px}
#c_static_liuyan .e_text-68{line-height: 1.5;  font-size: 36px; text-align: left; color: rgba(34,34,34,1); font-weight: bold}
#c_static_liuyan .e_text-69{line-height: 1.5;  font-size: 16px; text-align: left; color: rgba(102,102,102,1); margin-top: 10px}
#c_static_liuyan .e_form-70{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-top: 40px}
#c_static_liuyan .e_form-70 > .p_formItem{flex: 1; max-width: 100%; max-height: 100%}
#c_static_liuyan .e_container-71{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%}
#c_static_liuyan .e_container-71 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_liuyan .e_container-71 .cbox-71-1{margin-left: 2%; margin-right: 2%}
#c_static_liuyan .e_form-70 .cbox-70-0{margin-top: 0px}
#c_static_liuyan .e_textarea-46 .p_input{min-height: 150px}
#c_static_liuyan .e_textarea-46{margin-top: 10px}
#c_static_liuyan .e_formBtn-72{display: block; position: relative; overflow: hidden; text-align: center; box-sizing: border-box; width: 200px; border-radius: 35px 5px 35px 5px; padding: 12px 8px;     display-radio: block; margin-left: auto; margin-right: auto; background: #22228a; border: none; margin-top: 30px}
#c_static_liuyan .e_formBtn-72:hover{background: #e89313}
#c_static_liuyan .btn:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%)}
#c_static_liuyan .e_formBtn-72 span{display: block; width: 100%; position: relative; z-index: 1; outline: 0; margin: 0px; overflow: hidden; font-size: 16px}
#c_static_liuyan .e_formBtn-72::after{content: ""; position: absolute; width: 100%; height: 100%; transition: all .3s; z-index: 0; opacity: 0; top: 0; left: 0px}
#c_static_liuyan .e_formBtn-72:hover::after{opacity: 1}
#c_static_liuyan .e_clueMobile-75{}
#c_static_liuyan .e_clueEmail-76{}
#c_static_liuyan .e_input-77 .p_phoneCode{width: 90px; margin-right: 10px}

@media screen and (max-width: 768px) {
	#c_static_liuyan .e_formBtn-72 span{font-size:14px}
	#c_static_liuyan .e_formBtn-72{padding: 10px 8px;width: 150px;margin-top: 20px}
	#c_static_liuyan{padding-bottom: 20px;padding-top: 0px}
	#c_static_liuyan .e_container-27{padding-left: 20px;padding-top: 20px;padding-bottom: 20px;padding-right: 20px;width: 94%;margin-top: 0px}
	#c_static_liuyan .e_text-68{font-size: 24px;color: #333333;line-height: 1.5}
	#c_static_liuyan .e_text-69{font-size: 14px;color: #333333;line-height: 1.5;width: 100%;margin-left: auto;margin-right: auto}
	#c_static_liuyan .e_container-71{flex-direction: column}
	#c_static_liuyan .e_container-71 .cbox-71-1{margin-left: 0px;margin-right: 0px}
	#c_static_liuyan .e_form-70{margin-top: 20px}
}

#c_static_newslist{min-height: 300px;  background-color: rgba(240,244,249,1); padding-top: 50px; padding-bottom: 80px;}
#c_static_newslist .e_loopFocus-1 .p_list{display: flex; flex-wrap: wrap}
#c_static_newslist .e_loopFocus-1 .p_loopItem{position: relative; flex: 0 0 100%}
#c_static_newslist .e_container-18{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-bottom: 40px; background-color: rgba(255,255,255,1); transition: all .5s ease; border-radius: 8px}
#c_static_newslist .e_container-18:hover{box-shadow: 0px 0px 20px 0px rgb(29 56 75 / 5%); transform: translateY(-10px)}
#c_static_newslist .e_container-18 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newslist .e_container-18 .cbox-18-1{flex: 0 0 80%}
#c_static_newslist .e_container-19{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 4.8%; padding-left: 5%; padding-bottom: 4.8%; padding-right: 5%}
#c_static_newslist .e_container-19 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newslist .e_container-20{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; justify-content: space-between}
#c_static_newslist .e_container-20 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newslist .e_container-20 .cbox-20-0{flex: 0 0 70%}
#c_static_newslist .e_container-20 .cbox-20-1{flex: 0 0 auto}
#c_static_newslist .e_timeFormat-21{min-height: 20px;   font-size: 60px; color: rgba(51,51,51,1); line-height: 60px; font-family: Impact; text-align: center; transition: all .5s ease}
#c_static_newslist .e_container-18:hover .e_timeFormat-21{color: #22228a}
#c_static_newslist .e_timeFormat-22{font-size: 18px; line-height: 32px; color: #333; font-family: Arial; transition: all .5s ease}
#c_static_newslist .e_container-18:hover .e_timeFormat-22{color: #22228a}
#c_static_newslist .e_text-23{line-height: 1.6;  font-size: 20px; color: rgba(34,34,34,1); font-weight: bold; transition: all .2s ease; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_static_newslist .e_container-18:hover .e_text-23{color: #22228a}
#c_static_newslist .e_richText-24 blockquote{font-style: italic; font-family: Georgia,Times,"Times New Roman",serif; padding: 2px 0; border-style: solid; border-color: #ccc; border-width: 0; padding-left: 20px; padding-right: 8px; border-left-width: 5px}
#c_static_newslist .e_richText-24 ol{display: block; list-style-type: decimal; margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}
#c_static_newslist .e_richText-24 li{display: list-item; text-align: -webkit-match-parent; list-style: inherit}
#c_static_newslist .e_richText-24 ul{display: block; list-style-type: disc; margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}
#c_static_newslist .e_richText-24{ font-size: 14px; color: rgba(102,102,102,1); -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; line-height: 26px; height: 52px; margin-top: 15px}
#c_static_newslist .e_container-25{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 35px; padding-bottom: 35px; padding-right: 35px; padding-left: 35px}
#c_static_newslist .e_container-25 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newslist .e_image-26{display: block; width: 100%; padding-bottom: 60%; position: relative; height: 0px; overflow: hidden}
#c_static_newslist .e_image-26 img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; transition: all .5s ease}
#c_static_newslist .e_container-18:hover .e_image-26 img{transform: translate( -50%, -50%) scale(1.1)}
#c_static_newslist .e_loopFocus-1{ width: 94%; max-width: 1600px; margin-left: auto; margin-right: auto}


@media screen and (max-width: 768px) {
	#c_static_newslist .e_container-18{flex-direction: column;padding: 10px;margin-bottom: 30px}
	#c_static_newslist .e_container-19{padding-top: 20px;padding-bottom: 2px;padding-right: 2px;padding-left: 2px}
	#c_static_newslist .e_container-20{align-items: center}
	#c_static_newslist .e_richText-24{line-height: 22px;height: 44px;font-size: 13px;margin-top: 8px}
	#c_static_newslist .e_container-18 .cbox-18-0{flex: 0 0 100%;width: 100%}
	#c_static_newslist .e_container-18 .cbox-18-1{flex: 0 0 100%}
	#c_static_newslist .e_container-25{padding: 0px}
	#c_static_newslist .e_timeFormat-21{font-size: 40px;line-height: 40px}
	#c_static_newslist .e_timeFormat-22{font-size: 13px;font-weight: bold;line-height: 30px}
	#c_static_newslist .e_container-20 .cbox-20-0{flex: 0 0 75%}
	#c_static_newslist{padding-top: 30px;padding-bottom: 50px}
	#c_static_newslist .e_image-26{ display: none;}
}

@media screen and (min-width: 769px) {
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
}

@media screen and (max-width: 1440px) and (min-width: 1367px) {
}

@media screen and (max-width: 1366px) and (min-width: 1025px) {
}


.newsnav { min-height: 0px!important; padding-top: 90px!important; padding-bottom: 0px!important}

#c_grid-newsnr{margin-left: auto; margin-right: auto; width: 100%;  background-color: rgba(240,244,249,1); padding-top: 3%; padding-bottom: 3%;}
#c_grid-newsnr .p_gridbox::after{content: ''; clear: left; display: block}
#c_grid-newsnr > div > .p_gridbox{width: 100%; overflow: hidden; position: static}
#c_grid-newsnr > div > .p_gridCell{float: left; position: static}
#c_grid-newsnr > .p_gridbox.signal{min-height: inherit}
#c_grid-newsnr > .p_gridbox.signal > .p_gridCell{min-height: inherit !important}
@media screen and (max-width: 768px){
	#c_grid-newsnr > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
}

@media screen and (min-width: 769px){
	#c_grid-newsnr > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
}
@media screen and (max-width: 1024px) and (min-width: 769px){
	#c_grid-newsnr > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
}
@media screen and (max-width: 1440px) and (min-width: 1367px){}
@media screen and (max-width: 1366px) and (min-width: 1025px){}

#c_grid-nn{margin-left: auto; margin-right: auto; width: 94%;  max-width: 1600px}
#c_grid-nn .p_gridbox::after{content: ''; clear: left; display: block}
#c_grid-nn > div > .p_gridbox{width: 100%; overflow: hidden; position: static}
#c_grid-nn > div > .p_gridCell{float: left; position: static}
#c_grid-nn > .p_gridbox.signal{min-height: inherit}
#c_grid-nn > .p_gridbox.signal > .p_gridCell{min-height: inherit !important}
@media screen and (max-width: 768px){
	#c_grid-nn > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
}
@media screen and (min-width: 769px){
	#c_grid-nn > .p_gridbox > .p_gridCell:nth-child(2n + 1){width:72.64999999999999%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
	#c_grid-nn > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: 22.33%;margin-left: 5%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: inherit}
}
@media screen and (max-width: 1024px) and (min-width: 769px){
	#c_grid-nn > .p_gridbox > .p_gridCell:nth-child(2n + 1){width:72.64999999999999%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
	#c_grid-nn > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: 22.33%;margin-left: 5%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: inherit}
}
@media screen and (max-width: 1440px) and (min-width: 1367px){}
@media screen and (max-width: 1366px) and (min-width: 1025px){}

#c_static_newsxq{ padding-bottom: 0px; min-height: 0px; padding-top: 0px}
#c_static_newsxq .e_container-1{display: flex; flex-wrap: wrap; flex-direction: row; margin-left: auto; margin-right: auto; width: auto; max-width: none}
#c_static_newsxq .e_container-1 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-1 .cbox-1-0{flex: 0 0 100%}
#c_static_newsxq .e_container-1 .cbox-1-1{flex: 0 0 25%; margin-left: 3%}
#c_static_newsxq .e_container-9{display: flex; flex-wrap: wrap; flex-direction: row; padding-bottom: 6%; padding-right: 6%; background-color: rgba(255,255,255,1); width: auto; padding-left: 6%; padding-top: 6%; border-radius: 8px}
#c_static_newsxq .e_container-9 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_text-10{  font-size: 30px; color: rgba(0,0,0,1); line-height: 1.5; text-align: center; font-weight: bold}
#c_static_newsxq .e_line-11{border-top-style: solid; border-top-width: 1px; border-top-color: #dddddd; height: 1px}
#c_static_newsxq .e_container-12{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; }
#c_static_newsxq .e_container-12 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-13{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; width: 100%; }
#c_static_newsxq .e_container-13 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-13 .cbox-13-1{flex: 0 0 auto}
#c_static_newsxq .e_container-13 .cbox-13-0{flex: 0 0 auto}
#c_static_newsxq .e_container-14{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 15px; padding-left: 15px; padding-bottom: 15px; padding-right: 15px; background-color: rgba(245,245,245,1); margin-top: 20px; }
#c_static_newsxq .e_container-14 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_richText-15{ font-size: 16px; color: rgba(102,102,102,1); line-height: 2; margin-top: 30px; }
#c_static_newsxq .e_richText-15 p{padding-bottom: 15px}
#c_static_newsxq .e_richText-15 table{border: none}
#c_static_newsxq .e_richText-15 tbody{border: none}
#c_static_newsxq .e_richText-15 tr{border: none}
#c_static_newsxq .e_richText-15 td{border: 1px solid rgba(0,0,0,0.2); padding: 5px; font-size: 14px; line-height: 1.8}
#c_static_newsxq .e_richText-15 p img{ max-width: 100%; height: auto;}
#c_static_newsxq .e_richText-15 p span{white-space: normal!important;}
#c_static_newsxq .e_text-16{ font-size: 14px; color: rgba(90,90,90,1); line-height: 1.8; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_static_newsxq .e_timeFormat-17{min-height: 20px;  font-size: 14px; color: rgba(90,90,90,1); line-height: 1.5; }
#c_static_newsxq .e_text-18{  font-size: 14px; color: rgba(90,90,90,1); line-height: 1.5}
#c_static_newsxq .btn:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%)}
#c_static_newsxq .e_line-24{ border-top-style: solid; border-top-width: 6px; border-top-color: rgba(245,245,245,1); height: auto; margin-top: 20px; margin-bottom: 20px}
#c_static_newsxq .e_container-26{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-top: 30px; max-width: 1400px; margin-left: auto; margin-right: auto; padding-right: 0px; padding-left: 0px}
#c_static_newsxq .e_container-26 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-27{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-right: auto; max-width: none; margin-left: auto}
#c_static_newsxq .e_container-27 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-27 .cbox-27-1{flex: 0 0 60px}
#c_static_newsxq .e_text-28{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px; text-align: right; margin-left: 10px}
#c_static_newsxq .e_text-29{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px; text-align: right}
#c_static_newsxq .e_container-30{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-right: auto; max-width: none; margin-left: auto}
#c_static_newsxq .e_container-30 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-30 .cbox-30-0{flex: 0 0 auto}
#c_static_newsxq .e_text-31{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px}
#c_static_newsxq .e_text-32{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px; margin-right: 10px}
#c_static_newsxq .e_text-31 a:hover{color: #22228a}
#c_static_newsxq .e_text-29 a:hover{color: #22228a}
#c_static_newsxq .e_container-33{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-top: 30px; max-width: 1400px; margin-left: auto; margin-right: auto}
#c_static_newsxq .e_container-33 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-34{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-right: auto; max-width: none; margin-left: auto}
#c_static_newsxq .e_container-34 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-34 .cbox-34-1{flex: 0 0 auto}
#c_static_newsxq .e_container-34 .cbox-34-0{flex: 0 0 auto}
#c_static_newsxq .e_text-35{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px; text-align: left}
#c_static_newsxq .e_text-36{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px; text-align: left; margin-left: auto; margin-right: 10px}
#c_static_newsxq .e_container-37{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-right: auto; max-width: none; margin-left: auto}
#c_static_newsxq .e_container-37 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_container-37 .cbox-37-0{flex: 0 0 auto}
#c_static_newsxq .e_text-38{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px}
#c_static_newsxq .e_text-39{line-height: 2;   color: rgba(85,85,85,1); font-size: 14px; margin-right: 10px}
#c_static_newsxq .e_text-38 a:hover{color: #22228a}
#c_static_newsxq .e_text-35 a:hover{color: #22228a}
#c_static_newsxq .e_container-48{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; background-color: rgba(245,245,245,1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-top: 15px; padding-left: 10px; padding-bottom: 15px; padding-right: 10px}
#c_static_newsxq .e_container-48 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newsxq .e_text-49{line-height: 1.5;   font-size: 16px; color: rgba(85,85,85,1)}
#c_static_newsxq .e_container-48 .cbox-48-0{flex: 0 0 auto}
#c_static_newsxq .e_image-51{overflow: hidden;  max-width: 800px; margin-left: auto; margin-right: auto; margin-top: 20px}
#c_static_newsxq .e_image-51 img{width: 100%; height: 100%; object-fit: contain}
#c_static_newsxq .e_loop_sub-52{display: flex; flex-wrap: wrap}
#c_static_newsxq .e_loop_sub-52 .p_loopItem{position: relative; flex: 0 0 auto; margin-left: 8px}
#c_static_newsxq .e_text-53{line-height: normal}
@media screen and (max-width: 768px){
	#c_static_newsxq .e_container-33{display:block;flex-direction: column;margin-left: 0px;margin-right: 0px;margin-top: 20px}
	#c_static_newsxq .e_container-1{flex-direction: column}
	#c_static_newsxq .e_container-1 .cbox-1-1{flex: 0 0 auto;margin-left: 0%}
	#c_static_newsxq .e_richText-15{font-size: 14px;line-height: 1.8;margin-top: 15px}
	#c_static_newsxq{padding-top: 0px;padding-bottom: 0px;width: auto;max-width: none}
	#c_static_newsxq .e_text-10{font-size: 18px;color: #333333;line-height: 1.8;text-align: center}
	#c_static_newsxq .e_text-16{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}
	#c_static_newsxq .e_container-9{padding-top: 5%;padding-bottom: 5%;padding-left: 3%;padding-right: 3%;margin-bottom: 30px}
	#c_static_newsxq .e_line-11{margin-top: 8px;margin-bottom: 8px}
	#c_static_newsxq .e_container-14{margin-top: 10px}
	#c_static_newsxq .e_container-26{display: none}
	#c_static_newsxq .e_container-33 .cbox-33-0{margin-bottom: 15px}
	#c_static_newsxq .e_line-24{margin: 10px 0px}
	#c_static_newsxq .e_text-49{font-size: 14px;color: #333333;line-height: 1}
	#c_static_newsxq .e_text-53{font-size: 14px;color: #333333;line-height: 1}
}
@media screen and (min-width: 769px){
	#c_static_newsxq .e_container-33{display:none}
}
@media screen and (max-width: 1024px) and (min-width: 769px){}

#c_static_newstj{ padding-bottom: 0px; min-height: 0px; padding-top: 0px}
#c_static_newstj .e_container-1{display: flex; flex-wrap: wrap; flex-direction: row; margin-left: auto; margin-right: auto; width: auto; max-width: none}
#c_static_newstj .e_container-1 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newstj .e_container-1 .cbox-1-0{flex: 0 0 100%}
#c_static_newstj .e_container-1 .cbox-1-1{flex: 0 0 25%; margin-left: 3%}
#c_static_newstj .e_container-19{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; background-color: rgba(255,255,255,1); padding-top: 8%; padding-left: 8%; padding-bottom: 8%; padding-right: 8%; margin-top: 20px; border-radius: 8px}
#c_static_newstj .e_container-19 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newstj .e_container-2{ padding-top: 8%; padding-left: 8%; padding-right: 8%; padding-bottom: 8%; border-color: rgba(255,255,255,1); background-color: rgba(255,255,255,1); border-radius: 8px}
#c_static_newstj .e_text-20{line-height: normal;  font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: rgba(68,68,68,1);  margin-bottom: 20px}
#c_static_newstj .e_websiteShare-21 .p_share a{width: 40px; display: inline-block; margin-right: 10px}
#c_static_newstj .e_websiteShare-21 .p_share a img{width: 100%}
#c_static_newstj .btn:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%)}
#c_static_newstj .e_text-25{line-height: normal;  font-size: 20px; font-family: Microsoft YaHei; font-weight: bold; color: rgba(68,68,68,1);  margin-bottom: 20px}
#c_static_newstj .e_line-40{border-top-style: solid; border-top-width: 1px; border-top-color: #dddddd; height: 1px}
#c_static_newstj .e_loop-41 .p_list{display: flex; flex-wrap: wrap; position: relative; max-width: 100%}
#c_static_newstj .e_loop-41 .p_loopitem{flex: 0 0 33.3%; position: relative}
#c_static_newstj .e_loop-41 .p_page{text-align: center}
#c_static_newstj .e_loop-41 .p_filter_wrapper{width: 100%; font-size: 13px}
#c_static_newstj .e_loop-41 .p_kv_wrapper{display: flex; flex-wrap: nowrap; line-height: 40px; margin: 15px 0}
#c_static_newstj .e_loop-41 .p_filter_key{width: 70px; overflow: hidden; margin-right: 10px; font-weight: bold; color: #333333; font-size: 12px}
#c_static_newstj .e_loop-41 .p_v_item{display: inline-block; padding: 0 3px; cursor: pointer; font-size: 13px; color: #555555; margin-right: 30px}
#c_static_newstj .e_loop-41 .p_active .p_fbutton{color: #fff; background-color: cornflowerblue}
#c_static_newstj .e_loop-41 .p_result_item{position: relative; padding: 3px 20px 3px 10px; border: 1px solid #ddd; border-radius: 3px; margin-right: 10px}
#c_static_newstj .e_loop-41 .p_filter_close{position: absolute; right: 0; top: 0; padding: 3px; font-style: normal; font-size: 16px; margin-top: -5px; cursor: pointer}
#c_static_newstj .e_loop-41 .multSelect{font-size: 13px; position: relative}
#c_static_newstj .e_loop-41 .multSelect .inputWrap{width: 100%; min-width: 100px; min-height: 24px; border: 1px solid #DCDFE6; border-radius: 3px; position: relative; cursor: pointer; background: white}
#c_static_newstj .e_loop-41 .multSelect.is-invalid .inputWrap{border-color: #dc3545}
#c_static_newstj .e_loop-41 .multSelect ul{padding: 0 5px; margin: 0; padding-right: 35px}
#c_static_newstj .e_loop-41 .multSelect ul,li{list-style: none}
#c_static_newstj .e_loop-41 .multSelect li{display: inline-block; background: #edf0f3; color: #92969c; padding: 0px 5px; margin: 1px 5px 1px 0; border-radius: 5px; line-height: 16px}
#c_static_newstj .e_loop-41 .multSelect .multSelect-option{width: 100%; border: 1px solid #DCDFE6; border-radius: 2px; border-top: 0; max-height: 200px; overflow-y: scroll; position: absolute; height: 0; opacity: 0; z-index: 9; background: #fff}
#c_static_newstj .e_loop-41 .multSelect .multSelect-option>div{line-height: 24px; cursor: pointer; padding: 0 10px}
#c_static_newstj .e_loop-41 .multSelect .multSelect-option>div.selected{color: #409eff}
#c_static_newstj .e_loop-41 .multSelect .multSelect-option>div:hover{color: #409eff; background: #f3f6f9}
#c_static_newstj .e_loop-41 .multSelect .fa-close{font-style: normal; font-size: 12px; padding: 0 5px 0 7px}
#c_static_newstj .e_loop-41 .multSelect .inputWrap>.fa svg{fill: #666; width: 12px; height: 12px; position: absolute; right: 0; top: calc(50% - 3px)}
#c_static_newstj .e_loop-41 .multSelect .inputWrap>.fa-down svg{transform: rotate(-90deg)}
#c_static_newstj .e_loop-41 .multSelect .inputWrap>.fa-up svg{transform: rotate(90deg)}
#c_static_newstj .e_loop-41 .multSelect .placeholder{line-height: 40px; padding-left: 10px; color: #aaa; position: absolute; left: 0; top: 0}
#c_static_newstj .e_loop-41 .p_normal_start{display: inline; width: 100px; height: 40px}
#c_static_newstj .e_loop-41 .p_date_start{display: inline; width: 105px; height: 40px}
#c_static_newstj .e_loop-41 .p_normal_end{display: inline; width: 100px; height: 40px; margin-right: 5px}
#c_static_newstj .e_loop-41 .p_date_end{display: inline; width: 105px; height: 40px; margin-right: 5px}
#c_static_newstj .e_loop-41 .p_split{margin: 0 5px}
#c_static_newstj .e_loop-41 .p_normal{margin-right: 16px}
#c_static_newstj .e_loop-41 .p_fbutton{background-color: #007bff; border: 1px solid #409EFF; text-decoration: none; color: white; font-size: 14px; text-align: center; padding: 10px 25px; position: relative; overflow: hidden}
#c_static_newstj .e_loop-41 .input-check,#c_static_newstj .e_loop-41 .input-radio{margin: 0 5px; vertical-align: text-top}
#c_static_newstj .e_loop-41 .position-left{display: flex}
#c_static_newstj .e_loop-41 .position-right{display: flex; flex-direction: row-reverse}
#c_static_newstj .e_loop-41 .position-bottom{display: flex; flex-direction: column-reverse}
#c_static_newstj .e_loop-41 .p_mbutton{border: 1px solid #409EFF; text-decoration: none; color: #409EFF; font-size: 14px; text-align: center; padding: 10px 25px; position: relative; overflow: hidden}
#c_static_newstj .e_loop-41 .p_mbutton:after{content: ""; display: none; width: 16px; height: 16px; background-color: #409eff; -webkit-transform: skewY( -45deg); transform: skewY( 360deg); position: absolute; bottom: 0px; right: 0; z-index: 1}
#c_static_newstj .e_loop-41 .p_mbutton::before{content: ""; display: none; width: 6px; height: 9px; border-right: #ffffff solid 2px; border-bottom: #ffffff solid 2px; -webkit-transform: rotate( 35deg); transform: rotate( 35deg); position: absolute; bottom: 5px; right: 4px; z-index: 2}
#c_static_newstj .e_loop-41 .p_active .p_mbutton::before{display: block}
#c_static_newstj .e_loop-41 .p_active .p_mbutton::after{display: block}
#c_static_newstj .e_loop-41 .p_input_match{width: 100px; height: 40px; padding: 10px; border: 1px solid #ced4da; border-radius: 3px}
#c_static_newstj .e_loop-41 .p_filter_result{display: none}
#c_static_newstj .e_loop-41 .p_contclear{cursor: pointer; display: none}
#c_static_newstj .e_loop-41 .swiper-container{padding-bottom: 30px}
#c_static_newstj .e_loop-41 .p_imgwrapper{width: 80px; height: 100px; overflow: hidden}
#c_static_newstj .e_loop-41 .p_imgtitle{display: flex; justify-content: center; flex-wrap: nowrap; margin: 0 auto; line-height: 20px}
#c_static_newstj .e_loop-41 .p_imgwrapper img{width: 100%; object-fit: cover}
#c_static_newstj .e_loop-41 .p_active .p_imgwrapper{border: 1px solid #409eff}
#c_static_newstj .e_container-42{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dotted #ccc}
#c_static_newstj .e_container-42 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_newstj .e_text-43{line-height: 1.5;  font-size: 15px; color: rgba(51,51,51,1); -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-left: 15px;}
#c_static_newstj .e_text-43 a:hover{color: #22228a}
#c_static_newstj .e_timeFormat-44{min-height: 0px;   font-size: 14px; color: rgba(102,102,102,1); line-height: 1.5; font-weight: normal; margin-top: 5px; padding-left: 15px}
#c_static_newstj .e_websiteShare-21{ max-width: none}
#c_static_newstj .e_websiteShare-21 .p_img{ max-width: 30px}
@media screen and (max-width: 768px){
	#c_static_newstj .e_container-1{flex-direction:column}
	#c_static_newstj .e_container-1 .cbox-1-1{flex: 0 0 auto;margin-left: 0%}
	#c_static_newstj{padding-top: 0px;padding-bottom: 0px}
	#c_static_newstj .e_container-2{padding-top: 5%;padding-bottom: 5%;padding-left: 5%;padding-right: 5%}
	#c_static_newstj .e_text-20{font-size: 18px;color: #333333;line-height: 1.5}
	#c_static_newstj .e_container-19{padding-top: 5%;padding-bottom: 5%;padding-left: 5%;padding-right: 5%}
	#c_static_newstj .e_text-25{font-size: 20px;color: #333333;line-height: 1.5}
	#c_static_newstj .e_line-40{margin-top: 8px;margin-bottom: 18px}
	#c_static_newstj .e_loop-41 .p_loopitem{flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 1)}
	#c_static_newstj .e_text-43{font-size: 14px}
	#c_static_newstj .e_websiteShare-21 .p_share a{width: 30px}
}
@media screen and (min-width: 769px){
	#c_grid-newsnr .p_gridbox{display:flex}
	#c_static_newstj{position: sticky;top: 0px}
	#c_static_newstj .e_loop-41 .p_loopitem{flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 1)}
}



#c_grid-prolist{margin-left: auto; margin-right: auto; width: 100%; background-color: rgba(240,244,249,1); padding-top: 50px; padding-bottom: 70px;}
#c_grid-prolist .p_gridbox::after{content: ''; clear: left; display: block}
#c_grid-prolist > div > .p_gridbox{width: 100%; overflow: hidden; position: static}
#c_grid-prolist > div > .p_gridCell{float: left; position: static}
#c_grid-prolist > .p_gridbox.signal{min-height: inherit}
#c_grid-prolist > .p_gridbox.signal > .p_gridCell{min-height: inherit !important}

@media screen and (max-width: 768px) {
    #c_grid-prolist > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:99%;margin-left: 0.5%;margin-right: 0.5%;margin-top: 0.5rem;margin-bottom: 0.5rem;clear: left}
	#c_grid-prolist{padding-top: 20px;padding-bottom: 30px}
}

@media screen and (min-width: 769px) {
    #c_grid-prolist > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
    #c_grid-prolist > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100%; margin-left: 0%; margin-right: 0%; margin-top: 0rem; margin-bottom: 0rem; clear: left}
}

@media screen and (max-width: 1440px) and (min-width: 1367px) {
}

@media screen and (max-width: 1366px) and (min-width: 1025px) {
}

#c_grid-pl-1{margin-left: auto; margin-right: auto; width: 94%; max-width: 1600px; margin-bottom: 20px}
#c_grid-pl-1 .p_gridbox::after{content: ''; clear: left; display: block}
#c_grid-pl-1 > div > .p_gridbox{width: 100%; overflow: hidden; position: static}
#c_grid-pl-1 > div > .p_gridCell{float: left; position: static}
#c_grid-pl-1 > .p_gridbox.signal{min-height: inherit}
#c_grid-pl-1 > .p_gridbox.signal > .p_gridCell{min-height: inherit !important}

@media screen and (max-width: 768px) {
    #c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:99%; margin-left: 0.5%; margin-right: 0.5%; margin-top: 0.5rem; margin-bottom: 0.5rem; clear: left}
}

@media screen and (min-width: 769px) {
    #c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 1){width:49.99%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: 49.99%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: inherit}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
    #c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 1){width:49.99%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: left}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: 49.99%;margin-left: 0%;margin-right: 0%;margin-top: 0rem;margin-bottom: 0rem;clear: inherit}
}

#c_static_prozuo{min-height: 0px;}
#c_static_prozuo .e_container-1{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%}
#c_static_prozuo .e_container-1 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_prozuo .e_container-2{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-top: 30px}
#c_static_prozuo .e_container-2 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_prozuo .e_container-3{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; border-radius: 8px 8px 0px 0px; background: #22228a}
#c_static_prozuo .e_container-3 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_prozuo .e_categoryB-4{user-select: none; font-size: 14px; width: 100%; max-width: 100%}
#c_static_prozuo .e_categoryB-4 ul{list-style: none; margin: 0}
#c_static_prozuo .e_categoryB-4 li{position: relative}
#c_static_prozuo .e_categoryB-4 .deep a{width: 100%; padding-left: 25px; display: flex; justify-content: flex-start}
#c_static_prozuo .e_categoryB-4 .p_c_title1{display: flex; justify-content: space-between; position: relative; line-height: 50px; border-bottom: 1px solid #ebebeb; font-size: 15px; transition: all ease .3s; width: 100%; color: #333; background: #ffffff}
#c_static_prozuo .e_categoryB-4 .deep-2{width: 100%}
#c_static_prozuo .e_categoryB-4 .p_arrbtm{width: 50px; display: flex; flex-direction: column; justify-content: center; text-align: center; cursor: pointer; border-left: 1px solid rgb(0 0 0 / 5%); transition: border-left ease .3s}
#c_static_prozuo .e_categoryB-4 .p_arrow{margin: 0; font-size: 12px; transform: rotate(-90deg); line-height: 1; padding: 0; width: auto; height: 14px; right: 15px; pointer-events: none}
#c_static_prozuo .e_categoryB-4 .p_c_title2{display: flex; justify-content: space-between; position: relative; line-height: 50px; border-bottom: 1px solid #e1e1e1; font-size: 15px; transition: all ease .3s; width: 100%; color: #666; background: #ededed}
#c_static_prozuo .e_categoryB-4 .deep-3{width: 100%}
#c_static_prozuo .e_categoryB-4 .p_c_title3{display: flex; justify-content: space-between; position: relative; line-height: 50px; border-bottom: 1px solid #d9d9d9; font-size: 15px; transition: all ease .3s; width: 100%; color: #666; background: #e3e3e3}
#c_static_prozuo .e_categoryB-4 .p_c_images{width: 27px; height: 100%; position: relative; display: flex; flex-direction: column; justify-content: center; margin-right: 6px; order: -1; overflow: hidden; transition: all ease .3s}
#c_static_prozuo .e_categoryB-4 .p_c_images img{width: 100%; height: auto; vertical-align: middle; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%)}
#c_static_prozuo .e_categoryB-4 p:hover .p_c_images{opacity: 0; margin-right: 0px; width: 0px}
#c_static_prozuo .e_categoryB-4 .deep:hover{background: #e89313; color: #ffffff; border-bottom: 1px solid #e89313}
#c_static_prozuo .e_categoryB-4 .active > p{color: #10528f}
#c_static_prozuo .e_categoryB-4 .deep:hover .p_arrbtm{border-left: 1px solid rgb(255 255 255 / 10%)}
#c_static_prozuo .e_categoryB-4 li:last-child > .deep{border-bottom: 0px solid #ebebeb}
#c_static_prozuo .e_text-5{line-height: 1.5; font-size: 22px; color: rgba(255,255,255,1); font-weight: bold}
#c_static_prozuo .e_container-6{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; border-radius: 8px 8px 0px 0px; background: #22228a}
#c_static_prozuo .e_container-6 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_prozuo .e_text-7{line-height: 1.5; font-size: 22px; color: rgba(255,255,255,1); font-weight: bold}
#c_static_prozuo .e_container-8{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 30px; padding-bottom: 30px; padding-left: 20px; padding-right: 20px; background-color: rgba(255,255,255,1)}
#c_static_prozuo .e_container-8 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_prozuo .e_richText-11{font-size: 15px; color: rgba(51,51,51,1); line-height: 2;; max-width: none; width: auto}
#c_static_prozuo .e_richText-11 a:hover{color: #10528f}
@media screen and (max-width: 768px){
	#c_static_prozuo .e_categoryB-4{background:none;max-width: none;display: flex;justify-content: flex-start}
	#c_static_prozuo .e_categoryB-4 .p_c_tree{position: fixed;top: 0;bottom: 0;left: 100%;height: 100vh;width: 70%;transition: all ease .5s;background: #fff;z-index: 99999;max-height: 1080px}
	#c_static_prozuo .e_categoryB-4 .deep-1{height: 100%;overflow-y: auto;overflow-x: hidden}
	#c_static_prozuo .e_categoryB-4 .p_c_mbtn{display: block;border: 0;width: 100%;background: #10528f;padding: 15px;border-radius: 2px;font-size: 14px;color: rgb(255 255 255 / 80%);outline: none}
	#c_static_prozuo .e_categoryB-4 .p_c_mput{display: block;line-height: 50px;background: rgb(0 0 0 / 70%);position: fixed;top: 0;bottom: 0;right: 0;left: 0;max-height: 1080px;height: 100vh;width: 100%;cursor: pointer;transition: all ease .5s;opacity: 0;visibility: hidden;z-index: 999}
	#c_static_prozuo .e_categoryB-4 .p_c_mput:hover{background: rgb(0 0 0 / 80%)}
	#c_static_prozuo .e_categoryB-4 .deep a{padding-right: 15px;width: 100%}
	#c_static_prozuo .e_categoryB-4 .deep{color: #666}
	#c_static_prozuo .e_categoryB-4 .deep-2{display: none;position: static;width: 100%}
	#c_static_prozuo .e_categoryB-4 .deep-3{display: none;position: static;width: 100%;background: #dfdfdf}
	#c_static_prozuo .e_categoryB-4 .p_c_title3{border-bottom: 1px solid #d5d5d5}
	#c_static_prozuo .e_categoryB-4.design_nomput .p_c_mput{display: none}
	#c_static_prozuo .e_categoryB-4 .p_leftani{left: 30%}
	#c_static_prozuo .e_categoryB-4 .p_bg_show{opacity: 1;visibility: visible;display: block}
	#c_static_prozuo .e_container-2{display: none}
	#c_static_prozuo .e_container-3{display: none}
	#c_static_prozuo .e_richText-11{text-align: left}
}
@media screen and (min-width: 769px){
	#c_static_prozuo{position:sticky;}
	#c_static_prozuo .e_categoryB-4 .p_c_mbtn,#c_static_prozuo .e_categoryB-4 .p_c_mput,#c_static_prozuo .e_categoryB-4 .p_c_item > .p_c_content{display: none}
	#c_static_prozuo .e_categoryB-4 .deep:hover{background: #e89313;color: #ffffff;border-bottom: 1px solid #e89313}
	#c_static_prozuo .e_categoryB-4 .active > p{background: #e89313;color: #ffffff;border-bottom: 1px solid #e89313}
}

#c_static_proyou{padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; min-height: 0px; margin-left: auto; margin-right: auto; max-width: none; width: auto;}
#c_static_proyou .e_loop-1 .p_list{display: flex; flex-wrap: wrap}
#c_static_proyou .e_loop-1 .p_loopitem{flex: 0 0 33.3%; position: relative}
#c_static_proyou .e_loop-1 .p_page{text-align: center}
#c_static_proyou .e_loop-1 .p_filter_wrapper{width: 100%; font-size: 13px}
#c_static_proyou .e_loop-1 .p_kv_wrapper{display: flex; flex-wrap: nowrap; line-height: 24px; margin: 15px 0}
#c_static_proyou .e_loop-1 .p_filter_key{width: 70px; overflow: hidden; margin-right: 10px; font-weight: bold; color: #333333; font-size: 12px}
#c_static_proyou .e_loop-1 .p_v_item{display: inline-block; padding: 0 3px; cursor: pointer; font-size: 13px; color: #555555; margin-right: 30px}
#c_static_proyou .e_loop-1 .p_active{color: #fff; background-color: #409EFF; border-radius: 2px}
#c_static_proyou .e_loop-1 .p_result_item{position: relative; padding: 3px 20px 3px 10px; border: 1px solid #ddd; border-radius: 3px; margin-right: 10px}
#c_static_proyou .e_loop-1 .p_filter_close{position: absolute; right: 0; top: 0; padding: 3px; font-style: normal; font-size: 16px; margin-top: -5px; cursor: pointer}
#c_static_proyou .e_loop-1 .multSelect{font-size: 13px; position: relative}
#c_static_proyou .e_loop-1 .multSelect .inputWrap{width: 100%; min-width: 100px; min-height: 24px; border: 1px solid #DCDFE6; border-radius: 3px; position: relative; cursor: pointer; background: white}
#c_static_proyou .e_loop-1 .multSelect.is-invalid .inputWrap{border-color: #dc3545}
#c_static_proyou .e_loop-1 .multSelect ul{padding: 0 5px; margin: 0; padding-right: 35px}
#c_static_proyou .e_loop-1 .multSelect ul,li{list-style: none}
#c_static_proyou .e_loop-1 .multSelect li{display: inline-block; background: #edf0f3; color: #92969c; padding: 0px 5px; margin: 1px 5px 1px 0; border-radius: 5px; line-height: 16px}
#c_static_proyou .e_loop-1 .multSelect .multSelect-option{width: 100%; border: 1px solid #DCDFE6; border-radius: 2px; border-top: 0; max-height: 200px; overflow-y: scroll; position: absolute; height: 0; opacity: 0; z-index: 9; background: #fff}
#c_static_proyou .e_loop-1 .multSelect .multSelect-option>div{line-height: 24px; cursor: pointer; padding: 0 10px}
#c_static_proyou .e_loop-1 .multSelect .multSelect-option>div.selected{color: #409eff}
#c_static_proyou .e_loop-1 .multSelect .multSelect-option>div:hover{color: #409eff; background: #f3f6f9}
#c_static_proyou .e_loop-1 .multSelect .fa-close{font-style: normal; font-size: 12px; padding: 0 5px 0 7px}
#c_static_proyou .e_loop-1 .multSelect .inputWrap>.fa svg{fill: #666; width: 12px; height: 12px; position: absolute; right: 0; top: calc(50% - 3px)}
#c_static_proyou .e_loop-1 .multSelect .inputWrap>.fa-down svg{transform: rotate(-90deg)}
#c_static_proyou .e_loop-1 .multSelect .inputWrap>.fa-up svg{transform: rotate(90deg)}
#c_static_proyou .e_loop-1 .multSelect .placeholder{line-height: 40px; padding-left: 10px; color: #aaa; position: absolute; left: 0; top: 0}
#c_static_proyou .e_loop-1 .p_filter_select{width: 110px; height: 24px; padding: 0; border: 1px solid #DCDFE6}
#c_static_proyou .e_loop-1 .p_normal_start{display: inline; width: 60px; height: 22px}
#c_static_proyou .e_loop-1 .p_date_start{display: inline; width: 105px; height: 22px}
#c_static_proyou .e_loop-1 .p_normal_end{display: inline; width: 60px; height: 22px; margin-right: 5px}
#c_static_proyou .e_loop-1 .p_date_end{display: inline; width: 105px; height: 22px; margin-right: 5px}
#c_static_proyou .e_loop-1 .p_split{margin: 0 5px}
#c_static_proyou .e_loop-1 .p_normal{margin-right: 16px}
#c_static_proyou .e_loop-1{padding-left: 0px; padding-right: 0px; margin-left: auto; margin-right: auto; width: auto; max-width: none}
#c_static_proyou .e_container-2{display: flex; flex-wrap: wrap; flex-direction: row; width: auto; background-color: rgba(255,255,255,1); margin-left: 10px; margin-right: 10px; margin-bottom: 50px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-radius: 15px 5px 15px 5px; overflow: hidden; transition: all .5s ease}
#c_static_proyou .e_container-2 > .p_item::after{content: ''; position: absolute; left: 0px; bottom: 0px; width: 0px; height: 2px; background-color: #22228a; transition: all .5s ease}
#c_static_proyou .e_container-2 > .p_item{flex: 1; max-width: 100%; max-height: 100%; position: relative}
#c_static_proyou .e_image-3{position: relative; width: 100%; height: 0px; padding-bottom: 85%; overflow: hidden}
#c_static_proyou .e_image-3 img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.9); width: 100%; height: 100%; object-fit: cover; transition: all 1s ease}
#c_static_proyou .e_loop-1 .p_loopitem:hover .e_image-3 img{transform: translate(-50%, -50%) scale(0.95)}
#c_static_proyou .e_loop-1 .p_loopitem:hover .e_container-8::before{left: -100px}
#c_static_proyou .e_loop-1 .p_loopitem:hover .e_container-2{box-shadow: 0 0 20px #ddd}
#c_static_proyou .e_loop-1 .p_loopitem:hover .e_container-2 > .p_item::after{width: 100%}
#c_static_proyou .e_container-4{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding: 0 20px 20px; }
#c_static_proyou .e_container-4 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_proyou .e_text-5{font-size: 15px; color: #22228a; font-weight: normal; text-align: center; line-height: 1.5; margin-bottom: 0px; transition: all .6s; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_static_proyou .e_container-8{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 10px; position: relative; overflow: hidden}
#c_static_proyou .e_container-8::before{content: ''; position: absolute; left: -170px; top: -73px; width: 140px; height: 140px; background-color: #22228a; transform: rotate(45deg); transition: all .5s ease}
#c_static_proyou .e_container-8 > .p_item{flex: 1; max-width: 100%; max-height: 100%; position: static}
#c_static_proyou .e_text-9{font-size: 16px; color: rgba(0,0,0,0.8); font-weight: bold; text-align: center; line-height: 1.5; margin-top: 0px; margin-bottom: 0px; transition: all .6s; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; padding-left: 20%; padding-right: 20%}
#c_static_proyou .e_icon-10{width: 24px; height: 24px; font-size: 16px; color: rgba(255,255,255,1); line-height: 1; position: absolute; top: 10px; left: 10px; z-index: 1}
#c_static_proyou .e_icon-10 .icon{margin: 0; width: 100%; height: 100%; fill: currentColor}
#c_static_proyou .e_richText-11{font-size: 13px; color: rgba(139,139,139,1); line-height: 1.8; font-family: Microsoft YaHei; text-align: center; min-height: 44px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_static_proyou .e_container-12{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; background-color: rgba(242,242,242,1); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
#c_static_proyou .e_container-12 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_proyou .btn-primary{color: #fff; background-color: #22228a; border-color: #22228a; padding: 10px 20px !important; border-radius: 0 !important}
@media screen and (max-width: 768px){
	#c_grid-prolist > .p_gridbox > .p_gridCell:nth-child(1n + 1){width:100% !important;padding: 0 !important;margin: 0 !important}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(1n + 1){width: 100% !important;padding: 0 !important;margin: 0 !important}
	#c_static_proyou .e_loop-1 .p_loopitem{flex-grow: 0;flex-shrink: 0;flex-basis: calc(100% / 2)}
	#c_static_proyou .e_text-5{font-size: 18px;color: #333333;line-height: 1.5}
	#c_static_proyou{padding-top: 20px;padding-bottom: 0px;background-color: rgba(255,255,255,0);padding-left: 0px;padding-right: 0px}
	#c_static_proyou .e_container-2{margin-left: 5px;margin-right: 5px;margin-bottom: 10px}
	#c_static_proyou .e_container-4{padding: 10px}
	#c_static_proyou .e_text-5{font-size: 12px;margin-top: 0px}
	#c_static_proyou .e_loop-1 .p_page{margin-top: 20px}
	#c_static_proyou .e_loop-1{width: 100%}
	#c_static_proyou .e_container-8{padding: 15px 0px}
	#c_static_proyou .e_text-9{font-size: 14px;color: #333333;line-height: 1.5;padding: 0 20px}
	#c_static_proyou .e_icon-10{width: 16px;height: 16px;top: 5px;left: 5px}
	#c_static_proyou .e_container-8::before{content: '';position: absolute;left: -100px;top: -70px;width: 100px;height: 100px;background-color: #10528f;transform: rotate(45deg);transition: all .5s ease}
	#c_static_proyou .e_loop-1 .p_loopitem:hover .e_container-8::before{left: -55px}
	#c_static_proyou .e_container-12{display: none}
}
@media screen and (min-width: 769px){
	#c_static_proyou .e_loop-1 .p_loopitem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 3)}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 1){width: 300px}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: calc(100% - 330px);margin-left: 30px}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell{position: static}
	#c_grid-pl-1 > .p_gridbox{display: flex;flex-direction: row}
}
@media screen and (max-width: 1024px) and (min-width: 769px){
	#c_static_proyou .e_loop-1 .p_loopitem{flex-grow:0; flex-shrink: 0; flex-basis: calc(100% / 2)}
}
@media screen and (max-width: 1440px) and (min-width: 1367px){
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 1){width:280px}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: calc(100% - 310px);margin-left: 30px}
	#c_static_proyou .e_text-9{font-size: 14px;padding-left: 15%;padding-right: 15%}
	#c_static_proyou .e_container-2{margin-bottom: 30px}
	#c_static_proyou .e_container-8::before{display: none}
	#c_static_proyou .e_text-5{margin-top: 0px}
	#c_static_proyou .e_container-12{display: none}
}
@media screen and (max-width: 1366px) and (min-width: 1025px){
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 1){width:260px}
	#c_grid-pl-1 > .p_gridbox > .p_gridCell:nth-child(2n + 2){width: calc(100% - 290px);margin-left: 30px}
	#c_static_proyou .e_text-9{font-size: 14px;padding-left: 15%;padding-right: 15%}
	#c_static_proyou .e_container-2{margin-bottom: 30px}
	#c_static_proyou .e_container-8::before{display: none}
	#c_static_proyou .e_text-5{margin-top: 0px}
	#c_static_proyou .e_container-12{display: none}
}


#c_product_nydetail{min-height: 0px; padding-bottom: 0px; padding-top: 0px}
#c_product_nydetail .e_container-2{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-left: auto; margin-right: auto; background-color: rgba(255,255,255,1); padding-top: 50px; padding-left: 50px; padding-bottom: 50px; padding-right: 50px; margin-top: 0px; margin-bottom: 0px; max-width: none; border-radius: 8px}
#c_product_nydetail .e_container-2 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
.e_container0{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; background-color: rgba(255,255,255,1); padding-top: 30px; padding-left: 30px; padding-bottom: 30px; padding-right: 30px; margin-top: 20px; margin-bottom: 20px}
.e_container0 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_container-3{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; margin-left: auto; padding-top: 0px; padding-bottom: 30px; padding-left: 50px; padding-right: 0px}
#c_product_nydetail .e_container-3 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_text-4{line-height: 1.8; font-size: 24px; font-weight: bold; color: rgba(51,51,51,1)}
.container-fluid{position: fixed; background: black; top: 0; right: 0; bottom: 0; left: 0; margin: auto; z-index: 999; display: flex; align-items: center}
.container-fluid .closeBtn{width: 35px; position: absolute; right: 20px; top: 20px; height: 35px; display: block; z-index: 999; cursor: pointer}
.container-fluid .closeBtn img{width: 100%; height: 100%; object-fit: contain}
.rotate-icon::before{content: ""; display: block; width: 50px; height: 40px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; z-index: 99; border: 3px solid #fff; border-radius: 50%; transform: rotateX(70deg)}
.rotate-icon::after{content: "360Â°"; display: block; width: 30px; height: 30px; text-align: center; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; z-index: 99; color: #fff; font-size: 16px; font-weight: 400; background-color: transparent}
#c_product_nydetail .e_container-13{display: flex; flex-wrap: wrap; flex-direction: row; width: auto; margin-left: auto; margin-right: auto; background-color: rgba(255,255,255,1); padding-top: 50px; padding-left: 50px; padding-bottom: 50px; padding-right: 50px; margin-top: 30px; margin-bottom: 0px; max-width: none; background_radio: 2; border-radius: 8px}
#c_product_nydetail .e_container-13 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_container-2 .cbox-2-0{padding-left: 0px; padding-right: 0px; flex: 0 0 45%}
#c_product_nydetail .sp-loading{text-align: center; max-width: 270px; padding: 15px; border: 5px solid #eee; border-radius: 3px; font-size: 12px; color: #888}
#c_product_nydetail .sp-wrap{display: none; line-height: 0; font-size: 0px; background: #fff; border: none; border-radius: 0; position: relative; margin: 0}
#c_product_nydetail .sp-thumbs{text-align: left; display: inline-block; margin-top: 10px}
#c_product_nydetail .sp-thumbs img{min-height: 50px; min-width: 50px; max-width: 50px}
#c_product_nydetail .sp-thumbs a:link,#c_product_nydetail .sp-thumbs a:visited{width: 60px; height: 60px; overflow: hidden; opacity: .3; display: inline-block; border: 1px solid #999; margin-right: 10px; background-size: cover; background-position: center; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out}
#c_product_nydetail .sp-thumbs a:hover{opacity: 1}
#c_product_nydetail .sp-thumbs a:active,#c_product_nydetail .sp-current{opacity: 1!important; position: relative}
#c_product_nydetail .sp-large{position: relative; overflow: hidden; top: 0px; left: 0px; border: 1px solid #ccc}
#c_product_nydetail .sp-large a img{width: 600px; height: 100%; object-fit: contain; max-width: 100%}
#c_product_nydetail .sp-large a{display: block; padding: 0px}
#c_product_nydetail .sp-zoom{position: absolute; left: -50%; top: -50%; cursor: zoom-in}
#c_product_nydetail .e_container-22{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-bottom: 15px; margin-bottom: 25px; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: rgba(51,51,51,1)}
#c_product_nydetail .e_container-22 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_container-23{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%}
#c_product_nydetail .e_container-23 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_text-24{line-height: 2.5; font-size: 14px; color: rgba(136,136,136,1); font-weight: bold}
#c_product_nydetail .e_loop_sub-25{display: flex; flex-wrap: wrap}
#c_product_nydetail .e_loop_sub-25 .p_loopItem{position: relative; flex: 0 0 33.3%}
#c_product_nydetail .e_text-26{line-height: 1.5; font-size: 14px; color: rgba(56,103,165,1)}
#c_product_nydetail .e_container-23 .cbox-23-0{flex: 0 0 auto; align-self: center}
#c_product_nydetail .e_container-23 .cbox-23-1{align-self: center}
#c_product_nydetail .e_container-27{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 3%; padding-bottom: 3%; margin-top: 3%; border-top-style: dashed; border-top-width: 0px; border-top-color: rgba(221,221,221,1); border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: rgba(221,221,221,1)}
#c_product_nydetail .e_container-27 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_text-30{line-height: 1.5; font-size: 18px; font-weight: bold}
#c_product_nydetail .e_container-27 .cbox-27-0{align-self: center; margin-right: 5px; flex: 0 0 auto}
#c_product_nydetail .e_container-27 .cbox-27-1{align-self: center; margin-right: 5px; flex: 0 0 auto}
#c_product_nydetail .e_container-27 .cbox-27-2{align-self: center; flex: 0 0 auto}
#c_product_nydetail .e_html-33{min-height: 0px}
#c_product_nydetail .e_container-34{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%}
#c_product_nydetail .e_container-34 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_button-36{display: flex; position: relative; overflow: hidden; text-align: center; justify-content: center; align-items: center; box-sizing: border-box; width: 160px; padding: 10px 8px; background_radio: 2; border_radio: 2;   max-height: none; height: auto; background-color: #22228a; border-style: solid; border-width: 1px; border-color: #22228a; color: rgba(255, 255, 255, 1); margin-top: 5px; margin-bottom: 5px}
#c_product_nydetail .cp_xj_icon{fill: #fff; margin-right: 5px}
#c_product_nydetail .e_button-36 span{display: block; width: auto; position: relative; z-index: 1; font-size: 16px; outline: 0; font-weight: bold; margin: 0px; overflow: hidden}
#c_product_nydetail .e_button-36::after{content: ""; position: absolute; width: 0; height: 100%; transition: all .3s; z-index: 0; opacity: 0; top: 0; left: 0px}
#c_product_nydetail .e_button-36:hover::after{opacity: 1}
#c_product_nydetail .e_button-36:hover{background-color: #e89313; border-style: solid; border-color: #e89313}
#c_product_nydetail .e_container-34 .cbox-34-0{margin-right: 3%; flex: 0 0 auto}
#c_product_nydetail .e_container-34 .cbox-34-1{flex: 0 0 auto}
#c_product_nydetail .btn:focus{box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%)}
#c_product_nydetail .e_richText-38{font-size: 14px; color: rgba(102,102,102,1); line-height: 1.8; margin-top: 10px; margin-bottom: 20px; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_product_nydetail .e_richText-39{font-size: 22px; color: rgba(56,103,165,1); line-height: 1; font-family: "ef026256-60eb-4d1e-92fe-f8e57345ee88"}
#c_product_nydetail .e_magnifier-40{min-height: 520px; width: 520px; }
#c_product_nydetail .e_magnifier-40 .magnifier{position: relative}
#c_product_nydetail .e_magnifier-40 .magnifier-container{overflow: hidden; position: relative; border: 1px solid #ddd}
#c_product_nydetail .e_magnifier-40 .move-view{width: 100px; height: 100px; position: absolute; background-color: rgba(204,204,204,.5)}
#c_product_nydetail .e_magnifier-40 .images-cover{height: 100%; width: 100%; position: relative}
#c_product_nydetail .e_magnifier-40 .image-item{height: 100%; width: 100%; position: relative; display: none; justify-content: center; align-items: center}
#c_product_nydetail .e_magnifier-40 .images-cover img{width: 100%; height: 100%; object-fit: contain}
#c_product_nydetail .e_magnifier-40 .magnifier-assembly{margin-top: 10px; overflow: hidden; position: relative; padding-left: 30px; padding-right: 30px}
#c_product_nydetail .e_magnifier-40 .magnifier-btn{position: absolute; width: 100%; top: 0; left: 0}
#c_product_nydetail .e_magnifier-40 .magnifier-btn span{line-height: 60px; height: 60px; width: 20px; display: block; z-index: 8; text-align: center; font-size: 20px; cursor: pointer; border-radius: 3px}
#c_product_nydetail .e_magnifier-40 .magnifier-btn .magnifier-btn-left{float: left}
#c_product_nydetail .e_magnifier-40 .magnifier-btn .magnifier-btn-right{float: right}
#c_product_nydetail .e_magnifier-40 .magnifier-line{position: relative; overflow: hidden; height: 60px}
#c_product_nydetail .e_magnifier-40 .magnifier-line ul{display: block; font-size: 0; width: 10000%; position: absolute; left: 0; z-index: 7}
#c_product_nydetail .e_magnifier-40 .magnifier-line li{float: left; cursor: pointer}
#c_product_nydetail .e_magnifier-40 .magnifier-line ul > .active .small-img{border-color: #22228a}
#c_product_nydetail .e_magnifier-40 .small-img{position: relative; height: 60px; width: 60px; padding: 0px; margin-right: 10px; overflow: hidden; border: 1px solid #ddd; text-align: center}
#c_product_nydetail .e_magnifier-40 .small-img img{width: 100%; height: 100%; object-fit: cover}
#c_product_nydetail .e_magnifier-40 .magnifier-view{width: 100%; height: 110%; position: absolute; left: 100%; top: 0; z-index: 9; background-color: #fff; display: none; overflow: hidden}
#c_product_nydetail .e_magnifier-40 .magnifier-view img{display: block}
#c_product_nydetail .e_magnifier-40 .animation03{transition: all 0.3s ease-in 0.1s; -ms-transition: all 0.3s ease-in 0.1s; -moz-transition: all 0.3s ease-in 0.1s; -webkit-transition: all 0.3s ease-in 0.1s; -o-transition: all 0.3s ease-in 0.1s}
#c_product_nydetail .e_magnifier-40 .image-icons{position: absolute; right: 0; top: 0px; z-index: 9}
#c_product_nydetail .e_magnifier-40 .closeBtn{width: 35px; position: absolute; right: 20px; top: 20px; height: 35px; display: block; z-index: 999; cursor: pointer}
#c_product_nydetail .e_magnifier-40 .image-big-video{width: 80px; height: 80px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 5px solid #fff; border-radius: 50%; z-index: 9}
#c_product_nydetail .e_magnifier-40 .image-big-video::before{content: ""; display: block; width: 0; height: 0; border-left: 20px solid #fff; border-top: 15px solid transparent; border-bottom: 15px solid transparent; position: absolute; left: 50%; top: 50%; transform: translate(-40%,-50%)}
#c_product_nydetail .e_magnifier-40 .image-bigger{position: absolute; right: 0; bottom: 0; z-index: 9; color: #fff; display: none !important; justify-content: center; align-items: center; width: 30px; height: 30px; cursor: pointer; background-color: #ccc}
#c_product_nydetail .e_magnifier-40 .add-icon{position: absolute; right: 8px; bottom: 8px; z-index: 9; color: #fff; display: flex; justify-content: center; align-items: center; width: 15px; height: 15px; border: 2px solid #fff; border-radius: 50%}
#c_product_nydetail .e_magnifier-40 .add-icon::before{content: ""; position: absolute; right: -2px; bottom: -2px; display: block; width: 5px; height: 2px; transform: rotateZ(45deg); background-color: #fff}
#c_product_nydetail .e_magnifier-40 .video-icon::before{content: ""; display: block; width: 30px; height: 30px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; z-index: 9; border: 2px solid #fff; border-radius: 50%}
#c_product_nydetail .e_magnifier-40 .video-icon::after{content: ""; display: block; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; left: 50%; top: 50%; transform: translate(-40%,-50%)}
#c_product_nydetail .e_magnifier-40 .thumb_top .magnifier-assembly{margin-top: 0; margin-bottom: 10px}
#c_product_nydetail .e_magnifier-40 .thumb_top .magnifier-view{top: 70px}
#c_product_nydetail .e_magnifier-40 .thumb_left{padding-left: 70px}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-assembly{position: absolute; left: 0; top: 0; margin-top: 0; height: 100%; padding: 30px 0}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-line{width: 60px; height: 100%}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-line li{float: none; margin-bottom: 10px}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-line ul{width: 100%; position: relative}
#c_product_nydetail .e_magnifier-40 .thumb_left .small-img{margin-right: 0; margin-bottom: 0}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-btn{height: 100%}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-btn-left,#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-btn-right{float: none; display: block; width: 100%; height: 30px; line-height: 30px; transform: rotate(90deg); overflow: hidden}
#c_product_nydetail .e_magnifier-40 .thumb_left .magnifier-btn-right{position: absolute; bottom: 0; left: 0}
#c_product_nydetail .e_magnifier-40 .thumb_right{padding-right: 70px}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-view{left: calc(100% - 70px)}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-assembly{position: absolute; right: 0; top: 0; margin-top: 0; height: 100%; padding: 30px 0}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-line{width: 60px; height: 100%}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-line li{float: none; margin-bottom: 10px}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-line ul{width: 100%; position: relative}
#c_product_nydetail .e_magnifier-40 .thumb_right .small-img{margin-right: 0; margin-bottom: 0}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-btn{height: 100%}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-btn-left,#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-btn-right{float: none; display: block; width: 100%; height: 30px; line-height: 30px; transform: rotate(90deg); overflow: hidden}
#c_product_nydetail .e_magnifier-40 .thumb_right .magnifier-btn-right{position: absolute; bottom: 0; left: 0}
#c_product_nydetail .e_magnifier-40 .magnifier-container .videoPlayerCon{position: absolute; left: 0; top: 0; z-index: 9}
#c_product_nydetail .e_magnifier-40 .magnifier-container .videoPlayerCon .closeBtn{width: 20px; height: 20px}
#c_product_nydetail .e_productTabList-41::-webkit-scrollbar{display: none}
#c_product_nydetail .e_productTabList-41 .p_tabName{overflow-x: auto; overflow-y: hidden; white-space: nowrap; border-bottom: 1px solid #ddd}
#c_product_nydetail .e_productTabList-41 .p_nameItem{display: inline-block; width: auto; min-width: 150px; font-weight: bold; padding: 0 5px; height: 54px; font-size: 18px; border-radius: 8px 8px 0 0; background: #f2f2f2; line-height: 54px; text-align: center; border-bottom: 1px solid transparent}
#c_product_nydetail .e_productTabList-41 .p_nameItem.active{color: #ffffff; border-bottom: 1px solid #22228a; background: #22228a}
#c_product_nydetail .e_productTabList-41 .p_tabContent{padding: 25px 0 0}
#c_product_nydetail .e_productTabList-41 .p_contentItem{display: none}
#c_product_nydetail .e_productTabList-41 .p_contentItem.active{display: block}
#c_product_nydetail .e_productTabList-41 .p_infoItem{overflow: hidden; margin-bottom: 0px}
#c_product_nydetail .e_productTabList-41 .p_attrItem{width: 25%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 15px}
#c_product_nydetail .e_productTabList-41 .p_summary{padding: 10px 0}
#c_product_nydetail .e_productTabList-41 .p_keywordLabel{float: left; display: block; height: 28px; line-height: 28px}
#c_product_nydetail .e_productTabList-41 .p_keywordValue{float: left; overflow: hidden}
#c_product_nydetail .e_productTabList-41 .p_keywordItem{padding: 0 15px; border-radius: 5px; float: left; height: 28px; line-height: 28px; margin-left: 15px}
#c_product_nydetail .e_productTabList-41 .p_groupName{padding-left: 45px; height: 35px; line-height: 35px}
#c_product_nydetail .e_productTabList-41 .p_params{display: flex; line-height: 35px}
#c_product_nydetail .e_productTabList-41 .p_paramsName{display: flex; justify-content: flex-end; flex-grow: 0; flex-shrink: 0; width: 20%; padding: 0 15px; white-space: normal; overflow: hidden}
#c_product_nydetail .e_productTabList-41 .p_paramsValue{padding: 0 15px}
#c_product_nydetail .e_productTabList-41 .p_tabContent img{max-width: 100% !important; width: auto !important; height: auto !important}
#c_product_nydetail .e_productTabList-41 .p_tabContent p{font-size: 15px; line-height: 1.8; color: #555; padding-bottom: 15px}
#c_product_nydetail .e_productTabList-41 .p_tabContent table{font-size: 15px; margin: 15px 0px; color: #555}
#c_product_nydetail .e_productTabList-41 .p_tabContent table tr > td:nth-child(1){min-width: 100px}
#c_product_nydetail .e_productTabList-41 .p_tabContent table td{border: 1px solid #ddd; padding: 12px; line-height: 1.8}
#c_product_nydetail .e_productTabList-41 .p_tabContent h3{font-size: 22px; font-weight: bold; text-align: left; line-height: 1.4; color: #22228a; margin-bottom: 15px}
#c_product_nydetail .e_productTabList-41 .p_nameItem:hover{cursor: pointer}
#c_product_nydetail .e_productTabList-41 .p_contentItem .ckeditor-html5-video{max-width: 600px}
#c_product_nydetail .e_button-46{display: flex; position: relative; overflow: hidden; text-align: center; justify-content: center; align-items: center; box-sizing: border-box; width: 160px; padding: 10px 8px; background_radio: 2; border_radio: 2;   max-height: none; height: auto; background: none; border-style: solid; border-width: 1px; border-color: #22228a; margin-top: 5px; margin-bottom: 5px}
#c_product_nydetail .e_button-46 span{display: block; width: auto; position: relative; z-index: 1; font-size: 16px; outline: 0; font-weight: bold; margin: 0px; overflow: hidden; color: #22228a}
#c_product_nydetail .e_button-46::after{content: ""; position: absolute; width: 0; height: 100%; transition: all .3s; z-index: 0; opacity: 0; top: 0; left: 0px}
#c_product_nydetail .e_button-46:hover::after{opacity: 1}
#c_product_nydetail .e_container-51{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%}
#c_product_nydetail .e_container-51 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_product_nydetail .e_text-52{line-height: 1.5; font-weight: bold; color: rgba(51,51,51,1); font-size: 16px}
#c_product_nydetail .e_container-51 .cbox-51-0{flex: 0 0 auto}
#c_product_nydetail .e_loop_sub-53{display: flex; flex-wrap: wrap; }
#c_product_nydetail .e_loop_sub-53 .p_loopItem{position: relative; flex: 0 0 auto; padding-left: 10px; padding-right: 10px; }
#c_product_nydetail .e_text-54{color: rgba(153,153,153,1); font-size: 16px; line-height: 1.5}
#c_product_nydetail .e_richText-55 blockquote{font-style: italic; font-family: Georgia,Times,"Times New Roman",serif; padding: 2px 0; border-style: solid; border-color: #ccc; border-width: 0; padding-left: 20px; padding-right: 8px; border-left-width: 5px}
#c_product_nydetail .e_richText-55 ol{display: block; list-style-type: decimal; margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}
#c_product_nydetail .e_richText-55 li{display: list-item; text-align: -webkit-match-parent; list-style: inherit}
#c_product_nydetail .e_richText-55 ul{display: block; list-style-type: disc; margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}
#c_product_nydetail .e_richText-55{font-size: 15px; color: rgba(85,85,85,1); line-height: 1.8; margin-bottom: 30px}
#c_product_nydetail .e_richText-55 p{padding-bottom: 15px}
#c_product_nydetail .e_richText-55 h3{font-size: 22px; font-weight: bold; color: #22228a; margin-bottom: 15px}

@media screen and (max-width: 768px) {

	#c_product_nydetail .e_magnifier-40 .magnifier-container{max-width: 100%;height: 400px!important;}
	#c_product_nydetail .e_loop_sub-25 .p_loopItem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 1)}
	#c_product_nydetail .e_productTabList-41 .p_infoItem{margin-bottom: 0px}
	#c_product_nydetail .e_container-2{flex-direction: column;padding-top: 15px;padding-left: 15px;padding-right: 15px;padding-bottom: 15px}
	#c_product_nydetail .e_text-4{font-size: 18px;color: #333333;line-height: 1.5}
	#c_product_nydetail .e_container-3{padding-left: 0px}
	#c_product_nydetail .e_container-13{padding-top: 15px;padding-left: 15px;padding-right: 15px;padding-bottom: 15px;margin-bottom: 10px}
	#c_product_nydetail{}
	#c_product_nydetail .e_richText-39{font-size: 16px;margin-top: 0px}
	#c_product_nydetail .sp-large a img{height: 100%}
	#c_product_nydetail .sp-thumbs a:link,#c_product_nydetail .sp-thumbs a:visited{width: 50px;height: 50px;margin-right: 5px}
	#c_product_nydetail .e_container-22{margin-top: 20px;margin-bottom: 15px;padding-bottom: 10px;padding-top: 0px;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(85,85,85,1)}
	#c_product_nydetail .e_text-30{font-size: 16px;color: #333333;line-height: 1.5}
	#c_product_nydetail .e_button-36{width: 120px}
	#c_product_nydetail .e_button-36 span{font-size: 14px}
	#c_product_nydetail .table-res{overflow-y: hidden;width: 100%;border: 1px solid #ddd}
	#c_product_nydetail .e_magnifier-40{min-height: 330px;width: 100%}
	#c_product_nydetail .e_magnifier-40 .magnifier{width: 100%}
	#c_product_nydetail .e_magnifier-40 .image-bigger{display: none}
	#c_product_nydetail .e_magnifier-40 .videoPlayerCon{width: 100%;height: 100%;background: #000;position: fixed;left: 0;top: 0;z-index: 99}
	#c_product_nydetail .e_productTabList-41 .p_attrItem{width: 100%}
	#c_product_nydetail .e_productTabList-41 .p_groupName{padding-left: 15px;height: 30px;line-height: 30px}
	#c_product_nydetail .e_productTabList-41 .p_paramsName{width: 30%;padding: 0 10px}
	#c_product_nydetail .e_productTabList-41 .p_params{line-height: 30px}
	#c_product_nydetail .e_productTabList-41 .p_tabContent h3{font-size: 16px;line-height: 1.2}
	#c_product_nydetail .e_productTabList-41 .p_tabContent p{font-size: 14px}
	#c_product_nydetail .e_productTabList-41 .p_tabContent table td{padding: 5px;font-size: 12px}
	#c_product_nydetail .e_productTabList-41 .p_tabContent .table-res table{margin: 0px;min-width: 1000px;width: 100%}
	#c_product_nydetail .e_productTabList-41 .p_nameItem{min-width: 120px;height: 46px;font-size: 14px;line-height: 46px}
	#c_product_nydetail .e_button-46{width: 120px}
	#c_product_nydetail .e_button-46 span{font-size: 14px}
	#c_product_nydetail .e_productTabList-41 .p_tabContent table tr:first-child{font-size: 12px}
	#c_product_nydetail .e_text-52{font-size: 14px}
	#c_product_nydetail .e_text-54{font-size: 14px}
	#c_product_nydetail .e_richText-55{font-size: 14px}
	#c_product_nydetail .e_richText-55 h3{font-size: 16px}
}

@media screen and (min-width: 769px) {
    #c_product_nydetail .e_loop_sub-25 .p_loopItem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 2)}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
}

@media screen and (max-width: 1440px) and (min-width: 1367px) {
    #c_product_nydetail .e_magnifier-40{min-height:450px;width: 450px}
}

@media screen and (max-width: 1366px) and (min-width: 1025px) {
    #c_product_nydetail .e_magnifier-40{min-height:420px; width: 420px}
}

#c_relevant_tjcp{min-height: 0px; margin-top: 0px; padding-top: 20px; padding-bottom: 50px; background-color: rgba(240,244,249,1); margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-right: 0px; background_radio: 2}
#c_relevant_tjcp .e_loop-4 .p_list{display: flex; flex-wrap: wrap; position: relative; max-width: 100%}
#c_relevant_tjcp .e_loop-4 .p_loopitem{flex: 0 0 33.3%; position: relative}
#c_relevant_tjcp .e_loop-4 .p_page{text-align: center; margin-top: 20px}
#c_relevant_tjcp .e_loop-4 .p_filter_wrapper{width: 100%; font-size: 13px}
#c_relevant_tjcp .e_loop-4 .p_kv_wrapper{display: flex; flex-wrap: nowrap; line-height: 40px; margin: 15px 0}
#c_relevant_tjcp .e_loop-4 .p_filter_key{width: 70px; overflow: hidden; margin-right: 10px; font-weight: bold; color: #333333; font-size: 12px}
#c_relevant_tjcp .e_loop-4 .p_v_item{display: inline-block; padding: 0 3px; cursor: pointer; font-size: 13px; color: #555555; margin-right: 30px}
#c_relevant_tjcp .e_loop-4 .p_active .p_fbutton{color: #fff; background-color: cornflowerblue}
#c_relevant_tjcp .e_loop-4 .p_result_item{position: relative; padding: 3px 20px 3px 10px; border: 1px solid #ddd; border-radius: 3px; margin-right: 10px}
#c_relevant_tjcp .e_loop-4 .p_filter_close{position: absolute; right: 0; top: 0; padding: 3px; font-style: normal; font-size: 16px; margin-top: -5px; cursor: pointer}
#c_relevant_tjcp .e_loop-4 .multSelect{font-size: 13px; position: relative}
#c_relevant_tjcp .e_loop-4 .multSelect .inputWrap{width: 100%; min-width: 100px; min-height: 24px; border: 1px solid #DCDFE6; border-radius: 3px; position: relative; cursor: pointer; background: white}
#c_relevant_tjcp .e_loop-4 .multSelect.is-invalid .inputWrap{border-color: #007848}
#c_relevant_tjcp .e_loop-4 .multSelect ul{padding: 0 5px; margin: 0; padding-right: 35px}
#c_relevant_tjcp .e_loop-4 .multSelect ul,li{list-style: none}
#c_relevant_tjcp .e_loop-4 .multSelect li{display: inline-block; background: #edf0f3; color: #92969c; padding: 0px 5px; margin: 1px 5px 1px 0; border-radius: 5px; line-height: 16px}
#c_relevant_tjcp .e_loop-4 .multSelect .multSelect-option{width: 100%; border: 1px solid #DCDFE6; border-radius: 2px; border-top: 0; max-height: 200px; overflow-y: scroll; position: absolute; height: 0; opacity: 0; z-index: 9; background: #fff}
#c_relevant_tjcp .e_loop-4 .multSelect .multSelect-option>div{line-height: 24px; cursor: pointer; padding: 0 10px}
#c_relevant_tjcp .e_loop-4 .multSelect .multSelect-option>div.selected{color: #409eff}
#c_relevant_tjcp .e_loop-4 .multSelect .multSelect-option>div:hover{color: #409eff; background: #f3f6f9}
#c_relevant_tjcp .e_loop-4 .multSelect .fa-close{font-style: normal; font-size: 12px; padding: 0 5px 0 7px}
#c_relevant_tjcp .e_loop-4 .multSelect .inputWrap>.fa svg{fill: #666; width: 12px; height: 12px; position: absolute; right: 0; top: calc(50% - 3px)}
#c_relevant_tjcp .e_loop-4 .multSelect .inputWrap>.fa-down svg{transform: rotate(-90deg)}
#c_relevant_tjcp .e_loop-4 .multSelect .inputWrap>.fa-up svg{transform: rotate(90deg)}
#c_relevant_tjcp .e_loop-4 .multSelect .placeholder{line-height: 40px; padding-left: 10px; color: #aaa; position: absolute; left: 0; top: 0}
#c_relevant_tjcp .e_loop-4 .p_normal_start{display: inline; width: 100px; height: 40px}
#c_relevant_tjcp .e_loop-4 .p_date_start{display: inline; width: 105px; height: 40px}
#c_relevant_tjcp .e_loop-4 .p_normal_end{display: inline; width: 100px; height: 40px; margin-right: 5px}
#c_relevant_tjcp .e_loop-4 .p_date_end{display: inline; width: 105px; height: 40px; margin-right: 5px}
#c_relevant_tjcp .e_loop-4 .p_split{margin: 0 5px}
#c_relevant_tjcp .e_loop-4 .p_normal{margin-right: 16px}
#c_relevant_tjcp .e_loop-4 .p_fbutton{background-color: #007bff; border: 1px solid #409EFF; text-decoration: none; color: white; font-size: 14px; text-align: center; padding: 10px 25px; position: relative; overflow: hidden}
#c_relevant_tjcp .e_loop-4 .input-check,#c_relevant_tjcp .e_loop-4 .input-radio{margin: 0 5px; vertical-align: text-top}
#c_relevant_tjcp .e_loop-4 .position-left{display: flex}
#c_relevant_tjcp .e_loop-4 .position-right{display: flex; flex-direction: row-reverse}
#c_relevant_tjcp .e_loop-4 .position-bottom{display: flex; flex-direction: column-reverse}
#c_relevant_tjcp .e_loop-4 .p_mbutton{border: 1px solid #409EFF; text-decoration: none; color: #409EFF; font-size: 14px; text-align: center; padding: 10px 25px; position: relative; overflow: hidden}
#c_relevant_tjcp .e_loop-4 .p_mbutton:after{content: ""; display: none; width: 16px; height: 16px; background-color: #409eff; -webkit-transform: skewY( -45deg); transform: skewY( 360deg); position: absolute; bottom: 0px; right: 0; z-index: 1}
#c_relevant_tjcp .e_loop-4 .p_mbutton::before{content: ""; display: none; width: 6px; height: 9px; border-right: #ffffff solid 2px; border-bottom: #ffffff solid 2px; -webkit-transform: rotate( 35deg); transform: rotate( 35deg); position: absolute; bottom: 5px; right: 4px; z-index: 2}
#c_relevant_tjcp .e_loop-4 .p_active .p_mbutton::before{display: block}
#c_relevant_tjcp .e_loop-4 .p_active .p_mbutton::after{display: block}
#c_relevant_tjcp .e_loop-4 .p_input_match{width: 100px; height: 40px; padding: 10px; border: 1px solid #ced4da; border-radius: 3px}
#c_relevant_tjcp .e_loop-4 .p_filter_result{display: none}
#c_relevant_tjcp .e_loop-4 .p_contclear{cursor: pointer; display: none}
#c_relevant_tjcp .e_loop-4 .swiper-container{padding-bottom: 30px}
#c_relevant_tjcp .e_loop-4 .p_imgwrapper{width: 80px; height: 100px; overflow: hidden}
#c_relevant_tjcp .e_loop-4 .p_imgtitle{display: flex; justify-content: center; flex-wrap: nowrap; margin: 0 auto; line-height: 20px}
#c_relevant_tjcp .e_loop-4 .p_imgwrapper img{width: 100%; object-fit: cover}
#c_relevant_tjcp .e_loop-4 .p_active .p_imgwrapper{border: 1px solid #409eff}
#c_relevant_tjcp .e_loop-4{margin-left: auto; margin-right: auto; max-width: none}
#c_relevant_tjcp .e_container-5{display: flex; flex-wrap: wrap; flex-direction: row; width: auto; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; border-style: solid; border-width: 1px; border-color: rgba(238,238,238,1); border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; max-width: 340px; display-radio: flex; background-color: rgba(255,255,255,1)}
#c_relevant_tjcp .e_container-5 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_relevant_tjcp .e_image-6{overflow: hidden}
#c_relevant_tjcp .e_image-6 img{width: 100%; height: 100%; object-fit: contain}
#c_relevant_tjcp .e_line-7{border-top-style: solid; border-top-width: 1px; border-top-color: rgba(238,238,238,1); width: 100%; margin-top: 15px; margin-bottom: 17px; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; height: 1px}
#c_relevant_tjcp .e_text-8{margin-bottom: 10px; font-size: 14px; font-weight: normal; color: rgba(51,51,51,1); text-align: center; line-height: 1.5; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_relevant_tjcp .e_container-11{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(229,229,229,1); display-radio: flex; background-color: rgba(255,255,255,1); padding-top: 3%; padding-bottom: 3%; padding-left: 3%; padding-right: 3%; max-width: 1600px; margin-left: auto; margin-right: auto; border-radius: 8px}
#c_relevant_tjcp .e_container-11 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_relevant_tjcp .e_container-12{display: flex; flex-wrap: wrap; flex-direction: row; width: auto; max-width: 200px; border-bottom-style: none; border-bottom-width: 2px; border-bottom-color: rgba(56,103,165,1); background-color: rgba(56,103,165,1); display-radio: flex; margin-bottom: 0px; background_radio: 2; border-radius: 8px 8px 0px 0px}
#c_relevant_tjcp .e_container-12 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_relevant_tjcp .e_text-13{line-height: 3; font-size: 18px; color: rgba(255,255,255,1); font-weight: bold; text-align: center; padding-top: 0px; padding-bottom: 0px; width: auto}
#c_relevant_tjcp .e_line-14{ border-top-style: solid; border-top-width: 1px; border-top-color: rgba(238,238,238,1); width: 100%; height: 1px; margin-top: 0px; margin-bottom: 30px}

@media screen and (max-width: 768px) {
    #c_relevant_tjcp .e_loop-4 .p_loopitem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 2)}
	#c_relevant_tjcp .e_container-5{display: flex;flex-wrap: wrap;flex-direction: row;width: auto;margin-left: 5px;margin-right: 5px;margin-bottom: 15px;border-style: solid;border-width: 1px;border-color: rgba(238,238,238,1);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;padding-left: 10px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;max-width: none;display-radio: flex}
	#c_relevant_tjcp .e_line-7{margin-top: 5px;margin-bottom: 8px}
	#c_relevant_tjcp{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px}
	#c_relevant_tjcp .e_container-12{width: 100%;max-width: 100%}
	#c_relevant_tjcp .e_text-13{font-size: 16px;color: rgba(255,255,255,1);line-height: 2.4}
	#c_relevant_tjcp .e_container-11{max-width: none;width: auto}
	#c_relevant_tjcp .e_text-8{font-size: 14px;color: #333333;line-height: 1.5;margin-bottom: 0px}
}

@media screen and (min-width: 769px) {
    #c_relevant_tjcp .e_loop-4 .p_loopitem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 4)}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	#c_relevant_tjcp .e_text-8{font-size: 16px;color: #333333;line-height: 1;font-family: "73593d8c-1cf0-4c16-9505-eeae362fd438";-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}
}


#c_static_ssy{min-height: 300px; background-color: rgba(240,244,249,1); padding-top: 70px; padding-bottom: 70px; background_radio: 2}
#c_static_ssy .e_loop-1 .p_list{display: flex; flex-wrap: wrap}
#c_static_ssy .e_loop-1 .p_loopitem{flex: 0 0 33.3%; position: relative}
#c_static_ssy .e_loop-1 .p_loopitem:hover .e_text-5{color: #22228a; transition: all .6s}
#c_static_ssy .e_loop-1 .p_page{text-align: center}
#c_static_ssy .e_loop-1 .p_filter_wrapper{width: 100%; font-size: 13px}
#c_static_ssy .e_loop-1 .p_kv_wrapper{display: flex; flex-wrap: nowrap; line-height: 24px; margin: 15px 0}
#c_static_ssy .e_loop-1 .p_filter_key{width: 70px; overflow: hidden; margin-right: 10px; font-weight: bold; color: #333333; font-size: 12px}
#c_static_ssy .e_loop-1 .p_v_item{display: inline-block; padding: 0 3px; cursor: pointer; font-size: 13px; color: #555555; margin-right: 30px}
#c_static_ssy .e_loop-1 .p_active{color: #fff; background-color: #409EFF; border-radius: 2px}
#c_static_ssy .e_loop-1 .p_result_item{position: relative; padding: 3px 20px 3px 10px; border: 1px solid #ddd; border-radius: 3px; margin-right: 10px}
#c_static_ssy .e_loop-1 .p_filter_close{position: absolute; right: 0; top: 0; padding: 3px; font-style: normal; font-size: 16px; margin-top: -5px; cursor: pointer}
#c_static_ssy .e_loop-1 .multSelect{font-size: 13px; position: relative}
#c_static_ssy .e_loop-1 .multSelect .inputWrap{width: 100%; min-width: 100px; min-height: 24px; border: 1px solid #DCDFE6; border-radius: 3px; position: relative; cursor: pointer; background: white}
#c_static_ssy .e_loop-1 .multSelect.is-invalid .inputWrap{border-color: #dc3545}
#c_static_ssy .e_loop-1 .multSelect ul{padding: 0 5px; margin: 0; padding-right: 35px}
#c_static_ssy .e_loop-1 .multSelect ul,li{list-style: none}
#c_static_ssy .e_loop-1 .multSelect li{display: inline-block; background: #edf0f3; color: #92969c; padding: 0px 5px; margin: 1px 5px 1px 0; border-radius: 5px; line-height: 16px}
#c_static_ssy .e_loop-1 .multSelect .multSelect-option{width: 100%; border: 1px solid #DCDFE6; border-radius: 2px; border-top: 0; max-height: 200px; overflow-y: scroll; position: absolute; height: 0; opacity: 0; z-index: 9; background: #fff}
#c_static_ssy .e_loop-1 .multSelect .multSelect-option>div{line-height: 24px; cursor: pointer; padding: 0 10px}
#c_static_ssy .e_loop-1 .multSelect .multSelect-option>div.selected{color: #409eff}
#c_static_ssy .e_loop-1 .multSelect .multSelect-option>div:hover{color: #409eff; background: #f3f6f9}
#c_static_ssy .e_loop-1 .multSelect .fa-close{font-style: normal; font-size: 12px; padding: 0 5px 0 7px}
#c_static_ssy .e_loop-1 .multSelect .inputWrap>.fa svg{fill: #666; width: 12px; height: 12px; position: absolute; right: 0; top: calc(50% - 3px)}
#c_static_ssy .e_loop-1 .multSelect .inputWrap>.fa-down svg{transform: rotate(-90deg)}
#c_static_ssy .e_loop-1 .multSelect .inputWrap>.fa-up svg{transform: rotate(90deg)}
#c_static_ssy .e_loop-1 .multSelect .placeholder{line-height: 40px; padding-left: 10px; color: #aaa; position: absolute; left: 0; top: 0}
#c_static_ssy .e_loop-1 .p_filter_select{width: 110px; height: 24px; padding: 0; border: 1px solid #DCDFE6}
#c_static_ssy .e_loop-1 .p_normal_start{display: inline; width: 60px; height: 22px}
#c_static_ssy .e_loop-1 .p_date_start{display: inline; width: 105px; height: 22px}
#c_static_ssy .e_loop-1 .p_normal_end{display: inline; width: 60px; height: 22px; margin-right: 5px}
#c_static_ssy .e_loop-1 .p_date_end{display: inline; width: 105px; height: 22px; margin-right: 5px}
#c_static_ssy .e_loop-1 .p_split{margin: 0 5px}
#c_static_ssy .e_loop-1 .p_normal{margin-right: 16px}
#c_static_ssy .e_loop-1{padding-left: 0px; padding-right: 0px; margin-left: auto; margin-right: auto; width: 94%; max-width: 1600px}
#c_static_ssy .e_container-2{display: flex; flex-wrap: wrap; flex-direction: row; width: auto; background-color: rgba(255,255,255,1); margin-left: 10px; margin-right: 10px; margin-bottom: 50px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border-style: solid; border-width: 1px; border-color: rgba(0,0,0,0.1)}
#c_static_ssy .e_container-2 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_ssy .e_image-3{overflow: hidden; }
#c_static_ssy .e_image-3 img{width: 100%; height: 100%; object-fit: contain; transform: scale(1); transition: all .5s ease}
#c_static_ssy .e_loop-1 .p_loopitem:hover .e_image-3 img{transform: scale(1)}
#c_static_ssy .e_container-4{display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; }
#c_static_ssy .e_container-4 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_ssy .e_text-5{font-size: 18px; color: rgba(0,0,0,0.8); font-weight: bold; text-align: center; font-family: Microsoft YaHei; line-height: 1.5; margin-top: 0px; margin-bottom: 0px; transition: all .6s; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden}
#c_static_ssy .e_container-8{display: flex; flex-wrap: wrap; flex-direction: row; width: 94%; max-width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 2%}
#c_static_ssy .e_container-8 > .p_item{flex: 1; max-width: 100%; max-height: 100%}
#c_static_ssy .e_search-9{display: flex; border: 1px solid #ccc; background-color: #fff; height: 60px; border-radius: 0px}
#c_static_ssy .e_search-9 .p_inputCon{flex-grow: 1; padding: 0 20px; overflow: hidden}
#c_static_ssy .e_search-9 .p_selectCon{flex: 0 0 120px; max-width: 30%; display: none}
#c_static_ssy .e_search-9 .p_btnCon{flex: 0 0 100px; max-width: 20%}
#c_static_ssy .e_search-9 .p_input{width: 100%; height: 100%; line-height: 58px; border: none}
#c_static_ssy .e_search-9 .p_btn{padding: 0; width: 100%; height: 100%; border-radius: 0 0 0px 0; font-size: 14px; line-height: 58px; overflow: hidden; border-width: 1px; border-style: solid; border-color: #22228a; background-color: #22228a}
#c_static_ssy .e_search-9 .p_select{height: 100%; position: relative; text-align: center; cursor: pointer; color: #999}
#c_static_ssy .e_search-9 .p_current{line-height: 58px; overflow: hidden; display: block; height: 100%}
#c_static_ssy .e_search-9 .p_current .icon{fill: currentColor; width: 14px; height: 14px}
#c_static_ssy .e_search-9 .p_selectList{display: none; width: 100%; background-color: #fff; border: 1px solid #eee; position: absolute; left: 0; top: 100%; z-index: 9; border-radius: 0 0 4px 4px; max-height: 162px; overflow: auto}
#c_static_ssy .e_search-9 .p_selectItem{line-height: 20px; padding: 10px 0; cursor: pointer}
#c_static_ssy .e_search-9 .p_selectItem:hover,#c_static_ssy .e_search-9 .p_selectItem.p_active{background-color: #eee}
#c_static_ssy .e_text-10{line-height: 2; text-align: center; font-size: 30px}
#c_static_ssy .e_richText-11 blockquote{font-style: italic; font-family: Georgia,Times,"Times New Roman",serif; padding: 2px 0; border-style: solid; border-color: #ccc; border-width: 0; padding-left: 20px; padding-right: 8px; border-left-width: 5px}
#c_static_ssy .e_richText-11 ol{display: block; list-style-type: decimal; margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}
#c_static_ssy .e_richText-11 li{display: list-item; text-align: -webkit-match-parent; list-style: inherit}
#c_static_ssy .e_richText-11 ul{display: block; list-style-type: disc; margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}
#c_static_ssy .e_richText-11{font-size: 16px; color: rgba(102,102,102,1); line-height: 1.5; text-align: center; margin-bottom: 2%; max-width: 800px; margin-left: auto; margin-right: auto}

@media screen and (max-width: 768px) {
    #c_static_ssy .e_loop-1 .p_loopitem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 2)}
	#c_static_ssy .e_text-5{font-size: 18px;color: #333333;line-height: 1.5}
	#c_static_ssy{padding-top: 30px;padding-bottom: 30px}
	#c_static_ssy .e_container-2{margin-left: 5px;margin-right: 5px;margin-bottom: 10px}
	#c_static_ssy .e_container-4{padding: 10px}
	#c_static_ssy .e_text-5{font-size: 12px}
	#c_static_ssy .e_text-10{font-size: 20px;color: #333333;line-height: 1.5}
	#c_static_ssy .e_richText-11{font-size: 12px;line-height: 1.5}
}

@media screen and (min-width: 769px) {
    #c_static_ssy .e_loop-1 .p_loopitem{flex-grow:0;flex-shrink: 0;flex-basis: calc(100% / 4)}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
    #c_static_ssy .e_text-5{font-size:14px}
}

@media screen and (max-width: 1440px) and (min-width: 1367px) {
}

@media screen and (max-width: 1366px) and (min-width: 1025px) {
    #c_static_ssy .e_text-5{font-size:16px}
}


.proerweima img{ max-width: 200px; padding-bottom: 20px;}
/*page manu*/
.manu {padding:25px 3px;margin:3px;text-align:center;}
.manu a{border:1px solid #D9D9D9;padding:9px 15px;text-decoration:none;margin:0 2px;}
.manu .page-num-current, .manu a:hover{border:1px solid #22228a;padding:9px 15px;background:#22228a;font-weight:bold;margin:0 2px;color:#FFF;}


/* pro */
.proban{ height: 40vw; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.proban .layout-wrapper{ width: 80%; position: relative; margin-left: auto; margin-right: auto; max-width: 1600px; z-index: 1;}
.proban .bghover{ position: absolute; width: 100%; height: 100%; background-color: #000; opacity: 0.4; z-index: 1;}
.proban .probt{ padding-top: 15vw; width: 100%; text-align: center;}
.proban .probt h2{ font-size: 40px; color: #fff; padding-bottom: 20px;}
.proban .probt p{ color: #fff;}
.proban .probt a{ display: inline-block; margin-top: 34px; padding: 17px 40px; line-height: 21px; font-size: 18px; border-color: #fff; background: #22228a;color:#fff; font-weight: bold;}
.proban .probt a:hover{ background:#5299e4;}
@media only screen and (min-width:1200px){ 
  .proban .probt{ width: 50%; float: left; padding-left: 20px; text-align: left;}
}
@media screen and (max-width: 768px) {
	.proban{ height: 300px;}
	.proban .probt{ padding-top: 100px;}
	.proban .probt h2{ font-size: 24px; padding-bottom: 10px;}
	.proban .probt a{ font-size: 15px;}
}


.proshuju{ width: 100%; padding: 100px 0;}
.proshuju .p_list{ width: 80%; display: flex;flex-wrap: wrap;position: relative; margin-left: auto; margin-right: auto; max-width: 1600px}
.proshuju .p_list .cbox-1{  width: 40%; display: flex; flex-wrap: wrap;  align-content: center; align-items: center; padding: 0% 5% 0% 0%;}
.proshuju .p_list .cbox-1 .tit{ padding-top: 2px; padding-bottom: 2px; color: #17243F; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px;}
.proshuju .p_list .cbox-1 h2{ width: 100%; font-size: 32px; font-weight: 600; color: #17243F; line-height: 200%; padding: 10px 0; text-transform: uppercase;}
.proshuju .p_list .cbox-1 p{ width: 100%; color: #645f64; font-size: 17px; text-transform: uppercase;}
.proshuju .p_list .cbox-2{ width: 60%; display: flex; margin-right: auto; margin-left: auto; position: relative;}
.proshuju .p_list .cbox-2 ul{ width: 60%; padding: 10px;}
.proshuju .p_list .cbox-2 ul:first-child{ width: 40%;}
.proshuju .p_list .cbox-2 ul li{ margin-bottom: 20px; padding: 30px 0; cursor: pointer;}
.proshuju .p_list .cbox-2 ul li:hover{ background: #22228a33;}
.proshuju .p_list .cbox-2 ul li div{height: 60px;line-height: 60px;font-size: 60px; text-align: center;color: #000;}
.proshuju .p_list .cbox-2 ul li div .p_num{font-family: "montserrat";}
.proshuju .p_list .cbox-2 ul li div .p_plus{font-size: 50px; font-weight: bold; position: relative; top: -10px; left: -10px;}
.proshuju .p_list .cbox-2 ul li .tit1{ text-align: center; font-size: 18px; padding: 10px 0;}


@media screen and (max-width: 1024px) and (min-width: 768px){
	.proshuju .p_list .cbox-1{ width: 100%;}
	.proshuju .p_list .cbox-2{ width: 100%;}
}

@media (max-width: 767px){
	.proshuju{ padding: 50px 0;}
	.proshuju .p_list .cbox-1{ width: 100%;}
	.proshuju .p_list .cbox-2{ width: 100%; display: block;}
	.proshuju .p_list .cbox-2 ul{ width: 100%; padding: 0;}
	.proshuju .p_list .cbox-2 ul:first-child{ width: 100%; padding: 0;}
	.proshuju .p_list .cbox-2 ul li{ text-align: center;}
}


.pro2{ position: relative; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: top center; background-attachment: fixed; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.pro2 .bghover{ position: absolute; width: 100%; height: 100%; background-color: #404341; opacity: 0.7;}
.pro2 .p_list{ width: 80%; padding: 8vw 0; display: flex;flex-wrap: wrap;position: relative; margin-left: auto; margin-right: auto; max-width: 1600px}
.pro2 .cbox-1{ width: 40%; display: flex; flex-wrap: wrap;  align-content: center; align-items: center; z-index: 1; color: #fff;}
.pro2 .cbox-1 .tit{ font-size: 40px; font-weight: bold;}
.pro2 .cbox-1 h2{ font-size: 16px;padding-bottom: 20px; font-weight: normal;}
.pro2 .cbox-1 p{ font-size: 15px;}
.pro2 .cbox-2{ width: 60%; display: flex; margin-right: auto; margin-left: auto; position: relative;}
.pro2 .cbox-2 img{ position: absolute; max-width: 100%; max-height: 600px; right: 0; top: -260px;}

@media screen and (max-width: 768px) {
	.pro2 .cbox-1{ width: 100%;}
	.pro2 .cbox-1 .tit{ font-size: 32px;}
	.pro2 .cbox-1 h2{ font-size: 15px; padding-bottom: 10px;}
	.pro2 .cbox-1 p{ font-size: 12px;}
	.pro2 .cbox-2{ display: none;}
}

/*pro3*/
.pro3{padding:5vw 0;position:relative; margin-bottom: 3vw;}
.pro3 .pb_tit{position: relative; line-height: 1.5;font-size: 40px;font-weight: bold;text-align: center}
.pro3 .s_line{ position: relative; border-top-style: solid;border-top-width: 2px;border-top-color: #22228a;width: 40px;margin-top: 15px;margin-bottom: 15px;height: 2px}
.pro3 .pro3nr{ position: relative; margin-top:52px; width: 90%; max-width: 1600px; margin: 0 auto;}
.pro3 .pro3_ul{overflow:hidden;}
.pro3 .pro3_ul .swiper-slide{margin-top:9px!important;padding:8px;background:#ddd; border-radius: 10px;}
.pro3 .pro3_ul .swiper-slide a{width:100%; display: inline-block; padding-bottom:100%;position:relative;}
.pro3 .pro3_ul .swiper-slide a img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition: transform 1s ease-in-out;overflow: hidden;}
.pro3 .pro3_ul .swiper-slide a img:hover{ -webkit-transform:scale(1.02); -moz-transform:scale(1.02); -o-transform:scale(1.02); transform:scale(1.02);}
.pro3 .pro3_ul .swiper-slide p{ text-align: center; font-size: 17px;}
.pro3 .pro3_ul .swiper-slide:hover{ background: #22228a;transition: background 1s;}
.pro3 .pro3_ul .swiper-slide:hover p{ color: #fff;}
.pro3 .swiper-button-next,.pro3 .swiper-button-prev{width:53px;height:53px;background-size:100% 100%;outline:none;margin-top:-27px;opacity:1;}
.pro3 .swiper-button-prev{left:-84px;background-image:url(../image/prev_icon.png);}
.pro3 .swiper-button-next{right:-84px;background-image:url(../image/next_icon.png);}
.pro3 .swiper-button-next:after, .swiper-button-prev:after{ font-size: 0;}
.pro3 .swiper-button-disabled{ opacity: .3;}

@media screen and (max-width:1699px){
	.pro3 .pro3nr{margin-top:35px;}
	.pro3 .pro3_ul .swiper-slide{margin-top:7px!important;}
	.pro3 .swiper-button-next,.pro3 .swiper-button-prev{width:48px;height:48px;margin-top:-24px;}
	.pro3 .swiper-button-next{right:-60px;}
	.pro3 .swiper-button-prev{left:-60px;}
}
@media screen and (max-width:1499px){
	.pro3{padding:30px 0 40px;}
	.pro3 .pro3nr{margin-top:25px;}
	.pro3 .pro3_ul .swiper-slide{margin-top:5px!important;}
	.pro3 .swiper-button-next,.pro3 .swiper-button-prev{width:40px;height:40px;margin-top:-20px;}
	.pro3 .swiper-button-next{right:-50px;}
	.pro3 .swiper-button-prev{left:-50px;}
}

@media screen and (max-width:1299px){
	.pro3{padding:20px 0 25px;}
	.pro3 .pro3nr{margin-top:15px;}
	.pro3 .swiper-button-next,.pro3 .swiper-button-prev{display:none;}
}
@media screen and (max-width:767px){
	.pro3 .pro3nr{margin-top:10px;}
}

.pro4{ position: relative; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: top center; background-attachment: fixed; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.pro4 .bghover{ position: absolute; width: 100%; height: 100%; background-color: #404341; opacity: 0.7;}
.pro4 .p_list{ width: 80%; border-radius: 50px; background: #fff; padding: 20px; position: relative; text-align: center; margin-left: auto; margin-right: auto;}
.pro4 .p_list .pb_tit{position: relative; line-height: 1.5;font-size: 40px;font-weight: bold;text-align: center}
.pro4 .p_list .s_line{ position: relative; border-top-style: solid;border-top-width: 2px;border-top-color: #22228a;width: 40px;margin-top: 15px;margin-bottom: 15px;height: 2px}
.pro4 .p_list img{ max-width: 100%; height: auto;}

@media screen and (max-width: 768px) {
	.pro4 .p_list{ width: 100%;}
	.pro4 .p_list .pb_tit{ font-size: 26px;}
}

.pro5{ width: 100%; padding: 5vw 0; background-image: url(../image/about.jpg); background-repeat: no-repeat; background-size: cover; background-position: top center; background-attachment: fixed; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.pro5 .p_list{ width: 80%; position: relative; margin-left: auto; margin-right: auto; max-width: 1600px; z-index: 1;}
.pro5 .p_list .pb_tit{position: relative; line-height: 1.5;font-size: 40px;font-weight: bold;text-align: center}
.pro5 .p_list .s_line{ position: relative; border-top-style: solid;border-top-width: 2px;border-top-color: #22228a;width: 40px;margin-top: 15px;margin-bottom: 15px;height: 2px}

.pro5 .p_list ul{ width: 100%; padding: 10px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.pro5 .p_list ul li{ width: calc(33.33% - 20px); text-align: center; margin-bottom: 20px; padding: 30px; background: #fff;box-shadow: 0px 10px 25px 0px rgba(84, 84, 84, 0.09); cursor: pointer;}
.pro5 .p_list ul li:hover{ background: #22228a33;}
.pro5 .p_list ul li img{ width: 20%;}
.pro5 .p_list ul li h4{ color: #17243F; font-size: 30px; line-height: 1.2em; font-weight: 600; padding: 10px 0; text-transform: uppercase;}
.pro5 .p_list ul li p{ color: #645f64; font-size: 17px; text-transform: uppercase;}

@media screen and (max-width: 768px) {
	.pro5 .p_list .pb_tit{ font-size: 26px;}
	.pro5 .p_list ul li{ width: 100%;}
	.pro5 .p_list ul li h4{ font-size: 18px;}
	.pro5 .p_list ul li p{ font-size: 15px;}

}

#liuyan_bg{display:none;position:fixed;top:50%;transform:translate(0,-50%);left:0;width:100%;height:100%;background:rgb(0 0 0 / 70%);z-index:100}
#liuyan_form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;box-sizing:border-box;padding:30px 30px 40px;background:rgb(255 255 255 / 100%);z-index:101;overflow:auto}
#liuyan_form .tit{margin-bottom:2rem}
#liuyan_form .tit p{text-align:center;font-size:2.6rem;color:#22228a;font-weight:700;line-height:3rem}
#liuyan_form .liuyan_close{position:absolute;top:3rem;right:3rem;display:block;width:3rem;height:3rem;background:url(../image/closebg.svg) no-repeat center;background-size:30px;cursor:pointer}
#liuyan_form .liuyan_close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#liuyan_form .liuyan_close{-webkit-transition:all .5s ease;transition:all .5s ease}
#liuyan_form form .liuyan_input{ position: relative;}
#liuyan_form form .liuyan_input i{ position: absolute; top: 2rem; left: 0.5rem; color: red;}
#liuyan_form form input{ width: 100%; padding: 1rem 1.6rem; border: 1px solid rgb(0 0 0 / 30%); margin: 1rem 0;border-radius: .5rem;outline:none;}
#liuyan_form form textarea{ width: 100%; padding: 1rem 1.6rem; border: 1px solid rgb(0 0 0 / 30%); margin: 1rem 0;border-radius: .5rem;outline:none;}
#liuyan_form form button{ background: #22228a; width: 16rem; height: 3.5rem; font-size: 16px; color: #fff; cursor: pointer; text-transform: uppercase; -webkit-border-radius: 0.5rem; border-radius: 0.5rem; }
#liuyan_form form button:hover{ background: #5299e4;}
#liuyan_form .liuyan_tj input{ width: 12rem;}
@media screen and (max-width:1024px){
  #liuyan_form{width:94%}
}
@media screen and (max-width:767px){
  #liuyan_form{padding:20px 20px 30px}
  #liuyan_form .tit{margin-bottom:1.8rem}
  #liuyan_form .liuyan_close{top:1rem;right:1rem}
  #liuyan_form .liuyan_tj input{ width: 8rem;}
  #liuyan_form form button{ width: 14rem;}
}
@media screen and (max-width:560px){
  #liuyan_form .tit p{font-size:1.7rem}
}