body {width:100%;height:100%; background: #f5f5f5 none;color: #000;font-size: 12px;font-style: normal;font-family: PingFangSC-Regular, Helvetica, Arial, Microsoft Yahei, sans-serif;}
.container-1{width: 1200px;}
img { border: none;}
a {text-decoration: none; color: #333333;}
a:hover {text-decoration: none;color: #c10000; }
li {list-style: none;clear: none !important; }
body .l,body .left {float: left; clear: none;}
body .r,body .right { float: right;clear: none; }
.wrapper_1200 {width: 1200px;margin: auto;clear: both;text-align: left; }
.model {zoom: 1;clear: both;margin-bottom: 10px; }
.model .mhd {height: 60px;color: #333333;position: relative; }
.model .mhd .title { font-size: 30px; line-height: 50px; font-weight: bold; padding-top: 10px; padding-left: 13px; float: left; background-repeat: no-repeat; background-position: top left; color: #b4040b;}
.model .mhd .title i { position: absolute; right: 244px; top: 20px; display: block; height: 31px;}
.model .mhd .title i img {height: 100%;}
.model .mhd .title i a { display: block; height: 100%; }
.model .mhd .option { float: right; font-size: 16px; line-height: 24px; padding-top: 26px; margin-right: 4px; margin-left: 25px; }
.model .mhd a {  color: #333333; }
.model .mhd a:hover { color: #bf0614; }
.model .mbd { clear: both; padding-top: 10px; zoom: 1; height:172px;margin-top:30px}

/*第七届添加滚动条效果*/
.gx .picTitle ul { width: 976px; white-space: nowrap; overflow-x: scroll;}
.gx .picTitle li {white-space: nowrap;float: none;}
.r.picTitle ul { width: 976px; white-space: nowrap; overflow-x: scroll;display:flex;}

.picTitle ul::-webkit-scrollbar-thumb{height:10px;background:#fecb00;border-radius:4px;}

.picTitle {  overflow: hidden;  }
.picTitle ul { clear: both; overflow: hidden; }
.picTitle li { float: left; margin-right: 20px; margin-bottom: 20px; width: 224px; background-color: #fff; flex-shrink:0}
.picTitle li.last { margin-right: 0 !important;}
.picTitle .image { width: 100%; height: 126px; float: left; overflow: hidden; background: #e6e6e6 url() no-repeat center center; }
.r .image { height: 126px;}
.picTitle .image img { display: block; width: 100%; height: auto; }
.picTitle .text { width: 194px; float: left; margin: 14px 15px 0 15px; height: 123px; color: #333333; font-size: 14px; line-height: 26px; position: relative;white-space: normal;display: none;}
.picTitle .text a { display: inline-block; color: #333333; text-decoration: none; text-align: justify; }
.picTitle a:hover {  color: #c10000;}
.picTitle .act .text { height: 74px; margin-top: 8px; width: 350px; text-align: center;}
.image img { -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.image:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
/*hover视频*/
.videoTitle {  width: 205px;  height:100%;  margin-bottom: 20px;  position: relative;  overflow: hidden; }
.videoTitle .image {  width: 100%;  height: 100%;  position: relative;  overflow: hidden;  }
.videoTitle .image .title {position: absolute;font-size: 22px;line-height: 38px;bottom: 6px;color: #ffffff;left: 20px;width: 276px;height: 76px; }
.videoTitle .image .title table tr,
.videoTitle .image .title table tr td {  text-align: left;}
.videoTitle .image .title a { color: #ffffff; background: #1d2128; text-decoration: none;}
.videoTitle .image img {  width: 100%;  height: 100%;}
img.imgMobile {display: none;}
.videoTitle .con {display: none;}
.picTitle .videoTitle { width: 468px; height: 263px;}



html { width: 100%; height: 100%; overflow-x: auto;}
.gTitle {border: 6px solid #a90f10;border-radius: 0px;padding: 25px;font-size: 16px;line-height: 35px;}
.gTitle p {text-indent: 2em;text-align: justify;}
.lazy.imgMobile {width: fit-content;height: 2em;line-height: 2em;font-size: 1.5rem;text-align: center;color: #f5f0dc;font-weight: bold;background: #b81b1e;margin: 0 auto;padding: 2px 10px;border-radius: 2px;}
.dh {width: 100%;/*margin: 20px auto;background-color: white;border-radius: 12px;*/}
.ss {display: flex;flex-wrap: wrap;gap: 15px;justify-content: space-evenly;width:900px;background-color: white;margin: 0 auto;padding: 15px 0; border-radius: 12px; box-shadow: 0 8px 24px rgba(0,0,0,0.1);display: none;z-index: 102;position: absolute;}
span {font-size: 16px;}
.select-box {position: relative;margin-right: 20px;line-height: 45px;}
.select-box::after {content: "▼";position: absolute;right: 15px;top: 50%;transform: translateY(-50%);color: #3399dd;pointer-events: none;}
select {width: 165px;height: 33px;line-height: 30px;padding: 0px 10px;font-size: 16px;border: 1px solid #ccc;border-radius: 8px;background: #f5f5f5;appearance: none;transition: all 0.3s ease;color: #2c3e50;}
.input-box {margin-right: 20px;}
input {width: 165px;height: 33px;line-height: 30px;padding: 0px 10px;font-size: 16px;border: 1px solid #ccc;border-radius: 8px;background: #f5f5f5;appearance: none;transition: all 0.3s ease;color: #2c3e50;}
button {width: 50%;height: 33px;line-height: 30px;padding: 0px 10px;font-size: 16px;border: 1px solid #ccc;border-radius: 8px;background: #f5f5f5;appearance: none;transition: all 0.3s ease;color: #2c3e50;}
.select-box span,.input-box span {display: inline-block;width: 80px;text-align: justify;text-align-last: justify;}
.search_icon {width: 40px;display: block;position: relative; top: 55px; left: 95%;z-index: 111;}
.shadows {background-color: #000;width: 100%;height: 100%;opacity: .3;filter: alpha(opacity = 30);position: absolute;left: 0;top: 0;z-index: 101;display: none;}
.close {display: block; width: 100%; margin-left: 96%;margin-top: -6px;}
ul.act {white-space: nowrap;overflow-x: scroll;}
ul.act li{width: 380px; float: none;display: inline-block;}

@media screen and (max-width:750px) {
  .gTitle {height: 395px;overflow: hidden;overflow-y: scroll;width:96vw;}
  .gTitle::-webkit-scrollbar {width: 10px;border-radius:4px;background: #c5212a;}
  .gTitle::-webkit-scrollbar-thumb {width: 10px;border-radius:4px;background: #f9c694;}

  .dh {width: 100%;box-shadow: none;position: relative;margin-bottom: -28px;}
  .search_icon {width: 40px;display: block;position: relative;  left: 90%;top: 38px;}
  span {font-size: 12px;}
  .ss {font-size: 12px; box-sizing:border-box;float: left;position: fixed;width:98%;background-color: white;padding:20px 8px;box-shadow: 0 0 10px rgba(0,0,0,.4);border-radius: 8px;display: none;z-index: 102;}
  .ss select{padding: 0 2px; width: 110px; font-size: 12px;}
  .ss .select-box{margin-right: 0px;}
  .ss .input-box {margin-right: 0px;}
  .select-box span,.input-box span{width: 60px;}
  .ss input{width: 110px; border: 1px solid #ccc; margin-left: 3px;font-size: 12px;}
  .ss button{	width: 175px;}
  .close{ margin-left: 95%;margin-top: -14px;}
  ul.act {white-space: normal;overflow: hidden;}
}

@media screen and (max-width:750px) {
    .container-1 {width: 96%;}
    .wrapper_1200 {width: 100%;margin-top:10px};
    .r {float: none !important;}    
    ul.act li {float: none;}
    ul.act li {width: 100%;}
    ul.act li .image {margin-bottom: 10px;height: auto;}
    /*.videoTitle .image {display: none;}*/
  	img.imgPc {display: none;}
    img.imgMobile {display: block;}
    .videoTitle{width：100%;height: 52px;line-height: 40px;width: 100%;}
  .videoTitle .image img {width: auto; height: 100%;margin:0 auto;}
  	.videoTitle .con {display: block;width: 100%;text-align: center;font-size: 26px;font-weight: 600;color: #333333;}
    .r li {width: 48%;}
  	.picTitle li {margin-right: 2%;}
    .r .image {height: 100%;}
    .picTitle .act .text {width:100%;height: auto; display: none;}
    .picTitle .text{width:100%;text-align: center;padding: 0px 10px;margin: 20px 0;height: auto;}
  	.model .mbd{height:fit-content;}
    /*第七届添加滚动条效果*/
  	.gx .picTitle ul {width: 100%;white-space: normal;}
	.gx .picTitle li {white-space: normal;float: left;}
    .r.picTitle ul{width:auto;display:block;overflow-x:auto}

	.bqsm {margin: -8px auto 10px !important;}


	}