html{

    overflow-x: hidden;

}

body{

    font-family: 微软雅黑;

    overflow-x: hidden;

}



@media (min-width: 1920px) {



}



@media (max-width: 1620px) {



}



@media(max-width: 1400px){



}



@media(max-width: 1260px){

    .case ul{width: inherit;margin-left: 0;}

}



@media (min-width: 1200px) and (max-width: 1440px){



}



@media (min-width: 992px) and (max-width : 1199px){



}





@media (min-width: 1024px) and (max-width: 1100px){



}

/* lg */

@media (max-width: 1200px) {

    .pc-nav .container .logo{width: 235px;margin-top: 21px;}

    .pc-nav .container ul li a{font-size: 14px;}

    .pc-nav .container .right .wx{width: 22px;}

    .pc-nav .container .right img{width: 80px;}

    .pc-nav .container ul li{margin-left: 8px;margin-right: 8px;}

    .pc-nav .container ul{margin-left: 37px;}





    .rlzy .container .left{width: 44%;}

    .rlzy .container .right{width: 49%;}

    .xzhb .container .left{width: 47%;}

    .xzhb .container .right{width: 51%;}

    .xzhb .container .right h1{margin-top: 5px;}

    .ywly .container .left{width: 47%;}

    .ywly .container .right{width: 47%;margin-top: 30px;}



    .case ul li .tit h3,.index .jdal ul li .tit h3{font-size: 16px;padding-bottom: 20px;}

    .case ul li .tit,.index .jdal ul li .tit{padding: 0px 16px;}

    .case ul li .tit p,.index .jdal ul li .tit p{font-size: 12px;margin-top: 15px;}



    .News_information ul li .tit{width: 626px;}

    .News_information ul li .tit h1{margin-bottom: 12px;}

    .News_information ul li .tit p{line-height: 23px;}



    .recruit ul li .bom,.recruit ul li .tit{padding: 0px 20px;}

    .recruit ul li .tit h1{font-size: 16px;}





    .index .gyhj .bom{width: 92%;}

    .index .gyhj .bom .left{width:66%;}

    .index .ywfw .bom ul li .tit{font-size: 15px;}

    .index .xwdt .left{width: 39%;}

    .index .xwdt .right ul li span{width: 70px;height: 80px;line-height: 67px;}

    .index .xwdt .right ul li span em.one{font-size: 24px;}

}





@media (max-width: 991px) {

    .pc-nav .container .logo{width: 196px;margin-top: 26px;}

    .pc-nav .container ul li{margin-left: 3px;margin-right: 3px;}

    .pc-nav .container ul li a{font-size: 12px;}

    .pc-nav .container ul{margin-left: 22px;}

    .pc-nav .container .right .wx{margin-right: 6px;}



    .rlzy .container .right{margin-top: 0px;}

    .xzhb .container .left{width: 55%;}

    .xzhb .container .right{width: 100%;margin-top: 20px;padding-right: 15px;}

    .ywly .container .right{width: 55%;}

    .ywly .container .left{width: 100%;}

    .footer .right{float: inherit;text-align: center;padding-left:28%;margin-top: 20px;}

    .footer{text-align: center;}

    .footer .left{float: inherit;}

    .footer .left h2{background: url("../images/05.png") no-repeat 40% center;}



    .case ul li .tit h3,.index .jdal ul li .tit h3{font-size: 12px;padding-bottom: 13px;margin-top: 17px;}

    .case ul li .tit p,.index .jdal ul li .tit p{line-height: 18px;margin-top: 11px;}

    .case ul li .tit span,.index .jdal ul li .tit span{margin-top: 0px;height: 28px;background-size: 80%;}

    .index .jdal ul li .tit span{margin-top: 7px;}

    .pagging a{font-size: 12px;}



    .pub_tit h1,.jycl .container h1,.gsjj .tit h1,.rlzy .container .left h1,.xzhb .container .right h1,.ywly .container .left h1,.index .tit h1{font-size: 28px;}

    .pub_tit span,.gsjj .tit span,.index .tit span{font-size: 46px;}

    .jycl .container p,.gsjj p,.rlzy .container .left p,.xzhb .container .right p,.ywly .container .left p,.footer .left p,.footer .right > div p,.Contact_us .top .left ul li{font-size: 13px;}

    .footer .left h2{font-size: 18px;}



    .Contact_us .top .right ul li{margin-left: 29px;}

    .Lawyer_team ul li{width: 33.3333338%;}

    .News_information ul li .tit p, .News_information ul li .tit span, .News_information ul li .tit em{font-size: 12px;}

    .News_information ul li .pic{width: 244px;}

    .News_information ul li .tit{width: 472px;}



    .recruit ul li{width: 46.2%;}

    .recruit ul li .tit h1{font-size: 18px;}





    .index .gyhj .bom .left{padding: 34px;width: 55%;}

    .index .ywfw .bom ul li{padding: 58px 8px 33px;}

    .index .ywfw .bom ul li .tit{font-size: 14px;}

    .index .xwdt .left{width: 45%;}

    .index .xwdt .right{width: 51%;margin-left: 29px;}

    .index .xwdt .right ul li .wz{width: 75%;padding-top: 0px;}

    .index .xwdt .right ul li .wz h2,.index .xwdt .left .wz h2{font-size: 16px;}

    .index .xwdt .right ul li .wz p,.index .xwdt .left p{font-size: 12px;line-height: 18px;}

}



