
.ie7 .site_width{ width:1024px;}
.ie7 .business_right ul li .lawer_int{ width:100px;}
.ie7 .team_list ul li .lawer_int{ width:170px;}
.ie7 .slides{ +padding-top:80px;}
.ie7 .navListBox{ +top:585px;}
.ie7 .picList LI DL DT{ +width:21.9%;}
.ie7 .picScroll-left .hd SPAN{ +text-indent:0; +line-height:60px;}
.ie7 .map_bg #wrap .count LI{ width:24.9%;}
.ie7 .firm_name H1{ +width:160px;}
.ie7 .top_right_link UL LI A SPAN{ font-size:13px;}
.ie7 .timeline UL LI .timeline_word{ +width:42.1%;}
.ie7 .top_right_link UL LI.dropdown .dropdown-yewu LI{ +width:33.3%;}
.ie7 .top_right_link UL LI.dropdown .dropdown-menu{ border:1px #ccc solid;border-top:5px #641c22 solid;}

@media screen and (max-width: 1024px) {
.main_menu ul li a{ font-size:13px;}
.top_right_link ul li a span{ font-size:13px;}
} 

@media screen and (max-width: 990px) {
.top_right_link { display:none;}
.drawer-hamberger{ display:block !important; background-color: #820404;}
} 

@media screen and (max-width: 768px) {
.logo_container{ height:60px; background:rgba(255,255,255,0.9)}
.logo_container img{ width:180px;}
.drawer-right .drawer-hamberger{ top:12px; right:15px;}
.drawer-hamberger{background-color:#820404;}
.main_menu{ display: none;}
.logo_img{padding-top:12px;}
.map_bg #wrap{ width:100%;}
.news_box{ width:100%;}

} 

@media screen and (max-width: 414px) {
.slideBox{ height:100%;}
.map_bg #wrap .count li{  width:50%; text-align:center; margin-bottom:40px; box-sizing: border-box;}
.map_bg #wrap .count li:nth-child(2n+1){ border-right:1px #fff solid;} 
.map_bg #wrap .count li div.right_border{ border-right:none;}

.index_news{ padding:50px 0 80px;}
.index_news_list li .news_img{ display:none;}
.index_title p,.map_bg .index_title p{ font-size:13px;  max-width: 80%;}
.index_title p:before, .index_title p:after{ width:20px;}
.white_long_btn{ padding:10px 50px; font-size:14px; border-width: 2px;}
.map_bg h2{ font-size:24px;}
.map_bg p{ font-size:16px;}
.slideBox .bd .box_word{ height:300px; margin-top:-150px; width:380px; margin-left:-190px;}
.slideBox .hd{ bottom:30px;}
.slideBox .bd li{ background-attachment:inherit;}
.map_bg .map_txt{ width:100%;}

.page_banner{ height:330px;}
.page_banner_left{padding-top: 100px; width:100%; margin-right:0;text-align: center;}
.page_banner_left img{ width:160px;}
.page_banner_right{ width:100%; text-align:center; padding-top:0;}
.firm_name h1,.page_banner_right p.eng{font-size:9px;}
.site_crumbs{ display:none;}
.service_all .width4{ min-height:inherit; margin-bottom:30px;}
div.rongyi_txt span{ white-space: normal;}
.lawyer_list ul li{ width:45%; margin-right:10%;}
.lawyer_list ul li:nth-child(2n){ margin-right:0;}
.word_search ul{ border-top:1px #ccc dotted;}
.word_search ul li{ width:14.28571428571429%;}
.word_search ul li.allword{ width:28.57142857142857%;}
.word_search ul li a{ border-bottom:1px #ccc dotted; line-height:35px;}
.service_lawyer_search{ display:none;}
.lawyer_list{ margin-top:40px;}
.lawyers_show .padding15,.lawyers_show .padding_left15,.lawyers_show .padding_right15{ padding-left:0; padding-right:0;}
.sub_link .padding_left15,.services_content_box .padding_left15{ padding-left:0;}
.sub_link .padding_right15,.services_content_box .padding_right15{ padding-right:0;}
.place_img img{ width:100%; margin-bottom:15px;}
div.rongyi_txt span{ display: block; float: none; width: 100%;}
.rongyi_txt li{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px #ccc dotted; text-align:left;}
.red_main_txt{ text-align:left;}
.about_content img{ float:none !important; width:100% !important; margin:0 !important; margin-bottom:15px !important;}
.index_news_read{ padding-top:0; text-align:left; margin-bottom:20px; position: relative; margin-top: 0;}
.padding_right40{ padding-right:0;}
div.blockquote{ padding:15px 20px;}
.news_share{ display:none;}
.timeline ul{ padding-top:10px;}
.timeline ul li{ padding-bottom:0; padding-top:20px; position:relative; min-height:inherit;}
.timeline ul li .timeline_word{ float:none; width:auto; padding-top: 35px; width:100%; padding-right: 5px;}
.timeline ul li .timeline_point{ display:none;}
.timeline ul li .timeline_time{ float:none; padding: 0; width:100%; text-align:center; position: absolute; top: 30px; left: 0; margin-left: 0 !important; margin-top: 0;}
.office_news_list li{ width:100%; box-sizing: border-box;}
.clientlist li{ width:100%; margin-right:0;}
.clientlist li:before{ content:"â—"; color:#990000; margin-right:5px;}
#lxf-box li{ width:50%;}
.services_content_box .oneyear.width6{ margin-bottom:30px;}
.news_content_box img{ height:auto !important;}
.page_banner_right p.chn{letter-spacing:0px}
} 

@media screen and (max-width: 320px) {
	.logo_img,.logo_container.NavBg .logo_img{ padding-top:10px;}
	.logo_img img,.logo_container.NavBg .logo_img img{ width:150px;}
	.slideBox .bd .box_word{ height:300px; margin-top:-150px; width:300px; margin-left:-150px;}
	.slideBox .bd .box_word img{ width:200px;}
	.slideBox .bd .box_word p.eng{ margin-bottom:50px;}
	.slideBox .hd{ margin-left:-90px;}
	.slideBox .hd ul li{ width:50px; margin:0 5px;}
	.map_bg h2{ font-size:18px;}
	.map_bg p{ font-size:14px;}
	.map_bg #wrap .count li h2{ font-size:40px;}
	.map_bg #wrap .count li p{ font-size:12px;}
	.page_banner_right p.chn{letter-spacing:-1px}
	
}
@media screen and (max-width: 414px) {
.team_main_search{ display:block;}	
.team_main_search .padding_right15{ padding-right:0;}
.team_main_search .padding_left15{ padding-left:0;}
.team_main_word_search dl dt{ width: 14.28571428571429%;}
.team_main_search .width10{ display:none;}
.lawyer_list ul li.lastright{ margin-right:10%;}
.lawyer_list ul li:nth-child(10n) {margin-right: 0 !important;}
}