﻿@media (max-width:1366px)
{
    .aboutRight{ overflow-y: auto; padding-top:40px; }
    .aboutBox{ top:inherit; -webkit-transform:translateY(00%); transform: translateY(-0%); }
}
@media (min-width:768px) and (max-width:1200px)
{
    .contactTop .listBox {
        width:940px;
    }
     
    /*联系我们*/
    .contactBot .wxwbBox img
    {
        width: 80px;
        margin-right: 10px;
    }
    .jcBox
    {
        width: 80%;
        left: 47%;
    }

    .cant_new_b
    {
        top: 2%;
        left: 50%;
        width: 50%;
    }
    .cant_new_c
    {
        top: 28%;
        left: 50%;
        width: 50%;
    }
    .cant_new_d
    {
        top: 61%;
        left: 57%;
        width: 43%;
    }
    .cant_new_b li
    {
        height: 36px;
        line-height: 36px;
    }
    .cant_new_c li
    {
        height: 30px;
        line-height: 30px;
        margin-bottom: 8px;
    }
    .cant_new_d li
    {
        line-height: 33px;
        min-width: auto;
        margin-right: 30px;
    }
}


@media (max-width:767px)
{
    /*通用*/
    html, body
    {
        overflow-y: auto;
        height: auto;
    }
    .navWarp
    {
        position: fixed;
        width: 100%;
        height: 50px;
    }

    .main
    {
        margin-left: 0px;
        height: auto;
        margin-top: 50px;
        padding-left: 0px;
        background-size: cover;
        background-position: bottom left;
    }

    .pcShow
    {
        display: none;
    }
    .mobShow
    {
        display: block;
    }

    .navbar-brand
    {
        height: 50px;
    }
    .navbar-brand > img
    {
        width: 41px;
        transform: rotate(90deg);
        margin-left: 35px;
        margin-top: -25px;
		padding: 5px;
    }
    .navbar-collapse
    {
        padding: 0px;
    }

    .navbar-nav
    {
        margin: 0px;
		padding-top:40px;
		height: calc(100vh - 50px);
		overflow:auto;
    }
    .navbar-inverse .navbar-nav > li > a
    {
        text-align: center;
        padding: 20px 0px;
		display:flex;
		align-items:center;
		justify-content:center;
		letter-spacing: 4px;
    }
    .navbar-inverse .navbar-nav > li b
    {
        display: inline-block;
        font-size: 18px;
        margin-left: 15px;
		font-weight:normal;
    }
    .navbar-inverse .navbar-nav > li b.EN
    {
        margin-left: 0px;
    }
	.navbar-inverse .navbar-nav > li .EN{
		display: inline-block;
	}
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
    {
        background: rgba(44,42,40,1);
    }
    .navbar-inverse .navbar-nav > li
    {
        border-top: 1px solid #413f3e;
    }
	.navbar-inverse .navbar-nav > li:nth-child(1){
		border:none;
	}
    .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover
    {
        background: #1e1c1a;
    }
    .navbar-nav > li > .dropdown-menu
    {
        height: auto;
    }
    .navbar-nav > li > .dropdown-menu .title
    {
        display: none;
    }
    .navbar-nav > li > .dropdown-menu ul
    {
        margin-top: 0px;
        padding: 5px 0px;
    }
    .navbar-nav > li > .dropdown-menu li a
    {
        margin-left: 55px;
        font-size: 14px;
    }
    .navbar-nav > li > .dropdown-menu li a.subNav
    {
        margin-left: 70px;
        display: block;
    }
    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover
    {
    }
    .menu_case_cont_bg img
    {
        height: 28px;
    }

    .firm-mob .art_p3{ position:inherit; /*20180321*/ }
	.firm-mob .art_logo {  width: 70%; }

    .swiper-mob
    {
        margin-top: 50px;
    }
    .swiper-button-prev{ display:none; }
    .swiper-button-next{ display:none; }

    /*关于我们*/
    .aboutLeft
    {
        float: none;
        width: 100%;
        height: 480px;
    }
    .aboutRight
    {
        float: none;
        width: 100%;
        height: auto;
    }
    .aboutBox
    {
        width: 84.5%;
        margin: 0 auto;
        position: initial;
        padding-top: 30px;
        padding-bottom: 60px;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
    .title01
    {
        font-size: 16px;
        line-height: 22px;
    }
     .title02
    {
        font-size: 16px;
        line-height: 22px;
    }
   .line02
    {
        margin-bottom: 20px;
        width:100%;
    }
    .article p{ font-size:12px; color: #717070; line-height: 22px; margin-bottom:15px; }
    .article span{ font-size: 12px; }
    
    .na_an_bn li
    {
        line-height: 90px;
        margin-right: 10px;
    }
    .na_an_bn li img
    {
        width: 140px;
    }
    .na_info
    {
        display: none;
    }

    .eduFund .eduLeft
    {
        float: none;
        width: 100%;
        height: 480px;
    }
    .eduFund .eduRight
    {
        float: none;
        width: 100%;
        height: auto;
    }
    .eduFund .eduBox
    {
        width: 84.5%;
        margin: 0 auto;
        position: initial;
        padding-bottom: 60px;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }

    .zhenintern .internLeft
    {
        float: none;
        width: 100%;
        height: 480px;
    }
    .zhenintern .internRight
    {
        float: none;
        width: 100%;
        height: auto;
    }
    .zhenintern .internBox
    {
        width: 84.5%;
        margin: 0 auto;
        position: initial;
        padding-bottom: 60px;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
    }
	.zhenintern-txt {
		font-size: 12px;
		color: #717070;
		line-height: 22px;
	}
	.zhenintern  .line02{
		height: 1px;
		width: 350px;
	}
	.zhenintern {
		 width:100%;
		 height: 100%;
		margin-top: 0px;
	}
    /*联系我们*/
    .contactBg01
    {
        display: none;
    }
    .contactBg01 img
    {
        width: 180px;
    }
    .contactBg02
    {
        top: 9%;
        right: 10px;
    }
    .contactBg02 img
    {
        width: 80px;
    }
    .contactBg03
    {
       display: none;
    }
    .contactBg03 img
    {
        width: 100px;
    }
    .contactBg04
    {
        display: none;
    }
    .contactTop .title
    {
        display: none;
    }
    .contactTop .listBox
    {
        padding-top: 40px;
    }
    .contactTop .listBox .list
    {
        width: 90%;
        height: auto;
        margin:0 auto;
        margin-bottom: 40px;
        border: none;
        text-align: inherit;
        background: transparent; 
    }
    .contactTop .listBox .icon
    {
        float: left;
        margin-top: 8px;
        margin-right: 15px;
    }
    .contactTop .listBox .p01
    {
        float: left;
    }
    .contactTop .listBox .p02
    {
        width: 56%;
        border-top: none;
        border-left: 1px solid #665f51;
        margin-left: 15px;
        padding-left: 15px;
    }
    .contactBot .wxwbBox
    {
        display: none;
    }

    .contactBot
    {
        padding:38px 0px;
    }
    .contactBot .cityBox
    {
        width: 90%;
        margin: 0 auto;
        max-width: none;
    }
    .contactBot .goOrder
    {
        width: 90%;
        margin: 0 auto;
        margin-top: 30px;
        padding: 10px 0px;
    }
    .contactBot .copy
    {
        display: none;
    }

    /*加入真格人才库*/
    .jcBox
    {
        width: 86%;
        margin: 0 auto;
        position: inherit;
        transform: inherit;
    }

    /*真格活动*/
    .act_cont
    {
        position: static;
        margin: 0 auto;
        width: 100%;
        height: auto;
        padding-top: 13px;
        margin-bottom: 50px -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    .cant_new_a
    {
        height: 1260px;
        background: url(../images/ant_new_mob.jpg) no-repeat;
        background-size: 100% auto;
    }
    .cant_new_b
    {
        width: 75%;
        position: absolute;
        top: 12%;
        left: 13%;
    }
    .cant_new_b li
    {
        height: 28px;
        width: auto;
        line-height: 28px;
        margin-right: 20px;
        margin-top: 20px;
    }
    .cant_new_c
    {
        width: 75%;
        position: absolute;
        top: 39.5%;
        left: 13%;
    }
    .cant_new_c li
    {
        height: 28px;
        width: auto;
        line-height: 28px;
        margin-right: 20px;
    }
    .cant_new_d
    {
        width: 75%;
        position: absolute;
        top: 72%;
        left: 10%;
    }
    .cant_new_d li
    {
        height: 30px;
        width: auto;
        text-align: center;
        line-height: 30px;
        margin-right: 20px;
        margin-top: 10px;
    }
    .act_nav
    {
        width: 100%;
        padding: 15px 0px;
    }
    .act_nav_title
    {
        margin-left: 40px;
        font-size: 16px;
    }

    
    .zhenBox
    {
        width: 84.5%;
        margin: 0 auto;
        position: initial;
        padding-bottom: 60px;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -o-transform: translateY(0%);
        transform: translateY(0%);
        padding-top: 40px;
    }
    .zhenList .title
    {
        font-size: 14px;
        margin-bottom: 15px;
    }
    .zhenList .list01 li
    {
        width: 47.2%;
        margin-right: 5%;
        padding: 10px 0px;
        margin-bottom: 15px;
    }
    .zhenList .list01 li:nth-child(even)
    {
        margin-right: 0px;
    }
    .zhenList .list02 li
    {
        width: 47.2%;
        margin-right: 5%;
        padding: 10px 0px;
        margin-bottom: 15px;
    }
    .zhenList .list02 li:nth-child(even)
    {
        margin-right: 0px;
    }
    .zhenList ul
    {
        margin-bottom: 20px;
    }
    .zhenList ul.list03
    {
        margin-bottom: 0px;
    }
    .layout
    {
        width: 82%;
        padding: 25px 25px;
    }
    .layout .title
    {
        font-size: 16px;
        padding-bottom: 15px;
    }
    .layout .laycont
    {
        margin-top: 10px;
       max-height: 300px;
       overflow-y: scroll;
    }
    .layout .goApply
    {
        width: 100%;
        padding: 10px 0px;
    }


    /*真格团队*/
    .teamBox
    {
    }
    .swiper-team-mob
    {
        height: auto;
    }
    .swiper-team-mob .swiper-wrapper
    {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .swiper-team-mob .swiper-slide
    {
        width: 100%;
        font-size: 18px;
        background: #fff;
        height: 300px; /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .teamlist
    {
        width: 100%;
        height: 300px;
        position: relative;
    }
    .teamlist .art_title{ padding-top: 0px; }
    .teamlist .art_p1{ font-size: 16px; }
	.teamlist .art_p2 { font-size: 12px; }
    .teamlist .more
    {
        text-align: right;
        position: absolute;
        bottom: 10px;
        right: 10px;
        display:block;
    }
    .teamlist .more img
    {
        width: 12px;
    }

    .teamLay .peoImg
    {
        width: 100%;
        float: none;
        height: 260px;
        overflow: hidden;
    }
    .teamLay .laycont
    {
        width: 100%;
        float: none;
        padding: 5px 10px;
        position: initial;
        margin-left: 0%;
        transform: initial;
        -moz-transform: initial;
        -moz-transform: initial;
        -o-transform: initial;
        transform: initial;
    }
    .teamLay .laycont .desc {
        max-height: 160px;
        overflow-y: auto;
    }
    .teamLay
    {
        width: 80%;
        padding: 12px 12px;
        max-width: 330px;
    }
    .teamLay .title
    {
        font-size: 12px;
        line-height: 16px;
    }
    .teamLay .name
    {
        font-size: 14px;
        line-height: 16px;
        margin-top: 0px;
        padding-bottom: 0px;
    }
    .teamLay .desc p
    {
        line-height: 16px;
        margin-top: 5px;
    }

    /*.searchList{ display: block; width:40px; position:fixed; top:26%; right:0px; z-index:2; }*/
    .searchList
    {
        display: block;
        width: 30px;
        position: fixed;
        top: 26%;
        right: 10px;
        z-index: 2;
        background: rgba(255,255,255,0.4);
        border-radius: 15px;
        padding: 10px 0px;
    }
    .searchList a
    {
        display: block;
        color: #FFF;
        text-align: center;
        padding: 2px 0px;
    }
    .searchList a.checked
    {
        color: #000;
    }


    /*投资案例*/
    .casebox
    {
        height: auto;
    }
    #main_case
    {
        height: auto;
    }
    #main_case .case_slide
    {
        padding-bottom: 10px;
    }
    #main_case .case_slide:nth-child(n)
    {
        width: 100%;
        height: auto;
        background: #fff;
    }
    #main_case .case_slide:nth-child(n) .case_title
    {
        background: #f3efeb;
        line-height: 40px;
    }
    #main_case .swiper-wrapper
    {
        height: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .case_title
    {
        font-size: 16px;
        color: #8e6239;
    }
    .case_slide:nth-child(n)
    {
        background: #fff;
    }
    .case_slide:nth-child(n) .case_title
    {
        background: #f3efeb;
        line-height: 40px;
    }
    #main_case img
    {
        max-width: 120px;
    }
    .case_slide ul
    {
        width: 88%;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 15px;
        padding-left:0px;
    }
    .case_slide li
    {
        margin: 5px 0px;
        text-align: center;
        display: inline-block;
    }

}
@media (max-width:375px)
{
   
}
@media (min-width:375px) and (max-width:413px)
{
    #main_case img {
        max-width: 105px;
    }
}

@media (max-width: 374px)
{
    #main_case img {
        max-width: 92px;
    }
    
     .contactTop .listBox .icon
    {
        margin-top: 10px;
        margin-right: 8px;
        width: 26px;
    }
    .contactTop .listBox .p01 {
        font-size: 14px;
    }
}





