@media screen and (max-width: 1440px) {
.index_service_section .item{ width:25%;}	
.office_pra .width4{ width:50%;}
}

@media screen and (max-width: 1200px) {
.site_width{ width:100%; padding: 0 30px;}	
.logo{left: 30px;}
.icon_menu{right: 30px;}
.site_nav{margin-right: 15px;}
.index_yewu{ padding:120px 30px;}
.field_main_box{padding: 60px 30px 150px;}
}

@media screen and (max-width: 990px) {
.width990px{ width:100%;}	
}

@media screen and (max-width: 960px) {
.width960px{ width:100%;}	
}

@media screen and (max-width: 768px) {
.pc_only{ display:none;}
.phone_only{ display:block;}
.slideBox{height: calc(100% - 150px); margin-top: 50px;}
.big_banner{height: 50%; min-height: 350px;}
.news_content{ padding-right:45px;}
}

@media screen and (max-width: 500px) {
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
.phone_only_i{ display:block !important;}
}

@media only screen and (max-height: 800px) {
	.hr_line{ margin-bottom:20px;}
}
@media only screen and (max-height: 700px) {
	.home_bottom img{ width:500px;}
}

@media only screen and (max-width: 1024px) {
	.site_nav ul li a{padding: 0 12px 10px;}
}

@media only screen and (max-width: 768px) {
	.top_section{ display:none;}
	.phone_top{ display:block;}
	.index_news{ width:75%;}
	.field_main ul li{ width:33.33%;}
	.word_box{ padding-right:80px;}
	.news_box{ padding-right:30px;}
	.lawyer_list_pic{ width:25%;}
	.lawyer_txt{ margin-right:30px;}
	.office_list ul li{ width:50%;}
}

@media only screen and (max-width: 500px) {
	.word_box{ padding:0; padding-bottom:50px;  margin-left: 30px; margin-right: 30px;}
	.banner_middle h1{ font-size:28px;}
	.banner_middle p,.banner_news .banner_middle p{ font-size:16px;}
	.banner_news .banner_middle h1{ font-size:21px;}
	.banner_middle .banner_more a{ font-size:14px;}
	.index_news{width: calc(100% - 30px); margin-right: 15px; padding: 20px 30px;     margin-top: -72px;}
	.txtScroll-left .bd ul li a span{ font-size:14px;}
	.txtScroll-left .bd ul li a h3{font-size: 18px;}
	.index_yewu{ padding: 60px 15px;}
	.index_yewu_left{ padding-right:0; padding-bottom:30px}
	.index_yewu_left p{ font-size:24px;}
	.index_yewu_right p{ font-size:15px;}
	.field{ margin-top:0; padding:0;}
	.yewu_bg_color{ display:none;}
	.field_main ul li{ width:50%; height: 100px;}
	.btn-10{ font-size:16px;}
	.field_main_box{ padding: 60px 10px 60px 15px;}
	.site_width{ padding:0;}
	.bottom_left{ margin-bottom:30px;}
	.bottom_right{ text-align:center;}
	.news_content_box{ padding-top:0; position: relative;}
	.news_content{ padding-right:0;}
	.news_content p, .news_content span, .news_content font{ font-size:14px !important;}
	.big_banner h1{left: 30px;bottom: 50px;font-size: 42px;}
	.big_banner h1 span{font-size: 24px;}
	.news_box{ padding-right:0px;}
	.news_box ul li .nolink{font-size: 13px;}
	.news_box ul li a span, .news_box ul li .nolink span{ width:25%; font-size:13px;}
	.news_box ul li a font, .news_box ul li .nolink font{ width:75%; font-size:15px;}
	.index_yewu_top span, .index_yewu_top a{ font-size:14px;}
	.phone_search .padding15{ padding:0;}
	.team_list .width9{ width:75%;    min-height: auto;}
	.news_content_box .padding_right100{ padding-right:0;}
	.contact_content{ margin-right:0;}
	.lawyer_page_box{ position:relative;}
	.lawyer_page_img{ position: absolute; top: 0; left: 0; width: 40%;}
	.lawyer_base_box{margin-left: calc(40% + 15px);}
	.lawyer_base_box .padding_left15{ padding-left:0;}
	.lawyer_page_box .padding_right15{ padding-right:0;}
	.lawyer_page_box .padding_left15{ padding-left:0;}
	.lawyer_base span,.lawyer_base a{ font-size:12px;}
	.lawyer_int p,.lawyer_int ul li{ font-size:14px;}
	.lawyer_btn{ top:0;}
	.pc_only.menu_btn_phone{ display:none;}
	.lawyer_page_banner{ height:200px;}
	
	.office_list ul li{ width:100%;}
	.office_link ul li h2{ margin-top:30px;}
	.office_img_link{ margin-top:0;}
	.office_img_link_dec{ margin-left:0; margin-right:0; padding-right:0;}
	.office_img_link_dec .about_link_img{ margin-bottom:15px;}
	.office_pra{ padding-right:0; margin-right:-15px;}
	.office_contact_margin{margin-top: 40px; margin-right: 0px;}
	.office_map{ margin-right:0; margin-bottom:60px;}
	.office_pra .width4{ width:100%;}
	.bottom_copyright,.bottom_office_link{ text-align: center;}
	.bottom_office_link a{ margin-left:15px; margin-right:15px;}
}