.headerWpr.out{ opacity:0; visibility:hidden;}
.headerWpr{ position:relative; z-index:20; height:134px; transition:all 0.3s ease;}
.header{height:134px; position:fixed; background:url(https://it.wchscu.cn/sitefiles/library/images/2023/8/3615d1e09dfa785d.jpg) no-repeat;background-size: 100% 100%; box-shadow:0 3px 5px rgba(0,0,0,0.08); top:0px; left:0; width:100%; transition:all 0.3s ease;}
.header:before{ content: "";  height: 50px; width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; }
.headerCx{ position:relative;}
.headTpx{ height:50px; text-align:right;}
.headTpx .cor_bs{ display: inline-block; margin-right: 35px; line-height: 50px; font-size: 15px; }
.headTpx .cor_bs:hover{ text-decoration:underline;}
.headSer{ background: rgba(255,255,255,0.15) url(../images/serIco.png) no-repeat 19px center; height: 30px; width: 92px; padding-left: 40px; display: inline-block; font-size: 15px; line-height: 30px; color: #FFF; border-radius:2em; text-align:left; cursor:pointer;}
.headSer:hover{ background: #FFF url(../images/serIco2.png) no-repeat 19px center; color: #6d1d29; }
.headNav{}
.headNav ul{ display:block; text-align:right;}
.headNav ul li{ display:inline-block; position:relative; margin-left:38px;}
.nav_a{ line-height:84px; font-size:16px;}
.nav_a.on{ color:#6d1d29;}
.logo{ width:330px; height:134px; background:#fff; box-shadow:0 0 25px rgba(0,0,0,0.08); position:absolute; left:0; top:0}
.logo img{ height:87px; position:absolute;  top:50%; transform:translate(-50%,-50%);}
.indexBody .headerWpr{position:absolute; left:0; top:0; width:100%;}
.inxHeader{ transition:all 0.3s ease;}
.inxHeader.out{opacity:0;}
.inxTop1{ width:100%; position:absolute; left:0; top:0; z-index:3;}
.inx1_logo{ position:absolute; left:20%; top:15px; transform:translateX(-50%); margin-left:-5px}
.inx1_logo img{ height:142px; width:auto;}
.inxT1top{ height:50px; text-align:right; padding-top:13px;}
.inxT1a{ color:#fff; font-size:15px; margin-right:30px;}
.inxT1a:hover,.inxNav1_a:hover{color:#fff; text-decoration:underline;}
.inxTopnav1{ margin-top:84px; text-align:center; color:#fff;}
.inxTopnav1 ul{display:block;}
.inxTopnav1 ul li{ position:relative; display:inline-block; margin:10px 20px -20px 30px;}
.inxNav1_a{ color:#fff; display:inline-block; line-height:50px; padding-bottom:25px; font-size:16px;font-weight: 1000;}
.inxTop2{ width:100%; position:absolute; left:0; top:0; z-index:3;}
.inxTop2:before{ content: ""; background: #6D1D29; height: 50px; width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; }
.inxT2wpr{ position:relative;}
.inx2_logo{ height: 123px; width: 330px; position: absolute; left: 0px; top: 10px; background:rgba(255,255,255,0.85); box-shadow:5px 8px 25px rgba(0,0,0,0.2); }
.inx2_logo img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.inxTopnav2{ line-height:110px; text-align:right; padding-right:205px;}
.inxTopnav2 ul{display:block;}
.inxTopnav2 ul li{ position:relative; display:inline-block; margin-left:38px;}
.inxNav2_a{ color:#fff; display:inline-block;}
.inxNav2_a:hover{ color: #fff; text-decoration: underline; }
.subMenu{background:#fff; width:162px; text-align:center; padding:22px 0; position:absolute; left:50%; margin-left:-81px; top:84px; box-shadow:0 -6px 20px rgba(0,0,0,0.08); transform:scaleY(0); transform-origin:center top; transition:all 0.3s ease; opacity:0; visibility:hidden;}
.inxTopnav1 .subMenu{top:68px;}
.inxTopnav2 .subMenu{top:98px;}
.subMenu:before{content:""; border-left:12px solid transparent; border-right:12px solid transparent; border-bottom:14px solid #fff; position:absolute; left:50%; margin-left:-12px; top:-14px;}
.subMenu dd{ padding:8px 0;}
.nav_a2{ display:block; line-height:22px;}
.headNav ul li:hover .nav_a{ color:#6d1d29;}
.headNav ul li:hover .subMenu,
.inxTopnav1 ul li:hover .subMenu,
.inxTopnav2 ul li:hover .subMenu{opacity:1; visibility:visible; transform:scaleY(1);}
@media (max-width:1799px){
.inxT1a{font-size:14px;}
.headSer{font-size:14px;}
.inx1_logo img{height:120px;}
.inxTopnav1{margin-top:70px;}
.headTpx .cor_bs{font-size:14px; line-height:42px;}
.headTpx{height:42px;}
.header:before,.inxTop2:before{height:42px;}
.inxT1top{padding-top:8px;}
.logo img{height:72px;}
.inx2_logo img{height:72px;}
.nav_a{line-height:70px;}
.header{height:112px;}
.logo{width:280px; height:112px;}
.inx2_logo{width:280px; height:112px;}
.subMenu{top:70px;}
.subMenu dd{padding:6px 0;}
.subMenu{padding:18px 0;}
.nav_a2{font-size:15px;}
.inxTopnav1 .subMenu{top:62px;}
.inxTopnav2 .subMenu{top:82px;}
.inxTopnav2{line-height:92px;}
.headerWpr{height:112px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inx1_logo img{height:90px; width:auto;}
.inxTopnav1{margin-top:60px;}
.inxNav1_a{font-size:15px;}
.nav_a{font-size:15px;}
}
@media (max-width:993px){
.inxHeader{ display:none;}
}
@media (max-width:767px){

}

.m2banner{ position:relative;}
.m2banner .bgImg{ height:16.71vw; max-height:321px;}
.m2pos{ padding-top: 20px; line-height: 30px; }
.m2pos a{}
.m3art_t{font-size: 26px; line-height: 38px; font-weight: normal; letter-spacing: 1px;}
.m3arTinxWpr{ text-align: center; padding: 1.92vw 0px 1.66vw; border-bottom:1px solid var(--borcor);}
.m3ainx{ font-size:14px; color:#808080; margin-top:15px;}
.m3ainx span{ display:inline-block; margin:0 15px;}
.m3artEditor{ line-height: 30px; padding-top: 2.18vw; }
.m3artEditor2{ font-size:14px; line-height:24px;}
.m3arEdt{ text-align:center; font-size:24px; line-height:32px; margin-bottom:12px;}
.m3page{ margin-top:1.56vw;}
.m3page p{ font-size: 14px; line-height: 30px; color: #6d1d29; }
.webBom{ padding-top: 4.16vw; padding-bottom:3.64vw;}
.webBomNav{ width: 645px; float: left; padding-top: 0px; }
.webBomNav li{ float: left; width: 33.33%; font-size: 20px; line-height: 60px; }
.webBm_a{}
.webBrx{ float:right;}
.webBrx li{ float:left; text-align:center;}
.webBrx li img{}
.webBrx li p{ font-size: 18px; line-height: 30px; margin-top: 8px; }
.footer{ margin:40px 0 0 0;line-height: 28px; color: #FFF; background: #2E2E2E; padding: 12px 0px; }
.footer a{color:#fff;}
@media (max-width:1799px){
.webBrx li img{width:160px; height:160px;}
.webBrx li p{font-size:16px; line-height:26px;}
.webBrx li{margin-left:20px;}
.webBomNav li{font-size:18px; line-height:50px;}
.m3art_t{font-size:24px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.webBomNav li{font-size:16px;}
.webBomNav{width:565px;}
}
@media (max-width:993px){
.webBomNav{width:425px;}
.webBrx li img{width:120px; height:120px;}
.webBrx li p{font-size:14px; margin-top:2px;}
.webBomNav li{line-height:38px; font-size:15px;}
}
@media (max-width:767px){
.webBomNav{width:100%; float:none; overflow:hidden; margin-bottom:10px;}
.webBrx{width:100%; float:none;justify-content:space-around;display:flex; padding:0 25px;}
.webBom{padding-bottom:35px;}
.webBrx li{margin-left:0;}
.footer .fl{width:100%; text-align:center; float:none; font-size:13px; line-height:24px;}
.m2banner .bgImg{height:30vw;}
.m3ainx{line-height:24px;}
.m2pos{ padding-top:10px;}
}

.hmFocusWpr{ position:relative; z-index:2}
.hmFocus_img{background-size:cover; width:100%; height:100%; background-repeat:no-repeat; background-position:center center;/*-webkit-transform:scale(1.12); transform:scale(1.12);*/}
.hmFocus_img:after{ content: ""; background: url(../images/hmFsbg.png) repeat-x left top; background-size: auto 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
/*.on .hmFocus_img{ visibility: visible; -webkit-animation: scaleBg 5.5s infinite; animation: scaleBg 5.5s linear; }*/
.hmFocus_item{width:100vw; height:32vw; position:relative; overflow:hidden;}
.hmFocusWpr .slick-prev{ background: url(../images/hmFsBtn2.png) no-repeat center center; display: inline-block; height: 40px; width: 20px; position: absolute; left: 30px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 2; transition: all 0.5s ease; border-radius: 50%;}
.hmFocusWpr .slick-next{  background: url(../images/hmFsBtn2.png) no-repeat center center; display: inline-block; height: 40px; width: 20px; position: absolute; right: 30px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 2; transition: all 0.5s ease; border-radius: 50%; transform:rotate(180deg);}
.hmFocusWpr .slick-dots{bottom:25px;}
.hmFocusWpr .slick-dots li button{display:none;}
.hmFocusWpr .slick-dots li { display: inline-block; height: 14px; width: 14px; margin: 0px 8px; position: relative; border-radius: 50%; vertical-align: middle; border: 2px solid #fff; }
.hmFocusWpr .slick-dots li.slick-active{ background: #fff;}
.inxFocusWpr,.inxFocusWpr .hmFocus_item{ height:38.12vw;}
.inxFsdot{ position:absolute; left:0; width:100%; text-align:center; bottom:72px; line-height:32px;}
.inxFsdot li{ display:inline-block; transition:all 0.3s ease; color:rgba(255,255,255,0.8); font-size:15px; margin:0 12px; font-weight:bold; cursor:pointer}
.inxFsdot li.on{ color:#fff; font-size:20px;}
@media (max-width:1799px){
.hmFocusWpr{  position:relative; z-index:2;}
.hmFocusWpr .slick-dots{ bottom:25px;}
.inxFsdot{bottom:55px;}
}
@media (max-width:1379px){
.hmFocusWpr{  position:relative; z-index:2;}
}
@media (max-width:1199px){
.hmFocusWpr{  position:relative; z-index:2;}
.hmFocusWpr .slick-dots{bottom:20px;}
.hmFocusWpr .slick-dots li{width:10px; height:10px; margin:0 4px;}
}
@media (max-width:993px){
.hmFocusWpr{ height:46.87vw; position:relative; z-index:2;top:0px}
}
@media (max-width:767px){
.hmFocusWpr{ height:46.87vw; position:relative; z-index:2;top:0px}
.hmFocusWpr,.hmFocus_item{height:48vw;}
.hmFocusWpr .slick-prev,.hmFocusWpr .slick-next{display:none!important;}
.hmFocusWpr .slick-dots{bottom:20px;}
.inxFsdot li{font-size:13px; margin:0 5px;}
.inxFsdot li.on{font-size:16px;}
.inxFsdot{bottom:42px;}
.inxFocusWpr, .inxFocusWpr .hmFocus_item{height:43vw;}
.inxFsdot{bottom:12px;}
}

.m2Page{display:flex; justify-content:space-between;margin-bottom: 40px;}
.m2lx{width: 215px; padding: 28px 0 4.16vw; box-shadow:8px 3px 12px rgba(0,0,0,0.06); padding-left:15px;}
.m2pos2{}
.m2rx{ width:calc(100% - 282px); padding-top:2.86vw;}
.m2lxIco{ display:block; margin-top:28px;}
.m2ltnm{ margin-top: 12px; }
.m2ltnm strong{ font-size: 20px; line-height: 32px; font-weight: normal; display: block; }
.m2ltnm p{ font-size: 14px; color: #999999; line-height: 24px; }
.m2lttip{ margin-top: 3.12vw; font-size: 20px; line-height: 26px; color: #b00000; font-weight: 900;border-bottom: solid 1px rgb(154 154 154 / 96%);}
.m2menuWpr{padding: 0px 0px 0px 20px;}
.m2menuWpr li{ margin-top: 20px; }
.m2menu_a{ line-height: 26px; display: block; background-position:168px 6px; }
.m2menu_a:hover,.m2menu_a.on{ color: #c1a05e; padding-right:50px; }
.m2menu_a.on{ background: url(../images/m2stico.png) no-repeat 148px 6px; }
.m3menuWpr{ height: 57px; border-bottom: 1px solid #eee; }
.m3menuWpr li{ display:inline-block;}
.m3menu_a{ display: inline-block; padding: 0 42px; font-size: 18px; line-height: 56px; position: relative; cursor:pointer; }
.m3menu_a:before{ content: ""; background: #D0D0D0; height: 20px; width: 1px; margin-top: -10px; position: absolute; top: 50%; right: 0px; }
.m3menu_a:after{ content: ""; background: #6d1d29; height: 3px; width: 0%; position: absolute; left: 50%; bottom: -1px; transition:all 0.3s ease; transform:translateX(-50%);}
.m3menu_a.on{ color:#6d1d29;}
.m3menu_a.on:after,.m3menu_a:hover:after{ width:100%;}
.m3menuWpr li:last-child .m3menu_a:before{display:none;}
.m2dataTable{ margin-top: 35px; background: #FAFBFE; padding: 5.2vw; text-align:center; display:none;}
.m2dataTable.on{display:block; animation:fadeInUp 0.3s ease;}
@media (max-width:1799px){
.m2menuWpr li{margin-top:10px;}
.m2lttip{margin-top:2.6vw;}
.m2dataTable{padding:3vw;}
.m3menu_a{font-size:16px; padding:0 35px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2rx {width: calc(100% - 252px);}
}
@media (max-width:993px){
.m3menu_a{padding:0 20px;}
}
@media (max-width:767px){
.m2lx{width:100%; padding-left:0}
.m2Page{display:block;}
.m2rx{width:100%; padding-top:25px;}
.m3menu_a{font-size:14px; padding:0 10px;}
.m2lxIco img{height:60px; width:auto}
.m2lxIco{text-align:center;}
.m2ltnm{text-align:center;}
.m2menuWpr{width:100%; overflow-x:auto;}
.m2menu{display:inline-block; white-space:nowrap; height:50px;}
.m2menu li{ display:inline-block;}
.m2menu_a{display:inline-block; background:none; white-space:nowrap; padding:0 15px!important;}
.m2lx{padding-bottom:0;}
}

.m2infx{ display:none;}
.m2infx.on{display:block; animation:fadeInUp 0.3s ease}
.m2infx dl{ padding-top:1.97vw;}
.m2infx dl dt{ font-size: 24px; font-weight: normal; line-height: 34px; margin-bottom: 12px; }
.m2infx dl dd{ font-size: 14px; line-height: 26px; color: #4c4c4c; }
@media (max-width:1799px){
.m2infx dl dt{font-size:20px; line-height:30px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2infx dl dt{font-size:17px;}
}
@media (max-width:767px){
.m2infx dl{padding-top:25px;}
}

.m2ksTopx{ position:relative;}
.m2ksTopx:before{ content: ""; background: #2C529D; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 52px; }
.m2ksTopx .m2pos{ color:#fff; padding-top:28px;}
.m2ksTopx .m2pos a{color:#fff;}
.m2ksTopx .container{position:relative;}
.m2ksTpx{ margin-top: 2.34vw; background: #FFF; padding: 45px 595px 50px 45px; position: relative; min-height:298px; box-shadow:0 3px 18px rgba(0,0,0,0.1); }
.m2ksTpx .bgImg{ height: 208px; width: 371px; position: absolute; top: 50%; right: 45px; margin-top: -104px; }
.m2ks_Ttxt{}
.m2ks_Ttxt strong{ font-size: 30px; font-weight: normal; line-height: 40px; display: block; }
.m2ks_Ttxt p{ line-height: 27px; text-align: justify; margin: 15px 0px 24px; }
.m2ksBtn{ }
.m2pubBtn{text-align: center; display: inline-block; line-height: 38px; color: #bf9e5b; height: 40px; width: 145px; border: 1px solid #bf9e5b; border-radius:2em;}
.m2pubBtn:hover{ color: #FFF; background: #bf9e5b; box-shadow:0 3px 15px rgba(191,158,91,0.3); transform:translateY(-5px); }
.m2pubBtn2{ color: #2c529d; border: 1px solid #2c529d; }
.m2pubBtn2:hover{ color: #FFF; background: #2c529d; box-shadow:0 3px 15px rgba(44,82,157,0.3);}
.m2ksCon2{ padding: 3.38vw 0px 4.16vw; }
.m2pub_t{ font-size: 30px; line-height: 40px; letter-spacing: 1px; display: block; text-align: center; }
.m2ks_c2swiper{ margin: 1.82vw -10px 25px; }
.m2ks_c2swiper dd{ padding: 0px 10px; width:16.66%; float:left; }
.m2zjPage{ background:#f2f5fa; padding-top:10px; padding-bottom:0.5vw;}
.m2ks_px{ line-height:28px; height:28px; overflow:hidden; text-align:center; margin-top:-7px;}
.m2zjPage .m2ks_c2swiper dd{ margin-bottom:2.6vw;}
.m2ks_c2a{ display:block; cursor:pointer;}
.m2ks_c2a .overflowHide{ height:277px;}
.m2ks_c2layer{ position:absolute; left:0; top:0; right:0; bottom:0; color:#fff; background:rgba(0,0,0,0.68); padding:0 20px;display:flex; flex-direction:column; justify-content:center; text-align:center; transition:all 0.3s ease; opacity:0}
.m2ks_c2layer strong{ font-size: 20px; font-weight: normal; display: block; line-height: 36px; }
.m2ks_c2a .m2ks_c2layer p{ font-size: 16px; line-height: 26px; margin-top: 8px; }
.m2ks_c2a:hover{ color:#2c529d;}
.m2ks_c2a:hover .m2ks_c2layer{opacity:1;}
.m2ks_c2a p{ font-size: 20px; line-height: 46px; height: 46px; margin-top: 5px; text-align: center; overflow: hidden; }
.m2ks2Btn{ text-align:center;}
.m2ksCon3{ background: #f2f5fa; padding: 3.38vw 0px 4.16vw; }
.m2ksc3swiper{ margin: 1.82vw -10px 0px; padding-bottom:55px;}
.m2ksc3swiper dd{ padding:0 10px;}
.m2ks_c2a{ display:block;}
.m2ksCon3 .m2ks_c2a .overflowHide{ height:265px;}
.m2ksc3swiper .slick-dots{bottom:0;}
.m2ksc3swiper .slick-dots li button{display:none;}
.m2ksc3swiper .slick-dots li { background: #fff; display: inline-block; height: 5px; width: 50px; margin: 0px 12px; position: relative; vertical-align:middle}
.m2ksc3swiper .slick-dots li.slick-active{ background:#2C529D;}
@media (max-width:1799px){
.m2ks_Ttxt strong{font-size:24px; line-height:30px;}
.m2ksTpx{padding:35px 475px 45px 40px;}
.m2ks_c2a .overflowHide{height:225px;}
.m2ks_c2a p{font-size:18px;}
.m2pub_t{font-size:24px; line-height:32px;}
.m2ks_c2a .overflowHide{height:208px;}
.m3arEdt{font-size:22px; line-height:30px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2ks_c2a .m2ks_c2layer p{font-size:14px; line-height:24px;}
}
@media (max-width:993px){
.m2ksTpx{padding:35px 415px 45px 20px;}
.m2ksTpx .bgImg{right:25px; width:360px;}
.m2ks_c2layer{padding:0 12px;}
.m2ks_c2swiper dd{ width:33.33%;}
.m2ks_c2a .overflowHide{height:288px;}
.m2ksCon3 .m2ks_c2a .overflowHide{ height:205px;}
.m2ksc3swiper .slick-dots li{height:3px; width:30px;}
.m2ksc3swiper .slick-dots{bottom:15px;}
.m3art_t{font-size:22px; line-height:34px;}
.m3arEdt{font-size:20px;}
}
@media (max-width:767px){
.m3art_t{ font-size:20px; line-height:32px;}
.m3arTinxWpr{padding:15px 0;}
.m3artEditor{padding-top:20px; line-height:28px;}
.m2ksTpx{padding:25px 15px 45px 15px;}
.m2ks_Ttxt strong{font-size:20px; line-height:26px;}
.m2ksTpx .bgImg{position:relative; left:auto; top:auto; right:auto; bottom:auto; width:100%; height:50vw; margin-top:0; margin-bottom:20px;}
.m2ks_Ttxt p{margin:5px 0px 18px;}
.m2ksCon2{padding-top:35px; padding-bottom:40px;}
.m2pub_t{font-size:20px;}
.m2ks_c2swiper{margin-top:20px;}
.m2ks_c2swiper dd{width:50%;}
.m2ks_c2a .overflowHide{height:55vw;}
.m2ks_c2a p{font-size:16px; line-height:28px;}
.m2ks_c2swiper{margin-bottom:0px;}
.m2ksCon3{padding:30px 0;}
.m2ksc3swiper{margin-top:20px;}
.m2ksc3swiper .slick-dots li{width:6px; height:6px; border-radius:50%; margin:0 5px;}
.m2ksCon3 .m2ks_c2a .overflowHide{height:50vw;}
}

.m2dtul{ margin-bottom:40px;}
.m2dtul li{ padding: 35px 0px 22px; border-bottom: 1px solid #eee; }
.m2dt_aBox{ display:block; position:relative; min-height:152px; padding-right:430px;}
.m2dt_aBox2{ display:block; position:relative; }
.m2dt_aBox .overflowHide{ height: 152px; width: 271px; position: absolute; top: -6px; right: 0px; box-shadow:0 3px 12px rgba(0,0,0,0.15); }
.m2dtDex{}
.m2dtDex strong{ font-size: 20px; line-height: 36px; font-weight: normal; display: block; height: 36px; }
.m2dtDex p{line-height: 26px; color: #808080; -webkit-line-clamp: 2; margin: 14px 0px 24px; text-align:justify; }
.m2dtDex span{ color: #808080; }
.mpages{ text-align:center;}
.mpages *{ vertical-align:middle;}
.mage_prev{ background: #F4F4F4 url(../images/page_ar.png) no-repeat center center; height: 38px; width: 38px; margin-right: 7px; display: inline-block; }
.mage_prev:hover{ background: #BF9E5B url(../images/page_ar2.png) no-repeat center center; }
.mage_next{ background: #F4F4F4 url(../images/page_ar.png) no-repeat center center; height: 38px; width: 38px; margin-left: 7px; display: inline-block; transform:rotate(180deg); }
.mage_next:hover{ background: #BF9E5B url(../images/page_ar2.png) no-repeat center center; }
.mage_a{ text-align: center; display: inline-block; height: 38px; min-width: 38px; background: #F4F4F4; margin: 0px 7px; font-size: 16px; line-height: 36px; padding: 0px 10px; font-weight: 100; }
.mage_a.on,.mage_a:hover{ background:#BF9E5B; color:#fff;}
.mage_span{}
.mpage_info{ display:inline-block; white-space:nowrap; margin-left:12px;}
.mpage_info input{ line-height: 36px; height: 38px; width: 40px; border: 1px solid #DDDDDD; margin: 0 8px; text-align: center; font-size: 16px; }
.mpage_info input:focus{ border: 1px solid #bf9e5b; }
.mpage_info button{ line-height: 38px; color: #FFF; height: 38px; width: 58px; background: #BF9E5B; margin-left: 7px; font-size: 16px; cursor: pointer; }
@media (max-width:1799px){
.m2dt_aBox{padding-right:320px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2dtDex strong{font-size:18px; line-height:34px; height:34px;}
}
@media (max-width:993px){

}
@media (max-width:767px){
.m2dt_aBox .overflowHide{width:100%; height:50vw; float:none; position:relative; left:auto; right:auto; top:auto; bottom:auto; margin-bottom:18px;}
.m2dt_aBox{padding-right:0;}
.m2dtDex p{margin:5px 0px 10px;}
.m2dtul{margin-bottom:25px;}
.mpage_info{ display:none;}
.mage_a{min-width:32px; height:32px; margin:0 2px;}
.mage_prev{width:32px; height:32px; margin-right:2px;}
.mage_next{width:32px; height:32px; margin-left:2px;}
.mpages{margin-left:-15px; margin-right:-15px;}
}

.m2dtul2{ margin-bottom:40px;}
.m2dtul2 li{ padding: 35px 0px 22px; border-bottom: 1px solid #eee; }
.m2dt2_aBox{ display:block; position:relative; min-height:152px; padding-right:382px; padding-left:165px;}
.m2dt2_aBox .overflowHide{ height: 152px; width: 271px; position: absolute; top: -6px; right: 0px; }
.m2dt2tm{ width: 80px; position: absolute; left: 0px; top: 0px; text-align: right; }
.m2dt2tm span{ line-height: 54px; font-size: 36px; color: #bf9e5b; display: inline-block; font-weight: bold; }
.m2dt2tm p{ line-height: 34px; color: #8e8e8e; position:relative;}
.m2dt2tm p:after{ content: ""; background: #BF9E5B; height: 3px; width: 36px; position: absolute; right: 0px; bottom: -42px; }
.m2dt2txt{}
.m2dt2txt strong{ font-size: 20px; line-height: 36px; font-weight: normal; display: block; height: 36px; }
.m2dt2txt p{line-height: 26px; color: #808080; -webkit-line-clamp: 2; margin: 8px 0px 20px; text-align:justify; }
.m2dt2mtm{}
.m26dt2_vx{ background: url(../images/m2dt2_ico.png) no-repeat left center; line-height: 20px; color: #999999; padding-left: 26px; }
.m2dt2_aBox:hover{ color:#bf9e5b;}
@media (max-width:1799px){
.m2dt2_aBox{padding-right:320px; padding-left:125px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2dt2txt strong{font-size:18px; line-height:34px; height:34px;}
}
@media (max-width:993px){
.m2dt2_aBox{padding-left:0;}
.m2dt2mtm{position:relative; top:-11px; color:#666;}
.m2dt2txt p{margin-top:3px;}
}
@media (max-width:767px){
.m2dt2_aBox{padding-right:0;}
.m2dt2_aBox .overflowHide{width:100%; height:50vw; float:none; position:relative; left:auto; right:auto; top:auto; bottom:auto; margin-bottom:18px;}
.m2dtul2{margin-bottom:25px; margin-top:-10px;}
.mpages{margin-bottom:15px;}
}

.m2rlPage{ background:#f2f5fa; position:relative; z-index:1; padding-bottom:4.16vw;}
.m2rlTopx{ background: #fff; width: 100%; max-width: 935px; margin-left: auto; margin-right: auto; position: relative; top: -62px; padding: 26px 115px 38px; border-radius:0.3em; box-shadow:0 3px 15px rgba(0,0,0,0.1); }
.m2rlTopx strong{ line-height: 48px; display: block; font-weight: normal; font-size:16px; }
.m2rlSex{ position: relative; padding-right: 145px; }
.m2rlSex input{ line-height: 48px; height: 50px; width: 100%; font-size: 16px; padding: 0px 20px; border: 1px solid #E5E5E5; border-radius: 0.3em; color: #777; }
.m2rlSex input:focus{ border: 1px solid #BF9E5B; color: #333; }
.m2rlSex button{ line-height: 50px; background: #ADADAD url(../images/m2rel_ser.png) no-repeat 33px center; height: 50px; width: 130px; padding-left: 58px; color: #FFF; transition: all 0.3s ease; border-radius: 0.2em; font-size: 16px; text-align: left; position:absolute; right:0; top:0; cursor:pointer;}
.m2rlSex button:hover{ background: #BF9E5B url(../images/m2rel_ser.png) no-repeat 33px center; }
.m24rlTable{ background:#fff; padding:35px; border-radius:0.3em; box-shadow:0 3px 15px rgba(0,0,0,0.1); margin-bottom:3.12vw; margin-top:-28px;}
.m24rlTable table{}
.m24rlTable table td{ border: 1px solid #E5E5E5; padding: 12px 28px; line-height: 26px; }
.m24rlTable table tr:nth-child(1){ font-weight: bold;}
.m24rlTable table td span{ color:#BF9E5B}
.m24rlTable table tr td:nth-child(1){font-weight:bold;}
@media (max-width:1799px){
.m2rlSex input{font-size:14px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.m2rlTopx{padding:10px 15px 30px; top:18px;}
.m2rlSex button {line-height: 42px;background: #ADADAD url(../images/m2rel_ser.png) no-repeat 20px center;height: 42px;width: 100px;padding-left: 49px;font-size: 16px;}
.m2rlSex input {line-height: 40px;height: 42px;font-size: 14px;padding: 0px 12px;border: 1px solid #E5E5E5;}
.m24rlTable{padding:15px; margin-bottom:25px; overflow-x:auto; margin-top:32px;}
.m24rlTable table{width:720px;}
.m24rlTable table td{padding:8px 12px;}
}

.m2rlPage2{background:#fff;}
.m2rl_tip{ color: #999999; text-align: center; margin-top:-35px;}
.m2rlbmul{ margin-top:30px; max-width:935px; margin-left:auto; margin-right:auto;}
.m2rlbmul li{ margin-bottom:10px;}
.m2rl_bst{ line-height: 40px; }
.m2rl_bsx{ position:relative; height:50px;}
.m2rl_bsx input{ line-height: 48px; height: 50px; border: 1px solid #E5E5E5; padding: 0px 22px; border-radius:0.3em; color:#777; width:100%; font-size:16px;}
.m2rl_bsx input:focus{ border: 1px solid #BF9E5B; color: #333; }
.m2rl_bsx2 input{ width:318px; float:left; margin-right:18px;}
.m2rl_vaImg{ height: 50px; width: 136px; border: 1px solid #e5e5e5; float: left; position: relative; border-radius:0.3em; }
.m2rl_vaImg img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:94%; max-height:94%; width:auto; height:auto;}
.m2rlBtnwpr{ padding-top:2.34vw; text-align:center;}
.m2rlBtnwpr button{ line-height: 50px; background: #BF9E5B; display: inline-block; width: 350px; font-size: 16px; color: #FFF; cursor: pointer; transition:all 0.3s ease; border-radius:0.3em;}
.m2rlBtnwpr button:hover{ transform:translateY(-5px);  box-shadow:0 3px 15px rgba(191,158,91,0.3);}
@media (max-width:1799px){
.m2rl_bsx input{font-size:14px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.m2rl_tip{margin-top:42px;}
.m2rl_bsx2 input{width:calc(100% - 154px)}
.m2rlBtnwpr button{width:100%;}
}

.hmCon1Wpr{ position:relative; z-index:3; margin-top:-108px; margin-bottom:2.6vw}
.hmCon1{display:flex; justify-content:space-between; margin:0 -10px;}
.hmc1item{ width:calc(33.33% - 20px); margin:0 10px; color:#fff; box-shadow:0 3px 10px rgba(46,105,188,0.3)}
.hmc1st{ background:rgba(46,105,188,0.8); line-height:42px; height:42px; position:relative}
.hmc1st span{ color: #FFF; background: #2A65B8; display: inline-block; padding: 0px 13px 0px 38px; font-size: 18px; line-height: 42px; }
.hmc1st span img{ position: absolute; left: 9px; top: 9px; }
.hmc1bx{ padding: 0px 0px 24px 10px; background:#2A64B8; }
.hmc1bx strong{ line-height: 58px; display: block; padding-left: 16px; font-weight: normal; font-size: 18px; }
.hmc1bx p{}
.hmc1bx p a{ display: inline-block; margin: 0px 0px 12px 0px; font-size: 17px; line-height: 30px; padding: 0px 18px; border-radius:2em; color:#fff; }
.hmc1bx p a:hover{ color: #FFF; background: #1956A9; }
.hmCon1 .hmc1item:nth-child(2){ box-shadow:0 3px 10px rgba(160,48,49,0.3);}
.hmCon1 .hmc1item:nth-child(2) .hmc1st{ background:rgba(160,48,49,0.8); }
.hmCon1 .hmc1item:nth-child(2) .hmc1st span{ background:#a03031;}
.hmCon1 .hmc1item:nth-child(2) .hmc1bx{ background:#a83738;}
.hmCon1 .hmc1item:nth-child(2) .hmc1bx p a:hover{ color: #FFF; background: #9b2b2c; } 
.hmCon1 .hmc1item:nth-child(3){ box-shadow:0 3px 10px rgba(204,139,55,0.3);}
.hmCon1 .hmc1item:nth-child(3) .hmc1st{ background:rgba(204,139,55,0.8); }
.hmCon1 .hmc1item:nth-child(3) .hmc1st span{ background:#cc8b37;}
.hmCon1 .hmc1item:nth-child(3) .hmc1bx{ background:#d19340;}
.hmCon1 .hmc1item:nth-child(3) .hmc1bx p a:hover{ color: #FFF; background: #bc8234; } 
.hmc1nums{ padding: 27px 0px 28px; background: #FFF; border-radius:0.4em; box-shadow:0 5px 15px rgba(0,0,0,0.1); display:flex;justify-content:space-around;}
.hmc1nums li{ text-align:center;}
.hmc1nums li p{ line-height: 30px; }
.hmc1nums li strong{ font-size: 28px; color: #a53233; line-height: 40px; display: block; margin-top: 7px; }
.hmCon2{ margin:50px 0;display:flex;}
.hmc2lx{ width:calc(33.33% - 28px); margin:0 14px;border: solid 1px #cfcfcf;border-radius: 4px;background-color: white;}
.hmc2t{ font-size: 20px; line-height: 50px; }
.hmc2lcx{display:flex; justify-content:space-between; flex-direction: column}
.hmc2a{ display:block;}
.hmc2a .overflowHide{ height:300px;}
.hmc2llx{ width:calc(100% - 315px);}
.hmc2la{ display: block; padding: 5px 10px 20px 20px; position:relative }
.hmc2la strong{ font-size: 18px; line-height: 26px; height: 26px; display: block; }
.hmc2la p{ font-size: 15px; line-height: 24px; color: #666666; margin-top: 5px; -webkit-line-clamp:2;}
.hmc2la span{background: url("/cemh/upload/images/2025/5/36eb780890817e4e.png") no-repeat left center;padding-left:20px}
.hmc2llx .hmc2la:last-child{padding-bottom:0;}
.hmc2rx{ width:calc(33.33% - 28px); margin:0 14px;}
.hmppul{}
.hmppul li{ padding-left:14px; line-height:37px; height:37px; padding-right:90px; position:relative;}
.hmppul li:before{content:"";background: #CCCCCC; height: 5px; width: 5px; position: absolute; left: 0px; top: 16px; border-radius:50%;}
.hmppul li span{ color: #999999; display: inline-block; position: absolute; top: 0px; right: 0px; }
.hmc2rx .hmppul{}
.hmCon3{ margin:3.12vw -14px 0;display:flex;}
.hmc3item{ width:calc(50% - 28px); margin:0 14px;}
.hmppt{ height:42px; position:relative;}
.hmppt:before{content:""; height:1px; background:#A53233; position:absolute; left:0; bottom:0; width:100%;}
.hmppt span{ background:#A53233 url(../images/hmc2ti.png) no-repeat 10px center; display: inline-block; padding: 0px 20px 0px 40px; position: relative; font-size: 18px; float:left; color:#fff; line-height:42px; position:relative;}
.hmppt span:after{ content: ""; background: url(../images/hmc2tbg.png) no-repeat center center; height: 42px; width: 27px; position: absolute; top: 0px; right: -25px; }
.hmppt_m{ line-height: 42px; color: #a53233; float: right; }
.hmppt_m:hover{ text-decoration: underline; }
.hmc3Tabox{ display: block; height: 142px; }
.hmc3Tabox .overflowHide{ float: left; height: 119px; width: 194px; }
.hmc3tpx{ margin-left: 208px; }
.hmc3tpx strong{ font-size: 16px; line-height: 25px; -webkit-line-clamp:2;}
.hmc3tpx p{ font-size: 14px; line-height: 22px; color: #666666; margin-top: 12px; -webkit-line-clamp:2; }
.hmc3item .hmppul{}
.hmc3bmx{ background-color: #ffffffd1;box-shadow:0 5px 18px rgba(160,48,49,0.12); padding: 23px 23px 25px;}
.hmCon4{ margin-top:3.12vw;}
.hmc4dl{ margin:0 -14px 0;display:flex; flex-wrap:wrap;}
.hmc4dl dd{ width:calc(33.33% - 28px); margin:0 14px;}
.hmc4a{ display:block; overflow:hidden; padding:10px 0 20px;}
.hmc4a .overflowHide{ float: left; height: 110px; width: 180px; }
.hmc4arx{ margin-left: 208px; position:relative; height:110px; }
.hmc4arx strong{ font-size: 10px; line-height: 32px; -webkit-line-clamp: 2; font-weight: normal; }
.hmc4arx span{ color: #999999; position: absolute; left: 0px; bottom: 0px; }
.hmCon5{ margin:3.12vw -14px 0;display:flex;}
.hmc5item{ width:calc(33.33% - 28px); margin:0 14px;}
.hmc5tabx{ padding: 23px; height: 315px; text-align:center; box-shadow:0 5px 18px rgba(160,48,49,0.12);}
@media (max-width:1799px){
.hmc1st span{font-size:16px;}
.hmc1bx strong{font-size:16px; line-height:50px; padding-left:10px;}
.hmc1bx p a{font-size:14px; line-height:24px; margin-bottom:5px; padding:0 10px;}
.hmc1bx{padding-left:5px; padding-bottom:15px;}
.hmc1bx p{ margin-top:-5px;}
.hmCon1Wpr{ margin-top:-80px;}
.hmc1nums li strong{ font-size:26px;}
.hmc2llx{ width:calc(100% - 305px);}
.hmc2la p{font-size:12px;}
.hmc3Tabox .overflowHide{width:155px; height:105px;}
.hmc3tpx{margin-left:170px;}
.hmc3tpx strong{font-size:15px; line-height:24px;}
.hmc3tpx p{font-size:12px; margin-top:10px;}
.hmc3Tabox{height:125px;}
.hmppul li{line-height:36px; height:36px; padding-right:45px;}
.hmc4a .overflowHide{width:165px; height:100px;}
.hmc4arx{margin-left:182px; height:100px;}
.hmc4arx strong{line-height:30px;}
.hmc5tabx{height:235px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.hmc1bx p a{font-size:12px; padding:0 6px;}
.hmc2la strong{font-size:15px;}
.hmc3Tabox .overflowHide{width:122px;}
.hmc3tpx{margin-left:136px;}
.hmc4a .overflowHide{width:145px;}
.hmc4arx{margin-left:156px;}
.hmc5tabx{height:200px;}
}
@media (max-width:993px){
.hmc1bx{height:147px;}
.hmc1nums li strong{font-size:20px; line-height:24px;}
.hmc1nums{padding:15px 0;}
.hmCon2{display:block; margin-left:0; margin-right:0;}
.hmc2lx{width:100%; margin:0 0 15px;}
.hmc2rx{width:100%; margin:0 0;}
.hmCon3{display:block; margin-left:0; margin-right:0;}
.hmc3item{width:100%; margin:0 0 25px;}
.hmc4dl dd {width: calc(50% - 28px);}
.hmCon5{display:block; margin-left:0; margin-right:0;}
.hmc5item{width:100%; margin:0 0 25px;}
.hmc5tabx{height:auto;}
}
@media (max-width:767px){
.hmCon1Wpr{ margin-top:15px;}
.hmCon1{ flex-wrap:wrap;}
.hmc1item{width:calc(100% - 20px); margin-bottom:15px;}
.hmc1bx{height:auto;}
.hmc1nums{ flex-wrap:wrap; padding-top:20px;}
.hmc1nums li{width:33.33%; margin-bottom:12px;}
.hmc1nums li strong{margin-top:0;}
.hmc2a{width:100%;}
.hmc2llx{width:100%; margin-top:20px;}
.hmc2lcx{display:block;}
.hmc2a .overflowHide{height:50vw;}
.hmppul li{line-height:32px; height:32px;}
.hmppul li:before{top:14px;}
.hmCon3{margin-top:25px;}
.hmc3bmx{padding:20px 15px 20px;}
.hmc3Tabox{height:118px;}
.hmc4dl dd {width: calc(100% - 28px);}
.hmc5tabx{padding:20px 15px;}
}

.inxCon1{ position: relative; background: url(../images/inx_c1bg.jpg) no-repeat center center; background-size:cover; z-index:3; padding-bottom:2.6vw; }
.inxCon1 .hmc1nums{ position:relative; top:-28px;}
.inxCon1 .hmc1nums li strong{color:#333;}
.inxc1dls{ margin:2.08vw -36px 0}
.inxc1dls dd{ width:calc(14.285% - 72px); margin:0 36px 34px;}
.inx_c1a{ display:block; padding:22px 15px; height:145px; background:#F5F9FC; border-radius:0.3em; cursor:pointer; text-align:center}
.inx_c1ico{ width:80px; height:80px; position:relative; display:block; margin:0 auto;}
.inx_c1ico img{ position:absolute; left:0; top:0; transition:all 0.3s ease;}
.inx_c1ico img:nth-child(2){ opacity:0}
.inx_c1ico p{ line-height: 32px; }
.inx_c1a:hover{ color: #FFF; background: #A23132; box-shadow:0 4px 20px rgba(162,49,50,0.3); padding-top:18px; transform:translateY(-8px); }
.inx_c1a:hover .inx_c1ico img{ opacity:0}
.inx_c1a:hover .inx_c1ico img:nth-child(2){ opacity:1}
.inxCon2{ background: url(../images/inxc2bg.png) no-repeat center 120px; }
.inxc2Top{ padding-top:3.38vw;display:flex; justify-content:space-between; margin:0 -20px;}
.inxc2Tlx{ width:calc(56% - 40px); margin:0 20px;}
.inxc2Top .inxc2Tlx:nth-child(2){ width:calc(44% - 40px);}
.inx_pubt{ line-height: 66px; font-size: 24px; position:relative;}
.inx_pubt a{ font-size: 16px; display: inline-block; position: absolute; top: 0px; right: 0px; }
.inx_pubt a:hover{}
.inxc2swiper{}
.inxc2swiper dd{}
.inxc2aBox{ display:block;}
.inxc2aBox .overflowHide{ height:454px;}
.inxc2_tnm{ line-height: 86px; color: #FFF; background: #2D2D2D; height: 86px; font-size: 20px; font-weight: normal; display: block; padding: 0px 200px 0px 30px; position:relative }
.inxc2_tnm span{ display: inline-block; position: absolute; top: 0px; right: 30px; }
.inxc2swiper .slick-dots{bottom:115px; text-align:right; padding-right:30px;}
.inxc2swiper .slick-dots li button{display:none;}
.inxc2swiper .slick-dots li { background: #fff; display: inline-block; height: 9px; width: 9px; margin: 0px 0px 0px 5px; position: relative; vertical-align:middle}
.inxc2swiper .slick-dots li.slick-active{ background:#A23132;}
.inxc2rdl{}
.inxc2rdl dd{ margin-bottom:20px;}
.inxc2rdl dd:last-child{ margin-bottom:0;}
.inc2ra{ display: block; position: relative; padding: 20px 15px 0px 108px; height: 120px; background: #FFF; box-shadow:0 3px 15px rgba(0,0,0,0.1); position:relative }
.inc2ra:after{content:""; background:#A23132; width:4px; position:absolute; left:0; top:0; bottom:0; transition:all 0.3s ease;}
.inc2ra:hover{ box-shadow:0 3px 20px rgba(162,49,50,0.3);}
.inc2ra:hover,.inc2ra:hover *{ color:#fff!important;}
.inc2ra:before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images/inxc2bgs.png) no-repeat center center; background-size:cover; transition:all 0.3s ease; opacity:0;}
.inc2ra:hover:before{ opacity:1;}
.inc2ra:hover:after{opacity:0;}
.inxc2rtm{ width: 95px; position: absolute; left: 4px; top: 0px; padding-top: 28px; text-align: center; }
.inxc2rtm span{ display: block; font-size: 32px; line-height: 40px; font-weight: bold; }
.inxc2rtm p{ line-height: 30px; }
.inc2rtxt{ position:relative;}
.inc2rtxt strong{ font-size: 18px; line-height: 28px; height: 28px; font-weight: normal; letter-spacing: 1px; }
.inc2rtxt p{ font-size: 14px; line-height: 22px; color: #666666;display:-webkit-box;-webkit-box-orient:vertical; overflow:hidden; -webkit-line-clamp:2; margin-top:10px;}
.inc2rtxt .dsPhone{}
.inxc2Bom{ margin:3.38vw -22px 0;}
.inxc2item{ width:calc(33.33% - 44px); margin:0 22px;}
.inx_c2baBox{ display:block;}
.inx_c2baBox .overflowHide{ height:254px;}
.inx_c2btxt{ height:144px; background:#3F6FCD; color:#fff; position:relative; margin-right:56px; margin-top:-32px; padding:18px;}
.inx_c2btxt strong{ font-size: 18px; line-height: 30px; font-weight: normal; display: block; height: 30px; }
.inx_c2btxt p{ font-size: 14px; line-height: 24px; margin-top: 6px; -webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical; overflow:hidden; text-align:justify}
.inx_c2btxt:after{ content: ""; height: 112px; width: 56px; position: absolute; right: -56px; bottom: 0px; background: #2757B4 url(../images/inx_c3ar.png) no-repeat center center; }
.inxc2ul{ margin-top: 18px; }
.inxc2ul li{ line-height: 38px; height: 38px; position: relative; padding: 0px 130px 0px 14px; }
.inxc2ul li span{ font-size: 16px; color: #8f8f8f; position: absolute; top: 0px; right: 14px; }
.inxc2ul li:before{content:"";background: #CCCCCC; height: 5px; width: 5px; position: absolute; left: 0px; top: 16px; border-radius:50%;}
.inxc2Bom .inxc2item:nth-child(2) .inx_c2btxt{ background-color:#DE932F;}
.inxc2Bom .inxc2item:nth-child(2) .inx_c2btxt:after{ background-color:#D98412;}
.inxc2Bom .inxc2item:nth-child(3) .inx_c2btxt{ background-color:#335BAA;}
.inxc2Bom .inxc2item:nth-child(3) .inx_c2btxt:after{ background-color:#1C489D;}
.inxCon3{ margin-top:130px; background:#f9f9f9; padding-bottom:3.38vw}
.inxc3Top{ height:657px; position:relative;}
.inxc3img{ width:66.11%; position:absolute; left:573px; bottom:0;}
.inxc3img img{ display:block}
.inxc3ul{ width:51.52%; position:absolute; left:0; bottom:0; z-index:1;}
.inxc3ul li{ width:50%; float:left;}
.inxc3a{ display:block; height:269px; background-repeat:no-repeat; background-size:cover; text-align:center; padding:75px 25px 0;}
.inxc3a:hover{ padding-top:65px;}
.inxc3ico{ display:block; width:80px; height:80px; margin:0 auto}
.inxc3ico img{}
.inxc3a strong{ font-size: 18px; line-height: 28px; margin-top:10px; letter-spacing: 1px; display: block; color:#fff; font-weight:normal }
.inxc3a p{ font-size: 14px; line-height: 26px; color:#fff; }
.inxc3Bom{ height:536px; position:relative; overflow:hidden}
.inxc3img2{ width:48.61%; position:absolute; left:0; bottom:0}
.inxc3img2 img{ display:block;}
.inxc3Bom .inxc3ul{ right:0; left:auto;}
.inxCon4{ margin:3.38vw -20px 0;}
.inx4item{ width:calc(33.33% - 40px); margin:0 20px;}
.inx4t{ height: 52px; border-bottom: 2px solid #741C2A; }
.inx4t span{ font-size: 18px; line-height: 46px; color: #FFF; background: #741C2A; display: inline-block; padding: 0px 20px; }
.inx4tabx{ margin-top:15px; text-align:center}
@media (max-width:1799px){
.inxc1dls{ margin:2.08vw -12px 0}
.inxc1dls dd{ width:calc(14.285% - 24px); margin:0 12px 24px;}
.inx_c1ico{width:62px; height:62px;}
.inx_c1a p{font-size:16px; margin-top:5px}
.inx_c1a{height:138px;}
.inxCon2{ background: url(../images/inxc2bg.png) no-repeat center 100px; }
.inxc2Top{ margin:0 -12px;}
.inxc2Tlx{ width:calc(56% - 24px); margin:0 12px;}
.inxc2Top .inxc2Tlx:nth-child(2){ width:calc(44% - 24px);}
.inxc2rtm{width:88px; padding-top:22px;}
.inc2ra{ padding-left:88px;}
.inc2rtxt p{margin-top:5px; font-size:13px;}
.inxc2aBox .overflowHide{height:328px;}
.inxc2rdl dd:nth-child(3){margin-bottom:0;}
.inxc2rdl dd:nth-child(4){display:none;}
.inxc2_tnm{height:72px; font-size:18px; line-height:72px; padding:0px 170px 0px 20px}
.inx_pubt{font-size:20px; line-height:60px;}
.inxc2Bom{ margin:3.38vw -12px 0;}
.inxc2item{ width:calc(33.33% - 24px); margin:0 12px;}
.inx_c2baBox .overflowHide{ height:205px;}
.inx_c2btxt strong{font-size:16px}
.inx_c2btxt p{font-size:13px;}
.inxc2ul li span{font-size:14px;}
.inxc2ul li{padding-right:100px;}
.inxCon3{margin-top:100px;}
.inxc3img{width:55.9%;}
.inxc3ico{width:66px; height:66px;}
.inxc3a strong{font-size:17px;}
.inxc3a p{line-height:20px; margin-top:3px;}
.inxc3a{ padding-top:48px; height:220px;}
.inxc3a:hover{ padding-top:40px;}
.inxc3img2{width:50.41%;}
.inxc3ul{ width:50.52%;}
.inxc3Bom,.inxc3Top{height:440px;}
.inx_c2btxt:after{width:45px; right:-45px;}
.inx_c2btxt{margin-right:45px;}
.inc2rtxt strong{font-size:16px;}
.inx4t span{font-size:16px; line-height:44px;}
.inxc3img{left:563px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.inxc3Bom, .inxc3Top{height:363px;}
.inxc3ico{width:50px; height:50px;}
.inxc3a strong{font-size:16px;}
.inxc3a p{font-size:12px; line-height:16px;}
.inxc3a:hover,.inxc3a{ padding-top:30px; height:182px;}
.inxc3img{left:475px;}
}
@media (max-width:993px){
.inx_c1a p{font-size:13px;}
.inx_c1ico{width:40px; height:40px;}
.inxc1dls{margin-left:-5px; margin-right:-5px;}
.inxc1dls dd{ margin-left:5px; margin-right:5px; width:calc(14.285% - 10px); margin-bottom:10px;}
.inx_c1a{padding-left:10px; padding-right:10px; height:110px;}
.inxc2Top{display:block; margin-left:0; margin-right:0}
.inxc2Tlx{width:100%; margin:0; margin-bottom:20px;}
.inxc2Top .inxc2Tlx:nth-child(2){width:100%; margin:0;}
.inxc2aBox .overflowHide{height:400px;}
.inxc2Bom{margin-left:0; margin-right:0;}
.inxc2item{width:100%; margin:0 0 25px;}
.inx_c2baBox .overflowHide{height:385px;}
.inxc3img{width:73.2%; left:364px;}
.inxc3a{padding-left:10px; padding-right:10px;}
.inxc3img2{ width:66.4%;}
.inxCon4{ margin-left:0; margin-right:0;}
.inx4item{width:100%; margin:0 0 25px;}
.inxCon3{margin-top:60px;}
}
@media (max-width:767px){
.inxc1dls dd{ width:calc(33% - 10px);}
.inxCon1{padding-bottom:40px; padding-top:15px;}
.inxCon1 .hmc1nums{top:0; margin-bottom:20px;}
.inxc2aBox .overflowHide{height:50vw;}
.inxc2_tnm{height:58px; line-height:58px; padding:0px 102px 0px 15px; font-size:15px;}
.inxc2_tnm span{right:15px;}
.inxc2swiper .slick-dots{bottom:68px; padding-right:15px;}
.inc2ra{padding-left:20px; padding-right:15px; padding-top:10px;}
.inc2rtxt .dsPhone{font-size:12px; color:#666;}
.inc2rtxt p{font-size:12px;}
.inx_c2baBox .overflowHide{height:52vw;}
.inx_pubt a{font-size:14px;}
.inxc2item{ margin-bottom:10px;}
.inxc3Bom,.inxc3Top{height:auto;}
.inxc3img{width:100%; right:auto; left:auto; position:relative; bottom:auto;}
.inxc3ul{width:100%; padding-left:0; position:static;}
.inxc3img{width:110.2%;}
.inxCon3{margin-top:0; padding-bottom:45px;}
.inxc3ul{height:auto; overflow:hidden}
.inxc3img2{width:100%; position:static; left:auto; right:auto; bottom:0}
.inxCon4{padding-top:15px;}
}


.login_only {display: none; }


.downloadlistpart{
	line-height: 40px;
	border-bottom: 1px solid #f5f5f5;
}
.downloadlistpart h1{
	font-size: 14px;
	margin:0;
	line-height: 40px;
}
.downloadtime{
	font-size: 12px;
	color: #999;
}
.downloadlistpart h1 a{
	color: #333;
}

.slideTxtBox{ width:450px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.new_home3 {
    background: url(https://www.wchscu.cn/Public/static/themes/image/new_bg2.jpg) no-repeat top center;
    background-size: cover;
    margin-top: 50px;
    margin-bottom: 50px;
}
.new_home3 .x-wrap {
    padding-top: 120px;
    padding-bottom: 120px;
    padding-left: 20%;
    display: flex;
    position: relative;
}
.new_home3 .list {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}
.new_home3 .li1 {
    border-top: 1px solid #e4e4e4;
}
.new_home3 .li3 {
    position: absolute;
    left: 100%;
    top: -1px;
    height: 413px;
    background: url(../image/new_bg4.jpg);
    color: #fff;
    border: 0;
}
.new_home3 .li {
    width: 50%;
    height: 206px;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    box-sizing: border-box;
    background-color: #fff;
}
.new_home3 .li a {
    width: 100%;
    height: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.new_home3 .t {
    font-size: 16px;
    margin-top: 12px;
    text-align: center;
    padding: 0 15px;
}
.new_home3 .n {
    font-family: "times new roman";
    font-size: 12px;
    margin-top: 2px;
    text-align: center;
    padding: 0 15px;
}
.new_home3 .icon {
    width: 60px;
    position: relative;
}
.new_home3 .img {
    width: 589px;
    position: absolute;
    left: 50%;
    top: 0;
}
.new_home3 .img img {
    width: 100%;
    height: auto;
}
.new_home3 .bg {
    width: 295px;
    height: 205px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../image/tsyl-10.jpg);
}


.mg50 {
    margin-left: 50px;
    margin-right: 50px;
}

.ztbdl {width: calc(45%);margin:0 14px;}
.ztbdr { width: calc(55%);margin:0 14px;}

@media (max-width:993px){
    .ztbdl {
    width: 100%;
    margin:0 14px;}
    .ztbdr {
    width: 100%;
    margin:0 14px;}
    }