.xbsmc_pub_tit h3{ font-family: 'HarmonyOS_Sans_SC_Light';font-weight: bold;font-size: 27px;color: #2A2A2A;line-height: 31px;opacity: 0.2; margin-bottom: 2px;}
.xbsmc_pub_tit h2 span{color: #0038AC;}
.jjswbg1{background: #F9F9F9; padding: 1px 0 5% 0;}
.jjsw_con1_t{display: flex; justify-content: space-between;}
.jjsw_con1_t dl{width: 32%;}
.jjsw_con1_t dl dd{padding:2% 8% 5% 8%; display: flex; justify-content: space-between;}
.jjsw_con1_t dl dd h2{width: 10%; margin-top: 2%;}
.jjsw_con1_t dl dd p{width: 85%;font-size: 29px;color: #2A2A2A;line-height: 45px;}
.jjsw_con1_t dl:nth-child(2){margin-top: 40px;}
.jjsw_con1_d{text-align: center;font-size: 36px; margin: 3% 0 4% 0;color: #CAAC1C; font-family: 'almmht';}
.jjsw_con1_d span{color: #D81E06;}
.jjsw_con1_xx{text-align: center; position: relative;}
.jjsw_con1_xn_r{width: 650px; float: right;}
.jjsw_con1_xn{position: absolute; left: 0; right: 0; top: 22%; text-align: right;}
.jjsw_con1_xn_r h2{font-size: 37px;font-family: 'almmht';color: #2A2A2A;line-height: 45px;}
.jjsw_con1_xn_r h2 span{ color: #0038AC;}
.jjsw_con1_xn_r p{font-size: 27px;color: #2A2A2A;line-height: 40px; margin: 6% 0; text-align: right;}
.zxan a{width: 191px;line-height: 54px;background: #CAAC1C;border-radius: 27px;font-size: 17px;color: #FFFFFF; display: block; text-align: center;}
.zxan a img{vertical-align: middle; padding-left: 15px;}
.jjsw_con1_xn_r .zxan a{float: right;}
.jjswbg2{background: linear-gradient(to bottom, #FAF7E9, #FFFFFF); padding: 1px 0 0 0;}
.pub_tit_left{text-align: left;}
.pub_tit_left p{text-align: left;}
.jjsw_con2_d .swiper-slide{width: auto;}
.jjsw_con2_d dl{width: 496px; padding-bottom: 8%; position: relative;}
.jjsw_con2_d  dd{padding: 5% 12%;}
.jjsw_con2_d  dd h2{font-size: 29px;color: #2A2A2A; font-weight: bold;}
.jjsw_con2_d  dd p{font-size: 24px;color: #2A2A2A;line-height: 37px; margin-top: 2%; height: 150px;}
.jjsw_con2_d  dl .zxan a{background: unset;border: 1px solid #CAAC1C; color: #CAAC1C;}
.jjsw_con2_d dl .zxan a img:nth-child(1){display: none;}
.jjsw_con2_d{position: relative;}
.jjsw_con2_d dl:hover{background:url(../img/bg2.png); background-repeat:no-repeat; background-position: center bottom;}
.jjsw_con2_d dl:hover .zxan a{background: #CAAC1C;border: 1px solid #CAAC1C; color: #fff;}
.jjsw_con2_d dl:hover .zxan a img:nth-child(2){display: none;}
.jjsw_con2_d dl:hover .zxan a img:nth-child(1){display: inline-block;}
.jjsw_con2_d dl h4{width: 366px;height: 4px;background: #CAAC1C;border-radius: 1px; position: absolute; bottom: 23px; left: 0; right: 0; margin: 0 auto; display: none;}
.jjsw_con2_d dl:hover h4{display: block;}
.jjsw_con2_d .q1{top: -17%; right: 18%;}
.jjsw_con2_d .q2{top: -17%; right: 23%; left: auto;}
.jjswbg3{background: url(../img/bg3.jpg); background-repeat: no-repeat; background-position: center top; padding: 9% 0 7% 0; color: #fff;}
.jjs_con3_t{width: 530px;}
.jjs_con3_t dl{display: flex; justify-content: space-between; margin-bottom: 5%;}
.jjs_con3_t dl dt{width: 27px; margin-top: 12px;}
.jjs_con3_t dl dd{width: 472px;font-size: 29px;line-height: 45px;}
.jjs_con3_d{width: 412px; display: flex; justify-content: space-between; margin-top: 8%;}
.jjs_con3_d .zxan:nth-child(1) a{background: #fff; color: #CAAE24;border: 1px solid #FFFFFF;}
.jjs_con3_d .zxan:nth-child(2) a{background: unset; color: #fff; border: 1px solid #FFFFFF;}
.jjs_con4{width: 1340px; margin: 0 auto; position: relative;}
.jjs_con4_t p{font-size: 24px;color: #2A2A2A;line-height: 37px; text-align: center; padding-top: 170px;}
.jjs_con4_t p span{display: block;}
.jjs_con4_d{background: #F1F1F1;border-radius: 0  0 30px 30px;border: 1px solid #E5E5E5; text-align: center; padding: 2% 0 0 0;}
.jjs_con4_d dl dd{font-size: 29px;color: #2A2A2A; padding: 23% 0 5% 0;}
.jjs_con4_d{position: absolute; bottom: 130px; right: 0; left: 0; margin: 0 auto;}
.jjs_con4_d .swiper-slide-thumb-active dl{background: #CAAC1C;
border-radius: 14px 14px 0px 0px; padding-top: 5%;}
.jjs_con4_d .swiper-slide-thumb-active dl dd{color: #fff; padding: 5% 0 5% 0;}
.jjs_con4_d dl dt{display: none;}
.jjs_con4_d .swiper-slide-thumb-active dl dt{display: block;}
.jjs_con4 .q3{top: auto; bottom: 0;}
.jjs_con4 .q4{top: auto; bottom: 0;}
.jjswbg5{background: url(../img/bg5.jpg); background-repeat: no-repeat; background-position: center top; padding: 1px 0 0 0; margin: 5% auto;}
.pub_tit_cor h2{color: #fff;}
.pub_tit_cor p{color: #fff;}
.pub_tit_cor h3{color: #fff;}
.jjsw_con5{width: 1572px; margin: 0 auto;}
.jjsw_con5 dl{position: relative;}
.jjsw_con5 dl dd{width: 1323px;line-height: 113px;background: rgba(255, 255, 255, .8);border-radius: 10px; text-align: center; left: 0; right: 0; margin: 0 auto; bottom: 10%; text-align: center;font-size: 24px;color: #2A2A2A; position: absolute;}
.jjsw_con5 dl dd strong{font-size: 29px;color: #2A2A2A;}
.jjsw_con5 .q5{right: 11%; top: auto; bottom: 13%;}
.jjsw_con5 .q6{left: 11%; top: auto; bottom: 13%;}
.jjswbg6{background: url(../img/bg6.jpg); background-repeat: no-repeat; background-position: center top; padding: 1px 0 0 0; margin: 5% auto;}
.jjsww_con6_n{position: relative;}
.jjsww_con6_n h2{width: 2px;height: 480px;background: #EFEFEF; position: absolute; left: 4px; top: 0;}
.jjsww_con6_n {margin-top: 6%;}
.jjsww_con6_n dl{display: flex; justify-content: space-between; width: 570px; position: relative; z-index: 1; margin-bottom: 2%;}
.jjsww_con6_n dl dt{width: 10px;height: 10px;background: #884F3F;border-radius: 50%; margin-top: 18px;}
.jjsww_con6_n dl dd{width: 33px;font-size: 19px;color: #FFFFFF;height: 33px; line-height: 33px;background: #884F3F;border-radius: 10px; text-align: center; margin-top: 8px;}
.jjsww_con6_n dl p{font-size: 29px;color: #7B7B7B; width: 470px;line-height: 45px;}
.jjsww_con6_n dl:hover dt{background: #CAAC1C;}
.jjsww_con6_n dl:hover dd{background: #CAAC1C;}
.jjsww_con6_n dl:hover  p{color: #2A2A2A;}
.jjsww_con7 dl{background: #F1F1F1;border-radius: 15px; padding:45px 40px; text-align: center;}
.jjsww_con7 dl dd{font-size: 24px;color: #2A2A2A; margin-top: 65px;}
.jjsww_con7 dl:hover{background: #CAAC1C;}
.jjsww_con7 dl:hover dd{color: #fff;}
.jjsww_con7_more a{width: 329px;font-size: 30px;
color: #FFFFFF;line-height: 93px; display: block; margin: 3% auto 0;background: #CAAC1C;border-radius: 47px; text-align: center;}
.jjswbg8{background: url(../img/bg8.jpg); background-repeat: no-repeat; background-position: center top; padding: 1px 0 1% 0; margin: 5% auto 0; background-size: 100% 100%;}
.jjsw_con8_n{width: 1050px; background: url(../img/bg8_1.png); background-repeat: no-repeat; background-position: top 40px right; float: right;}
.jjsw_con8_n dl{flex-wrap: wrap; display: flex; justify-content: space-between;width: 950px; }
.jjsw_con8_n dl dt{width: 310px; padding-top: 7%;}
.jjsw_con8_n dl dd{width: 570px; padding-top: 40px;}
.jjsw_con8_n dl dd h2{width: 417px;font-size: 29px;color: #FFFFFF;line-height: 80px;background: #CAAC1C;border-radius: 40px; text-align: center; margin-bottom: 9%; margin-top: -40px;}
.jjsw_con8_n dl dd p{display: flex; justify-content: space-between; margin-bottom: 3%;}
.jjsw_con8_n dl dd p em{font-style: normal; font-size: 35px; color: #884F3F; margin-top: 7px;}
.jjsw_con8_n dl dd p  span{width: 533px;font-size: 24px;color: #2A2A2A;line-height: 37px; display: block;}
.jjsw_con8 .q9{top: auto; bottom: 23%; right: 38%;}
.jjsw_con8 .q10{top: auto; bottom: 23%; left: 47%;}
.jjsw_con9 .swiper-slide{width: auto;} 
.jjsw_con9 dl{position: relative; padding-bottom: 56px;}
.jjsw_con9 dl dd{width: 642px; text-align: center; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;
background: #fff; padding: 3% 0;color: #2A2A2A; 
border-radius: 10px;}
.jjsw_con9 dl dd h2{font-size: 29px;text-align: center; font-weight: bold;}
.jjsw_con9 dl dd p{font-size: 24px;text-align: center; margin-top: 2%;}
.jjsw_con9 dl:hover dd{background: #CAAC1C;color: #fff; }
.jjswbg9{background: url(../img/bg9.jpg); background-size: 100% 100%; padding: 1px 0 5% 0;}
.jjswbg10{background: url(../img/bg10.jpg); background-size: 100% 100%; padding: 5% 0;}
.jjsw_con10{width: 1300px; display: flex; justify-content: space-between; margin: 0 auto;}
.jjsw_con10 .xbsmc_pub_tit{width: 490px;}
.jjsw_con10_n{width: 780px; display: flex; justify-content: space-between; flex-wrap: wrap;} 
.jjsw_con10_n dl dd{display: flex; justify-content: space-between; width: 80%; position: absolute; left: 0; right: 0; top: 15%; margin: 0 auto;}
.jjsw_con10_n dl dt img:nth-child(2){display: none;}
.jjsw_con10_n dl {position: relative; margin-bottom: 3%;}
.jjsw_con10_n dl dd ul{width: 80%; color: #fff;}
.jjsw_con10_n dl dd h3{width: 10%; margin-top: 15%;}
.jjsw_con10_n dl dd ul h2{font-size: 29px;}
.jjsw_con10_n dl dd ul p{font-size: 24px;line-height: 33px; margin-top: 3%;}
.jjsw_con10_n dl:hover dt img:nth-child(1){display: none;}
.jjsw_con10_n dl:hover dt img:nth-child(2){display: inline-block;}
.jjswbg11{background: url(../img/bg11.png);  background-repeat: no-repeat; background-position: center bottom; padding-bottom: 1%;}
.jjsw_con11{width: 1450px; margin: 0 auto; position: relative;}
.jjsw_con11 .swiper{width: 1200px;}
.jjsw_con11 dl {text-align:center}
.jjsw_con11 dl dd{font-size: 22px; text-align: center;color: #2A2A2A; margin-top: 90px;}
.jjswbg12{background: url(../img/bg12.jpg);  background-repeat: no-repeat; background-position: center bottom; padding: 1px 0 5% 0;}
.jjsw_con12_r{width: 620px; float: right; text-align: right; padding-top:1%;}
.jjsw_con12_r h2{font-size: 29px;color: #2A2A2A; margin: 5% 0; font-weight: bold;}
.jjsw_con12_r p{font-size: 24px; text-align: right;color: #2A2A2A;line-height: 37px;}
.jjsw_con12_r .zxan a{float: right; margin-top: 9%;}
.jjsw_con8_n dl dd p:hover em{color: #CAAC1C;}
.xbsmc_foot_l_t dl dd p span{display: block;}
.xdgy_lx{display: flex; justify-content: space-between;}
.xdgy_lx dl{text-align: center; width: 33%;}
.xdgy_lx dl dt img:nth-child(2){display: none;}
.xdgy_lx dl dt{background: url(../img/lxbg1.jpg); background-repeat: no-repeat; background-position: center; padding: 10% 0;}
.xdgy_lx dl dd{font-size: 16px;color: #353535; margin: 5% 0;}
.xdgy_lx dl h2{font-size: 18px;color: #353535;}
.xdgy_lx dl h3{width: 28px;height: 1px;background: #727272; margin: 10px auto;}
.xdgy_lx dl:hover dt{background: url(../img/lxbg2.jpg); background-repeat: no-repeat; background-position: center; padding:}
.xdgy_lx dl:hover dt img:nth-child(1){display: none;}
.xdgy_lx dl:hover dt img:nth-child(2){display: inline-block;}
.xdgy_lx dl:hover h3{background: #CAAC1C;}
.jjsww_cplist{width: 1455px; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 auto;}
.jjsww_cplist dl{margin-bottom: 3%;}
.jjsww_cplist:after{ content:' ';display: block;margin-bottom: 3%;width: 463px;visibility: hidden;}



 @media (max-width: 767px) {




	 
.toplog ul dl dd p span{display: inline-block;}
.toplog ul dl dd p{font-size: 18px; margin-top: 30px;}
.xbsmc_pub_tit h3{font-size: 16px;}
.xbsmc_pub_tit h2 strong{display: block;}
.jjsw_con1_t{flex-wrap: wrap;}
.jjsw_con1_t dl{width: 90%; margin: 0 auto;}
.jjsw_con1_t dl dd p{font-size: 15px; line-height: 26px; width: 90%;}
.jjsw_con1_t dl dd h2{width: 6%;}
.jjsw_con1_t dl:nth-child(2){margin-top: 0;}
.jjsw_con1_d{font-size: 22px; padding: 0 10% 3% 10%; line-height: 30px;}
.jjsw_con1_xx{width: 95%; margin: 0 auto;}
.jjsw_con1_xn_r{width: 90%;  margin: 0 auto; float: unset; text-align: left;}
.jjsw_con1_xn_r h2{font-size: 20px; line-height: 30px;}
.jjsw_con1_xn_r p{font-size: 14px; line-height: 25px; text-align: left;}
.jjsw_con1_xn_r h2 strong{display: block;}
.jjsw_con1_xn{top: 10%;}
.jjsw_con2 .xbsmc_pub_tit{text-align: center;}
.jjsw_con2 .xbsmc_pub_tit p{text-align: center;}
.jjsw_con2_d{width: 95%; margin: 0 auto;}
.jjsw_con2_d .swiper{width: 600px; padding-bottom: 15%;}
.jjsw_con2_d dl{width:280px;}
.jjsw_con2_d dd h2{font-size: 16px;}
.jjsw_con2_d dd p{font-size: 14px; line-height: 25px; height: 100px;}
.zxan a{width: 130px; line-height: 35px; font-size: 15px;}
.zxan a img{width: 9px;}
.jjsw_con2_d dl:hover{background-size: 100%;}
.jjsw_con2_d dl h4{width: 70%; height: 3px; bottom: 13px;}
.jjsw_con2_d .q1{top: auto; bottom: 0; right: 40%;}
.jjsw_con2_d .q2{top: auto; bottom: 0; right: auto; left: 40%;}
.jjswbg3{background: unset; padding: 0;}
.jjs_con3{background:url(../img/mbg3.png); width: 75%; padding: 10%; margin-top: -10%; background-size: 100% 100%;}
.jjs_con3_t{width: 100%;}
.jjs_con3_t dl dt{width: 6%; margin-top: 1%;}
.jjs_con3_t dl dd{width: 86%; font-size: 16px; line-height: 25px;}
.jjs_con3_d{width: 100%;}
.jjs_con4{width: 100%;}
.jjs_con4_t h2 {padding: 5%; font-size: 16px; font-weight: bold;}
.jjs_con4_t h2  img{width: 30px; margin-right: 10px;  vertical-align: middle;}
.jjs_con4_t p{font-size: 14px; line-height: 25px; padding: 0 5%;text-align: left;}
.jjs_con4_t p span{display: contents;}
.jjs_con4_t .swiper{padding-bottom: 15%;}
.jjs_con4 .q3{top: auto; bottom: 5%; right: 40%;}
.jjs_con4 .q4{top: auto; bottom: 5%; left: 40%;}
.jjsw_con5{width: 95%; margin: 0 auto;}
.jjsw_con5 dl dd{position: unset; font-size: 14px; line-height: 25px; background: unset; text-align: left; padding: 5% 0 0 5%; width: 90%;}
.jjsw_con5 dl dd strong{display: block; font-size: 16px;}
.jjsw_con5 .swiper{padding-bottom: 15%;}
.jjsw_con5 .q5{top: auto; bottom: 0; right: 40%;}
.jjsw_con5 .q6{top: auto; bottom: 0; left: 40%;}
.jjswbg6{background: unset; padding: 0;}
.jjsww_con6_n dl{width: 95%; margin: 0 auto 5%;}
.jjsww_con6_n dl p{width: 80%; font-size: 14px; line-height: 25px;}
.jjsww_con6_n dl dd{font-size: 14px;width: 7%; height: 25px; line-height: 25px; margin-top: 1px;}
.jjsww_con6_n dl dt{width: 7px; height: 7px; margin-top: 2%;}
.jjsww_con6_n h2{left: 11px;}
.jjsww_con6 .xbsmc_pub_tit{padding-left: 3%;}
.jjsww_con7 .swiper{width: 600px;}
.jjsww_con7  dl{width: 250px; padding: 20px;}
.jjsww_con7  dl dd{font-size: 14px; margin-top: 50px;}
.jjsww_con7_more a{width: 140px; font-size: 15px; line-height: 35px; margin: 5% auto 9%;}
.jjsw_con8_n dl{flex-wrap: wrap-reverse; flex-direction: row-reverse;}
.jjsw_con8_n{width: 100%; float: unset; margin: 0 auto;background: unset;}
.jjsw_con8_n dl dt{width:50%; margin: -20% auto 0; position:relative; z-index:222}
.xbsmc_foot_m dl dd img{ width:30px}
.jjsw_con8_n dl dd{width: 88%; background: url(../img/bg8_1.png); background-size: 100% 100%; padding: 10% 4% 15% 4%; margin-right: 2px;}
.jjswbg8{background: url(../img/mbg8.jpg); background-size: 100% 100%; padding: 1% 0 5% 0;}
.jjsw_con8_n dl dd h2{font-size: 18px; line-height: 35px; display: block; width: auto; padding: 0 5%; margin: -50px 0 5% 5%; width: 70%;}
.jjsw_con8_n dl dd p span{width: 90%; font-size: 14px; line-height: 25px;}
.jjsw_con8_n dl dd p em{width: 3%; font-size: 30px; margin-top: 0;}
.jjsw_con8_n dl{width: 100%; padding-top: 20px;}
.jjsw_con8 .q9{top: auto; bottom: 0; right: 40%;}
.jjsw_con8 .q10{top: auto; bottom: 0; left: 40%;}
.jjsw_con9 dl dd{width: 90%;}
.jjsw_con9 dl  dd h2{font-size: 16px;}
.jjsw_con9 dl  dd p{font-size: 14px; padding: 0 5%;}
.jjsw_con9 .swiper{padding-bottom: 15%;}
.jjsw_con9 .q11{top: auto; bottom: 0; right: 40%;}
.jjsw_con9 .q12{top: auto; bottom: 0; left: 40%;}
.jjswbg10 .xbsmc_pub_tit{ text-align: center; width: 100%;}
.jjswbg10 .xbsmc_pub_tit p{ text-align: center;}
.jjsw_con10{flex-wrap: wrap;}
.jjsw_con10_n{width: 100%;}
.jjsw_con10{width: 95%;}
.jjswbg10{background: url(../img/mbg10.jpg); background-size: 100% 100%; padding: 1% 0 5% 0; margin: 9% auto;}
.jjswbg9{background: #fff;}
.jjsw_con9 dl dd{background: #CAAC1C;color: #fff; }
.jjsw_con10_n dl dd ul h2{font-size: 18px;}
.jjsw_con10_n dl dd ul p{font-size: 14px; line-height: 25px;}
.jjsw_con10_n dl{width: 90%; margin: 0 auto 5%;}
.jjsw_con10_n dl dt img{height: 100%; width: 100%;}
.jjsw_con10_n dl dt{height: 120px;}
.jjsw_con11{width: 95%;}
.jjsw_con11 .swiper{width: 600px;}
.jjsw_con11 .q13{top: auto; bottom: 0; right: 40%;}
.jjsw_con11 .q14{top: auto; bottom: 0; left: 40%;} 
.jjsw_con11 dl dd{font-size: 14px; margin-top:10%;}
.jjswbg11{background-size: 100% 100px; 
background-position: center bottom 60px;}
.jjsw_con12_r{width: 90%; padding: 5%; float: unset; background: url(../img/mbg12.jpg); background-size: 100% 100%;}
.jjswbg12{background: unset; padding: 0; }
.jjsw_con12{width: 100%;}
.jjsw_con12_r h2{font-size: 16px;}
.jjsw_con12_r p{font-size: 14px; line-height: 25px;}
.xbsmc_foot_l_t dl dd p span{display: inline-block;}
.xbsmc_foot_m dl{padding: 3% 0;}
.xbsmc_foot_r dl dt img{width: 100%;}
.xdgy_lx dl{width: 100%; margin-bottom: 5%;}
.xdgy_lx{flex-wrap: wrap;}
.xdgy_lx dl dt img{width: 50px;}
.xdgy_lx dl h2{font-size: 14px; padding: 0 15%;}



.jjsww_cplist{width: 95%;}
.jjsww_cplist dl{width: 38%; padding: 5%;}





 }
