
@media screen and (max-width: 1170px) {
.site_width{ width:100%;}	
}

@media screen and (max-width: 768px) {
.pc_only{ display:none !important;}
.phone_only{ display:block !important;}
.padding_left40{ padding-left:15px;}
}

@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 !important;}
.padding30{ padding:0 15px;}
.padding_left30{ padding-left:15px;}
.padding_right30{ padding-right:15px;}

.padding_right40{ padding-right:15px;}
.padding_right50{ padding-right:15px;}
.padding_left50{ padding-left:15px;}
.padding_left80{ padding-left:15px;}
.marginleft30{ margin-left:15px;}
}

@media screen and (max-width: 1024px) {
.index_news_section{ padding: 0 30px;}
	.yewu_posi{right: 60px;}
	.index_yewu .index_title_word,.index_article{ padding-top: 120px; padding-left: 30px;}
	.shuyuan_txt{right: 5%;}
	.padding_left80{padding-left: 15px;}
	.index_news_section.page_pdf_section ul li{width: calc((100% - 100px)/3);}
	.index_news_section.page_pdf_section ul li:nth-child(4n){ margin-right: 50px;}
	.index_news_section.page_pdf_section ul li:nth-child(3n){ margin-right: 0px;}
	.lawyer_main{margin: 0px 0 50px 0;}
	.team_list ul li a p{margin: 10px 0;}
	.team_list ul li a font{ display: none;}
	.page_practices_list ul li a h2{font-size: 21px;}
	.about_btn_add a{ padding: 20px 60px; }
}

