* { font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; box-sizing: border-box; }
body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; line-height: 1; font-size: 16px; overflow-x: hidden; transition: all 0.4s ease-in 0s; }
html, body { min-height: 100%; overflow-x: hidden; }
html { }
@font-face { font-family: SIMLI; src: url(../fonts/SIMLI.TTF); }
.clear::after { content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
input, button, textarea { background: none; outline: none; border: none; appearance: none; border-radius: 0px; }
input:focus { border: none; }
.img_zd { position: relative; width: 100%; }
.img_zd .img_hezi { padding-bottom: 67.8% !important; }
.img_zd > img { position: absolute; inset: 0px; object-fit: cover; height: 100%; width: 100%; }
a { text-decoration: none; outline: none; }
a, input, img, :focus { outline-style: none; }
ul { list-style: none; }
img { border: 0px; }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0px; margin: 0px; font-weight: normal; }
ul li { list-style: none; }
h3, h4, h5 { font-weight: normal; }
h4 a:hover, h5 a:hover { transition: all 0.36s ease-in-out 0s; }
hr { display: block; height: 1px; border: 0px; background: rgb(216, 216, 216); padding: 0px; margin-bottom: 0.5rem; margin-top: 2.5rem; }
abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display: block; }
video { object-fit: cover; }
.fl { float: left; }
.fr { float: right; }
.slow img:hover { transform: scale(1.05); }
.slow img { transition: all 0.2s ease-in-out 0s; }
h5 a, .more a { transition: all 0.36s ease-in-out 0s; }
.slow01 { transition: all 0.6s ease-in-out 0s; }
.slow02 { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.shadow { box-shadow: rgb(153, 153, 153) 1px 1px 10px; }
.radius { border-radius: 3px; }
.opacity { opacity: 1; }
.gray { filter: grayscale(100%); opacity: 0.6; }
.ie_bg { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.9; z-index: 99998; }
.ie9tips { width: 600px; height: 300px; position: fixed; top: 50%; left: 50%; margin: -150px 0px 0px -300px; line-height: 1.8; color: rgb(255, 255, 255); z-index: 99999; text-align: center; }
.ie9tips a { color: red; }
.ie9tips img { display: block; margin: 0px auto; max-width: 100%; }
.ie9tips p { padding-top: 10px; color: rgb(255, 255, 255); width: 420px; margin: 10px auto; line-height: 1.8; }
input::-webkit-input-placeholder { color: rgb(153, 153, 153); }
textarea::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.w100 { width: 100%; }
.w14 { max-width: 14rem; margin: 0px auto;width: 100%; }
.w152 { max-width: 1520px; margin: 0px auto; }
.w16 { max-width: 1600px; margin: 0px auto; }
.w174 { max-width: 1740px; margin: 0px auto;}
@media (max-width: 1740px) {
  .w174 {width: 95%;}
}
@media (max-width: 1400px) {
  .w14 { width: 95%;}
}
.fanhui { position: fixed; right: 30px; bottom: 75px; width: 48px; height: 48px; border-radius: 50%; }
img {vertical-align: middle;}
.flex { display: flex; justify-content: space-between; flex-wrap: wrap;}
.flex-center { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.flex-start { display: flex; justify-content: flex-start; flex-wrap: wrap;}
.flex-end { display: flex; justify-content: flex-end; flex-wrap: wrap; }
#gotop {position: fixed;display: block; z-index: 90;height: 0px; opacity: 0; /* visibility: hidden; */ bottom: 80px; right: 30px; box-sizing: border-box; text-align: center; cursor: pointer; transition: all 0.5s ease 0s; width: 0.7rem; height: 0.7rem; }
#gotop.hide {opacity: 1;border-radius: 50%;background: rgba(255, 255, 255, 0.8);}
#gotop img{display: block;width: 100%;}
#gotop { cursor: pointer; }
#gotop svg { width: 100%; height: 100%; fill: rgb(13, 113, 230);}

@media (max-width: 1024px) {
	#gotop{width: 0.4rem;height: 0.4rem;right: 0.2rem;bottom: 0.2rem;}
}

@media (max-width: 1920px) {
  html { font-size: 16px; }
  table { width: 100% !important; }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  html { font-size: 15px; }
  table { width: 100% !important; }
}
@media (min-width: 640px) and (max-width: 1399px) {
  html { font-size: 14px; }
  table { width: 100% !important; }
}
@media (min-width: 471px) and (max-width: 639px) {
  html { font-size: 13px; }
  table { display: flex; overflow-x: auto; white-space: nowrap; width: 100% !important; }
}
@media (min-width: 329px) and (max-width: 470px) {
  html { font-size: 12px; }
  table { display: flex; overflow-x: auto; white-space: nowrap; width: 100% !important; }
}
@media (max-width: 328px) {
  html { font-size: 12px; }
  table { display: flex; overflow-x: auto; white-space: nowrap; width: 100% !important; }
}
.header_box { z-index: 100; left: 0px; right: 0px; top: 0px; position: relative;background: #0d6bc2;padding: 0.3rem 0;border-top: 0.08rem solid #0040a0;border-bottom: 1px solid rgba(255,255,255,0.16);}
.headerR{align-items: center;}
.headerR p a{margin-right: 0.3rem;font-size: 0.16rem;color: #fff;line-height: 0.4rem;padding-left: 0.38rem;background: url(../images24/top01.png) no-repeat left center;background-size: contain;transition: 0.6s all;}
.headerR p a+a{background: url(../images24/top02.png) no-repeat left center;background-size: contain;}
.headerR p a:hover{opacity: 0.6;transition: 0.6s all;}
.headerR .search{width: 2.5rem;height: 0.4rem;line-height: 0.4rem;border: 1px solid #86b5e1;border-radius: 0.2rem;}
.headerR .search .text{width: calc(100% - 0.38rem);text-indent: 0.15rem;font-size: 0.14rem;color: #a6bee2;line-height: 0.4rem;height: 0.4rem;}
.headerR .search .btn{width: 0.38rem;height: 0.38rem;line-height: 0.38rem; background: url(../images24/search.png) no-repeat left center;border-radius: 50%;background-size: cover;}
#logo {position: relative;width: 34%;}
#logo a {display: block;}
#logo a img { display: block; max-width: 100%; }
@media (max-width: 1500px) {
  #m_header #logo { width: 50%; }
  #logo img { width: 100%; }
}
@media (max-width: 850px) {
  .header_box { height: 0.5rem; }
  #m_header #logo{width: 85%;}
}
@media (max-width: 414px) {
  .header_box { height: 0.5rem; }
}
@media (max-width: 340px) {

}
.topLink .phone{margin-bottom: 0.06rem;}
.topLink .phone p{font-size: 0.14rem;color: #fff;text-align: right;line-height: 0.22rem;}
.topLink{justify-content: flex-end;margin-bottom: 0.04rem;line-height: 0.2rem;}
.topLink dl{justify-content: flex-end;}
.topLink dd{margin-left: 0.15rem;padding-left: 0.15rem;position: relative;}
.topLink dd::after{content: "";width: 0.01rem;height: 0.05rem;background: #fff;position: absolute;left: 0;top: 50%;margin-top: -0.02rem;}
.topLink dd:first-child::after{display: none;}
.topLink dd a{display: block;font-size: 0.12rem;color: rgb(255,255,255);transition: 0.6s all;}
.topLink dd a:hover{color: rgba(255,255,255,0.6);transition: 0.6s all;}
#nav { width: 100%; position: absolute;top: 0;left: 0;}
.navBox{height: 0.8rem;line-height: 0.8rem;position: relative;}
#nav{}
#nav ul { position: relative;}
#nav ul li { position: relative; z-index: 9; }
#nav ul li a { display: block; padding: 0px; }
#nav ul li h3 { font-size: 0.2rem;color: #fff;font-weight: 600; line-height: 0.8rem; position: relative; transition: all 0.6s ease 0s; }
#nav ul li:hover a h3 {color: #c7af81;}
#nav ul li:hover a { color: rgb(255, 255, 255); }
#nav ul li.on h3 { font-weight: bold; }
#nav ul li:hover a h3 span, #nav ul li.on h3 span { background: url("") left center no-repeat; }
#nav ul li a i { display: inline-block; background: url("") center center / contain no-repeat; width: 9px; height: 6px; vertical-align: middle; margin-left: 8px; }
#nav ul li .sub { position: absolute; top: 100%; background: rgba(255, 255, 255, 0.95); width: 200px; left: 50%; margin-left: -100px; z-index: 10000; visibility: hidden; opacity: 0; transition: all 0.5s ease 0s; }
#nav ul li:last-child .sub { margin-left: 0px; left: auto; right: 0px; }
#nav ul li .sub .box { padding: 10px 0px; text-align: center; }
#nav ul li .sub a { padding: 0px; line-height: 2.5; transition: all 0.3s ease 0s; font-size: 16px; color: rgb(102, 102, 102); }
#nav ul li .sub a:hover { color: #c7af81;font-weight: 600; background: rgb(229, 229, 229); }
#nav ul li:hover .sub { opacity: 1; visibility: visible; transform: translateY(0px); }
#nav ul > li.on h3, #nav ul li:hover h3, #header.xg #nav ul li.on a h3, #header.xg #nav ul li:hover a h3 { color: #c7af81;}
#nav .navBox > ul > li:last-child h3::after { left: auto; margin-left: 0px; right: 0px; }
#nav .navBox > ul > li h3::before { content: ""; display: block; position: absolute; left: 50%; margin-left: -3px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-bottom: 4px solid #970fbe; bottom: 2px; transition: all 0.3s ease 0s; opacity: 0; visibility: hidden; }
#nav .navBox > ul > li:hover h3.ej::after, #nav ul li.on h3.ej::after { transform: scale(1); }
#nav .navBox > ul > li:hover h3.er::before, #nav > ul > li.on h3.ej::before { opacity: 1; visibility: visible; }

#nav.xg{position: fixed;top: 0;left: 0;z-index: 999;background: #0d6bc2;width: 100%;z-index: 9999;}
#logo .logo_black { display: none; }
.top_search_black { display: none; }
@media (max-width: 1200px) {
  .header_box { display: none; }
}
@media (max-width: 850px) {
  
  #header { display: none; }
}
.tc2 .tc-box form { border-radius: 4px; overflow: hidden; background: rgb(255, 255, 255); height: 60px; width: 100%; }
.tc2 .tc-box input[type="text"] { border: none; width: 94%; display: block; height: 60px; text-align: left; color: rgb(67, 67, 67); font-size: 14px; background: none; line-height: 60px; padding: 0px 20px; }
.tc2 .tc-box input[type="text"]:focus { text-align: left; }
.tc2 .tc-box input[type="submit"] { position: absolute; right: 0px; top: 50%; padding: 0px; z-index: 2; background: url("../images24/icon_search.png") center center / 20px 20px no-repeat; height: 60px; width: 70px; cursor: pointer; border: none; margin-top: -30px; }
.tc2 .tc { transition: all 300ms ease 0s; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 9999; }
.tc2 .tc { pointer-events: none; opacity: 0; transform: scale(1.1); visibility: hidden; }
.tc2 .tc.act { opacity: 1; pointer-events: auto; transform: scale(1); visibility: visible; }
.tc2 .close:hover { transform: rotate(180deg); }
.tc2 .close, .tc { transition: all 400ms ease 0s; }
.tc2 .tc-box { position: absolute; border-radius: 4px; overflow: hidden; top: 50%; z-index: 9999; background: rgb(255, 255, 255); height: 60px; width: 50%; left: 50%; margin-left: -25%; margin-top: -40px; }
.tc2 .tc.act { display: block; }
.tc2 .close { position: absolute; cursor: pointer; font-size: 20px; right: 30px; top: 30px; }
.tc2 .tc-bg { height: 100%; background: rgba(206, 180, 114, 0.9); position: absolute; top: 0px; left: 0px; width: 100%; z-index: 0; opacity: 0.8; }
.search_btn { cursor: pointer; }
.search_btn svg { display: inline-block; fill: rgb(255, 255, 255); width: 16px; height: 16px; vertical-align: middle; }
.search-dialog-box { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1000000; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; }
.search-dialog-box::before { content: ""; position: absolute; top: 0px; height: 0px; background: none; transition: all 0.6s ease 0s; left: 0px; right: 0px; z-index: 1; }
.search-dialog-box.on::before { height: 100%; }
.search-dialog-box .bubbles-bg { opacity: 0; visibility: hidden; display: none; }
.search-dialog-box .search-bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 0px; margin: 0px; background: 0% 0% / cover no-repeat rgba(0, 0, 0, 0.7); transform-origin: center center; transition: height 0.8s cubic-bezier(0.77, 0, 0.175, 1) 0s; }
.search-dialog-box .wrap-inner { transform: translateY(100%); transition: all 0.6s ease 0s; }
.header-right .bubbles-bg { opacity: 0; visibility: hidden; transition: all 0.5s ease 0.8s; }
.search-dialog-box .bubbles-bg .bubble { position: absolute; }
.search-dialog-box .bubbles-bg .bubble .circle { border-radius: 100%; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.search-dialog-box .bubbles-bg .bubble1 { width: 6%; padding-top: 6%; left: 26.875%; top: -6.67%; }
.search-dialog-box .bubbles-bg .bubble1 .circle { border: 1px solid rgb(255, 255, 255); }
.search-dialog-box .bubbles-bg .bubble2 { width: 12px; padding-top: 12px; left: 13.54%; top: 18%; }
.search-dialog-box .bubbles-bg .bubble2 .circle { background-color: rgb(41, 167, 65); }
.search-dialog-box .bubbles-bg .bubble3 { width: 36px; padding-top: 36px; left: 8.854%; top: 30.55%; }
.search-dialog-box .bubbles-bg .bubble3 .circle { background-color: rgb(255, 255, 255); }
.search-dialog-box .bubbles-bg .bubble4 { width: 56.875%; padding-top: 56.875%; left: -28.6458%; top: 51.85%; }
.search-dialog-box .bubbles-bg .bubble4 .circle { background: linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05) 100%); }
.search-dialog-box .bubbles-bg .bubble5 { width: 54px; padding-top: 54px; left: 26.3%; top: 70.83%; }
.search-dialog-box .bubbles-bg .bubble5 .circle { background-color: rgb(255, 255, 255); opacity: 0.1; }
.search-dialog-box .bubbles-bg .bubble6 { width: 56.875%; padding-top: 56.875%; left: 73.4375%; top: -52.77%; }
.search-dialog-box .bubbles-bg .bubble6 .circle { background: linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.1) 100%); }
.search-dialog-box .bubbles-bg .bubble7 { width: 2rem; padding-top: 2rem; left: 60.9375%; top: 18.5%; }
.search-dialog-box .bubbles-bg .bubble7 .circle { background-color: rgb(41, 167, 65); }
.search-dialog-box .bubbles-bg .bubble8 { width: 1.35rem; padding-top: 1.35rem; left: 95.83%; top: 70.83%; }
.search-dialog-box .bubbles-bg .bubble8 .circle { border: 1px solid rgb(255, 255, 255); }
.search-dialog-box .bubbles-bg .bubble9 { width: 16px; padding-top: 16px; left: 76.5625%; top: 96.296%; }
.search-dialog-box .bubbles-bg .bubble9 .circle { background-color: rgb(255, 255, 255); }
.search-dialog-box .bubbles-bg .bubble10 { width: 56.875%; padding-top: 56.875%; left: 71.354%; top: 87%; }
.search-dialog-box .bubbles-bg .bubble10 .circle { background: linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.3) 100%); }
.search-dialog-box .bubbles-bg .bubble { animation: 8s linear 0s infinite normal none running spin; transform-origin: 50% 45%; }
.search-dialog-box .bubbles-bg .bubble:nth-child(2n) { animation: 8s linear 0s infinite normal none running spin2; }
.search-dialog-box .bubbles-bg .bubble .circle { animation: 8s linear 0s infinite normal none running spin-reverse; }
.search-dialog-box .bubbles-bg .bubble:nth-child(2n) .circle { animation: 8s linear 0s infinite normal none running spin-reverse2; }
.search-dialog-box .bubbles-bg .sm-bubble { transform-origin: 30% 30px; }
.search-dialog { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 100%; z-index: 2; }
.search-dialog .search-tit { font-size: 2.75rem; line-height: 3.5rem; color: rgb(255, 255, 255); text-align: center; overflow: hidden; display: none; }
.search-dialog .search-inner { overflow: hidden; margin-top: 0px; }
.search-dialog .search-input { width: 50%; margin: 0px auto; padding: 0px 0rem 0px 1.5rem; box-sizing: border-box; transition: all 0.3s ease 0s; max-width: 94%; }
.search-dialog .search-input input[type="text"] { float: left; height: 1rem; width: calc(100% - 1rem); background-color: transparent; font-size: 0.18rem; line-height: 1rem; color: rgb(145, 145, 145); transition: all 0.3s ease 0s; outline: none; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.6); }
.search-dialog .search-input input[type="text"]::-webkit-input-placeholder { color: rgb(145, 145, 145); }
.search-dialog .search-input input[type="image"], .search-dialog .search-input .clear-btn { float: right; height: 0.8rem; width: 0.8rem; }
.search-dialog .search-input input[type="image"] { background: url("../images24/search.png") center center no-repeat #645799; height: 0.8rem; width: 0.8rem; border-radius: 100px; }
.search-dialog .search-input .clear-btn { background-color: rgba(0, 0, 0, 0.2); background-repeat: no-repeat; background-position: center center; background-image: url(); background-size: 3.5rem; border-radius: 100%; margin-right: 1rem; display: none; }
.search-dialog .search-input.on { background-color: rgb(255, 255, 255); }
.search-dialog .search-input.on input[type="image"] { background-image: url(""); }
.search-dialog .hot-search { font-size: 0px; width: 19.5rem; margin: 0.6rem auto 0px; box-sizing: border-box; padding: 0px 0.6rem; overflow: hidden; }
.search-dialog .hot-search .hot-tit, .search-dialog .hot-search .hot-link { display: inline-block; zoom: 1; vertical-align: top; }
.search-dialog .hot-search .hot-tit { font-size: 0.375rem; line-height: 0.5rem; color: rgb(255, 255, 255); font-weight: bold; padding-left: 0.6rem; background-repeat: no-repeat; background-position: left center; background-size: 0.5rem; background-image: url(""); }
.search-dialog .hot-link { margin-left: 1rem; }
.search-dialog .hot-link a { display: inline-block; zoom: 1; font-size: 0.375rem; line-height: 0.5rem; margin-right: 0.75rem; color: rgb(255, 255, 255); padding-bottom: 5px; position: relative; }
.search-dialog .hot-link a::before { content: ""; position: absolute; left: 0%; bottom: 0px; width: 100%; height: 2px; background-color: rgb(255, 255, 255); transform: scaleX(0); transform-origin: left center; transition: transform 0.3s ease 0s; }
.search-dialog-box .bottom-box { position: absolute; left: 0px; bottom: 5.1%; width: 100%; }
.search-dialog-box .bottom-box .share-box { overflow: hidden; }
.search-dialog-box .bottom-box .copy { font-size: 0.35rem; line-height: 0.5rem; color: rgb(255, 255, 255); font-family: gilroy-regular; margin-top: 0.5rem; overflow: hidden; }
.header-right.is-open .bubbles-bg { visibility: visible; opacity: 1; }
.header-right.is-open .search-btn .con-box { display: none; }
.header-right.is-open .close-btn { display: block; }
.header-right.is-open .item .search-bg { transform: scale(1); }
.search-dialog-box.on { opacity: 1; visibility: visible; }
.search-dialog-box.on .search-bg { height: 100vh; }
.search-dialog-box.on .bubbles-bg { opacity: 1; visibility: visible; }
.search-dialog-box.on .wrap-inner { transform: translateY(0px); }
.pub-close { position: absolute; width: 51px; height: 52px; z-index: 10; right: 0.8rem; top: 0.8rem; border-radius: 100%; }
.pub-close .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgb(28, 90, 183); transform: scale(0); border-radius: 100%; transition: transform 0.3s ease 0s; }
.pub-close i { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-image: url("../images24/search_close.png"); transition: all 0.6s ease 0s; }
.pub-close i:hover { transform: rotate(180deg); }
@keyframes spin { 
  100% { transform: rotate(1turn); }
}
@keyframes spin2 { 
  100% { transform: rotate(-1turn); }
}
@keyframes spin-reverse { 
  0% { transform: rotate(1turn); }
}
@keyframes spin-reverse2 { 
  0% { transform: rotate(-1turn); }
}
.tc_search { margin: 0.3rem 0.2rem 0px; width: calc(100% - 0.4rem); position: relative; }
.tc_search form { height: 40px; border-radius: 0px;position: relative; width: 100%; margin-bottom: 1rem; }
.tc_search .keyword { font-size: 16px; color: rgb(255, 255, 255); height: 40px; line-height: 40px; box-shadow: none; appearance: none; background: none; width: 100%; outline: none; border: 1px solid rgba(255, 255, 255, 0.5); padding: 0px 40px 0 16px;}
.tc_search .btn_blue { position: absolute; right: 0px; width: 40px; height: 40px; line-height: 38px; border: 0px; background: url("../images24/search_white.svg") center center / 0.2rem no-repeat; }
.tc_search .btn_blue.fr { background: rgb(233, 237, 239); color: rgb(78, 79, 83); }
.tc_search input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.7); }
.tc_search input:focus::-webkit-input-placeholder { color: transparent; }
#nav_btn_box { height: 100%; z-index: 999999999; float: right;}
#nav_btn_box.on { background: none; }
#nav_btn { }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before { background: rgb(255, 255, 255); }
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; transition: all 0.5s ease 0s; outline: none; box-shadow: none; }
#nav_btn .point { display: inline-block; width: 0.24rem; height: 22px; position: relative; outline: none; }
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before { width: 0.3rem; }
#nav_btn .navbtn { position: absolute; top: 12px; left: 0px; display: inline-block; width: 24px; height: 1px; transition: all 0.3s ease-out 0s; background: rgb(255, 255, 255); }
#nav_btn .navbtn::after, #nav_btn .navbtn::before { position: absolute; left: 0px; display: inline-block; width: 0.2rem; height: 1px; content: ""; transition: all 0.3s ease-out 0s; background: rgb(255, 255, 255); }
#nav_btn .navbtn::after { top: -8px; }
#nav_btn .navbtn::before { top: 8px; }
#nav_btn .point.on .navbtn { background: transparent; }
#nav_btn .point.on .navbtn::after { transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { transform: rotate(-45deg); top: 0px; }
.m_nav_list { flex-direction: column; justify-content: flex-start; width: 100%; margin: 30px 0px 0px; }
.m_nav_list::-webkit-scrollbar { display: none; }
#m_nav { z-index: 99999; position: fixed; width: 100%; height: 100vh; right: -105%; top: 0px; padding: 0.3rem 0px 0.2rem; overflow: hidden; pointer-events: none; transition: all 0.3s ease-out 0s; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;
 background: #0d6bc2;
}
#m_nav .close { position: absolute; top: 6px; right: 15px; font-size: 28px; color: rgb(255, 255, 255); z-index: 10000; }
#m_nav.act { pointer-events: auto; right: 0px; overflow: auto; }
#m_nav > ul > li { width: 100%; overflow: hidden; padding: 0px 0px 0px 0.3rem; position: relative; }
#m_nav > ul > li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#m_nav li .a { display: inline-block; width: calc(100% - 30px); }
#m_nav li .a { line-height: 0.6rem; height: 0.6rem; color: rgb(255, 255, 255); padding: 0px; font-size: 14px; float: left; }
#m_nav li .a span { display: block; position: absolute; top: 0px; right: 10px; width: 20px; height: 50px; text-align: center; }
#m_nav li .a span i { font-size: 0px; }
#m_nav li i { opacity: 1; width: 0.6rem; height: 0.6rem; background-image: url("../images24/arrow_down.svg"); background-position: calc(100% - 30px) center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; position: absolute; display: block; right: 0px; background-size: 13px 13px !important; }
#m_nav li.on i { background: url("../images24/arrow_down_on.svg") calc(100% - 30px) center no-repeat; }
#m_nav .on.title .a i { transform: rotate(-90deg); }
#m_nav li { display: block; width: 100%; }
.slide_nav { position: absolute; left: 0px; height: 70px; z-index: 998; padding: 15px; top: 0px; width: 100%; }
#m_nav .title .list { display: none; position: relative; width: 100%; z-index: 9; left: 0px; margin-left: 0px; background: none; border: 0px; clear: both; padding-bottom: 10px; }
#m_nav .title .list span { background: none; }
#m_nav .title .list span a:hover { color: #0a5aa8; }
#m_nav .title .list a { display: block; font-size: 0.20rem; color: rgba(255, 255, 255, 0.6); text-align: left; line-height: 40px; height: 40px; border: 0px; font-weight: 300; }
#m_nav .title .list .void > a { background-size: 10px; position: relative; }
#m_nav .title .list .void > a::before { content: "??????篓???路??a锟铰�???锟燼???掳"; position: absolute; left: -1em; font-size: 12px; font-weight: bold; }
#m_nav .title .list span { position: relative; display: block; }
#m_nav .title .list span .sub { position: static; width: 100%; overflow: hidden; display: block !important;}
#m_nav .title .sub a { background: none; font-size: 0.875rem; opacity: 0.8; min-width: 50%; float: left; display: inline-block; color: rgb(153, 153, 153); }
#m_nav p{text-align: center;width: 100%;}
#m_nav>p{margin-bottom: 15px;}
#m_nav p a{color: #fff;padding: 0 10px;font-size: 14px;}


