@media screen and (max-width: 1300px) {
.sy2 { margin-left:10px; margin-right:10px }	
.neirong { margin-left:10px; margin-right:10px; }
.lawyer_show_box0 ul li{ background:#fff; margin-bottom:40px; margin-left:10px; margin-right:10px }	
}


@media screen and (max-width: 1170px) {
.site_width{ width:100%;}
.bottom_section .site_width{ width:100%;}	
.lawyer_show_box ul li .width3{width: 26%;  margin-right: 4%;}

.lawyer_show_box ul li .width9{ width:70%;}
.tleft { text-align:left; margin-right:0px }
.tright { text-align:right; margin-left:0px }
.lawyer_txt0 { padding:20px 20px 0 20px }
}

@media screen and (max-width: 990px) {
.width990px{ width:100%;}
.w50 { width:50%; float:left }
.w30 { width:50%; float:left }
.hx { padding:40px 0 }
.jjg { width:280px; margin:30px auto; text-align:center; background:#fff; padding:20px }
.jjg img { width:170px; height:170px; margin:10px auto }
.jjg h5 { color:#a76b28; font-size:20px; font-weight:bold; margin:0; margin-bottom:40px; text-align:center }
.jjg p { font-size:18px; color:#010101; line-height:30px; text-align:left }
.hx h3 { color:#000; font-size:22px; line-height:40px; font-weight:bold; text-align:center; margin:0 }
.hx .xian { width:115px; height:2px; background:#a76b28; margin:15px auto }
.hx h4 { font-size:18px; color:#515151; font-weight:500; text-align:center; margin:0 }
.logoaa .logo-svg{ display:none}
.home_section_title{ font-size:24px}
}

@media screen and (max-width: 960px) {
.width960px{ width:100%;}	
.logoaa .logo-svg{ display:none}
}

@media screen and (max-width: 768px) {
.tabTit{ font-size:0; text-align:center; transition:top linear .2s; margin-top:10px; margin-bottom:0px }
.tabTit a{ display:inline-block; zoom:1; *display:inline; padding-left:10px; padding-right:10px; margin:0 5px; line-height:28px; padding-bottom:8px; overflow:hidden; white-space:nowrap; text-align:center; transition:all linear .2s; font:18px/36px microsoft yahei; color:#515151; }
.tabTit a:hover,.tabTit .on{ background:url(xn.png) no-repeat bottom center; color:#fff;}
.pc_only{ display:none;}
.phone_only{ display:block;}
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
.neirong { padding:30px }
.hz .anli h4 { margin-bottom:20px; }
.hz li { width:31.3%; margin:6px 1%; float:left }
.hz li p { font-size:16px; }
.hz { padding:20px 0; margin-top:20px }
.tleft { text-align:left; margin-right:0px }
.tright { text-align:right; margin-left:0px }
.lawyer_txt0 { padding:20px 20px 0 20px }.logoaa .logo-svg{ display:none}
}


.home_logo .padding15{ position:relative;}
.home_logo .width8{width: 100%; position:absolute; z-index:1;}
.home_logo .width2{ position:relative; z-index:2;}
.home_logo .top_right{ float:right;}
.home_logo .menu ul{ margin-left: 50px;}

@media screen and (max-width: 995px) {
.home_logo { display:none;}
.mobile{ display:block; max-width:995px;}
.bottom_section { line-height:36px; font-size:16px }
}

@media screen and (max-width: 768px) {
	

.anli h3 { color:#000; font-size:27px; font-weight:500; text-align:center; margin:0 0 6px 0 }
.anli h4 { color:#a5a4a4; font-size:14px; margin:0; text-align:center; }
.home_main_box{ padding:40px 0 60px;}
.mobile{ max-width:768px;}
.Practices_title0 h3{ font-size:33px; line-height:50px; color:#fff; text-align:center; font-weight:500; margin-bottom:30px; padding:0 10px }
.Practices_title0 p { font-size:16px; text-align:center; color:#fff; }
.home_cbw_box p{ height:88px;}
.bottom_contact{ text-align:center; padding-bottom:15px;}
.copyright_b{ text-align:center; padding-top:15px;}
.banner_bg{ height:240px;}
.banner_bg0{ height:360px;}
.Practices_title h1,.shzr_title h2{font-size: 28px; letter-spacing: 5px;}
.Practices_title span{ margin-top: 5px; letter-spacing: 5px; font-size: 12px;}
.Practices_title { text-align:center; position:absolute; bottom:30px; left:0; right:0 }
.honor_info,.Practices_main,.team_main_search{ width:85%;}
.contact_box{ height:100%;}
.contact_show{ height:50%;}
.shzr_title,.contact_info .Practices_title{ text-align:center;}
.contact_info{text-align: center;}
.about_box .about_box_img{ height:360px !important;}
.about_box_txt_content h1{ padding-left:0; padding-right:0;}
.about_box_txt_content h1:after{ display:none;}
.about_box_txt_content{ padding:80px calc(7.5% + 15px)}
.Practices_news ul li{ width:50%; padding-top:30px;}
.pignose-tab-wrapper .pignose-tab-container.lawyer_show_box{ width:100%; left:0;}
.lawyer_show_box ul li .width2,.team_main_search .width2,.word_search .width2,.search_bar .width2{ width:16.6666667%;}
.lawyer_show_box ul li .width4,.team_main_search .width4,.word_search .width4,.lawyer_content .width4,.search_bar .width4{ width: 33.3333333%;}
.lawyer_show_box ul li .width10,.team_main_search .width10,.word_search .width10,.search_bar .width10{ width: 83.3333333%;}


.lawyer_show_box ul li{ padding:20px 20px }
.bi { font-size:14px; }
.date { font-size:14px; }



.lawyer_content .width8{width: 66.6666667%;}
.lawyer_txt{ min-height:125px;}
.news_content_box .padding_right15{ padding-right:0;}
.right_ybline{ border:none; padding-top: 30px;}
.right_ybline .padding_left15{ padding-left:0;}
.one_team_list li{ width:33.33%;}
.news_link{ margin-top:0;}
.news_content_box .Practices_news ul li{ padding-top:0; padding-bottom:30px;}
.search_result .width3{ width:25%;}
.search_result .width9{ width:75%;}
.contact_info{ padding:0 15px;}
.logo { width: 60px; background-size:auto 60px;left: 20px; top: 20px; }
.global-nav .global-nav-inner { position: fixed; right: 20px;top: 40px;}
.global-nav .global-nav-link { font-size: 16px;}
.sy { font-size:16px; line-height:40px; width:100px; color:#777; border:1px solid #a76a2b; background:#fff; text-align:center; margin-top:10px; margin-left:10px; margin-right:10px }

.sy:hover { font-size:16px; line-height:40px; width:100px; color:#fff; border:1px solid #a76a2b; background:#a76a2b }



.sy2 { font-size:16px; line-height:40px; width:100px; color:#fff;  background:#a76a2b; text-align:center; margin-top:0px; margin-bottom:20px; margin-left:10px; margin-right:10px }

.sy2:hover { font-size:16px; line-height:40px; width:100px; color:#fff; background:#555 }
.mb50 { margin-bottom:30px; }

.w46 { width:90%; margin:0 5% }
.bz{height:auto;margin-bottom: 20px;}
.home_cbw_box h3{ font-size:20px;margin-top: 10px;}
.owl-carousel_cbw{ height:auto}

.owl-carousel.owl-loaded{}
.view_team{ display:none}
}
@media screen and (max-width:600px) {

.w50 { width:100%; float:left }
.w30 { width:100%; float:left }
.jjg { width:280px; margin:20px auto; text-align:center }
.jjg img { width:100px; height:100px; margin:10px auto }
.jjg h5 { color:#a76b28; font-size:20px; font-weight:bold; margin:0; margin-bottom:20px; text-align:center }
.jjg p { font-size:16px; color:#010101; line-height:30px; text-align:left }

}

@media screen and (max-width: 414px) {
.Practices_title0 h3{ font-size:26px; line-height:40px; color:#fff; text-align:center; font-weight:500; margin-bottom:20px; padding:0 10px }

.hz li { width:46%; margin:6px 2%; float:left }
.hz li p { font-size:16px; }

.Practices_title0 { bottom:10px; }
.mobile{ max-width:414px;}
.home_main_box{ padding:30px 0 60px;}
.bottom_contact span{ display:none;}
.home_cbw_box p{ height:132px;}
.banner_bg{ height:200px;}
.banner_bg0{ height:250px;}
.Practices_title h1,.shzr_title h2{font-size: 24px;}
.honor_info{ width:100%; padding-bottom:50px;}
.all_width_bg,.client{ padding:50px 0;}
.about_box_txt_content{ padding:50px 15px;}
.contact_box{ padding-top:30px;}
.contact_show{ padding-bottom:50px;}
.honor_list ul li{ margin-bottom:25px;}
.honor_list ul li .honor_content{ width:100%; text-align:center !important;}
.honor_list ul li .honor_point{ top:0; margin-top: -12px; margin-left: -4px; transform: rotate(90deg);}
.honor_list ul li:nth-child(2n) .honor_point{margin-left: -4px; transform: rotate(-90deg);}
.Practices_news ul li,.Practices_main,.team_main_search { width:100%;}
.Practices_main{ margin-bottom:40px;}
.about_box .about_box_img{ height:260px !important;}
.Practices_news ul li{ padding-top:20px; }
.Practices_news ul li .padding15{ padding:0;}
.Practices_news ul li .news_detail .padding15{ padding:0 15px;padding-bottom: 20px;}
.lawyer_show_box{ margin-top:10px;}

.article .lawyer_show_box ul li a{ padding:15px 0;}

.team_main_search .width2,.team_main_search .width4,.team_main_search .width10{ width:100%;}
.team_main_search .padding_right15,.word_search .padding_right15{ padding-right:0;}
.inputselect{ margin-bottom:10px;}
.lawyer_show_box,.word_search{ width:auto;}
.lawyer_content .width4{ width:50%;}
.lawyer_content .width4 .padding15{ padding-left:15px; padding-right:15px;}
.lawyer_content .width8{ width:100%;}
.lawyer_left{ border:none; padding-top:15px; position:relative;}
.lawyer_title{ padding-top:20px;}
.lawyer_content h1{ font-size:24px;}
.lawyer_btn{ top:auto; bottom:0; left:100%; right:auto; padding-left: 30px; width:120px;}
.page_news_title{ margin-top:40px; margin-bottom:20px;}
.page_news_title h2{ margin-bottom:5px;}
.zhaiyao{ margin-bottom:20px;}
.news_content img{ width:100% !important;}
.news_change ul li{ margin:0 6px;}
.news_change ul li a, .news_change ul li span{ padding:5px 10px; font-size:12px;}
.one_team_list li{ width:100%;}
.news_content_box .Practices_news ul li{ padding:0 15px 30px; box-sizing: border-box;}
.team_main_search .word_search ul li{width: 14.28571428571429%;}
.popup .team_main_search { margin-top:0;}
.search_bar .width2,.search_bar .width4,.search_bar .width10,.search_result .width3,.search_result .width9{ width:100%;}
.search_bar .padding_right15{ padding-right:0;}
.search_result{ padding-top:10px;}
}