@charset "utf-8";
ul {
margin: 0;
}
.row{
max-width:1440px;
width: 100%;}
.main{
max-width:1440px;
width: 100%;}
.list-addr{
padding: 20px 0 20px 0px;
}
.list-addr a{
color: #333333;
font-size: 16px;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
position: absolute;
left: unset;
right: 34%;
bottom: 32px;
display: inline-block;
width: 30%;
}
.swiper-pagination-bullet-active{
background-color: #FF9853 !important;
opacity: 1 !important;
}
/*.title{*/
/*    padding: 45px 0 0px 55px;*/
/*}*/
.swiper-pagination-bullet{
width: 38px;
background-color: #333333;
border-radius: 3px;
opacity: 0.1;
margin-right: 10px;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
margin-left: 10px;
}
.cold img{
width: 100%;
height: 200px;
padding-left:40px;
vertical-align: middle;
object-fit:fill;
}
.on{
/* display: none; */
}
.title a{
font-size: 24px;
display: inline;
color: #333333;
font-weight: 500;
line-height: 38px;
}
.web-footer>div:nth-child(2){
padding:50px 0px;
}
.half{
background-color:#f6f7f7;
height: 354px;
padding-top:45px!important;
padding-left: 55px!important;
padding-right: 65px!important;
}
.kitty {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
padding-top: 20px;
color: #808080;
font-size: 16px;
}
.columns{
/* padding-left: 0; */
/* padding-right: 0; */
}
.number li{
color:#333333;
}

.word{
font-size: 20px;
line-height: 44px;
}
.should{
height: 44px!important;
margin: 0;
width: 60px!important;
border-radius: 4px!important;
}
.clearfix>div{
padding: 0;
}
.addr_now a{
color: #333333;
}
.pd-l-50 {
padding-left: 50px !important;
}
.post-avatar img{
width: 298px;
height: 199px;
padding-left: 0!important;
padding-right: 10px!important;
}
.office1{
margin-left: 20px;
}
.wive img{
width: 25px;
height: 25px;
margin-left: 20px;
}
.topic-con .title {
padding: 0;
}
.non-title .office1{
font-size: 24px;
color: #333333;
}
.non-title{
display: flex;
align-items: center;
}
.text{
margin:0;
}

.right-toolbox {
text-align: right;
}
.font-secondary{
color:#646464;
font-size: 22px;
line-height: 30px;
padding: 15px 70px 70px 0px;
margin: 0;
}
.pubtime{
width: 143px;
line-height: 30px;
color: #808080;
font-size: 16px;
display:inline;
}
.office2{
font-size: 16px;
color: #808080;
line-height: 28px;
display: -webkit-box !important;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 10px;
}

.office2 img{
display: none;
}
/*.swiper-slide-active{*/
/*    margin-top: 50px;*/
/*}*/
.label:hover{
background-color: #f46d13;
color: #FFffff;
}
.label{
padding: 10px 25px !important;
background-color: #FFffff;
border-radius: 4px;
color: #808080;
font-size: 14px;
border:1px solid  #e6e6e6;
display: inline-block !important;
}
.label:hover a{
color: #FFffff;
}
.item-clearfix p{
font-size: 22px;
color: #4d4d4d;
}
.swiper-container{
position: relative;
}
.swiper-slide-active>div:nth-child(1){
padding-left: 0px!important;
}
.has-editor{
margin-top: 50px;
}
.swiper-slide>div {
display: inline-block;
}
.swiper-slide>.columns {
padding-right: 0;
}
.swiper img{
height: 354px;
width: 100%;
object-fit:cover;
}
.ustime{
font-size: 28px;
color: #ff9853;
}
.xin{
width: 601px;
height: 76px;
line-height: 42px;
color: #333333;
font-size: 36px;
}

