/* ****************************** Swiper 娑夊強鏍峰紡锛氬紑濮 ****************************** */
/*宸﹀彸鎸夐挳 璁剧疆*/
.picFullRight, .picFullLeft, .msgRight, .msgLeft {
    /*鏄剧ず鐨勪綅缃細1/2*/
    top: auto;
    left: auto;
    right: auto;
    
    /*璁剧疆 宸﹀彸 鎸夐挳 鐨勫ぇ灏?/
    width: 1.5rem;
    height: 1.5rem;
    
    /*鎸夐挳鑳屾櫙鑹?/
    background-color: blue;
    /*鎸夐挳鑳屾櫙鍥剧墖*/
    background: url("../v2023image/arrow04.png") no-repeat;
    background-position: center center;
    background-size: 0.7rem 0.32rem;
    
    /*榧犳爣娌℃湁鎸囧悜鏃剁殑閫忔槑搴?/
    opacity: 0.6;
    /*缃簬楂樺眰娆＄殑浣嶇疆*/
    z-index: 99;
}
/*鏄剧ず鐨勪綅缃細2/2锛屽乏*/
.picFullLeft {
    left: 3rem;
    bottom: -0.4rem;
    transform: rotateX(180deg) rotateY(180deg);
}
/*鏄剧ず鐨勪綅缃細2/2锛屽彸*/
.picFullRight {
    right: 3rem;
    bottom: -0.1rem;
}
/*宸﹀彸鎸夐挳 浣跨敤鐨勫叿浣撶鍙?/
.picFullRight::after, .picFullLeft::after, .msgLeft::after, .msgRight::after {
    /*榛樿鏄 灏忎簬銆佸ぇ浜 绗﹀彿锛氳缃负 绌 锛屾鏃朵娇鐢ㄨ儗鏅浘鐗囦綔涓哄乏鍙虫寜閽?/
    content: '';
}
/*榧犳爣鎸囧悜鏃 宸﹀彸鎸夐挳 鐨勫彉鍖?/
.picFullRight:hover, .picFullLeft:hover, .msgLeft:hover, .msgRight:hover {
    /*鎸囧悜涓嶉€忔槑*/
    opacity: 1;
}

.msgLeft,.msgRight{
    bottom: 0.2rem;
/*    background-color: rgba(0,13,67,0.5);*/
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
}
.msgLeft{
    left: 1rem;
    transform: rotateY(180deg);
}
.msgRight{
    right: 1rem;
}
   


/*********** 鍒嗛〉鍣 鐨 灏忓渾鐐 璁剧疆***********/
/*绉戝鐮旂┒ 闈炲綋鍓 灏忓渾鐐?/
.kxyjPagination .swiper-pagination-bullet {
    /* 鍦嗚璁剧疆锛?0% = 姝ｅ渾锛屾涓洪粯璁ゅ€ 
    border-radius: 50%;*/

    /*鍐呴儴鑳屾櫙棰滆壊
    background-color: transparent;*/
    background-color: #ccc;
    
    /*閫忔槑搴?/
    opacity: 1;
    
    /*澶у皬*/
    width: 0.12rem;
    height: 0.12rem;

    margin-left: 0.1rem !important;

}
/*绉戝鐮旂┒ 褰撳墠 灏忓渾鐐?/
.kxyjPagination .swiper-pagination-bullet-active {
    background: #949494;
}
/*灏变笟鐑偣*/
.jyrdPagination .swiper-pagination-bullet {
    /*鍐呴儴鑳屾櫙棰滆壊
    background-color: transparent;*/
    background-color: #ccc;
    
    /*閫忔槑搴?/
    opacity: 1;
    
    /*澶у皬*/
    width: 0.12rem;
    height: 0.12rem;
}
.jyrdPagination .swiper-pagination-bullet-active {
    background: #949494;
    
}

/* ****************************** Swiper 娑夊強鏍峰紡锛氱粨鏉 ****************************** */