@media only screen and (max-width: 768px) {
	.page_site_top{ display:none;}
	.phone_top{ display:block;}
	.slideBox .bd .box_word .box_word_bg{ padding: 0 60px;}
	.banner_title{ font-size: 54px;}
	.slideBox .hd{ left: 60px;}
	.index_news_section h2{height: 96px; -webkit-line-clamp: 3;}
	.index_news_section p{ display: none;}
	.Honer_top{width: 30%;}
	.honor_content{margin-left: 30%; width: 70%;}
	.shuyuan_txt{width: 50%; top: -150px;}
	.timeline_box{padding: 120px 30px 100px;}
	.index_title_word span{ display: block; margin-left: 0; }
	.index_title_word:after{ left: 15px;}
	.index_yewu .index_title_word:after{left: 45px;}
	.about_pdf_section{ padding: 0;}
	.index_news_section.about_pdf_section ul li{ width: 100%; margin-right: 0; }
	.index_news_section.about_pdf_section h2{ height: auto;}
	.shuyuan_item_list .visit_txt{padding: 15px 0 30px 60px;}
	.shuyuan_item_list .floatleft .visit_txt{padding: 25px 60px 20px 0;}
	.shuyuan_item_list .visit_txt:before{top: 30px; left: -40px; width: 80px;}
	.shuyuan_item_list .floatleft .visit_txt:before{top: 40px; right: -40px;}
	.shuyuan_item_list .visit_txt p{font-size: 14px;}
	.lawyer_phone_banner{padding-top: 30px;}
	.phone_lawyer_base{ margin-top: 0;}
	.lawyer_content.phone_only{ position: relative;}
	.lawyer_content.phone_only .width6{ width: 50%;}
	.phone_only .lawyer_btn{left: 50%; right: auto;}
	.phone_only span{ display:inline-block; vertical-align: middle; color:#fff; font-size:16px; line-height: 20px; margin-right: 16px;}
	.phone_only .lawyer_btn span{ display:inline-block; width:36px; height:36px; overflow:hidden; border-radius:36px; border:1px solid #fff; margin-right:0; margin-left:12px;  transition: all .3s ease-out 0s;}
	.lawyer_phone_email i{color: rgba(0,0,0,.5);}
	.phone_only .lawyer_guide span,.phone_only .lawyer_phone_email a{color: #666;}
	.phone_only .lawyer_guide .lawyer_main span{ color: #fff;}
	.phone_only .lawyer_yewu span{ color: #999; display: block; font-size: 13px; border-bottom: 1px rgba(0,0,0,.1) solid; padding-bottom: 5px; margin-bottom: 5px;}
	.phone_base{margin-top: 30px; border-bottom:none; margin-bottom: 0;}
	.phone_only .lawyer_yewu a,.phone_only .lawyer_yewu p{color: #666; padding: 8px 0;}
	.phone_lawyer_content{margin-top: -70px;}
	.left_menu.lawyer_position{ display: none;}
	.phone_lawyer_content .width8{ width: 100%;}
	.page_practices_list ul li{ width: calc((100% - 80px)/2);}
	.page_practices_list ul li:nth-child(3n){ margin-right: 80px;}
	.page_practices_list ul li:nth-child(2n){ margin-right: 0px;}
	.phone100{ width: 100%;}
	.begood{border-left:none; padding-left:0; margin-top: 40px;}
	.begood .padding_left40{ padding-left: 0;}
	.team_list ul li{ float: none; width: 100%; margin-right: 0;}
	.team_list ul li a p{margin: 20px 0;}
	.team_list ul li a font{ display: block;}
	.word_search ul li{width: 7.142857142857143%;}
	.about_big{max-width: 100%;}
	.about_btn_add{position: static;display: inline-block; margin-top: -30px; margin-bottom: 30px;}
	.index_news_section{ padding: 0;}
	.index_news_section ul li{width: calc((100% - 60px)/2);}
	.index_news_section ul li:nth-child(3n) {margin-right: 60px;}
	.index_news_section ul li:nth-child(2n) {margin-right: 0;}
}

@media only screen and (max-width: 500px) {
	.slideBox .bd .box_word .box_word_bg{ padding: 0 30px;}
	.banner_title{ font-size: 34px;}
	.slideBox .hd{ left: 30px;}
	.index_news{padding: 60px 0;}
	.index_title_word{ font-size: 32px; padding-bottom: 10px;}
	.index_title_word span{ font-size: 15px; margin-top: 25px; line-height: 1.8em;}
	.index_title_word:after{width: 130px; height: 2px; left: 0; bottom: auto;top: 45px;}
	.index_news_section ul li{ width: 100%; margin-right: 0; margin-bottom: 40px;}
	.index_news_section h2{height:auto; font-size: 16px; line-height: 1.6em; text-align: justify; overflow: inherit;}
	.more_index_btn{ margin-top: 0;}
	.index_yewu .index_title_word:after{ height: 2px; bottom: auto; left: 30px; top: 75px;}
	.index_yewu .index_title_word{ padding-right: 30px; padding-bottom: 30px; padding-top: 30px;}
	.index_article{ padding-right: 30px; padding-bottom: 30px; padding-top: 60px;}
	.yewu_posi{ right: 30px;}
	.index_yewu_list_item{padding: 20px 10px;}
	.index_yewu_list_item .owl-controls{bottom: -20px; left: 10px;}
	.index_news_list_box{ background: #fff;}
	.index_news_list{margin: 0 auto; padding: 0px 15px;}
	.index_news_list li a{padding-left: 80px;}
	.index_news_list li a em{ display: none;}
	.index_article .index_title_word{padding-bottom: 20px;}
	.img_menu_more a,.index_news_section .img_menu_more a{display: block;}
	.index_news_list .more_index_btn .img_menu_more,.index_news_section .img_menu_more,.about_page_box .img_menu_more{text-align: center;}
	.page_banner_big_name h1{ font-size: 42px;}
	.page_guide{ padding: 0;}
	.Honer_top{position: initial; padding: 0; background: none; width: 100%;}
	.Honer_top h2{color: #333;}
	.honor_content{margin-left: 0; width: 100%;}
	.Honer_top .more_index_btn{position: absolute; bottom: -160px; width: 100%;}
	.Honer_top .more_index_btn .img_menu_more{ text-align: center;}
	.Honer_top .more_index_btn .img_menu_more a{border: 1px #d7000f solid; color: #d7000f;}
	.Honer_top .more_index_btn .img_menu_more a:after{background: #d7000f;}
	.shuyuan_banner_black{padding: 60px 0 60px;}
	.shuyuan_list{ width: 100%;}
	.shuyuan_txt{position: relative; margin-top: 60px; top: 0; left: 0; right: auto; width: 100%; box-sizing: border-box; padding: 40px 30px;}
	.shuyuan_txt .more_index_btn .img_menu_more{ text-align: center;}
	.timeline_box{padding: 60px 15px 100px;}
	.about_page_box video{margin-bottom: 30px;}
	.shuyuan_item_list .visit_txt{padding: 15px 0 40px 50px;}
	.shuyuan_item_list .visit_txt:before{top: -30px; left: 20px; width: 6px; height: 80px;}
	.shuyuan_item_list .floatleft .visit_txt{padding: 25px 50px 40px 0;}
	.shuyuan_item_list .floatleft .visit_txt:before{top: -30px; right: 20px;}
	#issues li p{ font-size: 13px;}
	.index_news_list.page_news_list{ padding: 0;}
	.news_related{ margin: 40px 0;}
	.index_news_section.page_pdf_section{ padding: 0;}
	.index_news_section.page_pdf_section ul li{width: calc((100% - 40px)/2); margin-right: 40px;}
	.index_news_section.page_pdf_section ul li:nth-child(3n){ margin-right: 40px;}
	.index_news_section.page_pdf_section ul li:nth-child(2n){ margin-right: 0px;}
	.index_news_section.page_pdf_section ul li h2{font-size: 14px; line-height: 21px; height: 63px; overflow: hidden; padding: 10px;}
	.page_menu ul li a{padding:20px 0;}
	.service_lawyer_search .padding_right15{ padding-right: 0;}
	.service_lawyer_search .padding_left15{ padding-left: 0;}
	.lawyer_phone_banner{padding-top: 70px;}
	.page_practices_list ul li{ width: 100%; margin-right: 0;}
	.team_list ul li .width4{ width: 50%;}
	.team_list ul li .width8{ width: 50%;}
	.team_list ul li a p{margin: 10px 0; padding-bottom: 10px;}
	.team_list ul li a font{ display: none;}
	.service_lawyer_search .width3{ margin-bottom: 10px;}
	.word_search ul li{width: 14.28571428571429%;}
	.fensuo_txt{padding-left: 0; padding-top: 30px;}
	.team_list ul li a h2{margin: 10px 0 5px;}
	.team_list ul li a em{display: block; margin-right: 0;}
    .index_news_list li a p{white-space:normal;}
	.lawyer_guide{border-bottom:none;}
	.lawyer_guide h2{ font-size: 32px;}
	.lawyer_main{ margin-top: 0;}
	.about_btn_add{display: block; margin-bottom: 40px;}
	.about_btn_add a{padding: 20px 0; text-align: center;}
	
}

@media only screen and (max-width: 375px) {
	.bottom_link font{ margin:0 4px;}
	
}

@media only screen and (max-width: 320px) {
	.header-text h1 span{font-size: 32px;}
	.page_menu ul li a{padding: 10px 0;}
}