﻿@charset "utf-8";
/*css comment*/
*,*:before,*:after{
    margin:0;
    padding:0;
    outline:none;
    list-style:none;
    text-decoration:none;
    blr:expression(this.onFocus=this.blur());
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}
body,html {
    color:#666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none; 
    font-family:arial, "微软雅黑", Microsoft YaHei;
    font-size: 14px; 
	margin: 0;
}

input, textarea ,select{
    border:none;
    background:none;
    font-size:14px;
    vertical-align:middle;
    color:#333;
    font-family:arial, "微软雅黑", Microsoft YaHei;
}
select {
    border:inherit;
    background: inherit;
}
a {
    text-decoration:none;
    blr:expression(this.onFocus=this.blur());
    outline: none;
    color:#333;
}
a:hover,a:active,a:focus {
    text-decoration:none;
}
a:hover{ color:#d19700;}
em, i {
    font-style:normal;
}
a:focus, input, select {
    outline:none;
}
.clearfix {
    *zoom:1;
}
.clearfix:after {
    content:"\200B";
    display: block;
    clear: both;
    height: 0;
}
input[type="text"],input[type="submit"], input[type="reset"], input[type="button"], button, select {
    -webkit-appearance: none;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover{
    opacity: 0.90;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,label{ font-weight: normal; padding: 0; margin: 0; font-size: 14px; line-height: 1.3; font-family:arial, "微软雅黑", Microsoft YaHei;}
p,ul, ol{ margin: 0;}
header,main,footer,section{ display:block;}


/*font-size*/
.f180{ font-size: 180px;}
.f100{ font-size: 100px;}
.f80{ font-size: 80px;}
.f65{ font-size: 65px;}
.f60{ font-size: 60px;}
.f58{ font-size: 58px;}
.f50{ font-size: 50px;}
.f45{ font-size: 45px;}
.f40{ font-size: 40px;}
.f36{ font-size: 36px;}
.f32{ font-size: 32px;}
.f30{ font-size: 30px;}

@media only screen and (max-width: 1680px){
	.f180{ font-size: 140px;}
	.f100{ font-size: 80px;}
	.f80{ font-size: 70px;}
	.f65{ font-size: 55px;}
	.f60{ font-size: 50px;}
	.f58{ font-size: 40px;}
	.f50{ font-size: 38px;}
	.f45{ font-size: 36px;}
	.f40{ font-size: 34px;}
	.f36{ font-size: 32px;}
	.f32{ font-size: 30px;}
	.f30{ font-size: 28px;}
	.f28{ font-size: 24px;}
} 

@media only screen and (max-width: 1440px){
	.f180{ font-size: 100px;}
	.f100{ font-size: 70px;}
	.f80{ font-size: 56px;}
	.f65{ font-size: 40px;}
	.f60{ font-size: 38px;}
	.f58{ font-size: 36px;}
	.f50{ font-size: 34px;}
	.f45{ font-size: 32px;}
	.f40{ font-size: 30px;}
	.f36{ font-size: 26px;}
	.f32{ font-size: 24px;}
	.f30{ font-size: 24px;}
	.f28{ font-size: 20px;}
}  

@media only screen and (max-width: 1199px){
	.f180{ font-size: 80px;}
	.f100{ font-size: 70px;}
	.f80{ font-size: 50px;}
	.f65{ font-size: 36px;}
	.f60{ font-size: 34px;}
	.f58{ font-size: 32px;}
	.f50{ font-size: 30px;}
	.f45{ font-size: 28px;}
	.f40{ font-size: 26px;}
	.f36{ font-size: 22px;}
	.f32{ font-size: 20px;}
	.f30{ font-size: 20px;}
	.f28{ font-size: 20px;}
}
@media only screen and (max-width: 991px){
	.f180{ font-size: 70px;}
	.f100{ font-size: 60px;}
	.f80{ font-size: 40px;}
	.f65{ font-size: 32px;}
	.f60{ font-size: 30px;}
	.f58{ font-size: 28px;}
	.f50{ font-size: 26px;}
	.f45{ font-size: 24px;}
	.f40{ font-size: 24px;}
	.f36{ font-size: 24px;}
	.f32{ font-size: 22px;}
	.f30{ font-size: 18px;}
	.f28{ font-size: 18px;}
}

@media only screen and (max-width: 767px){
	.f180{ font-size: 60px;}
	.f100{ font-size: 50px;}
	.f80{ font-size: 30px;}
	.f65{ font-size: 24px;}
	.f60{ font-size: 22px;}
	.f58{ font-size: 22px;}
	.f50{ font-size: 22px;}
	.f45{ font-size: 20px;}
	.f40{ font-size: 20px;}
	.f36{ font-size: 16px;}
	.f32{ font-size: 16px;}
	.f30{ font-size: 16px;}
	.f28{ font-size: 16px;}
	body,html{font-size: 12px;}
	
	.year_show{ font-size:30px;}
} 

@media only screen and (max-width: 479px){
	.f180{ font-size: 50px;}
	.f100{ font-size: 40px;}
	.f80{ font-size: 28px;}
	.f65{ font-size: 22px;}
	.f60{ font-size: 20px;}
	.f58{ font-size: 20px;}
	.f50{ font-size: 20px;}
	.f45{ font-size: 16px;}
	.f40{ font-size: 16px;}
	.f36{ font-size: 14px;}
	.f32{ font-size: 14px;}
	.f30{ font-size: 14px;}
	.f28{ font-size: 14px;}
	body,html{font-size: 12px;}
	.year_show{ font-size:30px;}
	
	
} 

/*===================header========================*/
header{ position:fixed; top:0; left:0; z-index:1006; width:100%; background: #000;}
header .inner{ position: relative; padding-top: 40px; padding-bottom: 20px;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.body_index header{ background:#fff;}
.logo{ float: left;}
.logo img{ display: block;  height:61px;}
/*menu_ico*/
.menu_ico{ cursor: pointer; display: none; width:30px; height:24px; position: absolute; top:50%; margin-top: -12px; right:20px; }
.menu_ico i{ display: block; width: 100%; height: 2px; background-color: #000; position: absolute; top:0;}
.menu_ico i:nth-of-type(2){ top:10px;}
.menu_ico i:nth-of-type(3){ top:20px;}
.menu_active i{ background-color:#d19700;}
.menu_active i:nth-of-type(2){ opacity: 0; filter:alpha(opacity=0);}
.menu_active i:nth-of-type(1),.menu_active i:nth-of-type(3){ top: 10px;}
.menu_active i:nth-of-type(1){ transform:rotate(-45deg);}
.menu_active i:nth-of-type(3){ transform:rotate(45deg);}
/*nav_list*/ 
.nav_list{ position: absolute; bottom:0; right:0; margin: 0 -30px;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.nav_list li{ float: left;}
.nav_list li a.nav_item0{ display:block; padding: 0 30px;}
.nav_list li a.nav_item0 span{ font-size:18px; display: inline-block; position: relative; color: #000; padding-bottom:  30px;}
.nav_list li a.nav_item0 span:before{ content: ""; width: 0; height: 4px; background-color: #d19700; position: absolute; bottom: 0; left:50%;} 
.nav_list li:hover a.nav_item0 span,.nav_list li.nav_cur a.nav_item0 span{ color: #d19700;}
.nav_list li:hover a.nav_item0 span:before,.nav_list li.nav_cur a.nav_item0 span:before{ left:0; width: 100%;}  
.header_scr,.body_index header.header_scr{ background: #fff;}
.header_scr .inner,.body_index header.header_scr .inner{ padding-top:20px; padding-bottom: 20px;}   


/*===================footer========================*/
.shared{ float:right; margin: 0 -10px;}
.shared li{ float:left; position: relative; padding: 0 10px;}
.shared li a span{ display:block; position: relative; width:45px; height: 45px; border-radius:8px; background: rgba(255,255,255,.10);}
.shared li a span img{ display:block; width:35px; height: 35px; position:absolute; top:5px; left:5px;}
.shared li a span img:nth-child(2){ opacity:0; filter: alpha(opacity=0);}
.shared li:hover a span{ background: none;} 
.shared li:hover a span img:nth-child(1){ opacity:0; filter: alpha(opacity=0);}
.shared li:hover a span img:nth-child(2){ opacity:1; filter: alpha(opacity=100);}
.wei_erweima{ position: absolute; bottom: 0; right: 150%; opacity: 0; filter:alpha(opacity=0); height: 0; width: 120px; overflow: hidden; color: #fff; text-align: center;}
.shared li:hover .wei_erweima{ right: 100%; opacity: 1; filter:alpha(opacity=100); height:auto;}
 /*WeChat*/
.WeChat{ position: fixed; top:0; left:0; width: 100%; height: 100%; z-index: 4000; padding:0 20px; display: none;}
.WeChat_bg{ background: rgba(0,0,0,.80); position: fixed; top:0; left:0; width: 100%; height: 100%;}
.WeChat_show{ position: absolute; top:50%; left:50%; width:200px; margin-left:-100px; text-align: center; color: #fff;}
.WeChat_close{ display:inline-block; position: absolute; top:50%; left:50%; margin: -163px 0 0 100px; font-family: canada;}
.WeChat_close a{ color: #fff;}
.WeChat_show img{ display: block; margin: 0 auto 20px;}
/*float_menu*/
.float_menu{ position:fixed; top:50%; right:0; z-index: 1004; display:none;} 
.float_menu li a{ display:block; position:relative; z-index: 2; line-height: 94px;}
.float_menu li a img{ display:block; width:94px;}
.float_tel{ position:absolute; top:0; right:-200%; z-index: 1; opacity:0; filter: alpha(opacity=0); text-align: center;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.float_tel a{ display:block; z-index: 1; color: #fff; padding: 0 20px;}
.float_menu li.f_menu01 a{ background:#000;}
.float_menu li.f_menu01:hover .float_tel{ right:100%; opacity:1; filter: alpha(opacity=100);}
/*.float_menu li.f_menu02{ display:none;}*/
.float_menu li.f_menu02 a{ background:#00A336;}
.float_menu li:hover a{ opacity:0.80; filter: alpha(opacity=80);}


.inner{ margin: 0 auto; width:82%; max-width: 1560px;}
.sec_about .inner{ max-width:none; width:1420px;}  

@media only screen and (max-width: 1680px){
	.inner, 
	.sec_about .inner{ max-width:none; width:1200px;}
	
	 /*header*/
	.nav_list{ margin: 0 -20px;}
	.nav_list li a.nav_item0{ padding: 0 10px;} 

	.more01{ width:166px; height: 48px; line-height: 44px;}
	
}

@media only screen and (max-width: 1440px){
	.inner, 
	.sec_about .inner{ width:1200px;}

	.more01{ width:136px; height: 46px; line-height: 42px;} 
	/*footer*/
	footer .inner{ padding-top:4%;}
	.footer_logo{ margin-bottom:3%;}
	/*.footer_logo img{ width:185px;}*/
	.footer_line02{ padding:2% 0;} 
	.company_name, .address, .copyrights, .footer_tel{ margin-right:5%;} 
	
	/*float_menu*/
	.float_menu li a{ line-height: 64px;}
	.float_menu li a img{ width:64px;}    
}   

@media only screen and (max-width: 1359px){ 
	.inner, 
	.sec_about .inner{ width: 100%; max-width: 1040px; padding-left: 20px; padding-right: 20px;}  
}

@media only screen and (max-width: 1199px){   
	
	/*header*/ 
	.body_index header{ background:#fff;}
	 header .inner,.header_scr .inner, .body_index header.header_scr .inner{ padding-top:15px; padding-bottom: 15px;}
	.logo img,.header_scr .logo img{ height: 42px; width:auto;} 
	.nav_list li a.nav_item0 span,.header_scr .nav_list li a.nav_item0 span{ font-size: 14px; padding:15px 0;}
	.nav_list li a.nav_item0 span{ font-size:18px; display: inline-block; position: relative; color: #fff; padding-bottom:  30px;}
    .menu_ico{ display: block;} 
    .nav_list{ float: none; position: fixed; margin: 0; background-color: rgba(0,0,0,0.70); width: 100%; height: 100%; right:auto; bottom:auto; top:70px; left: 0; padding: 30px 10%; display: none; }
    .nav_list li{ float: none; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.5);
        -webkit-animation-duration: 0.5s;
        animation-duration: 0.5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-name: returnToNormal;
        animation-name: returnToNormal;
    }
    .nav_list li a.nav_item0 span{ padding-top:15px;}
    .nav_list li a.nav_item0 span:before{ height:2px;}
    .nav_list li:hover{ color: rgba(255,255,255,0.4); border-bottom: 1px solid rgba(255,255,255,0.2); } 
	@-webkit-keyframes returnToNormal {
		0%{
            opacity: 0; filter:alpha(opacity=0);
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }
        100% {
            opacity: 1; filter:alpha(opacity=100);
            -webkit-transform: none;
            transform: none;
        }
	}
	@keyframes returnToNormal {
		0%{
           opacity: 0; filter:alpha(opacity=0);
            -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
        }
        100% {
           opacity: 1; filter:alpha(opacity=100);
            -webkit-transform: none;
            transform: none;
        }
	}
	 
	.company_name, .address, .copyrights, .footer_tel{ margin-right:3%;} 
	.more01{ width: 116px; height: 40px; line-height: 36px; border-width:1px;}
} 

@media only screen and (max-width: 991px){
	.erweima,.shared,.footer_logo{ display:none;}
	.company_name, .address{ line-height:1.5;}
	.company_name, .address, .copyrights, .footer_tel{ display:block; text-align: center; margin: 0 0 10px;}
	.company_name em,.address em{ margin-top:5px;} 
	
	/*company_info*/
	footer{ text-align:center;}
	footer .inner{ padding-top:30px;}
	.footer_line02{ padding-bottom:20px;}
	.footer_line01{ border-bottom: none; padding-bottom: 3%;}
	.company_info{ display:inline-block;/* width: 80%;*/ padding-bottom: 3%; border-bottom: 1px solid #666666;}
	.company_info img:nth-of-type(n){ display:none;}
	.company_info img.f_line01_img02{ display: block;} 
	
} 


/*===================focus_wrap========================*/  
.focus_wrap{ width:100%; height:100vh; overflow:hidden;}
#focus_scr,
#focus_scr .owl-stage-outer,
#focus_scr .owl-stage,
#focus_scr .owl-item,
#focus_scr li, 
#focus_scr img.f_img{ width: 100%; height: 100%; overflow: hidden;} 
#focus_scr .owl-dots{ width:100%; position: absolute; left:0; bottom:5%; margin: 0;} 
#focus_scr .owl-dots .owl-dot{}
#focus_scr .owl-dots .owl-dot span{ margin:0 7px; width:16px; height: 16px; border-radius: 50%; border:1px solid rgba(255,255,255,.80);} 
#focus_scr .owl-dots .owl-dot.active span{ background: #d19700; border:1px solid rgba(255,255,255,0);} 
#focus_scr li .p{ width: 100%; position: absolute; top:45%; left:0; color: #fff; text-align: center;}


#focus_scr li .p h4{margin-bottom: 2%; overflow: hidden; line-height: 1;}
#focus_scr li .p p{ overflow: hidden; line-height: 1.867;}
#focus_scr li .p q{ display: block; letter-spacing:0.18em;}
#focus_scr li .p q:before,.banner li .p q:after{ content:"";}
#focus_scr li.li_left .p{ top:65%; text-align: left;}
#focus_scr li.li_right .p{ top:65%; text-align: right;}
#focus_scr li.li_left .p>span{display: block;position: relative;padding-bottom: 25px;margin-bottom: 30px;}
#focus_scr li.li_left .p>span:after{content: "";position: absolute;bottom: 0px;left: 0px;width: 95px;height:3px;background: #f60;}
.focus01_tit{ display:inline-block; position:relative; padding-bottom:3%;} 
.focus01_tit:before{ content: ""; position: absolute; bottom:0; left:0; width:40px; height: 2px; background: #fff;}
.focus01_tit img{ display:block; max-width: 265px;}
.banner_more01{ display: inline-block; margin-top:6%;} 
.focus01_tit:hover:before{ width:100%;}
#focus_scr img.f_img.pc_dom{}
.phone_img_dom{ display:none; width:100%; height: 100%; background-position:center center; background-repeat: no-repeat; background-size: cover;}


#focus_scr .owl-item.active .p h4 q{
  animation: 1s .2s fadeInUp both;
} 
#focus_scr .owl-item.active .p p q{
  animation: 1s .4s fadeInUp both;
} 
#focus_scr .owl-item.active .p .banner_more01{
  animation: 1s .6s fadeInUp both;
}   


    
@media only screen and (max-width: 1680px){  
	.focus01_tit img{ width: auto; height: 55px;}
}

@media only screen and (max-width: 1440px){  
	.focus01_tit img{ height: 40px;}
}

@media only screen and (max-width: 991px){  
	.banner_more01{ margin-top:3%;} 
  	#focus_scr .owl-dots .owl-dot span{ width:10px; height: 10px;}
	.focus01_tit img{ height: 32px;}
} 

@media only screen and (max-width: 768px){  
  .focus01_tit img{ height: 24px;}
	
	#focus_scr li .p{ display:none;}
	#focus_scr img.f_img.pc_dom{ display:none;}
	.phone_img_dom{ display:block;}
}


/*网站底部*/
.foot{ width:100%; height:367px; margin:0 auto; background:#1d1d1d url(../images/foot_bg.jpg) no-repeat;}
.foot_con{ max-width:1200px; margin:0 auto;}
.foot_top{ width:100%; border-bottom:1px solid #3c3c3c; line-height:45px; padding-top:30px;}
.foot_top p{ margin-left:90px;}
.foot_top p a{ color:#979797; margin-right:28px;}
.foot_cen{ margin-top:70px; text-align:center; position:relative;}
.foot_ewm{ position:absolute; right:0; top:0px;}
.foot_cen_p p{ line-height:26px;}
.foot_bot{ width:100%; margin-top:75px; background:#1d1d1d;}
.foot_bot_con{ max-width:1200px; margin:0 auto;}
.foot_bot h3{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.foot_bot .link{ width:100%; overflow:hidden;}
.foot_bot .link li{ float:left;}
.foot_bot .link li a{ padding: 0px 20px 20px 5px; color: #575757; display: inline-block; font-size: 14px; }

@media screen and (max-width:690px) {	
.foot{ width:100%; height:367px;}
.foot_con{ width:90%; margin:0 auto; position:relative;}
.foot_top{ display:none;}
.foot_cen{ padding-top:30px; font-size:14px; text-align:center; position:relative;}
.foot_cen{ margin-top:0px;}
.foot_ewm{ position:absolute; right:0; left:0; top:170px;}
.foot_ewm img{ width:30%;}
.foot_cen_p p{ line-height:26px;}
.foot_bot{ display:none;}



}

/*===================lead========================*/

/*网站首页内容*/
.ljdj{ width:100%; background:url(../images/gsjs_bg.jpg) top center; height:550px;}
.ljdj_con{ max-width:1200px; width:100%; margin:0 auto; padding-top:108px; padding-bottom:108px; overflow:hidden;}
.ljdj_con_left{ width:500px; float:left; margin-right:100px; position:relative; margin-left:50px; overflow:hidden;}
.ljdj_con_left_sp img{ width:500px;  transition:all 0.5s ease-in-out;}
.ljdj_con_left:hover .ljdj_con_left_sp img{ transform:scale(1.05,1.05)}
.ljdj_con_left span{ width:100%; background:rgba(0,0,0,.5); color:#fff; height:45px; display:inline-block; line-height:45px; position:absolute; bottom:0; text-align:center; font-size:16px; cursor:pointer;}
.ljdj_con_left span a{ color:#fff; transition:all 0.5s ease-in-out;}
.ljdj_con_left span:hover a{ font-size:17px;}
.ljdj_con_right{ float:left; margin-top:30px;}
.ljdj_con_right p{ font-size:20px; text-shadow:#dedede 0px 1px 5px; margin-bottom:40px; color:#666;}
.ljdj_con_right p:nth-of-type(3){ font-size:24px; color:#333;}
.ljdj_con_right a{ width:220px; height:40px; border:1px solid #d09700; line-height:40px; border-radius:5px; background:#d09700; color:#fff; text-align:center; display:inline-block; margin-right:20px; margin-top:40px; transition:all 0.5s ease-in-out;}
.ljdj_con_right a:hover{ background:#b98600; font-size:15px;}

.servic{ width:100%;background:url(../images/servic.jpg) top center; height:730px;}
.servic_con{ max-width:1200px; margin:0 auto; padding-top:80px;}
.servic_con_tit{ width:100%; text-align:center;}
.servic_con_tit h2{ font-size:26px; color:#d19700; font-weight:600;}
.servic_con_tit .hr{ width:180px; height:2px; background:#d19700; text-align:center; margin:8px auto;}
.servic_con_tit span{ color:#d19700; font-size:16px;}
.servic_con_tit p{ font-size:16px; margin-top:20px; margin-bottom:40px;}
.servic_con_con li{ cursor:pointer; width:286px; height:370px; background:url(../images/servic1.jpg) top center; float:left; margin-right:18px; box-shadow:#ddd 0 0 8px 5px; transition:all 0.5s ease-in-out;}
.servic_con_con li:hover{ margin-top:-5px;}
.servic_con_con li:nth-of-type(2){background:url(../images/servic2.jpg) top center;}
.servic_con_con li:nth-of-type(3){background:url(../images/servic3.jpg) top center;}
.servic_con_con li:nth-of-type(4){background:url(../images/servic4.jpg) top center;  margin-right:0;}
.servic_con_con li h3{ padding-top:65px; text-align:center; font-size:20px; color:#d19700; margin-bottom:60px;}
.servic_con_a a{ width:110px; border:1px solid #ccc; border-radius:3px; display:inline-block; height:30px; text-align:center; line-height:30px; margin-bottom:30px; margin-left:21px; font-size:16px;}
.servic_con_con li span{ text-align:center; width:100%; display:inline-block; margin-top:40px;}
.servic_con .more{ margin:0 auto; width:220px;}
.servic_con .more a{ width:220px; height:40px; line-height:40px; border-radius:5px; text-align:center; border:1px solid #ccc; display:inline-block; margin-top:40px; transition:all 0.5s ease-in-out;}
.servic_con .more a:hover{ font-size:15px; background:#d19700; color:#fff; border:1px solid #d19700;}

.team{ width:100%; height:730px;}
.team_con{ max-width:1200px; margin:0 auto; padding-top:80px;}
.team_con_tit{ width:100%; text-align:center;}
.team_con_tit h2{ font-size:26px; color:#d19700; font-weight:600;}
.team_con_tit .hr{ width:180px; height:2px; background:#d19700; text-align:center; margin:8px auto;}
.team_con_tit span{ color:#d19700; font-size:16px;}
.team_con_tit p{ font-size:16px; margin-top:20px; margin-bottom:60px;}
.team_con_con{ }
.team_con_con li{ width:203px;  float:left; margin-right:125px; overflow:hidden; transition:all 0.5s ease-in-out; cursor:pointer;}
.team_con_con li:hover{ margin-top:-5px; color:#d19700;}
.team_con_con li img{ transition:all 0.5s ease-in-out;}
.team_con_con li:hover img{ border:2px solid #d19700; border-radius:100%;}
.team_con_con li:nth-of-type(4){ margin-right:0;}
.team_con_con li h3{ padding-top:65px; text-align:center; font-size:20px; color:#d19700; margin-bottom:60px;}
/*.team_con_a a{ width:110px; border:1px solid #ccc; border-radius:3px; display:inline-block; height:30px; text-align:center; line-height:30px; margin-bottom:30px; margin-left:21px; font-size:16px;}*/
.team_con_con li span{ font-size:18px; text-align:center; width:100%; display:inline-block; margin-top:40px;}
.team_con_con li p{ text-align:center; margin-top:10px;}
.team_con .more{ margin:0 auto; width:220px;}
.team_con .more a{ width:220px; height:40px; line-height:40px; border-radius:5px; text-align:center; border:1px solid #ccc; display:inline-block; margin:80px auto 0; transition:all ease-in-out 0.5s; transition-delay:center;}
.team_con .more a:hover{ background:#d19700; color:#fff; border:1px solid #d19700; font-size:15px;}

.servic_adv{ width:100%;background:url(../images/adv_bg.jpg) top center; height:730px;}
.servic_adv_con{ max-width:1200px; margin:0 auto; padding-top:80px;}
.servic_adv_con_tit{ width:100%; text-align:center;}
.servic_adv_con_tit h2{ font-size:26px; color:#d19700; font-weight:bold;}
.servic_adv_con_tit .hr{ width:180px; height:2px; background:#d19700; text-align:center; margin:8px auto;}
.servic_adv_con_tit span{ color:#d19700; font-size:16px;}
.servic_adv_con_tit p{ font-size:16px; margin-top:20px; margin-bottom:40px;}
.servic_adv_con_con{ }
.servic_adv_con_con li{ width:280px; height:340px; border:1px solid #d19700; float:left; margin-right:26px; padding-left:30px; padding-right:30px; box-sizing:border-box; transition:all 0.5s ease-in-out; cursor:pointer;}
.servic_adv_con_con li:hover{ margin-top:-5px;}
.servic_adv_con_con li .servic_adv_ico{ text-align:center; margin-top:40px;}
.servic_adv_con_con li:nth-of-type(4){ margin-right:0;}
.servic_adv_con_con li p{ font-size:14px; line-height:26px;}
.servic_adv_con_con li h3{ padding-top:15px; text-align:center; font-size:20px; color:#d19700; margin-bottom:30px;}
.servic_adv_con_a a{ width:110px; border:1px solid #ccc; border-radius:3px; display:inline-block; height:30px; text-align:center; line-height:30px; margin-bottom:30px; margin-left:21px; font-size:16px;}
.servic_adv_con_con li span{ text-align:center; width:100%; display:inline-block; margin-top:40px;}
.servic_adv_con .more{ margin:0 auto; width:220px;}
.servic_adv_con .more a{ width:220px; height:40px; line-height:40px; text-align:center; border:1px solid #ccc; display:inline-block; margin:50px auto 0; transition:all 0.5s ease-in-out; border-radius:5px;}
.servic_adv_con .more a:hover{ background:#d19700; color:#fff; font-size:15px; border:1px solid #d19700;}


.case{ width:100%; height:auto;}
.case_con{ max-width:1200px; margin:0 auto; padding-top:80px;}
.case_con_tit{ width:100%; text-align:center;}
.case_con_tit h2{ font-size:26px; color:#d19700; font-weight:600;}
.case_con_tit .hr{ width:180px; height:2px; background:#d19700; text-align:center; margin:8px auto;}
.case_con_tit span{ color:#d19700; font-size:16px;}
.case_con_tit p{ font-size:16px; margin-top:20px; margin-bottom:40px;}
.case_con_con{ overflow:hidden;}
.case_con_con ul{ overflow:hidden;}
.case_con_con li{ width:280px;  background:#efefef; padding:10px; float:left; margin-right:10px; margin-left:10px; box-sizing:border-box; margin-bottom:50px;}
.case_con_con li .case_img{ width:280px; height:160px; overflow:hidden;}
.case_con_con li .case_img img{width:260px; height:160px; overflow:hidden; transition:all 0.5s ease-in-out;}

.case_con_con li .case_img{ transition:all 0.5s ease-in-out; transform-origin:center center;}
.case_con_con li:hover .case_img img{ transform:scale(1.05,1.05);}
.case_con_con li h3{ transition:all 0.5s ease-in-out;}
.case_con_con li:hover  h3{ color:#d19700;}

.case_con_con li .servic_adv_ico{ text-align:center; margin-top:40px;}
.case_con_con li:nth-of-type(4){ margin-right:0;}
.case_con_con li:nth-of-type(8){ margin-right:0;}
.case_con_con li p{ font-size:14px; line-height:22px; text-align:left; color:#999; margin-top:8px;}
.case_con_con li p a{ color:#999;}
.case_con_con li p a:hover{ color:#d19700;}
.case_con_con li h3{ padding-top:15px; text-align:left; font-size:16px; color:#333; margin-bottom:8px;}
.case_con_a a{ width:110px; border:1px solid #ccc; border-radius:3px; display:inline-block; height:30px; text-align:center; line-height:30px; margin-bottom:30px; margin-left:21px; font-size:16px;}
.case_con_con li span{text-align:left; width:100%; display:inline-block; color:#999; }
.case_con .more{ margin:20px auto 0; width:220px;}
.case_con .more a{ width:220px; height:40px; line-height:40px; border-radius:5px; text-align:center; border:1px solid #ccc; display:inline-block; margin:0 auto; transition:all 0.5s ease-in-out}
.case_con .more a:hover{ background:#d19700; color:#fff; border:1px solid #d19700; font-size:15px;}

.introduct{ width:100%; background:#efefef; margin:80px auto; padding-top:60px; padding-bottom:60px;}
.int_con{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.int_left{ width:630px; border-right:1px dashed #ccc; float:left; padding-right:30px; box-sizing:border-box;}
.int_left_tit{ font-size:24px; margin-bottom:25px;}
.int_left_tit a{ font-size:24px; margin-right:450px; font-weight:600; color:#d19700;}
.int_left_tit a:nth-of-type(2){ font-size:14px; color:#666;}
.int_left_tit a:nth-of-type(2):hover{ color:#d19700;}
.int_left_con dl{ overflow:hidden;}
.int_left_con dl dt{ width:289px; float:left; overflow:hidden;}
.int_left_con dl dt img{ width:289px; transition:all 0.5s ease-in-out;}
.int_left_con dl:hover img{ transform:scale(1.05,1.05)}
.int_left_con dl dd{ float:left; margin-top:35px; margin-left:20px; width:290px;}
.int_left_con dl dd p{ line-height:28px; font-size:16px; text-indent:2em; }
.int_right{ float:left; padding-left:30px; padding-right:30px; width:570px; box-sizing:border-box;}
.int_right_tit{ font-size:24px; margin-bottom:25px;}
.int_right_tit a{ font-size:24px; font-weight:bold; color:#d19700;}
.int_right_tit a:nth-of-type(2){ font-size:14px; color:#666; float:right;}
.int_right_tit a:nth-of-type(2):hover{ color:#d19700;}
.int_right_con{overflow: hidden; width:510px; height:330;}
.int_right_con dl{ padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px; padding-bottom:20px;  }
.int_right_con dt{ overflow:hidden; width:510px; margin-bottom:20px; }
.int_right_con dt b{ width:20px; height:20px; background:#00043f; color:#fff; display:inline-block; line-height:20px; text-align:center; float:left;}
.int_right_con dt p{ float:left; width:460px; margin-left:10px;}
.int_right_con dd{ overflow:hidden;}
.int_right_con dd b{ width:20px; height:20px; background:#d19700; color:#fff; display:inline-block; line-height:20px; text-align:center; float:left;}
.int_right_con dd p{ float:left; width:460px; margin-left:10px; color:#666;}
.int_right_con dd p a{ color:#666;}
.new{ width:100%; margin:80px auto; overflow:hidden;}
.new .new_con{ max-width:1200px; width:100%; margin:0 auto;}
.new .new_con ul{ overflow:hidden;}
.new .new_con li{ width:370px; float:left; margin-right:45px;}
.new .new_con li:nth-of-type(3){ margin-right:0;}
.new .new_con li a{ width:370px; display:inline-block; line-height:36px; font-size:18px;}
.new .new_con li span{ width:370px; height:30px; display:inline-block; text-align:right; margin-top:20px;}
.new .new_con li dt{ width:370px; height:227px; margin-bottom:30px;  overflow:hidden;}
.new .new_con li dt img{transition:all 0.5s ease-in-out;}
.new .new_con li:hover img{ transform:scale(1.05,1.05);}

@media screen and (max-width:768px) {
.ljdj{ height:600px;}		
.ljdj_con{ width:90%; padding-top:30px; padding-bottom:30px;}
.ljdj_con_left{ width:100%; float:left; margin-left:0; margin-right:0; position:relative;}
.ljdj_con_right{ margin-top:30px;}
.ljdj_con_right p{ font-size:17px; margin-bottom:20px;}
.ljdj_con_right p:nth-of-type(3){ font-size:19px; }
.ljdj_con_right a{ width:140px;}

.servic{height:auto; padding-bottom:30px;}
.servic_con{ width:90%; padding-top:40px;}
.servic_con_tit h2{ font-size:23px;}
.servic_con_tit p{ font-size:14px; margin-bottom:15px;}
.servic_con_con li{ width:49%; margin-right:2%; margin-bottom:20px;}
.servic_con_con li:nth-of-type(2){ margin-right:0;}
.servic_con_con li:nth-of-type(4){ margin-right:0;}
.servic_con_con li h3{ padding-top:30px; text-align:center; font-size:18px; margin-bottom:30px;}
.servic_con_a a{ width:90%; margin:5% 5%; font-size:14px;}
.servic_con_con li span{ margin-top:40px; font-size:14px;}
.servic_con .more a{ margin:0px auto;}

.team{ width:100%; height:auto; padding-bottom:30px;}
.team_con{ width:90%; padding-top:40px;}
.team_con_tit{ width:100%;}
.team_con_tit h2{ font-size:23px;}
.team_con_tit p{ font-size:14px; margin-top:20px; margin-bottom:40px;}
.team_con_con{ overflow:hidden;}
.team_con_con li{ width:49%; margin-right:2%; margin-bottom:30px;}
.team_con_con li .team_con_a{ text-align:center;}
.team_con_con li .team_con_a img{ width:80%; margin:0 auto;}
.team_con_con li:nth-of-type(2){ margin-right:0;}
.team_con_con li:nth-of-type(4){ margin-right:0;}
.team_con_con li h3{ margin-bottom:60px;}
.team_con_con li span{  margin-top:20px;}
.team_con_con li p{ margin-top:10px; font-size:14px;}
.team_con .more a{ margin:30px auto 0;}


.servic_adv{ width:100%; height:auto; padding-bottom:30px;}
.servic_adv_con{ width:90%; padding-top:40px;}
.servic_adv_con_tit h2{ font-size:23px;}
.servic_adv_con_tit p{ font-size:14px; margin-bottom:20px;}
.servic_adv_con_con li{ width:49%; margin-right:2%; margin-bottom:20px; padding:2%; box-sizing:border-box; min-height:340px;}
.servic_adv_con_con li .servic_adv_ico{ margin-top:20px;}
.servic_adv_con_con li:nth-of-type(2){ margin-right:0;}
.servic_adv_con_con li:nth-of-type(4){ margin-right:0;}
.servic_adv_con_con li p{ font-size:14px; line-height:26px;}
.servic_adv_con_con li h3{ font-size:18px; margin-bottom:15px;}
.servic_adv_con .more a{  margin:0 auto;}

.case_con{ width:90%; padding-top:40px;}
.case_con_tit h2{ font-size:23px;}
.case_con_tit p{ font-size:14px; margin-bottom:20px;}
.case_con_con li{ width:100%; margin:0 auto 20px;}
.case_con_con li .case_img{ width:100%;}
.case_con_con li .case_img img{ width:100%;}
.case_con_con li img{ width:100%; overflow:hidden;}
.case_con_con li h3{ width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case_con_con li:nth-of-type(2){ margin-right:0;}
.case_con_con li:nth-of-type(4){ margin-right:0;}
.case_con_con li:nth-of-type(5){ display:none;}
.case_con_con li:nth-of-type(6){ margin-right:0; display:none;}
.case_con_con li:nth-of-type(7){ display:none;}
.case_con_con li:nth-of-type(8){ margin-right:0; display:none;}
.case_con_con ul a:nth-of-type(5){ display:none;}
.case_con_con ul a:nth-of-type(6){ display:none;}
.case_con_con ul a:nth-of-type(7){ display:none;}
.case_con_con ul a:nth-of-type(8){ display:none;}


.introduct{ margin:30px auto; padding-top:30px; padding-bottom:30px;}
.int_con{ width:90%;}
.int_left{ width:100%; border-right:0;  padding-right:0; padding-bottom:20px; margin-bottom:20px; box-sizing:border-box; border-bottom:1px dashed #ccc;}
.int_left_tit{ font-size:24px; margin-bottom:25px;}
.int_left_tit a{ font-size:20px; margin-right:60%;}
.int_left_con dl dt{ width:100%;}
.int_left_con dl dt img{ width:100%;}
.int_left_con dl dd{ width:100%; font-size:14px; margin-top:20px; margin-left:0px;}
.int_left_con dl dd p{ line-height:28px; }
.int_right{ width:100%; padding-left:0; padding-right:0; box-sizing:border-box;}
.int_right_tit{ font-size:24px; margin-bottom:25px;}
.int_right_tit a{ font-size:20px; }
.int_right_con{overflow: hidden; width:100%; height:330;}
.int_right_con dl{ padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px; padding-bottom:20px; width:75%;  }
.int_right_con dt{ overflow:hidden; width:510px; margin-bottom:20px; }
.int_right_con dt b{ width:20px; height:20px; background:#00043f; color:#fff; display:inline-block; line-height:20px; text-align:center; float:left;}
.int_right_con dt p{ float:left; width:60%; margin-left:10px; font-size:14px;}
.int_right_con dd{ overflow:hidden;}
.int_right_con dd b{ width:20px; height:20px; background:#d19700; color:#fff; display:inline-block; line-height:20px; text-align:center; float:left;}
.int_right_con dd p{ float:left; width:90%; margin-left:10px; color:#666; font-size:14px;}
.int_right_con dd p a{ color:#666; font-size:14px;}

.new .new_con li dt{ width:100%; height:auto; margin-bottom:10px;}
.new{ margin:30px auto;}
.new .new_con{ width:90%;}
.new .new_con li{ width:100%; margin-right:0; margin-bottom:20px;}
.new .new_con li:nth-of-type(3){ margin-right:0;}
.new .new_con li img{ width:100%;}
.new .new_con li dd{ margin-top:10px;}
.new .new_con li a{ width:100%; font-size:16px;}
.new .new_con li span{ width:100%;}
}
/*网站首页内容结束*/


/*遗嘱服务专题开始*/
.yzfw{ width:100%; height:750px; background:url(../images/yizhufuwu.jpg) no-repeat center 120px;}
.yzfw_con{ max-width:1200px; margin:0 auto; padding-top:335px;}
.about{ width:100%; margin:0 auto;}
.about_con{ max-width:1200px; margin:80px auto 0; }
.about_con  .about_con_tit{ text-align:center;}
.about_con  .about_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.about_con  .about_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal; }
.about_con_con{ width:100%; margin:0 auto;}
.about_con_con{ text-align:center; margin-top:60px;}
.about_con_con p{ color:#d19700; font-size:24px;}
.about_con_con_pic{ margin-top:50px; margin-bottom:50px;}
.consult{ width:100%; background:#d19700; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.consult_con{ max-width:1100px; width:100%; font-size:16px; color:#fff; line-height:28px; margin:0 auto; }
.consult_con .consult_btn{display:block; text-align:center; overflow:hidden; margin:30px auto 0; margin-left:300px; }
.consult_con .consult_btn a{width:220px; height:40px; line-height:40px; border-radius:5px; border:1px solid #fff; color:#fff;  text-align:center;  color:#fff; display:inline-block; float:left; margin-right:30px;}


.service_yz{ width:100%; margin:0 auto;}
.service_yz_con{ max-width:1200px; margin:80px auto 0; }
.service_yz_con  .service_yz_con_tit{ text-align:center;}
.service_yz_con  .service_yz_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.service_yz_con  .service_yz_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal; }
.service_yz_con_con{ width:100%; max-width:1200px; margin:60px auto;}
.service_yz_con_con ul{ overflow:hidden;}
.service_yz_con_con ul li{ width:190px; margin-right:145px; float:left; text-align:center; }
.service_yz_con_con ul li:nth-of-type(4){ margin-right:0;}
.service_yz_con_con ul li span{ font-size:18px; margin-top:28px; display:inline-block;}
.service_yz_con_con_btn{ margin:60px auto 0; text-align:center;}
.service_yz_con_con_btn a{ width:220px; background:#d19700; text-align:center; height:40px; line-height:40px; display:inline-block; color:#fff; border-radius:5px; margin-right:50px; font-size:16px;}

.condition{ width:100%; margin:0 auto;}
.condition_con{ max-width:1200px; height:550px; margin:0 auto;  padding-top:80px; padding-bottom:80px; background:url(../images/tiaojian_bg.jpg) no-repeat center top; }
.condition_con  .condition_con_tit{ text-align:center;}
.condition_con  .condition_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.condition_con  .condition_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.condition_com_con ul{ padding-left:100px; margin-top:50px;}
.condition_com_con ul li{ margin-bottom:25px;}
.condition_com_con ul li h3{ font-size:18px; margin-bottom:3px;}
.condition_com_con ul li h3 b{ width:10px; height:10px; display:inline-block; background:#d19700; margin-right:10px;}
.condition_com_con ul li p{ margin-left:20px; font-size:16px;}
.yzfw_ggw{ width:100%; margin:0 auto;}
.yzfw_ggw_con{ max-width:1200px; margin:70px auto;}
.yzfw_ggw_con img{ width:100%;}

.adv{ width:100%; margin:0 auto; background:#f3f3f3;  padding-top:80px; padding-bottom:80px; }
.adv_con{ max-width:1200px;  margin:0 auto; }
.adv_con .adv_con_tit{ text-align:center;}
.adv_con .adv_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.adv_con .adv_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.adv_con_con ul{ margin-top:50px; overflow:hidden;}
.adv_con_con ul li{ width:188px; float:left; margin-right:65px; text-align:center;}
.adv_con_con ul li:nth-of-type(5){ margin-right:0;}
.adv_con_con ul li span{ font-size:18px; margin:20px auto; text-align:center; display:inline-block;}
.adv_con_con ul li p{ line-height:26px;}

.wyh{ width:100%; margin:80px auto; }
.wyh_con{ max-width:1200px;  margin:0 auto; }
.wyh_con .wyh_con_tit{ text-align:center;}
.wyh_con .wyh_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.wyh_con .wyh_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.wyh_con_con ul{ margin-top:50px; overflow:hidden;}
.wyh_con_con ul li{ width:225px; height:350px; float:left; margin-right:18px; text-align:center; position:relative; cursor:pointer;  overflow:hidden;}
.wyh_con_con ul li img{transition:all 0.5s ease-in-out;}
.wyh_con_con ul li:hover img{ transform:scale(1.05,1.05);}
.wyh_con_con ul li:nth-of-type(5){ margin-right:0;}
.wyh_con_con ul li span{ font-size:18px; display:inline-block; position:absolute; bottom:12px; left:0; right:0;}
.wyh_con_con ul li span a{ color:#fff;}

.process{ width:100%; margin:90px auto 80px;}
.process_con{ max-width:1200px;  margin:0 auto; }
.process_con .process_con_tit{ text-align:center;}
.process_con .process_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.process_con .process_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.process_con_con{ width:1200px; height:324px; margin-top:50px; background:url(../images/liucheng.jpg) no-repeat center top; }
.process_lc{ padding-top:195px; padding-left:55px;}
.process_lc span{ width:114px; display:inline-block; font-size:18px; color:#fff; margin-right:57px; font-weight:500;}
.process_lc span:nth-of-type(7){ margin-right:0;}
.process_lc span:nth-of-type(3){ margin-right:32px;}
.process_btn{ margin:35px auto 40px; text-align:center; width:100%; overflow:hidden;}
.process_btn a{ font-size:18px; color:#fff; width:250px; height:38px; display:inline-block; border:1px solid #fff; border-radius:5px; line-height:38px; text-align:center; margin-right:30px;}

.yz_case{ width:100%; margin:80px auto; background:#f3f3f3; padding-top:80px; padding-bottom:80px;}
.yz_case_con{ max-width:1200px;  margin:0 auto; }
.yz_case_con .yz_case_con_tit{ text-align:center;}
.yz_case_con .yz_case_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.yz_case_con .yz_case_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.yz_case_con_con{ width:100%; margin:60px auto 0; overflow:hidden;}
.yz_case_con_con_li{ width:580px; padding-top:30px; padding-left:35px; background:#fff; float:left; margin-right:40px; font-size:18px;}
.yz_case_con_con_li:nth-of-type(2){ margin-right:0;}
.yz_case_con_con_li:nth-of-type(4){ margin-right:0;}
.yz_case_con_con_li:nth-of-type(5){ border-bottom:0;}
.yz_case_con_con_li:nth-of-type(6){ margin-right:0; border-bottom:0;}
.yz_case_con_con_li:nth-of-type(5) .yz_con{ border-bottom:none;}
.yz_case_con_con_li:nth-of-type(6) .yz_con{ border-bottom:none;}
.yz_case_con_con_li b{ width:6px; height:6px; border-radius:100%; background:#d19700; display:inline-block; margin-right:10px;}

.yz_con{ width:500px; border-bottom:1px solid #d19700; height:90px; padding-bottom:30px;}
.yz_con_time{ float:left;}
.yz_con_con{ float:left; height:60px; line-height:60px; /*border-left:1px solid #d19700; padding-left:40px;*/ margin-left:20px; padding-bottom:30px;}
.yz_con .yz_con_time{ font-size:18px; color:#d19700; text-align:center; margin-top:10px; margin-left:20px;}
.yz_btn{ width:168px; height:38px; border:1px solid #d19700; border-radius:5px; line-height:38px; text-align:center; color:#d19700; margin:50px auto 0;}
.yz_btn a{ color:#d19700;}
.yzfw_sj{ display:none;}
.yzfw_ggw_sj{ display:none;}
.process_sj{ display:none;}
.about_con_con_pic_sj{ display:none;}

.new_yzfw{ width:100%; margin:80px auto; overflow:hidden;}
.new_yzfw .new_con_yzfw{ max-width:1200px; width:100%; margin:0 auto;}
.new_yzfw .new_con_yzfw ul{ overflow:hidden;}
.new_yzfw .new_con_yzfw li{ width:370px; float:left; margin-right:45px;}
.new_yzfw .new_con_yzfw li:nth-of-type(3){ margin-right:0;}
.new_yzfw .new_con_yzfw li a{ width:370px; display:inline-block; line-height:36px; font-size:18px;}
.new_yzfw .new_con_yzfw li span{ width:370px; height:30px; display:inline-block; text-align:right; margin-top:20px;}
.new_yzfw .new_con_yzfw li dt{ width:370px; height:200px;  overflow:hidden;}
.new_yzfw .new_con_yzfw li dt img{transition:all 0.5s ease-in-out;}
.new_yzfw .new_con_yzfw li:hover img{ transform:scale(1.05,1.05);}


@media only screen and (max-width:768px) {	
.yzfw{ display:none;}
.yzfw_sj{ display:block; margin-top:72px;}
.about_con{ width:100%; margin:30px auto 0; }
.about_con  .about_con_tit{ text-align:center;}
.about_con  .about_con_tit h2{ font-size:20px;}
.about_con  .about_con_tit p{ font-size:14px;}
.about_con_con{ width:100%;}
.about_con_con{ margin-top:30px;}
.about_con_con p{font-size:20px;}
.about_con_con_pic{ margin-top:30px; margin-bottom:30px;}
.consult{ margin:0 auto; padding-top:30px; padding-bottom:30px;}
.consult_con{ width:90%; font-size:14px;}
.consult_con .consult_btn{ width:180px;  margin:20px auto 0;}
.consult_con .consult_btn a{ width:100%; margin-bottom:10px;}
.service_yz_con{ width:90%; margin:30px auto 0; }
.service_yz_con  .service_yz_con_tit h2{ font-size:20px;}
.service_yz_con  .service_yz_con_tit p{ font-size:14px;}
.service_yz_con_con{ margin:30px auto;}
.service_yz_con_con ul li{ width:49%; margin-right:1%; margin-bottom:30px;}
.service_yz_con_con ul li span{ font-size:16px; margin-top:20px;}
.service_yz_con_con_btn{ margin:0px auto;}
.service_yz_con_con_btn a{ width:49%; margin-right:1%; height:40px; line-height:40px;font-size:12px;}

.condition_con{ width:90%; height:auto; padding-top:30px; padding-bottom:0px; background:url(../images/tiaojian_bg.jpg) no-repeat center top; }
.condition_con  .condition_con_tit h2{ font-size:20px;}
.condition_con  .condition_con_tit p{ font-size:14px;}
.condition_com_con ul{ padding:20px; margin-top:20px;}
.condition_com_con ul li{ margin-bottom:25px;}
.condition_com_con ul li h3{ font-size:18px; margin-bottom:3px;}
.condition_com_con ul li h3 b{ width:10px; height:10px; display:inline-block; background:#d19700; margin-right:10px;}
.condition_com_con ul li p{ margin-left:20px; font-size:14px;}
.yzfw_ggw{ display:none;}
.yzfw_ggw_sj{ display:block; margin:30px auto;}
.yzfw_ggw_sj img{ width:100%;}
.adv{ padding-top:30px; padding-bottom:30px; }
.adv_con{width:90%;}
.adv_con .adv_con_tit h2{ font-size:20px;}
.adv_con .adv_con_tit p{ font-size:14px;}
.adv_con_con ul{ margin-top:30px;}
.adv_con_con ul li{ width:49%; margin-right:1%; margin-bottom:20px; min-height:300px;}
.adv_con_con ul li:nth-of-type(5){ display:none;}
.adv_con_con ul li img{ width:60%;}
.adv_con_con ul li span{ font-size:14px; line-height:20px; margin:10px auto;}
.adv_con_con ul li p{ line-height:24px;}
.wyh{ margin:30px auto; }
.wyh_con{ width:90%;}
.wyh_con .wyh_con_tit h2{ font-size:20px;}
.wyh_con .wyh_con_tit p{ font-size:14px;}
.wyh_con_con ul{ margin-top:20px;}
.wyh_con_con ul li{ width:32%; margin-right:1%; height:auto;}
.wyh_con_con ul li span{ font-size:14px; bottom:5px;}
.process{ display:none;}
.process_sj{ display:block; width:100%;}
.process_sj img{ width:100%;}
.about_con_con_pic{ display:none;}
.about_con_con_pic_sj{ display:block;}

.new_yzfw .new_con_yzfw li dt{ width:100%; height:auto;}
.new_yzfw{ margin:30px auto;}
.new_yzfw .new_con_yzfw{ width:90%;}
.new_yzfw .new_con_yzfw li{ width:100%; margin-right:0; margin-bottom:20px;}
.new_yzfw .new_con_yzfw li:nth-of-type(3){ margin-right:0;}
.new_yzfw .new_con_yzfw li img{ width:100%;}
.new_yzfw .new_con_yzfw li dd{ margin-top:10px;}
.new_yzfw .new_con_yzfw li a{ width:100%; font-size:16px;}
.new_yzfw .new_con_yzfw li span{ width:100%;}

}


/*遗嘱服务专题结束*/


/*继承纠纷专题开始*/
.jcjf{ width:100%; height:750px; background:url(jcjf_banner.jpg) no-repeat center 120px;}
.jcjf_con{ max-width:1200px; margin:0 auto; padding-top:300px;}
.problem{ width:100%; margin:0 auto;}
.problem_con{ max-width:1200px; margin:80px auto 0; }
.problem_con  .problem_con_tit{ text-align:center;}
.problem_con  .problem_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.problem_con  .problem_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal; }
.problem_con_con{ width:100%; margin:60px auto 0; overflow:hidden;}
.problem_con_con li{ width:360px; height:105px; font-size:18px; margin-right:60px; margin-bottom:40px; float:left; padding-left:150px; padding-top:28px; background:url(jcjf_pr01.jpg) no-repeat center top;}
.problem_con_con li:nth-of-type(2){ background:url(jcjf_pr02.jpg) no-repeat center center;}
.problem_con_con li:nth-of-type(3){ background:url(jcjf_pr03.jpg) no-repeat center center; margin-right:0;}
.problem_con_con li:nth-of-type(4){ background:url(jcjf_pr04.jpg) no-repeat center center;}
.problem_con_con li:nth-of-type(5){ background:url(jcjf_pr05.jpg) no-repeat center center;}
.problem_con_con li:nth-of-type(6){ background:url(jcjf_pr06.jpg) no-repeat center center; margin-right:0;}
.jcjf_ggw{ width:100%; margin:40px auto 80px;}
.jcjf_ggw_con{ max-width:1200px; height:221px; background:url(jcjf_ggw.jpg) no-repeat center center; margin:0 auto; color:#fff; font-size:28px; font-weight:600; text-align:center; line-height:220px;}
.jcjf_ggw_con span{ font-size:36px; font-weight:bold; color:#d19700;}

.jcjf_cp{ width:100%; margin:0 auto;}
.jcjf_cp_con{ max-width:1200px; margin:80px auto 0; }
.jcjf_cp_con  .jcjf_cp_con_tit{ text-align:center;}
.jcjf_cp_con  .jcjf_cp_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.jcjf_cp_con  .jcjf_cp_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal; }
.jcjf_cp_con_con{ width:100%; max-width:1200px; margin:60px auto;}
.jcjf_cp_con_con ul{ overflow:hidden;}
.jcjf_cp_con_con ul li{ width:224px; margin-right:100px; float:left; text-align:center; }
.jcjf_cp_con_con ul li:nth-of-type(4){ margin-right:0;}
.jcjf_cp_con_con ul li span{ font-size:18px; margin-top:28px; display:inline-block;}
.jcjf_cp_con_con_btn{ margin:80px auto 0; text-align:center;}
.jcjf_cp_con_con_btn a{ width:220px; background:#d19700; text-align:center; height:40px; line-height:40px; display:inline-block; color:#fff; border-radius:5px; margin-right:50px; font-size:16px;}

.jcjf_ls{ width:100%; margin:0 auto; background:#f3f3f3;  padding-top:80px; padding-bottom:80px; }
.jcjf_ls_con{ max-width:1200px;  margin:0 auto; }
.jcjf_ls_con .jcjf_ls_con_tit{ text-align:center;}
.jcjf_ls_con .jcjf_ls_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.jcjf_ls_con .jcjf_ls_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.jcjf_ls_con_con{ width:100%; overflow:hidden; margin-top:60px;}
.jcjf_ls_con_con li{ width:600px; height:190px; float:left; padding-top:60px; padding-left:115px; font-size:18px; }
.jcjf_ls_con_con li a{ color:#fff;}
.jcjf_ls_con_con li:nth-of-type(1){ background:url(../images/jcjf_ls1.jpg) no-repeat center center; color:#fff; line-height:40px; margin-bottom:40px;}
.jcjf_ls_con_con li:nth-of-type(1) span{ font-size:30px; font-weight:600;}
.jcjf_ls_con_con li:nth-of-type(2){ background:#d3d3d3; line-height:30px; padding-left:40px; position:relative;  margin-bottom:40px;}
.jcjf_ls_con_con li:nth-of-type(3){ background:url(../images/jcjf_ls2.jpg) no-repeat center center; color:#fff;  line-height:40px;}
.jcjf_ls_con_con li:nth-of-type(3) span{ font-size:30px; font-weight:600;}
.jcjf_ls_con_con li:nth-of-type(4){ background:#726c71; color:#fff; line-height:30px; padding-left:40px;  position:relative;}
.jcjf_ls_con_con li:nth-of-type(2) .ls_btn{ width:125px; height:30px; background:#d19700; font-size:14px; text-align:center; line-height:30px; border-radius:3px; position:absolute; right:20px; bottom:20px;}
.jcjf_ls_con_con li:nth-of-type(2) .ls_btn a{ color:#fff;}
.jcjf_ls_con_con li:nth-of-type(4) .ls_btn{ width:125px; height:30px; background:#d19700; font-size:14px; text-align:center; line-height:30px; border-radius:3px; position:absolute; right:20px; bottom:20px;}
.jcjf_ls_con_con li:nth-of-type(4) .ls_btn a{ color:#fff;}

.balc{ width:100%; margin:90px auto 80px;}
.balc_con{ max-width:1200px;  margin:0 auto; }
.balc_con .balc_con_tit{ text-align:center;}
.balc_con .balc_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.balc_con .balc_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.balc_con_con{ width:1200px; height:324px; margin-top:50px; background:url(../images/jcjf_lc.jpg) no-repeat center top; }
.balc_lc{ padding-top:195px; padding-left:48px;}
.balc_lc span{ width:108px; text-align:center; display:inline-block; font-size:18px; color:#fff; margin-right:35px; font-weight:500;}
.balc_lc span:nth-of-type(2){ margin-right:20px;}
.balc_lc span:nth-of-type(8){ margin-right:0;}
.balc_btn{ width:168px; height:38px; border:1px solid #fff; border-radius:5px; line-height:38px; text-align:center; margin:35px auto 0;}
.balc_btn a{ font-size:18px; color:#fff;}
.jcjf_sj{ display:none;}
.balc_sj{ display:none;}

.new_jcjf{ width:100%; margin:80px auto; overflow:hidden;}
.new_jcjf .new_con_jcjf{ max-width:1200px; width:100%; margin:0 auto;}
.new_jcjf .new_con_jcjf ul{ overflow:hidden;}
.new_jcjf .new_con_jcjf li{ width:370px; float:left; margin-right:45px;}
.new_jcjf .new_con_jcjf li:nth-of-type(3){ margin-right:0;}
.new_jcjf .new_con_jcjf li a{ width:370px; display:inline-block; line-height:36px; font-size:18px;}
.new_jcjf .new_con_jcjf li span{ width:370px; height:30px; display:inline-block; text-align:right; margin-top:20px;}
.new_jcjf .new_con_jcjf li dt{ width:370px; height:200px;  overflow:hidden;}
.new_jcjf .new_con_jcjf li dt img{transition:all 0.5s ease-in-out;}
.new_jcjf .new_con_jcjf li:hover img{ transform:scale(1.05,1.05);}

@media only screen and (max-width:768px) {	
.jcjf{ display:none;}
.jcjf_sj{ display:block; width:100%; margin-top:72px;}
.jcjf_sj img{ width:100%;}
.problem_con{ width:90%; margin:30px auto 0; }
.problem_con  .problem_con_tit h2{ font-size:20px;}
.problem_con  .problem_con_tit p{ font-size:14px;}
.problem_con_con{ width:100%; margin:30px auto 0;}
.problem_con_con li{ width:49%; margin-right:1%; height:80px; font-size:14px;  margin-bottom:20px; padding:10px; background:#f3f3f3;  background-size:5%;}
.problem_con_con li b{ width:5px; height:5px; border-radius:100%; display:inline-block; background:#d19700; font-size:0; margin-right:10px;}
.problem_con_con li:nth-of-type(2){ background:none; background:#f3f3f3;}
.problem_con_con li:nth-of-type(3){ background:none; background:#f3f3f3; margin-right:1%;}
.problem_con_con li:nth-of-type(4){ background:none; background:#f3f3f3;}
.problem_con_con li:nth-of-type(5){ background:none; background:#f3f3f3;}
.problem_con_con li:nth-of-type(6){ background:none; background:#f3f3f3;}
.jcjf_ggw{ width:100%; margin:20px auto 0; background:url(../images/jcjf_ggw.jpg) no-repeat center center;}
.jcjf_ggw_con{ width:90%; font-size:18px; font-weight:600; text-align:center; line-height:36px; background:none; padding-top:50px;}
.jcjf_ggw_con span{ width:90%; font-size:32px; font-weight:bold; color:#d19700;}
.jcjf_cp_con{ width:90%; margin:30px auto 0; }
.jcjf_cp_con  .jcjf_cp_con_tit h2{ font-size:20px;}
.jcjf_cp_con  .jcjf_cp_con_tit p{ font-size:14px;}
.jcjf_cp_con_con{ margin:30px auto;}
.jcjf_cp_con_con ul li{ width:49%; margin-right:1%;}
.jcjf_cp_con_con ul li:nth-of-type(2){ margin-right:0;}
.jcjf_cp_con_con ul li span{ font-size:18px; margin-top:20px; margin-bottom:30px;}
.jcjf_cp_con_con_btn{ margin:20px auto 0;}
.jcjf_cp_con_con_btn a{ width:49%; margin-right:1%; font-size:12px;}

.jcjf_ls{padding-top:30px; padding-bottom:30px; }
.jcjf_ls_con{ max-width:90%;}
.jcjf_ls_con .jcjf_ls_con_tit h2{ font-size:20px;}
.jcjf_ls_con .jcjf_ls_con_tit p{ font-size:14px;}
.jcjf_ls_con_con{ margin-top:30px;}
.jcjf_ls_con_con li{ width:100%; padding-top:30px; padding-left:10px; font-size:14px; }
.jcjf_ls_con_con li:nth-of-type(1){ background:url(../images/jcjf_ls1.jpg) no-repeat center right; margin-bottom:0;}
.jcjf_ls_con_con li:nth-of-type(1) span{ font-size:20px;}
.jcjf_ls_con_con li:nth-of-type(2){ padding:20px;}
.jcjf_ls_con_con li:nth-of-type(3){ background:url(../images/jcjf_ls2.jpg) no-repeat center right;}
.jcjf_ls_con_con li:nth-of-type(3) span{ font-size:20px;}
.jcjf_ls_con_con li:nth-of-type(4){ padding:20px;}
.jcjf_ls_con_con li:nth-of-type(2) .ls_btn{ width:125px; height:30px; background:#d19700; font-size:14px; text-align:center; line-height:30px; border-radius:3px; position:absolute; right:20px; bottom:20px;}
.jcjf_ls_con_con li:nth-of-type(2) .ls_btn a{ color:#fff;}
.jcjf_ls_con_con li:nth-of-type(4) .ls_btn{ width:125px; height:30px; background:#d19700; font-size:14px; text-align:center; line-height:30px; border-radius:3px; position:absolute; right:20px; bottom:20px;}
.jcjf_ls_con_con li:nth-of-type(4) .ls_btn a{ color:#fff;}
.balc{ display:none;}
.balc_sj{ display:block; width:100%;}
.balc_sj .yz_case_con_tit{ width:100%; margin:30px auto 30px; text-align:center;}
.balc_sj .yz_case_con_tit h2{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.balc_sj .yz_case_con_tit p{ font-size:16px; color:#bebebe;}
.process_sj .yz_case_con_tit{ width:100%; margin:60px auto 30px; text-align:center;}
.process_sj .yz_case_con_tit h2{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.process_sj .yz_case_con_tit p{font-size:16px; color:#bebebe;}
.balc_sj img{ width:100%;}
.new_jcjf{ margin:30px auto;}
.new_jcjf .new_con_jcjf li dt{ width:100%; height:auto;}
.new_jcjf .new_con_jcjf{ width:90%;}
.new_jcjf .new_con_jcjf li{ width:100%; margin-right:0; margin-bottom:20px;}
.new_jcjf .new_con_jcjf li:nth-of-type(3){ margin-right:0;}
.new_jcjf .new_con_jcjf li img{ width:100%;}
.new_jcjf .new_con_jcjf li dd{ margin-top:10px;}
.new_jcjf .new_con_jcjf li a{ width:100%; font-size:16px;}
.new_jcjf .new_con_jcjf li span{ width:100%;}


}

/*继承纠纷专题结束*/

/*婚姻纠纷专题开始*/
.hyjf{ width:100%; height:750px; background:url(../images/hunyinjiufen_bg.jpg) no-repeat center 120px;}
.hyjf_con{ max-width:1200px; margin:0 auto; padding-top:335px; text-align:right;}
.wor{ width:100%; margin:0 auto; background:#f3f3f3;  padding-top:80px; padding-bottom:60px; }
.wor_con{ max-width:1200px;  margin:0 auto; }
.wor_con .wor_con_tit{ text-align:center;}
.wor_con .wor_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.wor_con .wor_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.wor_con .wor_con_tit span{ color:#d19700; font-size:16px; margin-top:10px; display:inline-block;}
.wor_con_con{ width:100%; margin:60px auto 0; overflow:hidden;}
.wor_con_con ul{ overflow:hidden;}
.wor_con_con li{ width:280px; height:230px; background:#efefef; margin-right:25px; margin-bottom:20px; float:left; text-align:center; font-size:18px;}
.wor_con_con li b{ width:76px; height:80px; display:inline-block; margin-top:40px; text-align:center; }
.wor_con_con li:nth-of-type(1) b{ background:url(../images/hyjf_ico.png) no-repeat center 0; }
.wor_con_con li:nth-of-type(2) b{  background:url(../images/hyjf_ico.png) no-repeat center -80px; }
.wor_con_con li:nth-of-type(3) b{ background:url(../images/hyjf_ico.png) no-repeat center -171px; }
.wor_con_con li:nth-of-type(4) b{ background:url(../images/hyjf_ico.png) no-repeat center -246px;}
.wor_con_con li:nth-of-type(5) b{ background:url(../images/hyjf_ico.png) no-repeat center -338px;}
.wor_con_con li:nth-of-type(6) b{ background:url(../images/hyjf_ico.png) no-repeat center -421px;}
.wor_con_con li:nth-of-type(7) b{ background:url(../images/hyjf_ico.png) no-repeat center -501px;}
.wor_con_con li:nth-of-type(8) b{ background:url(../images/hyjf_ico.png) no-repeat center -580px;}
.wor_con_con li:nth-of-type(4){ margin-right:0;}
.wor_con_con li:nth-of-type(8){ margin-right:0;}
.wor_con_con_btn{ margin:30px auto 0; text-align:center;}
.wor_con_con_btn a{ width:220px; color:#d19700;  border:1px solid #d19700; text-align:center; height:40px; line-height:40px; display:inline-block; border-radius:5px; margin-right:50px; font-size:16px;}
.wor_con_con_btn a:nth-of-type(2){ background:#d19700; color:#fff; }
.wor_con_con_btn a:nth-of-type(2) span{ font-weight:bold; font-size:20px; background:#fff; width:80px; height:30px; line-height:30px; margin-left:5px; margin-right:5px; border-radius:5px; display:inline-block; color:#d19700;}
.side{ width:100%; margin:0 auto; background:#efefef; padding-top:80px; padding-bottom:80px; }
.side_con{ max-width:1200px; width:100%; margin:0 auto;}
.side_con .side_con_tit{ text-align:center;}
.side_con .side_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.side_con .side_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.side_con .side_con_tit span{ color:#d19700; font-size:16px; margin-top:10px; display:inline-block;}
.side_con_con{ width:100%; margin:60px auto 0;}
.side_con_con ul{ overflow:hidden;}
.side_con_con ul li{ width:277px; height:420px; background:#fff; padding:20px; box-shadow:0px 5px 5px #ccc; -webkit-box-shadow:0px 5px 5px #ccc; float:left; margin-right:30px;}
.side_con_con ul li:nth-of-type(4){ margin-right:0;}
.side_con_con ul li .side_con_con_pic_tit{ width:100%; height:40px; background:#d19700; border-radius:5px; line-height:40px; text-align:center; font-size:18px; color:#fff; margin:20px auto 10px;}
.side_con_con ul li p{ text-align:center; width:100%; line-height:28px; font-size:15px;}
.side_con_con_btn{ margin:30px auto 0; text-align:center;}
.side_con_con_btn a{ width:220px; color:#d19700;  border:1px solid #d19700; text-align:center; height:40px; line-height:40px; display:inline-block; border-radius:5px; margin-right:50px; font-size:16px;}

.hyjf_adv{ width:100%; margin:0 auto; padding-top:80px; }
.hyjf_adv_con{ max-width:1200px;  margin:0 auto; }
.hyjf_adv_con .hyjf_adv_con_tit{ text-align:center;}
.hyjf_adv_con .hyjf_adv_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.hyjf_adv_con .hyjf_adv_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.hyjf_adv_con_con ul{ margin-top:60px; overflow:hidden;}
.hyjf_adv_con_con ul li{ width:188px; float:left; margin-right:149px; text-align:center;}
.hyjf_adv_con_con ul li:nth-of-type(4){ margin-right:0;}
.hyjf_adv_con_con ul li span{ font-size:18px; font-weight:600; margin:20px auto; text-align:center; display:inline-block;}
.hyjf_adv_con_con ul li p{ line-height:26px; font-size:16px;}

.hyjf_con_con_btn{ margin:30px auto 0; text-align:center;}
.hyjf_con_con_btn a{ width:220px; color:#d19700;  border:1px solid #d19700; text-align:center; height:40px; line-height:40px; display:inline-block; border-radius:5px; margin-right:50px; font-size:16px;}

/*流程*/
.lc{ width:100%; margin:0 auto; text-align:center;}
.lc_con{ width:100%; margin:80px auto 0;}
.lc_con_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.lc_con_con_tit p{ font-size:16px; color:#bebebe; margin-bottom:60px;}
.lc_con_con{width:100%; margin:0 auto; background:#d09700; padding-bottom:60px;}
.lc_ul{max-width:1200px; margin:0 auto; padding-top:40px; padding-bottom:70px; background:#d09700 url(../images/hy_lc_bg.jpg) no-repeat center; overflow:hidden;}
.lc_con_con li{ float:left; width:140px; height:60px; text-align:center; margin-right:25px; color:#d09700; font-size:17px; padding-top:69px; margin-bottom:60px; }
.lc_con_con li:nth-of-type(8){ margin-left:35px; font-size:15px;}
.lc_con_con .ul_one{ margin-left:10px; display:inline-block;}
.beizhu{ color:#fff; font-size:18px;}

/*荣誉资质*/
.zz{ width:100%; margin:0 auto; text-align:center;}
.zz_con{width:100%; margin:80px auto 0;}
.zz_con_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.zz_con_con_tit p{ font-size:16px;}
.zz_con_con{ width:100%; background:url(../images/djzz.jpg) no-repeat center; height:504px;}

/*客户感言*/

.index_part10{
	width: 100%;
	height:584px;
	min-width:1100px;
	background-color:#f3f3f3;
	padding-top:60px;
	margin-top:60px;
}
.index_part10 .title{ width:100%; text-align:center; font-size:26px; font-weight:bold; margin-bottom:10px;}
.index_part10 .subtitle{ width:100%; text-align:center; font-size:16px; margin-bottom:40px; }
.index_part10 .swiper-container {
    width: 1000px;
    height: 373px;
}
.index_part10 .swiper-wrapper{
	margin-top:-130px;
}
.index_part10 .swiper-scrollbar{
	display:none;
}
.index_part10 .swiper-slide .user{
	width: 185px;
	height: 108px;
	float: left;
}
.index_part10 .swiper-slide .user img{
	width: 86px;
	height: 87px;
	float: left;
}
.index_part10 .swiper-slide .user p{
	color:#666;
	font-size:12px;
	width: 88px;
	height: 20px;
	margin-top:15px;
	margin-left:5px;
	line-height:30px;
	float: left;
}
.index_part10 .swiper-slide .recollections{
	width: 800px;
	height: 108px;
	border-radius:8px;
	float: right;
	background-color:#fff;
	margin-right:2px;
}
.index_part10 .swiper-slide .recollections p{
	width: 760px;
	color:#333;
	font-size:14px;
	margin-left:22px;
	line-height:20px;
	margin-top:30px;
}
.index_part10 .swiper-slide .recollections .p2{margin-top:24px !important;}
.index_part10 .swiper-button-prev,.index_part10 .swiper-button-next{display:none;} 

.lhtj{ width:100%; height:687px; margin:20px auto 0; background:url(../images/lhtj.jpg) no-repeat center;}
.lhtj_con{ max-width:1200px; margin:0 auto; padding-top:60px;}
.lhtj_con_tit{ text-align:center; }
.lhtj_con_tit h2{ font-size:26px; text-align:center; margin-bottom:10px; font-weight:bold;}
.lhtj_con_tit p{ font-size:16px;}
.lhtj_con_con ul{ overflow:hidden; padding-top:60px;}
.lhtj_con_con li{ float:left; width:360px; margin-right:475px; padding-left:30px; padding-right:30px; text-align:center; box-sizing:border-box; margin-bottom:100px;}
.lhtj_con_con li:nth-of-type(2){ margin-right:0}
.lhtj_con_con li:nth-of-type(4){ margin-right:0}
.lhtj_con_con li h2{ font-size:24px; color:#fff; text-align:center; margin-bottom:30px;}
.lhtj_con_con li p{ font-size:16px; color:#333; text-align:center;}




#flgw_section{ width:100%; margin:80px auto;}
.flgw_section .flgw_section_tit{ width:1200px; margin:0 auto; text-align:center;}
.flgw_section .flgw_section_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.flgw_section .flgw_section_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.gqyw_word{width: 1200px;height: auto;margin: 0 auto;}
.gqyw_section2_main{width: 1200px;height: auto;margin: 0 auto;margin-top:60px;}
.gqyw_section2_main_top{height: 277px;border-bottom: 1px solid #444c67;margin: 0 auto;overflow: hidden;}
.gqyw_section2_main_top li{width: 180px;height: auto;float: left;margin-right: 160px;text-align: center;}
.gqjf{width: 140px;height: 38px;margin: 0 auto;margin-top: 30px;text-align: center;}
.gqjf p{font-size: 16px;color: #151f41;line-height: 38px;}
.gqjf_active{background-color: #d19700;-webkit-transition-duration: 1s;}
.gqjf_active p{color: #FFFFFF;}
.blank3{width: 1px;height: 30px;background-color: #141F40;margin: 0 auto;display: none;}
.gqyw_section2_text_container{width: 860px;height:70px;overflow: hidden;position: relative;margin: 0 auto;}
.gqyw_section2_text_container ul{width: 300%;height: auto;position: absolute;}
.gqyw_section2_text_container ul li{width: 33.333%;height: auto;float: left;text-align: center;padding-top: 20px;}
.hyjt_section4_container ul{ width:400%;}
.hyjt_section4_container ul li{ width:25%;}
.gqyw_section2_text_container ul li p{font-size:16px;color: #515151;line-height: 24px;}
.text_left{width: 505px;height: auto;margin: 0 auto;text-align: left;}
.lsts{width: 100%;height: auto;margin-top: 80px;}
.lsts span{display: block;font-size: 28px;color: #6e6e6e;}
.lsts p{font-size: 22px;color: #6e6e6e;line-height: 36px;}
.hbtd{width: 100%;height: auto;margin-top: 60px;margin-bottom: 50px;overflow: hidden;}
.hbtd li{width: 510px;height: 240px;float: left;margin-left: 45px;margin-right: 45px;}
.hbtd_tl{width: 100%;height: auto;border-bottom: 1px solid #bbc7eb;line-height: 28px;}
.hbtd_tl span{font-size: 24px;color: #151F41;line-height: 28px;border-bottom: 2px solid #151f41;}
.hbtd_main{width: 100%;height: auto;overflow: hidden;}
.hbtd_text{width: 205px;height: auto;float: left;margin-top: 60px;text-align: center;}
.hbtd_text p{font-size: 18px;color: #4f4f4f;line-height: 26px;}
.hbtd_img{width: 294px;height: 168px;float:left;margin-top: 25px;}
.lsbalc{width: 1200px;height: auto;margin: 0 auto;text-align: center;}
.lsbalc p{font-size: 36px;color: #FFFFFF;margin-top: 20px;}
.lsbalc img{margin-top: 20px;}
.lsbalc span{font-size: 22px;color: #CCCCCC;}
#gqyw_lxwm{width: 100%;height:640px;background: url(../images/lianxi_bg.jpg) no-repeat center;background-size: cover;margin-top: 40px;}
.new_hyjf{ width:100%; margin:80px auto; overflow:hidden;}
.new_hyjf .new_con_hyjf{ max-width:1200px; width:100%; margin:0 auto;}
.new_hyjf .new_con_hyjf ul{ overflow:hidden;}
.new_hyjf .new_con_hyjf li{ width:370px; float:left; margin-right:45px;}
.new_hyjf .new_con_hyjf li:nth-of-type(3){ margin-right:0;}
.new_hyjf .new_con_hyjf li a{ width:370px; display:inline-block; line-height:36px; font-size:18px;}
.new_hyjf .new_con_hyjf li span{ width:370px; height:30px; display:inline-block; text-align:right; margin-top:20px;}
.new_hyjf .new_con_hyjf li dt{ width:370px; height:200px;  overflow:hidden;}
.new_hyjf .new_con_hyjf li dt img{transition:all 0.5s ease-in-out;}
.new_hyjf .new_con_hyjf li:hover img{ transform:scale(1.05,1.05);}

.hyjf_sj{ display:none;}
@media only screen and (max-width:768px) {
.hyjf{ display:none;}
.hyjf_sj{ display:block; margin-top:72px;}
.hyjf_sj img{ width:100%;}
	
.wor{padding-top:30px; padding-bottom:30px; }
.wor_con{ width:90%;}
.wor_con .wor_con_tit h2{ font-size:20px;}
.wor_con .wor_con_tit p{ font-size:14px;}
.wor_con .wor_con_tit span{font-size:14px;}
.wor_con_con{ margin:30px auto 0;}
.wor_con_con li{ height:170px; width:49%; margin-right:1%; margin-bottom:10px; font-size:14px;}
.wor_con_con li b{ width:76px; height:80px; display:inline-block; margin-top:10px; text-align:center; }
.wor_con .wor_con_tit span{ font-size:14px;}
.wor_con_con_btn{ margin:20px auto 0; text-align:center;}
.wor_con_con_btn a{ width:49%; float:left;margin-right:1%; font-size:13px;}
	
.side{ padding-top:30px; padding-bottom:30px; }
.side_con{ width:90%;}
.side_con .side_con_tit h2{ font-size:20px;}
.side_con .side_con_tit p{ font-size:14px; }
.side_con .side_con_tit span{font-size:14px;}
.side_con_con{ width:100%; margin:30px auto 0;}
.side_con_con ul li{ width:49%; height:360px;  padding:5px; margin-right:1%;}
.side_con_con ul li .side_con_con_pic_tit{ width:100%; height:30px; line-height:30px; font-size:14px; margin:10px auto;}
.side_con_con ul li p{font-size:12px; line-height:24px;}	
.side_con_con_btn{ margin:20px auto 0; text-align:center;}
.side_con_con_btn a{ width:49%; float:left;margin-right:1%; font-size:13px;}
#flgw_section{ width:100%; margin:30px auto;}
.flgw_section .flgw_section_tit{ width:100%; }
.flgw_section .flgw_section_tit h2{ font-size:20px;}
.flgw_section .flgw_section_tit p{ font-size:14px;}
.gqyw_section1_main_xs{width:100%;margin-top: 0.5rem;height: 90px;background: url(../images/gqyw_word_phone.jpg) no-repeat center;background-size: contain;}
.gqyw_word{width: 100%;margin-top: 5px;}
.gqyw_section2_main{margin-top:3rem;width:90%;}
.gqyw_section2_main_top{width: 96%;height: 160px;}
.gqyw_section2_main_top li{width: 24%;margin-right:1%;}
.gqjf{width: 100%;}
.gqjf{margin-top: 12px;}
.gqyw_section2_text_container{width: 100%;height:75px;}
.text_left{width: 100%;}
.lsts{width: 96%;margin: 0 auto;margin-top: 1rem;}
.lsts span{font-size: 1.2rem;}
.lsts p{font-size: 0.8rem;line-height: 1.2rem;}
.hbtd{margin-top: 1rem;margin-bottom: 1rem;}
.hbtd li{width: 98%;margin-left: 1%;height: auto;}
.hbtd_tl span{font-size: 1.0rem;line-height: 28px;}
.hbtd_main{width: 100%;}
.hbtd_text{width: 46%;margin-top: 2rem;}
.hbtd_text p{font-size: 0.8rem;line-height: 1.2rem;}
.hbtd_img{height: auto;width: 50%;margin-top: 1rem;}
#gqyw_lxwm{height: 270px;}

.hyjf_adv{ padding-top:30px; }
.hyjf_adv_con{ width:90%;}
.hyjf_adv_con .hyjf_adv_con_tit h2{ font-size:20px;}
.hyjf_adv_con .hyjf_adv_con_tit p{ font-size:14px;}
.hyjf_adv_con_con ul{ margin-top:30px;}
.hyjf_adv_con_con ul li{ width:45%; margin-right:10%; margin-bottom:20px;}
.hyjf_adv_con_con ul li img{ width:80%;}
.hyjf_adv_con_con ul li:nth-of-type(2){ margin-right:0;}
.hyjf_adv_con_con ul li:nth-of-type(4){ margin-right:0;}
.hyjf_adv_con_con ul li span{ font-size:14px; margin:10px auto;}
.hyjf_adv_con_con ul li p{font-size:14px;}
.hyjf_con_con_btn{ margin:20px auto 0; text-align:center;}
.hyjf_con_con_btn a{ width:49%; float:left;margin-right:1%; font-size:13px;}

.new_hyjf .new_con_hyjf li dt{ width:100%; height:auto;}
.new_hyjf{ margin:30px auto;}
.new_hyjf .new_con_hyjf{ width:90%;}
.new_hyjf .new_con_hyjf li{ width:100%; margin-right:0; margin-bottom:20px;}
.new_hyjf .new_con_hyjf li:nth-of-type(3){ margin-right:0;}
.new_hyjf .new_con_hyjf li img{ width:100%;}
.new_hyjf .new_con_hyjf li dd{ margin-top:10px;}
.new_hyjf .new_con_hyjf li a{ width:100%; font-size:16px;}
.new_hyjf .new_con_hyjf li span{ width:100%;}

}


.sxls{ width:100%; margin:0 auto; background:#efefef; padding-top:80px; padding-bottom:80px; }
.sxls_con{ max-width:1200px; width:100%; margin:0 auto;}
.sxls_con .sxls_con_tit{ text-align:center;}
.sxls_con .sxls_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.sxls_con .sxls_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.sxls_con_con{ max-width:1200px; width:100%; margin:0 auto;}
.sxls_con_con ul{ overflow:hidden; margin-top:40px;}
.sxls_con_con ul li{ width:580px; height:262px; float:left; border:1px solid #ccc; margin-right:20px; margin-bottom:20px; transition:all 0.5s ease-in-out; overflow:hidden;}
.sxls_con_con ul li:nth-of-type(4){ margin-right:0;}
.sxls_con_con ul li .sxls_con_con_left{ float:left; width:388px; margin-top:40px;  padding-left:30px;  box-sizing:border-box;}
.sxls_con_con ul li .sxls_con_con_left .fjxc_btn{ width:120px; height:30px; line-height:30px; text-align:center; background:#d19700; border-radius:3px; margin-top:30px;}
.sxls_con_con ul li .sxls_con_con_left .fjxc_btn a{ color:#fff;}
.sxls_con_con ul li img{ transition:all 0.5s ease-in-out;}
.sxls_con_con ul li:hover  img{ transform:scale(1.04,1.04);}
.sxls_con_con ul li .sxls_con_con_left b{ font-size:16px; font-weight:600; display:inline-block;}
.sxls_con_con ul li .sxls_con_con_left hr{ width:75px; height:3px;display:block; background:#d19700; border:1px solid #d19700; margin-top:20px; margin-bottom:20px; transition:all 0.5s ease-in-out;}
.sxls_con_con ul li:hover hr{ width:125px;}
.sxls_con_con ul li .sxls_con_con_left span{ margin-bottom:10px; display:inline-block;}
.sxls_con_con ul li .sxls_con_con_left p{ line-height:30px;}
.sxls_con_con ul li .sxls_con_con_right{ float:left;}

/*婚姻纠纷专题结束*/

/*分家析产专题开始*/
.fjxc{ width:100%; height:750px; background:url(../images/fjxc_bg.jpg) no-repeat center 120px;}
.fjxc_con{ max-width:1200px; margin:0 auto; padding-top:200px; text-align:left;}

.three{ margin:80px auto; width:100%;}
.three_con{ max-width:1200px;  margin:0 auto; }
.three_con .three_con_tit{ text-align:center;}
.three_con .three_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.three_con .three_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.three_con .three_con_tit span{ color:#d19700; font-size:16px; margin-top:10px; display:inline-block;}
.three_con_con{ width:100%; margin-top:60px;}
.three_con_con ul{ margin:0 auto; height:180px;}
.three_con_con ul li{ float:left; width:336px; min-height:177px; padding:20px; padding-top:35px; border:1px solid #d19700; border-radius:5px; margin-right:95px; position:relative;}
.three_con_con ul li b{width:40px; height:40px; display:inline-block; background:#d19700; border-radius:50%; line-height:32px; text-align:center; color:#fff; font-weight:bold; font-size:18px; border:5px solid #f3f3f3; position:absolute; top:-20px; left:20px;}
.three_con_con ul li:nth-of-type(3){ margin-right:0;}
.three_con_con ul li h3{ font-size:18px; color:#d19700; font-weight:600; margin-bottom:10px; }
.three_con_con ul li p{ font-size:15px; line-height:26px;}

.dif{ width:100%; margin:0 auto; background:#f3f3f3; padding-top:80px; padding-bottom:80px; }
.dif_con{ max-width:1200px; width:100%; margin:0 auto;}
.dif_con .dif_con_tit{ text-align:center;}
.dif_con .dif_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.dif_con .dif_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.dif_con .dif_con_tit span{ color:#d19700; font-size:16px; margin-top:10px; display:inline-block;}
.dif_con_con{ max-width:1200px; margin:60px auto 0; overflow:hidden;}
.dif_con_con li{ float:left;}
.dif_con_con li .dif_con1{ width:644px; margin-left:30px; padding:15px; background:#fff; margin-bottom:20px;}
.dif_con_con li .dif_con1 h3{ color:#d19700; font-weight:600; margin-bottom:10px;}
.dif_con_con li .dif_con1 p{ line-height:26px;}
.agr{ width:100%; margin:0 auto; padding-top:80px; padding-bottom:30px; }
.agr_con{ max-width:1200px; width:100%; margin:0 auto;}
.agr_con .agr_con_tit{ text-align:center;}
.agr_con .agr_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.agr_con .agr_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.agr_con .agr_con_tit span{ color:#d19700; font-size:16px; margin-top:10px; display:inline-block;}
.agr_con_con{ background:#f3f3f3; padding:20px; margin-top:60px; padding:50px; padding-bottom:0;}
.agr_con_con li{ width:100%;border-bottom:1px dashed #ccc; padding-bottom:88px; margin-bottom:50px; background:url(../images/xieyi1.jpg) no-repeat right 0; padding-right:300px;} 
.agr_con_con li h3{ font-size:18px; color:#d19700; font-weight:600;}
.agr_con_con li p{ line-height:30px; font-size:16px;}
.agr_con_con li:nth-of-type(2){background:url(../images/xieyi2.jpg) no-repeat left 0; padding-left:300px; text-align:right; padding-right:0; }
.agr_con_con li:nth-of-type(3){background:url(../images/xieyi3.jpg) no-repeat right 0; border-bottom:0;}
.sxls.no_bg{ width:100%; margin:0 auto; background:none; padding-top:0; padding-bottom:0; }
.new_fjxc{ width:100%; margin:80px auto; overflow:hidden;}
.new_fjxc .new_con_fjxc{ max-width:1200px; width:100%; margin:0 auto;}
.new_fjxc .new_con_fjxc ul{ overflow:hidden;}
.new_fjxc .new_con_fjxc li{ width:370px; float:left; margin-right:45px;}
.new_fjxc .new_con_fjxc li:nth-of-type(3){ margin-right:0;}
.new_fjxc .new_con_fjxc li a{ width:370px; display:inline-block; line-height:36px; font-size:18px;}
.new_fjxc .new_con_fjxc li span{ width:370px; height:30px; display:inline-block; text-align:right; margin-top:20px;}
.new_fjxc .new_con_fjxc li dt{ width:370px; height:200px;  overflow:hidden;}
.new_fjxc .new_con_fjxc li dt img{transition:all 0.5s ease-in-out;}
.new_fjxc .new_con_fjxc li:hover img{ transform:scale(1.05,1.05);}

.fjxc_sj{ display:none;}
@media only screen and (max-width:768px){
.fjxc{ display:none;}
.fjxc_sj{ display:block; width:100%; margin-top:72px; }
.fjxc_sj img{ width:100%;}
.three{ margin:30px auto; }
.three_con{ width:90%;}
.three_con .three_con_tit h2{ font-size:20px;}
.three_con .three_con_tit p{ font-size:14px;}
.three_con_con{ width:100%; margin-top:30px; padding-top:20px; overflow:hidden;}
.three_con_con ul{ margin:0 auto; height:180px;}
.three_con_con ul li{width:100%; margin-bottom:20px;}
.three_con_con ul li b{font-size:16px;}
.three_con_con ul li h3{ font-size:16px; }

.dif{padding-top:30px; padding-bottom:30px; }
.dif_con{width:90%;}
.dif_con .dif_con_tit h2{ font-size:20px;}
.dif_con .dif_con_tit p{ font-size:14px;}
.dif_con .dif_con_tit span{font-size:14px;}
.dif_con_con{ width:100%; margin:30px auto 0;}
.dif_con_con li .dif_con1{ width:100%; margin-left:0;}
.dif_con_con li .dif_con1 p{font-size:14px;}
.agr{padding-top:30px; padding-bottom:30px; }
.agr_con{width:90%;}
.agr_con .agr_con_tit h2{ font-size:20px;}
.agr_con .agr_con_tit p{ font-size:18px;}
.agr_con .agr_con_tit span{font-size:16px; margin-top:10px;}
.agr_con_con{ padding:20px; margin-top:30px; padding:20px;}
.agr_con_con li{ padding-bottom:10px; margin-bottom:20px; background:none; padding-right:0;} 
.agr_con_con li h3{ font-size:14px;}
.agr_con_con li p{font-size:14px;}
.agr_con_con li:nth-of-type(2){ background:none; padding-left:0;}
.agr_con_con li:nth-of-type(3){ background:none;padding-right:0; margin-bottom:0;}

.sxls{ padding-top:30px; padding-bottom:30px; }
.sxls_con{ width:100%; width:90%;}
.sxls_con .sxls_con_tit h2{ font-size:20px;}
.sxls_con .sxls_con_tit p{ font-size:16px;}
.sxls_con_con{width:100%; margin:0 auto;}
.sxls_con_con ul{margin-top:30px;}
.sxls_con_con ul li{ width:100%; height:auto; margin-right:0; box-sizing:border-box;}
.sxls_con_con ul li .sxls_con_con_left{ width:50%;}
.sxls_con_con ul li .sxls_con_con_left .hyjf_btn{ width:120px; height:30px; line-height:30px; text-align:center; background:#d19700; border-radius:3px; margin-top:30px;}
.sxls_con_con ul li .sxls_con_con_left .hyjf_btn a{ color:#fff;}

.sxls_con_con ul li .sxls_con_con_right{ float:left; width:50%; }
.sxls_con_con ul li .sxls_con_con_right img{ width:100%;}

.yz_case{ margin:30px auto; padding-top:30px; padding-bottom:30px;}
.yz_case_con{ width:90%;}
.yz_case_con .yz_case_con_tit h2{ font-size:20px;}
.yz_case_con .yz_case_con_tit p{ font-size:16px;}
.yz_case_con_con{ width:100%; margin:30px auto 0;}
.yz_case_con_con_li{ width:100%; padding-left:10px; margin-right:0; font-size:16px;}
.yz_con{ width:100%;}
.yz_con_con{ padding-left:10px; margin-left:10px; padding-bottom:30px;}
.yz_con .yz_con_time{ font-size:16px; margin-left:10px;}
.yz_btn{margin:30px auto 0;}

.new_fjxc .new_con_fjxc li dt{ width:100%; height:auto;}
.new_fjxc{ margin:30px auto;}
.new_fjxc .new_con_fjxc{ width:90%;}
.new_fjxc .new_con_fjxc li{ width:100%; margin-right:0; margin-bottom:20px;}
.new_fjxc .new_con_fjxc li:nth-of-type(3){ margin-right:0;}
.new_fjxc .new_con_fjxc li img{ width:100%;}
.new_fjxc .new_con_fjxc li dd{ margin-top:10px;}
.new_fjxc .new_con_fjxc li a{ width:100%; font-size:16px;}
.new_fjxc .new_con_fjxc li span{ width:100%;}

	
}

/*分家析产专题结束*/


/*图片列表页开始*/

.erMap{ width:100%; border-bottom:1px solid #ccc;}
.erMap .divBox{ max-width:1200px; margin:30px auto; font-size:18px;}
.erMap .divBox.divBox_margin{ margin-top:100px;}
.lanmu{ width:100%; margin:0 auto;}
.lanmu ul{ max-width:1200px; width:100%; margin:0 auto;}
.lanmu ul li{ width:23%; padding:1% 2%; text-align:left; margin-left:1%; margin-right:1%; float:left;  color:#fff; font-size:18px; background:#d19700 url(../images/jhbg.png) no-repeat 90% center; border:1px solid #d19700; margin-bottom:30px; border-radius:3px; cursor:pointer; transition:all 0.5s ease-in-out ; -webkit-transition:all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.lanmu ul li:hover{ margin-top:-5px; box-shadow:#ccc 0 0 5px 2px;}
.lanmu ul li a{ color:#fff;}
@media only screen and (max-width:768px){	
.lanmu ul li{ width:48%; font-size:14px; padding:2%;}
}

.erMap .divBox p{ color:#666;}
.erMap .divBox a{ color:#d19700;}
.divBox{max-width: 1440px; margin: 0 auto;width: 95%;}
.divBox{ width:100%; margin:40px auto;}
.divBox_con{ max-width:1200px; width:100%; margin:0 auto; overflow:hidden; padding-top:20px;}
.divBox_con ul{  width:100%;}
.divBox_con ul li{ width:31.333%; margin-left:1%; margin-right:1%; margin-bottom:30px; background:#f3f3f3; float:left; padding:20px 15px 20px; box-shadow:#ddd 0 0 8px 4px;}
.mediaBan .imgBar{ margin-bottom:20px; width:280px; height:160px;}
.time{ width:100%; margin:20px auto 0; overflow:hidden; }
.mediaTime{ width:70px; float:left; margin-right:20px; border-right:1px solid #ccc;}
.mediaMan{ max-width:270px; width:70%;  line-height: 35px; border-top: 1px solid #F1F1F1; float:left;}
.mediaTime b{     display: block; font-size: 24px; line-height: 50px; color: #333;}
.mediaTime time{ font-size: 14px; color: #666;}
.mediaMan h2{     font-size: 16px; color: #000; margin-bottom:10px;  height:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.mediaMan p{ line-height:19px; font-size:12px; height:38px; overflow:hidden; color:#999}
.mediaGo span{ font-size: 14px; color: #999;}
.rightMenu{float: right;margin-top: 10px;height: 2px;width: 23px;position: relative;background: #878787;}
.rightMenu:after{position: absolute;content: '';display: block;width: 0;height: 0;border: 3px solid transparent;border-left-color: #878787;top: -2px;right: -3px;}
.mediaBan ul li:hover .rightMenu, .mediaBan ul li:hover .rightMenu{width: 60px;background: #B1964B;}
.mediaBan ul li:hover .rightMenu:after, .mediaBan ul li:hover .rightMenu:after{border-left-color: #B1964B;}
.mediaGo span{font-size: 14px;color: #999;}
.mediaTime, .mediaMan{display: inline-block;vertical-align: middle;}
.rightMenu{    transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;}
.imgBar{overflow: hidden; width:345px; height:210px; overflow:hidden;}
.mediaBan ul li{transition:all 0.5s ease-in-out;}
.imgBar .media-object{ width:345px; height:210px; }
.mediaBan ul li:hover .imgBar .media-object{ transform:scale(1.05);}
.page{text-align: center;padding-top: 4%;}
.page a{display: inline-block; width:40px;height:40px;line-height:40px;text-align: center;border: 1px #ddd solid;color: #333;margin-left: 5px; transition:all 0.5s ease-in-out; cursor:pointer;}
.page .sxy{width:80px;}
.page a:hover,.page .pageCur{background: #d19700;border-color: #d19700;color: #fff;}
.divBox_con ul li{ cursor:pointer; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.divBox_con ul li:hover .mediaMan h2, .divBox_con ul li:hover .mediaMan p, .divBox_con ul li:hover .mediaGo span ,.divBox_con ul li:hover .mediaGo a{ color:#d19700;}
.divBox_con ul li:hover .rightMenu{ width:50px; background:#d19700;}
.divBox_con ul li:hover .rightMenu:after{ border-left-color: #d19700;}
.imgBar .media-object{ transition:all 0.5s ease-in-out;}
.divBox_con ul li:hover .imgBar .media-object{ transform:scale(1.05);}
.page{line-height:30px;text-align:center;margin-top: 10px;display: block;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.page ul{display:inline-block;margin:0 auto}
.page li{line-height:30px;display:inline-block;border:1px solid #ddd;float:left;cursor:pointer;margin-top: 3px;margin-bottom: 3px;padding-top: 0;padding-right: 10px;padding-bottom: 0;padding-left: 10px;margin-right: -1px;}
.page li a{line-height:30px;height:30px;display:block;}
.page li.thisclass{color:#fff;background-color: #004684;line-height:30px;height:30px;padding-top: 0px;padding-bottom: 0;border:1px solid #004684;}
.page ul li.thisclass a:hover ,.page ul li.thisclass a{color:#fff;background-color: #004684;line-height:30px;height:30px;padding-top: 0px;padding-bottom: 0;}
.page li:hover{color:#fff;background-color: #004684;border:1px solid #004684;}
.page li:hover a{color:#fff;}


@media only screen and (max-width:768px){	
.erMap .divBox{ width:90%; margin:20px auto;}
.divBox{ width:90%; margin:30px auto;}
.divBox_con ul li{ width:100%; padding:20px; box-sizing:border-box;}
.imgBar{ width:100%;}
.imgBar img{ width:100%;}
.mediaMan{ width:65%;}

.page{text-align: center;padding-top: 4%;}
.page a{display: inline-block; width:20px;height:20px;line-height:20px;text-align: center;border: 1px #ddd solid;color: #333;margin-left:2px;}
.page .sxy{width:40px;}
.page a:hover,.page .pageCur{background: #d19700;border-color: #d19700;color: #fff;}

}

/*图片列表页结束*/

/*都嘉首席律师开始*/
.banner_sxls{ width:100%; height:750px; background:url(../images/focus01_img.jpg) no-repeat center;}
.sxls_list{ width:100%; margin:0 auto; padding-top:30px; padding-bottom:80px; }
.sxls_list_con{ max-width:1200px; width:100%; margin:0 auto;}
.sxls_list_con .sxls_list_con_tit{ text-align:center;}
.sxls_list_con .sxls_list_con_tit h2{ font-size:26px; font-weight:bold; margin-bottom:10px;}
.sxls_list_con .sxls_list_con_tit p{ font-size:18px; color:#bebebe; font-weight:normal;}
.sxls_list_con_con{ max-width:1200px; width:100%; margin:0 auto;}
.sxls_zls{ width:100%; margin:0 auto;}
.sxls_zls dl{ overflow:hidden; cursor:pointer;}
.sxls_zls dl dt{ width:500px; height:500px; float:left;}
.sxls_zls dl dd{ width:700px; height:500px; float:left;display:block; background:#f3f3f3; padding:50px; position:relative;}
.sxls_zls dl dd p{ line-height:28px; font-size:18px; margin-bottom:20px;}
.sxls_zls dl dd p span{ font-weight:400;}
.sxls_zls .zx_btn{ position:absolute; left:50px; bottom:20px; width:120px; height:30px; line-height:30px; text-align:center; background:#d19700; color:#fff; border-radius:5px;}
.sxls_zls .zx_btn a{ color:#fff;}
.sxls_list_con_con ul{ overflow:hidden; margin-top:40px;}
.sxls_list_con_con ul li{ width:382px; height:262px; float:left; border:1px solid #ccc; margin-right:20px; margin-bottom:20px; cursor:pointer; overflow:hidden;  }
.sxls_list_con_con ul li img{  transition:all 0.5s ease-in-out;}
.sxls_list_con_con ul li:hover  img{ transform:scale(1.04,1.04);}
.sxls_list_con_con ul li:nth-of-type(3){ margin-right:0;}
.sxls_list_con_con ul li:nth-of-type(6){ margin-right:0;}
.sxls_list_con_con ul li:nth-of-type(9){ margin-right:0;}
.sxls_list_con_con ul li .sxls_list_con_con_left{ float:left; width:190px; margin-top:40px;  padding-left:20px; padding-right:20px; box-sizing:border-box;}
.sxls_list_con_con ul li .sxls_list_con_con_left .sxls_btn{ width:80px; height:24px; line-height:24px; margin-top:20px; text-align:center; text-align:center; background:none; font-size:12px; border-radius:3px; transition:all ease-in-out 0.5s; color:#666;}
.sxls_list_con_con ul li:hover .sxls_list_con_con_left .sxls_btn{ background:#d19700;}
.sxls_list_con_con ul li .sxls_list_con_con_left .sxls_btn a{ color:#fff;}
.sxls_list_con_con ul li .sxls_list_con_con_left b{ font-size:16px; font-weight:600; display:inline-block;}
.sxls_list_con_con ul li .sxls_list_con_con_left hr{ width:75px; height:3px;display:block; background:#d19700; border:1px solid #d19700; margin-top:20px; margin-bottom:20px; transition:all 0.5s ease-in-out;}
.sxls_list_con_con ul li:hover hr{ width:150px;}
.sxls_list_con_con ul li .sxls_list_con_con_left span{ margin-bottom:10px; display:inline-block;}
.sxls_list_con_con ul li .sxls_list_con_con_left p{ line-height:30px;}
.sxls_list_con_con ul li .sxls_list_con_con_right{ float:left; width:190px; overflow:hidden;}



.indextxt3{width:100%; height:792px; background:url(../images/txt3.jpg) center top no-repeat;}
.indextxt3 .indextt1a{ font-size:30px; font-weight:bold; color:#fff; padding-top:80px; margin-bottom:50px; color:#fff; color:#fff; text-align:center;}
.indextxt3box{width:1200px; height:518px; margin:20px auto; position:relative;}
.indextxt3box cite{width:44px; height:75px; position:absolute; cursor:pointer; top:220px;}
.indextxt3box cite.txt3left{background:url(../images/txt3left.png) no-repeat; left:0;}
.indextxt3box cite.txt3right{background:url(../images/txt3right.png) no-repeat; right:0;}
.indextxt3pic{width:900px; height:518px; background:url(../images/txt3_bg.jpg) no-repeat; overflow:hidden; position:relative; margin:0 auto;}
.indextxt3pic ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt3pic li{width:830px; height:518px; float:left; /*padding:0 60px 0 100px;*/}
.indextxt3pic li img{width:830px; height:518px; float:left;}
.indextxt3pic li span{width:400px; float:right; font-size:18px; line-height:34px; padding-top:80px;}
.indextxt3pic li span h4{font-size:60px; line-height:100px; margin-bottom:20px;}









@media only screen and (max-width:768px){
.sxls_list{ padding-top:30px; padding-bottom:30px; }
.sxls_list_con{ width:100%; width:90%;}
.sxls_list_con .sxls_list_con_tit h2{ font-size:20px;}
.sxls_list_con .sxls_list_con_tit p{ font-size:16px;}
.sxls_list_con_con{width:100%; margin:0 auto;}
.sxls_zls{ width:90%;}
.sxls_zls dl{ overflow:hidden;}
.sxls_zls dl dt{ width:100%;float:left; height:auto;}
.sxls_zls dl dt img{ width:100%;}
.sxls_zls dl dd{ width:100%;padding:5%; height:auto; }
.sxls_zls dl dd p{ margin-bottom:10px;}
.sxls_zls dl dd p span{ font-weight:400;}
.sxls_list_con_con ul{margin-top:30px; width:90%; margin:30px auto;}
.sxls_list_con_con ul li{ width:100%; height:auto; margin-right:0; box-sizing:border-box;}
.sxls_list_con_con ul li .sxls_list_con_con_left{ width:50%;}
.sxls_list_con_con ul li .sxls_list_con_con_right{ float:left; width:50%; }
.sxls_list_con_con ul li .sxls_list_con_con_right img{ width:100%;}
.sxls_list_con_con ul li .sxls_list_con_con_left span{ font-size:14px;}
.sxls_list_con_con ul li .sxls_list_con_con_left p{ font-size:14px;}
}


/*都嘉首席律师结束*/

/*首席律师个人介绍详情页面开始*/
.submain{ width:100%; margin:0 auto;}
.submain_con{ max-width:1200px; width:100%; margin:80px auto;}
.submain_con_tit{ width:100%; font-size:30px; font-weight:bold; color:#333; text-align:center; margin:30px auto 50px;}
.submain_con_tit span{ display:block; color:#bebebe; font-size:18px; font-weight:normal;}
.submain_con dl{ overflow:hidden;}
.submain_con dl dt{ width:250px; float:left;}
.submain_con dl dt img{ width:100%;}
.submain_con dl dd{ width:870px; float:left; margin-left:80px; }
.submain_con dl dd .name{ overflow:hidden; font-size:26px; color:#d19700; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc;}
.submain_con dl dd .name_tit{ font-size:16px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
.submain_con dl dd p{ line-height:30px; font-size:16px;}
@media only screen and (max-width:768px){	
.submain_con{ width:90%;}
.submain_con_tit{  font-size:20px; margin-bottom:30px;}
.submain_con_tit span{ font-size:14px;}
.submain_con dl dt{ width:50%; margin:0 auto; float:none; text-align:center;}
.submain_con dl dd{ width:100%; margin-left:0; margin-top:20px; }
.submain_con dl dd .name{font-size:20px;}
.submain_con dl dd .name_tit{ font-size:14px;}
.submain_con dl dd p{font-size:14px;}
}


/*文章详情页开始*/
.article{ width:100%; margin:50px auto;}
.article_con{ width:100%; max-width:1200px; margin:0 auto;  height:auto; overflow:hidden;}
.article_tit{ text-align:center; font-size:16px; font-weight:600; margin-bottom:20px; display:block; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-top:50px;}
.article_tit h2{ font-size:24px; font-weight:600; color:#d19700;}
.article_time{ font-family:15px;  text-align:center;}
.article_time span{ margin-right:20px; color:#666;}
.article_con_con{ margin-top:20px; font-size:15px; line-height:28px;}
.article_con_con p{ margin-bottom:15px; text-indent:2em;}
.fanye{ margin-top:50px; overflow:hidden; background:#efefef; padding:15px 20px; border-radius:3px;}
.fanye .fanye_left{ float:left;}
.fanye .fanye_right{ float:right;}
.tuijian{ width:100%; margin:0 auto 50px;}
.tuijian_con{ max-width:1200px; overflow:hidden; margin:0 auto;  padding:20px; padding-bottom:0;}
.tuijian_con_tit{ font-size:18px; font-weight:bold; height:40px; line-height:30px; margin-bottom:30px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.tuijian_con_tit b{ width:5px; height:25px; background:#d19700; display:inline-block; margin-right:10px; padding-top:5px; float:left;}
.tuijian_con dl{ float:left; width:46%; margin-right:4%; margin-bottom:20px; overflow:hidden;  position:relative;}
.tuijian_con dl dt{ float:left; width:50%; margin-right:2%}
.tuijian_con dl dt img{ width:276px; height:157px;}
.tuijian_con dl dd h2{ font-size:17px; margin-bottom:10px; display:inline-block;}
.tuijian_con dl dd p{ color:#999; line-height:24px; font-size:14px;}
.tuijian_con dl dd{ float:left; width:48%;}
.tuijian_con dl dd span{ position:absolute; right:0; bottom:0; width:80px; height:20px; line-height:20px; color:#fff; text-align:center; background:#d19700; border-radius:3px;}
.tuijian_con dl dd span a{ position:absolute; right:0; bottom:0; width:80px; height:20px; line-height:20px; color:#fff; text-align:center; background:#d19700; border-radius:3px;}

@media only screen and (max-width:768px){
.fanye{ padding:15px 8px;}
.article{margin:30px auto;}
.article_con{ width:100%;}
.fanye .fanye_left{ width:100%; margin-bottom:10px;}
.fanye .fanye_right{ width:100%;}
.tuijian_con{ width:100%;}
.tuijian_con dl{ width:100%;}
.tuijian_con dl dt{width:100%; margin-right:0;}
.tuijian_con dl dt img{ width:100%; height:auto;}
.tuijian_con dl dd h2{ margin-top:10px; font-size:16px;}
.tuijian_con dl dd p{ margin-bottom:25px;}
.tuijian_con dl dd{ width:100%;}
	
	
}
/*文章详情页结束*/



/*关于都嘉*/
.article_about{ width:100%; margin:50px auto; }
.article_con_about{ width:90%; border:1px solid #d19700;padding-top:80px; padding-left:5%; padding-right:5%; max-width:1200px; margin:30px auto; height:auto; overflow:hidden; box-sizing:border-box; padding-bottom:5%;}
.article_con_about_tit{ text-align:center;}
.article_con_about_tit .tit_hr{    position: relative; display: inline-block; width: 570px; height: 0;
border-top: 1px solid #d19700;}
.article_con_about_tit h2{ font-weight:600; position:relative; width: 230px; top: -20px; margin: 0 auto 28px auto; color: #d19700; background-color: #fff; font-size: 24px; line-height: 24px; text-transform: uppercase;}
.article_con_con_about{ margin-top:20px; font-size:16px; line-height:28px;}
.article_con_con_about .dujia_pic{ width:100%; margin:0 auto; overflow:hidden;}
.article_con_con_about .dujia_pic .dujia_pic1{ width:31.333%; margin-right:1%; margin-left:1%; float:left; cursor:pointer; background:#efefef; padding:10px; box-sizing:border-box;  overflow:hidden; }
.article_con_con_about .dujia_pic1 img{ width:100%; height:100%; transition:all 0.5s ease-in-out;}
.dujia_pic1:hover  img{ transform:scale(1.05,1.05);}
.article_con_con_about p{ margin-bottom:15px; text-indent:2em;}

@media only screen and (max-width:768px){
.article_con_con_about .dujia_pic>div{ width:100%;}
.article_con_con_about .dujia_pic>div img{ width:100%;}
.article_con_about{ padding-top:50px;}
.article{ width:90%; margin:30px auto;}
.article_tit{ margin-top:20px;}
.article_con{ margin-bottom:30px;}
.article_tit h2{ font-size:16px;}
.fanye .fanye_left{ width:100%; margin-bottom:10px; padding:5px; background:#efefef; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fanye .fanye_right{ width:100%; margin-bottom:10px; padding:5px; background:#efefef; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}	
	
}

#dituContent{ width:100%; height:500px; border:1px solid #ccc;}

/*关于都嘉*/








