.new{ width:1300px; margin:20px auto 20px auto; overflow:hidden; }
.new-left{ float:left; width:848px; overflow:hidden; }
.new-right{ float:right; width:410px; }
.newcon-left{ float:left; width:370px; position:relative; }
.newcon-left .bd{width:370px; overflow:hidden;  }
.newcon-left .bd ul li{ float:left; width:100%; }
.newcon-left .bd ul li a{ display:block; width:100%; height:238px; overflow:hidden; }
.newcon-left .bd ul li a img{width:100%; height:238px;}
.newcon-left .bd li span{ display:block; padding:8px; height:50px; background:#f6f6f6; font-size:16px; color: #444; font-weight:normal; overflow:hidden;  text-align:center; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap }
.newcon-left .hd{  position:absolute; right:8px; bottom:87px; overflow:hidden; }
.newcon-left .hd ul li{ float:left; width:18px; height:18px; line-height:18px; text-align:center; background:#fff;  margin-left:6px; }
.newcon-left .hd ul li.on{  background:#cb0d0d; color:#fff;  }

.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display: block\0;}
.line4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display: block\0;}
.line5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;display: block\0;}
.line6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;display: block\0;}


.newcon-left .prev,.newcon-right .next{ position:absolute; top:50%; margin-top:-80px; display:block; width:36px; height:80px; background:url(../images/left.png); display:none;    }
.newcon-left .next{ background:url(../images/right.png); right:0 !important;position:absolute; top:50%; margin-top:-80px; display:block; width:36px; height:80px;display:none;  }
.newcon-left:hover .prev{   display:block; }
.newcon-left:hover .next{   display:block; }
.newcon-right{ float:right; width:448px; height:310px; overflow:hidden;  }


