﻿.server_li .i_server_txt2{
    
    height: 320px;
}
.server_ul_fw li{
    width: auto;
    padding: 15px 8px;
    font-size: 1.7rem;
    
}.fw_txt {
    font-size: 1.4rem;
    line-height: 29px;
}.server_ul_fw li:nth-child(7n+7) {
    margin-right: 1%;
}
.fw_txt{
    
    /*bottom: -165px;*/
    min-height: 210px;
}.dlcg.server_ul_fw li{
    line-height: initial;
    padding: 0 10px;
    position: relative;
}
.dlcg.server_ul_fw li span{
    
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 98%;

}

.n_banner .txt {
	position: absolute;
	top: 50%;
	left: 0;
	-moz-transform: translate(5%, -50%);
	-ms-transform: translate(5%, -50%);
	-webkit-transform:translate(5%, -50%);
	transform: translate(5%, -50%);
    width: 100%;
}
 .i_news_nav li a {
        width: 240px;
        text-align: center;
    }.n_banner .txt.server_tit p:nth-child(2){
        text-align: center;
    }
@media (min-width:1441px){
   .server_ul_fw li.jr_li {
        margin-left: 17rem;
    }
     .server_ul_fw.kj_ul {
        
    padding-left: 11rem;
    }
    .server_ul_fw.wl_ul  {
        
    padding-left: 6rem;
    }
}
@media (max-width:1440px){
    .server_ul_fw.wl_ul  {
         padding-left: 6rem;
    }
}
@media (max-width: 768px){
    .xs_server_li h4 {
        font-size: 14px;
        height: 45px;
    }
    .i_news_nav li a {
        width: auto;
    }
    .culture_txt p b {
        font-size: 19px;
    }
    .server_li .i_server_txt2{
        height: auto;
    }
    .server_field .i_server_txt2 p {
        line-height: 24px;
        text-transform: none;
    }
    .server_ul_fw.five li, .server_ul_fw.eight li, .server_ul_fw.six li, .server_ul_fw li, .dlcg.server_ul_fw li{
        text-align: center;
        width: 100% !important;
    }
    .brand_box, .detail_box{
        padding: 0;
    }
    .right_bg>b, .detail_tit h3{
        font-size: 19px;
    }
    
  .rcgl_txt.ygfl li:nth-child(1),
  .rcgl_txt.ygfl li:nth-child(2),
  .rcgl_txt.ygfl li:nth-child(3){
      
        height: 160px !important;
  }
 	.rcgl_txt.ygfl li {
    height: 125px !important;
        padding: 15px 5px 0 !important;
        line-height: 17px;
    }
    .dlcg.server_ul_fw li span{
        position: initial;
    }
    
    .server_ul_fw.wl_ul  {
         padding: 0;
    }
}