.bottom02 {
    font-size: 0.16rem;
    color: #fff;
    font-weight: lighter;
    width: 45%;
    line-height: 0.3rem;
    position: absolute;
    bottom: 1.5rem;
}
.bottom03 {
    position: absolute;
    bottom: 0.2rem;
    width: 0.4rem;
}
.bottom01 {
    position: absolute;
    top: 50%;
    width: 0.52rem;
    height: 0.49rem;
}
.bottom04 {
    position: absolute;
    right: 0rem;
    top: 1rem;
    width: 4rem;
    height: 2.9rem;
}
.buttomMap {
    width: 0.18rem;
    height: 0.25rem;
}
.bottom05 {
    position: absolute;
    right: 0;
    bottom: 2rem;
    text-align: right;
}
.myjc01 {
    width: 100%;
    height: 1.57rem;
    position: absolute;
    top: 0.4rem;
}
.myjc02 {
    height: 20%;
}
.myjc03 {
    width: 50%;
}
.myjc03Right {
    width: 42%;
}
.myjc02B {
    height: 80%;
}
.logoSwiper {
    margin-top: 0.2rem;
    margin-left: 0rem;
    width: 0.48rem;
}
.myjc03A {
    height: 0.53rem;
}
.myjc03A1 {
    width: 0.37rem;
    margin-top: 0.08rem;
}
.myjc03A2 {
    margin-left: 0.2rem;
}
.myjc03A3 {
    width: 0.3rem;
    height: 0.4rem;
    margin-left: 0.8rem;
    margin-top: 0.06rem;
    transition: 0.8s;
}
.myjc03A3:hover {
    width: 0.6rem;
}
.myjc03B {
    margin-top: 0.4rem;
    height: 2.7rem;
}
.myjc03B1 {
    width: 2.3rem;
    height: 2.7rem;
}
.myjc03B2 {
    width: 5.3rem;
}
.myjc03C1 {
    margin-top: -0.05rem;
    margin-left: -0.1rem;
}
.myjc03C1 .curLi {
    height: 2.13rem;
}
.myjc03C1 li ul {
    margin-left: -0.2rem;
}
.myjc03C1 li ul li {
    line-height: 0.28rem;
}
.myjc03C1 li ul li:first-child {
    margin-bottom: 0.04rem;
    border-bottom: 2px solid #C7303F;
    color: #C2273B;
    font-weight: normal;
    letter-spacing: normal;
}
.xwbb01 {
    margin-top: 0.0rem;
    margin-left: 0rem;
}
.xwbb02 {
    letter-spacing: normal;
    color: #BF1D1D;
    margin-right: 0.3rem;
}
.xwbb03 {
    width: 2.4rem;
}
.xwbb04 {
    margin-top: 0.4rem;
    height: 1.8rem;
}
.xwbb05 {
    width: 5.2rem;
}
.tzgg01 {
    margin-left: -0.4rem;
}
.tzgg02 {
    margin-right: 0.2rem;
}
.dmdj01 {
    margin-top: 0.4rem;
    height: 2.2rem;
}
.dmdj01Left {
    width: 4rem;
}
.dmdj01Right {
    width: 3.2rem;
}
.dmdj01Left01 {
    margin-top: 0rem;
    margin-left: -0.4rem;
}
.txzx02Swiper {
    margin-top: 0.2rem;
    height: 0.25rem;
}
.txzx02 {
    height: 1.65rem;
    margin-bottom: 0.05rem;
}
.rcpy01 {
/*    margin-top: 0.4rem;*/
/*    height: 3rem;*/
    height: 90%;
}
.rcpyOne {
/*
    width: 2.15rem;
    height: 3rem;
*/
    height: 60%;
    width: 30%;
    margin-top: -10%;
    
}
.rcpy02 {
    position: absolute;
    bottom: -0.35rem;
    padding: 0.2rem;
    width: 66%;
    right: 0rem;
    background-color: #CC4452;
    height: 0.3rem;
    /*	height: 1.7rem;*/
    transition: 0.8s;
}
.rcpy02:hover {
    height: 1.7rem;
}
.rcpy03 {
    height: 0.4rem;
    line-height: 0.2rem;
    margin-bottom: 0.1rem;
}
.rcpy04 {
    height: 1.4rem;
    line-height: 0.2rem;
    margin-top: -0.4rem;
}
.rcpy05 {
    width: 0.36rem;
    height: 0.36rem;
    position: absolute;
    top: 1.7rem;
    left: 1.3rem;
    transition: 0.8s;
}
.rcpy05:hover {
    width: 0.5rem;
}
.kxyj01 {
    width: 2.6rem;
/*    height: 3.4rem;*/
    height: 60%;
    
/*    margin-top: 0.4rem;*/
    margin-top: -10%;
}
.kyxj02 {
    width: 3.2rem;
/*    height: 3.4rem;*/
    height: 60%;
/*    margin-top: 0.4rem;*/
    margin-top: -10%;
    
    padding: 0.1rem;
}
.kxyj03 {
    margin-bottom: 0.1rem;
}
.kxyj04 {
    height: 2.8rem;
    line-height: 0.4rem;
}
.kxyjSwiper {
}
.kxyjPagination {
/*    z-index: 99999;*/
/*    position: absolute !important;*/
/*    position:relativer !important;*/
/*    top:*/
/*    bottom: 0;*/
    margin-top: 35% !important;
/*    margin-top: auto !important;*/
/*    margin-bottom: 10% !important;*/
    
/*    margin-right: 10%;*/
    
    
    
}

.zssy01 {
    margin-top: 0.2rem;
/*    height: 3.76rem;    */
    height: 4.5rem;
}

.zssy02:hover::before{
    width: 91.5%;
    transition: width 0.8s;
}
.zssy02{
    height: 0.56rem;
    line-height: 0.56rem;
}
.zssy02:hover{
/*
    height: 0.52rem;
    line-height: 0.52rem;
*/
}

.zssy02::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 8.5%;
    width: 0%;
    height: 0.02rem;
    background-color: #C7303F;
    transition: width 3s;
}