@media (min-width: 768px) {



}



/* sm */

@media (min-width: 735px) and (max-width: 991px){



}

@media (max-device-width: 1680px) {



}

@media (max-device-width: 1600px) {



}

@media (max-device-width: 1440px) {



}

@media (max-device-width: 1400px) {



}









@media (min-width: 1024px) and (max-width: 1366px){



}



@media only screen

and (min-device-width : 1024px)

and (max-device-width : 1366px)

and (orientation : portrait){



}

@media only screen

and (min-device-width : 1024px)

and (max-device-width : 1366px)

and (orientation : landscape){



}

@media (max-width: 1024px){



}



@media (max-device-height : 768px)

and (max-device-width : 1366px){



}





@media (max-device-height : 768px)

and (max-device-width : 1360px){



}





@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : portrait){



}





/* ipad横屏 */

@media only screen

and (min-device-width : 768px)

and (max-device-width : 1024px)

and (orientation : landscape){



}



/* ipad */

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



}







@media (max-width: 812px){

    .Scope_of_business .bom ul li{padding-top: 27px;}

}

@media (max-width: 767px) {

    body{
        padding-top: 62px;
    }
    .pc-nav{display: none;}

    .content{display:block; }

    .container{width: inherit;padding-left: 30px;padding-right: 30px;}



    .rlzy .container .right{width: 55%;}

    /*.rlzy .container .left.col-sm-12,.rlzy .container .right.col-sm-12{padding-right: 0px;padding-left: 0px;}*/

    .jycl .container,.gsjj .container{padding-left: 47px;padding-right: 47px;}

    .xzhb .container .left,.ywly .container .right{width: 100%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 39% center;}



    .case ul li{width: 48%;}

    .case ul li .tit h3{font-size: 18px;padding-bottom: 26px;margin-top: 30px;}

    .case ul li .tit p{font-size: 13px;line-height: 24px;margin-top: 20px;}

    .case ul li .tit span{background-size: inherit;margin-top: 9px;}



    .Contact_us .top .right ul li{margin-left: 12px;}



    .News_information ul li .tit{width: 428px;}



    .index .gyhj .bom .left{width: 53%;padding: 20px;}

    .index .gyhj .bom .left p{font-size: 12px;line-height: 28px;}

    .index .lstd{padding-top: 6px;}

    .index .xwdt .left{width: 40%;}

    .index .xwdt .right{width: 55%;}

    .index .xwdt .right ul li .wz h2{margin-top: 0px;}

    .index .xwdt .right ul li .wz p{margin-top: 0px;}

    .index .xwdt .right ul li span{width: 60px;height: 70px;}

    .index .xwdt .right ul li span em.one{font-size: 18px;}

    .index .xwdt .right ul li span em.two{font-size: 13px;}

    .index .xwdt .right ul li{margin-bottom: 10px;}

    .index .xwdt .left .wz{padding-top: 8px;}

    .index .xwdt .left .wz h2{line-height: 24px;}

}

