.ellipsis-2 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.ellipsis-3 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
.ellipsis-4 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-wrap: break-word;word-break: break-all;}
._row{margin: 0px -12px;}
._row [class^="col-"]{padding: 0px 12px;}
a.ellipsis{display: inline-block;max-width: 100%;float: left;}

.go-top{position: fixed;bottom: 100px;right: 100px;z-index: 3;width: 45px;height: 45px;background:#fdcd1f url(/uploads/image/inew/icon12.png) no-repeat center center;background-size: 20px;box-shadow: none;border-radius: 6px;}
.go-top:hover{background:#fdcd1f url(/uploads/image/inew/icon12.png) no-repeat center center;background-size: 20px;}

.headbox{background: url(/uploads/image/inew/banner.jpg) no-repeat center center;}
.head-top{padding: 65px 0px 50px;}
/* .head-top .user,.head-top .usered{padding: 10px 0px;} */
.head-top .user a,.head-top .usered a{color: #fff;line-height: 40px;font-size: 18px;border: 1px solid #fff;padding: 5px 40px;border-radius: 2px;display: inline-block;
  background-image: linear-gradient(90deg,#ff8437 0%,#ffac62 53%,#ffd48c 100%), linear-gradient(#000000,#000000);}
.head-btm{padding-bottom: 1px;margin-bottom: 50px;}
.head-btm .menu{background: #c20b0b;display: flex;justify-content: space-between;margin-bottom: -34px;}
.head-btm .menu li a{color: #ffffff;font-size: 18px;line-height: 74px;display: inline-block;position: relative;}
.head-btm .menu .active a,.head-btm .menu li a:hover{color: #ffcf1f;}
.head-btm .menu .active a::after{position: absolute;bottom: 0; content: '';display: block;height: 4px;width: 100%;background-color: #ffcf1f;border-radius: 2px;}
.head-top .searchbox{width: 360px;height: 50px;border-radius: 2px;overflow: hidden;margin-right: 20px;}
.head-top .searchbox .search-query{width: calc(100% - 100px);border: solid 1px #ffffff;color: #fff; border-right: none; background-color: rgba(0, 0, 0, 0.5);height: 50px;padding: 5px 20px;}
.head-top .searchbox input::input-placeholder{color:  #9d9e9a;} 
.head-top .searchbox .search-query::-webkit-input-placeholder { /* webkit browsers */ 
color: #9d9e9a; 
}
.head-top .searchbox .search-query:-moz-placeholder { /* mozilla firefox 4 to 18 */ 
color: #9d9e9a; 
}
.head-top .searchbox .search-query::-moz-placeholder { /* mozilla firefox 19  */ 
color: #9d9e9a; 
}
.head-top .searchbox .search-query:-ms-input-placeholder { /* internet explorer 10  */ 
color: #9d9e9a; 
}
.head-top .searchbox .search-submit{width: 100px;line-height: 48px;text-align: center; color: #ffffff;font-size: 16px;border: solid 1px #ffffff;border-left: none;
  background-image: linear-gradient(90deg,#ffc343 0%,#ffe076 100%), linear-gradient(#000000,#000000);}
/* .head-top .searchbox .search-submit{width: 100px;line-height: 50px;text-align: center; color: #ffffff;font-size: 16px;background-image: linear-gradient(90deg,#767cbe 0%,#b7597a 0%, #f83636 0%, #d60000 100%), linear-gradient(#000000, #000000);} */

.top-footer{background-color: #28292c;padding: 40px 0px 70px;}
.top-footer .link{margin-right: 50px;}
.top-footer .link .tit{color: #ffffff;font-size: 18px;line-height: 28px;padding: 15px 0px;}
.top-footer .link ul{margin-right: 50px;}
.top-footer .link ul li{padding: 5px 0px;}
.top-footer .link ul a{color: #bababa;font-size: 14px;line-height: 24px;}
.top-footer .telbox .top{margin: 20px 0px 40px; padding-left: 65px;background: url(/uploads/image/inew/icon9.png) no-repeat left center;}
.top-footer .telbox .btm{padding-left: 65px;background: url(/uploads/image/inew/icon10.png) no-repeat left center;}
.top-footer .telbox .font{color: #bababa;font-size: 14px;line-height: 24px;padding: 10px 0px;}
.top-footer .telbox .tel{color: #fdcd1f;font-size: 25px;line-height: 35px;}
.top-footer .telbox .add{color: #ffffff;font-size: 14px;line-height: 24px;max-width: 200px;}
.top-footer .telbox .codebox{width: 100px;height: 100px;background-color: #fdcd1f;padding: 6px;margin-top: -15px;}
.btm-footer{background-color: #222326;color: #bababa;font-size: 14px;line-height: 24px;padding: 15px 0px; text-align: center;}


.new-index .swiper-top{height: 450px;}
.new-index .swiper-top .swiper-slide{position: relative;}
.new-index .swiper-top .img-block{height: 100%;width:100%;}
.new-index .swiper-top .font{background:rgba(0,0,0,0.6);height: 65px;position: absolute;width: 100%;bottom: 0px;padding: 10px 20px;}
.new-index .swiper-top .font a{color: #fff;font-size:20px;line-height: 45px;display: block;width: calc(100% - 80px);}
.new-index .sylbt-page{margin: 20px 0px;position: absolute;bottom: 3px !important;text-align: right;width: auto !important;z-index: 2;right: 10px;left: auto !important;}
.new-index .sylbt-page .swiper-pagination-bullet{width: 10px;height: 10px;background:rgba(255,255,255);opacity: 0.6;}
.new-index .sylbt-page .swiper-pagination-bullet-active{background: #d60000;opacity: 1;}
.new-index .swiper-top .swiper-button-next,.new-index .swiper-top .swiper-button-prev{width: 50px;height: 50px;transition: all .36s ease;opacity: 0;
  -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;
}
.new-index .swiper-top:hover .swiper-button-next,.new-index .swiper-top:hover .swiper-button-prev{opacity: 1;}
.new-index .swiper-top .swiper-button-prev{background:rgba(0,0,0,0.6)  left center no-repeat;background-size: contain;}
.new-index .swiper-top .swiper-button-next{background:rgba(0,0,0,0.6)  left center no-repeat;background-size: contain;}
.new-index .swiper-top .swiper-button-prev:hover{background:rgba(0,0,0,0.6)  left center no-repeat;background-size: contain;}
.new-index .swiper-top .swiper-button-next:hover{background:rgba(0,0,0,0.6)  left center no-repeat;background-size: contain;}
.main-index .left{padding: 0;}
.main-index .right{padding-right: 0;}


.common-tit{background: url(/uploads/image/inew/icon2.png) repeat-x right bottom;margin: 20px 0px;position: relative;}
.common-tit img{background: #fff;padding-right: 5px;}
.common-tit .more{color: #aeaeae;font-size: 12px;line-height: 32px;}
.common-tit .more:hover{color: #e21016;}
.common-tit .catbox span{cursor: pointer; color: #666666;font-size: 14px;display: inline-block;padding: 0px 10px;line-height: 34px;margin-bottom: -3px;}
.common-tit .catbox span.on{color: #f93836;}

.yrgs-box .common-tit img{margin-bottom: -5px;margin-top: -5px;}
.yrhtj-box .common-tit img{margin-bottom: -5px;margin-top: -5px;}
.yhr-box .common-tit img{margin-bottom: -4px;margin-top: -4px;}
.gzdt-box .common-tit img{padding-bottom: 3px;margin-bottom: -3px;}


.tbtj-box{margin-top: -20px;}
.tbtj-box ul{margin: -2px 0px;}
.tbtj-box ul li{padding: 2px 0px;}
.tbtj-box .name{padding: 5px 0px;}
.tbtj-box .name a{color: #333333;font-size: 16px;line-height: 26px;}
.tbtj-box .name a:hover{color: #e21016;}
.tbtj-box .info{color: #888888;font-size: 14px;line-height: 24px;}

.icon-wrap{padding: 30px 0px 10px;}
.icon-box{margin-bottom: 20px; position: relative;height: 185px;text-align: center; width: 100%;background-color: #ffffff;box-shadow: 0px 5px 18px 0px rgba(174, 174, 174, 0.3);border-radius: 8px;}
.icon-box:hover{margin-top: -10px;margin-bottom: 30px; transition: all 500ms;box-shadow: 0px 5px 18px 0px rgba(223, 0, 0, 0.3);background-color: #fff;}
.icon-box a{height: 100%; display: block;}
.icon-box .imgbox{height: 110px;display: flex;align-items: center;justify-content: center;}
.icon-box .name{color: #2d2d2d;font-size: 18px;line-height: 24px;display: flex;align-items: center;justify-content: center;height: 48px;}
.icon-box:hover .name{color: #df0b0f;}
.icon-box1{background-color: #ffebeb;}
.icon-box2{background-color: #faf7ec;}
.icon-box3{background-color: #d6effc;}
.icon-box4{background-color: #e5ddff;}
.icon-box5{background-color: #ffe3f2;}
.icon-box6{background-color: #ffe9d3;}
.icon-box7{background-color: #eaf7f5;}

.gzdt-dxjy{padding:10px 0px 20px 0px;}
.gzdt-box ul li{padding:2px 0px;}
.gzdt-box .name{padding: 5px 0px 5px 25px;background: url(/uploads/image/inew/icon4.png) no-repeat left center;}
.gzdt-box .name a{color: #333333;font-size: 16px;line-height: 26px;}
.gzdt-box .name a:hover,.gzdt-box .name.on a{color: #e21016;}

.video-ul{padding-top: 20px;}
.video-ul .row .img-block{width: 100%;height: 150px;position: relative;}
.video-ul .row .img-block .icon{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: auto;height: auto;}
.video-ul .name1{padding: 5px 0px;}
.video-ul .name1 a{color: #333333;font-size: 16px;line-height: 26px;}
.video-ul .name1 a:hover,.video-ul .name1.on a{color: #e21016;}

.rwfc-yrgs{padding-top: 10px;margin-bottom: -15px;}

.rwfc-box ul,.yrgs-box ul{padding-top: 5px;height: 490px;}
.rwfc-box ul li{margin-bottom: 15px;padding: 15px;background:#f7f7f7 url(/uploads/image/inew/icon3.png) no-repeat calc(100% - 44px) calc(100% - 20px);}
.rwfc-box ul li .img-block{width: 205px;height: 205px;margin-right: 40px;}
.rwfc-box ul li .right{overflow: hidden;padding-top: 15px;}
.rwfc-box ul li .name a{color: #313131;font-size: 20px;line-height: 30px;}
.rwfc-box ul li .name a:hover,.rwfc-box ul li .ljxq a:hover{color: #e21016;}
.rwfc-box ul li .info{color: #606060;font-size: 14px;line-height: 24px;margin: 10px 0px;min-height: 85px;}
.rwfc-box ul li .ljxq a{color: #999999;font-size: 14px;line-height: 24px;}


.yrgs-box ul li{height: 154px;margin-bottom: 12px;padding: 15px 15px 17px 15px;border: solid 1px #f7f7f7;background:#f7f7f7;}
.yrgs-box ul li:hover{background: #fff;border-color: #ec3030;}
.yrgs-box ul li .img-block{width: 215px;height: 120px;margin-right: 30px;}
.yrgs-box ul li .right{overflow: hidden;padding-top: 15px;}
.yrgs-box ul li .name a{color: #313131;font-size: 20px;line-height: 30px;}
.yrgs-box ul li .name a:hover,.yrgs-box ul li .ljxq a:hover{color: #e21016;}
.yrgs-box ul li .info{color: #606060;font-size: 14px;line-height: 24px;margin-top: 15px;}
.yrgs-box ul li .ljxq{display: none;}
.yrgs-box ul li:hover .ljxq{display: block;margin-top: 20px;}
.yrgs-box ul li:hover .info{display: none !important;}
.yrgs-box ul li .ljxq a{color: #ec3030;font-size: 14px;line-height: 24px;}

.yrhtj-box{padding-top: 15px;margin-bottom: -10px;}
.yrhtj-box .item{height: 100px;border: solid 1px #eeeeee;margin: 10px 0px;padding: 15px 13px;}
.yrhtj-box .item .img-block{width: 70px;height: 70px;border-radius: 50%;overflow: hidden;margin-right: 15px;}
.yrhtj-box .item .right{overflow: hidden;display: flex;flex-direction: column;justify-content: center;height: 70px;}
.yrhtj-box .item .name a{color: #333333;font-size: 16px;line-height: 28px;}
.yrhtj-box .item .name a:hover{color: #ec3030;}
.yrhtj-box .item .info{color: #aeaeae;font-size: 14px;line-height: 26px;}

.yrhtj-box .ztbtnbox{position: absolute;right: 0;color: #d6d6d6;line-height: 30px; }
.yrhtj-box .ztbtnbox .ztbtn{width: 30px;height: 30px;display: inline-block;cursor: pointer;}
.yrhtj-box .ztbtnbox .swiper-yrhprev{background: url(/uploads/image/inew/icon5.png) no-repeat center center;}
.yrhtj-box .ztbtnbox .swiper-yrhnext{background: url(/uploads/image/inew/icon8.png) no-repeat center center;}
.yrhtj-box .ztbtnbox .swiper-yrhprev:hover{background: url(/uploads/image/inew/icon7.png) no-repeat center center;}
.yrhtj-box .ztbtnbox .swiper-yrhnext:hover{background: url(/uploads/image/inew/icon6.png) no-repeat center center;}

.szzt-box{margin-top: -20px;}
.szzt-box .ztbtnbox{position: absolute;right: 0;color: #d6d6d6;line-height: 30px; }
.szzt-box .ztbtnbox .ztbtn{width: 30px;height: 30px;display: inline-block;cursor: pointer;}
.szzt-box .ztbtnbox .swiper-prev{background: url(/uploads/image/inew/icon5.png) no-repeat center center;}
.szzt-box .ztbtnbox .swiper-next{background: url(/uploads/image/inew/icon8.png) no-repeat center center;}
.szzt-box .ztbtnbox .swiper-prev:hover{background: url(/uploads/image/inew/icon7.png) no-repeat center center;}
.szzt-box .ztbtnbox .swiper-next:hover{background: url(/uploads/image/inew/icon6.png) no-repeat center center;}

.zyfw-box .wrapbox{margin: 0px -7px;}
.zyfw-box .con{width: 50%;}
.zyfw-box .con .name{font-size: 18px;line-height: 22px;color: #313131;padding: 0px 0px 10px 7px;}
.zyfw-box .con .item{padding:5px 7px;}
.zyfw-box .con .box{font-family: 'sourcehansanscn-medium'; display: flex;align-items: center;height: 42px;padding: 5px 10px;border-radius: 8px;}
/* .zyfw-box .con2 .box{height: 60px;} */
.zyfw-box .con .box:hover{box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.24);}
.zyfw-box .con .box .icon{ margin-right: 15px;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 6px;}
.zyfw-box .con .box .icon img{max-width: 40%;}
.zyfw-box .con .box .font{color: #1f1f1f;width: calc(100% - 45px); font-size: 14px;line-height: 22px;}

.zyfw-box .con1 .box{background-color: #e4ecff;}
.zyfw-box .con2 .box{background-color: #ffe3e3;}
.zyfw-box .con3 .box{background-color: #eaf5e9;}

.zyfw-box .con1 .item .icon{background: #4e83ff;}
.zyfw-box .con2 .item .icon{background: #f54b44;}
.zyfw-box .con3 .item .icon{background: #80c269;}




.swiper-container.szzt{margin: 30px 0px;}
.swiper-container.szzt .img-block{height: 282px;border-radius: 6px;}

.index-btm{margin-bottom: 60px;}


@media (max-width:1200px){
  .head-btm .menu li a{font-size: 16px;line-height: 60px;}
  .top-footer .linkbox,.top-footer .telbox{float: none;width: 100%;}

  .icon-box .name{font-size: 16px;}
} 

@media ( max-width : 992px) {
  .tbtj-box{margin-top: 0px;}
  .col-md-4 .advbox{margin-bottom: 15px;}

  .head-top{padding: 20px 0px 10px;}
  .head-top .searchbox{float: none;margin: 60px auto 10px;}
}

@media ( max-width : 768px) {
  /*******************************
      ---------[ 导航 ]---------
  ********************************/
  div.burger {height: 40px;width: 40px;position: relative;cursor: pointer;margin-left: 10px;}
  .fixed div.burger {top: 7px;}
  .burger div.x,.burger div.y,.burger div.z {position: absolute;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #fff;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
  div.burger.openmenu{position: fixed;z-index: 5;}
  .openmenu div.x,.openmenu div.y,.openmenu div.z {background: #fff;}
  .burger div.x,.burger div.y,.burger div.z {height: 3px;width: 36px;}
  .burger div.y {top: 23px;}
  .burger div.z {top: 34px;}
  .burger div.collapse {top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
  .burger div.rotate30 {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
  .burger div.rotate150 {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
  .burger div.rotate45 {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
  .burger div.rotate135 {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
  
  .head-btm .menu.fixmenu{top: 0;right: 0;position: fixed;z-index: 4; width: 70%;height: 100%; background: #d60000;padding: 50px 30px;display: block;}

  .head-btm{margin-bottom: 0px;}
  .head-top .user a, .head-top .usered a{font-size: 16px;line-height: 22px;padding: 5px 15px;margin-top: 8px;}
}
@media ( max-width : 640px) {
  .head-top .searchbox{width: calc(100% - 30px);}
}
@media ( max-width : 540px) { 
  .head-top .logo{max-height: 30px;}
  /* .head-top .user, .head-top .usered{padding: 0;} */
  .head-top .col-xs-1{padding: 0px;}
  .head-top .user a, .head-top .usered a{font-size: 14px;margin-top: 0px;}

  div.burger{margin-top: -10px;}
  .burger div.x, .burger div.y, .burger div.z{width: 30px;}
  .head-btm .menu.fixmenu{width: 45%;}

  .head-top .searchbox{height: 40px;}
  .head-top .searchbox .search-query{height: 40px;width: calc(100% - 80px);}
  .head-top .searchbox .search-submit{line-height: 38px;width: 80px;}

  .top-footer{padding: 20px 0px 30px;}
  .top-footer .link .tit{font-size: 16px;padding: 10px 0px;}
  .top-footer .link ul{margin-right: 20px;}
  .top-footer .link ul li{padding: 2px 0px;}
  .top-footer .link ul a{font-size: 12px;}

  .top-footer .telbox .tel{font-size: 20px;}
  .top-footer .telbox .font{font-size: 12px;padding: 0;}
  .top-footer .telbox .add{font-size: 12px;max-width: inherit;}
  .top-footer .telbox .top{margin: 15px 0px;}
  .top-footer .telbox .top,.top-footer .telbox .btm{padding-left: 40px;background-size: 25px;}
  .top-footer .telbox .codebox{display: none;}

  .btm-footer{font-size: 12px;line-height: 20px;}

  .go-top{right: 30px;bottom: 70px;}

  .new-index .swiper-top{height: 210px;}
  .new-index .swiper-top .font{height: 40px;padding: 5px 10px;}
  .new-index .swiper-top .font a{font-size: 16px;line-height: 30px;}
  .new-index .sylbt-page{margin: 6px 0px;}
  .new-index .swiper-top .topbtn{display: none !important;}

  .swiper-container.szzt .img-block{height: 180px;}
  .swiper-container.szzt{margin: 20px 0px;}
  .index-btm{margin-bottom: 30px;}
  
  .common-tit .catbox span{font-size: 12px;padding: 0px 5px;}

  .rwfc-box ul, .yrgs-box ul{height: auto;}
  .rwfc-box ul li{background-size: 20px;}
  .rwfc-box ul li .img-block{width: 120px;height: 120px;margin-right: 15px;}
  .rwfc-box ul li .right{padding-top: 0px;}
  .rwfc-box ul li .name a{font-size: 16px;line-height: 22px;}
  .rwfc-box ul li .info{font-size: 12px;line-height: 20px;min-height: 60px;}
  .rwfc-box ul li .ljxq a{font-size: 12px;line-height: 20px;}
 
  .yrgs-box ul li{height: auto;padding: 10px;}
  .yrgs-box ul li .right{padding-top: 0;}
  .yrgs-box ul li .img-block{width: 120px;height: 65px;margin-right: 15px;}
  .yrgs-box ul li .name a{font-size: 16px;line-height: 22px;}
  .yrgs-box ul li .info{font-size: 12px;line-height: 20px;margin-top: 5px;}
}