* {
     padding: 0;
     margin: 0;
}

i {
     font-style: normal;
}

body {
     background-color: #fff;
     --green: #1dbf7c;
     --red: #a50034;
     --orange: #F39F19;
     color: #333;
     font-size: 14px;
     font-family: -apple-system, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, STHeiti, sans-serif;
}

a {
     /* transition: all 0.6s; */
}

.container {
     width: 1200px;
     margin: 0 auto;
}

.headerBox {
 
     font-size: 12px;
}
.headerBox,.headerBox .container2 {
     background: #F7F7F7;
     color: #666;

}
.headerBox.black,.headerBox.black .container2 {
     background-color: #303030;
     color: #fff;
}

.container2 {
     width: 1200px;
     margin: 0 auto;
}

.headerBox.black .container2.navList .item {
     color: #fff;
}



a,
a:active,
a:hover,
a:focus,
a:visited {
     text-decoration: none;
     color: #333;
}

a:hover {
     color: #FF7800;
}

::-webkit-input-placeholder {
     color: #999
}

img {
     border: none;
     vertical-align: top;
}

ol,
ul,
li {
     list-style: none
}

.ovfl-hidden {
     overflow: hidden;
}

.wbfb {
     width: 100% !important;
}

.pos-relative {
     position: relative;
}

.text-nm {
     font-size: 13px;
}

.text-cut {
     display: inline-block;
}

.text-cut2 {
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     word-break: break-all
}

/* header */
.header {
     /* background-image: linear-gradient(to right,#ff9900, #ff5e0d, #ff4c0d); */
     /* 自右向左 起始颜色在25px位置开始渐变 */

}

.logoRow {
     height: 50px;
     background: #F39F19;
     ;
}

.logoRow .logo {
     width: 89px;
     /* height: 27px; */
}

.logoRow .back {
     width: 9.5px;
     height: 17.5px;
     margin-right: 10px;
}

.handlers a {
     margin-left: 15px;
}

.handlers a:first-child {
     margin-left: 0;
}

.handlers a img {
     width: 22.5px;
     height: auto;
}

.navRow {
     /* border-top: #ffb485 .5px solid; */
     background-color: #fff;
     align-content: space-evenly;
}

/* .navMiniRow {
     border-left:.5px solid #ffb386 
}
 */
.navMiniRow {
     position: relative;
}

.navMiniRow::after {
     content: '';
     width: .5px;
     height: 27px;
     background-color: #fff;
     position: absolute;
     left: 0;
     top: 50%;
     transform: translateY(-50%);
}

.navMiniRow a:last-child img {
     display: none;
}

.navMiniRow a img {
     margin: 0 7px;
     width: 7.5px;
}

.navMiniRow a {
     font-size: 18px;
     color: #fff;
}

/* navRow */
.navRow {
     padding: 5px 0;
     /* box-shadow: 0px 5px 10px 0px rgba(255, 153, 0, 0.25); */
}

.navRow .item {
     min-width: 20%;
     display: block;
     text-align: center;
     color: #333;
     padding: 6px 0;
     font-size: 17px;
}

.navRow .item.activeCls {
     font-weight: bold;
     color: #F39F19;
     position: relative;
}

.navRow .item.activeCls::after {
     content: '';
     position: absolute;
     left: 50%;
     width: 22px;
     height: 10px;
     /* background-color: #F39F19; */
     border-bottom: 2.5px solid #F39F19;
     border-radius: 50%;
     transform: translateX(-50%);
     top: 16.5px
}

/* sharesInfo */
.sharesInfo {
     padding: 5px 15px;
     font-size: 13px;
}

.sharesInfo.two>.flex-sub {
     min-width: 50%;
     padding: 2px 0;
}

.sharesInfo.two>.flex-sub:nth-child(2n) {
     padding-left: 12.5px;
}

.sharesInfo.two>.flex-sub:nth-child(2n+1) {
     padding-right: 12.5px;
}