@media (max-width: 736px) {

    .footer .right{padding-left: 27.5%;}

}

@media (max-width: 732px) {

    .footer .right{padding-left: 26.9%;}

    .News_information ul li .tit{width: 424px;}

}

@media (max-width: 667px) {

    .rlzy .container .right{width: 50%;margin-top: 80px;}

    .rlzy .container .left{width: 50%;}

    .footer .right{padding-left: 25%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 38% center;}



    .case ul li .tit h3{font-size: 16px;padding-bottom: 20px;}

    .case ul li .tit p{font-size: 12px;margin-top: 11px;line-height: 18px;padding: 0px 16px;}

    .case ul li .tit span{margin-top: 4px;}



    .Contact_us .top .left{width:100%;}

    .Contact_us .top .right{width: 100%;margin-top: 30px;margin-bottom: 30px;}

    .Contact_us .top .right ul li{margin-right: 29px;margin-left: 0px;}

    .News_information ul li .tit h1{line-height: 26px;margin-top: 0px;}



    .News_information ul li .tit{width: 368px;margin-left: 25px;}



    .Scope_of_business .bom ul li{width: 100%;padding-top: 46px;padding-bottom: 46px;}



    .index .gyhj .bom .left{width: 48%;}

    .index .gyhj .bom .left p{line-height: 23px;}

    .index .ywfw .bom ul li .tit{font-size: 13px;line-height: 23px;}

    .index .ywfw .bom ul li{min-height: 246px;}

    .Lawyer_team ul li .pic{height: 215px;}

}

@media (max-width: 640px) {

    .rlzy .container .right{margin-top: 106px;}

    .footer .right{padding-left: 24%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 37.3% center;}



    .case ul li .tit h3{font-size: 15px;padding-bottom: 17px;}



    .News_information ul li .tit{width: 341px;}



    .index .gyhj .bom .left{width: 100%;}

    .index .gyhj .bom .left p{line-height: 30px;}

    .index .gyhj .bom .right{text-align: center;}

    .index .gyhj .bom .right img{width: 70%;}

    .index .xwdt .right ul li .wz h2, .index .xwdt .left .wz h2{font-size: 14px;}

    .Lawyer_team ul li .pic{height: 204px;}

}

@media (max-width: 568px) {

    .rlzy .container .right{margin-top: 153px;}

    .footer .right{padding-left: 20%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 35.3% center;}



    .case ul li .tit h3{font-size: 14px;margin-top: 22px;}

    .case ul li .tit span{background-size: 80%;margin-top: 0px;}



    .News_information ul li .pic{width: 211px;}

    .News_information ul li .tit{width: 298px;}

    .News_information ul li .tit h1{font-size: 16px;margin-bottom: 5px;}

    .News_information ul li .tit span,.News_information ul li .tit em{bottom: 27px;}

    .News_information_xq .tit h1{font-size: 22px;line-height:35px;}



    .recruit ul li{width: 100%;margin:2% 0px;}



    .index .xwdt .left,.index .xwdt .right{width: 100%;margin-left: 0px;}

    .index .xwdt .right ul li .wz h2, .index .xwdt .left .wz h2{font-size: 18px;}

    .index .xwdt .right ul li .wz p, .index .xwdt .left p{font-size: 14px;line-height: 23px;}

    .index .xwdt .right ul li span{width: 80px;height: 90px;}

    .index .xwdt .right ul li span em.one{font-size: 30px;}

    .index .xwdt .right ul li span em.two{font-size: 14px;}

    .index .xwdt .right{margin-top: 20px;}

    .Lawyer_team ul li .pic{height: 174px;}

}

