@media screen and (min-width:1024px) and (max-width:1600px){
    .gbook_btn{width: 33%;}
}
@media screen and (min-width:980px) and (max-width:1024px){
	 .margin50{ margin:40px 0px;}
     .padding70{ padding:50px 0px;}
     .nav{display: none;}
	 .top{padding: 5px 0;}
	 .index_btn {display: block;}
	 .logo{width:30%;}
	 #myCarousel .carousel-inner .item a{height:400px;}
	 .tit{margin-bottom:40px;}
	 .expertise ul li{margin-bottom: 25px;width: 24%;}
     .aboutbj{padding:70px 0px;}
	 .abouts_bj{height:250px;}
	 .about{width: 95%;}
	 .about_top{width: 85%;}
	 .about_content{margin-bottom: 60px;}
	 .about_bottom p{font-size: 35px;padding: 0 20px;}
	 .abouts_box h2 a{margin: 30px 0px 15px 0px;}
	 .honor li{width:24%;padding:8px;margin-bottom:15px;}
	 .honor li:nth-child(4), .honor li:nth-child(8){margin-right: 0;}
	 .honor li:nth-child(5), .honor li:nth-child(10) {margin-right: 1.2%;}
	 .news{margin-top: 35px;}
	 .news_more{width: 25%;}
	 .news:hover a {bottom: 12px;}
	 .gbook_left{width: 53%;}
	 .gbook_right{width: 44%;}
	 .gbook_top p{margin: 10px 0px;}
	 .footbj{padding: 50px 0px 35px 0px;margin-top:30px;}
	 .foot_left{ width:100%;}
	 .foot_right{ width:100%;}

	 
	 .pages_banner{height:350px;}
	 .home{margin-bottom:25px;}
	 .pages_banner p{ font-size:36px;}
	 .class{margin-top:20px;}
	 .class_main ul{padding-left: 10px;}
	 .case_box{margin-bottom: 25px;}
	 .lawyer{margin-top: 25px;}
	 .lawyer_one_right p{ height:90px; overflow:hidden;}
	 .lawyer_one_right>span{padding-bottom: 5px;margin-bottom: 5px;}
	 .lawyer_one{padding:20px;margin-bottom: 25px;}
	 .newslist li{padding: 10px 20px;}
	 .newslist_t {margin-top: 10px;}
	 .product {margin-top:25px;}
	 .leftsort{width: 22%;margin-top: 25px;}
	 .title{width: 73%;margin-top: 25px;}
	 .gbook_right_bottom .checkcode{width: 21%;}
	 .gbook_btn{width: 41%;}
}


