body{
     background: url(../images/u610.jpg) no-repeat center -150px;
     background-size: contain;
     background-color: #fff;
}
html{ background-color:#fff}
.ke-main{margin-top:35px;}
.ke-top{display:flex;flex-wrap:wrap;}
.ke-top-left{flex:1;margin-right: 20px;color:#515151;line-height:24px;font-size:15px;}
.ke-top-left h1{margin:10px 0; color:#000000;font-weight:700;font-size: 26px;}
.ke-top-left p{ margin:15px 0;  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;}
 .ke-btn a{border:1px solid rgba(173, 8, 0, 1);background:#fff;color:#AD0800;display:inline-block;width: 144px;
  height: 48px;line-height:48px;  border-radius: 8px;  text-align:center;font-size:16px; margin-right:15px;}
 
 .ke-btn a:last-child{ background:rgba(173, 8, 0, 1); color:#fff}
 .ke-btn a:hover{background:rgba(204, 51, 51, 1);color:#fff}
.ke-btn2{ margin-left:25px;width: 200px;
  text-align: right;
 }
 .ke-top-desc-bottom p:first-child{flex:1}
 .ke-btn2 a{margin-right:0; margin-bottom:15px;width:197px;height:51px;}
 .ke-btn2 a:last-child{ margin-bottom:0}
 
.ke-top-right img{width:200px;height:200px;}
.ke-top-desc{ color:#515151; font-size:15px; line-height:22px;margin-top: 35px; background:#fff;}
.ke-top-main{border:1px solid #f04866; border-radius:8px; padding: 25px 20px;}
.ke-top-desc ul{ display:flex; margin-bottom:25px;}
.ke-top-desc ul li{padding-right:30px;}
.ke-top-desc ul li b{ display:block;color:#000;font-size: 22px; margin-bottom:15px;}


.ke-top-desc-bottom{ display:flex; padding-top:15px;}
.ke-top-desc-bottom p b { display:block;font-size: 22px;color:#000;margin-bottom:15px;}

.ke-desc-item{ margin-top:50px;padding-bottom: 30px;}
.ke-desc-item .item-title{border-bottom:2px solid #f04866; padding-bottom:20px; margin-bottom:25px;color:#333; font-size:16px;}
.ke-desc-item .item-title h2{ display:block; font-size:26px; font-weight:700; margin-bottom:10px; color:#000; }
.ke-desc-item  .item-content ul{ display:flex;flex-wrap: wrap;color:#515151; font-size:15px;justify-content: space-between;}
.ke-desc-item  .item-content ul li{width:32%; margin-bottom:35px;}
.ke-desc-item  .item-content ul h3{ display:block; font-size:22px;color:#000; margin-bottom:15px;background:url(../images/keynote.png) no-repeat left center; padding-left:40px;  background-size:20px 20px; font-weight:700}
.ke-desc-item .item-content2 ul h3{background-image:url(../images/know.png);}
.ke-desc-item .item-content3 ul h3{background-image:url(../images/scheme.png);}
.ke-desc-item  .ke-btn3{ text-align:center;}
.ke-desc-item  .ke-btn3 a{width:191px; height:50px; line-height:50px;}

.ke-tuijian{ margin-top:30px;}
.ke-tuijian-title{ border-bottom: 2px solid #f04866;padding-bottom:15px; margin-bottom:25px;}
.ke-tuijian-title h2{font-size:30px;font-weight: 700; }
.ke-tuijian ul{ display:flex;flex-wrap:wrap;justify-content: space-between;}
.ke-tuijian ul li{width:48%; color:#5E5E5E; font-size:15px; margin-bottom:20px;}
.ke-tuijian-desc li p{display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;}
.ke-tuijian ul li a{line-height: 26px;font-size:18px;font-weight:700; margin-bottom:10px;display: block;  white-space: nowrap; 
  overflow: hidden;   text-overflow: ellipsis; }
.ke-tuijian ul li a:before{content:"•"; width:15px;margin-right: 5px;}
.ke-tuijian .ul2:last-child{ border-top:1px dashed #f04866;padding-top: 10px;}
.ke-link{ font-size:15px; color:#333333; line-height:30px; margin:25px 0;}
.ke-link .ke-link-title{}
.ke-link-desc a{ margin-right:25px;}
.ke-footer-float{ display:none;}
.ke-link-desc{ display:flex;flex-wrap:wrap}

.right-rwm-bottom{ text-align: left;font-size: 16px;}
.right-rwm-title{padding:20px;}
.right-rwm{width:300px; }
.right-rwm-info img{width:220px !important; height:220px !important;}
.right-rwm-info { text-align:center;}
.right-rwm-title h4{ font-size:25px;}
.right-rwm-title{ font-size:16px;}

@media screen and ( max-width:1024px ){
    body{background-size: auto;background-position: center -300px;}
     section.f-header .f-nav ul li{margin:0 15px;}
    section.f-header .f-nav ul li  a{font-size:15px;}
    .ke-main{ padding:0 15px; overflow:hidden;margin-top: 15px;}
    .ke-top-left h1{ font-size:16px;}
    .ke-top-left .ke-btn{ display:none}
    .ke-top-right img{ width:100px; height:auto;}
    .ke-top{align-items: flex-start;}
    .ke-top-desc ul li b{ font-size:16px;}
    .ke-btn2{ display:none;}
    .ke-top-main{width: 350%;}
    .ke-top-desc{overflow-x: scroll; font-size:14px;margin-top: 0;margin-bottom:30px;}
    .ke-top-desc-bottom{ padding-top:0}
    .ke-top-desc ul li b{margin-bottom:5px;}
    .ke-top-desc-bottom p b{font-size:16px; margin-bottom:5px;}
    .ke-desc-item .item-title h2{ font-size:16px;}
    .ke-desc-item .item-title{ font-size:14px;}
    .ke-desc-item{ margin-top:10px;overflow-y: scroll;}
    
    .ke-desc-item-content{width:280%}
    .ke-desc-item .item-content ul{ font-size:14px;}
    .ke-desc-item .item-content ul li{ margin-bottom:30px;}
    .ke-desc-item .item-content ul h3{ font-size:16px;margin-bottom: 10px;padding-left: 30px;}
    .ke-desc-item .ke-btn3{display:none;}
    .ke-tuijian-title h2
    { font-size:16px;}
    .ke-tuijian ul li{ font-size:14px;}
    .ke-tuijian ul li a{ font-size:15px;}
    .ke-tuijian{ overflow-y:scroll}
    .ke-tuijian-content{width:280%}
    .ke-link{ overflow-y:scroll}
    .ke-link-content{width:280%}
    
    .ke-footer-float{ background:#fff;width: 100%;line-height: 52px; position: fixed;bottom: 0;   z-index: 999;padding:
10px;    box-sizing: border-box;  border-top:1px solid rgba(242, 242, 242, 1); display:block; }
	.ke-footer-float p{    color: #fff;  text-align: center;  background:rgb(215, 11, 0);  font-size: 17px;  border-radius:10px; margin:0; padding:0}
	
	.layui-layer-page .layui-layer-content{ padding:0}
	
}

@media screen and ( max-width:1920px ){
    body{
        background-position: center -160px;
    }
}
@media screen and ( max-width:1366px ){
    body{
        background-position: center 20px;
    }
}
@media screen and ( max-width:1024px ){
     body{
        background-position: center -470px;
    }
}