/*新闻首页*/
.newsIdxHdNav{width:100%;height:128px;border:1px solid #EFEFEF;box-sizing:border-box;overflow:hidden;margin-top:30px}
.newsIdxHdNav > ul{width:100%}
.newsIdxHdNav > ul > li{float:left;width:259px;height:128px;box-sizing:border-box;overflow:hidden;border-right:1px solid #EFEFEF}
.newsIdxHdNav > ul > li > a{display:block;width:100%;height:128px;border-top:2px solid #FFFFFF;text-decoration:none}
.newsIdxHdNav > ul > li > a > i{display:block;width:50px;height:50px;background:url(../images/icon.png) no-repeat;margin:17px 0 0 104px;background-position:-290px -322px}
.newsIdxHdNav > ul > li:nth-child(1) > a > i{background-position:-290px -322px}
.newsIdxHdNav > ul > li:nth-child(2) > a > i{background-position:-390px -322px}
.newsIdxHdNav > ul > li > a > strong{text-align:center;font-size:18px;color:#666666;margin-top:10px;display:block;font-weight:normal}
.newsIdxHdNav > ul > li:hover > a{border-top:2px solid var(--defcolor)}
.newsIdxHdNav > ul > li:hover > a > strong{color:var(--defcolor)}
.newsIdxHdNav > ul > li:nth-child(1):hover > a > i{background-position:-290px -381px}
.newsIdxHdNav > ul > li:nth-child(2):hover > a > i{background-position:-390px -381px}
.newsIdxTopMainBox{overflow:hidden;margin-top:30px}
.newsIdxTopMainL{width:740px;overflow:hidden;position:relative;float:left}
.newsIdxTopMainR{width:520px;overflow:hidden;float:left;margin-left:40px}
.newsIdxSlide{width:100%;height:400px;overflow:hidden;position:relative}
.newsIdxSlide .swiper{}
.newsIdxSlide .swiper .swiper-wrapper{}
.newsIdxSlide .swiper .swiper-wrapper .swiper-slide{width:740px;height:400px;border-radius:4px}
.newsIdxSlide .swiper .swiper-wrapper .swiper-slide > a{display:block}
.newsIdxSlide .swiper .swiper-wrapper .swiper-slide > a img{display:block;width:740px;height:400px;object-fit:cover;}
.newsIdxSlide .swiper .swiper-wrapper .swiper-slide > a p{display:block;width:100%;position:absolute;bottom:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,.7);height:42px;line-height:42px;font-size:16px;color:#fff;text-indent:1em}
.newsIdxSlide .swiper-pagination{position:absolute;height:23px;bottom:8px;right:12px;z-index:1;left:unset;width:200px;text-align:right}
.newsIdxSlide .swiper-pagination-bullet{width:10px;height:10px;background:#ebebeb;border-radius:10px;opacity:1;margin:0 4px;cursor:pointer}
.newsIdxSlide .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff431e;width:24px}
.newsIdxSlideBottomRecom{margin-top:12px}
.newsIdxSlideBottomRecomMain{overflow:hidden}
.newsIdxSlideBottomRecomMain > .mainL{width:400px;overflow:hidden;float:left}
.newsIdxSlideBottomRecomMain > .mainR{width:330px;overflow:hidden;float:left;margin-left:10px}
.commNewsList{overflow:hidden}
.commNewsList > li{float:left;display:inline-block;margin-top:20px;width:180px;height:130px;margin-right:20px;overflow:hidden}
.commNewsList > li:nth-child(2n){margin-right:0}
.commNewsList > li > a{width:180px;height:130px;overflow:hidden;display:block;color:#232323}
.commNewsList > li > a > img{width:180px;height:100px;display:block}
.commNewsList > li > a > p{width:180px;display:block;text-align:center;height:30px;line-height:30px}
.commNewsList > li:hover > a > p{color:var(--defcolor)}
.commTxtNewsList{width:100%;margin-top:10px;overflow:hidden}
.commTxtNewsList > li{overflow:hidden;border-bottom:1px dashed #f0f0f0;padding:10px 0}
.commTxtNewsList > li > a{display:block;padding-left:15px;position:relative;height:20px}
.commTxtNewsList > li > a::before{content:"";display:inline-block;border:1px solid #f0f0f0;border-radius:16px;width:7px;height:7px;background-color:#f0f0f0;position:absolute;left:0;top:5px}
.commTxtNewsList > li > a > p{display:inline-block;width:80%;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.commTxtNewsList > li > a > span{color:#a8a8a8;float:right}
.commTxtNewsList > li:hover > a::before{background-color:var(--defcolor);border-color:var(--defcolor)}
.commTxtNewsList > li:hover > a > p{color:var(--defcolor)}
.newsIdxTopMainRTop{}
.newsIdxTopMainRTop > p:nth-child(1){text-align:center}
.newsIdxTopMainRTop > p:nth-child(1) > a{text-align:center;color:#ea3054;font-size:20px;font-weight:bold}
.newsIdxTopMainRTop > p:nth-child(1) > a:hover{color:#d81037}
.newsIdxTopMainRTop > p:nth-child(2){text-align:center;margin:10px 0px;overflow:hidden}
.newsIdxTopMainRTop > p:nth-child(2) > a{display:inline-block;float:left;width:46%;height:30px;padding:0 2%;box-sizing:border-box;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.newsIdxTopMainRTop > p:nth-child(2) > span{margin:4px 10px 0 10px;height:30px;float:left;display:inline-block}
.commTxtNewsList2{width:100%;overflow:hidden;margin-top:0px;padding:6px 0;max-height:340px;border-top:1px dashed #f0f0f0}
.commTxtNewsList2 >li{overflow:hidden}
.commTxtNewsList2 >li > a{display:block;padding:6.8px 0px 6.8px 15px;position:relative;height:20px}
.commTxtNewsList2 >li > a::before{content:"";display:inline-block;border:1px solid #f0f0f0;border-radius:16px;width:7px;height:7px;background-color:#f0f0f0;position:absolute;left:6px;top:12px}
.commTxtNewsList2 >li > a > span{float:left;color:#a8a8a8}
.commTxtNewsList2 >li > a > p{float:left;display:inline-block;width:360px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.commTxtNewsList2 >li > a > span:nth-child(3){float:right}
.commTxtNewsList2 >li:nth-child(1) > a{padding-left:0;height:21px}
.commTxtNewsList2 >li:nth-child(1) > a::before{content:unset}
.commTxtNewsList2 >li:nth-child(1) > a > span{display:inline-block;font-size:12px;width:49px;height:20px;line-height:20px;text-align:center;margin-right:9px;background:url(../images/icon.png) no-repeat;color:#00bfb1;background-position:0 -850px}
.commTxtNewsList2 >li:nth-child(1) > a > p{color:#00bfb1}
.commTxtNewsList2 >li:nth-child(1) > a > span.col2{color:#ff690b;background-position:0 -871px}
.commTxtNewsList2 >li:nth-child(1).col2 > a > p{color:#ff690b}
.commTxtNewsList2 >li:nth-child(1):hover > a > span{color:#fff;background-position:-50px -850px}
.commTxtNewsList2 >li:nth-child(1):hover > a > span.col2{background-position:-50px -871px}
.newsIdxClassBox{overflow:hidden}
.newsIdxClassBox > div{float:left}
.newsIdxClassBox > div:nth-child(1){width:420px;margin-right:40px}
.newsIdxClassBox > div:nth-child(2){width:500px;margin-right:40px}
.newsIdxClassBox > div:nth-child(3){width:300px}
.newsIdxClassBox > div:nth-child(3) > .commRigTit2{margin-top:12px}
.commTxtNewsList3{width:100%;padding-top:4px}
.commTxtNewsList3 > li{width:100%;height:24px;overflow:hidden;margin-top:14px}
.commTxtNewsList3 > li > a{display:block;height:24px}
.commTxtNewsList3 > li > a > span:nth-child(1){width:70px;height:24px;line-height:24px;text-align:center;overflow:hidden;background:#F6F6F6;color:#72B73B;text-decoration:none;display:inline-block}
.commTxtNewsList3 > li > a > p:nth-child(2){width:280px;height:24px;line-height:24px;overflow:hidden;font-size:14px;margin:0px 0px 0px 14px;display:inline-block}
.commTxtNewsList3 > li > a > span:nth-child(3){display:block;float:right;width:42px;font-size:13px;height:24px;line-height:24px;overflow:hidden;text-align:right;color:#999999}
.commImgNewsList{padding:20px 0px;padding-bottom:14px;width:100%;border-bottom:1px dashed #f0f0f0;max-height:140px;overflow:hidden}
.commImgNewsList > li{float:left;margin-bottom:20px;margin-right:36px}
.commImgNewsList > li:nth-child(2n){margin-right:0}
.commImgNewsList > li > a{display:block}
.commImgNewsList > li > a > div{width:232px;height:112px;display:block;border-radius:5px;overflow:hidden}
.commImgNewsList > li > a > div img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}
.commImgNewsList > li > a > p{margin-top:10px;text-align:center;color:#232323}
.commImgNewsList > li:hover > a > p{color:var(--defcolor)}
.commImgNewsList > li:hover > a > div img{transform:scale(1.1)}
.commTxtNewsList.itemPdtb13 > li{padding-top:13px;padding-bottom:13px}
.newsTopRecom{width:100%;margin-top:4px}
.newsTopRecom > li{width:100%;height:37px;border-bottom:1px dashed #F0F0F0;margin-top:12px}
.newsTopRecom > li > a{display:block;height:37px}
.newsTopRecom > li > a > i{display:block;float:left;width:25px;height:25px;line-height:25px;text-align:center;font-size:14px;color:#FFFFFF;border-radius:100px;background:#C5C5C5}
.newsTopRecom > li:nth-child(1) > a > i{background:#ff4800}
.newsTopRecom > li:nth-child(2) > a > i{background:#ff6d34}
.newsTopRecom > li:nth-child(3) > a > i{background:#ffa07b}
.newsTopRecom > li > a > p{display:block;float:right;width:88%;height:18px;line-height:18px;overflow:hidden;margin-top:3px;font-size:14px}

/*新闻列表页*/
.crumb{background-color:#fff}
.mainLeft{width:880px;float:left;background-color:#fff}
.mainRight{width:380px;float:left;margin-left:40px}
.newsLPageNav{background:#888;height:46px;line-height:46px;margin-bottom:12px}
.newsLPageNav > ul{overflow:hidden}
.newsLPageNav > ul > li{float:left;color:#fff;font-size:16px;cursor:pointer}
.newsLPageNav > ul > li > a{padding:0 24px;color:#fff;display:block;position:relative}
.newsLPageNav > ul > li.current{background:#fff;font-weight:bold}
.newsLPageNav > ul > li.current > a{border-top:3px solid #e86505;height:43px;line-height:43px;color:#e86505}
.newsLPageNav > ul > li.current > a::before{content:'';display:block;position:absolute;left:0;right:0;top:-1px;margin:auto;width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e86505}
.newsLPageNewsList{}
.newsLPageNewsList > ul{width:100%;padding:0 20px 30px 20px;box-sizing:border-box;overflow:hidden;margin:0 auto}
.newsLPageNewsList > ul > li{width:100%;overflow:hidden;margin:0 auto;height:130px;padding-bottom:22px;padding-top:22px;border-bottom:1px dashed #eee}
.newsLPageNewsList > ul > li > a{height:130px}
.newsLPageNewsList > ul > li > a > div{float:left}
.newsLPageNewsList > ul > li > a > div:nth-child(1){width:230px;margin-right:28px;height:130px;border-radius:2px;overflow:hidden}
.newsLPageNewsList > ul > li > a > div:nth-child(1) > img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}
.newsLPageNewsList > ul > li > a > div:nth-child(2){width:580px;height:130px}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p{overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:13px;color:#999}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p:nth-child(1){margin-bottom:8px;font-size:22px;color:#555}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p:nth-child(2){white-space:unset;font-size:14px;color:#777;max-height:44px;margin-top:16px;margin-bottom:18px;line-height:24px;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p:nth-child(3){}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p:nth-child(3) > span{float:left;line-height:22px;margin-right:20px}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p:nth-child(3) > span::before{content:'';width:18px;height:18px;float:left;margin-top:2px;display:inline-block;background:url(../images/icon.png) no-repeat;margin-right:6px}
.newsLPageNewsList > ul > li > a > div:nth-child(2) > p:nth-child(3) > span:nth-child(1)::before{background-position:-127px -850px}
.newsLPageNewsList > ul > li:hover{background:url(../images/li_bg1.jpg) repeat center}
.newsLPageNewsList > ul > li:hover > a > div:nth-child(1) > img{transform:scale(1.1)}
.newsLPageNewsList > ul > li:hover > a > div:nth-child(2) > p:nth-child(1){color:#ff2d22}
.newsRigBox{width:100%;overflow:hidden;padding:0 10px;padding-bottom:20px;box-sizing:border-box}
.newsRigImgRec{max-height:240px;overflow:hidden}
.newsRigImgRec > li{width:100%;box-sizing:border-box;display:block;overflow:hidden;height:120px;padding:12px 0px;border-bottom:1px dashed #eee}
.newsRigImgRec > li > a{display:block;height:95px}
.newsRigImgRec > li > a > p{font-size:16px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.newsRigImgRec > li > a > div{width:100%;margin-top:10px;margin-left:0px;overflow:hidden}
.newsRigImgRec > li > a > div > div{width:98px;height:58px;float:left}
.newsRigImgRec > li > a > div > div > img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}
.newsRigImgRec > li > a > div > p{font-size:14px;color:#737373;width:62%;height:56px;margin-left:20px;display:-webkit-box;text-overflow:ellipsis;line-height:26px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;float:left}
.newsRigImgRec > li:hover > a > p{color:#ff2d22}
.newsRigImgRec > li:hover > a > div > div > img{transform:scale(1.1)}
.newsRigTxtRec{width:100%;overflow:hidden;max-height:240px}
.newsRigTxtRec > li{border-bottom:1px dashed #f0f0f0;padding:14px 0;overflow:hidden}
.newsRigTxtRec > li > a{display:block;height:20px}
.newsRigTxtRec > li > a::before{content:"";display:inline-block;border:1px solid #f0f0f0;border-radius:16px;width:7px;height:7px;background-color:#f0f0f0;float:left;margin-right:8px;margin-top:5px}
.newsRigTxtRec > li > a > p{display:block;float:left;width:80%;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newsRigTxtRec > li > a > span{color:#a8a8a8;float:right}

/*文章内容页*/
.newsDeMainContent{}
.newsDeMainContent .mainLeft{width:930px;float:left;background-color:unset;}
.newsDeMainContent .mainRight{width:340px;float:left;margin-left:30px}

.newsCommItemBox{    width: 100%;float: left;
    position: relative;
    padding: 16px 0;
    background-color: #fff;
    box-sizing: border-box;
    margin-bottom: 20px;}

.newsDeInfoTop{    width: 100%;
    overflow: hidden;
    padding: 10px 16px 0 16px;
    box-sizing: border-box;}
.newsDeInfoTop > div:nth-child(1){    width: 100%;
    overflow: hidden;
    position: relative;}
.newsDeInfoTop > div:nth-child(1) > h1{    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    font-size: 26px;
    font-weight: bold;}
.newsDeInfoTop > div:nth-child(1) > p{    text-align: center;
    margin-top: 16px;}
.newsDeInfoTop > div:nth-child(1) > p > span{display: inline-block;
    margin: 0 12px;
    color: #999;}
.newsDeInfoTop > div:nth-child(1) > p > span::before{content:'';display: inline-block;
    width: 18px;
    height: 18px;
    float: left;
    margin-right: 6px;
    background: url(../images/icon.png) no-repeat;
    overflow: hidden;}
.newsDeInfoTop > div:nth-child(1) > p > span.time::before{    margin-top: 1px;
    background-position: -495px -932px;}
.newsDeInfoTop > div:nth-child(1) > p > span.editor::before{background-position: -551px -932px}
.newsDeInfoTop > div:nth-child(1) > p > span.readNum::before{background-position:-523px -932px}

.newsDeYxInfo{
    margin: 16px auto 20px;
    padding: 16px;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 4px;    width: 98%;
    box-shadow: 0 0 10px 0 rgba(47, 47, 47, 0.2);}
.newsDeYxInfo > a{display: block;height: 88px;}
.newsDeYxInfo > a > img{display: block;    width: 88px;
    height: 88px;float: left;    margin-right: 20px;transition: all 0.3s;    border-radius: 12px;}
.newsDeYxInfo > a > div{float: left;overflow: hidden;}
.newsDeYxInfo > a > div:nth-child(2){width: 570px;}
.newsDeYxInfo > a > div:nth-child(2) > p{overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.newsDeYxInfo > a > div:nth-child(2) > p:nth-child(1){    color: #444444;
    font-size: 20px;
    margin-bottom: 10px;    height: 28px;    font-weight: bold;}
.newsDeYxInfo > a > div:nth-child(2) > p:nth-child(2){    margin-top: 22px;    width: 100%;}
.newsDeYxInfo > a > div:nth-child(2) > p:nth-child(2) > span{    width: 33%;
    float: left;
    color: #999;
    text-align: left;
    line-height: 30px;
    height: 30px;
    overflow: hidden;}
.newsDeYxInfo > a > span{display: block;
    width: 120px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    box-sizing: border-box;
    color: #00be6e;
    border: 1px solid #00be6e;
    background: #fff;
    border-radius: 4px;
    margin-top: 25px;
    float: left;margin-left: 40px;}
.newsDeYxInfo > a > span::before{content: '';    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat center;
    margin: -4px 2px 0 0;
    height: 16px;
    width: 18px;
    background-position: -407px -133px;}

.newsDeYxInfo > a:hover > img{transform:scale(.9)}
.newsDeYxInfo > a:hover > div:nth-child(2) > p:nth-child(1){color: var(--defcolor)}
.newsDeYxInfo > a:hover > span{    color: #fff;
    border: 1px solid #00be6e;
    background: #00be6e;}
.newsDeYxInfo > a:hover > span::before{background-position: -438px -133px;}

.newsDeTxtCont{    width: 100%;
    font-size: 15px;
    line-height: 28px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 20px 30px 20px;
    margin-top: 20px;
    vertical-align: middle;
    box-sizing: border-box;}
.newsDeTxtCont p{    font-size: 15px;
    line-height: 26px;
    vertical-align: middle;
    margin-bottom: 12px;
    font-family: auto;}
.newsDeTxtCont > p:last-child{margin-bottom: 0;}
.newsDeTxtCont img{
    text-align: center;
    vertical-align: middle;
    margin: 12px auto;    display: block;
    max-width: 638px;
    max-height: 500px;
    object-fit: cover;}
.newsDeTxtCont h3{    background: #f3fbfe;
    border: 1px solid #f3fbfe;
    color: #358ff0;
    padding: 4px 12px;
    font-size: 15px;
    font-weight: bold;
    text-indent: 0px;
    margin: 12px 0;}

.newsDeNewList{margin-top: 10px;}
.newsDeNewList > ul{overflow: hidden;margin-bottom: 20px;}
.newsDeNewList > ul > li{width: 426px;
    margin-right: 28px;
    display: block;
    overflow: hidden;
    float: left;
    height: 95px;
    padding: 16px 0px;
    border-bottom: 1px dashed #eee;}
.newsDeNewList > ul > li:nth-child(2n){margin-right: 0;}
.newsDeNewList > ul > li > a{display:block;height:95px}
.newsDeNewList > ul > li > a > p{font-size:16px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.newsDeNewList > ul > li > a > div{width:100%;margin-top:10px;margin-left:0px;overflow:hidden}
.newsDeNewList > ul > li > a > div > div{width:98px;height:58px;float:left}
.newsDeNewList > ul > li > a > div > div > img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}
.newsDeNewList > ul > li > a > div > p{font-size:14px;color:#737373;width:65%;height:58px;margin-left:20px;display:-webkit-box;text-overflow:ellipsis;line-height:26px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;float:left}
.newsDeNewList > ul > li:hover{background-color: #f9f9f9;}
.newsDeNewList > ul > li:hover > a > p{color:#ff2d22}
.newsDeNewList > ul > li:hover > a > div > div > img{transform:scale(1.1)}

/*
.newsDeNewList{overflow:hidden}
.newsDeNewList > li{width:100%;box-sizing:border-box;display:block;overflow:hidden;height:120px;padding:12px 0px;border-bottom:1px dashed #eee}
.newsDeNewList > li > a{display:block;height:95px}
.newsDeNewList > li > a > p{font-size:16px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.newsDeNewList > li > a > div{width:100%;margin-top:10px;margin-left:0px;overflow:hidden}
.newsDeNewList > li > a > div > div{width:98px;height:58px;float:left}
.newsDeNewList > li > a > div > div > img{width:100%;height:100%;object-fit:cover;transition:all 0.3s}
.newsDeNewList > li > a > div > p{font-size:14px;color:#737373;width:65%;height:58px;margin-left:20px;display:-webkit-box;text-overflow:ellipsis;line-height:26px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;float:left}
.newsDeNewList > li:hover > a > p{color:#ff2d22}
.newsDeNewList > li:hover > a > div > div > img{transform:scale(1.1)}
*/

