@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;
    }
}

@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;
    }
}

@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: 768px) {
	.site_top{ display:none;}
	.phone_top{ display:block;}
	.gray_bg{ width:100%; padding: 40px; height:auto;}
	.sanjiao{ display:none;}
	.gray_bg h1{ text-align:center;}
	.slideBox .bd .box_word h2{white-space: inherit;}
	.index_news_section{ padding:50px 0;}
	.index_title{ margin-bottom:50px;}
	.index_news_list{ padding-left:0; margin-left: -50px;}
	.index_service_section{ padding:50px 0;}
	.service_box ul{ padding:0 15px;}
	.service_box ul li{ margin-bottom:30px;}
	.rongyi_list ul li{ width:33.33%;}
	.page_title h1{ font-size:36px;}
	.page_title h2{ font-size:18px;}
	.page_title h2:before{ left:-60px;}
	.page_title h2:after{ right:-60px;}
	.page_menu{ margin-bottom:50px;}
	.width9,.width3{ width:100%;}
	.about_link_img{ float:left; width:47.5%; margin-right:5%; margin-top:50px; margin-bottom:0;}
	.about_link_img:nth-child(2n){ margin-right:0;}
	.padding_right30{ padding-right:15px;}
	.page_news_list{ margin-left:0; padding-right:0;}
}

@media only screen and (max-width: 414px) {
	.gray_bg h1{ font-size:28px;}
	.slideBox .bd .box_word h2{ font-size:21px;}
	.slideBox .bd .box_word p{ font-size:14px;}
	.last_news{ padding-right:0;}
	.index_news_list{margin-left: 0; margin-top:20px;}
	.service_box ul li a{ width:15px; font-size:15px;}
	.index_rongyi_list{ padding:50px 0;}
	.rongyi_left{ margin-bottom:30px;}
	.rongyi_list ul li{ width:30%; padding-left:0; margin-right:5%;}
	.rongyi_list ul li:nth-child(3n){ margin-right:0;}
	.bottom_link br{ display:block;}
	.phone_no_show{ display:none;}
	.bottom_icon{ text-align:left;}
	.page_banner{ height:180px;}
	.about_link_img{ width:100%; margin-right:0; margin-top: 30px;}
	.page_title h1{ font-size:32px;}
	.page_title h2{ font-size:15px; margin:10px 0;}
	.page_title h2:before,.page_title h2:after{ top:8px;}
	.page_menu ul li{ margin:0 8px;}
	.news_content p, .news_content span, .news_content font{ font-size:14px !important;}
	.page_practices .rongyi_left{ margin-bottom:15px; padding:0; height:140px;}
	.main_content{ padding:60px 0;}
	.practices_points ul li{ width:100%;}
	.news_related .width6{ width:50%;}
	.page_team_search{ margin-top:-30px;}
	.page_team_search p{ margin-bottom:3px;}
	.page_team_search input, .page_team_search select{ margin-bottom:15px;}
	
	.lawyer_show_box{ margin-top:130px;}
	
	.word_search ul{ margin-bottom:100px;}
	.word_search ul li{ width:7.692307692307692%;}
	.word_search ul li.allword{ width:100%; text-align:left; display:none;}
	.word_search ul li.word_btn{ width:100%; position:relative; height:1px;}
	.word_search ul li.word_btn input{ position:absolute; width:100%; left:0; top:30px;}
	
	.lawyer_show_box ul li .width2{ width:30%;}
	.lawyer_show_box ul li .width10{ width:70%;}
	.lawyer_show_box ul li a h3,.lawyer_show_box ul li a p{ margin-top:0;}
	.lawyer_show_box ul li a h3{ margin-top:-10px;}
	.lawyer_show_box ul li a p{ line-height:1.6em;}
	.lawyer_show_box ul li a p.lawyer_position{ margin-bottom:20px;}
	.lawyer_show_box ul li .lawyer_txt .width6{ margin-bottom:15px;}
	.lawyer_name_phone{ display:block;}
	.lawyer_content .padding_left45{ padding-left:15px;}
	.lawyer_base_box{ margin-bottom:20px;}
	#msg_to_me .padding_right15,.form_group .padding_right15{ padding-right:0;}
	#msg_to_me .padding_left15,.form_group .padding_left15{ padding-left:0;}
	
	.web_lawyer_img{ display:none;}
	.lawyer_box_title{ display:none;}
	.phone_lawyer_top,.phone_lawyer_top .lawyer_box_title{ display:block;}
	.lawyer_content .padding_left45{ padding-left:15px;}
	.news_title h1{ font-size:24px;}
	.join_txt{ margin-top:30px;}
	.join_txt .padding_right40{ padding-right:15px; margin-bottom:30px;}
	.office_ul h1,.office_ul ul.list_one{ margin-right:0;}
	.office_ul ul li{ width:100%; padding-right:0;}
} 