.nav_mask { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 888; background-color: rgba(0, 0, 0, 0.4); display: none; }
.m_header_box { transition: all 0.6s ease 0s; display: none; height: 70px; }
#m_header #logo .box_table { width: auto; float: left; display: table; height: 100%; }
#nav_btn_box .box_table { width: auto; float: left; display: table; height: 100%; }
#nav_btn_box .box_table .box_table_cell { vertical-align: middle; display: table-cell; }
#m_header #logo .box_table .box_table_cell { vertical-align: middle; display: table-cell; margin: 0px auto; }
#m_header #logo .box_table .box_table_cell a { display: block; }
.m_header_box header { padding: 0px 2.5%; height: 70px;position: fixed; top: 0px; left: 0px; right: 0px; z-index: 100;background: #0d6bc2;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.18);}
#m_header #logo { float: left; height: 50px;margin-top: 10px; }
#m_header #logo img { max-height: 50px; width: auto; }
#m_header .yuyan { height: 4.5rem; float: right; margin-right: 4rem; }
#m_header .yuyan span { display: block; width: 24px; height: 24px; line-height: 24px; color: rgb(255, 255, 255); font-size: 0.9rem; text-align: center; margin-left: 17px; background: rgba(255, 255, 255, 0.3); }
.ej .toubu_div { position: initial; }
.ej #nav ul li h3 { color: rgb(51, 51, 51); font-family: "microsoft yahei"; }
.ej #nav ul li.on h3, .ej #nav ul li:hover h3 { color: rgb(255, 255, 255); }
.ej .list_box0 .li { line-height: 3rem; }
.ej .list_box0 .li > a { color: rgb(102, 102, 102); }
.ej .list_box0 .li input.txt { border-bottom: 1px solid rgb(102, 102, 102); }
.ej .header_top { height: 2.5rem; }
.ej #header #logo .box_table { height: 132px;}
.ej #header { height: 8.18rem; }
.ej .header_box_li { height: 8.18rem; }
#fp-nav.fp-right { display: none; }

#m_nav .phone{padding: 0 0.3rem;}
#m_nav .phone p{font-size: 0.14rem;color: #fff;line-height: 0.24rem;text-align: left;margin-bottom: 0.05rem;}
@media (max-width: 1820px) {
  #header .w163{margin: 0 100px;width: calc(100% - 200px);}
}
@media (max-width: 1200px) {
  .m_header_box { display: block; }
  .header_box { display: none; }
}



.img{width: 100%;position: relative;padding-bottom: 60%;overflow: hidden;}
.img img{display: block;width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition: 0.6s all;}
a:hover .img img{transform: scale(1.1);}



/* banner */
.bannerBox .swiper-container{max-width: 100%;}
.bannerBox{width:100%;position: relative;}
.bannerBox .swiper-slide a{display: block;position: relative;}
.bannerBox img{display: block;width: 100vw; position: relative;object-fit: cover;}
.bannerBox .swiper-slide ::after{content: "";width: 100%;height: 100%;background: url(../images24/topBG.png) repeat-x top;position: absolute;left: 0;top: 0;}
.bannerBox .swiper-pagination{bottom: 0.3rem !important;}
.bannerBox .swiper-pagination-bullet{margin: 0 0.08rem !important; width: 0.15rem;height: 0.15rem;line-height: 0.15rem;background: transparent;opacity: 1;border-radius: 50%;border: 0.01rem solid #fff;}
.bannerBox .swiper-pagination-bullet-active{background: #fff;}
.bannerBox .swiper-button-prev,.bannerBox .swiper-button-next{width: 0.2rem;height: 0.36rem;margin-top: -0.18rem;border: none;margin-left: 0;border-radius: 0;}
.bannerBox .swiper-button-prev{background: url(../images24/bannerL.png) no-repeat center;background-size: cover;left: 2%;}
.bannerBox .swiper-button-next{background: url(../images24/bannerR.png) no-repeat center;background-size: cover;left: auto !important;right: 2%;}
.bannerBox{}
@media(max-width: 1400px){
	.bannerBox .text{width: 100%;left: 0;margin-left: 0;}
	.bannerBox .text p{width: 95%;margin: 0 auto;}
}
@media(max-width: 1200px){
	.bannerBox #nav{display: none;}
	.bannerBox .swiper-slide a::after{display: none;}
	.bannerBox img{height: auto;}
	.bannerBox .swiper-pagination-bullet{margin: 0 0.1rem !important;}
	.bannerBox .swiper-pagination{width: 95% !important;left: 2.5% !important;margin-left: 0;}
	.bannerBox .swiper-slide ::after{display: none;}
	
}
@media(max-width: 850px){
	.banner a{height: 100%;width: 100%;}
	.bannerBox .swiper-button-prev, .bannerBox .swiper-button-next{display: none;}
}	
@media(max-width: 540px){
	.bannerBox .swiper-pagination{bottom: 0.15rem !important;}
}

/* banner end */
/* part1  */
.Cotitle{margin-bottom: 0.4rem;/*padding-left: 0.94rem;*/align-items: center;}
.Cotitle .text{display: table;margin: 0 auto;position: relative;}
.Cotitle .text h5{font-size: 0.4rem;color: #323232;margin-bottom: 0.1rem;font-weight: bold;text-align: center;}
.Cotitle .text i{position: relative; font-style: normal;display: table;margin: 0 auto;padding: 0 0.5rem;font-size: 0.16rem;color: #0d6bc2;text-transform: uppercase;}
.Cotitle .text i::after{content: "";width: 0.42rem;height: 0.05rem;background: url(../images24/title01.png) no-repeat center;position: absolute;left: 0;top: 50%;margin-top: -0.02rem;}
.Cotitle .text i::before{content: "";width: 0.42rem;height: 0.05rem;background: url(../images24/title02.png) no-repeat center;position: absolute;right: 0;top: 50%;margin-top: -0.02rem;}
.Cotitle .more{width: 0.94rem;background: url(../images24/more.png) no-repeat left center;background-size: 0.37rem;}
.Cotitle .more a{font-size: 0.14rem;color: #0d6bc2;padding-left: 0.48rem;transition: 0.6s all;}
.Cotitle .more a:hover{padding-left: 0.4rem; transition: 0.6s all;}


.Cotitle.bai .text h5{color: #fff;}
.Cotitle.bai .text i{color: #fff;}
.Cotitle.bai .text i::after{background: url(../images24/title01_bai.png) no-repeat center;}
.Cotitle.bai .text i::before{background: url(../images24/title02_bai.png) no-repeat center;}

.swiper-slide{    filter: brightness(1) !important;}

.part1{padding: 0.85rem 0 0.55rem 0;position: relative;overflow: hidden;background: url(../images24/part1BG02.jpg) no-repeat center;background-size: cover;}
.part1::after{content: "";width: 28vw;height: 100%;background: url(../images24/part1BG01.jpg) no-repeat top center;position: absolute;top: 0;left: 0;background-size: cover;}
.part1L{width: 50%;}
.part1L .swiper-container{}
.part1L .swiper-slide a{display: block;position: relative;}
.part1L .swiper-slide .pic{overflow: hidden;}
.part1L .swiper-slide .pic img{display: block;width: 100%;height: 4.3rem;object-fit: cover; transition: 0.6s all;}
.part1L .swiper-slide .textCon{position: relative;background: rgba(255,255,255,0.9);padding: 0.3rem 0.2rem;}
.part1L .swiper-slide .time{width: 0.8rem;height: 0.8rem;border-radius: 50%;background: #fd9918;}
.part1L .swiper-slide .time .day{text-align: center;font-size: 0.32rem;color: #fff;font-family: "times new roman";font-weight: bold;margin-top: 0.15rem;}
.part1L .swiper-slide .time .year{margin-top: 0.06rem; font-size: 0.14rem;color: #fee4cd;text-align: center;font-family: "times new roman";}
.part1L .swiper-slide .text{width: calc(100% - 1rem);}
.part1L .swiper-slide .text h5{font-size: 0.18rem;color: #323232;line-height: 0.22rem;height: 0.22rem;overflow: hidden;transition: 0.6s all;margin-bottom: 0.2rem;}
.part1L .swiper-slide .text p{font-size: 0.14rem;color: #666666;line-height: 0.26rem;height: 0.52rem;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.part1L .swiper-slide:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.part1L .swiper-slide:hover h5{color: #0d6bc2;transition: 0.6s all;}
.part1L .swiper-pagination{bottom: 1.7rem !important;}
.part1L .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;border: 1px solid #fff;opacity: 1;background: transparent;margin: 0 0.08rem !important;}
.part1L .swiper-pagination-bullet-active{background: #fff;}
.part1R{width: 50%;position: relative;z-index: 3;}
.part1R li{padding-left: 0.4rem;position: relative;}
.part1R li::after{content: "";width: 0;height: 100%;background: url(../images24/part1-03.png) no-repeat left center;background-size: cover;position: absolute;right: 0;top: 0;transition: 0.6s all;}
.part1R li a{position: relative;z-index: 2; padding: 0.1rem 0.12rem 0.1rem 0;border-bottom: 0.01rem solid #e6e6e6;align-items: center;}
.part1R li .text{width: calc(100% - 2rem);}
.part1R li .text h5{font-size: 0.18rem;color: #323232;line-height: 0.22rem;height: 0.22rem;overflow: hidden;transition: 0.6s all;text-overflow: ellipsis;white-space: nowrap;}
.part1R li .text i{margin-top: 0.24rem;font-style: normal;font-size: 0.14rem;color: #737373;font-weight: bold;padding-left: 0.24rem;display: block;background: url(../images24/time.png) no-repeat left center;background-size: contain;line-height: 0.18rem;transition: 0.6s all;}
.part1R li .pic{width: 1.8rem;overflow: hidden;}
.part1R li .pic img{display: block;width: 100%;transition: 0.6s all;height: 1.15rem;object-fit: cover;transition: 0.6s all;}
.part1R li:hover::after{width: calc(100% + 0.64rem);transition: 0.6s all;}
.part1R li:hover a{border-bottom: none;}
.part1R li:hover .text h5{color: #fff;transition: 0.6s all;}
.part1R li:hover .text i{color: #fff;background: url(../images24/timeW.png) no-repeat left center;background-size: contain;transition: 0.6s all;}
.part1R li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
@media(max-width: 1024px){
	.part1{padding: 0.5rem 0;}
}
@media(max-width: 650px){
	.part1::after{display: none;}
	.part1L{width: 100%;}
	.part1R{width: 100%;}

	.part1L .swiper-slide .pic img{height: auto;}
	.part1R li{padding-left: 0rem;}

	.Cotitle .text h5{font-size: 0.3rem;}
}
/* part2 */
.part2{background: url(../images24/p2_bg.jpg) no-repeat center center;background-size: cover;padding: 0.5rem 0;}

  
.p2_lb{overflow: hidden;padding-bottom: 0.15rem;}

.p2_lb .swiper-slide{filter: brightness(1);}
.p2_lb .swiper-slide::after{width: 100%;height: 100%;background: url(../images24/p2_li_on.jpg) no-repeat center center;background-size: cover;
	content: '';
	display: block;
	position: absolute;top: 0;left: 0;transition: 0.4s;
	opacity: 0;
	z-index: 2;
}
.p2_lb .swiper-slide::before{width: calc(100% - 0.28rem);height: 100%;position: absolute;left: 0.14rem;top: 0;box-shadow: 0px 0.1rem 0.08rem 0px rgba(0, 36, 70, 0.5);z-index: 1;transition: 0.4s;opacity: 0;content: '';display: block;}

.p2_lb a{display: block;padding: 0.2rem 0;position: relative;}
.p2_lb .box{padding: 0.35rem;background: #fff;position: relative;z-index: 3;transition: 0.4s;}
.p2_lb .box::before{content: '';display: block;width: 0.04rem;height: 100%;background: #0d6bc2;position: absolute;top: 0;left: 0;z-index: 1;transition: 0.4s;}
.p2_lb .box::after{content: '';display: block;clear: both;}
.p2_lb .box .sj{display: flex;align-items: flex-end;}
.p2_lb .box .sj .p1{font-size: 0.3rem;color: #0d6bc2;font-weight: bold;margin-right: 0.13rem;}
.p2_lb .box .sj .p2{font-size: 0.12rem;color: #333333;padding-bottom: 0.04rem;}
.p2_lb .box .bt{font-size: 0.18rem;color: #333333;line-height: 0.28rem;margin: 0.2rem 0 0.15rem;
	height: 0.56rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.p2_lb .box .xx{font-size: 0.14rem;color: #737373;padding-left: 0.32rem;position: relative;float: right;}
.p2_lb .box .xx::after{content: '';display: block;width: 0.27rem;height: 1px;background: #d2d2d2;position: absolute;left: 0;top: 50%;}

.p2_lb .swiper-slide:hover::after{opacity: 1;}
.p2_lb .swiper-slide:hover::before{opacity: 1;}
.p2_lb .swiper-slide:hover .box{background: rgba(255, 255, 255, 0);}
.p2_lb .swiper-slide:hover .box::before{opacity: 0;}
.p2_lb a:hover .box .sj{}
.p2_lb a:hover .box .sj .p1{color: #ff9001;}
.p2_lb a:hover .box .sj .p2{color: #fff;}
.p2_lb a:hover .box .bt{color: #fff;}

.p2_jt{position: relative;display: flex;justify-content: center;align-items: center;}
.p2_jt .swiper-button-prev,.p2_jt .swiper-button-next{width: 0.4rem;height: 0.4rem;top: 0;position: relative;margin: 0;left: auto;right: auto;background: url(../images24/part2L.png) no-repeat center center;background-size: 100% 100% !important;border: 0 solid #000;}
.p2_jt .swiper-button-next{background: url(../images24/part2R.png) no-repeat center center;}
.p2_jt .swiper-pagination{position: relative;margin: 0 0.15rem;}
.p2_jt .swiper-pagination span{width: 0.1rem;height: 0.1rem;background: #0d6bc2;border-radius: 200px;opacity: 0.5;margin: 0 0.05rem !important;}
.p2_jt .swiper-pagination span.swiper-pagination-bullet-active{width: 0.55rem;opacity: 1;}


@media(max-width: 1024px){

}
@media(max-width: 650px){
	.p2_lb .box{padding: 0.2rem;}
}



/* part3 */
.part3{padding: 0.6rem 0 1.2rem;}
.part3Con{display: flex;justify-content: space-between;flex-wrap: wrap;}

.p3_ul1{width: 9.7rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p3_ul1 li{width: calc(50% - 0.13rem);}
.p3_ul1 li a{}
.p3_ul1 li .img{padding-bottom: 66.5%;}
.p3_ul1 li .con{display: flex;justify-content: space-between;position: relative;z-index: 3;}
.p3_ul1 li .con .sj{width: 0.6rem;height: 0.6rem;background: #ff9001;padding-top: 0.06rem;}
.p3_ul1 li .con .sj .p1{font-size: 0.3rem;font-size: 0.3rem;color: #fff;text-align: center;margin-bottom: 0.03rem;}
.p3_ul1 li .con .sj .p2{font-size: 0.12rem;font-size: 0.12rem;color: #ffffff;text-align: center;}
.p3_ul1 li .xx{width: calc(100% - 0.6rem);padding: 0.2rem 0.3rem;margin-top: -0.2rem;position: relative;transition: 0.4s;}
.p3_ul1 li .xx::after{content: '';display: block;width: 100%;height: 0.4rem;background: #fff;position: absolute;top: 0;left: 0;z-index: 1;transition: 0.4s;}
.p3_ul1 li .xx .bt{font-size: 0.18rem;color: #28303f;line-height: 0.28rem;height: 0.56rem;position: relative;z-index: 3;margin-bottom: 0.16rem;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	
}
.p3_ul1 li .xx .zy{font-size: 0.14rem;color: #999999;line-height: 0.22rem;height: 0.44rem;position: relative;z-index: 3;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.p3_ul1 li:hover .xx::after{background: #0d6bc2;}
.p3_ul1 li:hover .xx{background: #0d6bc2;}
.p3_ul1 li:hover .xx .bt{color: #fff;}
.p3_ul1 li:hover .xx .zy{color: #fff;opacity: 0.8;}


.p3_ul2{width: 3.8rem;}
.p3_ul2 li{position: relative;}
.p3_ul2 li::after{content: '';display: block;width: 0;height: 100%; position: absolute;right: -0.1rem;top: 0;background: #0d6bc2;transition: 0.4s;z-index: 1;}
.p3_ul2 li a{display: block;position: relative;padding: 0.25rem 0;z-index: 3;}


.p3_ul2 li a::before{content: '';display: block;width: 0.07rem;height: 0.07rem;background: #0d6bc2;border-radius: 50%;position: absolute;left: 0;bottom: -0.035rem;}
.p3_ul2 li a::after{content: '';width: calc(100% - 0.08rem);height: 1px;background: #0d6bc2;opacity: 0.4;position: absolute;bottom: 0;right: 0;}

.p3_ul2 li .box{position: relative;}

.p3_ul2 li .bt{
	font-size: 0.18rem;color: #28303f;line-height: 0.28rem;height: 0.56rem;position: relative;z-index: 3;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.p3_ul2 li .sj{font-size: 0.14rem;color: #0d6bc2;position: absolute;right: 0;bottom: 0.09rem;transition: 0.4s;}


.p3_ul2 li:hover::after{width: calc(100% + 0.2rem);}
.p3_ul2 li:hover .bt{color: #fff;}
.p3_ul2 li:hover .sj{color: #fff;}



@media(max-width: 1024px){
	.p3_ul1{width: 100%;}
	.p3_ul2{width: 100%;}
	.part3{padding: 0.5rem 0;}
}
@media(max-width: 650px){


	.p3_ul1 li{width: 100%;margin-bottom: 0.2rem;}
}


/* part4 */

.part4{background: url(../images24/p4_bg.png) no-repeat center center;background-size: 19.2rem;min-height: 7.51rem;padding: 1.1rem 0;
margin-top: -0.72rem;
position: relative;z-index: 3;
}

.part4Con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.part4 .Cotitle .more{background: url(../images24/more2.png) no-repeat left center;background-size: 0.37rem;}
.part4 .Cotitle .more a{color:#fff;}
.p4_ul1{display: flex;justify-content: space-between;width: 8.25rem;flex-wrap: wrap;}
.p4_ul1 li{width: calc(50% - 0.275rem);}
.p4_ul1 li a{display: block;padding: 0.22rem;border: 1px solid rgba(255, 255, 255, 0.6);background: rgba(13, 107, 194, 0.6);border-radius: 0.1rem;transition: 0.4s;
	position: relative;
}
.p4_ul1 li .img{padding-bottom: 60%;}
.p4_ul1 li .con{}
.p4_ul1 li .con .bt{margin: 0.25rem 0 0.1rem;font-size: 0.18rem;color: #fff;line-height: 0.3rem;height: 0.6rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.p4_ul1 li .con .sj{font-size: 0.14rem;color: #0d6bc2;background: #fff;display: table;position: absolute;bottom: -0.1rem;left: 0.22rem;padding: 0.05rem 0.1rem;border-radius: 200px;}


.p4_ul1 li a:hover{border: 1px solid rgba(255, 255, 255, 1);}

.p4_ul2{width: 4.85rem;}
.p4_ul2 li{}
.p4_ul2 li a{display: block;}
.p4_ul2 li .box{display: flex;justify-content: space-between;padding: 0.14rem 0;transition: 0.4s;}

.p4_ul2 li+li{border-top: 1px solid rgba(255, 255, 255, 0.4);}
.p4_ul2 li .sj{}
.p4_ul2 li .sj .p1{font-size: 0.3rem;color: #fff;font-weight: bold;text-align: center;margin-bottom: 0.08rem;}
.p4_ul2 li .sj .p2{font-size: 0.14rem;color: #fff;text-align: center;}
.p4_ul2 li .con{width: calc(100% - 0.8rem);height: 0.6rem;overflow: hidden;display: flex;align-items: center;transition: 0.4s;}
.p4_ul2 li .bt{font-size: 0.18rem;color: #fff;line-height: 0.3rem;max-height: 0.6rem;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.p4_ul2 li:hover .con{width: calc(100% - 0.7rem);}
.p4_ul2 li:hover .box{background: #0d6bc2;padding: 0.14rem;}
.p4_ul2 li:hover .bt{transform: translate(5px);}


@media(max-width: 1024px){
.part4{background: url(../images24/p4_bg_sj.jpg) no-repeat center center;background-size: cover;
margin-top: 0;
padding: 0.5rem 0;
}
.p4_ul1{width: 100%;}
.p4_ul2{width: 100%;margin-top: 0.4rem;}

}
@media(max-width: 650px){
	.p4_ul1 li{width: 100%;}
	.p4_ul1 li+li{margin-top: 0.2rem;}
}

/* part5 */
.part5{background: url(../images24/p5_bg.jpg) no-repeat center center;background-size: cover;padding-top: 1.6rem;margin-top: -0.64rem;}
.part5Con{display: flex;justify-content: space-between;flex-wrap: wrap;}

.part5 .Cotitle{position: relative;z-index: 6;}

.p5_lb{overflow: hidden;width: 9.45rem;padding-right: 0.15rem;}
.p5_lb .swiper-slide{filter: brightness(1);position: relative;}
.p5_lb .swiper-slide::after{content: '';width: calc(100% - 0.1rem);background: #fff;height: 100%;position: absolute;top: 0;right: 0;border: 1px solid #e8e8e8;transition: 0.4s;
	box-shadow: 0.09rem 0.15rem 0.15rem 0px rgba(152, 152, 152, 0.12);
}
.p5_lb a{display: block;padding: 0.35rem 0.35rem 0.35rem 0rem;position: relative;z-index: 3;}
.p5_lb .con1{padding-left: 0.22rem;position: relative;margin-bottom: 0.16rem;}
.p5_lb .con1::after{content: '';display: block;width: 0.1rem;height: 0.65rem;background: #0d6bc2;position: absolute;left: 0;top: calc(50% - 0.325rem);}
.p5_lb .con1 .bt{font-size: 0.18rem;color: #333333;line-height: 0.3rem;height: 0.6rem;margin-bottom: 0.1rem;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.p5_lb a:hover .con1 .bt{color: #fff;transform: translate(5px);}

.p5_lb .sj_out{display: flex;justify-content: space-between;align-items: center;}
.p5_lb .sj_out .sj{font-size: 0.14rem;color: #0d6bc2;transition: 0.4s;}
.p5_lb .sj_out .line{width: calc(100% - 0.9rem);position: relative;height: 1px;background: #eeeeee;}
.p5_lb .sj_out .line::after{content: '';width: 0.2rem;height: 0.03rem;background: #0d6bc2;position: absolute;left: 0;top: -0.01rem;transition: 0.4s;}

.p5_lb .con2{display: flex;justify-content: space-between;align-items: flex-start;}
.p5_lb .con2 .img{width: 1.68rem;padding-bottom: 30%;}
.p5_lb .con2 .zy{width: calc(100% - 1.8rem);font-size: 0.14rem;line-height: 0.24rem;color: #999999;max-height: 1.2rem;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}


.p5_lb .swiper-slide:hover::after{background: #0d6bc2;}
.p5_lb a:hover .con2 .zy{color: #fff;}
.p5_lb a:hover .sj_out .sj{color: #fff;}
.p5_lb a:hover .sj_out .line::after{background: #fff;}

.p5_jt{position: relative;width: 0.9rem;margin: 0.25rem auto 0;display: flex;justify-content: space-between;}
.p5_jt>div{width: 0.4rem;height: 0.4rem;background: url(../images24/p5_jt_prev.png) no-repeat center center;background-size: 100% 100% !important;position: relative;top: 0;left: auto;right: auto;margin: 0;border: 0 solid #000;}

.p5_jt>div.swiper-button-next{background: url(../images24/p5_jt_next.png) no-repeat center center;}


.p5_ul2{width: 4.5rem;background: rgba(255, 255, 255, 0.8);padding: 1rem 0.24rem 0.6rem 0.24rem;margin-top: -1rem;}
.p5_ul2 li{position: relative;}
.p5_ul2 li::after{content: '';display: block;width: 0;height: 100%;display: block;position: absolute;top: 0;right: -0.1rem;background: #0d6bc2;transition: 0.4s;}

.p5_ul2 li a{display: block;position: relative;z-index: 3;}
.p5_ul2 li .box{display: flex;justify-content: space-between;padding: 0.16rem 0;transition: 0.4s;}

.p5_ul2 li+li{border-top: 1px solid rgba(255, 255, 255, 0.4);}
.p5_ul2 li .sj{}
.p5_ul2 li .sj .p1{font-size: 0.3rem;color: #0d6bc2;font-weight: bold;text-align: center;margin-bottom: 0.08rem;transition: 0.4s;}
.p5_ul2 li .sj .p2{font-size: 0.14rem;color: #0d6bc2;text-align: center;transition: 0.4s;}
.p5_ul2 li .con{width: calc(100% - 0.8rem);height: 0.6rem;overflow: hidden;display: flex;align-items: center;}
.p5_ul2 li .bt{font-size: 0.18rem;color: #333333;line-height: 0.3rem;max-height: 0.6rem;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.p5_ul2 li:hover .bt{color: #fff;}
.p5_ul2 li:hover::after{width: calc(100% + 0.2rem);}
.p5_ul2 li:hover .sj .p1{color: #fff;}
.p5_ul2 li:hover .sj .p2{color: #fff;}


@media(max-width: 1024px){
	.part5{padding: 0.5rem 0;margin-top: 0;background: url(../images24/p5_bg_sj.jpg) no-repeat right bottom;background-size: cover;}

	.p5_lb{width: 100%;margin-bottom: 0.3rem;}
	.p5_ul2{width: 100%;}
}
@media(max-width: 650px){

}


/* part6 */

.part6{padding: 0.9rem 0;}
.part6Con{position: relative;}

.p6_lb{overflow: hidden;}
.p6_lb .swiper-slide{filter: brightness(1);position: relative;}
.p6_lb a{}
.p6_lb .img{padding-bottom: 30.2%;}

.p6_jt{position: relative;width: calc(100% + 1.2rem);display: flex;justify-content: space-between;position: absolute;top: calc(50% - 0.2rem);left: -0.6rem;}
.p6_jt>div{width: 0.4rem;height: 0.4rem;background: url(../images24/p5_jt_prev.png) no-repeat center center;background-size: 100% 100% !important;position: relative;top: 0;left: auto;right: auto;margin: 0;border: 0 solid #000;}

.p6_jt>div.swiper-button-next{background: url(../images24/p5_jt_next.png) no-repeat center center;}



@media(max-width: 1024px){
	.part6{padding: 0.5rem 0;}
	.p6_lb{width: calc(100% - 1.2rem);margin: 0 auto;}
	.p6_jt{width: 100%;left: 0;}
}
@media(max-width: 650px){

}


/* footer */

.foot{background: url(../images24/foot_bg.jpg) no-repeat center center;background-size: cover;padding: 0.7rem 0;overflow: hidden;}
.f_box1{display: flex;flex-wrap: wrap;padding: 0 1.6rem;width: 100%;justify-content: space-between;}
.f_box1 li{}
.f_box1 li a{display: block;}
.f_box1 li .pic{width: 1.42rem;height: 1.42rem; display: flex;justify-content: center;align-items: center;background: url(../images24/f_box1_li.png) no-repeat center center;
	background-size: 100% 100% !important;
margin-bottom: 0.2rem;
}
.f_box1 li .pic img{display: block;max-width: 60%;height: auto;}
.f_box1 li .bt{font-size: 0.2rem;color: #fff;text-align: center;font-weight: bold;}


.f_line{width: calc(100% + 10rem);height: 2px;background: #2e84d4;border-bottom: 1px solid #0f599d;margin: 0.55rem 0;margin-left: -5rem;}




.f_box2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.f_box2 .left{width: 12.35rem;}


.f_shang{display: flex;justify-content: space-between;flex-wrap: wrap;}
.f_shang select{width: calc(33.33% - 0.25rem);border: 1px solid rgba(255, 255, 255, 0.5);padding: 0.14rem 0.3rem;color: #fff;font-size: 0.18rem;cursor: pointer;
    background: url(../images24/f_select_jt.png) no-repeat right center;
  
}
.f_shang .select{width: calc(33.33% - 0.25rem);border: 1px solid rgba(255, 255, 255, 0.5);padding: 0.14rem 0.3rem;color: #fff;font-size: 0.18rem;cursor: pointer;
    background: url(../images24/f_select_jt.png) no-repeat right center;
  position: relative;
}

.f_shang .select.on{}
.f_shang .select.on ul{display: block;}

.f_shang ul{background: #fff;position: absolute;bottom: 100%;left: 0;width: 100%;display: none;}
.f_shang ul li{}
.f_shang ul li p{color: #333;padding: 0.1rem 0.2rem;font-size: 0.16rem;transition: 0.4s;}
.f_shang ul li:hover p{color: #fff;background: #2e84d4;}


.f_shang option{color: #333;}


select {
    /*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓�涓�*/
    border: solid 1px #000;
  
    /*灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
  

    /*涓轰笅鎷夊皬绠ご鐣欏嚭涓�鐐逛綅缃紝閬垮厤琚枃瀛楄鐩�*/
    padding-right: 0.4rem;
}
/*娓呴櫎ie鐨勯粯璁ら�夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
select::-ms-expand { display: none; }




.f_xia{display: flex;justify-content: space-between;margin-top: 0.4rem;flex-wrap: wrap;}

.f_logo{width: 4.75rem;}
.f_logo img{display: block;width: 100%;}

.f_con{display: flex;width: 7rem;flex-wrap: wrap;align-items: center;}
.f_con p{font-size: 0.16rem;color: #fff;padding-left: 0.22rem;background: url(../images24/f_ico1.png) no-repeat left center;line-height: 0.2rem;
background-size: 0.15rem;
margin-right: 0.15rem;
}
.f_con p+p{background: url(../images24/f_ico2.png) no-repeat left center;background-size: 0.19rem;}
.f_con p+p+p{background: url(../images24/f_ico3.png) no-repeat left center;background-size: 0.17rem;}
.f_con p+p+p+p{background: url(../images24/f_ico4.png) no-repeat left center;background-size: 0.14rem;}


.f_box2 .right{width: 1.15rem;}
.f_box2 .right img{width: 1.15rem;display: block;margin-bottom: 0.1rem;}
.f_box2 .right .bt{font-size: 0.16rem;text-align: center;color: #fff;}

@media(max-width: 1024px){

	.f_box1{padding: 0;}

	.foot{padding: 0.5rem 0;}

	.f_box2 .left{width: 100%;}

	.f_box1 li .pic img{max-width: 50%;}
	.f_xia{margin-bottom: 0.3rem;}
	.f_box2{justify-content: center;}
	.f_xia{justify-content: center;align-items: center;flex-direction: column;}
	.f_con{margin-top: 0.2rem;width: 100%;}
	.f_con p{line-height: 0.3rem;}

}
@media(max-width: 650px){
	.foot{padding: 0.3rem 0;}
	.f_box1 li .pic{width: 0.7rem;height: 0.7rem;margin: 0 auto 0.15rem;}
	.f_box1 li .bt{font-size: 0.18rem;}
	.f_shang select{width: 100%;margin-bottom: 0.1rem;}
	.f_shang .select{width: 100%;margin-bottom: 0.1rem;}
	.f_line{margin: 0.2rem 0;}
	.f_xia{margin-top: 0.1rem;}
}






/* 浜岀骇椤垫牱寮忓紑濮� */
.ej_body{background: #f5f5f5;}


.fanye{text-align: center;margin: 0.4rem 0 0;}

.ej_bn_dt{width: 100%;margin-top: 1rem;position: relative;z-index: 1;}


.ej_bn_dt img{display: block;width: 100%;}


.ej_main_box{min-height: 0.5rem;position: relative;padding:0;z-index: 4;
background:#fbfcfd;background-size: cover;

padding-top: 0.4rem;
}
.ej_main_box .w14{display: flex;justify-content: space-between;align-items: flex-start;}

.ej_main_box>div{position: relative;z-index: 2;}


/* 鎵嬫満浜岀骇瀵艰埅 寮�濮� */

#nav_slide {
    background: #0d6bc2;
    line-height: 0.5rem;
    position: relative;
    z-index: 2;
    display: none;
	box-shadow: 0 0 0.1rem rgba(0, 0, 0, .08);
}
#nav_slide #bnt_back {
    position: absolute;
    left: 0.16rem;
    top: -0.02rem;
}
#nav_slide #bnt_back img {
    height: 0.2rem;
    vertical-align: middle
}
#nav_slide .n_title {
    height: 0.5rem;
}
#nav_slide h1 {
    font-size: 0.18rem;
    color: #fff;
    text-align: center
}
#bnt_sub_nav {
    position: absolute;
    right: 0.16rem;
    top: 0.14rem;
    cursor: pointer
}
#bnt_sub_nav img {
    display: block;
    height: 0.2rem;
}
#bnt_sub_nav.on img {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}
#sub_nav_content {
    background: #f2f2f2;
    display: none;
    z-index: 9;
    width: 100%
}
#sub_nav_content ul li {
    background: none;
    box-shadow: none;
    border-bottom: 1px solid #dedede;
    padding: 0 0.15rem;
}
#sub_nav_content ul li a {
    display: inline-block;
    font-size: 0.16rem;
    padding: 0;
    color: #333;
    width: 88%
}
#sub_nav_content ul li i {
    float: right;
    font-family: simsun;
    font-style: normal;
    font-weight: bold
}
#sub_nav_content ul li ul li {
    border: 0;
    line-height: 0.28rem;
    padding-left: 0.1rem;
}
#sub_nav_content ul li ul li a {
    font-size: 0.16rem;
    color: #666
}
#sub_nav_content ul li.on>a {
    color: #0d6bc2;
}
#sub_nav_content ul li ul {
    display: none
}
/* 鎵嬫満浜岀骇瀵艰埅 缁撴潫 */


.ej_main_left {
    float: left;
    width: 2.9rem;


	padding-bottom: 0.3rem;
}


.ej_main_left .sider_nav {
	
	background: #fff;
    padding-bottom: 0.24rem;
	position: relative;

	

	box-shadow: 0 0 0.35rem rgba(33,61,67, .2);
}

.ej_main_left ul{position: relative;z-index: 3;

}
.ej_main_left ul li{
    position: relative;
    line-height: 0.24rem;
    text-align: center;
height: auto;
    margin: 0;
}

.ej_main_left ul li:last-child{
    border-bottom: none;
}
.ej_main_left ul li a {
    position: relative;
	display: block;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
    font-size: 0.18rem;
    color: #333; 
    z-index: 1;
}
.ej_main_left ul li p{padding: 0.16rem 0;width: calc(100% - 0.6rem);margin: 0 auto;    border-bottom: 1px solid #efefef;text-align: left;transition:0.4s;}
.ej_main_left ul li:last-child p{ border-bottom: 0px solid #efefef;}

.ej_main_left ul li .btn{width: 0.3rem;height: 0.56rem;position: absolute;right: 0.2rem;top: 0;z-index: 3;cursor: pointer;display: flex;align-items: center;}
.ej_main_left ul li .btn::after{content: ">";display: block;text-align: center;width: 100%;font-size: 0.2rem;color: #333;font-family: 瀹嬩綋;}
.ej_main_left ul li .btn.on::after{content: ">";font-family: 瀹嬩綋;}

.ej_main_left ul li .sun{background: #fcfcfc;width: calc(100% - 0.6rem);margin: 0 auto;display: none;   border-radius: 0.1rem;
    margin: 0.1rem auto;padding: 0.1rem 0;}
.ej_main_left ul li .sun a{font-size: 0.18rem;line-height: 0.18rem;padding: 0.1rem;}
.ej_main_left ul li .sun a.on:before{width: 100%;}
.ej_main_left ul li .sun a.on,.ej_main_left ul li .sun a:hover{color: #0d6bc2;}

.ej_main_left ul li.on>.btn::after{}

.ej_main_left ul li.on>a p{
    color: #0d6bc2 !important;

	font-weight: bold;
}
.ej_main_left ul li a:hover p{color: #0d6bc2;}

.ej_main_left ul li a:before{
    position: absolute;
    left: 0rem;
    bottom: 0;
    width: 0.04rem;
    height: 0%;
    background: #0d6bc2;
	background-size: 100% 100%;
    color: #fff;
    content: "";
    z-index: -1;
    opacity: 0;
}
.ej_main_left ul li>a:after{
    position: absolute;
    left: 100%;
    top: 100%;
    width: 0.1rem;
    height: 0.1rem;
    content: "";
	opacity: 0;
}
.ej_main_left ul li.on>a:after{
	opacity: 1;
}

.ej_main_left ul li.on>a:before{
	height: 100%;
	opacity: 1;
}

.ej_main_left ul li .sun a:before{height: 1px;bottom: 0;transition: 0.4s;}
.ej_main_left ul li .sun a{color: #333;}

.ej_main_left .lmmc_yj{font-size: 0.3rem;padding: 0.1rem 0rem;text-align: center;background-size: 200%;  color: #fff;box-shadow: 0 0 0.1rem rgb(0,0,0,0.1);
	background: rgba(13,107,194,0.9);
height: 1rem;
display: flex;justify-content: center;align-items: center;

}

.ej_main_right{width: calc(100% - 3.6rem);padding: 0rem 0 0.5rem;}
.ej_main_right .line{width: 100%;height: 0.01rem;margin-bottom: 0.3rem;position: relative;}
.ej_main_right .line::after{content: '';display: block;width: calc(100%);height: 1px;background: #d9d9d9;position: absolute;right: 0;top: 0;}



.dqwz_out{padding-bottom: 0rem;margin: 0rem 0 0.1rem;display: flex;justify-content: space-between;align-items: center;}
.dqwz_out .w14{}
.dqwz_out h2{font-size: 0.24rem;color: #333333;display: table;line-height: 0.4rem;}

.dqwz_out .dqwz{padding-left: 0.25rem;background: url(../images24/dqwz.png) no-repeat left 0.05rem;display: table;background-size: 0.14rem;}
.dqwz_out .dqwz p{font-size: 0.14rem;color: #999999;line-height: 0.24rem;min-height: 0.24rem;}
.dqwz_out .dqwz a{color: #737373;transition: 0.4s;}
.dqwz_out .dqwz span{color: #0d6bc2;font-size: 0.14rem;}
.dqwz_out .dqwz a:hover{color: #0d6bc2;}




@media(max-width: 1024px){
	.dqwz_out h2{display: none;}

	.ej_bn_dt{margin-top: 60px;}
	.ej_bn_dt .w14{width: 100%;}

	.ej_main_left{display: none;}
	#nav_slide{display: block;}

	.fanye{margin: 0.3rem 0 0;}

	.dqwz_out{margin-bottom: 0.1rem;}

	.ej_main_box{padding-top: 0.15rem;}
	.ej_main_box .w14{flex-wrap: wrap;}
	.ej_main_left{width: 100%;}

	.ej_main_right{width: 100%;}

	.ej_bn_dt::after{display: none;}

}
@media(max-width: 650px){
	.ej_main_right{padding-top: 0.1rem;}
	
}


/* 鍒楄〃椤�  寮�濮� */

.ej_list{min-height: 300px;}
.ej_list{width: 100%;}
.ej_list ul li{transition:0.4s;}
.ej_list ul li+li{margin-top: 0.1rem;}
.ej_list ul li .box{display: flex;align-items: center;justify-content: space-between;padding: 0.2rem;background: #fff;transition:0.4s;}
.ej_list ul li .box .con{width: calc(100% - 1rem);}
.ej_list ul li .box .bt{font-size: 0.18rem;width: 100%; display: block;color: #333333;
	padding-left: 0.16rem;position: relative;transition:0.4s;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ej_list ul li .box .bt::after{content: '';display: block;width: 0.05rem;height: 0.05rem;background: #0d6bc2;border-radius: 50%;position: absolute;left: 0;top: calc(50% - 0.025rem);}

.ej_list ul li .sj{}
.ej_list ul li .sj p{color: #353535;font-size: 0.14rem;margin-bottom: 0;padding-left: 0.2rem;transition:0.4s;}

.ej_list ul li:hover .sj p{color: #fff;}
.ej_list ul li:hover .bt{color: #ffffff;}
.ej_list ul li:hover .box{background: #0d6bc2;}
.ej_list ul li:hover .box .bt::after{background: #fff;}



@media(max-width: 1024px){
	.ej_list ul li{margin-bottom: 0;}
	.ej_list ul li .box{flex-wrap: wrap;}
	.ej_list ul li .box .con{width: 100%;}
	.ej_list ul li .sj{margin-top: 0.1rem;}
}

/* 鍒楄〃椤�  缁撴潫 */


.ej_list_tt{}
.ej_list_tt ul{}
.ej_list_tt li{transition:0.4s;}
.ej_list_tt li+li{margin-top: 0.2rem;}
.ej_list_tt li a{display: block;}
.ej_list_tt li .box{display: flex;justify-content: space-between;padding: 0rem;flex-wrap: wrap;flex-direction: row-reverse;}
.ej_list_tt li .box .img .img_box {
    background-position: top center !important;
}

.ej_list_tt li .sj{font-size: 0.14rem;color: #0d6bc2;margin-bottom: 0.1rem;}
.ej_list_tt li .sj{font-size: 0.14rem;color: #0d6bc2;margin: 0.16rem 0;position: relative;transition:0.4s;}
.ej_list_tt li .sj::before{content: '';display: block;width: 0.09rem;height: 0.09rem;background: #0d6bc2;border-radius: 50%;position: absolute;left: 0.85rem;top: calc(50% - 0.045rem);z-index: 3;transition:0.4s;}
.ej_list_tt li .sj::after{content: '';display: block;width: calc(100% - 0.88rem);height: 1px;background: #eaeaea;position: absolute;right: 0;top: 48%;z-index: 1;transition:0.4s;}


.ej_list_tt li .con{width: calc(100% - 2.9rem);padding-left: 0.2rem;background: #fff;transition:0.4s;padding-top: 0.34rem;padding-right: 0.2rem;}
.ej_list_tt li .img{width: 2.9rem;height: 2rem;padding: 0;}



.ej_list_tt li .con .bt{height: 0.3rem;font-size: 0.18rem;margin-bottom: 0.16rem;color: #333;line-height: 0.24rem;font-weight: 600;transition:0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ej_list_tt li .con .zy{font-size: 0.14rem;line-height: 0.24rem;color: #737373;max-height: 0.48rem;overflow: hidden;transition:0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.ej_list_tt li.no_img{}
.ej_list_tt li.no_img .box{}
.ej_list_tt li.no_img .con{width: calc(100%);padding-top: 0;padding: 0.4rem 0.2rem;}
.ej_list_tt li:hover .con .bt{color: #fff;}
.ej_list_tt li:hover .con .zy{color: #fff;opacity: 0.6;}
.ej_list_tt li:hover .con .sj{color: #fff;}
.ej_list_tt li:hover .con .sj::before{background: #fff;}
.ej_list_tt li:hover .con .sj::after{background: rgba(255,255,255,0.2);}
.ej_list_tt li:hover{}
.ej_list_tt li:hover .con{background: #0d6bc2 url(../images24/ej_list_tt_li_on.png) no-repeat center right;background-size: auto 100% !important;}

@media(max-width: 1024px){
	.ej_main_right .line{margin-bottom: 0.3rem;}
}
@media(max-width: 650px){

	.ej_list_tt li .box{flex-wrap: wrap;flex-direction: column-reverse;justify-content: flex-start;align-items: flex-start;}
	.ej_list_tt li .img{padding-bottom: 66%;width: 100%;}
	.ej_list_tt li.no_img .con{padding: 0.15rem;}
	.ej_list_tt li .con{width: 100%;padding: 0.15rem;}
	.ej_list_tt li .sj{display: flex;padding-left: 0;margin-top: 0.1rem;}
	.ej_list_tt li .sj .p1{margin-bottom: 0;margin-right: 0.1rem;font-size: 0.2rem;}
	.ej_list_tt li .sj .p2{margin-bottom: 0;}
	.ej_list_tt li .sj .sj_line{display: none;}
	.ej_list_tt li .con .bt{margin-bottom: 0.05rem;}
	
}


  


.ej_list_ld li{position: relative;margin-bottom: 0.15rem;transition:0.4s;}
.ej_list_ld li::after{content: '';display: block;width: 100%;height: 100%;background: #e8eff6;position: absolute;bottom: -0.05rem;left: 0.06rem;z-index: 1;}
.ej_list_ld li .box{    flex-direction: row;padding: 0.2rem 0.1rem;background: #fff;display: flex;position: relative;z-index: 6;
	box-shadow: 0px 0px 0.07rem 0px rgba(43, 63, 73, 0.08);
}
.ej_list_ld li .pic{width: 1.1rem;}
.ej_list_ld li .pic img{display: block;width: 100%;}
.ej_list_ld li .con{width: calc(100% - 1.1rem);background: #fff !important;padding-left: 0.3rem;}

.ej_list_ld li .xx{display: flex;align-items: flex-end;margin-bottom: 0.13rem;}
.ej_list_ld li .xx .bt{font-size: 0.22rem;color: #323232;line-height: 0.28rem;font-weight: 600;margin-right: 0.15rem;}
.ej_list_ld li .xx .zc{font-size: 0.16rem;color: #0d6bc2;margin-bottom: 0.03rem;}
.ej_list_ld li .yx{font-size: 0.16rem;color: #323232;padding-left: 0.3rem;background: url(../images24/ej_list_ld_yx.png) no-repeat left center;background-size: 0.21rem !important;}
.ej_list_ld li .l{width: 100%;height: 1px;background: #ebebeb;margin: 0.2rem 0;}
.ej_list_ld li .zy{font-size: 0.16rem;line-height: 0.26rem;color: #231d2b;
}
.ej_list_ld li:hover{box-shadow: 0px 0px 0.1rem 0px rgba(43, 63, 73, 0.3);}

@media(max-width: 650px){
	.ej_list_ld li .box{justify-content: space-between;padding: 0.1rem;}
	.ej_list_ld li .con{padding-left: 0.2rem;}
	.ej_list_ld li .sj{margin-top: 0;}
	.ej_list_ld li .l{margin: 0.1rem 0;}

	.ej_list_ld li .xx .bt{font-size: 0.2rem;}
}


.nry_main{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;
min-height:5rem;
}

.nry_main .nry_fx{width: 0.6rem;}
.my-share-d{padding: 0.2rem 0.1rem 0.1rem;box-shadow: 0 0 0.1rem rgba(0,0,0,.19);border-radius: 100px;}
.my-share-d>div{display: flex;justify-content: center;align-items: center;width: 0.4rem;height: 0.4rem;margin-bottom: 0.15rem;background: #f0f0f0;border-radius: 50%;position: relative;cursor: pointer;}
.my-share-d>div img{width: 100%;transition: 0.4s;}
.my-share-d>div img.on{position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: 0;margin: auto;width: 100%;}

.my-share-d .d1:hover img{opacity: 0;}
.my-share-d .d1:hover img.on{opacity: 1 !important;}

.ej_nry{width: 100%;}
.ej_nry .box1{}
.ej_nry .box1 .bt{font-size: 0.24rem;color: #353535;line-height: 0.45rem;margin-bottom: 0.2rem;text-align: center;}
.ej_nry .box1 .xx{flex-wrap: wrap;display: flex;padding: 0.15rem 0;justify-content: center;background: #fff;}
.ej_nry .box1 .xx p{font-size: 0.14rem;color: #525252;margin-right: 0.3rem;line-height: 0.2rem;padding-left: 0.21rem;background: url(../images24/ej_nr_ico1.png) no-repeat center left;}
.ej_nry .box1 .xx p+p{background: url(../images24/ej_nr_ico2.png) no-repeat center left;}


.ej_nry .box2{padding: 0.2rem 0 0.3rem;border-bottom: 1px solid #dde1e6;}
.ej_nry .box2 p{font-size: 0.18rem !important;color: #333333;text-indent: 2em;line-height: 0.38rem !important;}
.ej_nry .box2 video{display:block;width:100%;}
.ej_nry .box2 img{/*width: auto;*/height: auto !important;display: block;margin: 0 auto;max-width: 100%;}
.ej_nry .box2 .has_img{text-indent: 0 !important;}
.ej_nry .box2 .img_sm{font-size: 0.18rem;color: #353535;font-weight: bold;text-indent: 0 !important;text-align: center;margin-top: -0.1rem;}

.ej_nry .box3{padding: 0.3rem 0;}
.ej_nry .box3 a{display: block;}
.ej_nry .box3 p{font-size: 0.18rem;color: #333333;line-height: 0.36rem;padding: 0.02rem;transition: 0.4s;}
.ej_nry .box3 p:hover{color: #0d6bc2;}

.ej_nry_news{width: 3.6rem;}
.ej_nry_news h2{font-size: 0.24rem;color: #333333;text-align: center;background: #f3f3f3;text-align: center;padding: 0.15rem 0;}
.ej_nry_news ul{padding: 0.25rem 0.2rem;}
.ej_nry_news ul li{padding-bottom: 0.24rem;border-bottom: 1px solid #f3f3f3;margin-bottom: 0.18rem;}
.ej_nry_news ul li a{display: flex;justify-content: space-between;align-items: center;}
.ej_nry_news ul li .sj{width: 0.6rem;height: 0.57rem;background: url(../images24/ej_nry_news_sj.png) no-repeat center center;background-size: 100% 100%;padding-top: 0.14rem;}
.ej_nry_news ul li .sj p{font-size: 0.22rem;color: #fff;text-align: center;margin-bottom: 0.01rem;}
.ej_nry_news ul li .sj span{display: block;font-size: 12px;color: #fff;text-align: center;}
.ej_nry_news ul li .con{width: calc(100% - 0.7rem);}
.ej_nry_news ul li .con p{font-size: 0.16rem;color: #323232;line-height: 0.26rem;max-height: 0.52rem;overflow: hidden;transition: 0.4s;}


.ej_nry_news ul li a:hover .con p{color: #0d6bc2;}

@media(max-width: 1024px){
	.nry_main{}
	.nry_main>div{width: 100% !important;}
	.nry_main .nry_fx{display: flex;justify-content: center;margin-bottom: 0.2rem;}
	.my-share-d{display: flex;padding: 0.1rem 0.1rem;}
	.my-share-d>div{margin-bottom: 0;margin: 0 0.1rem 0;}


	.ej_nry .box1 .bt{font-size: 0.26rem;}
	.ej_nry .box2 p{font-size: 0.18rem;line-height: 0.36rem;margin-bottom: 0.15rem;}
	.ej_nry .box3 p{font-size: 0.16rem;line-height: 0.26rem;}
}

@media(max-width: 650px){
	.ej_nry .box1 .bt{font-size: 0.24rem;line-height: 0.36rem;}
	.ej_nry .box1 .xx{padding-bottom: 0.15rem;}
	.ej_nry .box2{padding: 0.15rem 0;}
	.ej_nry_news h2{font-size: 0.2rem;padding: 0.1rem 0;}
	.ej_nry_news ul {
		padding: 0.15rem 0rem;
	}
	.ej_nry_news ul li {
		padding-bottom: 0.1rem;
		margin-bottom: 0.1rem;}
}












.box_teacher{    padding-bottom: 0.2rem;
    border-bottom: 2px #0d6bc2 solid;
    display: flex;
    justify-content: space-between;}
.box_teacher .pic{width: 1.5rem;}
.box_teacher .pic img{width: 100%;}

.box_teacher .con{width: calc(100% - 1.9rem);padding-top: 0.1rem;}
.box_teacher .con .bt{font-size: 0.28rem;font-weight: bold;color: #333;margin-bottom: 0.2rem;}
.box_teacher .con .line{width: 0.4rem;height: 0.04rem;background: #0d6bc2;margin-bottom: 0.2rem;}
.box_teacher .con .xx{}
.box_teacher .con .xx strong{color: #333;}
.box_teacher .con .xx p{font-size: 0.16rem;line-height: 0.24rem;margin-bottom: 0.2rem;color: #666;}

@media(max-width: 850px){
	.box_teacher{flex-wrap: wrap;justify-content: center;}
	.box_teacher .pic{width: 40%;margin-bottom: 0.2rem;}
	.box_teacher .con{width: 100%;}
}

/* 浜岀骇椤垫牱寮忕粨鏉� */


.pb_sys_style1 .p_no_d {
    border: 1px solid #84a78d !important;
    color: #fff;
    background-color: #84a78d !important;
}







.ej_szdw{padding-top: 0rem;}
.ej_szdw ul{display: flex;flex-wrap: wrap;margin: 0 -1%;}
.ej_szdw ul li{width: 48%;border: 1px solid #d4d3d3;margin: 0 1% 0.2rem;background: #fff;transition: 0.4s;position: relative;}
.ej_szdw ul li a{display: flex;padding: 0.1rem;justify-content: space-between;align-items: flex-start;position: relative;transition: 0.4s;height: 100%;
flex-wrap: wrap;
}
.ej_szdw ul li::after{content: "";display: block;width: 1rem;height: 1rem;position: absolute;right: 0.1rem;bottom: 0.1rem;background: url(../images/logo_sk.png) no-repeat center center;background-size: 100%;opacity: 0.6;transition: 0.4s;display: none;}
.ej_szdw ul li .img{width: 35%;padding-bottom: 43%;background: #bebebe;}
.ej_szdw ul li .con{width: 60%;padding-top: 0.2rem;}
.ej_szdw ul li .con .bt{font-size: 0.2rem;color: #333;margin-bottom: 0.3rem;font-weight: bold;}
.ej_szdw ul li .con .xx{}
.ej_szdw ul li .con .xx p{font-size: 0.16rem;color: #666;line-height: 0.3rem;margin-bottom: 0.1rem;}
.ej_szdw ul li .con .xx p strong{color: #333;}
.ej_szdw ul li .con .xx p.p1{
	/* overflow: hidden;text-overflow: ellipsis; */
}
.ej_szdw ul li .con .xx p.p2{
	/* height: 0.48rem;overflow: hidden; */
}
.ej_ldbz ul li .img{width: 30%;padding-bottom: 39%;background: #bebebe;}
 .ej_ldbz ul li .con{width: 64%;padding-top: 0.2rem;}
 .ej_ldzb ul li .con .xx p{font-size: 0.18rem;color: #999;line-height: 0.28rem;}
.ej_szdw ul li a:hover{box-shadow: 0 0 0.1rem rgba(0,0,0,.2);}
.ej_szdw ul li:hover{border: 1px solid #0d6bc2;}
.ej_szdw ul li:hover .con .bt{color: #0d6bc2;}
.ej_szdw ul li:hover:after{opacity: 1;}

.ej_ldbz ul li .con .xx p{font-size: 0.18rem;color: #999;line-height: 0.28rem;}

.ej_szdw ul li .yjfx{padding: 0.15rem 0 0.1rem;border-top: 1px solid #d4d3d3;width: 100%;margin-top: 0.1rem;}
.ej_szdw ul li .yjfx p{font-size: 0.16rem;color: #333;line-height: 0.24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


@media(max-width: 1024px){
	.ej_szdw ul li .con{padding-top: 0;}
	.ej_szdw ul li{width: 48%;}

	.ej_szdw ul li::after{width: 0.5rem;height: 0.5rem;}
	.ej_szdw ul li .con .xx p.p3{padding-right: 0.6rem;}
}

@media(max-width: 850px){
	.ej_szdw ul li{width: 100%;}
	.ej_szdw ul li .img {
		width: 30%;
		padding-bottom: 38%;}
		.ej_szdw ul li .con {
    width: 65%;}

	.ej_szdw ul li .con .bt{margin-top: 0.1rem;margin-bottom: 0.1rem;}

}








.ej_szdw_j{}
.ej_szdw_j ul{display: flex;flex-wrap: wrap;margin: 0 -0.15rem;}
.ej_szdw_j ul li{width: calc(20% - 0.3rem);margin: 0 0.15rem 0.3rem;transition:0.4s;}
.ej_szdw_j ul li a{display: block;}
.ej_szdw_j ul li .img{width: 100%;height: 0;padding-bottom: 120%;}
.ej_szdw_j ul li .img .img_box{    background-position: top center !important;}
.ej_szdw_j ul li .con{width: 100%;padding: 0.2rem 0;background: #fff;}

.ej_szdw_j ul li .con .bt{font-size: 0.18rem;font-weight: normal;text-align: center;margin-bottom: 0;margin-top: 0;color: #323232;transition:0.4s;}


.ej_szdw_j ul li:hover .con .bt{color: #0d6bc2;}
.ej_szdw_j ul li:hover{box-shadow: 0 0 0.1rem rgba(0, 0, 0, .2);}

.ej_tplist{}
.ej_tplist ul{display: flex;flex-wrap: wrap;margin: 0 -0.125rem;justify-content: flex-start;}
.ej_tplist ul li{width: calc(33.33% - 0.25rem);margin: 0 0.125rem 0.25rem;background: #fff;transition:0.4s;}
.ej_tplist ul li a{display: block;}
.ej_tplist ul li .img{width: 100%;height: 0;padding-bottom: 64.8%;}
.ej_tplist ul li .con{width: 100%;padding: 0.1rem;}

.ej_tplist ul li .con .bt{font-size: 0.18rem;color: #333;line-height: 0.24rem;transition: 0.4s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ej_tplist ul li:hover .con .bt{color: #0d6bc2;}

@media(max-width: 1024px){
}

@media(max-width: 650px){
	.ej_tplist ul li{width: 100%;}
	.ej_szdw_j ul li{width: calc(50% - 0.3rem);}
	.ej_szdw_j ul li .con{padding: 0.15rem 0;}
}


.ej_szdw_xx{margin-bottom: 0.3rem;}
.ej_szdw_xx ul{display: flex;justify-content: center;}
.ej_szdw_xx ul li{margin: 0 0.05rem 0.1rem;transition:0.4s;}
.ej_szdw_xx ul li a{}
.ej_szdw_xx ul li p{font-size: 0.18rem;color: #323232;min-width: 1.15rem;text-align: center;padding: 0.11rem 0.1rem;background: #e7ecf2;border-radius: 200px;transition:0.4s;}
.ej_szdw_xx ul li.on p{color: #fff !important;background: #0d6bc2;}
.ej_szdw_xx ul li:hover p{color: #0d6bc2;}


@media(max-width: 1024px){
}

@media(max-width: 650px){
	.ej_szdw_xx{margin-bottom: 0.1rem;}
	.ej_szdw_xx ul li p{min-width: 0.8rem;padding: 0.07rem 0.15rem;}
}




.box_tc{padding: 1px 0rem;position: relative;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 0.3rem;}
.box_tc::after{content: '';display: block;width: 100%;height: 100%;    border: #e6e6e6 1px solid;position: absolute;top: 0;left: 0;z-index: 1;}
.box_tc .pic_out{/*margin: -0.3rem 0;*/position: relative;z-index: 3;}
.box_tc .pic{width: 2rem;}
.box_tc .pic img{width: 100%;transition:0.4s;}
.box_tc .pic:hover img{transform: scale(1.05);}
.box_tc .pic_out::after{    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images24/list_box13_bg.png) right bottom no-repeat;
    background-size: 100% 100%;
    transform: translateX(0.1rem) translateY(0.1rem);
    z-index: -1;}

.box_tc .con{position: relative;z-index: 3;width: calc(100% - 2.5rem);padding: 0.2rem 0;}
.box_tc .con .bt{font-size: 0.2rem;font-weight: bold;}
.box_tc .con .line{    width: 0.6rem;margin: 0.12rem 0 0.15rem;
    height: 3px;
    background: #0d6bc2;}
.box_tc .con .xx{}
.box_tc .con .xx p{font-size: 0.16rem;line-height: 0.24rem;margin: 0.07rem 0;}
.box_tc .con .xx p strong{}



.ej_nry .box2 .xtit{   background: #efefef url(../images24/nry_xtit_ico.png) 0.1rem center no-repeat;
background-size:0.15rem;
    line-height: 0.5rem;
    padding: 0 0.12rem;
    font-size: 0.18rem;
    color: #000000;padding-left:0.3rem;
    font-weight: bold;
    margin-bottom: 0.16rem;display: flex;justify-content: flex-start;align-items: center;}
.ej_nry .box2 .xtit img{width: 0.16rem;margin: 0;display: block;margin-right: 0.1rem;}
.ej_nry .box2 .xtit h3{ font-weight: bold;font-size: 0.18rem;}



@media(max-width: 1024px){
	.box_tc .pic_out{    margin: -0.15rem 0;}
	.box_tc{padding: 0 0.2rem;}
}

@media(max-width: 650px){
	.box_tc{flex-wrap: wrap;justify-content: center;}
	.box_tc .con{width: 100%;margin-top: 0.2rem;}
}




.ej_td_list{}
.ej_td_list ul{}
.ej_td_list ul li{margin-bottom: 0.4rem;border-bottom: 1px solid #dbdbdb;}
.ej_td_list ul li a{display: block;}
.ej_td_list ul li .box{display: flex;justify-content: space-between;padding-bottom: 0.4rem;}
.ej_td_list ul li .box .img{width: 2rem;padding-bottom: 25%;}
.ej_td_list ul li .box .con{width: calc(100% - 2.4rem);}
.ej_td_list ul li .box .con .bt{font-size: 0.2rem;color: #333;line-height: 0.32rem;position: relative;font-weight: bold;}
.ej_td_list ul li .box .con .bt::after{content: '';display: block;width: 0.6rem;height: 0.03rem;background: #0d6bc2;margin-top: 0.15rem;margin-bottom: 0.1rem;}

.ej_td_list ul li .box .con .xx{}
.ej_td_list ul li .box .con .xx p{font-size: 0.16rem;color: #333;line-height: 0.28rem;margin-bottom: 0.1rem;}

.ej_td_list ul li .box .con .xx p:last-child{margin-bottom: 0;}



@media(max-width: 1024px){
	.ej_td_list ul li .box{flex-direction: column;align-items: center;}
	.ej_td_list ul li .box .con{width: 100%;}
	.ej_td_list ul li .box .img{width: 40%;padding-bottom: 55%;margin-bottom: 0.2rem;}
}




.ej_szdwx{}
.ej_szdwx ul{}
.ej_szdwx ul li{width: 31%;}
.ej_szdwx ul li a{align-items: center;}
.ej_szdwx ul .img{}
.ej_szdwx ul .con{}
.ej_szdwx ul .con .bt{}
.ej_szdwx ul .con .xx{display: flex;}
.ej_szdwx ul .con .xx .p1{font-weight: bold;margin-bottom: 0.1rem;}
.ej_szdwx ul li .con .xx p{margin-bottom: 0;}
.ej_szdwx ul .con .xx .p2{color: #333;}


@media(max-width: 1024px){
	.ej_szdwx ul li{width: 48%;}
	.ej_szdwx ul li .img{padding-bottom: 125%;}
	.ej_szdwx ul .con .xx .p1{margin-bottom: 0;}
}


.sz_xxk{margin: 0.2rem 0 0.3rem;}
.sz_xxk ul{display: flex;justify-content: center;}
.sz_xxk ul li{color: #333;padding: 0.14rem 0.4rem;background: #f7f7f7;font-size: 0.18rem;margin: 0 0.2rem;border-radius: 200px;cursor: pointer;}
.sz_xxk ul li.on{background: #ffb64d;color: #fff;}

.sz_xx_box{}
.sz_xx_box .box{display: none;}
.sz_xx_box .box.on{display: block;}
.sz_xx_box .box p{    font-size: 0.18rem;
    color: #333333;
    text-indent: 2em;
    line-height: 0.36rem;
    margin-bottom: 0.2rem;
}
.box_teacherx{border-bottom: 0;padding-bottom: 0;padding-top: 0;margin-bottom: 0.3rem;}
.box_teacherx .con{padding-top: 38px;}
.box_teacherx .con .xx{display: flex;flex-wrap: wrap;}
.box_teacherx .con .xx p{margin-bottom: 0.3rem;width: 50%;}


@media(max-width: 1024px){
	.sz_xxk ul li{margin: 0 0.1rem;padding: 0.1rem 0.2rem;font-size: 0.18rem;}
	
}

@media(max-width: 650px){
	.box_teacherx .con .xx p{width: 100%;}
	.sz_xxk ul{flex-wrap: wrap;}
	.sz_xxk ul li{margin-bottom: 0.1rem;}
}




.ej_zzjg{}
.zzjg_box{margin-bottom: 0.3rem;}
.zzjg_box .x_tit{position: relative;padding-left: 0.3rem;margin-bottom: 0.3rem;font-size: 0.26rem;}
.zzjg_box .x_tit::after{content: '';display: block;width: 0.1rem;height: 0.1rem;border-radius: 50%;border: 0.02rem solid #0771cf;position: absolute;left: 0;top: calc(50% - 0.05rem);}

.zzjg_box ul{margin: 0 -0.15rem;display: flex;flex-wrap: wrap;}
.zzjg_box ul li{background: #fff;overflow: hidden;width: calc(33.33% - 0.3rem);margin: 0 0.15rem 0.3rem;border-radius: 0.05rem;transition:0.4s;box-shadow: 0 0 0.1rem rgba(0, 0, 0, .08);}
.zzjg_box ul li a{}
.zzjg_box ul li .box{display: flex;justify-content: space-between;padding: 0.3rem;border-radius: 2px;border-bottom: 1px solid #0d6bc2;}
.zzjg_box ul li .box .bt{font-size: 0.18rem;color: #333333;transition:0.4s;width: calc(100% - 0.2rem);line-height: 0.24rem;}
.zzjg_box ul li .box .jt{width: 0.13rem;height: 0.14rem;background: url(../images24/ej_zzjg_jt.png) no-repeat center center;transition:0.4s;}


.zzjg_box ul li:hover{background: #0d6bc2;}
.zzjg_box ul li:hover .box .bt{color: #fff;font-weight: bold;}
.zzjg_box ul li:hover .box .jt{background: url(../images24/ej_zzjg_jt_bai.png) no-repeat center center;}



@media(max-width: 1024px){
	.zzjg_box ul li{width: calc(50% - 0.3rem);}
	
}

@media(max-width: 650px){
	.zzjg_box ul li{width: 100%;margin-bottom: 0.1rem;}
	.zzjg_box ul li .box{padding: 0.15rem;}
}










/* 鏁版嵁搴撳鑸�--寮�濮� */
.sz_main{display: flex;justify-content: space-between;}
.sz_left{width: 70%;}
.sz_right{width: 30%;    background-color: #e9e9e9;}
.sz_right h2{    width: 100%;
    background-color: #0d6bc2;
    color: #fff;
    padding: 0.15rem 0.15rem;
	font-size: 0.2rem;
}
.sz_right .sz_sxbox{display: flex;flex-wrap: wrap;padding: 0.15rem;}

.sz_right .sz_sxbox p{font-size: 0.16rem;width: 33.33%;line-height: 0.24rem;margin: 0.05rem 0;}

.sz_right .sz_sxbox1{padding: 0.15rem 0;}
.sz_right .sz_sxbox1 p{width: 100%;margin: 0.05rem 0.15rem;    background: url(../images24/morebck.png) no-repeat left 0.08rem;padding-left: 0.15rem;background-size: 0.06rem;cursor: pointer;transition:0.4s;}
.sz_right .sz_sxbox1 p:hover{color: #0d6bc2;}


.ej_sql_nav{background: #fff;padding: 0.2rem;width: 100%;margin-bottom: 0.1rem;}
.ej_sql_nav .box{display: flex;justify-content: flex-start;}
.ej_sql_nav .box h2{width: 0.57rem;font-size: 0.18rem;font-weight: 600;line-height: 0.35rem;}
.ej_sql_nav .box .link{width: calc(100%);display: flex;flex-wrap: wrap;}
.ej_sql_nav .box .link a{display: block;margin-bottom: 0.08rem;margin-right: 0.03rem;}
.ej_sql_nav .box .link p{font-size: 0.15rem;border: 1px solid #ebebeb;padding: 0.07rem 0.15rem;border-radius: 100px;transition: 0.4s;color: #333333;}
.ej_sql_nav .box .link a.on p,.ej_sql_nav .box .link a:hover p{background: #0d6bc2;color: #fff;}


.ej_sql_ss{display: flex;justify-content: space-between;width: 100%;margin-bottom: 0.4rem;align-items: flex-start;}
.ej_sql_ss .ss_box{width: 6.8rem;border: 1px solid #0d6bc2;border-radius: 0.06rem;transition: 0.4s;}
.ej_sql_ss .ss_box.on{box-shadow: 0 0 0.09rem rgba(0, 0, 0, 0.4);}
.ej_sql_ss .ss_box form{display: block;width: 100%;}
.ej_sql_ss .ss_box .ss_box_in{display: flex;width: 100%;}
.ej_sql_ss .ss_box .txt{width: calc(100% - 0.7rem);font-size: 0.14rem;color: #333333;padding: 0.2rem 0.4rem 0.2rem 0.2rem;background: url(../images23/ej_sql_ss_ico.png) no-repeat right center;background-size: 0.36rem;}
.ej_sql_ss .ss_box .txt::placeholder{color: #333333;}
.ej_sql_ss .ss_box .btn{width: 0.7rem;font-size: 0.18rem;color: #ffffff;background: #0d6bc2;line-height: 0.6rem;text-align: center;cursor: pointer;}

.ej_sql_ss .xwfw_lj{}
.ej_sql_ss .xwfw_lj a{display: block;}
.ej_sql_ss .xwfw_lj p{font-size: 0.16rem;color: #000000;padding: 0.2rem 0.3rem;background: #f7f7f7;border: 1px solid #f7f7f7;border-radius: 0.06rem;transition: 0.4s;}
.ej_sql_ss .xwfw_lj a:hover p{background: #fff;border: 1px solid #0d6bc2;box-shadow: 0 0 0.09rem rgba(0, 0, 0, 0.4);}



.ej_list_sz{    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 0.1rem;    padding: 0.2rem 0.2rem 1px;
    background: #fff;}
.ej_list_sz h2{border: 1px solid #d1d1d1;
    border-radius: 0.03rem;font-size: 0.16rem;
    width: 0.3rem;
    height: 0.3rem;
    margin-bottom: 0.1rem;
    text-align: center;
    line-height: 0.3rem;}

.ej_list_sz ul{display: flex;flex-wrap: wrap;}
.ej_list_sz ul li{margin: 0 0rem 0.3rem;width: calc(10%);}
.ej_list_sz ul li a{display: block;}
.ej_list_sz ul li .bt{color: #333;font-size: 0.18rem;position: relative;line-height: 0.24rem;display: table;}
.ej_list_sz ul li .bt::after{width: 0;height: 1px;background: #0d6bc2;transition:0.4s;position: absolute;bottom: -0.05rem;left: 0;content: '';display: block;}

.ej_list_sz ul li:hover .bt::after{width: 100%;}



@media (max-width:1500px) {

}

@media (max-width:850px) {
	.sz_main{flex-direction: column-reverse;}
	.sz_main>div{width: 100%;}
	.ej_sql_nav{padding: 0.1rem;}
	.ej_list_sz ul li{width: 25%;}
}
@media (max-width:580px) {
	.ej_list_sz ul li{width: 33.33%;margin-bottom: 0.2rem;}
}
/* 鏁版嵁搴撳鑸�--缁撴潫 */









.ej_list2{}
.ej_list2 ul{}
.ej_list2 ul li{transition:0.4s;position: relative;}
.ej_list2 ul li+li{border-top: 1px solid #e3e8ee;}
.ej_list2 ul li::after{content: '';display: block;width: 100%;height: 100%;background: #0d6bc2 url(../images24/ej_list_li.jpg) no-repeat right center;background-size: auto 100% !important;position: absolute;top: 0;left: 0;opacity: 0;border-radius: 0.3rem 0 0.3rem 0;transition:0.4s;}

.ej_list2 ul a{display: block;position: relative;z-index: 3;}
.ej_list2 ul .box{padding: 0.2rem;display: flex;justify-content: space-between;align-items: center;}
.ej_list2 ul .box .sj{border-right: 1px solid #eaeaea;padding: 0.03rem 0;padding-right: 0.15rem;transition:0.4s;}
.ej_list2 ul .box .sj .p1{font-size: 0.26rem;color: #0d6bc2;font-weight: 600;margin-bottom: 0.08rem;transition:0.4s;}
.ej_list2 ul .box .sj .p2{font-size: 0.14rem;color: #999999;opacity: 0.7;text-align: right;transition:0.4s;}
.ej_list2 ul .box .con{width: calc(100% - 1.05rem);}
.ej_list2 ul .box .con .bt{font-size: 0.18rem;color: #323232;line-height: 0.28rem;transition:0.4s;max-height: 0.56rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.ej_list2 ul li+li:hover{border-top: 1px solid rgba(255,255,255,0);}
.ej_list2 ul li:hover::after{opacity: 1;}

.ej_list2 ul li:hover .box .sj .p1{color: #fff;}
.ej_list2 ul li:hover .box .sj .p2{color: #fff;}
.ej_list2 ul li:hover .box .con .bt{color: #fff;}
.ej_list2 ul li:hover .box .sj{border-right: 1px solid rgba(255,255,255,0.2);}

@media (max-width:1024px) {
	.ej_list2 ul .box .sj .p1{font-size: 0.2rem;}
}
@media (max-width:650px) {
	.ej_list2 ul .box{padding: 0.1rem;}
	.ej_list2 ul li::after{border-radius: 0.1rem 0 0.1rem 0;}
	.ej_list2 ul .box .con {
		width: calc(100% - 0.75rem);
	}
	.ej_list2 ul .box .sj{padding-right: 0.1rem;}
}
#vsb_content_2 P {
    text-indent: 2em !important;
    LINE-HEIGHT: 180% !important;
    text-indent: 2em !important;
    font-size: 0.18rem !important;
 }
/*鏍峰紡3 缁�*/
.pb_sys_style3 .p_no_d {
    border: 1px solid #0d6bc2 !important;
    color: #fff;
    background-color: #0d6bc2 !important;
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #257ac8 !important;
    background-color: #257ac8 !important;
}
.keywordfontcolor1126910{font-size: 0.18rem !important;COLOR: #f00 !important;FONT-FAMILY:"微软雅黑";}
.keywordfontcolor1098301{FONT-WEIGHT: bold;FONT-SIZE: 0.16rem !important;COLOR: #d10030 !important;FONT-FAMILY: 寰蒋闆呴粦 !important;}


.ej_dsfz ul{display: flex;flex-wrap: wrap;}
.ej_dsfz ul li{width: 20%;margin-bottom: 0.2rem;}
.ej_dsfz ul a{display: block;}
.ej_dsfz ul p{font-size: 0.2rem;color: #333;position: relative;transition: 0.4s;padding-left: 0.16rem;line-height: 0.3rem;}
.ej_dsfz ul p::after{content: '';width: 0.05rem;height: 0.05rem;background: #257ac8;border-radius: 50%;position: absolute;left: 0;top: calc(50% - 0.025rem);}

.ej_dsfz ul a:hover p{color: #257ac8;transform: translate(4px);}

@media (max-width:650px) {
	.ej_dsfz ul p{font-size: 0.22rem;display: table;margin: 0 auto;}
	.ej_dsfz ul li{width: 33.33%;}
}


