@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: 500px) {
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
.phone_only_i{ display:block !important;}
.pc_only_i{ 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 only screen and (max-width: 1024px) {
	.word_box{ padding:0 30px 50px; margin-left: 50px; margin-right: 50px;}
	.top_setion,.top_section{ display:none;}
	.phone_top{ display:block;}
	.index_news_setion .width3{ width:33%;}
	.index_news_setion .width9{ width:67%;}
	.index_news_setion .index_title{margin-left: 50px;}
	.index_news_setion .owl-theme .owl-controls{ left:-41%;}
	.step{padding: 85px 30px 140px;}
	.bottom_logo{ width:210px; margin-left:30px;}
	.bottom_section .width5{ width:38%;}
	.page_guide_bar{ margin-top:80px;}
	.main_box{ padding: 40px 0;}
	.team_banner_word{width:100%; padding: 0 15px; box-sizing: border-box;}
	.phone_cover_bg,.mobile-inner-nav{ top:80px;}
}

@media only screen and (max-width: 768px) {
	
	.banner_word{ font-size:72px;}
	.slideBox{ height:600px !important;}
	.banner_under .width3,.banner_under .width9,.index_news_setion .width3,.index_news_setion .width9{ width:100%;}
	.index_login_btn_bg{ margin-top:0;}
	.index_login_btn_bg a{ float:left; width:calc(45% - 1px); margin-right:5%; box-sizing: border-box;}
	.index_login_btn_bg a.bule{ margin-left:5%; margin-right:0;}
	.index_login_btn_bg_line{ float:left; margin:0; height:72px; width:1px;}
	.index_news_setion{ padding:30px 0;}
	.index_news_setion .index_title{ margin-top:0;}
	.index_news_setion .width9{ padding-left:80px; padding-top:60px; box-sizing: border-box;}
	.index_news_setion .owl-theme .owl-controls{ left:auto; right:30px; top:-70px;}
	.main_box .padding_right60{ padding-right:15px;}
	.main_box .padding_left40{padding-left: 15px;}
	.page_news_list ul li a{ padding:20px 0;}
	.news_txt h3,.news_txt p{ padding-right:0;}
	.page_news_list ul li a .add_icon{ display:none;}
	.news_txt{ width:70%;}
	.news_day{ left:0; right:auto; bottom:20px; top:auto; font-size: 12px;}
	.news_page_title{ position:relative; margin-bottom:0; padding-bottom:60px;}
	.news_page_title .news_day{ bottom:40px; left:15px;}
	.news_page_title h1{ padding-right:0;}
	.man_list ul li{ width:50%;}
}

@media only screen and (max-width: 500px) {
	.phone_logo img{height:48px; margin-top:6px;}
	.mobile-inner-header,.mobile-inner-header-icon{ height:60px;}
	.phone_cover_bg{ height:100%;}
	.phone_cover_bg,.mobile-inner-nav{ top:60px;}
	.page_guide_bar{ margin-top:60px;}
	.banner_word{ font-size:36px;}
	.statistics ul li p{ font-size:36px;}
	.index_login_btn_bg{padding: 40px 30px;}
	.index_login_btn_bg a{ font-size:15px;}
	.index_login_btn_bg_line{ height:56px;}
	.slideBox{ height:400px !important;}
	.banner_word{ padding-top:170px !important;}
	.index_news_setion .index_title{margin-left: 15px;}
	.index_news_setion .index_title{padding-top: 20px; font-size: 18px;}
	.index_news_setion .width9{ padding:40px 15px 0;}
	.news_content_list{ width:auto;}
	.index_news_bg{ left:auto; height: 60%;}
	.index_news_txt{ padding:0 0 15px 50px;}
	.step{padding: 30px 15px; margin-top:30px; background:#00324a;}
	.step .padding_right60{ padding-right:15px;}
	.step_name{ margin-top:0;}
	.step_name img{ display:none;}
	.step_name h2{ font-size:18px; padding: 50px 0 0;}
	.index_normal_news{ margin-top:0;}
	.index_normal_news .padding60{ padding:0 15px;}
	.index_normal_news_title h2{ font-size:18px; float:none; display:block;}
	.normal_news_type{ float:none; margin-top:15px;}
	.normal_news_type a{ margin-right:10px; font-size:13px; padding: 5px 12px; margin-left:0; margin-bottom: 10px;}
	.index_normal_news_list{margin: 20px 0 80px;}
	.index_normal_news_list ul li{ width:100%;}
	.index_normal_news_list ul li:nth-child(2n){ padding-left:0; padding-right:0;}
	.index_normal_news_list ul li a{ line-height:45px;}
	.web_link.owl-theme .owl-controls .owl-nav div{ top:-200px; width:25px; height:25px; right:50px; left:auto;}
	.web_link.owl-theme .owl-controls .owl-nav div:before{width: 25px; height: 25px; line-height: 25px;}
	.web_link.owl-theme .owl-controls .owl-nav div.owl-prev{ right:15px;}
	.bottom_section{padding: 45px 0;}
	.bottom_section .width5{ width:100%; padding:0 15px; box-sizing: border-box;}
	.site_bottom br{ display:block;}
	.site_bottom span{ display:none;}
	.bottom_qrcode{ text-align:center; margin-top: 30px;}
	.bottom_logo{ margin-left:0;margin-bottom: 50px;}
	.web_link{ padding: 0 15px; box-sizing: border-box;}
	.news_txt h3,.news_txt p{ padding-left:15px;}
	.news_txt h3{ font-size:15px; margin-bottom:10px;}
	.news_page_title h1{font-size:18px;}
	.man_list ul li{ width:100%;}
	.page_guide{padding-left: calc(33.33% + 30px); margin-top: -40px; padding-bottom: 100px; border-bottom: none; min-height: 170px; box-sizing: border-box; margin-bottom: 60px;}
	.lawyer_pic{ position: absolute; width: 33.33%; top: 0; left: 15px;}
	.lawyer_btn{left: calc(33.33% + 18px); bottom: 0; top:auto; right:auto;}
	.page_guide h2{ font-size:32px;}
	.lawyer_yewu span,.lawyer_yewu font{ font-size:13px;}
	.lawyer_int .padding_right15{ padding-right:0;}
	.lawyer_int .padding_left15{ padding-left:0;}
	.news_related .width6{ width:50%;}
	.office_search{width: calc(50% - 15px); margin-right: 15px; margin-bottom: 15px;}
	.office_search_right{float: none; clear: both; width:auto;}
	.office_search_right .main_team_search a.main_team_search_btn{ width:100%;}
	#container{width: 100% !important; height: 400px  !important;}	
	.bottom_qrcode .bottom_logo{margin-bottom: 0px;}	
	.about_menu ul li{height: 30px; line-height: 30px;}
	.about_menu ul li a{font-size: 12px; padding: 0 10px; line-height: 30px;}
	.about_menu ul li a.active{background: #EC6841;}
	.about_menu ul li a.active:after{border-color: #EC6841 transparent transparent transparent;}
	.about_menu{padding-bottom:0;}
	.news_box ul li a.small_padding p{font-size: 14px; line-height: 1.6em;}
	.news_box ul li a.small_padding p em{display: block; margin-left: 0;}
	.news_content p, .news_content span, .news_content font, .news_content section{font-size: 14px !important;}
	.timeline ul li .timeline_word{font-size: 14px;}
	.layui-layer-title{font-size:15px  !important;}
	.layui-tab-content span,.layui-tab-content p{font-size:14px  !important;}
	.normal_h{font-size:14px;}
	.step_list ul li a p{font-size:13px;}
	.team_main_search .padding_right15{padding-right:0;}
	.team_main_search .padding_left15{padding-left:0;}
	.form_note{font-size:12px;  text-align: left; margin-top: 10px;}
	.search_btn_show{margin-left: 0; }
	.team_main_search label{height:auto;}
	.new_lawyer_page{margin-bottom: 30px;}
	.lawyer_yewu span{display: block; margin-bottom: 10px;}
	.lawyer_yewu font{display: inline-block; margin-bottom: 5px; font-size: 15px;}	
	.lawyer_yewu{margin: 20px 0;}
	.bottom_link li h3{font-size: 14px;}
	.bottom_link li a{font-size: 12px; margin-bottom: 5px;}
	.bottom_logo{width: 330px;}
	.more_search ul li{    padding-left: 0; padding-top: 35px;}
}