/*
*********外层框架start*********
*/
.aniHide{opacity: 0;}
.mobileBodyC.index {height: 100%;}
.box{padding: .5rem;background-color: #fff;overflow: hidden;}
/*顶部start*/
.head1{width: 100%;display: block;box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);-webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);z-index: 4;position: relative;}
.head1.active .searchBtn{display: none;}
.headBox{ height: 2.25rem; line-height: 2.25rem; overflow: hidden;width: 100%;position: relative;background-color: #fff;}
.logo{display: inline;float: left; z-index: 10;margin-top: 0.25rem;margin-left: 0.75rem;}
.logo img{ display: block; height: 1.5rem;}
.headText{ overflow: hidden; font-size: .8rem; text-align: center; color: #333;}
.menuBtn{display: block;width:1.25rem;height:1.25rem; position: absolute;top: 0.5rem;right: 0.9rem; z-index: 6;}
.menuBtn:before{ display: block; content: ''; width: 0px; height: 100%; position: absolute; left: 0px; top: 0px; transform: scaleX(0.5); -webkit-transform: scaleX(0.5)}
.menuBtn span{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.menuBtn .line{
  width: 1.2rem;
  height: 0.2rem;
  background-color: #e60012;
  display: block;
  margin: 0.2rem auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  transform: scaleY(.5)
}
.menuBtn .line:nth-child(2){ background: #e60012;}
.menuBtn.active .line{ background: #aaaaaa;}
.menuBtn.active .line:nth-child(2){
  opacity: 0;
}
.menuBg1{ height: 2.25rem; position: fixed; left: 0px; top: 0px; z-index: 1; background:#000; width: 100%; transition: all 0s;-webkit-transition: all 0s; visibility: hidden; opacity: 0;}
.menuBg1.active{ opacity: 0; visibility: visible;}
.menuBtn.active .line:nth-child(1){
  -webkit-transform: translateY(0.35rem) rotate(45deg) scaleY(.5);
  transform: translateY(0.35rem) rotate(45deg) scaleY(.5);
}
.menuBtn.active .line:nth-child(3){
  -webkit-transform: translateY(-0.45rem) rotate(-45deg) scaleY(.5);
  transform: translateY(-0.45rem) rotate(-45deg) scaleY(.5);
}
/* 搜索start */
.search {float: right;margin-right: 2.75rem;}
.search span{ font-size: 1rem;}
.searchBtn{ width: 2.25rem;height: 2.25rem; text-align: center; line-height: 2.25rem;color: #7c90b1;float: right;background: url(../images/search1.png) no-repeat center center;background-size: 0.8rem 0.8rem;}
.searchBox{ height: 1.75rem; padding:.5rem; padding-right: 0; background: #FFF; margin-top: -2.75rem; transition: all .5s;-webkit-transition: all .5s; visibility: hidden;}
.searchBox.show{margin-top: 0; visibility: visible;}
.searchBox input{ height: 1.75rem; line-height: 1.75rem; vertical-align: middle; border: none; width: 100%; background: #f5f5f5; border-radius: .35rem; box-sizing: border-box;-webkit-box-sizing: border-box; padding: 0 .5rem;}
.searchBox span{display: block; width: 1.75rem; height: 1.75rem; text-align: center; line-height: 1.75rem; color: #e60012; font-size: .7rem; padding:0 .5rem;}
/* 搜索end */
/*顶部end*/
/* 内页顶部 start */
.subHead{ height:2.45rem; line-height:2.45rem; position: relative; z-index: 5; background: #fff; overflow: hidden;text-align: center;box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);-webkit-box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);}
.headText{ overflow: hidden; font-size: 0.75rem; color: #333;display: inline;}
.subMenuBtn{display: block;width:2.5rem;height:2.5rem; float: right; display: inline; text-align:center; z-index: 6; position: relative;margin-top: 0.5rem;}
.subMenuBtn span{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.subMenuBtn .line{width: 1.15rem;height: 4px;background-color: #666;display: block;margin: 0.2rem auto;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;transform: scaleY(.5)}
.subMenuBtn .line:nth-child(2){ background: #666;}
.subMenuBtn.active .line{ background: #666;}
.subMenuBtn.active .line:nth-child(2){opacity: 0;}
/* 内页顶部 end */
/* 二级banner start */
.subBanner{width: 100%;position: relative;z-index: 3;}
.subBanner .pic{position: relative;}
.subBanner .pic::before{display: block;content: '';padding-top: 32%;}
.subBanner .text{line-height: 1.25rem;font-size: 0.9rem;color: #fff;font-weight: bold;padding-bottom: 0.5rem;position: absolute;bottom: 1.575rem;left: 0.75rem;}
.subBanner .text::before{display: block;content: '';width: 1rem;height: 2px;background-color: #fff;position: absolute;bottom: 0;left: 0;}
/* 二级banner end */
/*导航start*/
.menuBg{position: fixed; width: 100%; height: 100%; right: 0px; top: 2.25rem; background: rgba(0,0,0,0.5); z-index: 5; visibility: hidden; opacity: 0; transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.menuPage{ position: fixed; width: 64%; height: calc(100% - 2.25rem);background:#fff; right: 0px; top: 2.25rem; z-index: 6; overflow: hidden;display:flex;flex-direction:column;visibility: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0;transform: translateX(100%);-webkit-transform: translateX(100%);z-index: 9999;border-top: 1px solid #f8e6e6;}
.menuHead{ position: relative;}
.menuPageBody{ clear: both;flex-grow: 1; flex-basis: 0;overflow: hidden; overflow-y: auto;-webkit-overflow-scrolling: touch;}
.menuPageList{ overflow: hidden;}
.menuPageList dd{ overflow: hidden;}
.menuPageList dd span{ display: block;overflow: hidden; position: relative;}
.menuPageList dd span:before{ display: block; content: ''; width: 100%; height: 0; border-bottom: 1px solid #dfdfdf; position: absolute; left: 0px; bottom: 0px; transform: scaleY(0.5); -webkit-transform: scaleY(0.5)}
.menuPageList dd span a{ display: block;overflow: hidden; height: 2.5rem; line-height: 2.5rem; text-align: left; font-size: .75rem; color: #333; padding: 0 1.25rem; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menuPageList dd span em{ display: block; width: 2rem; height: 2.5rem; text-align: center; line-height: 2.5rem; color: #666; position: absolute; right: 0.5rem; top: 0px; font-style: normal; display: none; z-index: 1; font-size: .8rem;}
/*.menuPageList dd span em.icn2{ background-image: url(../images/jian.png);}*/
.menuPageList dd span em.active{ display: block;}
.menuPageList dd .ejBox{ padding: .4rem 1.25rem; display:none; background: #fff;}
.menuPageList dd .ejBox .ejdd{ overflow: hidden; margin-bottom: .5rem;}
.menuPageList dd .ejBox .ejdd .ej{ position: relative;}
.menuPageList dd .ejBox .ejdd .ej em{ display: block; position: absolute; right: 0px; top: 0px; width: 1.25rem; height: 1.25rem; text-align: center; line-height: 1.25rem; font-size: .7rem; display: none; z-index: 20}
.menuPageList dd .ejBox .ejdd .ej em.active{ display: block;}
/*.menuPageList dd .ejBox .ejdd .ej em.icn3{ background-image: url(../images/jian2.png);}*/
.menuPageList dd .ejBox .ejdd .ej a{ display: block; height: 1.5rem; line-height: 1.5rem; overflow: hidden; color: #333; font-size: .65rem; padding-left: .75rem; position: relative;background: url(../images/sanjiao.png) no-repeat center left;background-size: 0.175rem 0.25rem;}
.menuPageList dd .ejBox .ejdd .sj{ overflow: hidden; padding: .25rem .75rem; display: none;}
.menuPageList dd .ejBox .ejdd .sj a{ display: block; height: 1.25rem; line-height: 1.25rem; overflow: hidden; color: #666666; font-size: .6rem; padding-left: 1rem; position: relative}
.menuPageList dd .ejBox .ejdd .sj a:before{ display: block; content: ''; position: absolute; left: .5rem; top: 50%; margin-top: 0; width: .25rem; height: 1px; background: #666666;}

.menuPageList .jia{background: url(../images/menuXl.png) no-repeat center center;background-size: 0.325rem 0.55rem;}
.menuPageList .jian{background: url(../images/menuXl1.png) no-repeat center center;background-size: 0.55rem 0.3rem;}
.menuPageList dd.hover span a{color: #e60012;}
.menuPageList dd.hover span em{color: #e60012;}
/*导航end*/
/*导航动画start*/
.menuBg.active{visibility: visible; opacity: 1;}
.menuPage.active{visibility: visible; transform: translateX(0);-webkit-transform: translateX(0)}
.menuPage.active .menuPageC1{ display: block;}
/*导航动画end*/
/*底部start*/
.footer{background-color: #252525;padding: 0 0.675rem;}
.footerMenu{overflow: hidden;padding: .75rem 0; border-bottom: 1px solid #383838;margin-right: -1.5rem;}
.footerMenu dd{display: inline;float: left;}
.footerMenu dd .con{margin-right: 1.5rem;}
.footerMenu dd a{display: block;color: #c7c7c7;font-size: 0.65rem;line-height: 1.25rem;height: 1.25rem;}
.footerCenter{overflow: hidden;padding: 0.875rem 0;border-bottom: 1px solid #383838;}
.ftEwmList{overflow: hidden;}
.ftEwmList dd{display: inline;float: left;margin-left: 0.5rem;width: 3.75rem;}
.ftEwmList dd .imgBox{width: 3.5rem;height: 3.5rem;border: 1px solid #ebebeb;margin-bottom: 0.175rem;}
.ftEwmList dd .imgBox img{width: 100%;height: 100%;}
.ftEwmList dd .text{height: 1.05rem;line-height: 1.05rem;font-size: 0.45rem;color: #666666;text-align: center;}
.phoneBox{overflow: hidden;padding-right: 0.25rem;}
.phoneBox .title{height: 1rem;line-height: 1rem;font-size: 0.55rem;color: #fff;margin-bottom: 0.15rem;}
.phoneBox .phone{height: 0.75rem;line-height: 0.75rem;font-size: 0.8rem;color: #e60012;margin-bottom: 0.25rem;}
.phoneBox .phone img{height: 0.75rem;}
.phoneBox span{line-height: 0.75rem;font-size: 0.55rem;color: #777777;font-weight: bold;}

.footerBlank{line-height: 1.2rem;color: #858585;font-size: 0.6rem;text-align: center;padding: 0.625rem;}
.footerBlank a{color: #858585;margin-right: 0.25rem;}
.footerBlank .footerBan{background: url(../images/beian.png) no-repeat center left;padding-left: 0.75rem;background-size: 0.45rem 0.5rem;}

.footerList{ height: 2.75rem; overflow: hidden; display: flex; background: #FFF;padding-top: 0.5rem;box-sizing: border-box; -webkit-box-sizing: border-box;}
.footerList .item{ flex: 1;}
.footerList .item a{ display: block; height: 100%; color: #666;}
.footerList .item .icn1{height: 1rem;line-height: 1rem;text-align: center;background: url(../images/home.png) no-repeat center center;background-size: 1.025rem 0.825rem;}
.footerList .item .icn2{height: 1rem;line-height: 1rem;text-align: center;background: url(../images/phone.png)no-repeat center center;background-size: 1.075rem 0.925rem;}
.footerList .item .icn3{height: 1rem;line-height: 1rem;text-align: center;background: url(../images/address.png) no-repeat center center;background-size: 0.95rem 1rem;}

.footerList .item .icn img{ height: .75rem; display: block; margin: 0 auto;}
.footerList .item .text{ height: 1rem; line-height: 1rem; text-align: center; font-size: .6rem;}
.footerList .item.active .text{color: #2a893d;}
.footerList .item.active .icn1{background-image: url(../images/home1.png);}
.footerList .item.active .icn2{background-image: url(../images/phone1.png);}
.footerList .item.active .icn3{background-image: url(../images/address1.png);}

/*底部end*/
/*banner start*/
.indexBanner{width: 100%;position: relative; z-index: 1;}
.indexBanner .pic::before{ padding-top: 56%;}
.indexBanner img{ width: 100%;height: 100%;}
.indexBanner .swiper-slide{width: 100%;height: 100%;}
.indexBanner .swiper-pagination{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexBanner .swiper-pagination span{ width: 0.3rem; height: 0.3rem;border-radius: 50%; text-align: center;line-height: 1rem; font-size: .6rem;opacity: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;border: 0.05rem solid #fff;}
.indexBanner .swiper-pagination span.swiper-pagination-bullet-active{width: 0.9rem;border-radius: 0.2rem;background-color: #fff;}
/*banner end*/
/*快捷导航start*/
.indexNavBox{ padding: .5rem 0;}
.indexNav{width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0;overflow:hidden;}
.indexNav dd{width:25%;float:left;display:inline; padding-top: .25rem;}
.indexNav dd a{display:block;}
.indexNav dd .icn{width:2.25rem;height:2.25rem;display:block;margin:0 auto;border-radius:100%;overflow:hidden; position: relative; text-align: center; line-height: 2.25rem; color: #FFF; font-size: 1.125rem;}
.indexNav dd .icn img{display:block;height:50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.indexNav dd.bg1 .icn{ background:#3ec050;}
.indexNav dd.bg2 .icn{ background:#508ada;}
.indexNav dd.bg3 .icn{ background:#f0af48;}
.indexNav dd.bg4 .icn{ background:#dd2025;}
.indexNav dd .text{font-size:0.65rem;text-align:center;display:block;line-height:1.5rem; min-height: 1.5rem;color: #333;}

.indexNavDot{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;}
.indexNavDot span{ width: 8px; height: 8px; border-radius: 8px; text-align: center; line-height: 8px; font-size: .6rem; background:#c9c9c9; color: #FFF; opacity: 1;}
.indexNavDot span.swiper-pagination-bullet-active{ background: #125fc8}
/*快捷导航end*/
/*通用标题层start*/
.indexTitle{text-align: left;}
.indexTitle .cnTitle{line-height: 1.15rem;color: #333;font-size: 0.75rem;height: 1.15rem;}
.indexTitle .enTitle{line-height: 0.75rem;color: #e5e5e5;font-size: 0.65rem;text-transform: uppercase;height: 0.75rem;}

.indexTitle1{text-align: center;}
.indexTitle1 .cnTitle{line-height: 1.15rem;color: #fff;font-size: 0.75rem;height: 1.15rem;}
.indexTitle1 .enTitle{line-height: 0.75rem;color: rgba(255,255,255,0.2);font-size: 0.65rem;text-transform: uppercase;height: 0.75rem;}
.indexTitle2{text-align: center;}
.indexTitle2 .cnTitle{line-height: 1.15rem;color: #333;font-size: 0.75rem;height: 1.15rem;}
.indexTitle2 .enTitle{line-height: 0.75rem;color: #e5e5e5;font-size: 0.65rem;text-transform: uppercase;height: 0.75rem;}
/*通用标题层end*/
/*首页更多 start*/
.indexMore{text-align: center;}
.indexMoreBtn{width: 4rem;height: 1.25rem;line-height: 1.25rem;font-size: 0.45rem;display: inline-block;}
.indexMoreBtn a{display: block;width: 100%;height: 100%;padding-left: 0.625rem;background: url(../images/indexMore.png) no-repeat center ;background-size: cover;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: left;color: #fff;border-radius: 0.2rem;background-size: cover;}
.indexMore1{width: 5.5rem;height: 1.625rem;line-height: 1.625rem;font-size: 0.6rem;border: 1px solid rgba(255,255,255,0.4);display: inline-block;}
.indexMore1 a{display: block;width: 100%;height: 100%;padding-left: 0.75rem;background: url(../images/indexMore1.png) no-repeat center right 0.75rem;background-size: 0.9rem 0.9rem;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: left;color: #fff;}
/*首页更多 end*/
/*
*********外层框架end*********
*/
/*
*********首页内容start*********
*/
/*第1通栏start*/
.column1{background-color: #f7f7f7;}
.noticeBox{overflow: hidden;height: 2.25rem;line-height: 2.25rem;box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);}
.noticeBox .title{width: 4rem;background-color: #e60012;font-size: 0.7rem;color: #fff;text-align: center;display: inline;float: left;}
.noticeSwiper{overflow: hidden;background-color: #fff;height: 2.25rem;}
.noticeSwiper .swiper-slide{width: 100%;height: 2.25rem;overflow: hidden;padding: 0 0.75rem 0 0.5rem;box-sizing: border-box;-webkit-box-sizing: border-box;}
.noticeSwiper .swiper-slide a{display: block;}
.noticeSwiper .swiper-slide .time{font-size: 0.6rem;color: #999;}
.noticeSwiper .swiper-slide .text{font-size: 0.6rem;color: #444;padding-right: 0.75rem;}
.column1C{padding: 1.25rem 0.75rem 1rem 0.75rem;}
.column1C .text{height: 0.8rem;line-height: 0.8rem;font-size: 0.55rem;color: #999;text-align: center;}
.column1List{overflow: hidden;position: relative;padding-bottom: 1rem;}
.column1List .con{text-align: center;}
.column1List.swiper-container-horizontal>.swiper-scrollbar{left: 50% !important;transform: translateX(-50%);-webkit-transform: translateX(-50%); width: 10%;height: 0.2rem;background-color: #dedede;border-radius: 0;}
.column1List .swiper-scrollbar-drag{background-color: #e60012;cursor: grab;height: 0.2rem;border-radius: 0;}
.column1List .title{height: 0.75rem;line-height: 0.75rem;font-size: 0.6rem;color: #444;margin-bottom: 0.4rem;}
.column1List .number1{height: 0.8rem;line-height: 0.8rem;font-size: 0.75rem;color: #e60012;margin-bottom: 0.15rem;}
.column1List .number1 span{background: url(../images/upJt.png) no-repeat center right;background-size: 0.325rem 0.55rem;padding-right: 0.75rem;}
.column1List .number1 span.hover{background-image: url(../images/downJt.png);color: #008e31;}
.column1List .number2{height: 0.8rem;line-height: 0.8rem;font-size: 0.65rem;color: #e60012;}
.column1List .number2 .zdf1.hover{color: #008e31;}
.column1List .number2 .zdf2.hover{color: #008e31;}
.column1List .number2 .zdf3.hover{color: #008e31;}
.column1List .number2 .zdf4.hover{color: #008e31;}
.column1List .number2 .zdf5.hover{color: #008e31;}
.column1List .number2 .zdbfb1.hover{color: #008e31;}
.column1List .number2 .zdbfb2.hover{color: #008e31;}
.column1List .number2 .zdbfb3.hover{color: #008e31;}
.column1List .number2 .zdbfb4.hover{color: #008e31;}
.column1List .number2 .zdbfb5.hover{color: #008e31;}
/*第1通栏end*/
/*宣传图start*/
.xcSwiper{width: 100%;position: relative; z-index: 1;overflow: hidden;margin-bottom: 0.375rem;}
.xcSwiper .pic::before{ padding-top: 50%;}
.xcSwiper .swiper-slide{width: 100%;height: 100%;}
.xcSwiper .swiper-pagination{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;height: 0.75rem;border-radius: 0.375rem;background-color: rgba(0,0,0,0.4);padding: 0 0.25rem;line-height: 0.75rem;width: auto !important;left: 50% !important;transform: translateX(-50%);}
.xcSwiper .swiper-pagination span{ width: 0.3rem; height: 0.3rem;border-radius: 50%; text-align: center;font-size: .6rem;opacity: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;background-color: #fff;display: inline-block;}
.xcSwiper .swiper-pagination span.swiper-pagination-bullet-active{background-color: #e60012;}
.ggSwiper{width: 100%;position: relative; z-index: 1;overflow: hidden;height: 5rem;}
.ggSwiper .swiper-slide{width: 100%;height: 100%;}
.ggSwiper .pic::before{ padding-top: 26.6667%;}
/*宣传图end*/
/*第2通栏start*/
.column2{background-color: #fff;width: 100%;padding: 1.25rem 0.75rem 0.5rem 0.75rem;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column2List1{margin-right: -0.75rem;margin-bottom: 0.375rem;overflow: hidden;}
.column2List1 dd{width: 50%;display: inline;float: left;margin-bottom: 0.35rem;}
.column2List1 dd a{display: block;}
.column2List1 dd .con{height: 3rem;border: 1px solid #ebebeb;margin-right: 0.75rem;position: relative;background-position: center;background-repeat: no-repeat;padding: 0.5rem 0.5rem 0 0.5rem;box-sizing: border-box;-webkit-box-sizing: border-box;background-size: cover;}
.column2List1 dd .con .title{height: 0.75rem;line-height: 0.75rem;font-size: 0.65rem;color: #444;margin-bottom: 0.25rem;}
.column2List1 dd .con span{height: 0.65rem;line-height: 0.65rem;font-size: 0.55rem;color: #858585;}
.column2List1 dd .con .icn{height: 1.25rem;position: absolute;}
.column2List1 dd:nth-child(1) .con .icn{top: 0.95rem;right:1rem;}
.column2List1 dd:nth-child(2) .con .icn{top: 0.85rem;right:1rem;}
.column2List1 dd:nth-child(3) .con .icn{top: 0.75rem;right:1.125rem;}
.column2List1 dd:nth-child(4) .con .icn{top: 0.85rem;right:1.3rem;}
.column2List1 dd:nth-child(1) .con .icn img{height: 1.025rem;}
.column2List1 dd:nth-child(2) .con .icn img{height: 1.15rem;}
.column2List1 dd:nth-child(3) .con .icn img{height: 1.125rem;}
.column2List1 dd:nth-child(4) .con .icn img{height: 1.15rem;}

.column2List2{margin-right: -0.75rem;}
.column2List2 dd{width: 50%;display: inline;float: left;margin-bottom: 0.75rem;}
.column2List2 dd a{display: block;}
.column2List2 dd .con{margin-right: 0.75rem;position: relative;}
.column2List2 dd .con::before{display: block;width: 100%;height: 100%;content: '';background: url(../images/c2List2ddBg.png) no-repeat center / cover;position: absolute;top: 0;left: 0;z-index: 2;}
.column2List2 dd .con .pic::before{padding-top: 51.5151%;}
.column2List2 dd .con .text{position: absolute;left: 0.5rem;bottom: 0.275rem;z-index: 3;}
.column2List2 dd .con .text .icn{height: 1rem;margin-bottom: 0.225rem;}
.column2List2 dd .con .text .icn img{height: 1rem;}
.column2List2 dd:nth-child(2) .con .text .icn img{height: 0.925rem;}
.column2List2 dd .con .text .title{height: 0.8rem;line-height: 0.8rem;font-size: 0.65rem;color: #fff;}
/*第2通栏end*/
/*第3通栏start*/
.column3{width: 100%;background: url(../images/c3Bg.png) no-repeat center / cover;padding: 1rem 0.75rem 1.25rem 0.75rem;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column3Swiper1{overflow: hidden;width: 100%;margin: 0 auto;margin-bottom: 0.75rem;}
.column3Swiper1 .swiper-slide .con{height: 1.875rem;line-height: 1.875rem;font-size: 0.75rem;font-weight: bold;color: #333;position: relative;text-align: center;display: inline-block;}
.column3Swiper1 .swiper-slide .con::before{display: block;content: '';width: 100%;height: 2px;background-color: #e60012;position: absolute;bottom: 0;left: 0;opacity: 0;visibility: hidden;}
.column3Swiper1 .swiper-slide.swiper-slide-thumb-active .con::before{opacity: 1;visibility: visible;}
.column3Swiper1 .swiper-slide.swiper-slide-thumb-active .con{color: #e60012;}
.column3Swiper2{overflow: hidden;margin-bottom: 0.5rem;}
.col3List{overflow: hidden;margin-right: -0.75rem;margin-bottom: 0.25rem;}
.col3List dd{width: 50%;display: inline;float: left;margin-bottom: 0.75rem;}
.col3List dd .con{margin-right: 0.75rem;background-color: #fff;height: 4.275rem;padding: 0.625rem 0.75rem 0 1rem;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col3List dd .con .time{height: 0.85rem;line-height: 0.95rem;font-size: 0.55rem;color: #555;padding-left: 0.95rem;background: url(../images/c3Icn1.png) no-repeat center left 3px;margin-bottom: 0.35rem;background-size: 0.575rem auto;}
.col3List dd .con .info{height: 1.8rem;line-height: 0.9rem;font-size: 0.6rem;}
.col3List dd .con .info a{color: #444444;}
.column3Swiper2 .more{text-align: center;font-size: 0;}
.column3Swiper2 .more a{width: 4.5rem;height: 1.5rem;border: 0.05rem solid #c7c7c7;line-height: 1.5rem;font-size: 0.55rem;color: #555;display: inline-block;}
/*第3通栏end*/
/*第4通栏start*/
.column4{background-color: #fff;padding: 1.1rem 0.75rem 0.85rem 0.75rem;}
.column4 .title{height: 1.15rem;line-height: 1.15rem;font-size: 0.85rem;font-weight: bold;color: #333;margin-bottom: 0.25rem;text-align: center;}
.column4 .info{height: 0.55rem;line-height: 0.55rem;font-size: 0.6rem;color: #666;margin-bottom: 0.875rem;text-align: center;}
.column4List{overflow: hidden;margin-right: -0.5rem;}
.column4List dd{width: 33.3333%;display: inline;float: left;margin-bottom: 0.5rem;}
.column4List dd .con{margin-right: 0.5rem;border: 1px solid #e6e6e6;height: 5.4rem;text-align: center;padding-top: 0.75rem;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column4List dd .con a{display: block;}
.column4List dd .con .icn{margin-bottom: 0.3rem;}
.column4List dd .con img{height: 2.25rem;display: inline-block;}
.column4List dd .con .text{line-height: 0.9rem;padding-bottom: 0.4rem;position: relative;color: #444;font-weight: bold;font-size: 0.65rem;}
.column4List dd .con .text::before{display: block;content: '';width: 0.75rem;height: 2px;background-color: #dedede;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.column4List dt{width: 33.3333%;display: inline;float: left;}
.column4List dt .con{margin-right: 0.5rem;height: 5.35rem;text-align: center;padding-top: 1.625rem;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #e60012;}
.column4List dt .con a{display: block;}
.column4List dt .con .icn{margin-bottom: 0.325rem;}
.column4List dt .con .icn img{height: 1rem;display: inline-block;}
.column4List dt .con .text{height: 0.85rem;line-height: 0.85rem;font-size: 0.55rem;color: #fff;}
/*第4通栏end*/
/*友情链接 start*/
.yqljBox{background-color: #fff;border-top: 2px solid #e60012;padding: 0.75rem 0.75rem 0.5rem 0.75rem;border-bottom: 1px solid #ebebeb;}
.yqljBox dl{overflow: hidden;padding-left: 1.75rem;background: url(../images/footerLj.png) no-repeat top left;background-size: 1.25rem auto;margin-right: -1.25rem;}
.yqljBox dl dt{display: inline;float: left;height: 1.2rem;line-height: 1.2rem;}
.yqljBox dl dt .con{margin-right: 1.25rem;font-size: 0.6rem;color: #333;}
.yqljBox dl dd{display: inline;float: left;height: 1.2rem;line-height: 1.2rem;}
.yqljBox dl dd .con{margin-right: 1.25rem;font-size: 0.6rem;color: #333;}
.yqljBox dl dd .con a{color: #666;display: block;}
/*友情链接 end*/
.pagePrev{display: block;width:1.75rem;height:2.25rem; line-height: 2.25rem; float: left; text-align:center;position: relative;}
.pagePrev a{ font-size: 1rem;}
/**
 * page
 * @author 杨朝杰
 * @return
 */
.ajaxLoadBox{text-align: center;}
/* .ajaxLoad{color:#666;width: 6.625rem;height: 1.8rem;border: 1px solid #e4e4e4;border-radius: 28px;clear:both;margin:5px 0 0 0; font-size:0.7rem;line-height: 1.8rem;background:#fff url(../images/more.png)no-repeat right 1rem center;background-size: auto 0.35rem;text-align: center;display: inline-block;}
.ajaxLoad i{font-size:0.8rem;margin-left: 0.25rem; color:#e60012;} */
.ajaxLoad{color:#666;height:2rem;line-height:2rem;text-align:center;clear:both;position:relative;background:#fff;margin:5px 0 0 0; font-size:0.7rem;}
.ajaxLoad i{font-size:0.8rem;margin:0 5px 0 0;color:#e60012;}

/*二级菜单start*/
.mobileSubMenu{height:2rem;position:sticky;top: -0.025rem; z-index:3;margin:0 auto;width: 100%;transition: 0.5s;background:#FFF;}
.mobileSubMenu.subfl {position: fixed;left: 0;width: 100%;top: 2.45rem;box-shadow: 0px 0px 8.01px 0.99px rgb(0 0 0 / 10%);-webkit-box-shadow: 0px 0px 8.01px 0.99px rgb(0 0 0 / 10%);}
.subMenu .swiper-slide{font-size: 0.6rem;width: auto;}
.subMenu a{display: block;color: #555;position: relative;margin: 0 .85rem;height: 2rem;font-size: 0.65rem;line-height: 2rem;}
.subMenu a::after{display: block;width: 70%;height: 0.075rem;background-color: #e60013;content: '';position: absolute;left: 50%;bottom: 0;display: none;transform: translateX(-50%);}
.subMenu .swiper-slide.hover a{color: #e60013;}
.subMenu .swiper-slide.active a{color: #e60013;}
.subMenu .swiper-slide.hover a::after{display:block;}
.subMenu .swiper-slide.active a::after{display:block;}
/*二级菜单end*/
/*三级start*/
.sjMenuBox{height:1.75rem;margin:0 auto;width: 100%;background:#FFF;}
.sjMenu{overflow: hidden;}
.sjMenu .swiper-slide{font-size: 0.6rem;width: auto;}
.sjMenu a{display: block;color: #666;position: relative;margin: 0 .75rem;height: 1.75rem;font-size: 0.6rem;line-height: 1.75rem;}
.sjMenu a::after{display: block;width: 70%;height: 0.075rem;background-color: #f18500;content: '';position: absolute;left: 50%;bottom: 0;display: none;transform: translateX(-50%);}
.sjMenu .swiper-slide.hover a{color: #f18500;}
.sjMenu .swiper-slide.active a{color: #f18500;}
.sjMenu .swiper-slide.hover a::after{display:block;}
.sjMenu .swiper-slide.active a::after{display:block;}
/*三级end*/
/*四级start*/
.fourMenuBox{margin:0 auto;width: 100%;padding: 0.5rem 0;}
.fourMenu{overflow: hidden;}
.fourMenu .swiper-slide{font-size: 0.6rem;width: auto;}
.fourMenu a{display: block;color: #666;position: relative;margin: 0 0.375rem;height: 1.5rem;font-size: 0.6rem;line-height: 1.5rem;padding: 0 0.65rem;border-radius: 0.75rem;background-color: #fff;}
.fourMenu .swiper-slide.hover a{color: #fff;background-color: #e60013;}
.fourMenu .swiper-slide.active a{color: #fff;background-color: #e60013;}
.fourMenu .swiper-slide.hover a::after{display:block;}
.fourMenu .swiper-slide.active a::after{display:block;}
/*四级end*/
/*
*********内页外框架end*********
*/
/* 20周年 start */
.whiteB {
	background: #FFFFFF;
}
.twTop{height: 2.2rem;background-color: #fff;overflow: hidden;padding: 0 0.75rem;}
.twLogo{margin-top: 0.225rem;}
.twLogo img{height: 1.5rem;}
.twTop .returnBtn{width: 3.75rem;height: 1.5rem;line-height: 1.5rem;text-align: center;border-radius: 0.75rem;border: 0.025rem solid #e2e2e2;margin-top: 0.3rem;}
.twTop .returnBtn a{display: block;width: 100%;height: 100%;font-size: 0.65rem;color: #d71518;}
.znCloumn .pic::before{padding-top: 71.6%;}
.znCloumn1 {
	padding-top: 1.45rem;
	background: url(../images/wbg1.jpg) no-repeat center / cover;
}
.znTitle{}
.znTitle img {
	height: 1.45rem
}

.znCloumn1C {
	padding: 1.5rem 0.75rem 2rem 0.75rem;
	line-height: 1.05rem;
	font-size: 0.65rem;
	color: #333;
}

.znCloumn1Banner {
	position: relative;
	overflow: hidden;
	box-shadow: 0px 2px 10px rgba(115, 15, 24, 0.17);
}

.znCloumn1Banner .text {
	display: none;
}

.znCloumn1CText {
	padding: .5rem .75rem;
}

.znCloumn1CText .title {
	height: 1.15rem;
	line-height: 1.15rem;
	font-size: .7rem;
	color: #444;
}

.znCloumn1CText .time {
	height: 1.25rem;
	line-height: 1.25rem;
}

.znCloumn1CText .time span {
	font-size: .7rem;
	color: #e50012;
}

.znCloumn1CText .time em {
	font-size: .65rem;
	color: #999999;
	font-style: normal;
	padding: 0 2px;
}

.znCloumn1Dot {
	position: absolute;
	width: 2.5rem !important;
	height: 1.25rem;
	right: .75rem !important;
	left: auto !important;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: right;
}

.znCloumn1Dot span {
	width: 0.3rem;
	height: 0.3rem;
	margin: 0 auto;
	background: #dcdcdc;
	border-radius: 50%;
	opacity: 1;
}

.znCloumn1Dot span.swiper-pagination-bullet-active {
	background: #e60012;
}

.znCloumn1Content {
	padding: .75rem 0rem;
}

.znCloumn1Content .title {
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: .7rem;
	color: #333;
}

.znCloumn1Content .text {
	height: 2rem;
	line-height: 1rem;
	overflow: hidden;
	font-size: .65rem;
	color: #999999;
}

.znCloumn1Content .time {
	height: 1.25rem;
	line-height: 1.25rem;
}

.znCloumn1Content .time span {
	font-size: .7rem;
	color: #e50012;
}

.znCloumn1Content .time em {
	font-size: .65rem;
	color: #999999;
	font-style: normal;
	padding: 0 2px;
}

.znCloumn1Dl {
	padding-top: 0.625rem;
}

.znCloumn1Dl dd {
	position: relative;
	height: 1.3rem;
	padding-left: .5rem;
}

.znCloumn1Dl dd::before {
	display: block;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: .2rem solid transparent;
	border-left-color: #9999;
	top: 50%;
	margin-top: -.2rem;
	left: 0;
}

.znCloumn1Dl dd a {
	display: flex;
	line-height: 1.35rem;
	font-size: .65rem;
	color: #5c5c5c;
}

.znCloumn1Dl dd .title {
	padding-right: 1rem;
}

.znCloumn1Dl dd .time {
	font-size: .6rem;
}

.znColumn2 {
	padding-top: 1.45rem;
	padding-bottom: 1.25rem;
	background: url(../images/wbg2.jpg) no-repeat center / cover;
}
.znColumn2 .picBox{display: inline-block;width: 100%;}
.znColumn2 .picBox img{max-width: 100%;height: auto;}
.znColumn2C {
	padding: 1rem 0.75rem 0 0.75rem;
}

.znColumn2CItrO {
	padding: .75rem;
	background: #FFFFFF;
	margin-bottom: .375rem;
}

.znColumn2CItrO .title {
	height: 1.55rem;
	line-height: 1.55rem;
	font-size: .75rem;
	color: #444;
}

.znColumn2CItrO .text {
	line-height: 1.25rem;
	font-size: .65rem;
	color: #333;
}

.znColumn2CItrO a {
	display: inline-block;
	line-height: 1.05rem;
	font-size: .6rem;
	color: #e50012;
	margin-bottom: .5rem;
}

.znColumn2CItrO .pic::before {
	padding-top: 43.8461%;
}

.znCloumn2Dl dd{height: 4.525rem;background-color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 0.75rem;margin-bottom: 0.3rem;overflow: hidden;}
.znCloumn2Dl dd .icn{display: inline;float: left;margin-right: 0.5rem;height: 4.525rem;width: 1.75rem;}
.znCloumn2Dl dd .icn img{height: 1.475rem;}
.znCloumn2Dl dd .text{overflow: hidden;height: 4.525rem;}
.znCloumn2Dl dd .title{height: 1.1rem;line-height: 1.1rem;font-size: 0.75rem;color: #c32124;font-weight: bold;}
.znCloumn2Dl dd .info{line-height: 1.05rem;font-size: 0.65rem;color: #333;}

.znCloumn3 {
	padding-top: 1.5rem;
	background: #fdecd9 url(../images/wbg2.png) bottom center no-repeat;
	background-size: 100% auto;
}

.znCloumn3C {
	padding: 0.8rem .5rem 0;
}

.znCloumn3Dl dd {
	position: relative;
}

.znCloumn3Dl dd::after {
	display: block;
	content: '';
	position: absolute;
	left: 2.75rem;
	top: 0px;
	width: 0;
	height: 100%;
	border-left: 1px solid #e60013;
	transform: scaleX(0.5);
	-webkit-transform: scaleX(0.5);
}
.znCloumn3Dl dd:first-child::after{
	top: .75rem;
}
.znCloumn3Dl dd .con {
	display: flex;
	padding: .25rem 0;
}

.znCloumn3Dl dd .time {
	width: 2rem;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: .75rem;
	color: #e60013;
	margin-right: .5rem;
}

.znCloumn3Dl dd .yuan {
	position: relative;
	display: flex;
	align-items: center;
	height: 1.1rem;
	padding-right: .5rem;
	z-index: 2;
}

.znCloumn3Dl dd .yuan::after {
	display: block;
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 0.2rem solid transparent;
	border-left-color: #e60013;
	top: 50%;
	margin-top: -0.2rem;
	right: 0;
}

.znCloumn3Dl dd .yuan span {
	display: block;
	width: .5rem;
	height: .5rem;
	background: #e60013;
	border-radius: .5rem;
	position: relative;
}

.znCloumn3Dl dd .yuan span::after {
	display: block;
	content: "";
	position: absolute;
	width: .2rem;
	height: .2rem;
	top: .15rem;
	left: .15rem;
	background: #FFFFFF;
	border-radius: .15rem;
}

.znCloumn3Dl dd .text {
	flex: 1;
	padding-left: .5rem;
	line-height: 1.1rem;
	font-size: .65rem;
}
.znCloumn3Dl dd .text a{
	color: #e60013;
}
.znColumn4{background: url(../images/wbg4.jpg) no-repeat center / cover;padding: 1.45rem 0 1.25rem 0;}
.znColumn4C{padding: 1rem 0.75rem 0 0.75rem;}
.twC4List dd{background-color: #fff;text-align: center;padding: 1rem 1rem 1.25rem 1rem;margin-bottom: 1.25rem;}
.twC4List dd .title{line-height: 1.1rem;padding-bottom: 0.75rem;font-size: 0.75rem;color: #cc1118;position: relative;margin-bottom: 0.625rem
;}
.twC4List dd .title::before{display: block;content: '';width: 0.55rem;height: 0.075rem;background-color: #cc1118;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.twC4List dd .info{line-height: 1rem;font-size: 0.65rem;color: #333;}
.twFooter{background-color: #fff;}
.twEwmBox{text-align: center;font-size: 0;padding: 0.75rem 0 0.4rem 0;}
.twEwm{display: inline-block;margin: 0 0.375rem;}
.twEwm .picBox{width: 4.05rem;height: 4.05rem;border: 0.025rem solid #ededed;}
.twEwm .picBox img{width: 100%;height: 100%;}
.twEwm .text{line-height: 1.3rem;font-size: 0.6rem;color: #666;}
.twFooterBlank{line-height: 1.15rem;color: #666666;font-size: 0.6rem;text-align: center;padding: 0.5rem;}
.twFooterBlank a{color: #666;margin-right: 0.35rem;}
.twFooterBlank .footerBan{background: url(../images/beian.png) no-repeat center left;padding-left: 0.75rem;background-size: 0.45rem 0.5rem;}
.znCloumn2Banner{
	box-shadow: 1px 2px 12px rgba(155,15,24,0.12);
	margin-bottom: .375rem;
}
.znCloumn2Banner .text{
	padding: .5rem .75rem;
}
.znCloumn2Banner .title{
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .7rem;
	color: #444;
}
.znCloumn2Banner .time{
	line-height: 1rem;
	font-size: .65rem;
	color: #333;
}
.znCloumn4Dl{
	margin-bottom: .625rem;
}
.znCloumn4Dl dd{
	padding: 0.375rem 0;
}
.znCloumn4Dl dd .con{
	background: #FFFFFF;
	box-shadow: 0 0px 7px rgba(0,0,0,0.08);
	padding: .5rem .75rem;
}
.znCloumn4Dl dd .con a{
	display: block;
	height: 2.5rem;
	overflow: hidden;
	line-height: 1.25rem;
	font-size: .65rem;
	color: #333;
}
.znCloumn4More{
	text-align: center;
}
.znCloumn4More a{
	display: inline-block;
	width: 6rem;
	height: 1.5rem;
	line-height: 1.5rem;
	background: #e60013;
	color: #FFFFFF;
	border-radius: 1.5rem;
}
.znCloumn5{
	padding: 1.5rem 0;
	background: url(../images/wbg3.jpg) bottom center no-repeat;
	background-size: 100% auto;
}
.znCloumn5Banner .year{
	height: 1.9rem;
	line-height: 1.9rem;
	font-size: 0.9rem;
	color: #FFFFFF;
	padding: 0 .5rem;
	text-align: center;
}
.znCloumn5Banner .textC{
	padding: .5rem;
}
.znCloumn5Banner .textC .textContent span{
	display: block;
	line-height: 1.2rem;
	font-size: .65rem;
	color: #FFFFFF;
	margin-bottom: 1rem;
	text-align: center;
}
.znCloumn5Banner1{
	height: 3rem;
}

.znCloumn5Banner1 .con{
	width: 3rem;
	height: 3rem;
	margin: 0 auto;
	line-height: 3rem;
	text-align: center;
	font-size: .65rem;
	color: #FFFFFF;
	position: relative;
}
.znCloumn5Banner1 .con::before{
	display:block;
	content: "";
	position: absolute;
	width: 10rem;
	height: 1px;
	left: -10rem;
	top:50%;
	background: #FFFFFF;
	transform: scaleY(.5);
	-webkit-transform: scaleY(.5);
}
.znCloumn5Banner1 .con::after{
	display:block;
	content: "";
	position: absolute;
	width: 10rem;
	height: 1px;
	right: -10rem;
	top:50%;
	background: #FFFFFF;
	transform: scaleY(.5);
	-webkit-transform: scaleY(.5);
}
.znCloumn5Banner1 .swiper-slide{
	overflow: hidden;
}
.znCloumn5Banner1 .con span{
	display: block;
	width: 3rem;
	height: 3rem;
	position: relative;
}
.znCloumn5Banner1 .con span::after{
	
}
.znCloumn5Banner1 .swiper-slide.swiper-slide-active span::after{
	display: block;
	content: "";
	position: absolute;
	width: 200%;
	height: 200%;
	top: 0;
	left: 0;
	border: 1px solid #FFFFFF;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	transform-origin: 0 0;
	border-radius: 100%;
	box-sizing: border-box;
}
.znCloumn5Dl{
	display: flex;
	margin-bottom: .5rem;
	padding-top: 1rem;
}
.znCloumn5Dl dd{
	flex:1;
	height: 3.5rem;
	line-height: 3.5rem;
}
.znCloumn5Dl dd .con{
	font-size: 3rem;
	color: transparent !important;
	-webkit-text-stroke: .05rem rgba(255,255,255,0.3);
	font-weight: bold;
}
.znCloumn5Dl dd.dd1 .con{
	text-align: left;
}
.znCloumn5Dl dd.dd3 .con{
	text-align: right;
}
.znCloumn6 {
	padding-top: 1.5rem;
	background: url(../images/wbg3.png) bottom center no-repeat;
	background-size: cover;
}
.znCloumn6C{
	padding: .625rem .5rem 1rem;
}
.znCloumn6Dl {
	padding-bottom: .625rem;
}
.znCloumn6Dl dd{
	padding: .375rem 0;
}
.znCloumn6Dl dd  .con{
	background: #f7f4ee;
	box-shadow: 0 0 7px rgba(0,0,0,0.08);
}
.znCloumn6Dl dd a{
	display: flex;
}
.znCloumn6Dl dd .pic{
	width: 7.8rem;
}
.znCloumn6Dl dd .pic::before{
	padding-top: ;
}
.znCloumn6Dl dd .flexC{
	padding: .5rem;
}
.znCloumn6Dl dd .title{
	height: 2.4rem;
	line-height: 1.2rem;
	font-size: .65rem;
	color: #333;
	margin-bottom: .25rem;
}
.znCloumn6Dl dd .artSource{
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: .65rem;
	color: #333;
}
.znCloumn6Dl dd .time{
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: .65rem;
	color: #999;
}
/* 20周年 end */
/* 红塔证券微信交谈 start */
.wxTalk{
        position: fixed;
        width: 106px;
        height: 48px;
        right: 45px;
        top: 378px;
        background: #ee685d;
        z-index: 999999;
}
.wxTalk a{
        display: block;
        padding: 0 5px;
        height: 48px;
        line-height: 48px;
        text-align: center;
}
.wxTalk a span{
        display: inline-block;
        padding-left: 30px;
        height: 48px;
        border-top: 1px solid rgba(255,255,255,0.3);
        font-size: 14px;
        color: #fff;
        background: url(../images/talkWx.png) left center no-repeat;
        background-size: 28px;
}
/* 红塔证券微信交谈 end */