.sharesInfo.three {
     padding: 6.5px 0;
}

.sharesInfo.three>.flex-sub {
     min-width: 33.33%;
     flex-direction: column;
     font-size: 13px;
     padding: 1.5px 0;
     position: relative;
}

.sharesInfo.three>.flex-sub::after {
     width: .5px;
     height: 50px;
     content: '';
     background-color: #eee;
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
}

.sharesInfo.three>.flex-sub:last-child::after {
     display: none;
}

.sharesInfo.three .numberCenter {
     margin: 1.5px 0;
}

/* searchBox */
.searchBox {
     height: 37.5px;
     background-color: #eeeeee;
     border-radius: 10px;
     color: #999 !important;
}

.searchBox img {
     width: 17px;
     margin: 0 7.5px 0 15px;
}

.searchBox input {
     height: 18px;
     line-height: 36ren;
     font-size: 14px;
     border: none;
     background-color: transparent;
     outline: none;
}

.searchBox .btn {
     width: 64px;
     background-color: #F39F19;
     border-radius: 0 10px 10px 0;
     font-size: 18px;
     color: #fff;
     text-align: center;
     height: 100%;
     line-height: 37.5px;
     cursor: pointer;
}

.rowList {
     margin-bottom: 10px;
}

.rowList .item {
     padding: 18px 0 8px 0;
     border-bottom: 1px solid #DDE2EB;
}

.side .rowList .item {
     padding: 20px 0 20px 0;
     border-bottom: 1px solid #DDE2EB;
}

.rowList .item:last-child {
     /* border-bottom: none */
}

.rowList .item img {
     /* margin-right: 20px; */
     width: 150px;
     height: 100px;
     /* border-radius: 5px; */
}

.side .rowList .item img {
     margin-right: 15px;
     width: 100px;
     height: 60px;
     /* border-radius: 5px; */
}

.rowList .item>.flex-sub {
     margin-top: -4px;
}

.rowList .item .text-cut2 {
     font-size: 20px;
     line-height: 26px;
     /* font-weight: bold; */
     min-height: 52px;
}

.side .rowList .item .text-cut2 {
     font-size: 16px;
     line-height: 22px;
     font-weight: normal;
}

.rowList .item .secondTitle {
     color: #999;
     font-size: 14px;
     margin-top: 23px;
}

.rowList .item .secondTitle .items {
     margin-right: 13px;
}

.rowList .item .secondTitle .items:last-child {
     color: #333;
}

.rowList .item .imgs {
     margin: 10px 0 5px 0;
}

.rowList .item .imgs img {
     margin-left: 7.5px;
}

.rowList .item .imgs img:first-child {
     margin-left: 0;
}

.pageLoad .item {
     text-align: center;
     font-size: 15px;
     padding: 27px 0;
}

/* footer */


.footer {
     min-width: 1200px;
     margin-top: 40px;
     background: #f1f1f1;
     font-size: 12px;
     color: #333;
}
.footer.black{
     background-color: #333;
     color: #fff;
}
.footer .row1 a{
     color: #333;
     padding: 10px
}
.footer .row1 a:hover{
     color: #F38F00 !important;
}
.footer.black .row1 a{
     color: #fff;
}
.footer .row-border{
     width: 100%;
     border-top: 1px solid #e5e5e5;
     margin: 20px 0;
}
.footer.black .row-border{
     width: 100%;
     border-top: 1px solid #494949;
}
.footer .row-btn{
     font-size: 16px;
     background-color: #fff;
     padding: 4px 10px;
}
.footer.black .row-btn{
     background-color: #2f2f2f
}
.footer>div {}

.footer .link>a {
     margin: 0 .5px;
     color: #fff;
}

.footer .link>a::after {
     display: none;
}

.container {
     min-height: calc(100vh - 155px);
}

.searchNull {
     min-height: calc(100vh - 155px);
     padding: 25px 15px;
}