@media screen and (min-width:619px) and (max-width:980px) {
	.margin50{ margin:40px 0px;}
    .padding70{ padding:40px 0px;}
	.nav{display: none;}
	.top{padding: 5px 0;}
	.index_btn {display: block;}
	.logo{ width:40%;}
    #myCarousel .carousel-inner .item a{height:300px;}
	.tit{margin-bottom:30px;}
	.tit h2{font-size: 30px;}
	.about_nam{font-size: 30px;}
	.expertise ul li p{font-size: 16px;}
	.expertise ul li{margin-bottom: 15px;width: 24%;}
	.aboutbj{padding:60px 0px;}
	.abouts_bj{height:250px;}
	.about_nam{float:none;}	
	.about{width: 95%;padding: 40px 0px;}
	.about_tit h3{width:6%;margin: 15px 15px 0px 0px;}
	.about_top{width: 90%;}
	.about_content{margin-top: 10px;margin-bottom: 40px;}
	.about_bottom p{font-size: 28px;padding: 0 15px;}
	.abouts_box{ padding: 0 10px;height: 240px; overflow:hidden;}
	.abouts_box p{height: 180px;overflow: hidden;}
	.abouts_box h2 a{margin: 20px 0px 15px 0px;font-size: 22px;}
	.abouts .on {margin-top:-45px;height:260px;}
	.abouts_box:hover{height:260px;}
	.honor li{width:24%;padding:8px;margin-bottom:15px;}
	.honor li:nth-child(4), .honor li:nth-child(8){margin-right: 0;}
	.honor li:nth-child(5), .honor li:nth-child(10) {margin-right: 1.2%;}
	/*.honor li:last-child{display: none;}*/
	.news{ width:31%;margin-top: 25px;}
	.news .news_mor{bottom: 16px;}
	.news:nth-child(7), .news:nth-child(8){display: none;}
	.news_more{width: 30%;line-height: 45px;}
	.news:hover a {bottom: 12px;}
	.gbook_left{ width:100%;}
	.gbook_right{width:100%;margin-top: 30px;}
	.gbook_top h2{font-size: 30px;}
	.gbook_top p{margin:8px 0px;}
	.gbook_right_bottom{ margin-top:0px;}
	.footbj{padding: 30px 0px 25px 0px;margin-top:20px;}
	.flex_main{flex-wrap: wrap;}
	.foot_left{ width:100%;flex-wrap: wrap;text-align: left; margin:0px 10px;}
	.foot_box{text-align: left; width:100%;margin:10px 0px 0px 0px;}
	.foot_box h3{margin: 8px;}
	.foot_sp{margin-top: 10px;}
	.foot_box .foot_sp a{margin-right: 20px; float:left;}
	.foot_box:nth-child(5){ width:100%;margin:10px 0px 0px 0px;}
	.foot_sp h2{margin-top:20px;}
	.foot_right{ width:100%;margin-top:30px;}
	
	
	.pages_banner{height:280px;}
	.home{margin-bottom:20px;}
	.pages_banner p{ font-size:32px;}
	.class{margin-top:15px;}
	.class_main ul{padding-left: 10px;}
	.case-bt a{line-height: 50px;}
	.case_box{margin-bottom: 20px;}
    .lawyer{margin-top: 20px;}
	.lawyer_one_right>span{padding-bottom: 0px;margin-bottom: 5px;}
	.lawyer_one_right p{ height:75px; overflow:hidden; line-height:25px;}
	.lawyer_one{padding:15px;margin-bottom: 20px;}
	.newslist{margin: 10px 0px 15px 0px;}
	.newslist li{padding: 10px 20px;}
	.newslist_t {margin-top: 10px;}
	.product {margin-top:20px;}
	.leftsort{ display:none;}
	.title{width:100%;margin-top: 20px;}
	.pro_list{ display:block;}
    .gbook_btn{width: 46%;}
}