@media (max-width: 480px) {

    .rlzy .container .left,.rlzy .container .right{width: 100%;}

    .rlzy .container .right img{width: inherit;max-width: 100%;}

    .rlzy .container .right{margin-top: 30px;}



    .jycl .container h1{margin-top: 73px;}

    .footer .right{padding-left: 15%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 32.3% center;}



    .case ul{padding-left: 0;}

    .case ul li{width: 100%;margin-left: 0px;margin-right: 0px;}

    .case ul li .tit,.index .jdal ul li .tit{left:33px;right: 32px;width: inherit;}

    .case ul li .tit h3,.index .jdal ul li .tit h3{font-size: 18px;padding-bottom: 26px;margin-top: 47px;}

    .case ul li .tit p,.index .jdal ul li .tit p{font-size: 14px;line-height: 24px;margin-top: 20px;}

    .case ul li .tit span,.index .jdal ul li .tit span{background-size: inherit;margin-top: 9px;}



    .footer .f_top{top:87%;}



    .Lawyer_team ul li{width: 50%;}



    .News_information ul li .pic{width: 100%;}

    .News_information ul li .tit{width: 100%;margin-left: 0px;margin-top: 20px;text-align: center;}

    .News_information ul li .tit h1{font-size: 18px;margin-bottom: 16px;}

    .News_information ul li .tit p{font-size: 13px;line-height: 25px;margin-bottom: 25px;}

    .News_information ul li .tit span, .News_information ul li .tit em{bottom:20px;position: inherit;}

    .News_information ul li .tit em{float: inherit;display: block;margin-top: 10px;}



    .recruit_xq .bom span{margin-bottom: 0px;}

    .recruit_xq .bom span:last-child{margin-bottom: 60px;}



    .index .ywfw{height: inherit;background: url("../images/27.jpg") repeat-y bottom center;padding-top: 4px;padding-bottom: 40px;}

    .index .ywfw .bom ul li{width: 24%;padding: 35px 8px 27px;}

    .index .ywfw .bom ul li .tit{margin-top: 17px;}

    .index .ywfw .bom ul{margin-top: 36px;}

    .index .more a{margin-top: 24px;}

    .index .jdal ul li{width: 100%;}

    .index .ywfw .bom ul li{min-height: 207px;}

    .Lawyer_team ul li .pic{height: 231px;}

}

@media (max-width: 458px) {

    .jycl{height: inherit !important;padding-bottom: 80px;}

    .rlzy{top:-76px;}

    .rlzy .container > img{height: 122px;}

    .footer .right{padding-left: 12.5%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 31.5% center;}



    .case ul li .tit,.index .jdal ul li .tit{left:22px;right:21px;}

   .index .xwdt .title a {background-size: 84% !important;width: 100px;}

    .Lawyer_team ul li .pic{height: 217px;}

}