/* selectList */
.selectList {
     padding: 12.5px 0 12.5px 7.5px;
     background-color: #fff;


}

.selectList .title {
     font-size: 17px;
     /* font-weight: 500; */
     margin-left: 5px;
     margin-bottom: 15px;
}

.selectList .title img {
     width: 6.5px;
     height: 12px;
}

.selectList .cont {
     display: flex;
     flex-wrap: wrap;
     /* justify-content: center;
     */
}

.selectList .item {
     margin: 4px;
     width: 80px;
     height: 40px;
     line-height: 40px;
     background-color: #f5f5f5;
     border-radius: 3px;
     text-align: center;
     font-size: 16px;
}

.selectList .item.active {
     color: #F39F19;
     border: solid 1px #F39F19;
}

/* 详情页 */
.detailBox {}

.detailBox .firstTitle {
     font-size: 38px;
     /* font-weight: bold;
     */
     line-height: 50px;
     font-weight: 500;
}

.detailBox .secondTitle {
     font-size: 15px;
     line-height: 40px;
     color: #999999;
     /* margin:14px 0 22.5px 0; */
}

.detailBox .content .goMore {
     display: none;
}

.detailBox .content.onlyVH {
     position: relative;
     max-height: 150vh;
     overflow: hidden;
}

.detailBox .content.onlyVH .goMore {
     display: block;
     position: absolute;
     bottom: 0;
     left: 0;
}

.detailBox .content p {
     font-size: 18px;
     line-height: 38px;
     margin-bottom: 22px;
     /* text-indent: 2em; */
}

.detailBox .content p:last-child {
     margin-bottom: 0;
}

.wxRow {
     padding: 0 15px;
     font-size: 15px;
     line-height: 28px;
     color: #999999;
}

.btnCls {
     height: 50px;
     line-height: 50px;
     text-align: center;
     background-color: #FF7800;
     border-radius: 5px;
     font-size: 18px;
     color: #fff;
     cursor: pointer;
     min-width: 84px;
}

.btnCls.plain {
     background-color: transparent;
     border: 1px solid #272727;
     color: #272727;
}

.btnCls.plain:hover {
     background-color: #FF7800;
     border: 1px solid #FF7800;
     color: #fff;
}

.btnCls.plain.orange {
     background-color: transparent;
     border: 1px solid #FF7800;
     color: #FF7800;
}

.btnCls.sm {
     height: 34px;
     line-height: 34px;
     font-size: 14px;
     padding: 0 10px;
     border-radius: 17px;
}

.infoBox {
     background-color: #F7F7F7;
     font-size: 14px;
     line-height: 28px;
     padding: 10px 15px;
     color: #999;
     position: relative;
     margin: 0 15px;
     margin-top: 50px;
}

.firstTitle2 {
     font-size: 24px;
     color: #333;
     /* font-weight: 500; */
     line-height: 28px;
     position: relative;
     /* padding-left: 20px; */
     /* border-top: .5px solid #F0F2F5; */
     border-bottom: 4px solid #ccc;
     /* margin-top: 10px; */

}

.side .firstTitle2 {
     font-size: 20px;
     line-height: 32px;
     font-weight: bold;
     margin-top: 22px;
     padding-bottom: 6px;
}

.firstTitle2::after {
     content: '';
     width: 96px;
     height: 4px;
     background: #F39F19;
     position: absolute;
     left: 0;
     bottom: -4px;
}

.firstTitle2::before {
     content: '';
     width: 2px;
     height: 4px;
     background: #fff;
     position: absolute;
     left: 96px;
     bottom: -4px;
     z-index: 1;
}

.side .firstTitle2::after {
     width: 82px;

}

.side .firstTitle2::before {
     left: 82px;

}

.side .rowList {
     margin-top: 6px;

}

/* navMini */
.navMini {
     display: flex;
     flex-wrap: wrap;
     margin-bottom: 30px;
     /* margin:0 30px 30px 30px;
     */
}

