body{background:url(/app/home/images/bg.jpg?t=2) no-repeat;background-size:cover;background-position: center 40px;
    background-attachment: fixed;font-size:15px;overflow-y:scroll;}

    p{line-height:28px;margin-top:20px;height:auto;width:100%}
    a{color:#000;}
     a:hover{color:#cfa832;}
    #ad_mobile{display: none;}
    #menu_pc{display: block;}
    #menu_mobile{display: none;}
    #aboutbox_mobile{display: none;}
    #about_top_mobile{display: none;}
    #list_top_mobile{display: none;}
    #footer_mobile{display: none;}
    #menu_img_mobile{display: none;}
    #step_mobile{display: none;}
    #map_mobile{display: none;}

    .bigTitle{font-size:26px;font-weight:bold;text-align:center;margin:0 auto;margin-top:20px;margin-bottom:40px;}

    .bottom_bigTitle{font-size:16px;font-weight:bold;text-align:center;}
    .bigbox{width:100%;height:auto;margin:0 auto;padding-top: 50px;padding-bottom: 50px;background:#E6EBEE;overflow: hidden;}
    .bigbox_blue{width:100%;height:auto;margin:0 auto;overflow: hidden;background:#f4f4f4;border-top:1px solid #e8e8e8}
    .jg{overflow: hidden;background:#E6EBEE;}
    .box{max-width:1500px;width:1200px;height:auto;margin:0 auto;overflow: hidden;}

    .service{
        float:left;
        width:300px;
        height:370px;
        background:#fff;
        margin:10px;
        border:1px solid #e8e8e8;
        box-shadow:2px 2px 10px 0px #f4f4f4;
        transition: all 0.3s ease-in-out; 
        cursor:pointer;
        border-radius:5px;overflow: hidden;
    }
    .service:hover{
        transform: scale(1.05)
    }

    .product{
        float:left;height:auto;width:290px;text-align:center;padding-top:10px;padding-bottom:10px;  
        transition: all 0.3s ease-in-out; 
        cursor:pointer;overflow: hidden;
    }
    .product:hover{
        transform: scale(1.05)
    }
    .by{
        float:left;
        width:100px;
        height:60px;
        text-align:center;
        color:#fff;
        font-size:15px;
        padding-top:40px;
        border-radius:5px;
        background: #004081;
        margin:3px;
    }

    .by2{
        width:100px;
        height:60px;
        font-size:15px;
        text-align:center;
        padding-top:40px;
        color:#fff;
        float:left;
        border-radius:5px;
        background:#4B88C7;
        margin:3px;
    }
    .by:hover{
        background:#CDE4FD;
        color:#004081
     }
    .by2:hover{
        background:#CDE4FD;
        color:#004081
    }
    .friend{
        float:left;
        width:215px;
        height:90px;
        background:#fff;
        margin:20px;
        border:1px solid #e8e8e8;
        box-shadow:2px 2px 10px 2px #999;
        border-radius:5px;overflow: hidden;
    }
    .friendout{  animation:friend0 0.5s linear 1;}
    @keyframes friend0 {
        0% {
            transform:rotateY(0deg);
        }
        
      }

    .friendhover{  animation:friend180 0.5s linear 1;}
    @keyframes friend180 {
        from {
            transform: rotateY(0deg);
          }
          to {
            transform: rotateY(180deg);
          }
        
        
      }

    .about{line-height:32px;font-size:16px;margin-top:30px;}

 

    /* 初始化样式 */
    ul.menu, ul.submenu {
        list-style-type: none;
        padding: 0;
        margin: 0;
        z-index: 10000;
    }

    ul.submenu li:hover{
        background-color: #cfa832;   
       
    }

    ul.submenu li:hover a {
        color: white;
    }
    
    ul.menu li {
        position: relative;
        float:left;
        margin-right:15px;
        padding-top:5px;
        padding-bottom:5px;
        width:120px;
       
    }
    
    /* 子菜单默认隐藏 */
    ul.submenu {
        display: none;
        position: absolute;
        left:-50px;
        top: 25;
        width:220px;
        border-radius:0px 0px 10px 10px;
        background-color: rgba(255, 255, 255, 1); 
        box-shadow:0px 2px 2px -5px #e8e8e8;
        
        overflow: hidden;
       
    }

    ul.submenu li {
       float:none;
       font-size:14px;
       width:100%;      
    }

    ul.submenu li a{
        color:#666
    }

    ul.submenu li p{
        color:#666
    }
    
    /* 鼠标悬停时显示子菜单 */
    ul.menu li:hover > ul.submenu {
        display: block;
    }

    #bottom{width:100%;height:300px;background-color: #004081;}
    .bottom_item{float:left;width:50%;margin-top:30px;}
    .bottom_item p{margin-top:10px;}
    .showContent{max-width:1500px;width:800px;height:auto;margin:0 auto;overflow: hidden;min-height:400px;margin-bottom:50px;font-size:16px;line-height: 28px;}
    .showContent img{width:100%}
    .more{color:#004081;font-size:12px;margin:5px;margin-right:10px;text-align:right}
    .button{width:100px;height:40px;color:#fff;background:#cfa832;border-radius:5px 5px 5px 5px;border:0px;text-align:center}
    .mini_button{width:70px;height:30px;color:#fff;background:#cfa832;border-radius:5px 5px 5px 5px;border:0px;text-align:center;font-size:12px;}
    
    .swiper-container {
        max-width: 1500px;
        height: 492px;   
        border-radius:5px   
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center top;
        -ms-flex-pack: center top;
        -webkit-justify-content: center top;
        justify-content: center top;
        -webkit-box-align: center top;
        -ms-flex-align: center top;
        -webkit-align-items: center top;
        align-items: center top;
        overflow: hidden;
    }
    .swiper-slide img{width:100%}

    #wenhua_mobile{display: none;}
