html {

    background: #fff;

}



/*all  */

.mlist{padding:0 0;}

.indexPage .mlist{padding:20px 0;}

h1, h2, h3{



    font-size: 14px;

}

/*projects  */

.agent-mobile .project .item_block:hover .item_wrapper{background-color:#292929; }

#sitecontent .project .item_block .title{color:#292929;}

.agent-mobile .project .content_list .item_block:hover .item_img::before{border: transparent;}

.npagePage.post #postInfo .description{font-size: 13px;line-height: 22px;}

.npagePage.post #postContent .postbody{

    font-size: 13px;line-height: 22px;margin: 0 2%;

}

.npagePage.post #postInfo .wrapper{

    margin:0 2%;

}

.npagePage.post .project #postWrapper  .item_tags{margin:0 1%;}

.mlist .container_header .title{

    padding-top:20px;

    font-size: 1.6rem;

}

.agent-mobile .project .item_block{width:46%;margin:2%;}

 /* .agent-mobile .npagePage .mlistpost.project #listContent .item_block{

    width:48%;margin-left:0;

}  */

.npagePage.post #listContent .project h3{margin: 60px 2% 0;}

/*video  */

.agent-mobile .videom .content{width: 92%;

    padding: 0 4%;}

.agent-mobile .videom .content .wrapper .item_block{    padding: 1%;margin-bottom:10px;}

.agent-mobile .videom .content .wrapper .item_block .item_info .title{

    font-size: 14px;

    color: #292929;

    margin-top: 3%;

    padding-bottom:4px;

    padding-top: 10px;

}

.agent-mobile .videom .content .wrapper .item_block .item_info .date_wrap,.agent-mobile .videom .content .wrapper .item_block .item_tags,

.agent-mobile .videom .content .wrapper .item_block .details{

    display: none;

}

.agent-mobile .videom .content .wrapper .item_block .item_wrapper{

        height: 90px;

    margin-bottom: 20px;

}

.agent-mobile .videom .content .wrapper .item_block .description{

    margin: 3% 0;

    line-height: 22px;

    height: 40px;

    overflow: hidden;

  

}

.agent-mobile .videom .content .wrapper .item_block .item_info .subtitle{color:#777;}

@media screen and (min-width:768px){

    .agent-mobile .videom .content .wrapper .item_block{

        padding-bottom:40px;

    }

}



/*servies  */

#sitecontent .service .item_block .title{font-size: 14px;color:#292929;}

.agent-mobile .service .item_des{

    display: block;    

    padding-bottom: 46px;

    width:80%;

    margin:0 auto;

}



.agent-mobile .indexPage .service .item_des{

    display: block;

    padding-bottom: 16px;

    width:100%;

}

.agent-mobile .service .item_info{padding-bottom:4%;}

.agent-mobile .indexPage .service .wrapper .bx-wrapper{

    height:246px;

}

@media screen and (min-width:768px){

    .agent-mobile .indexPage .service .wrapper .bx-wrapper{

        height:452px;

    }

}

.agent-mobile .indexPage .service .bx-controls .bx-controls-direction{display: none;}

.agent-mobile .indexPage .service{

   background: #f7f7f7;

}

.agent-mobile .indexPage .service .item_block{

    border:none;

}

/*servies list  */

.agent-mobile .service .item_block{

    margin-bottom:20px;    

    border-bottom: 1px solid #f1f1f1;

}

.agent-mobile .npagePage .service .item_block .item_img img{

    width:80%;margin:0 auto;

}

.agent-mobile .npagePage.post #postWrapper .item_tags a{

    margin:1rem .2rem;

}

.agent-mobile .npagePage.post #postWrapper #postNav .title{

    font-size: 14px;

    color:#292929;

}

.agent-mobile .npagePage.post #postWrapper #postNav .subtitle{

margin-top: 4px;

}

.agent-mobile .npagePage.post #postWrapper #postNav .description{

margin-top: 8px;

}

/*about  */

.mcustomize .module_container{padding:0 4%;}

.module.mcustomize .header{padding-top:60px;}

.module.mcustomize .description{padding-bottom:20px;}

.module.mcustomize{

    padding-bottom: 40px;

}

/*news  */

.agent-mobile .news .item_block .item_info .subtitle{

    /*display: none;*/

}

.agent-mobile .news .item_block .item_info .title{

    margin-bottom: 4px;

}

.npagePage.post #listContent h3{

    margin-top:60px;    

}

/*team  */

.agent-mobile .team .item_block .title{color:#292929;}

.agent-mobile .team .item_block{width:46%;float: left;margin:2%;}

.agent-mobile .team .content .wrapper{margin:0 2%;width:96%;}

.agent-mobile .team .item_block .item_info{padding:14px 5%}



/*danye  */

.npagePage.pageEditor{    line-height: 22px;

    font-size: 13px;}





    .agent-mobile .imagelink ul {

        width: 100% !important;

    }



    .cate-box {

        top: 50px;

    }



    #contactform {

        padding: 4% 4% 0;

    }

/*partner  */

.agent-mobile .imagelink .container_header{display: block;}

.agent-mobile .imagelink ul li{

    width:29.3%;    margin: 1% 2%;

}



/*留言板  */

    

#contactform input,textarea {

    width: calc(100% - 40px);

    border: 1px solid #ececec;

    height: 18px;

    line-height: 18px;

    vertical-align: middle;

    color: #333;

    padding: 10px 20px;

    margin-bottom: 10px;

    transition: all 0.3s ease-out 0s;

    background-color: transparent;

}



#contactform textarea {

    height: 100px;

    resize: none;

    overflow: hidden;

}



#contactform .submit:hover {

    background-color: #7B7B7B;

}



#contactform .submit {

    background-color: #5f5f5f;

    height: 48px;

    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

    width: 100%;

    color: #ffffff;

    font-size: 16px;

    padding: 5px 0;

    cursor: pointer;

}



.mm-menu .mm-navbar>a{text-align: left;}



/* --------- */

/* .mm-menu.mm-offcanvas {

    opacity: 0;

    visibility: hidden;

    display: block;

    z-index: 10;

    width: 100%;

} */

/* .mm-slideout {

    transition: 0.36s ease; 

} */

/* html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas {

    transform: none;

}

html.mm-effect-slide-menu .mm-menu.mm-offcanvas {

    transition: 0.36s ease; 

}

html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas {

    opacity: 1;

    visibility: visible;

}



html.mm-opening .mm-slideout {

     transform: none; 

}



html.mm-opened #mm-blocker {

    display: none;

} */



/*daohang  */

.mm-listview>li>a.active{

    background-color: #292929;

    color:#fff;

}

.mm-listview>li>a{

    padding-left: 44px;

}

.mm-listview>li>a.active:not(.mm-next)::before{

    content:"";

    position: absolute;

    width: 6px;

    height: 6px;

    background: #fff;

    top: 44%;

    left: 20px;

    border-radius: 50%;

}

.mm-listview>li:not(.mm-divider):after{border-bottom-width: 0.5px}

.mm-menu{background: #f1f1f1;}

.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after{

    border-color: rgba(255, 255, 255, 0.3);

}


/* 2019/11/13 yyq 修改 */
.agent-mobile .imagelink ul li img {
    width: 100%;
}

.search-input-wrap.show {
    z-index: 100;
}
/* 2019/11/13 yyq 修改 */