﻿
/* 响应式样式 */
@media screen and (max-width: 1440px) {
	.blockbox{ width: 1200px; margin: 0 auto;}
    /*commtop*/
    .commtop{ font-size: 28px; }
    .commtop span{ font-size: 15px; }
    /*commtop end*/

    /*commtop2*/
    .commtop2 .ctxt1{ font-size: 14px;}
    .commtop2 .ctxt2{ font-size: 30px;}
    /*commtop2 end*/

    /*导航条*/
    .inav{  height: 85px; }
    .inavs .ilogo{ width: 285px; height: 160px;}
    .inavs .ilogo img{ width: 180px; margin-top: 25px;}
    .inavs .navli ul{ height: 85px;}
    .inavs .navli ul li{ height: 63px; padding-top: 22px; margin: 0 10px;}
    .inavs .navli ul li a.a1{font-size: 16px;  padding: 0 18px;}
    .inavs .navli ul li .mnav{ top: 75px;}
    /*导航条 end*/

    /*幻灯片*/
    .ibanner .bd li{ height:600px; }
    /*幻灯片 end*/

    /*关于我们*/
    .iabout{ margin: 100px auto; }
    .iabout .iabout_left{ width: 700px;}
    .iabout .iabout_left .txt1{ font-size: 16px; line-height: 32px; padding-top: 40px; height: auto; }
    .iabout_left_bot{ margin-top: 10px;}
    .iabout_left_bot .iabout_l_title{ padding: 25px 0;  font-size: 22px;}
    .iabout_num .iabout_num1 .txt1{ font-size: 22px;  padding-top: 30px; height: auto;}
    .iabout_num .iabout_num1 .txt2{ font-size: 22px; padding-top: 4px;}
    .iabout_num .iabout_num1 .txt2 span{ font-size: 16px; }
    .iabout .iabout_right{ width: 425px; height: 415px;}
    /*关于我们 end*/

    /*新闻动态*/
    .inews{  padding:70px 0;}
    .inews .inew_left{ width: 670px;}
    .inews .inew_right{ width: 475px;}

    .inews .inew_left .inewleft{margin-top: 40px;}
    .inews .inew_left .inewleft .inewleft_slider{ width: 360px; height: 365px; }
    .inews .inew_left .inewleft .newlist{ padding-left: 390px;}
    .inewleft_slider{ width:360px; height:365px;  }
    .inewleft_slider .hd{bottom: 45px; }   
    .inewleft_slider .bd p{  width: 70%;line-height: 52px;font-size: 16px;}

    .inews .inew_right .newlist{ margin-top: 40px;}
    .newlist ul li{  padding: 22.5px 0;}
    .newlist ul li .txt1{ font-size: 16px; }
    .newlist ul li .txt2{ font-size: 14px;padding-top: 6px;}
    .newlist ul li .txt2 i{ padding:  0 13px}
    /*新闻动态 end*/

    .footer .footer_left .footer_left_title{ font-size: 25px; padding-bottom: 25px;}
    .nmaps.blockbox{ margin-top: -35px;}
    .nmaps .nmap_left{   width: calc(100% - 290px);}

    /*内页banner*/
    .nbanners{  height: 450px;}
    .nbanners .nbanner{height: 98px; }
    .nbanners .nbanner .txt1{ font-size: 45px;}
    .nbanners .nbanner .txt2{ font-size: 28px;}
    /*内页banner end*/

    /*鹏音精英*/
    .elites{ padding: 60px 0 40px;}
    .elite_left{ width: 320px;}
    .elite_sea{ padding: 28px 0;}
    .elite_sea .iform{ border-radius: 10px;}
    .elite_sea .input{ width: 205px; padding: 16px 0; font-size: 14px; }
    .elite_sea .sea_btn{ width: 56px; height: 48px;}
    .elite_zm{ padding: 25px 0 14px 10px;}
    .elite_zm .zm{width: 40px; height: 40px; line-height: 40px; margin: 0 9.5px 13px 0; font-size: 15px; }


    .fields{ margin-top: 40px;}
    .fields_top{ height: 60px;padding: 0 20px;}
    .fields_top .txt{ font-size: 20px; }
    .fields_list{ padding: 20px 0 10px 0; }
    .fields_list a{padding: 10px 10px; font-size: 15px;  border-radius: 10px; }

    .elite_right{ padding-left: 320px; font-size: 0;}
    .elite_right .melite{  width: 44.56%;  margin: 0 0 40px 5.44%;padding: 40px 0;}
    .elite_right .melite .melite_img{ height: 270px;}
    .elite_right .melite p.txt1{ font-size: 22px;  padding-top: 25px;}
    .elite_right .melite p.txt2{ font-size: 15px; padding-top: 10px;}
    .elite_right .melite .melite_intro{ width: 87.29%; height: 75px;font-size: 16px; line-height: 25px; margin: 15px auto 0;}
    .elite_right .melite .melite_intro p{ width: 73.75%; }
    /*鹏音精英 end*/

    /*详情*/
    .elite_details{  padding: 60px 0 40px;}
    .melite_detail{ padding: 40px 45px;}
    .elited_top{ padding: 45px 0 30px;}
    .elited_top .txt1{ font-size: 32px; }
    .elited_top .txt2{ font-size: 16px;padding-top: 10px;}
    .elited_con{ padding: 20px 0;}
    .elited_con .txt{ font-size: 16px; line-height: 44px; }
    .elited_con .txt img{  margin: -2px 10px 0 0;}
    /*详情 end*/

    /*业务列表*/
    .buslists{padding: 70px 0 35px;}
    .onebus{  height: 170px; width: 48.8%; margin-bottom: 35px;}
    .onebus .onebus_left{  width: 170px; height: 170px; border:8px solid #f5f5f5; top: -8px; }
    .onebus .onebus_right{ width: 54%;}
    .onebus .onebus_right .onebus_right_top{ margin-top: 20px;}
    .onebus .onebus_right .onebus_right_top .txt1{ font-size: 40px; }
    .onebus .onebus_right .onebus_right_top .txt2{ font-size: 22px;  top: 30px;}
    .onebus .onebus_right .onebus_right_intro{ font-size: 15px; line-height: 22px; margin-top: 20px;}
    .onebus .onebus_jia{ width: 46px; height: 46px; line-height: 44px;  border:8px solid #f5f5f5; font-size: 24px; bottom: -10px;}
    .onebus.odd .onebus_jia{ right: -8px;}
    .onebus.even .onebus_jia{ left: -8px;}
    .onebus.odd .onebus_right{ margin-left: 205px;}
    .onebus.even .onebus_right{ margin-right: 205px;}
    /*业务列表 end*/

    /*研究院*/
    .researchs{ padding: 40px 0;}
    .onerese{ margin-bottom: 40px; padding: 25px;}
    .onerese .onerese_right .txt1{ font-size: 22px; line-height: 38px;}
    .onerese .onerese_right .txt2{ font-size: 16px; line-height: 32px;padding-top: 15px;}
    .onerese .onerese_right .onereser_bot{ width: 72.85%; right: 25px; bottom: 25px;}
    .onerese .onerese_right .onereser_bot .mtxt1{ font-size: 16px; }
    /*研究院 end*/

    /*新闻列表*/
    .newlists{ padding: 70px 0 40px;}
    .newlist .newc{ width: 30.97%; margin: 0 0% 40px; }
    .newc:nth-of-type(3n-1){ margin: 0 3.54% 40px }
    .newc .newc_title{ width: 88%;font-size: 20px; height: 65px;  line-height: 32px; margin: 14px auto;}
    .newc .newc_date{width: 88%; font-size: 16px;  padding: 0px 0 20px;}
    /*新闻列表 end*/

    /*通用详情*/
    .tsmap{ font-size: 16px; line-height: 50px;}
    .ndetails{ padding: 40px 0 70px;}
    .ndetail_left{ width: 62.15%;}
    .ndetail_right{ width: 28.62%;  padding: 25px;}
    .ndetail_left_title{ font-size: 30px;padding-top: 20px;}
    .ndetail_left_date{padding: 25px 0 0; line-height: 50px; font-size: 16px; }
    .ndetail_left_con{ padding: 40px 0;}

    .recomlist{ margin-top: 10px;}
    .recomlist .recom{ padding: 20px 0;}
    .recomlist .recom .recom_img{ width: 135px; height:135px; }
    .recomlist .recom .recom_right{ padding-left: 150px;}
    .recomlist .recom .recom_right .txt1{ font-size: 22px; line-height: 32px; height: 66px;}
    .recomlist .recom .recom_right .txt2{ font-size: 16px; padding-top: 44px;}

    .updow .updowm{ width: 49.7%;}
    .updow .updowm a{font-size: 18px; line-height: 42px;padding: 14px 18px;}
    /*通用详情 end*/

    /*联系我们*/
    .amaps{ height: 600px;}

    .ncontacts{ height: 216px;}
    .ncontact{ margin-top: -123px !important;}
    .ncontact .ncontact_left{ padding:50px 0 50px 45px;}
    .ncontact .ncontact_left .ncontact_title{ font-size: 32px; padding-bottom: 28px;}
    .ncontact .ncontact_left .ncontact_txt{ font-size: 18px; line-height: 42px;}
    .ncontact_right{ height: 228px; padding:20px 120px 0; }
    .ncontact_right .ncontact_ewm,
    .ncontact_right .ncontact_ewm img{ width: 185px; height: 185px;}
    .ncontact_right .txt{ font-size: 18px;  padding-top: 15px;}
    /*联系我们 end*/

    /*律师联盟*/
    .union{ padding: 60px 0 40px;}
    .munions{ width: 1200px;}
    #munions .munion{width: 480px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 58px; text-indent: 25px; font-size: 20px; }
    .munion_bot .munion_bot_link{  width: 58px; height: 58px;}
    .munion_bot .munion_bot_link img{ width: 50%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 40px; height: 40px;}
    /*律师联盟 end*/
}

@media screen and (max-width: 1250px) {
	.blockbox{ width: 96%; margin: 0 auto;}
    /*commtop*/
    .commtop{ font-size: 22px; }
    .commtop span{ font-size: 12px; }
    /*commtop end*/

    /*commtop2*/
    .commtop2 .ctxt1{ font-size: 14px;}
    .commtop2 .ctxt2{ font-size: 28px;}
    /*commtop2 end*/

    /*导航条*/
    .inav{  height: 70px; }
    .inavs .ilogo{ width: 225px; height: 130px;}
    .inavs .ilogo img{ width: 150px; }
    .inavs .navli ul{ height: 70px;}
    .inavs .navli ul li{ height: 55px; padding-top: 15px; margin: 0 8px;}
    .inavs .navli ul li a.a1{font-size: 15px;  padding: 0 15px;}
    .inavs .navli ul li .mnav{ top: 62px;}
    /*导航条 end*/

    /*幻灯片*/
    .ibanner .bd li{ height:500px; }
    /*幻灯片 end*/

    /*关于我们*/
    .iabout{ margin: 60px auto; }
    .iabout .iabout_left{ width: 58.5%;}
    /*.iabout .iabout_left .txt1{ font-size: 15px; line-height: 28px; padding-top: 25px; height: 134px; }*/
    .iabout .iabout_left .txt1{ font-size: 15px; line-height: 28px; padding-top: 25px; height: auto; }
    .iabout_left_bot{ margin-top: 20px;}
    .iabout_left_bot .iabout_l_title{ padding: 18px 0;  font-size: 18px;}
    .iabout_num .iabout_num1 .txt1{ font-size: 18px;  padding-top: 20px; height: auto;}
    .iabout_num .iabout_num1 .txt2{ font-size: 18px; padding-top: 4px;}
    .iabout_num .iabout_num1 .txt2 span{ font-size: 16px; }
    .iabout .iabout_right{ width: 35.5%; height: auto;}
    /*关于我们 end*/

    /*新闻动态*/
    .inews{  padding:40px 0;}
    .inews .inew_left{ width: 55%;}
    .inews .inew_right{ width: 42%;}

    .inews .inew_left .inewleft{margin-top: 20px;}
    .inews .inew_left .inewleft .inewleft_slider{ width: 270px; height: 273px; }
    .inews .inew_left .inewleft .newlist{ padding-left: 290px;}
    .inewleft_slider{ width: 270px; height: 273px;  }
    .inewleft_slider .hd{bottom: 45px; }   
    .inewleft_slider .bd p{  width: 70%;line-height: 52px;font-size: 16px;}

    .inews .inew_right .newlist{ margin-top: 20px;}
    .newlist ul li{  padding: 14px 0;}
    .newlist ul li .txt1{ font-size: 15px; }
    .newlist ul li .txt2{ font-size: 13px;padding-top: 4px;}
    .newlist ul li .txt2 i{ padding:  0 10px}
    /*新闻动态 end*/

    /*footer*/
    .footers{ height: auto; background: url(../image/fotbg.png) top center no-repeat; background-size: auto 100%;}
    .footer{padding: 30px 0 20px;}
    .footer .footer_left .footer_left_title{ font-size: 22px; padding-bottom: 20px; }
    .footer .footer_left .footer_left_title span{ font-size: 14px;}
    .footer .footer_left ul{ margin-top: 40px;}
    .footer .footer_left ul li{ line-height: 30px; font-size: 15px; }
    .footer .footer_left ul li img{ width: 18px;  margin: 7px 10px 0 0;}
    .footer .footer_right .footer_right_ewm,
    .footer .footer_right .footer_right_ewm img{ width: 130px; height: 130px;}
    .footer .footer_right p{ font-size: 15px; padding: 14px 0;}

    .copyright{font-size: 15px;line-height: 50px; }
    /*footer end*/

    /*内页banner*/
    .nbanners{  height: 380px;}
    .nbanners .nbanner{height: 98px; }
    .nbanners .nbanner .txt1{ font-size: 40px;}
    .nbanners .nbanner .txt2{ font-size: 28px;}
    /*内页banner end*/

    /*副导航*/
    .nmaps{height: 60px;line-height: 60px;  margin-top: -30px; }
    .nmaps .nmap_left{ width: calc(100% - 260px);}
    .nmaps .nmap_left a{  width: 180px; font-size: 16px; }
    .nmaps .nmap_right{  padding-right: 20px; font-size: 16px;}
    .nps .swiper-button-next,
    .nps .swiper-button-prev{ padding-top: 24px;  }
    /*副导航 end*/

    .about_imgs ul li p.txt{height: 55px; line-height: 55px; font-size: 25px; }

    /*顾问公司*/
    .guwens{padding: 50px 0;}
    .blockbox.guwen{ margin-top: 40px;}
    .guwen_img img{ max-width: 60%; }
    .guwen_gw{ position: absolute; width: 620px; height: 300px;}
    .guwen_gw .txt1,
    .guwen_gw .txt2,
    .guwen_gw .txt3{ padding-left: 30px; padding-right: 20px;}
    .guwen_gw .txt2::after{ left: 30px;}
    .guwen_gw .txt1{ font-size: 24px; padding-top: 30px;}
    .guwen_gw .txt2{ font-size: 16px; padding-top: 8px; padding-bottom: 25px; }
    .guwen_gw .txt3{ font-size: 16px; line-height: 30px; padding-top: 22px;}
    /*顾问公司 end*/

    /*业务优势*/
    .nbusines{ padding: 60px 0;}
    .nbusines.nbusines1{ padding-top: 70px;}
    .nbusines.nbusines1 .nbusines_left,
    .nbusines.nbusines2 .nbusines_left{ width: 450px;}
    .nbusines.nbusines1 .nbusines_right{ padding-left: 481px;}
    .nbusines.nbusines2 .nbusines_left{ top: 60px; }
    .nbusines.nbusines2 .nbusines_right{ padding-right: 481px; height: 280px; }
    .nbusines .nbusines_right .txt1{ font-size: 24px; }
    .nbusines .nbusines_right .txt2{ font-size: 16px; padding-top: 6px; padding-bottom:  20px; }
    .nbusines .nbusines_right .txt3{ font-size: 15px; line-height: 30px; padding-top: 20px; }
    /*业务优势 end*/

    /*我们的服务*/
    .ourservices{padding: 40px 0 30px;}
    .ourtitle .txt1{ font-size: 28px; }
    .ourtitle .txt2{ font-size: 18px; padding-top: 12px;}
    .ourservice{ padding-top: 35px;}
    .ourservice .sers{  width: 49.45%;  margin-bottom: 15px;}
    .ourservice .sers a{padding: 28px 30px;}
    .ourservice .sers .sers_title i{ width: 26px; height: 26px; line-height: 26px; border-radius: 10px; font-size: 15px;}
    .ourservice .sers .sers_title span{ line-height: 26px; font-size: 18px; padding-left: 10px;}
    .ourservice .sers .sers_det{ font-size: 14px; line-height: 24px; margin-top: 10px; height: 70px;}
    /*我们的服务 end*/

     /*鹏音精英*/
     .elite_left{ width: 300px;}
     .elite_sea{ padding: 24px 0;}
     .elite_sea .iform{ border-radius: 10px;}
     .elite_sea .input{ width: 195px; padding: 16px 0; font-size: 14px; }
     .elite_sea .sea_btn{ width: 56px; height: 48px;}
     .elite_zm{ padding: 25px 0 14px 10px;}
     .elite_zm .zm{width: 36px; height: 36px; line-height: 36px; margin: 0 10px 13px 0; font-size: 15px; }
 
 
     .fields{ margin-top: 30px;}
     .fields_top{ height: 50px;padding: 0 20px;}
     .fields_top .txt{ font-size: 18px; }
 
     .elite_right{ padding-left: 300px; font-size: 0;}
     .elite_right .melite{  width: 45.5%;  margin: 0 0 30px 4.5%;padding: 30px 0;}
     .elite_right .melite .melite_img{ height: 200px;}
     .elite_right .melite p.txt1{ font-size: 20px;  padding-top: 20px;}
     .elite_right .melite p.txt2{ font-size: 15px;}
     .elite_right .melite .melite_intro{ width: 90%; height: 60px;font-size: 14px; line-height: 20px; margin: 15px auto 0;}
     .elite_right .melite .melite_intro p{ width: 80%; }
     /*鹏音精英 end*/

     /*详情*/
    .elite_details{  padding: 50px 0 30px;}
    .melite_detail{ padding: 30px 35px;}
    .elited_top{ padding: 35px 0 25px;}
    .elited_top .txt1{ font-size: 26px; }
    .elited_top .txt2{ font-size: 16px;padding-top: 10px;}
    .elited_con{ padding: 20px 0;}
    .elited_con .txt{ font-size: 16px; line-height: 40px; }
    .elited_con .txt img{  margin: -2px 10px 0 0;}
    /*详情 end*/

    /*业务列表*/
    .buslists{padding: 60px 0 35px;}
    .onebus{  height: 150px; width: 48.8%; margin-bottom: 35px;}
    .onebus .onebus_left{  width: 150px; height: 150px; border:8px solid #f5f5f5; top: -8px; }
    .onebus .onebus_right{ width: 57%;}
    .onebus .onebus_right .onebus_right_top{ margin-top: 15px;}
    .onebus .onebus_right .onebus_right_top .txt1{ font-size: 36px; }
    .onebus .onebus_right .onebus_right_top .txt2{ font-size: 20px;  top: 30px;}
    .onebus .onebus_right .onebus_right_intro{ font-size: 15px; line-height: 22px; margin-top: 20px;}
    .onebus .onebus_jia{ width: 46px; height: 46px; line-height: 44px;  border:8px solid #f5f5f5; font-size: 24px; bottom: -10px;}
    .onebus.odd .onebus_jia{ right: -8px;}
    .onebus.even .onebus_jia{ left: -8px;}
    .onebus.odd .onebus_left{ left: -8px;}
    .onebus.even .onebus_left{ right: -8px;}
    .onebus.odd .onebus_right{ margin-left: 180px;}
    .onebus.even .onebus_right{ margin-right: 180px;}
    /*业务列表 end*/

    /*研究院*/
    .researchs{ padding: 30px 0;}
    .onerese{ margin-bottom: 30px; padding: 20px;}
    .onerese .onerese_right .txt1{ font-size: 20px; line-height: 36px;}
    .onerese .onerese_right .txt2{ font-size: 15px; line-height: 28px;padding-top: 10px;}
    .onerese .onerese_right .onereser_bot{ width: 72.85%; right: 25px; bottom: 25px;}
    .onerese .onerese_right .onereser_bot .mtxt1{ font-size: 16px; }
    /*研究院 end*/

    /*新闻列表*/
    .newlists{ padding: 60px 0 30px;}
    .newlist .newc{ width: 30.97%; margin: 0 0% 30px; }
    .newc:nth-of-type(3n-1){ margin: 0 3.54% 30px }
    .newc .newc_title{ width: 88%;font-size: 18px; height: 53px;  line-height: 26px; margin: 12px auto;}
    .newc .newc_date{width: 88%; font-size: 16px;  padding: 0px 0 20px;}
    /*新闻列表 end*/

    /*通用详情*/
    .tsmap{ font-size: 15px; line-height: 45px;}
    .ndetails{ padding: 40px 0 60px;}
    .ndetail_left{ width: 62.15%;}
    .ndetail_right{ width: 28.62%;  padding: 25px;}
    .ndetail_left_title{ font-size: 26px;padding-top: 20px;}
    .ndetail_left_date{padding: 20px 0 0; line-height: 40px; font-size: 15px; }
    .ndetail_left_con{ padding: 30px 0;}

    .recomlist{ margin-top: 10px;}
    .recomlist .recom{ padding: 20px 0;}
    .recomlist .recom .recom_img{ width: 120px; height:120px; }
    .recomlist .recom .recom_right{ padding-left: 135px;}
    .recomlist .recom .recom_right .txt1{ font-size: 18px; line-height: 28px; height: 59px;}
    .recomlist .recom .recom_right .txt2{ font-size: 15px; padding-top: 36px;}

    .updow .updowm{ width: 49.7%;}
    .updow .updowm a{font-size: 16px; line-height: 36px;padding: 14px 16px;}
    /*通用详情 end*/

    /*联系我们*/
    .amaps{ height: 560px;}

    .ncontacts{ height: 162px;}
    .ncontact{ margin-top: -123px !important;}
    .ncontact .ncontact_left{ padding:40px 0 40px 40px;}
    .ncontact .ncontact_left .ncontact_title{ font-size: 26px; padding-bottom: 24px;}
    .ncontact .ncontact_left .ncontact_txt{ font-size: 16px; line-height: 36px;}
    .ncontact_right{ height: 190px; padding:0px 80px 0; }
    .ncontact_right .ncontact_ewm,
    .ncontact_right .ncontact_ewm img{ width: 155px; height: 155px;}
    .ncontact_right .txt{ font-size: 18px;  padding-top: 8px;}
    /*联系我们 end*/

    /*人才招聘*/
    .recruits .commtop{ padding: 40px 0;}
    .recruit{ padding-bottom: 24px;}
    .one_recruit{ padding: 0 27px; margin-bottom: 30px; }
    .one_recruit .one_recruit_title{line-height: 75px; }
    .one_recruit .one_recruit_title .txt1{ width: 27.43%; font-size: 24px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 16px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 26px;}
    .one_recruit .one_recruit_title::before{width: 3px; height: 20px;  right: 10px;}
    .one_recruit .one_recruit_title::after {width: 20px; height: 3px;right: 2px;}
   
    .one_recruit_det .re_title{padding: 6px 23px; font-size: 18px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 16px 0;}
    .one_recruit_det ul li{ font-size: 16px; line-height: 32px; }
    .one_recruit_email{ line-height: 106px; font-size: 16px; }
    /*人才招聘 end*/

    /*律师联盟*/
    .union{ padding: 50px 0 40px;}
    .munions{ width: 1000px;}
    #munions .munion{width: 450px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 58px; text-indent: 25px; font-size: 18px; }
    .munion_bot .munion_bot_link{  width: 58px; height: 58px;}
    .munion_bot .munion_bot_link img{ width: 40%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 40px; height: 40px;}
    /*律师联盟 end*/
}


@media screen and (max-width: 1024px){
    .iswindow{ display: none;}
    .ismobile{ display: block;}

    /*commtop*/
    .commtop{ font-size: 20px; }
    .commtop span{ font-size: 12px; }
    /*commtop end*/

    /*commtop2*/
    .commtop2 .ctxt1{ font-size: 14px;}
    .commtop2 .ctxt2{ font-size: 26px;}
    /*commtop2 end*/

    /*幻灯片*/
    .ibanner .bd li{ height:400px; }
    .ibanner .hd{ bottom: 20px;}
    /*幻灯片 end*/

    /*关于我们*/
    .iabout{ margin: 30px auto; }
    .iabout.iabout2{ margin-top: 50px;}
    .iabout .iabout_left{ width: 58.5%;}
    .iabout .iabout_left .txt1{ font-size: 14px; line-height: 22px; padding-top: 15px; height: auto; }
    .iabout_left_bot{ margin-top: 15px;}
    .iabout_left_bot .iabout_l_title{ padding: 12px 0;  font-size: 16px;}
    .iabout_num .iabout_num1 .txt1{ font-size: 17px;  padding-top: 15px; height: auto;}
    .iabout_num .iabout_num1 .txt2{ font-size: 18px; padding-top: 4px;}
    .iabout_num .iabout_num1 .txt2 span{ font-size: 16px; }
    .iabout .iabout_right{ width: 35.5%; height: auto;}
    /*关于我们 end*/

    /*新闻动态*/
    .inews{  padding:40px 0;}
    .inews .inew_left,
    .inews .inew_right{ width: 100%; float: none;}
    .inews .inew_right{ margin-top: 30px;}

    .inews .inew_left .inewleft{margin-top: 10px;}
    .inews .inew_left .inewleft .inewleft_slider{ width: 270px; height: 273px; }
    .inews .inew_left .inewleft .newlist{ padding-left: 290px;}
    .inewleft_slider{ width: 270px; height: 273px;  }
    .inewleft_slider .hd{bottom: 45px; }   
    .inewleft_slider .bd p{  width: 70%;line-height: 52px;font-size: 16px;}

    .inews .inew_right .newlist{ margin-top: 0px;}
    .newlist ul li{  padding: 13.5px 0;}
    .newlist ul li .txt1{ font-size: 15px; }
    .newlist ul li .txt2{ font-size: 13px;padding-top: 4px;}
    .newlist ul li .txt2 i{ padding:  0 10px}
    /*新闻动态 end*/

    /*footer*/
    .footer{padding: 20px 0 15px;}
    .footer .footer_left .footer_left_title{ font-size: 20px; padding-bottom: 15px; }
    .footer .footer_left .footer_left_title span{ font-size: 14px;}
    .footer .footer_left ul{ margin-top: 30px;}
    .footer .footer_left ul li{ line-height: 30px; font-size: 15px; }
    .footer .footer_left ul li img{ width: 18px;  margin: 7px 10px 0 0;}
    .footer .footer_right .footer_right_ewm,
    .footer .footer_right .footer_right_ewm img{ width: 110px; height: 110px;}
    .footer .footer_right p{ font-size: 15px; padding: 10px 0;}

    .copyright{font-size: 15px;line-height: 50px; }
    /*footer end*/

    /*内页banner*/
    .nbanners{  height: 320px;}
    .nbanners .nbanner{height: 98px; text-align: center; }
    .nbanners .nbanner .txt1{ font-size: 36px;}
    .nbanners .nbanner .txt2{ font-size: 26px;}
    /*内页banner end*/

    /*副导航*/
    .nmaps{height: 50px;line-height: 50px;  margin-top: -25px; }
    .nmaps .nmap_left{width: calc(100% - 240px); }
    .nmaps .nmap_left a{  width: 140px; font-size: 14px; }
    .nmaps .nmap_right{  padding-right: 20px; font-size: 14px;}
    .nmaps .nmap_right img{ width: 14px; margin-top: 3px;}
    .nps .swiper-button-next,
    .nps .swiper-button-prev{ padding-top: 18px;  }
    /*副导航 end*/

    /*详细介绍*/
    .iabout.iabout2{ margin-bottom: 30px;}
    .about_detail{ font-size: 16px; line-height: 36px; padding: 30px 0;}
    .about_imgs ul li p.txt{height: 50px; line-height: 50px; font-size: 20px; }
    /*详细介绍 end*/

    /*顾问公司*/
    .guwens{padding: 40px 0;}
    .blockbox.guwen{ margin-top: 30px;}
    .guwen_img img{ max-width: 70%; }
    .guwen_gw{ position: absolute; width: 620px; height: 300px;}
    .guwen_gw .txt1,
    .guwen_gw .txt2,
    .guwen_gw .txt3{ padding-left: 30px; padding-right: 20px;}
    .guwen_gw .txt2::after{ left: 30px;}
    .guwen_gw .txt1{ font-size: 20px; padding-top: 30px;}
    .guwen_gw .txt2{ font-size: 16px; padding-top: 8px; padding-bottom: 25px; }
    .guwen_gw .txt3{ font-size: 16px; line-height: 30px; padding-top: 22px;}
    /*顾问公司 end*/

    /*业务优势*/
    .nbusines{ padding: 40px 0;}
    .nbusines.nbusines1{ padding-top: 50px;}
    .nbusines.nbusines1 .nbusines_left,
    .nbusines.nbusines2 .nbusines_left{ width: 350px;}
    .nbusines.nbusines1 .nbusines_right{ padding-left: 370px;}
    .nbusines.nbusines2 .nbusines_left{ top: 40px; }
    .nbusines.nbusines2 .nbusines_right{ padding-right: 370px; height: 218px; }
    .nbusines .nbusines_right .txt1{ font-size: 20px; }
    .nbusines .nbusines_right .txt2{ font-size: 15px; padding-top: 6px; padding-bottom:  15px; }
    .nbusines .nbusines_right .txt3{ font-size: 14px; line-height: 26px; padding-top: 15px; }
    /*业务优势 end*/

    /*鹏音精英*/
    .elites{ padding: 40px 0 40px;}
    .elite_left{ width: 100%; float: none;}
    .elite_sea{ padding: 15px 0;}
    .elite_sea .iform{ border-radius: 10px;}
    .elite_sea .input{ width: 5.8rem; padding: 12px 0; font-size: 14px; }
    .elite_sea .sea_btn{ width: 56px; height: 40px;}
    .elite_zm{ padding: 15px 0 5px 10px; }
    .elite_zm .zm{width: 36px; height: 36px; line-height: 36px; margin: 0 8px 13px 0; font-size: 13px; }


    .fields{ margin-top: 0px; border-top: 1px solid #E6E6E6;}
    .fields_top{ height: 40px;padding: 0 10px;}
    .fields_top .txt{ font-size: 16px; }
    .fields_top .jts img{ width: 18px;}
    .fields_list{ padding: 20px 0 10px 0; }
    .fields_list a{padding: 10px 10px; font-size: 15px;  border-radius: 10px; }

    .elite_right{ padding-left: 0; margin-top: 20px; float: none; width: 100%; font-size: 0; display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;align-content: flex-start;}
    .elite_right .melite{  width: 48.5%;  margin: 0 0 20px 0;padding: 20px 0;}
    .elite_right .melite .melite_img{ height: 2.4rem;}
    .elite_right .melite p.txt1{ font-size: 18px;  padding-top: 20px;}
    .elite_right .melite p.txt2{ font-size: 15px; padding-top: 10px;}
    .elite_right .melite .melite_intro{ width: 87.29%; height: 75px;font-size: 16px; line-height: 25px; margin: 15px auto 0;}
    .elite_right .melite .melite_intro p{ width: 73.75%; }
    /*鹏音精英 end*/

    /*详情*/
    .elite_details{  padding: 30px 0 20px;}
    .melite_detail{ padding: 20px;}
    .melite_detail .elite_detail_img{ float: none; margin: 0 auto;}
    .elite_detail_txt{ width: 100%; float: none;}
    .elited_top{ padding: 20px 0 15px; text-align: center;}
    .elited_top .txt1{ font-size: 20px; }
    .elited_top .txt2{ font-size: 16px;padding-top: 10px;}
    .elited_con{ padding: 20px 0;}
    .elited_con .txt{ font-size: 14px; line-height: 30px; }
    .elited_con .txt img{  margin: -2px 10px 0 0;}
    /*详情 end*/

    /*业务列表*/
    .buslists{padding: 50px 0 35px;}
    .onebus{  height: 120px; width: 100%; margin-bottom: 25px;}
    .onebus .onebus_left{  width: 120px; height: 120px; border:6px solid #f5f5f5; top: -6px; }
    .onebus .onebus_right{ width: calc(100% - 150px - 60px);}
    .onebus .onebus_right .onebus_right_top{ margin-top: 15px;}
    .onebus .onebus_right .onebus_right_top .txt1{ font-size: 26px; }
    .onebus .onebus_right .onebus_right_top .txt2{ font-size: 16px;  top: 20px;}
    .onebus .onebus_right .onebus_right_intro{ font-size: 15px; line-height: 22px; margin-top: 20px;}
    .onebus .onebus_jia{ width: 40px; height: 40px; line-height: 40px;  border:6px solid #f5f5f5; font-size: 24px; bottom: -10px;}
    .onebus.odd .onebus_jia{ right: -6px;}
    .onebus.even .onebus_jia{ left: -6px;}
    .onebus.odd .onebus_left{ left: -6px;}
    .onebus.even .onebus_left{ right: -6px;}
    .onebus.odd .onebus_right{ margin-left: 140px;}
    .onebus.even .onebus_right{ margin-right: 140px;}
    /*业务列表 end*/

    /*研究院*/
    .researchs{ padding:20px 0;}
    .onerese{ margin-bottom: 20px; padding: 15px;}
    .onerese .onerese_right .txt1{ font-size: 16px; line-height: 24px;}
    .onerese .onerese_right .txt2{ font-size: 14px; line-height: 24px;padding-top: 10px;}
    .onerese .onerese_right .onereser_bot{ position: relative; width: auto; right: auto; bottom: auto; margin-top: 20px;}
    .onerese .onerese_right .onereser_bot .mtxt1{ font-size: 14px; }
    /*研究院 end*/

    /*新闻列表*/
    .newlists{ padding: 50px 0 25px;}
    .newlist .newc{ width: 30.97%; margin: 0 0% 25px; }
    .newc:nth-of-type(3n-1){ margin: 0 3.54% 25px }
    .newc .newc_title{ width: 88%;font-size: 16px; height: 53px;  line-height: 24px; margin: 12px auto;}
    .newc .newc_date{width: 88%; font-size: 16px;  padding: 0px 0 20px;}
    /*新闻列表 end*/

    /*通用详情*/
    .tsmap{ font-size: 15px; line-height: 45px;}
    .ndetails{ padding: 30px 0 30px;}
    .ndetail{ display: block;}
    .ndetail_left{ width: 100%; float: none;}
    .ndetail_right{ width: calc(100% - 40px); float: none;  padding: 20px;}
    .ndetail_left_title{ font-size: 18px;padding-top: 20px;}
    .ndetail_left_date{padding: 10px 0 0; line-height: 30px; font-size: 14px; }
    .ndetail_left_con{ padding: 20px 0;}

    .recomlist{ margin-top: 5px;}
    .recomlist .recom{ padding: 20px 0;}
    .recomlist .recom .recom_img{ width: 100px; height:100px; }
    .recomlist .recom .recom_right{ padding-left: 115px;}
    .recomlist .recom .recom_right .txt1{ font-size: 16px; line-height: 22px; height: 59px;}
    .recomlist .recom .recom_right .txt2{ font-size: 14px; padding-top: 17px;}

    .updow .updowm{ width: 49.7%;}
    .updow .updowm a{font-size: 16px; line-height: 36px;padding: 14px 16px;}
    /*通用详情 end*/

    /*联系我们*/
    .amaps{ height: 520px;}

    .ncontacts{ height: 150px;}
    .ncontact{ margin-top: -80px !important;}
    .ncontact .ncontact_left{ padding:30px 0 30px 30px;}
    .ncontact .ncontact_left .ncontact_title{ font-size: 24px; padding-bottom: 18px;}
    .ncontact .ncontact_left .ncontact_txt{ font-size: 15px; line-height: 30px;}
    .ncontact_right{ height: 190px; padding:0px 50px 0; }
    .ncontact_right .ncontact_ewm,
    .ncontact_right .ncontact_ewm img{ width: 155px; height: 155px;}
    .ncontact_right .txt{ font-size: 18px;  padding-top: 8px;}
    /*联系我们 end*/

    /*人才招聘*/
    .recruits .commtop{ padding: 30px 0;}
    .recruit{ padding-bottom: 20px;}
    .one_recruit{ padding: 0 20px; margin-bottom: 20px; }
    .one_recruit .one_recruit_title{line-height: 60px; }
    .one_recruit .one_recruit_title .txt1{ width: 22%; font-size: 18px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 15px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 18px;}
    .one_recruit .one_recruit_title::before{width: 3px; height: 17px;  right: 9px;}
    .one_recruit .one_recruit_title::after {width: 17px; height: 3px;right: 2px;}
   
    .one_recruit_det .re_title{padding: 6px 23px; font-size: 16px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 12px 0;}
    .one_recruit_det ul li{ font-size: 15px; line-height: 28px; }
    .one_recruit_email{ line-height: 70px; font-size: 15px; }
    /*人才招聘 end*/

     /*律师联盟*/
     .union{ padding: 40px 0 30px;}
     .munions{ width: 750px;}
     #munions .munion{width: 320px; height: auto; }
     .munion_bot .munion_bot_title{ line-height: 58px; text-indent: 25px; font-size: 18px; }
     .munion_bot .munion_bot_link{  width: 58px; height: 58px;}
     .munion_bot .munion_bot_link img{ width: 40%;}
     .munion_swiper-button-next,
     .munion_swiper-button-prev{  width: 40px; height: 40px;}
     /*律师联盟 end*/
}

@media screen and (max-width: 768px){
    /*commtop*/
    .commtop{ font-size: 18px; }
    /*commtop end*/

    /*commtop2*/
    .commtop2{ text-align: center;}
    .commtop2 .ctxt1{ font-size: 14px;}
    .commtop2 .ctxt2{ font-size: 18px;}
    /*commtop2 end*/

    /*幻灯片*/
    .ibanner .bd li{ height:300px; }
    .ibanner .hd{ bottom: 15px;}
    .ibanner .hd ul li{  width:8px; height:8px;  margin: 0 6px;}
    .ibanner .hd ul li.on::after{width: 12px; height: 12px; margin-top: -7px; margin-left: -7px;}
    /*幻灯片 end*/

    /*关于我们*/
    .iabout{ margin: 30px auto; }
    .iabout .commtop{ text-align: center;}
    .iabout .iabout_left{ width: 100%;}
    .iabout .iabout_left .txt1{ font-size: 14px; line-height: 22px; padding-top: 15px; height: auto; }
    .iabout_left_bot{ margin-top: 15px;}
    .iabout_left_bot .iabout_l_title{ padding: 12px 0;  font-size: 16px; text-align: center;}
    .iabout_num .iabout_num1{ text-align: center;}
    .iabout_num .iabout_num1 .txt1{ font-size: 17px;  padding-top: 15px; height: auto;}
    .iabout_num .iabout_num1 .txt2{ font-size: 18px; padding-top: 4px;}
    .iabout_num .iabout_num1 .txt2 span{ font-size: 16px; }
    .iabout .iabout_right{ display: none;}
    /*关于我们 end*/

    /*footer*/
    .footer{padding: 20px 0 15px;}
    .footer .footer_left,
    .footer .footer_right{ float: none;}
    .footer .footer_left .footer_left_title{ font-size: 18px; padding-bottom: 15px; text-align: center; background: url(../image/xian1.png) center bottom no-repeat; }
    .footer .footer_left .footer_left_title span{ font-size: 14px;}
    .footer .footer_left ul{ margin-top: 20px;}
    .footer .footer_left ul li{ line-height: 30px; font-size: 15px; }
    .footer .footer_left ul li img{ width: 18px;  margin: 7px 10px 0 0;}
    .footer .footer_left ul li span{ display: block; padding-left: 25px;}
    .footer .footer_right .footer_right_ewm,
    .footer .footer_right .footer_right_ewm img{ width: 110px; height: 110px; margin: 0 auto;}
    .footer .footer_right p{ font-size: 15px; padding: 10px 0;}

    .copyright{font-size: 15px;line-height: 28px; padding: 15px 0; }
    .copyright .txt1,
    .copyright .txt2{ float: none; width: 100%; text-align: center;}
    /*footer end*/

    /*内页banner*/
    .nbanners{  height: 300px;}
    .nbanners .nbanner{height: 73px; text-align: center; }
    .nbanners .nbanner .txt1{ font-size: 30px;}
    .nbanners .nbanner .txt2{ font-size: 24px;}
    /*内页banner end*/
    
    /*副导航*/
    .nmaps{min-height: 44px; height: auto; line-height: 44px;  margin-top: -22px; }
    .nmaps .nmap_left{ width: calc(100% - 60px); height: 44px; overflow: hidden;}
    .nmaps.nmaps2 .nmap_left{ width: calc(100% - 0px);}
    .nps{ width: 58px; height: 44px;}
    .nps .swiper-button-next,
    .nps .swiper-button-prev{ width: 8px; height: 12px; padding-top: 18px; }
    .nps .swiper-button-next img,
    .nps .swiper-button-prev img{ width: 100%;}
    .nps .swiper-button-next{ float: right; padding-right: 12px;}
    .nps .swiper-button-prev{ float: left; padding-left: 12px;}
    .nmaps .nmap_left a{  width: 25%; font-size: 13px; }
    .nmaps .nmap_right{ display: none;}
    .nmaps.nmaps3 .nps,
    .nmaps.nmaps4 .nps,
    .nmaps.nmaps5 .nps{ display: block;}
    /*副导航 end*/

    /*详细介绍*/
    .iabout.iabout2{ margin-bottom: 20px;}
    .about_detail{ font-size: 13px; line-height: 28px; padding: 20px 0;}
    .about_imgs ul li p.txt{height: 40px; line-height: 40px; font-size: 15px; }
    /*详细介绍 end*/

    /*顾问公司*/
    .guwens{padding: 20px 0;}
    .blockbox.guwen{ margin-top: 20px; overflow: hidden;}
    .guwen_img{ width: 100%; }
    .guwen_img img{ max-width: 100%; }
    .guwen_gw{ position: relative;width: 100%; height: auto;}
    .guwen_gw .txt1,
    .guwen_gw .txt2,
    .guwen_gw .txt3{ padding-left: 15px; padding-right: 15px;}
    .guwen_gw .txt2::after{ left: 15px;}
    .guwen_gw .txt1{ font-size: 16px; padding-top: 30px;}
    .guwen_gw .txt2{ font-size: 14px; padding-top: 8px; padding-bottom: 18px; }
    .guwen_gw .txt3{ font-size: 14px; line-height: 26px; padding-top: 12px; padding-bottom: 12px;}
    /*顾问公司 end*/

    /*业务优势*/
    .nbusines{ padding: 20px 0;}
    .nbusines.nbusines1{ padding-top: 30px;}
    .nbusines.nbusines1 .nbusines_left,
    .nbusines.nbusines2 .nbusines_left{ display: none;}
    .nbusines.nbusines1 .nbusines_right{ padding-left: 0;}
    .nbusines.nbusines2 .nbusines_left{ top: 40px; }
    .nbusines.nbusines2 .nbusines_right{ padding-right: 0; height: auto; }
    .nbusines .nbusines_right .txt1{ font-size: 16px; text-align: center; }
    .nbusines .nbusines_right .txt2{ font-size: 15px; padding-top: 6px; padding-bottom:  15px;  text-align: center;}
    .nbusines .nbusines_right .txt2::after{ margin: auto; left: 0; right: 0;}
    .nbusines .nbusines_right .txt3{ font-size: 14px; line-height: 26px; padding-top: 0; text-align: left; }
    .nbusines .nbusines_ts_img{ display: block; margin: 15px auto;}
    .nbusines .nbusines_ts_img img{ max-width: 100%;}
    /*业务优势 end*/

    /*我们的服务*/
    .ourservices{padding: 30px 0 20px;}
    .ourtitle .txt1{ font-size: 18px; }
    .ourtitle .txt2{ font-size: 15px; padding-top: 12px;}
    .ourservice{ padding-top: 15px;}
    .ourservice .sers{  width: 100%;  margin-bottom: 15px;}
    .ourservice .sers a{padding: 15px;}
    .ourservice .sers .sers_title i{ width: 26px; height: 26px; line-height: 26px; border-radius: 10px; font-size: 15px;}
    .ourservice .sers .sers_title span{ line-height: 26px; font-size: 16px; padding-left: 5px;}
    .ourservice .sers .sers_det{ font-size: 13px; line-height: 20px; margin-top: 6px; height: 70px;}
    /*我们的服务 end*/

    /*鹏音精英*/
    .elites{ padding: 30px 0 20px;}
    .fields_top .txt{ font-size: 14px; }
    .elite_right{ padding-left: 0; margin-top: 20px; float: none; width: 100%; font-size: 0; display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;align-content: flex-start;}
    .elite_right .melite{  width: 48.5%;  margin: 0 0 20px 0;padding: 20px 0;}
    .elite_right .melite .melite_img{ height: 2.4rem;}
    .elite_right .melite p.txt1{ font-size: 15px;  padding-top: 20px;}
    .elite_right .melite p.txt2{ font-size: 12px; padding-top: 10px;}
    .elite_right .melite .melite_intro{ width: 87.29%; height: 75px;font-size: 12px; line-height: 18px; margin: 15px auto 0;}
    .elite_right .melite .melite_intro p{ width: 73.75%; }
    /*鹏音精英 end*/

    /*分页*/
    .pages a,
    .pages span,
    .pages em{ display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 13px; color: #999; vertical-align: top; margin: 0 3px; position: relative;}
    /*分页 end*/

    /*研究院*/
    .researchs{ padding:20px 0;}
    .onerese{ margin-bottom: 20px; padding: 15px;}
    .onerese .onerese_left{ width: 100px;}
    .onerese .onerese_right{/* padding-left: 110px;*/}
    .onerese .onerese_right .txt1{ font-size: 15px; line-height: 22px;}
    .onerese .onerese_right .txt2{ font-size: 13px; line-height: 22px;padding-top: 10px;}
    .onerese .onerese_right .onereser_bot{ position: relative; width: auto; right: auto; bottom: auto; margin-top: 20px;}
    .onerese .onerese_right .onereser_bot .mtxt1{ font-size: 14px; }
    /*研究院 end*/

    /*新闻列表*/
    .newlists{ padding: 30px 0 20px;}
    .newlist{justify-content: space-between;}
    .newlist .newc{ width: 48.5%; margin: 0 0% 20px; }
    .newc .newc_title{ width: 88%;font-size: 14px; height: 43px;  line-height: 20px; margin: 10px auto 5px;}
    .newc .newc_date{width: 88%; font-size: 13px;  padding: 0px 0 15px;}
    /*新闻列表 end*/

    /*通用详情*/
    .tsmap{ font-size: 14px; line-height: 40px;}
    .ndetails{ padding: 10px 0 10px;}
    .ndetail{ display: block;}
    .ndetail_left{ width: 100%; float: none;}
    .ndetail_right{ width: calc(100% - 20px); float: none;  padding: 10px;}
    .ndetail_left_title{ font-size: 14px;padding-top: 10px;}
    .ndetail_left_date{padding: 10px 0 0; line-height: 30px; font-size: 14px; }
    .ndetail_left_con{ padding: 10px 0;}

    .recomlist{ margin-top: 5px;}
    .recomlist .recom{ padding: 12px 0;}
    .recomlist .recom .recom_img{ width: 80px; height:80px; }
    .recomlist .recom .recom_right{ padding-left: 95px;}
    .recomlist .recom .recom_right .txt1{ font-size: 14px; line-height: 22px; height: 50px;}
    .recomlist .recom .recom_right .txt2{ font-size: 13px; padding-top: 9px;}

    .updow{ display: block; margin-top: 10px !important;}
    .updow .updowm{ width: 100%; margin-top: 6px;}
    .updow .updowm a{font-size: 14px; line-height: 26px;padding: 10px 10px;}
    /*通用详情 end*/

    /*联系我们*/
    .amaps{ height: 400px;}

    .ncontacts{ height: 290px;}
    .ncontact{ display: block; margin-top: -50px !important;}
    .ncontact .ncontact_left{ padding:20px 0 10px 20px;}
    .ncontact .ncontact_left .ncontact_title{ font-size: 16px; padding-bottom: 10px;}
    .ncontact .ncontact_left .ncontact_txt{ font-size: 14px; line-height: 22px;}
    .ncontact_right{ height: auto; text-align: center; padding:10px 0px; }
    .ncontact_right .ncontact_ewm,
    .ncontact_right .ncontact_ewm img{ width: 130px; height: 130px; display: inline-block;}
    .ncontact_right .txt{ font-size: 14px;  padding-top:5px;}
    /*联系我们 end*/

    /*人才招聘*/
    .recruits .commtop{ padding: 30px 0;}
    .recruit{ padding-bottom: 20px;}
    .one_recruit{ padding: 0 15px; margin-bottom: 20px; }
    .one_recruit .one_recruit_title{line-height: 24px; padding: 10px 0; }
    .one_recruit .one_recruit_title .txt1{ width: auto; float: left; font-size: 16px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 13px; float: right; padding-right: 25px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 8px;}
    .one_recruit .one_recruit_title::before{width: 2px; height: 14px;  right: 6px;}
    .one_recruit .one_recruit_title::after {width: 14px; height: 2px;right: 0px;}
   
    .one_recruit_det .re_title{padding: 6px 15px; font-size: 14px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 12px 0;}
    .one_recruit_det ul li{ font-size: 14px; line-height: 26px; }
    .one_recruit_email{ line-height: 26px; padding: 15px 0; font-size: 14px; }
    /*人才招聘 end*/

    /*律师联盟*/
    .union{ padding: 30px 0 20px;}
    .munions{ width: 640px;}
    #munions .munion{width: 280px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 50px; text-indent: 15px; font-size: 14px; }
    .munion_bot .munion_bot_link{  width: 50px; height: 50px;}
    .munion_bot .munion_bot_link img{ width: 40%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 40px; height: 40px;}
    /*律师联盟 end*/
}

@media screen and (max-width: 640px){
    /*commtop*/
    .commtop{ font-size: 18px; }
    .commtop a img{ width: 25px; margin-top: 0px;}
    /*commtop end*/

    /*幻灯片*/
    .ibanner .bd li{ height:280px; }
    .ibanner .hd{ bottom: 15px;}
    .ibanner .hd ul li{  width:8px; height:8px;  margin: 0 6px;}
    .ibanner .hd ul li.on::after{width: 12px; height: 12px; margin-top: -7px; margin-left: -7px;}
    /*幻灯片 end*/

    /*关于我们*/
    .iabout{ margin: 25px auto; }
    .iabout_num .iabout_num1 .txt1{ font-size: 16px;  padding-top: 12px; }
    .iabout_num .iabout_num1 .txt2{ font-size: 16px; padding-top: 4px;}
    /*关于我们 end*/

    /*新闻动态*/
    .inews{  padding:40px 0;}
    .inews .inew_left,
    .inews .inew_right{ width: 100%; float: none;}
    .inews .inew_right{ margin-top: 30px;}

    .inews .inew_left .inewleft{margin-top: 10px;}
    .inews .inew_left .inewleft .inewleft_slider{ width: 100%; height: auto; float: none; }
    .inews .inew_left .inewleft .newlist{ padding-left: 0;float: none;}
    .inewleft_slider{ width: 100%; height: auto;  }
    .inewleft_slider .hd{bottom: 45px; }   
    .inewleft_slider .bd p{  width: 70%;line-height: 52px;font-size: 16px;}

    .inews .inew_right .newlist{ margin-top: 10px;}
    .newlist ul li{  padding: 13.5px 0;}
    .newlist ul li .txt1{ font-size: 15px; }
    .newlist ul li .txt2{ font-size: 13px;padding-top: 4px;}
    .newlist ul li .txt2 i{ padding:  0 10px}
    /*新闻动态 end*/

    .about_imgs ul li p.txt{height: 30px; line-height: 30px; font-size: 13px; }

    /*业务列表*/
    .buslists{padding: 30px 0 20px;}
    .onebus{  height: 120px; width: 100%; margin-bottom: 15px;}
    .onebus .onebus_left{  width: 120px; height: 120px; border:6px solid #f5f5f5; top: -6px; }
    .onebus .onebus_right{ width: calc(100% - 140px - 50px);}
    .onebus .onebus_right .onebus_right_top{ margin-top: 10px;}
    .onebus .onebus_right .onebus_right_top .txt1{ font-size: 22px; }
    .onebus .onebus_right .onebus_right_top .txt2{ font-size: 14px;  top: 15px;}
    .onebus .onebus_right .onebus_right_intro{ font-size: 12px; line-height: 18px; margin-top: 15px;}
    .onebus .onebus_jia{ width: 40px; height: 40px; line-height: 40px;  border:6px solid #f5f5f5; font-size: 24px; bottom: -10px;}
    .onebus.odd .onebus_jia{ right: -6px;}
    .onebus.even .onebus_jia{ left: -6px;}
    .onebus.odd .onebus_left{ left: -6px;}
    .onebus.even .onebus_left{ right: -6px;}
    .onebus.even .onebus_left img{ width: 40%;}
    .onebus.odd .onebus_right{ margin-left: 140px;}
    .onebus.even .onebus_right{ margin-right: 140px;}
    /*业务列表 end*/

    /*律师联盟*/
    .union{ padding: 30px 0 20px;}
    .munions{ width: 540px;}
    #munions .munion{width: 240px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 40px; text-indent: 10px; font-size: 13px; }
    .munion_bot .munion_bot_link{  width: 40px; height: 40px;}
    .munion_bot .munion_bot_link img{ width: 40%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 40px; height: 40px;}
    /*律师联盟 end*/
}

@media screen and (max-width: 540px){
    /*幻灯片*/
    .ibanner .bd li{ height:200px; }
    .ibanner .hd{ bottom: 10px;}
    /*幻灯片 end*/

    /*关于我们*/
    .iabout{ margin: 25px auto; }
    .iabout_num .iabout_num1 .txt1{ font-size: 14px;  padding-top: 12px; }
    .iabout_num .iabout_num1 .txt2{ font-size: 14px; font-weight: bold; padding-top: 4px;}
    /*关于我们 end*/

    /*footer*/
    .footer{padding: 15px 0 15px;}
    .footer .footer_left .footer_left_title{ font-size: 16px; padding-bottom: 12px;}
    .footer .footer_left .footer_left_title span{ font-size: 14px;}
    .footer .footer_left ul{ margin-top: 15px;}
    .footer .footer_left ul li{ line-height: 25px; font-size: 14px;}
    .footer .footer_left ul li img{ width: 16px;  margin: 4px 10px 0 0;}
    .footer .footer_right{ margin-top: 10px;}
    .footer .footer_right .footer_right_ewm,
    .footer .footer_right .footer_right_ewm img{ width: 100px; height: 100px; margin: 0 auto;}
    .footer .footer_right p{ font-size: 14px; padding: 8px 0;}

    .copyright{font-size: 14px;line-height: 26px; padding: 12px 0; }
    /*footer end*/

    /*内页banner*/
    .nbanners{  height: 200px;}
    .nbanners .nbanner{height: 55px; text-align: center; }
    .nbanners .nbanner .txt1{ font-size: 22px;}
    .nbanners .nbanner .txt2{ font-size: 18px;}
    /*内页banner end*/

    /*律师联盟*/
    .union{ padding: 30px 0 20px;}
    .munions{ width: 414px;}
    #munions .munion{width: 200px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 40px; text-indent: 6px; font-size: 12px; }
    .munion_bot .munion_bot_link{  width: 40px; height: 40px;}
    .munion_bot .munion_bot_link img{ width: 40%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 35px; height: 35px;}
    /*律师联盟 end*/
}

@media screen and (max-width: 414px){
    /*律师联盟*/
    .union{ padding: 30px 0 20px;}
    .munions{ width: 360px;}
    #munions .munion{width: 180px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 40px; text-indent: 5px; font-size: 12px; }
    .munion_bot .munion_bot_link{  width: 40px; height: 40px;}
    .munion_bot .munion_bot_link img{ width: 40%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 35px; height: 35px;}
    /*律师联盟 end*/
}
@media screen and (max-width: 375px){
    /*人才招聘*/
    .recruits .commtop{ padding: 30px 0;}
    .recruit{ padding-bottom: 20px;}
    .one_recruit{ padding: 0 15px; margin-bottom: 20px; }
    .one_recruit .one_recruit_title{line-height: 26px; padding: 10px 0; }
    .one_recruit .one_recruit_title .txt1{ width: 100%; float: none; font-size: 16px;}
    .one_recruit .one_recruit_title .txt2{ font-size: 13px; float: none; padding-right: 25px;}
    .one_recruit .one_recruit_title .txt2 i{ padding: 0 8px;}
    .one_recruit .one_recruit_title::before{width: 2px; height: 14px;  right: 6px;}
    .one_recruit .one_recruit_title::after {width: 14px; height: 2px;right: 0px;}

    .one_recruit_det .re_title{padding: 6px 15px; font-size: 14px;margin-top: 10px;}
    .one_recruit_det ul{ padding: 12px 0;}
    .one_recruit_det ul li{ font-size: 14px; line-height: 26px; }
    .one_recruit_email{ line-height: 26px; padding: 15px 0; font-size: 14px; }
    /*人才招聘 end*/

    /*律师联盟*/
    .union{ padding: 30px 0 20px;}
    .munions{ width: 320px;}
    #munions .munion{width: 160px; height: auto; }
    .munion_bot .munion_bot_title{ line-height: 50px; text-indent: 15px; font-size: 14px; }
    .munion_bot .munion_bot_link{  width: 50px; height: 50px;}
    .munion_bot .munion_bot_link img{ width: 40%;}
    .munion_swiper-button-next,
    .munion_swiper-button-prev{  width: 35px; height: 35px;}
    /*律师联盟 end*/
}

@media screen and (max-width: 320px){
  
}