.swiper-container-horizontal>.swiper-scrollbar {
width: 220px;
height: 5px;
left: unset;
bottom: 35px;
right: 440px;
}
.nopic li {
padding-top: 35px;
padding-bottom: 35px;
border-bottom: 1px solid #e6e6e6;
}
.nopic li:hover {
background-color: #f6f7f7;
}
.margin-b{
margin-bottom: 30px;
}
.new-list a img {
width: 360px;
border: none;
height: 225px;
}
.has-editor .title {
padding-top: 8px;
}
.has-editor li div:nth-child(2){
display: inline-block;
padding-left: 20px;
}
.cold{
text-align: center;
padding-right: 20px;
}
.Etitle{
color: #e3e3e3;
}
.point p{
color: #1a1a1a;
margin-left: 30px;
margin-top: 30px;
}
/*屏幕自适应*/
@media only screen and (max-width: 1024px){
.swiper img {
margin: 20px 10px 10px 10px;
border-radius: 20px;
}

.ustime {
font-size: 14px;
color: #333333;
padding-bottom: 10px;
}

.title {
padding: 10px 0 0 20px;
}

.title a {
font-size: 18px;
}

.xin {
font-weight: bold;
}

.half {
background-color: #FFffff;
}

.font-secondary {
padding: 10px;
font-size: 13px;
}
.list-addr a{
font-size: 13px;
}
.non-title .office1 {
font-size: 12px;
font-weight: bold;
}
.web-footer>div:nth-child(2){
padding:0px;
}
.label {
display: none !important;
}
.has-editor{
margin-top: 20px;
}
.clearfix .office2 {
font-size: 8px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
line-height: 15px;
}

.cold {
padding-right: 0;
}

.title-ear {
display: inline-block;
font-size: 15px;
font-weight: bold;
/* border-bottom: 1px solid #e6e6e6; */
/* padding-top: 10px; */
/* padding-bottom: 15px; */
}

.title-tear {
display: inline-block;
}

.has-editor li div:nth-child(2) {
padding-left: 10px;
}

.caption {
position: absolute;
bottom: 14px;
padding: 0 0.9375rem;
width: calc(100% - 1.875rem);
}

.caption a {
font-size: 15px;
color: #FFffff !important;

}

.has-editor {
margin: 0 20px 20px 20px;
}
.m-border>div:nth-child(2){
margin-bottom: 20px;
}
.row1 img {
border-radius: 13px 13px 0 0;
}
.pages{
margin: 0;
}
.row1 {
border-radius: 15px;
width: 100%;
/* padding:20px 13px 10px 13px; */
padding-top: 20px;
padding-bottom: 10px;
margin: 0;
position: relative;
}

.data-git {
margin-left: 15px;
margin-right: 15px;
box-shadow: 0px 3px 3px rgb(128 128 128 / 7%);
border-radius: 15px;
}
.data-git img {
object-fit: cover;
object-position: center;
width:100%;
height:100%;
}
.data-git .row2:last-child .title-ear {
border: 0;
}

.row-con-1 {
padding: 10px 0px 15px;
border-bottom: 1px solid #e6e6e6;
}

.margin-b {
padding: 0 20px 0 17px;
margin: 0;
}

.nopic li {
margin-top: 25px;
padding-bottom: 0;
border-bottom: none;
padding-top: 0;
display: flex;
}

.office2 {
margin-bottom: 0px;
}

.non-title {
border-left: 2px solid #FF9853;
padding-left: 10px;
}

.wive img {
width: 10px;
height: 14px;
}

.pubtime {
font-size: 9px;
display: inline-block;
}
.pubtime-two{
width: 158px;
line-height: 30px;
font-size: 13px;
color: #969696;
text-align: right;
display: inline-block!important;
}
.half {
height: 383px;
overflow: hidden;
}

.item {
border-left: 2px solid #FF9853;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
}

.gift {
zoom: 1;
display: flex;
align-items: center;
}

.gift:before, .gift:after {
content: " ";
display: table;
}

.gift:after {
clear: both;
}

.gift .gift-txt {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.cold img {
width: 100%;
height: auto;
padding-right: 0;
padding-left: 0;
}

.non-title .pubtime {
text-align: right;
display: inline-block !important;
}

.gift-txt div {
color: #333333 !important;
}

.non-title .office1 {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
margin-left: 0px !important;
}

.has-editor li {
display: flex;
align-items: center;
}

.title-tear img {
height: 45px;
width: 100%;
}

.title-tear {
padding-left: 0px !important;
}

.mobile-list {
padding-left: 15px !important;
padding-right: 15px !important;
}

.list-addr {
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
}

.header-image {
padding-left: 15px !important;
padding-right: 15px !important;
}

.has-editor > li > a {
display: flex;
align-items: center;
}

.clearfix > a .columns {
padding-left: 0px !important;
padding-right: 10px;
}
.min-header .header .row .columns{
padding: 0px;
}

}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
.cold img{
width: 100%;
height: 70px;
object-fit: cover;
object-position: center;
padding-right: 0;
padding-left: 0;
}
.caption a{
font-size: 30px;
}
.swiper-slide-active{
margin-top: 0px;
}
.ustime {
font-size: 32px;
color: #333333;
padding-bottom: 10px;
}
.title a {
font-size: 28px;
display: inline;
color: #333333;
font-weight: 500;
line-height: 38px;
}
.kitty{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
padding-top: 20px;
color: #808080;
font-size: 22px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
right: 19%;

}
.title{
padding: 0px;
}
.half{
background-color: #f6f7f7;
height: 354px;
}
.swiper img{
margin-top: 0px;
border-radius: 0px;
}
.swiper-slide {
margin-top: 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
.swiper img{
height: 310px;
}
.half{
height: 310px;
padding-top: 20px!important;
padding-left: 45px!important;
padding-right: 45px!important;
}

}

