
a.more{color:#333;font-size:14px;font-weight:400;}
a.more:hover{
  color:#f39800;
}
.home_main{
  background:#fff;
  padding:30px 0;
}
.mod1_box1 {
  margin-top: 20px;
  background: #f3f6ff url(xslt-2024v1-bg1.png) bottom right no-repeat;
}
@media (max-width: 1300px) {
  .mod1_box1 {
    margin-top: 20px;
    background: #f3f6ff url(xslt-2024v1-bg2.png) bottom right no-repeat;
  }
}
.mod1_box1 .mod1_box1_img img{
  width: 100%;
  max-width: 729px;
}
.mod1_box1_cont p{
  float: left;
  line-height: 40px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  font-size: 20px;
  margin-top: 30px;
}

.home_main .home_title{
  background: url(xslt-2024v1-line1.jpg) 140px bottom no-repeat;
  height: 25px;
}
.home_main .home_title span{
  font-size:24px;
  color:#2946ac;
  font-weight:bold;
  padding-bottom:10px;
  margin-right:10px;
  background: #f3f6ff;
}
.home_main .home_title i{
  font-size: 18px;
  color:#2946ac;
  padding: 0px 15px 0px 10px;
}
.home_main .home_title .more{margin-top:3px;}
.mod2_left .home_title span{
   background: #fff;
}
/*------------*/
/* 栏目内容 */
.mod2_left .main_left1_text{
   background: #fff;
}
.main_left1_img a{
  /*! background: url(xslt-2024v1-img2.jpg) top left no-repeat; */
  border-radius: 0px 25px 0px 25px;
  display: flex;
  justify-content: center;
  max-width: 488px;
}
.main_left1_img a img{
  max-width: 190px;
}
.main_left1_text{margin-top:-5px;padding-right:0px;padding-left:30px;}
.main_left1_text h2{
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-top: 15px;
}
.main_left1_text dl dt{
  font-size: 16px;
  color: #213a8a;
  font-weight: bold;
}
.main_left1_text dl dd{
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 15px;
}
.main_left1_text dl dd b{
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.main_left1_text1 >dl{
}
.main_left1_text1 > dl dt{
  float: left;
  width: 100px;
}
.main_left1_text1 > dl dd{
  float: left;
  width: calc(100% - 100px);
  
}
@media (max-width: 768px) {
 .main_left1_text{
  padding-left: 0px;
 }
  .mod1_box1_cont p{
    font-size:16px;
  }
}
.mods_box2 {
  background:#213a8a url(xslt-2024v1-img3.jpg) top left repeat-x;
}
.mods_box2 .home_title span,.mods_box2 .home_title i,.mods_box2 .home_title .more{
  color:#fff;
}
.mods_box2 .home_title{
  background: url(xslt-2024v1-line1.jpg) 240px bottom no-repeat;
}
.mods_box2 .home_title span{
  background:transparent;
}

/* scrollpic */
.mr_frbox {position: relative;z-index:0;}
.mr_frBtnL { 
    cursor: pointer; display: inline; position:absolute; z-index:999;
    left:0px;
    top:50%;
}
.mr_frUl {width:100%; padding:0px;}
.mr_frBtnR { 
    cursor: pointer; position:absolute; z-index:999;
    right:0px;
    top:50%;
}
.mr_frUl ul li { 
    display: inline; 
    float: left;
    overflow: hidden; 
    zoom:1; 
    vertical-align:middle;
    padding:30px 0px; 
    margin:0 10px 0 10px;
    background:url(xslt-2024v1-img4.png) top left no-repeat;
    background-size:100% 100%;
}
.mr_frUl ul li img { display: block; }
.mr_frbox ul li .cp_img img{
  width: 170px;
  height: 267px;
}
.scrollpic{
  max-width:100%; 
  width:100%;
  position:relative;
  margin-top:0px;
}
.mr_frbox{
  display:block; 
  width:100%;
  position:relative;
  overflow:hidden;
  position: relative;z-index:0;
  padding-top:5px;
  margin-top:15px;
}
.mr_frUl{
    overflow:hidden;
}
.mr_frbox ul li .cp_img{
display:flex;
flex-direction: row;
padding:0 15px; 
position:relative; 
color:#333;
}
.mr_frbox ul li .cp_img>img{width:100%;max-width:163px;}
.mr_frUl dl {
  float: left;
  margin-left: 20px;
  width: calc(100% - 190px);
}
.mr_frUl dl dt{
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.mr_frUl dl dd{
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-bottom: 15px;
}
.mr_frUl dl dd span{
  font-size: 16px;
  color: #333;
}
.mr_frUl dl dt{
  float: left;
  width: 80px;
}
.mr_frUl dl dd{
  float: left;
  width: calc(100% - 80px);
  
}
@media (min-width: 1600px) {
  .container1{
    width:1588px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:1388px; 
    margin:0px auto;
  }   
}
@media (max-width: 1599px) {
  .container1{
    width:1488px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:1288px; 
    margin:0px auto;
  }   
}
@media (max-width: 1492px) {
  .container1{
    width:1388px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:1188px; 
    margin:0px auto;
  }   
}
@media (max-width: 1390px) {
  .container1{
    width:1170px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:970px; 
    margin:0px auto;
  }   
}
@media (max-width: 1200px) {
  .container1{
    width:1170px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:970px; 
    margin:0px auto;
  }   
}
@media (max-width: 1175px) {
  .container1{
    width:970px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:calc(100% - 150px); 
    margin:0px auto;
  }   
}
@media screen and (max-width: 970px) and (min-width: 768px){
  .mod1_box1_cont{
    padding-left: 0px;
  }
  .container1{
    width:768px;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:calc(100% - 150px); 
    margin:0px auto;
  }   
}
@media screen and (max-width: 767px){
  .mod1_box1_cont{
    padding-left: 0px;
  }
  .container1{
    width:100%;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:calc(100% - 200px); 
    margin:0px auto;
  }   
}
@media screen and (max-width: 670px){
  .mod1_box1_cont{
    padding-left: 0px;
  }
  .container1{
    width:100%;
    margin:0px auto;
  }  
  .mr_frUl{
    max-width:calc(100% - 50px); 
    margin:0px auto;
  }   
  .mr_frBtnL,.mr_frBtnR{
    display: none;
  }
}
@media screen and (max-width: 500px){
  .mr_frbox ul li .cp_img{
    display:flex;
    flex-direction: column;
    align-items: center;
    padding:0 15px; 
    position:relative; 
    color:#333;
    }
  .mr_frUl dl {
    float: left;
    margin-top: 20px;
    margin-left: 0px;
    width:100%;
  }
}
