
@media screen and (max-width: 768px) {
	.gototop{display: none;}
	.site_top { display:none;}
	.mobile{ display:block;}
	.marginleft30{margin: 0;}
	.padding_left30{padding-left: 15px;}
	.box{box-sizing: border-box;}
	.box h2,.box h2.index_banner_news{font-size: 34px;}
}

@media screen and (max-width: 500px) {
	.main_content_sub{padding: 70px 0;}
	.phone_search_lawyer{display: block;}
	.ewm_box{width:80%;height:auto;margin-left:-40%;}
	.bottom p{padding: 0;text-align: center;margin: 8px 0;}
	.bottom p.bottom_wechat{text-align: center;}
	.bottom{padding: 40px 0;}
	.office_left{display: none;}
	.office_right{width: 100%}
	.office_right .padding30{padding: 0 15px;}
	.height_banner{padding: 100px 0 30px;}
	.news_content{margin-top: 50px;}
	.about_menu ul li{width: 48%;margin-right: 4%; margin-bottom: 3%;}
	.about_menu ul li:nth-child(2n){margin-right: 0;}
	.about_menu ul li:nth-child(5){margin-bottom: 0;}
	.about-bottom{padding: 50px 0;}
	.input_box{margin-top: 80px;}
	.padding_left30{padding-left: 0;}
	.office_list_new_new li,.office_list_new_new li:nth-child(3n){width:48%; margin-right: 4%;}
	.office_list_new_new li:nth-child(2n){margin-right: 0;}
	.team_list ul li{width:100%;}
	.lawyer_btn{display: none;}
	.main_content_sub_top{margin-top: 50px;}
	.main_content_sub_top img{max-height: 100%;}
	.tiltle_a{margin-top: 0;}
	.left_menu_ul{display: none;}
	.reny ul{margin-top: 20px;}
	.news_related .width6{width: 50%;}
	.right_content_item,.right_content_item,.news_data_list{display: none;}
	.padding_right30{padding: 0;}
	.Honer_top{padding:80px 0 0;}
	.Honor ul{padding-top: 30px}
	.section_type{margin-top: 50px;position: static;}
	.index_news_left,.index_news_right,.news_title,.news_detail_content{width: 100%;float: none;}
	.news_show span{display: none;}
	.about_main{margin-top: 40px;padding: 0;}
	.news_share{display: none;}
	.lawyer_search{height: 200px;}
	.lawyer_search_office ul li,.lawyer_search_item ul li{width:50%;}
	.lawyer_search_btn{height: 200px;}
	.lawyer_search_btn a{line-height: 200px;}
	.lawyer_search_office{height: 140px;overflow: hidden;}
	.lawyer_search_office .lawyer_search_btn{height: 180px;}
	.lawyer_search_office .lawyer_search_btn a{line-height: 140px;}
	.lawyer_word ul li{width: 7.69%}
	.lawyer_word ul li.long_lawyer_word{width: 100%;display: none;}
	.tht_middle_box{ padding-bottom:0;}
	.box h2{ font-size:30px;}
	.box h2.index_banner_news{ font-size:24px;}
	.box p{font-size: 12px; line-height: 1.8em;}
	.hello_img img{ max-width:100%;}
	.hello_word{ font-size:13px;}
	.lawyer_txt{ width:100%;}
	.lawyer_bg li span{ width:auto;}
	.main_content_sub_top{ background:none; box-shadow:none;}
	.main_content_sub_top_title{ margin:0;}
	.lawyer_bg{ margin:20px 0;}
	.contact_content{margin-right:0;}
	.contact_content .padding_left15{ padding-left:0;}
	.contact_content .padding_right15{ padding-right:0;}
	.lawyer_int .contact_content p{ margin-bottom:5px;}
	.lawyer_img{ display:none;}
	.lawyer_phone_img { display:block;}
	.team_list ul li .lawyer_txt em { margin-top:10px; line-height: 1.1;}
	.office_list_new_new li a.office_phone{ display:block;}
	.office_list_new_new li .office_web{ display:none;}
	
	.about_link_box .padding_right30,.about_link_box .padding_left30{ padding:0 15px; }
	.about_link_img{ margin-bottom:30px;}
	
	.cbw_menu_ul{ display:block;}
	.section_title h2,.height_banner h2,.Honer_top h2,.news_title h2{ font-size:24px;}
	.news_content img{height: auto !important;}
	
	.index_news_right .news_list{ margin-top:15px;}
	.news_show p{ margin-bottom:0;}
	.index_section#second_section{ padding-top:60px; padding-bottom:30px;}
	
	.about_link_img h1{font-size: 24px;}
	.practices_list h2{height:auto;}
	.practices_list p{margin: 20px 0 30px; height: auto;}
	.practices_list a{ margin:0;}
	.desc{ margin-bottom:0;}
}


@media screen and (max-width: 375px) {
	.height_banner p{font-size:14px;}
	.box{top:230px;}
	.box h2,.box h2.index_banner_news{font-size: 30px;}
	.team_list ul li .lawyer_txt em { margin-top:8px;}
	.team_list ul li .lawyer_txt h2{ line-height:1; margin-bottom:2px;}
}


@media screen and (max-width: 320px) {
	.box{top:100px;}
	.box h2,.box h2.index_banner_news{font-size: 28px;}
}