.navMini .item {
     color: #fff;
     font-size: 15px;
     min-width: 20%;
     text-align: center;
     margin-bottom: 15px;
}

.miniRow {
     font-size: 15px;
     position: absolute;
     bottom: 10px;
     right: 40px;
     color: #666;
}

.miniRow img {
     display: inline-block;
     vertical-align: sub;
     bottom: 2.5px;
     width: 13px;
     margin-right: 5px;
}

.footer a {
     color: #999;
}

;

.layerBox {
     position: fixed;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5);
     z-index: 999;
     left: 50%;
     transform: translateX(-50%);
}

.layerBox-colsed {
     width: 200px;
     text-align: center;
     font-size: 17.5px;
     height: 100px;
     line-height: 100px;
}

.nfcf-bottom iframe {
     max-width: 100%;
}

.detailBox table {
     border-collapse: collapse;
     border: .5px solid #eee;
}

.detailBox table td {

     border: .5px solid #eee;
}

.footer .link>a {
     position: relative;
     margin-right: 5px;
     font-size: 12px;
}

.footer .link>a::after {
     content: '-';
     position: absolute;
     right: -6px;
}

.footer .link>a:last-child:after {
     display: none;
}

.paddingOrange {
     height: 54px;
     background-color: #f90;
     margin: -1px 0 44px 0;

}

