@media only screen and (max-width: 1100px) {
	
	.banner_index .banner_txt{ left:15%; width:75%;}
	.width35{ width:70%;}
} 
@media only screen and (max-width: 1024px) {
	
	.top_default{ display:none;}
	.phone_top{ display:block;}
} 
@media only screen and (max-width: 768px) {
	.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
	.banner_index .banner_txt{ width:60%; left:15%;}
	.banner_scroll{ min-width:inherit;}
	.banner_scroll .line{ left:90px; bottom: 25px;}
	.banner_scroll a.txt{ left:81px; bottom: 0px;}
	.news{ padding:80px 0;}
	.news_title{ padding:0 50px;}
	.news_title p{ font-size:24px; min-width:inherit; margin:0;}
	.line{ margin-top:20px; height:3px; width:30px;}
	.news_main{ margin:0 50px; box-sizing: border-box;}
	.news_main_data p{ font-size:12px;}
	.news_main_main h3{ font-size:16px; margin:0;}
	.news_main_main p{ margin-top:5px;}
	
	.yewu_bg_color{ width:25%; height:120px;}
	.field{ padding:70px 0px;}
	.field_main ul{ margin:50px; box-sizing: border-box;}
	.field_main ul li{ width:33.33%; height:80px;}
	.bottom .width8{ width:70%;}
	.bottom .width4{ width:30%;}
	.bottom{ padding:0 30px;}
	.bottom_right{ padding-top:20px;}
	.bottom_right a{ padding:15px 10px;}
	.bottom a i{ margin-right:0; padding:10px 0;}
	.page_title,.news_content,.history,.contact_word,.map{ margin:0 25px;}
	.down_black_setion{ margin-left:100px;}
	.history_time { color:#000; font-weight: bold;}
	.history ul li .history_event p{ margin-left:25px; font-size: 14px; line-height: 1.6em; color: #666;}
	.history ul li .history_event p:after{ top:9px; height:2px;}
	.txt_ul li{ width:47.5%;}
	.txt_ul li a{ font-size:14px;}
	.article .page ul li{ margin-left:25px;}
	.lawyer_link_list{ padding:0 25px;}
	.article .page, .lawyer_link_list .page{ margin-bottom:50px;}
	.lawyer_link_list .page ul li a{ padding:20px 40px; font-size:14px;}
	.page_team_search,.word_search,.lawyer_show_box{ margin-left:30px;}
	.page_team_search .width4{ width:33.33%;}
	.lawyer_show_box .width2{ width:16.6666667%;}
	.lawyer_show_box .width3{ width:25%;}
	.lawyer_show_box .width4{ width:33.33%;}
	.lawyer_show_box .width5{ width:41.6666667%;}
	.lawyer_show_box .width10{ width:83.3333333%;}
	.lawyer_show_box .page{ padding-top:50px;}
	.lawyer_pic_law{ width:33.33%; padding-left:25px; box-sizing: border-box;}
	.lawyer_show{ width:66.6666667%;  padding-right:25px; box-sizing: border-box;}
	.lawyer_show .padding_left30{ padding-left:0;}
	.lawyer_int{ padding:0 25px;}
	.lawyer_int .news_content{ margin:0;}
	.lawyer_base,.lawyer_base span{ font-size:13px;}
	.down_black_setion .lawyer_int{ padding:0;}
	.down_black_setion .lawyer_int .width6{ width:50%;}
	.news_main_index{ padding:100px 0 80px;}
	.news_main_index .news_title{ padding:0 50px;}
	.nav{ padding:0 50px; margin-top:60px; box-sizing: border-box;}
	.nav li span label{ font-size:18px;}
	.news_main_index .page{ padding-top:0px; padding-right: 50px;}
	.main .nav_main{ margin:0 25px;}
	.zhaiyao{ margin:40px 25px;}
	.news_content p, .news_content span, .news_content font{ font-size:14px !important;}
	.contact_word .padding_left30{ padding-left:0;}
	.contact_word .padding_right30,.practices_box .padding_right30{ padding-right:0;}
	.normal_txt{ margin:0 25px;}
	.practices_box{ padding:0 25px; box-sizing: border-box;}
	.practices li{ width:47.5%; margin-right:2.5%;}
	.practices li:nth-child(2n){ float:right; margin-left:2.5%; margin-right:0;}
	.search_input .width10{ width:83.3333333%;}
	.search_input .width2{ width:16.6666667%;}
	.search_input_btn{ margin-right:25px;}
	.search_content .width9{ width:75%;}
	.search_content .width3{ width:25%;}
	.search_content .page{ padding-top:80px;}
}

@media only screen and (max-width: 414px) {
	.phone_only_i{ display:block !important;}
	.pc_only,.pc_only_i{ display:none !important;}
	.phone_only{ display:block;}
	.width35{ margin-right:0;}
	.slideBox .bd li:before{ width:20%; }
	.slideBox .bd li:after{ width:80%; height: 12%;}
	.banner_scroll{ height: 12%;}
	.banner_scroll .line{ left:30px;}
	.banner_scroll a.txt{ left:21px;}
	.banner_index{ display:table;}
	.banner_index .banner_txt{ width:100%; padding:0 45px; position:static; display:table-cell; vertical-align:middle; box-sizing: border-box;}
	.banner_index .banner_txt h1{ font-size:32px;}
	.banner_index .banner_txt p{ font-size:14px;}
	.news_title{ padding:0 25px;}
	.news_main{ margin:0 25px;}
	.yewu_bg_color{ height:90px;}
	.field{ padding:40px 0px;}
	.field_main ul{ margin:50px 25px;}
	.field_main ul li{ width:50%;}
	.main{ padding:50px 0 0;}
	.banner_index.height_banner .banner_txt{ position:absolute; right: 10%; padding:0;}
	.page_title{ padding-bottom:40px;}
	.page_title h1{ font-size:28px; padding-bottom: 30px;}
	.page_title h1:after,.down_black_setion h1:after,.img_ul_word h2:after{ width:30px; height:3px;}
	.news_content p, .news_content span, .news_content font{ font-size:14px !important;}
	.down_black_setion{ margin-left:0; margin-top:60px; padding:50px 25px;}
	.down_black_setion h1{ font-size:24px; padding-bottom: 30px;}
	.img_ul{ margin-top:40px;}
	.img_ul_word h2{ font-size:18px; padding-bottom:30px;}
	.img_ul_word h2:after{ margin-left:-15px;}
	.img_ul_word{ padding:30px 0;}
	.history ul li{ padding:20px 0;}
	.page_team_search .width4{ width:100%;}
	.page_team_search .padding_right30{ padding-right:25px;}
	.page_team_search, .word_search, .lawyer_show_box{ margin-left:25px;}
	.page_team_search p{ margin-bottom:3px;}
	.page_team_search input, .page_team_search select{ margin-bottom:20px;}
	.word_search{ margin-top:0;}
	.word_search p{ margin:0 0 3px;}
	.word_search ul{ position:relative; margin-bottom: 100px;}
	.word_search ul li,.word_search ul li.allword{ width:14.28571428571429%;}
	.word_search ul li.word_btn{ position:absolute; bottom:-60px; left:0; width:100%;}
	.lawyer_show_box ul li .width2{width: 30%;  margin-right: 4%;}
	.lawyer_show_box ul li .width3,.lawyer_show_box ul li .width4,.lawyer_show_box ul li .width5{ width:100%;}
	.lawyer_show_box ul li .width10{ width:66%;}
	.lawyer_show_box ul li a h3{ margin-top:0; margin-bottom: 10px; line-height:1em;}
	.lawyer_show_box ul li a p{ line-height: 1.6em;}
	.lawyer_show_box ul li a p.lawyer_position{ margin-top:0;}
	.page{ padding-top:50px; margin-bottom: 80px; text-align: center;}
	.page ul{ display:inline-block;}
	.page ul li a{ padding:10px;}
	.banner_bg:after{ height:12%;}
	.page_title h1 span{ display:block; margin-left:0; font-size:14px; line-height:1.6em; margin-top:5px;}
	.lawyer_pic_law{ width:100%; position: relative;}
	.lawyer_img{position: absolute; top: -225px; width: 38%;}
	.lawyer_show{ width:100%;}
	.lawyer_page_title{ margin-left:50%; height: 200px; box-sizing: border-box;}
	.lawyer_btn{ position:static; display:block; margin-top:30px; text-align:left;}
	.lawyer_show .news_content{ margin-right:0;}
	.lawyer_show .lawyer_int{ padding-right:0;}
	.lawyer_int ul li{ font-size:14px;}
	.padding_right80{ padding-right:0;}
	.news_main_index{ padding-top:80px;}
	.news_main_index .news_title{ padding:0 25px;}
	.news_main_index .news_title p{ font-size:28px;}
	.nav{ padding:0 25px; margin-top:30px;}
	.nav li{ margin-right:30px; margin-bottom:25px;}
	.news_page_main{ padding-top:0;}
	.news_main_index .page{ margin-bottom:0; padding-right:0;}
	.nav_main h1:before{ height:3px;}
	.main:before{ display:none;}
	.map{ padding-top:0;}
	.practices li{ width:100%; margin-right:0; margin-left:0;}
	.practices{ margin-top:50px;}
	.practices li h2{ height:auto; margin-bottom: 15px;}
	.practices li p{ margin-top:0;}
	.search_input .width10,.search_input .width2,.search_content .width9,.search_content .width3{ width:100%;}
	.search_input_btn{ margin-left:25px;}
	.search_input{ margin-bottom:40px;}
	.sub_menu{ margin:0 25px 30px;}
	.bottom{ padding:0 20px;}
	.join_content{ margin-top:40px;}
}

@media only screen and (max-width: 320px) {
	.page_title, .news_content, .history{ margin:0 15px;}
	.lawyer_page_title{ margin-left:50%;}
	.lawyer_pic_law{ padding-left:15px;}
	.lawyer_btn span{ margin-right:5px;}
}
