.ms_tit{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.ms_t{color: #343434;font-weight: bold;font-size: 36px;}
.more a{display: flex;justify-content: space-around;align-items: center;color: #343434;font-size: 18px;border-bottom: 1px solid #343434;height: 40px;font-weight: bold;}
.mcp .mcpp{display: block;position: relative;margin-bottom: 20px;overflow: hidden;}
.mcp .mcpp img,.cp_tp img,.fc_tp img,.news_list .news_tp img{width: 100%;transform: scale(1.0, 1.0);transition: all 0.5s ease 0s;}
.mcpp p{font-size: 14px;color:#fff;position: absolute;bottom: 0;z-index: 1;left: 20px;    background-color: rgba(0, 0, 0, 0.5);
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-align: center;
}
.mcp .mcpp:hover img,.cp_tp:hover img,.fc_tp:hover img,.news_list .news_tp:hover img{ transform: scale(1.1, 1.1);}
.part2{background: url(../images/cbg_02.jpg) repeat center top;padding-top: 80px;}
.part2 .ms_t,.part2 .more a{color:#fff}
.part2 .more a{border-bottom: 1px solid #fff;}
.l_menu{border-bottom: 1px solid #fff;display: flex;align-items: center;justify-content: left;height: 100px;margin-bottom: 70px;}
.l_menu li a{color: #fff;font-size: 16px;text-align: center;padding:0 10px;height:100px;line-height: 100px;display: block;}
.l_menu li a:hover,.l_menu li.active a{border-bottom: 2px solid #fe8000;}
.cp_p{background-color: #fff;display: block;margin-bottom: 30px;}
.cp_tp{overflow: hidden;}

.cp_t{color: #000;font-size: 16px;padding-left:15px;font-weight: bold;margin:20px 0}
.cp_bm{display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #e4e4e4;height: 50px;padding:0 20px;margin-top:20px}
.cp_bm p{color:#000;font-size: 14px;}
.cp_cont{display:none}
.zx a{display: block;background-color: #fff;border-radius: 40px;width: 190px;height: 50px;line-height: 50px;text-align: center;color: #000;font-size: 16px;margin: 20px auto;}
.wsde img{width:100%;}
.wsde .fc_tp img{height:auto}
.strength .ourStrength p{margin:0px auto;color:#000;font-size:28px;text-transform:capitalize}
.strength .ourStrength span{color:#999;font-size:16px}
.strength {padding: 50px 0px;background-color: #FAFAFA;text-align: center;}
.strengthItem{margin:30px 0;padding:20px 0}
.strengthItem ul li {
    box-sizing: border-box;
    padding: 15px;
 
    background: #FFFFFF;
}
.strengthItem ul li .text {
    width: 100%;
    height: 100%;
    background: linear-gradient(to left,#000 ,#000) left top no-repeat,linear-gradient(to bottom,#000,#000) left top no-repeat,linear-gradient(to left,#000,#000) right bottom no-repeat,linear-gradient(to left,#000,#000) right bottom no-repeat;
    background-color: #FCFCFC;
    background-size: 0.08rem 3rem,3rem 0.08rem;
    padding-top:7%;
}
.strengthItem ul li .text p {
    color: #000;
    font-size: 20px;
}
.strengthItem ul li .text span {
    display: -webkit-inline-box;
   
    margin-bottom: 50px;
    width: 70%;
    color: #555;
    font-size:16px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.strengthItem ul li:hover{background-color:#000;transition:.6s}
.strengthItem ul li:hover .text{border:1px solid #FEDF00;background-color:#000;background-size:0;transition:.5s}
.strengthItem ul li:hover .text p{color:#FEDF00}
.strengthItem ul li:hover .text span{color:#FFFFFF}

.fc_p{overflow: hidden;width: 100%;}
.fc_tp img,.fctp img{width: 100%;}
 .fc_tp img{height:207px}
.about{padding: 20px 0;color: #343434;}
.about_t{font-size: 36px;font-weight: bold;text-transform: uppercase;margin-bottom: 20px;}
.about_p{font-size: 16px;line-height: 32px}
.shuzhi{padding-top: 85px;}
.sz{border-bottom: 1px solid #858585;margin-bottom:60px;}
.sz1{color: #fe8000;font-size: 48px;}
.sz p{color: #333;font-size: 14px}
.fc_m{margin-top: 40px;}
.fc_t{display: flex;justify-content:center;}
.fc_t li a{color: #343434;font-size: 24px;width: 400px;height: 80px;line-height: 80px;text-align: center;border: 1px solid #999;display: block;margin:0 10px}
.fc_t li a:hover,.fc_t li.active a{background-color: #fe8000;border:1px solid #fff;color: #fff;}

.rel{position: relative;}
.tpright a{outline: none;}
.pro-prev{position: absolute;left: -79px;top:100px;}
.pro-next{position: absolute;right: -79px;top:100px;}
.fc_p{margin-top: 50px;}
.fc_p a{background-color: #f2f2f2;display: block;color: #131313}
.fc_p a p{height: 80px;line-height: 80px;text-align: center;font-size: 20px;}
.fc_p a:hover{background-color: #fe8000;color: #fff;}
.fc_tp{overflow: hidden;}
.part4{background-image: url(../images/sy_12.jpg);background-position: center center;background-repeat: no-repeat;height: 759px;width: 100%;background-color: #131313;background-size: cover;}	
.server{height: 100%;display: flex;flex-direction: column;height: 759px;justify-content: flex-end;padding-bottom: 120px;}			
.server p{font-weight: bold;font-size: 52px;}					
.server p.se{color: #fe8000;}					
.server p.se2{color: #fff;}	
	.fc_p,.index_solu{overflow: hidden;}					
.part5{background-image: url(../images/zj_10.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding:50px 0 70px 0}	
.zhengjian{padding: 10px 0;margin-bottom: 30px;}		
.zj_tit{font-size: 36px;font-weight: bold;color: #343434;}			
.zj_p{color: #9b9b9d;font-size: 24px;}			
.index_solu {position: relative;}					
 .index_solu ul li{ width: 305px; position: relative; float: left;}
 .index_solu ul li  .photo{position:relative; display:block;width:100%; overflow:hidden; }
 .index_solu ul li  .photo img{ width:100%; height:100%; object-fit: cover;
  object-position: center center;}
.index_solu ul li  .photo img{ width: 100%;}
.part6{background-image: url(../images/lin.png);background-repeat:repeat-x;background-position:top;padding:50px 0 70px 0}

						
@media (max-width: 768px) {
	body{width: 100%;}
.ms_t{font-size:20px}
.more a{font-size:14px}
.mcpp p{left: 4px;bottom: 4px;font-size: 12px;}
.part2{height: auto;padding-top:30px}
.l_menu{overflow-x: auto;  white-space: nowrap;height: 50px;margin-bottom:20px }
.l_menu li a{height:50px;line-height: 50px;font-size: 16px;}
.l_menu li a:hover, .l_menu li.active a{border-bottom:none}
.shuzhi{padding-top:10px}
.sz{margin-bottom: 20px;}
.sz p{height: 40px;}
.fc_t{justify-content: space-between;padding: 0 2%;}
.fc_t li{width: 48%;}
.fc_t li a{width:98%;    white-space: nowrap;font-size: 18px;margin:0}
.part4,.server{height: auto;}
.server{padding:50px 0}
.server p{font-size:36px}
.sz1,.about_t{font-size: 30px;}
.about_t{margin-bottom: 10px;}
.part5{padding: 20px;}
.fc_zcont{overflow: hidden;}
.zj_tit{font-size: 26px;}
.fc_p{padding: 0 3%;margin-top:20px}
.zj_p{font-size: 18px;}
.fc_p a p{font-size: 14px;height: 30px;line-height: 30px}
.part2{height: auto;}
.part6{padding:20px 0 10px 0}
}
@media (min-width: 992px) {


}
@media (min-width:1200px){
	
}