.new-right ul li{ padding:6px 0 6px 18px; height:36px; border-bottom:dotted 1px #ababab; background:url(../images/dot1.png) left center no-repeat;   }
.new-right ul li span{  display:table; height:36px;  }
.new-right ul li span a{ display:table-cell; vertical-align:middle; line-height:18px;  font-size:16px;  transition: .5s;  }
.new-right ul li:hover{border-bottom:dotted 1px #fff; background-color: #84191f;}
.new-right ul li:hover span a{color:#fff; padding-left:10px;}

.rencaicon{ position:relative; margin-top:30px; }
.qhbox{ width:100%; height:auto; background:url(../images/qiebg.jpg) no-repeat top center; background-size:cover; overflow:hidden; }
.rencaibox{ width:1300px; margin:0 auto; padding:10px 0; overflow:hidden; }
.rencai-title{ width:545px;  margin:0 auto; overflow:hidden; }
.rencai-title span{ float:left; width:135px; height:60px; background:url(../images/qieline.png) right center no-repeat; }
.rencai-title .lastspan{ background:none; }
.rencai-title b{ display:block; height:57px;border-bottom:solid 3px #717171; text-align:center; line-height:57px; font-size:22px; cursor:pointer; }
.curb{ border-bottom:solid 3px #84191f !important; color:#84191f; }
.rc-more{ width:100px; height:34px;position: absolute;  right:0px; top:-70px; }
.rc-more a{ display:block; width:100px; height:34px; line-height:34px;  text-align:center;  }
.rc-more a:hover{  color: #84191f !important; }
.qiebox1-left{ float:left; width:375px; }
.qiebox1{ overflow:hidden; width:1100px; margin:0 auto;  height:280px; }
.qiebox1-left a{ display:block;  width:375px; height:250px; overflow:hidden;  }
.qiebox1-left span{ display:block; height:40px; line-height:40px; text-align:center; background:#fff; }
.qiebox1-right{ float:right; width:690px; }
.qiebox1-right dl{ border-bottom:solid 1px #bebebe; padding-bottom:15px; margin-bottom:10px; }
.qiebox1-right dl dt a{ display:block; height:40px; line-height:40px; font-size:18px; }
.qiebox1-right dl dd{ line-height:24px; color:#6b6b6b; }
.qiebox1-right ul li{ height:40px; line-height:40px; }
.qiebox1-right ul li a{ float:left;  font-size:16px;  }
.qiebox1-right ul li span{ float:right; width:100px; text-align:right; color:#888;  }

.djlist{ overflow:hidden; height:260px; }
.djlist li{ float:left; width:335px; overflow:hidden; padding:0 48px; border-right:solid 1px #ccc;  }
.djlist li.firrj{ padding-left:0; }
.djlist li.lasrj{ padding-right:0; border-right:0; }
.djlist li .date{ float:left; width:56px; font-family:"Times New Roman", Times, serif;  }
.djlist li .date b{ display:block; font-size:30px; font-weight:normal; }
.djlist li .date span{ display:block; font-size:12px; }
.djlist li dl{ float:right; width:265px; }
.djlist li dl dt{ height:48px; line-height:24px; overflow:hidden; margin-bottom:15px;   }
.djlist li dl dt a{ font-size:16px; font-weight:bold; }
.djlist li dl dd{ color:#777; line-height:32px; text-indent:2em;  }


.bwsd{ overflow:hidden; }
.bwsd li{  float:left; width:405px; margin-right:36px;   }
.bwsd li.last-bwsd{ margin-right:0; }
.bwsd li a{ display:block;  width:405px; height:210px; overflow:hidden; position:relative;   }
.bwsd li img{ width:100%; height:210px;    object-fit: cover;}
.bwsd li span{ display:block; height:35px; line-height:35px; text-align:center; background:#fff; font-size:16px; }





.bwsd2{ overflow:hidden; height:240px;padding-top:20px; }
.bwsd2 li{  float:left; width:19%; margin-right:1.2%;display: table-cell;
    vertical-align: middle;
    text-align: center;
   }
.bwsd2 li.last-bwsd{ margin-right:0; }
.bwsd2 li a{ display:block;  width:100%; height:210px; overflow:hidden; position:relative;   }
.bwsd2 li img{ width:210px; min-height:210px;object-fit: cover;border-radius: 50%;}
.bwsd2 li span{ display:block; height:35px; line-height:35px; text-align:center; font-size:16px; }






.box3{ width:1300px; margin:20px auto 10px auto; overflow:hidden; }
.notic{ float:left;     width: 390px;
    overflow: hidden;
    margin-right: 30px;
    background: #f7eaea96;
    border-radius: 10px;
    padding: 8px 11px; }
.notic:nth-child(2){background: #eae3f782; }
.notic:nth-child(3){background: #d7f3e28a; }
.tz-title{ height:40px; line-height:40px; margin-bottom:20px;  }
.tz-title span{ float:left; width:150px; font-size:22px; font-weight:bold; }
.tz-title span b{ color:#84191f; border-bottom:solid 2px #84191f; padding:5px 0;  }
.tz-title a{ float:right; }
.tzlist{ overflow:hidden; }
.tzlist li{ height:22px; line-height:22px; margin-bottom:18px;margin-top:6px; }
.tzlist li span{ float:left; width:85px; border-right:solid 1px #9c9c9c; color:#9c9c9c;  }
.tzlist li a{ float:right; width:315px;  font-size:16px;   }
.tzlist li:hover span{ border-right:solid 1px #84191f; color:#84191f;  }

/*学术*/
.xsbox{ position:relative;}
.xs-title{ height:40px; line-height:40px; margin-bottom:20px;  }
.xs-title span{ float:left; width:120px; font-size:22px; font-weight:bold; }
.xs-title span b{ color:#444444; border-bottom:solid 2px #444444; padding:5px 0;  }
.xs-title span .curb {
    border-bottom: solid 2px #84191f !important;
    color: #84191f !important;
}
.xslist .rc-more {
    width: 100px;
    height: 34px;
        position: absolute;
    right:0px;
    top: -58px;
}
.xslist .rc-more a {
    display: block;
    width: 100px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.xslist .rc-more a:hover{  color:#84191f;  }



.firsttz{ overflow:hidden; margin-top:20px; margin-bottom:35px; }
.firsttz span{ float:left; width:200px; height:140px; }
.firsttz span img{ width:200px; }
.firsttz dl{ float:right; width:165px; }
.firsttz dl dt{ height:30px; line-height:30px; overflow:hidden;  }
.firsttz dl dt a{ font-size:16px;}
.firsttz dl dd{ color:#999; line-height:24px; overflow:hidden;  }
.firsttz dl span{ margin-top:10px; display:block; height:30px; line-height:30px;}
.firsttz dl span a{ color:#84191f; font-size:12px;  }
.mtlist{ overflow:hidden; margin:10px 0; }
.mtlist li{ height:30px; line-height:30px; margin-bottom:11px; overflow:hidden; background: url(../images/dot4.png) left center no-repeat;padding-left: 18px;}
.mtlist li a{ float:left;  padding-left:2px; font-size:16px; width:370px; text-overflow: ellipsis;white-space: nowrap; overflow:hidden;   }
.mtlist li span{ float:right; color:#a09f9f;  }
.lastnotic{ margin-right:0 !important; }

.xueshu{ overflow:hidden; }
.xueshu li{ overflow:hidden; padding-top:18px;  }
.xueshu li span{ float:left; width:60px; height:56px; line-height:28px; color:#84191f; border:solid 1px #84191f; text-align:center; margin-top:4px;font-size:13px; }
.xueshu li span b{ display:block; font-size:16px; color:#fff; height:30px; line-height:30px; background:#84191f; }

.xueshu li dl{ float:right; width:100%; padding:0 0 2px 0; border-bottom:solid 1px #d5d5d5; }
.xueshu li dl dt{ height:32px; line-height:32px; }
.xueshu li dl dt a{ font-size:16px; transition: .5s;}
.xueshu li dl dd{ height:26px; line-height:26px; padding-left:0px; color:#a09f9f; }
.xueshu li dl .dd1{ background:url(../images/date.png) left no-repeat; }
.xueshu li dl .dd2{ background:url(../images/dizhi.png) left no-repeat; overflow:hidden}
.xueshu li:hover dl{background:#84191f;}
.xueshu li:hover dl dt a{ font-weight:600; color:#fff;padding-left:10px; }


.xueshu2{ overflow:hidden; }
.xueshu2 li{ overflow:hidden; padding-top:18px;  }
.xueshu2 li span{ float:left; width:60px; height:56px; line-height:28px; color:#84191f; border:solid 1px #84191f; text-align:center; margin-top:4px;font-size:13px; }
.xueshu2 li span b{ display:block; font-size:16px; color:#fff; height:30px; line-height:30px; background:#84191f; }

.xueshu2 li dl{ float:right; width:calc(100% - 80px); padding:0 0 2px 0; border-bottom:solid 1px #d5d5d5; }
.xueshu2 li dl dt{ height:32px; line-height:32px; }
.xueshu2 li dl dt a{ font-size:16px;transition: .5s; }
.xueshu2 li dl dd{ height:26px; line-height:26px; padding-left:0px; color:#a09f9f; }
.xueshu2 li dl .dd1{ background:url(../images/date.png) left no-repeat; }
.xueshu2 li dl .dd2{ background:url(../images/dizhi.png) left no-repeat; overflow:hidden}

.xueshu2 li:hover dl{ border-bottom:solid 1px #84191f; }
.xueshu2 li dl dt a:hover{ color:#84191f; font-weight:600; padding-left:10px;}

.zhuanti{  width:1300px; margin:0 auto; overflow:hidden;  }
.zttitle{ height:56px; line-height:56px; border-bottom:solid 1px #d5d5d5; margin-bottom:20px;}
.zttitle span{ font-size:22px;  }
.zttitle span b{ font-weight:normal;  color:#84191f; }

.zhuanti ul{  }
.zhuanti ul li{ float:left;height:152px;  position:relative; overflow:hidden;    }
.zhuanti ul li a{ display:block;  width:100%; height:153px; }
.zhuanti ul li a img{
width:100%;
height:100%;
object-fit:cover;

}
.zhuanti ul li span{ display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#fff; background:url(../images/ztbg.png); position:absolute; left:0; bottom:0; display:none; }
.zhuanti ul li:hover span{ display:block; }

.fr11{
margin-left:20px;
}




 .miso-arrow1_box .miso-arrow1 {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(99,6,95,.15);
    position: absolute;
    top: 38%;
    z-index: 10;
    transform: translateY(calc(-.28rem - .25rem));
    right: 0
}

 .miso-arrow1_box.miso-next1 {
    right: -20px;
    display: flex;
    align-items: center;
    justify-content: center
}

 .miso-arrow1_box.miso-next1 svg {
    width: 20px;
    height: 20px;
    fill: #e7c90f;
    transform: rotate(-90deg)
}

 .miso-arrow1_box.miso-prev1 {
    left: -20px;
    display: flex;
    align-items: center;
    justify-content: center
}

 .miso-arrow1_box.miso-prev1 svg {
    width: 20px;
    height: 20px;
    fill: #e7c90f;
    transform: rotate(-90deg)
}

 .miso-arrow1_box .swiper-button-prev {
    left: 0;
    margin: 0
}

 .miso-arrow1_box .swiper-button-prev:after {
    display: none
}

 .miso-arrow1_box .swiper-button-prev svg {
    width: 20px;
    height: 20px;
    fill: #e7c90f;
    transform: rotate(90deg)
}

 .miso-arrow1_box .swiper-button-next {
    right: 0;
    margin: 0
}

 .miso-arrow1_box .swiper-button-next:after {
    display: none
}

 .miso-arrow1_box .swiper-button-next svg {
    width: 20px;
    height: 20px;
    fill: #e7c90f;
    transform: rotate(-90deg)
}




@media(max-width: 992px){
.new{width:96%; margin:0 auto;}
.new-left {
    float: left;
    width: 100%;
    overflow: hidden;
}
.newcon-left .bd{width:100%; overflow:hidden;  }
.newcon-left .bd ul li{ float:left; width:100%; }
.newcon-left .bd ul li a{ display:block; width:100%; height:238px; overflow:hidden; }
.newcon-left .bd ul li img{width:100%;}
.new-right {
    float: left;
    width: 100%;
}
.rencaibox {
    width: 96%;
    margin: 0 auto;
    padding: 10px 0;
    overflow: hidden;
}
.zhuanti {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.zhuanti ul li{

height:125px;

}
.zhuanti ul li a{
height:120px;
}
.qhbox{height:auto;}
.zhuanti ul {
    height: auto;
   
}
.box3 {
    width: 96%;
    margin: 20px auto 10px auto;
    overflow: hidden;
}
.notic{ float:left;     width: 100%;
    overflow: hidden;
    margin-right: 0px;
    background: #f7eaea;
    border-radius: 10px;
    padding: 8px 11px; 
margin-bottom:20px;
box-sizing: border-box;
}
.newcon-right{ float:left; width:100%; height:310px; overflow:hidden;  }
.new-right ul li {
    padding: 6px 0 6px 18px;
    height: 36px;
    border-bottom: dotted 1px #ababab;
    background: url(../images/dot1.png) left center no-repeat;
    width: 100%;
    box-sizing: border-box;
}
.new-right ul li span{display:flex;}


}