.jyrd01 {
    margin-top: 0.4rem;
/*    height: 3.36rem;*/
    height: 4.5rem;
}

.jyrd02 {
    width: 2.6rem;
}

.jyrd03 {
    width: 3.2rem;
    background-image: url("../v2023image/jyrdBack01.png");
    background-position: top center;
    background-size: 100% 1.26rem;
    background-repeat: no-repeat;
    
}

.zsjy00 {
/*    height:4.3rem;*/
    height: 80%;
}

.jyrd04 {
    padding: 0.1rem 0.1rem 0;
    margin-bottom: 0.2rem;
}

.jyrd05 {
    padding: 0.1rem 0.1rem 0;
    line-height: 0.43rem;
}

.jyrdPagination {
/*    width: 100%;*/
/*    height: 0.2rem;*/
    
/*    position: absolute;*/
/*    bottom: 5% !important;*/
    position: relative;
    top: 5%;
}

.myhx00 {
    height: 85%;
}

.zsjy000 {
    height: 85%;
}

.ksdh01 {
    width: 100%;
    height: 2.4rem;
    position: absolute;
    top: 2rem;
/*    height: 100%;*/
    
}

.ksdh02 {
    width: 40%;
}

.ksdh03 {
    margin-top: 1.3rem;
    margin-bottom: 0.4rem;
}

.ksdh04 {
    margin-right: 1rem;
    color: #F5F5F5;
    height: 0.5rem;
}



.ksdh05 {
    color: #fcfcfc;
    opacity: 0.5;
    margin-right: 0.2rem;
    font-weight: bold;
}





.dh01 {
    margin-right: 0.15rem;
}

.dh02 {
    margin: 0 0.1rem;
    font-weight: bold;
    color: #C7283D;
}

 

 



.dh00 {
    margin-top: 0.6rem;
}



.dh03 {
    margin-top: 1rem;
    width: 0.7rem;
}
 

.dh04 {
    margin-right: 0.3rem;
}

.p2List {
    margin: 0 1.2rem;
}



.p2List01 {
    width: 10%;
    display: none;
}

.p2List02 {
    width: 100%;
}

.p2List03 {
/*
    letter-spacing: normal;
    color: #BF1D1D;
*/
    
    width: 7%;
}

.p2List04 {
    width: 87%;
}

.p2List05 {
    letter-spacing: normal;
    color: #BF1D1D;
    
    width: 13%;
}



.curLM01:hover{
    transition: border-bottom 1s;
    border-bottom-color: white;
}
.curLM01 {
    transition: border-bottom 1s;
    border-bottom: 0.03rem solid #C7283D;
}

.jsOne {
    width: 5rem;
	height: 2rem;
	padding: 0.1rem;
	
	border: 1px solid #ccc;
	
	margin-bottom: 0.2rem;
}

.jsOnePic {
    width: 30%;
	height: 100%;
	
	border-radius: 0.08rem;
	overflow: hidden;
	
	margin-right: 4%;
}

.jsOneTxt {
    width: 63%;
}

.jsOneTxt2 {
    width: 63%;
    height: 1.2rem;
}

.bigTitle {
    height: 15%;
}

.myhx01 {
    height: 10%;
}

.zsjyA {
     height: 15%;
}

.goNext:hover{
    height: 1.0rem;
}
.goNext {
    height: 0.7rem;
    width: 0.7rem;
    position: absolute;
    right: 0rem;
    top: 0.35rem;
    
    transition: 0.8s;
}

.xbOne:hover{
    margin-top: 0rem;
}
.xbOne {
    width: 1.58rem;
    height: 2.43rem;
    background-image: url("../v2023image/bgxb.png");
    background-size: 100% 100%;
    padding: 0.1rem;
    
    margin-top: 0.5rem;
}

.xbOne01 {
/*    position: absolute;*/
    bottom: 0rem;
    
}

.xbOne02 {
    height: 1.2rem;
}

.xbLeft {
    position: relative;
    top: 0.5rem;
    float: left;
    left: 30%;
    color: #C7283D;
}

.xbRight {
    position: relative;
    top: 0.5rem;
    float: rightr;
    left: 70%;
    color: #C7283D;
}

.curXB {
    margin-top: 0.2rem;
}

.yscg01 {
    width: 0.38rem;
    height: 0.73rem;
}

.yscg02 {
    font-size: 0.5rem;
    line-height: 0.73rem;
    margin-left: 0.3rem;
}

.yscg03 {
    height: auto;
    margin-top: 1rem;
}

.yscg04 {
    height: 10%;
}

.goNext01 {
    height: 0.7rem;
    width: 0.7rem;
}
.goNext01:hover{
    height: 1.0rem;
    width: 0.7rem;
}

.yscg05 {
    width: 2rem;
    height: 3rem;
}



.yscg06 {
    margin-top: 0.1rem;
}

.yscg05a {
    width: 3.5rem;
    height: 2.3rem;
    
  margin-bottom: 1rem;
}