@media screen and (max-width: 619px) {  
     .margin50{ margin:30px 0px;}
     .padding70{ padding:30px 0px;}   
     .nav{display: none;}
	 .top{padding: 5px 0;}
	 .index_btn {display: block;top:58px;}
	 .logo{width:55%;}
	 .index_hrad_xl{top: 99px;}
	 #myCarousel .carousel-inner .item a{height:180px;} 
	 .tit h2 {font-size: 25px;}
	 .tit p{font-size: 15px;}
	 .tit h3{width: 8%;margin: 8px auto 0px auto;}
	 .tit{margin-bottom:20px;} 
	 .expertise ul li p{font-size: 14px;}  
	 .expertise ul li{width: 33%;margin-bottom: 15px;}
	 .aboutbj{padding:40px 0px;}
	 .abouts_bj{height:150px;}
	 .about_nam{font-size: 25px; float:none;}
	 .about{width: 95%;padding: 20px 0px;}
	 .about_tit h3{width: 10%;margin: 5px 0px;}
	 .about_top{width: 90%;}
	 .about_top p {font-size: 15px;margin-top:0px;}
	 .about_content{margin-top: 10px;margin-bottom: 20px;font-size: 15px;}
	 .about_bottom p{font-size:25px;padding:0px;width: 50%; margin-bottom:10px; line-height:25px;}
	 .about_bottom p span{font-size: 15px; padding-top:0px;}
	 .abouts_box{ width:49%;padding: 0 10px;height: 230px; overflow:hidden;}
	 .aboutsbj{ margin:30px 0px 0px 0px;}
	 .abouts_box p{height: 120px;overflow: hidden;}
	 .abouts_box h2 a{margin: 20px 0px 15px 0px;font-size: 20px;}
	 .abouts .on {margin-top:-45px;height:200px;}
	 .abouts_box:hover{height:200px;}
	 .honor li{width: 48%;padding:8px;margin-bottom:15px;margin-right: 2%}
	 .honor li:nth-child(2),.honor li:nth-child(4),.honor li:nth-child(6), .honor li:nth-child(8), .honor li:nth-child(10){margin-right: 0;}
	 .honor li:nth-child(5), .honor li:nth-child(10) {margin-right: 2%;}
     .news_con{margin-top:5px;}
	 .news{ width:48%;margin-top:15px;}
 	 .news .news_mor{bottom: 6px;}
	 .news_more{width: 45%;line-height: 40px;margin: 25px auto 0;}
	 .news .news_title{font-size: 16px;}
	 .news h2{margin: 10px 0 10px;}
	 .gbook_left{ width:100%;}
	 .gbook_right{width:100%;margin-top: 30px;}
	 .gbook_top h2{font-size: 25px;}
	 .gbook_top p{margin: 0px 0px 10px 0px;font-size: 14px;}
	 .gbook_right_bottom{ margin-top:0px;}
	 .gbook_btn{font-size: 16px;width: 40%;}
	 .footbj{padding: 30px 0px 25px 0px;margin-top:20px;}
	 .flex_main{flex-wrap: wrap;}
	 .foot_left{ width:100%;flex-wrap: wrap;text-align: left; margin:0px 10px;}
	 .foot_box{text-align: left; width:100%;margin:10px 0px 0px 0px;}
	 .foot_box h3{margin: 8px;}
	 .foot_sp{margin-top: 10px;}
	 .foot_box .foot_sp a{margin-right: 20px; float:left;}
	 .foot_box:nth-child(5){ width:100%;margin:10px 0px 0px 0px;}
	 .foot_sp h2{margin-top:20px;}
	 .foot_right{ width:100%; margin-top:20px;}
	 .copy{padding:5px 0;background: #3a3d42;}
     .foot_none {height:85px;}
	 .index_foot{display: block;}
	 
	 .pages_banner{height:160px;}
	 .pages_banner p{ font-size:28px;}
	 .home{line-height:50px;margin-bottom: 10px;}
	 .class{margin-top:10px;}
	 .class_main ul{padding-left: 10px;}
	 .class_sort{ font-size:16px;}
	 .case {width: 48%;}
	 /*.case:nth-child(1), .case:nth-child(3), .case:nth-child(5), .case:nth-child(7), .case:nth-child(9) {margin-right: 2%;}*/
	 .case-bt a{line-height:45px;}
	 .case_box{margin:0px 1% 10px 1%;}
     .lawyer{margin-top: 20px;}
	 .lawyer_one_right p{ height:75px; overflow:hidden; line-height:25px;}
	 .lawyer_one_right>span{padding-bottom: 0px;margin-bottom: 5px;}
	 .lawyer_one{padding:15px;margin-bottom: 20px; width:100%;}
	 .lawyer_one_right>a{font-size: 18px;}
	 .newslist{margin: 0px 0px 15px 0px;}
	 .newslist li{padding: 10px;}
	 .newslist_t {margin-top: 5px; height:60px; overflow:hidden;}
	 .newslist_text a{ font-size:16px;}
	 .product {margin-top:10px;}
	 .product_top h2{font-size:18px;line-height: 30px;}
	 .product_top p span{ margin-left:0px; display:block;}
	 .product_text{margin-top: 10px;font-size: 15px;line-height: 30px;}
	 .product_top{padding-bottom: 10px;}
	 .page_next{margin-top: 15px;}
	 .leftsort{ display:none;}
	 .title{ width:100%; margin-top:10px;}
	 .pro_list {display: block;}
	 .sort1 a{margin-right: 10px;padding: 6px 15px;font-size: 16px;}
	 .more{ display:none;}
	 .expertiselist{ margin:15px 0px;}
	 .about_tit span{font-size: 15px;}
	 .gbook_right_bottom .checkcode{width: 19%;}
	 .expertise ul li a img{max-width: 40%;}

}
@media screen and (min-width:300px) and (max-width:360px) {  
    .gbook_btn {width: 30%;}
}