.navRowFixed {
     padding: 2.5px 0;
     position: absolute;
     bottom: -44px;
     width: 345px;
     /* width: 100%; */
     left: 50%;
     /* border-radius: 7px; */
     /* box-shadow: 0px 0px 15px 0px rgba(255, 153, 0, 0.5); */
     transform: translateX(-50%);
     height: 88px;
     background: linear-gradient(0deg, #F4F5F6, #FFFFFF);
     box-shadow: 0px 3px 11px 2px rgba(91, 152, 166, 0.14);
     border-radius: 3px;

}

.navRowFixed .item {
     font-size: 17px;
     min-width: 25%;
     /* height: 44px;
  line-height: 44px; */
     padding: 0;
}

.header {
     position: relative;
}

.bg-f5 {
     background: #f5f5f5;
}

.homePage .homeLogo {
     width: 89px;
     /* height: 27px; */
}

.homePage .header {
     padding-bottom: 15px;
     background-color: #edf1f2 !important;
     position: relative;
}

.homePage .paddingOrange {
     background: #edf1f2 url('../images/bg2.png') no-repeat center bottom;
     height: 89px;
     margin-bottom: 0;
}

.homePage .navRowFixed {
     bottom: 10px;
}

.homePage .navRowFixed .item {
     min-width: 33.33%;
}

/* reset 重置 2021年07月08日 */
.navRow .item.activeCls::after {
     top: 25px
}

.navRowFixed {
     position: relative;
     bottom: auto !important;
     min-height: 88px;
     height: auto;
}

.homePage .navRowFixed {
     margin-top: -87.5px;
}

.homePage .navRowFixed .item {
     padding: 10px 0;
}

.footer a {
     color: #fff;
}

.zhiCls {
     padding: 15px 10px;
     position: relative;
     /* bottom: -44px; */
     width: 345px;
     left: 50%;
     transform: translateX(-50%);
     /* height: 88px; */
     background: linear-gradient(0deg, #F4F5F6, #FFFFFF);
     box-shadow: 0px 3px 11px 2px rgba(91, 152, 166, 0.14);
     border-radius: 3px;
}

/* 分页 */
.pagination ul {
     display: flex;
     align-items: center;
     justify-content: center;
     /* margin: 50px 0; */
     min-height: 20px;
}

.pagination ul li {
     /* background-color: #f7f7f7; */
     border: 1px solid #e6e6e6;
     line-height: 30px;
     height: 30px;
     min-width: 30px;
     /* padding: 0 18px; */
     border-radius: 2px;
     font-size: 14px;
     text-align: center;
     margin: 50px 7px;
}

.pagination ul li:last-child,
.pagination ul li:first-child {
     /* background-color: #f7f7f7; */

     padding: 0 18px;

}

.pagination ul li.thisclass {
     width: 30px;
     padding: 0;
     text-align: center;
}

.pagination ul li a {
     color: #808080
}

.pagination ul li.thisclass a {
     color: #fff;

}

.pagination ul li.thisclass {
     background-color: #a50034;

}

/* pc */

.navList {
     padding: 6px 10px;
}

.navList .item {
     padding: 0 10px;
     position: relative;
}

.navList .item::after {
     content: '';
     position: absolute;
     width: 1px;
     height: 13px;
     background-color: #DDDDDD;
     top: 50%;
     right: 0;
     transform: translateY(-50%);
}

.navList .item:last-child::after {
     display: none;
}

.navList .item:first-child {
     padding-left: 0;
}

.navList2 {}

.navList2 .item {
     font-size: 16px;
     padding: 6px 20px;
     display: inline-block;
     vertical-align: middle;
}

.navList2 .item::after {
     display: none;
}

.slideBox {
     border-top: 3px solid #f60;
     /* background-color: #f7f7f7; */
     padding: 0 20px 20px 20px
}

.slideBox .list .padding-bottom-xs {
     padding-bottom: 4px !important;
}

.slideBox .header {
     padding: 10px 0 10px 0;
     font-size: 20px;
     font-weight: bold;
}

.slideBox .header .go {
     font-size: 14px;
     color: #b4b4b5;
}

.display-ilb {
     display: inline-block
}

.itemRow {
     position: relative;
}

.itemRow a {
     line-height: 170%;
}

.itemRow.lg a {
     font-size: 20px;
     font-weight: bold;
}

.itemRow::after {
     content: '';
     width: 100%;
     height: 1px;
     background-color: #ececec;
     position: absolute;
     bottom: 0;
     left: 0;
     z-index:
          999;
}

.itemRow:first-child {
     /* margin-top: 0 !important;
    padding-top: 0 !important; */
}

.itemRow:last-child:after {
     display: none;
}

.dbLine {
     position: relative;
     width: 100%;
}

.dbLine::after {
     position: absolute;
     content: '';
     bottom: -20px;
     width: 100%;
     height: 1px;
     background-color: #b5b5b5;
     left: 0;
}

.dbLine::before {
     position: absolute;
     content: '';
     bottom: -25px;
     width: 100%;
     height: 1px;
     background-color: #b5b5b5;
     left: 0;
}

.contHead {
     padding: 30px 0 20px 0;
}

.contHead .title {
     font-size: 24px;
     font-weight: bold;
     color: #a50034;
     position: relative;
}

.contHead .title::after {
     position: absolute;
     content: '';
     width: 100%;
     height: 8px;
     bottom: 0;
     background-color: #ffd8d8;
     left: 0;
     z-index: -1;
}

.text-black8 {
     color: #888 !important;
}

.title-second {
     line-height: 150%;
     margin: 10px 0 14px 0;
}

.sbzs .itemRow {
     padding: 12px 0 16px 0;
     min-height: 116px;
     box-sizing: border-box;
}

.sbzs2 .itemRow {
     min-height: 0;
}

.sbzs2 .itemRow {
     width: 206px;
     margin-right: 40px;
     padding-top: 16px;
}

.sbzs2 .itemRow:nth-child(3n) {

     margin-right: 0;
}

.sbzs2 .itemRow:first-child {
     padding-top: 12px !important;
}

.sbzs2 .itemRow:nth-child(9n),
.sbzs2 .itemRow:nth-child(9n-1),
.sbzs2 .itemRow:nth-child(9n-2) {
     margin-bottom: 10px;
     padding-bottom: 20px;
}

.sbzs2 .itemRow:nth-child(9n)::after,
.sbzs2 .itemRow:nth-child(9n-1)::after,
.sbzs2 .itemRow:nth-child(9n-2)::after {
     background-color: #ececec;
     display: block;
     width: 120%;
}

.sbzs2 .itemRow:nth-child(9n)::before,
.sbzs2 .itemRow:nth-child(9n-1)::before,
.sbzs2 .itemRow:nth-child(9n-2)::before {
     background-color: #ececec;
     display: block;
     content: '';
     height: 1px;
     position: absolute;
     bottom: -4px;
     left: 0;
     z-index: 999;
     width: 120%;
}

.sbzs2 .itemRow:nth-child(9n)::after,
.sbzs2 .itemRow:nth-child(9n)::before {
     /* background-color: red; */
     width: 100%;
     display: block;
}

.rdzx .itemRow {
     padding:5px 10px;
     /* min-height: 116px; */
     box-sizing: border-box;
     position: relative;

}

.rdzx .itemRow::after {
     content: '';
     width: 4px;
     height: 4px;
     background: #4C4C4C;
     position: absolute;
     left: 0;
     top: 16px
}
.rmhttj .itemRow {
     padding-bottom: 20px;

}
.rmhttj .itemRow ul li{
     position: relative;
     padding-left:10px;
}
.rmhttj .itemRow ul li:last-child{
     padding-bottom: 0;
}
.rmhttj .itemRow:hover{
    
background: #F7F8FA;
}
.rmhttj .itemRow ul li::after {
     content: '';
     width: 4px;
     height: 4px;
     background: #4C4C4C;
     position: absolute;
     left: 0;
     top: 10px
}
.rdzx .list {}

.rdzx .list .itemRow .content {
     display: none;

}

.rdzx .list .itemRow:hover .content {
     display: flex;
}

.rdzx .list .itemRow:hover .title {
     color: #F38F00;
     text-decoration: underline;
}

.s1 .itemRow {
     min-height: 80px;
}

.sbtt .itemRow {
     min-height: 145px
}

.footerList {}

.footerList .title {
     font-size: 16px;
}

.footerList .cont,
.footerList .cont a {
     font-size: 14px;
     color: #b4b4b5;
}

.footerList.df4 .cont,
.footerList.df3 .cont {
     width: 300px;
}

.footerList.df4 .cont>a {
     width: 25%;
     margin-top: 20px;
}

.footerList.df3 .cont>a {
     width: 33.33%;
     margin-top: 20px;
}

/* .footerList .cont>a:hover{color:#a50034} */
.footerList.df1 .cont {
     color: #888888;
     line-height: 180%;
}

.bottomT {
     padding: 14px 0;
     border-top: 1px solid #575757;
     color: #b4b4b5;
}

.bottomT a {
     color: #fff;
     margin-left: 10px;
}

.swiper-container {
     position: relative;
}

.swiper-container .title {
     position: absolute;
     bottom: 0;
     width: 100%;
     left: 0;

     background: rgba(0, 0, 0, 0.4);
     padding: 0 20px 20px 12px;
     box-shadow: 0 -10px 10px 10px rgba(0, 0, 0, 0.4);
}

.swiper-container .title>a {
     width: 80%;
     font-size: 22px;
     color: #fff;
     font-weight: bold;
}

.swiper-container .title:hover {
     /* color: #a50034; */
}

.swiper-pagination {
     width: 20% !important;
     position: absolute !important;
     right: 0 !important;
     left: initial !important;
     z-index: 999;
     bottom: 20px !important;
}

.swiper-pagination-bullet {
     width: 8px !important;
     height: 6px !important;
     background-color: #fff !important;
     border-radius: 4px !important;
}

.swiper-pagination-bullet-active {
     width: 18px !important;
     /* height: 6px !important; */
     /* background-color: #fff !important; */

}

.phb .list .index {
     width: 20px;
     height: 20px;
     text-align: center;
     line-height: 20px;
     color: #999;
     background-color: #dddddd;
     font-size: 14px;
     margin-right: 10px;
     margin-top: 6px;

}

.phb .list .itemRow:first-child .index {
     color: #fff;
     background-color: #fe2d46;
}

.phb .list .itemRow:nth-child(2) .index {
     color: #fff;
     background-color: #ff6600;
}

.phb .list .itemRow:nth-child(3) .index {
     color: #fff;
     background-color: #faa90e;
}

.classify .content .sbzs:first-child {
     padding-top: 0;
     margin-top: 0;
}

.classify .content .sbzs {
     padding-top: 20px;
}

.info3 {
     background-color: #f7f7f7;
     color: #999;
     font-size: 16px;
     line-height: 26px;
     padding: 10px 12px;
     margin-bottom: 20px;
     position: relative;
}

.info3 .warningBox {
     position: absolute;
     right: 0;
     bottom: -44px;
     font-size: 12px;
     color: #bbb;
     cursor: pointer;
}

.info3 .warningBox img {
     width: 12px;
     margin: 0 4px 4px 0;
     vertical-align: middle;
     display: inline-block;
}

.solid-bottom::after {
     display: none;
     /* border-bottom: 1px solid #ececec !important; */
}

.solid-bottom {
     border-bottom: 1px solid #ececec !important;
}

.logoCls {
     width: 230px;
     height: 90px;
     margin: 2px 0;
}

.prevBtn {
     display: block;
     padding: 20px;
     color: #fff;
     background-color: #a50034;
     margin-bottom: 30px;
}

.prevBtn:hover {
     color: #fff !important;
}

.prevBtn>span {
     display: block;
     width: 310px
}

.detailList .imgBox {
     width: 150px;
     height: 100px;
     overflow: hidden;
     background-color: #f5f5f5;
     position: relative;
     line-height: 100px;
     text-align: center;
     font-size: 22px;
     font-weight: bold;
     color: #333 !important;
}

.detailList .imgBox img {
     position: absolute;
     width: 38px;
     height: 12px;
     left: 6px;
     top: 6px;
}

/* 
.el-dropdown:hover{
}
.navList2 .item:hover .el-dropdown-menu{
     display: block;
}
.el-dropdown-menu {
     display: none;
     position: absolute;
     top: 30px;
     left: 0;
     z-index: 10;
     padding: 10px 0;
     margin: 5px 0;
     background-color: #fff;
     border: 1px solid #ebeef5;
     border-radius: 4px;
     box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
 }
 
 .el-dropdown-menu__item {
     list-style: none;
     line-height: 36px;
     padding: 0 20px;
     margin: 0;
     font-size: 14px;
     color: #606266;
     cursor: pointer;
     outline: none
 }
 .el-dropdown-menu__item a{
      white-space:nowrap;
 }
 .el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover {
     background-color: #fcedf2;
     color: #a50034
 }
 .el-dropdown-menu__item a:focus,.el-dropdown-menu__item:not(.is-disabled) a:hover,.el-dropdown-menu__item:hover a{
     background-color: #fcedf2;
     color: #a50034
 }
 
 .el-dropdown-menu__item i {
     margin-right: 5px
 }
 
 .el-dropdown-menu__item--divided {
     position: relative;
     margin-top: 6px;
     border-top: 1px solid #ebeef5
 }
 
 .el-dropdown-menu__item--divided:before {
     content: "";
     height: 6px;
     display: block;
     margin: 0 -20px;
     background-color: #fff
 }
 
 .el-dropdown-menu__item.is-disabled {
     cursor: default;
     color: #bbb;
     pointer-events: none
 }
 
 .el-dropdown-menu--medium {
     padding: 6px 0
 }
 
 .el-dropdown-menu--medium .el-dropdown-menu__item {
     line-height: 30px;
     padding: 0 17px;
     font-size: 14px
 }
 
 .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
     margin-top: 6px
 }
 
 .el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
     height: 6px;
     margin: 0 -17px
 }
 
 .el-dropdown-menu--small {
     padding: 6px 0
 }
 
 .el-dropdown-menu--small .el-dropdown-menu__item {
     line-height: 27px;
     padding: 0 15px;
     font-size: 13px
 }
 
 .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
     margin-top: 4px
 }
 
 .el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
     height: 4px;
     margin: 0 -15px
 }
 
 .el-dropdown-menu--mini {
     padding: 3px 0
 }
 
 .el-dropdown-menu--mini .el-dropdown-menu__item {
     line-height: 24px;
     padding: 0 10px;
     font-size: 12px
 }
 
 .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
     margin-top: 3px
 }
 
 .el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
     height: 3px;
     margin: 0 -10px
 }

 .el-dropdown-menu::after{
      content: '';
      position: absolute;left:50%;margin-left:-7px;top:-7px;
   display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;
          vertical-align:middle;
          border-bottom:7px solid red;
          border-top:0 none;
          border-left:7px solid transparent;
          border-right:7px solid transparent;
          _color:#FF3FFF;
          _filter:chroma(color=#FF3FFF);
 }
 .el-dropdown-menu::before{
     content: '';
     position: absolute;left:0;top:0;
  display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;
         vertical-align:middle;
         border-bottom:7px solid green;
         border-top:0 none;
         border-left:7px solid transparent;
         border-right:7px solid transparent;
         _color:#FF3FFF;
         _filter:chroma(color=#FF3FFF);
}
 */

.layui-nav {
     background-color: #fff;
     color: #333;
     padding-right: 0;
}

.layui-nav .layui-nav-item a {
     color: #333;
     font-size: 18px;
     padding: 0 27px;
     display: flex !important;
}

.layui-nav .layui-this a,
.layui-nav .layui-nav-item a:hover {
     color: #f38f00;

}

.layui-nav .layui-nav-child a {
     font-size: 14px;
     padding: 0 20px;
}

.layui-nav-child dd.layui-this {
     /* background-color:#fcedf2; */
     background-color: transparent;
     color: #333 !important;
}

.layui-nav-child dd:hover {
     /* background-color: #f90; */
}

.layui-nav-child dd:hover a {
     color: #f38f00 !important;
}

.layui-nav .layui-nav-child a:hover {
     background-color: transparent;
     color: #333;
}

.layui-nav-bar {
     display: none !important;
     opacity: 0 !important;
}

.layui-nav-bar,
.layui-nav .layui-this:after {
     background-color: transparent;
}

.layui-icon-down:before {
     display: none;
     /* 二级菜单下拉箭头如果需要则改  去掉上面一行 */
}

.layui-layer-iframe {
     top: 10px !important;
}

.firstTitle+.secondTitle>div:nth-child(2) {
     cursor: pointer;
     font-size: 12px;
     color: #bbb;
}

.yaoBox {
     display: flex;
     border: 1px solid #f5f5f5;
     color: #808080;
}

.yaoBox .l,
.yaoBox .r {
     text-align: center;
     /* flex: 1; */
     padding: 2px 10px;
}

.yaoBox .l {
     background-color: #f5f5f5;
}

.text-red {
     color: #E92525;
}

.text-green {
     color: #38AE32
}
.southmoney-main-nav{
     padding:8px 0;

}
.southmoney-main-nav>div:nth-child(2){
     border-left: 1px solid #dc7705;
     border-right: 1px solid #dc7705;
     padding: 0 5px;
}

.southmoney-main-nav>div a:first-child{
     font-size: 18px;
    color: #ff0;
}
.southmoney-main-nav>div>div:nth-child(2){
     margin-top: 4px;
}

.southmoney-main-nav a{
     color: #fff;
     padding: 0 9px;
     display: inline-block;
}
.southmoney-main-nav a:hover{
     color: #ff0;
}
.wxgz .title{
     cursor: pointer;
}
.wxgz .content{
     display: none;
}
.wxgz:hover .content{
     display: block;
}
.arclists>div:last-child{
	border-bottom:none !important;
}