@media (max-width: 414px) {

    .rlzy{top:-79px;}

    .rlzy .container > img{height: 99px;}

    .footer .right{padding-left: 8.2%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 29.5% center;}



    .case ul li .tit,.index .jdal ul li .tit{left:0px;right:0px;}

    .case_xq .owl-theme .owl-controls .owl-buttons div.owl-next{background-size: 80%;right:-5px;}

    .case_xq .owl-theme .owl-controls .owl-buttons div.owl-prev{background-size: 80%;left:-5px;}



    .Contact_us .top .left ul li{margin:10.5px 0px;line-height: 38px;}



    .index .xwdt .title a{width: 92px;}

    .index .xwdt .right ul li span{width: 70px;height: 80px;}

    .index .xwdt .right ul li span em.one{font-size: 26px;}

    .index .xwdt .right ul li .wz h2, .index .xwdt .left .wz h2{font-size: 16px;}

    .index .ywfw{

        background: -webkit-linear-gradient(#725841, #656c6a); /* Safari 5.1 - 6.0 */

        background: -o-linear-gradient(#725841, #656c6a); /* Opera 11.1 - 12.0 */

        background: -moz-linear-gradient(#725841, #656c6a); /* Firefox 3.6 - 15 */

        background: linear-gradient(#725841, #656c6a); /* 标准的语法 */

    }

    .index .ywfw .bom ul li{min-height: 246px;}

    .Lawyer_team ul li .pic{height: 190px;}

}

@media (max-width: 412px) {

    .footer .right{padding-left: 8.1%;}

    .footer .left h2{background: url("../images/05.png") no-repeat 29.1% center;}

    .Lawyer_team ul li .pic{height: 189px;}

}

@media (max-width: 375px) {

    .jycl .container h1{margin-bottom: 22px;}

    .footer .right{padding-left: inherit;}

    .footer .right > div{margin-left: inherit;float: inherit;}

    .footer .left h2{background: url("../images/05.png") no-repeat 26.3% center;}



    .case ul li .tit h3{margin-top: 34px;font-size: 16px;}

    .case ul li .tit p{font-size: 12px;}

    .pagging span{display: block;margin-top: 20px;}



    .pub_tit span, .gsjj .tit span,.index .tit span{font-size: 42px;}

    .pub_tit h1, .jycl .container h1, .gsjj .tit h1, .rlzy .container .left h1, .xzhb .container .right h1, .ywly .container .left h1,.Scope_of_business .tit h1,.index .ywfw .tit h1,.index .tit h1{font-size: 26px;}

    .case_xq .tit h3,.Contact_us h1{font-size: 22px;}



    .Lawyer_team ul li{width: 100%;}



    .News_information_xq .tit span{margin:15px 15px;display: block;}

    .News_information_xq .tit{padding: 33px 0px 25px;}



    .recruit ul li .tit h1{font-size: 16px;}



    .index .ywfw .bom ul li{width: 32.3333337%;}

    .index .xwdt .title a{width: 82px;background-size: 100% !important;}

    .index .xwdt .right ul li span{width: 65px;height: 75px;}

    .index .xwdt .right ul li span em.one{font-size: 23px;}

    .index .xwdt .right ul li .wz h2, .index .xwdt .left .wz h2{font-size: 15px;}

    .index .ywfw .bom ul li{min-height: 207px;}

    .Lawyer_team ul li .pic{height: 260px;}

}

@media (max-width: 360px) {

    .footer .left h2{background: url("../images/05.png") no-repeat 25.5% center;}



    .index .xwdt .right ul li .wz{width: 74%;}

    .index .xwdt .title a{width: 79px;}

}

@media (max-width: 320px) {

    .jycl .container h1,.rlzy .container .left h1,.gsjj .tit h1,.xzhb .container .right h1,.ywly .container .left h1,.Scope_of_business .tit h1{font-size: 26px;}

    .jycl .container p,.rlzy .container .left p,.gsjj p,.xzhb .container .right p,.ywly .container .left p,.case_xq p,.Contact_us .top .left ul li,.News_information ul li .tit p,.News_information_xq .bom p,.Scope_of_business .bom ul li,.Scope_of_business .tit p,.recruit_xq .bom > div p{font-size: 12px;}

    .gsjj .tit span{font-size: 44px;}

    .News_information ul li .tit h1{font-size: 16px;}

    .recruit ul li .tit h1{font-size: 15px;}

    .footer .left h2{background: url("../images/05.png") no-repeat 21.6% center;}



    .case ul li .tit h3{font-size: 14px;padding-bottom: 15px;margin-top: 30px;}

    .case ul li .tit p{line-height: 18px;}

    .case ul li .tit span{background-size: 80%;margin-top: 0px;}

    .pagging a.on{margin:0px;}

    .Contact_us .top .right ul li{margin-right: 12px;}

    .index .xwdt .right ul li .wz{width: 71%;}

    .index .xwdt .title a{width: 69px;}

}



