@media screen and (max-width: 1170px) {
.site_width{ width:100%;}	
}

@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;}
.team_list .news_lawyer_list li{ width:50%;}
}

@media screen and (max-width: 414px) {
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
.phone_only_i{ display:block !important;}
.pc_only{ display:none;}
}

@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 screen and (max-width: 1024px) {
.top_section { display:none;}
.mobile{ display:block; max-width:995px;}
.head_separate{ height:50px;}
}

@media screen and (max-width: 414px) {
.gototop ul li.goto_mobile{ display:none;}
.gototop ul li.goto_up{ display:block;}
.ewm_box{width: 240px; margin-left: -150px;}

.index_section{ padding:50px 0;}
.section_title{ text-align:center; margin-bottom:30px;}
.section_type{ display:none;}
.home_news_list{ margin-top:20px;}
.home_news_list ul li a,.home_news_list ul li a:hover{ height:auto;}
.home_news_list ul li a .normal_show{ display:none;}
.home_news_list ul li a .width1{ display:none;}
.home_news_list ul li a .hover_show{ display:block;}
.home_news_list ul li a .hover_show .news_pic{ display:none;}
.home_news_list ul li a .hover_show .news_all .padding30{ padding:0;}
.home_news_list ul li a .hover_show .news_all span{ margin:15px 0;}
.home_news_list ul li a .hover_show .news_all font{ display:block; margin-top:-5px; margin-bottom:15px;}

.bottom_section{ padding:0 0 30px;}
.bottomg_left{ position:static; border-right:none; padding: 60px 0 0;}
.bottomg_left:before{ display:none;}
.contact{ border-bottom:none;}
.contact a{ display:block; margin-bottom:10px;}
.bottom_title{ text-align:center;}
.bottom_link{ position:absolute; bottom:0; text-align: center; width:calc(100% - 30px);}
.bottom_right{ padding:0; padding-bottom: 120px;}
.bottom_right .bottom_title{ display:none;}
.input_box .padding_right15,.input_box .padding_left15{ padding:0;}
.bottom_right .input_btn a{ display:block; width:100%; text-align:center; box-sizing: border-box;}

.about_banner_bg{ height:220px;}
.main_content_sub{padding: 50px 0;}
.about_content{ width:100%; margin: 40px auto;}
.about_img{ border-top:none;}
.about_img_list li{ width:50%;}
.page_guide{ padding:10px 0;}

.main_show{ margin-top:0px; padding-bottom: 80px;}
.news_detail_content{ width:100%;}
.news_title{ width:100%;}
.main_show .news_title{ margin-top: 0px;}
.news_title h2{margin: 0 0 10px;}
.news_share{ display:none;}
.news_title font{ display:none;}
.news_title span{ margin-bottom:30px;}
.news_related{bottom:0; width:100%; margin-top:20px;}
.news_related .width6{ width:50%;}
.news_related a{padding: 10px 15px;}
.news_data_list font i:after{ left:-6px; width:10px;}
.news_data_list font{padding-left: 15px;}
.related_left .news_data_list{margin-right: 10px;}
.related_right .news_data_list{ margin-left:10px;}

.lawyer_detail{margin-top:0px;}
.lawyer_detail .news_title{ display:none;}
.phone_lawyer_img{ display:block;}
.lawyer_top_btn{ top:auto; bottom:30px; left:50%; right:auto; padding-left:30px;}
.lawyer_top_btn span.pc_only{ display:none;}
.lawyer_item .padding_right15{ padding-right:0;}
.lawyer_item .padding_left15{ padding-left:0;}
.lawyer_item .service_lawyer_search input.button{ width:100%;}
.news_biji .about_img_list li{ width:100%;}
.news_biji{ padding-top:10px;}
.news_iframe{height: 586px;}
.search_bar .padding_right15{ padding-right:0;}
.search_result{ padding:10px 0;}
.inputselect{ margin-bottom:10px;}
.search_content .lawyer_int{ border-bottom:none; padding-bottom:40px;}

.news_no_move ul li a,.news_no_move ul li a:hover{ height:auto; overflow: inherit; padding:0; border-bottom: 1px #e8e8e9 solid;}
.news_no_move ul li a .hover_show .news_all span{ font-size:15px;}
.team_list .news_lawyer_list li{ width:100%;}
}

@media screen and (max-width: 320px) {
	.lawyer_top_btn span{ margin-right:3px;}
}