﻿@charset "utf-8";
/*page_banner*/
.page_banner{position:relative; height:220px; overflow:hidden; background-color:#75838a;}
.page_banner .banner_bg{position:absolute; z-index:0; width:100%;}
.page_banner .banner_title{height:220px;}
.page_banner .banner_title .incn{position:absolute; left:0px; top:100px; font-size:35px; font-weight:bold; color:#fff;}
.page_banner .banner_title .inen{position:absolute; left:0px; top:150px; font-size:18px; color:#fff; font-family: "Segoe UI";}


.about_bg{background: url(img/page_0111.png) no-repeat right; background-color:#a5b2b8}


@media screen and (min-width:1200px) { .banner_bg{top:-50%;}}

.page_menu{height: 75px; background-color: #fff; border-bottom: 1px solid #e5e5e5;}
.page_menu ul{list-style:none; float:left;}
.page_menu li{ float:left; margin-right: 23px; font-size: 16px; line-height: 74px;}
.page_menu li a{display:block; padding:0 18px;}
.page_menu li a:hover, .page_menu li a.on { color: #0293dc; border-bottom: 2px solid #0293dc; position: relative; margin-bottom: -1px;}
.page_menu_fixed{position:fixed; top:0px; z-index: 9999;}

.page_content{background-color:#f5f5f5; padding-top: 40px; padding-bottom: 40px; line-height:30px;}

/*文化*/
.page_content .lswenhua_content{display: flex; justify-content:space-between; flex-wrap: wrap;}
.page_content .lswenhua_content a{background:#438487; width:380px; height:220px; overflow:hidden; display:block; margin-bottom:28px; position:relative; display:block;}
.page_content .lswenhua_content a:hover{animation-name:flipInX;}
.page_content .lswenhua_content .wh_logo,.wh_icon,.wh_text{position:absolute;}
.page_content .lswenhua_content .wh_logo{width:90px; left:26px; top:63px;}
.page_content .lswenhua_content .wh_text{left:26px; top:100px; font-size:30px; color:#fff;}
.page_content .lswenhua_content .bc_01{background-color:#5a78eb}
.page_content .lswenhua_content .bc_01 .wh_icon{width:160px; right:15px; top:50px;}
.page_content .lswenhua_content .bc_02{background-color:#438487}
.page_content .lswenhua_content .bc_02 .wh_icon{width:95px; right:43px; top:18px;}
.page_content .lswenhua_content .bc_03{background-color:#fa5b64}
.page_content .lswenhua_content .bc_03 .wh_icon{width:154px; right:30px; top:47px;}
.page_content .lswenhua_content .bc_04{background-color:#57d4c0}
.page_content .lswenhua_content .bc_04 .wh_icon{width:97px; right:62px; top:24px;}
.page_content .lswenhua_content .bc_05{background-color:#36d8e9}
.page_content .lswenhua_content .bc_05 .wh_icon{width:100px; right:35px; top:39px;}
.page_content .lswenhua_content .bc_06{background-color:#4c7ffe}
.page_content .lswenhua_content .bc_06 .wh_icon{width:178px; right:12px; top:71px;}

/*律所文化*/
.page_content .culture_menu{display: flex; justify-content:flex-start;}
.page_content .culture_menu a{margin-right:10px; background-color:#ffffff; color:#75838a; padding:2px 20px; border:solid 1px #d9dcde; border-radius:0px; }
.page_content .culture_menu a:hover, .wh_menu a.on{background-color:#931839; color:#ffffff; border:solid 1px #931839;}
.page_content .culture_content {background-color:#ffffff; margin-top:20px; border-radius:5px;  padding:10px;}

/*人文关怀*/
.page_concern{}
.page_concern .list_ul{list-style:none; display:flex; justify-content:flex-start; flex-wrap: wrap;}
.page_concern .item{width:275px; padding:10px; margin-bottom:10px;}
.page_concern .item:hover {background-color:#931839;}
.page_concern .item:hover .h5{ color:#fff;}
.page_concern .item:hover .time{ color:#fff;}
.page_concern .item .img{width:100%; height:140px;}
.page_concern .item .img img{width:100%; height:100%;}
.page_concern .item .h5,.time,.p{padding:0px 10px;}
.page_concern .item .h5{font-weight:500; font-size:14px; line-height:26px; color:#2d2d2d; min-height:44px; margin-top:10px;}
.page_concern .item .time{font-size:14px; color:#7d7d7d; margin:2px 0;}
.page_concern .item .p{color:#7d7d7d; font-size:14px; min-height:57px;}
.page_concern .item .link{ display:inline-block; padding:5px 10px; font-size:14px; position:absolute; right:10px;  bottom:10px; color:#fff; background:#75838a;}
.page_concern .item .link:hover{background:#931839;}
.page_concern .content{padding:40px;}
.page_concern .content h1{ text-align:center; font-weight:100; font-size:25px; color:#931839; margin:20px 0px;}
.page_concern .content .time{font-size:14px; color:#7d7d7d; margin:10px 0; text-align:center;}
.page_concern .content .text{padding:20px 0px; line-height:30px; border-top:solid 1px #e8e8e8;}
.page_concern .content .text img{padding:10px 0px;}

/*达伦人*/
.page_people{}
.page_people .list_ul{list-style:none; display:flex; justify-content:flex-start; flex-wrap: wrap;}
.page_people .item{width:361px; padding:10px; margin:5px 5px 5px 5px; background-color:#fff; border:solid 1px #d9dcde;}
.page_people .item:hover {background-color:#931839; border:solid 1px #931839;}
.page_people .item:hover .h5{ color:#fff;}
.page_people .item:hover .time{ color:#fff;}
.page_people .item .img{width:60px; height:60px;}
.page_people .item .img img{width:100%; height:100%; border-radius:100px;}
.page_people .item .h5,.time,.p{padding:0px 10px;}
.page_people .item .h5{font-weight:500; font-size:14px; line-height:26px; color:#2d2d2d; margin-top:4px;}
.page_people .item .time{font-size:12px; color:#7d7d7d;}
.page_people .item .p{color:#7d7d7d; font-size:14px; min-height:57px;}
.page_people .item .link{ display:inline-block; padding:5px 10px; font-size:14px; position:absolute; right:10px;  bottom:10px; color:#fff; background:#75838a;}
.page_people .item .link:hover{background:#931839;}
.page_people .content{padding:40px;}
.page_people .content h1{ text-align:center; font-weight:100; font-size:25px; color:#931839; margin:20px 0px;}
.page_people .content .time{font-size:14px; color:#7d7d7d; margin:10px 0; text-align:center;}
.page_people .content .text{padding:20px 0px; line-height:30px; border-top:solid 1px #e8e8e8;}
.page_people .content .text img{padding:10px 0px;}


/*团队*/
.page_team{background:#fff;}
.page_team .container{}
.page_team .item{float:left; width:20%; display:block;}
.page_team .item:hover .name{color:#fff;}
.page_team .item:hover .intro{color:#fff;}
.page_team .item:hover .sp{color:#fff;}
.page_team .item:hover .itemfoot{background:#931839;}
.page_team .item .photo{background:#eceff1; margin:8px 8px 0px 8px; height:260px; overflow:hidden;}
.page_team .item .photo img{width:100%;}
.page_team .item .itemfoot{margin:0px 8px 8px 8px; background:#f8f8f8;}
.page_team .item .name{text-align:center; color:#474747; padding:20px 0px;}
.page_team .item .name span{list-style:none; color:#a0a0a0;}
.page_team .item .intro{font-size:14px; color:#a0a0a0; padding:20px; display:none;}

.page_team_detail{background:url(img/team_bg.png); padding:0px;}
.page_team_detail .container{position:relative;}
.page_team_detail .container .conbox{position:absolute; top:60px; left:30px; width:680px;}
.page_team_detail .container .conbox .name{color:#931839; font-size:50px;}
.page_team_detail .container .conbox .name .sp{color:#75838a; font-size:28px;}
.page_team_detail .container .conbox .name .lx{background:#75838a; color:#fff; border-radius:50px; font-size:20px; font-weight:100; padding:2px 10px;}
.page_team_detail .container .conbox .name .lx:hover{background:#931839; color:#fff;}
.page_team_detail .container .conbox .text{background:#931839; padding:40px; color:#fff; margin-top:40px; max-height:380px; overflow-y:auto;}
.page_team_detail .container .conbox .text p{line-height:30px;}
.page_team_detail .container .photo{float:right; height:750px;}
.page_team_detail .container .btnbox{margin-top:10px;}
.page_team_detail .container .btnbox .btn{ display:inline-block; padding:10px; background:#931839; color:#fff; text-align:center;}
.page_team_detail .container .btnbox .btn:hover{ background:#75838a;}


/*业务*/
.page_business_banner{background: url(img/page_banner_2.jpg) center 0 no-repeat; height:220px;}
.page_business{position:relative;}
.page_business .menu{position: absolute;top: -45px;left:0px;}
.page_business .menu ul,li{list-style:none; margin:0px; padding:0px;}
.page_business .menu li{display:inline; margin-right:1px;}
.page_business .menu li a{display:inline-block;  background:#931839;  height:45px; line-height:45px; text-align:center; color:#ffffff; padding:0 30px;}
.page_business .menu li a:hover{background:#ffffff; color:#931839;}
.page_business .menu li a.on{background:#ffffff; color:#931839;}

.page_business .list{padding:40px 0px;}
.page_business .list ul,li{list-style:none; margin:0px; padding:0px;}
.page_business .list li{display:inline-block; text-align:center; width:236px;margin-bottom:25px;}
.page_business .list li a{}
.page_business .list li a:hover .img{background:#e0e0e0;}
.page_business .list li img{width:80px; height:80px;}
.page_business .list li .img{height:90px; background:#f7f7f7; display:block; padding:14px 0px;}
.page_business .list h3{list-style:none; font-weight:100; padding-top:10px; font-size:18px;}
.page_business .content{padding:40px 0px;}
.page_business .content .title{font-size:18px; font-weight:800; line-height:50px;  margin-bottom:20px; color:#931839;}
.page_business .content .title img{line-height:50px; float:left; margin-right:8px;}

/*新闻*/
.page_news_banner{background: url(img/page_banner_2.jpg) center 0 no-repeat; height:220px;}
.page_news{position:relative;}
.page_news .menu{position: absolute;top: -45px;left:0px;}
.page_news .menu ul,li{list-style:none; margin:0px; padding:0px;}
.page_news .menu li{display:inline; margin-right:1px;}
.page_news .menu li a{display:inline-block;  background:#931839;  height:45px; line-height:45px; text-align:center; color:#ffffff; padding:0 30px;}
.page_news .menu li a:hover{background:#ffffff; color:#931839;}
.page_news .menu li a.on{background:#ffffff; color:#931839;}

.page_news .list{padding:60px 0px;}
.page_news .list .list_ul{list-style:none;}
.page_news .list .item{float:left; width:22%; min-height:310px;  position:relative; background-color:#fafafa; margin:4px 6px 4px 6px; padding:10px;}
.page_news .list .item:hover { background-color:#931839;}
.page_news .list .item:hover .h5{ color:#fff;}
.page_news .list .item:hover .time{ color:#fff;}
.page_news .list .item .img{width:100%; height:300px;}
.page_news .list .item .img img{width:100%; height:100%;}
.page_news .list .item .h5,.time,.p{padding:0px 10px;}
.page_news .list .item .h5{font-weight:500; font-size:14px; line-height:26px; color:#2d2d2d; min-height:44px; margin-top:20px;}
.page_news .list .item .time{font-size:14px; color:#7d7d7d; margin:10px 0;}
.page_news .list .item .p{color:#7d7d7d; font-size:14px; min-height:57px;}
.page_news .list .item .link{ display:inline-block; padding:5px 10px; font-size:14px; position:absolute; right:10px;  bottom:10px; color:#fff; background:#75838a;}
.page_news .list .item .link:hover{background:#931839;}
.page_news .content{}
.page_news .content h1{ text-align:center; font-weight:100; font-size:25px; color:#931839; margin:20px 0px;}
.page_news .content .time{font-size:14px; color:#7d7d7d; margin:10px 0; text-align:center;}
.page_news .content .text{padding:20px 0px; line-height:30px; border-top:solid 1px #e8e8e8;}
.page_news .content .text img{padding:10px 0px;}


/*服务中心*/
.page_news .jsqbtn{font-size:16px; float:left; color:#75838a; display:inline-block; border:solid 1px #75838a; border-radius:20px; padding:2px 10px; margin-top:18px; margin-right:23px;}
.page_news .jsqbtn:hover{color:#ffffff; border:solid 1px #931839; background-color:#931839;}


/*联系我们*/
.page_contactus{height:834px; background: url("img/contact_bg.jpg") no-repeat center;}
.page_contactus .fl{float:left;}
.page_contactus .fr{float:right;}
.page_contactus .contact_us_l{background: url("img/contact_map.jpg") no-repeat center; padding:41px 58px; margin-top:135px;}

.contact_us_l_h2 {
    font-size: 40px;
    color: #ffffff;
    line-height: 40px;
    margin-top: 26px;
}

.contact_us_l_info {
    font-size: 16px;
    color: #ffffff;
    line-height: 16px;
    margin-top: 18px;
}

.contact_us_l_addr1 {
    font-size: 20px;
    color: #ffffff;
    line-height: 20px;
    margin-top: 50px;
}

.contact_us_l_phone1 {
    font-size: 14px;
    color: #fff;
    margin-top: 15px;
    padding-left: 24px;
    line-height: 17px;
    background: url("img/contact_phone.png") no-repeat center left;
}

.contact_us_l_addr2 {
    font-size: 14px;
    color: #fff;
    margin-top: 9px;
    padding-left: 24px;
    line-height: 17px;
    background: url("img/contact_location.png") no-repeat center left;
}

.contact_us_l_d {
    overflow: hidden;
    margin-top: 30px;
    padding-top: 28px;
    border-top: 1px dotted #ffffff;
}

.contact_us_l_d_div {
    width: 410px;
}

.contact_us_l_d_div_t {
    font-size: 16px;
    color: #fff;
    line-height: 16px;
}

.contact_us_l_d_div_t:after {
    content: '';
    display: block;
    width: 20px;
    height: 3px;
    background: #fdf200;
    margin: 11px 0 15px 0;
}

.contact_us_l_d_div_phone,
.contact_us_l_d_div_q,
.contact_us_l_d_div_mail {
    font-size: 12px;
    color: #fff;
    line-height: 12px;
    margin-bottom: 10px;
}


.page_contactus .contact_us_r{
	width:658px;
	margin-top:135px;
}


.contact_us_r .swiper-slide {
    float: left;
    width: 607px !important;
    height: 203px;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 30px 25px 0 25px;
    transition: 0.3s;
    position: relative;
    margin-bottom: 10px;
    margin-top: 0 !important;
    margin-right: 10px !important;
}

.contact_us_r .swiper-slide .p1 {
    font-size: 16px;
    color: #fff;
    line-height: 16px;
    font-weight: bold;
    transition: 0.3s;
}

.contact_us_r .swiper-slide .p1:after {
    content: '';
    display: block;
    width: 24px;
    height: 3px;
    background: #fdf200;
    margin: 14px 0 16px 0;
}

.contact_us_r .swiper-slide .p2,
.contact_us_r .swiper-slide .p3 {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    transition: 0.3s;
}

.contact_us_r .swiper-slide .span1 {
    text-transform: uppercase;
    font-size: 46px;
    font-weight: bold;
    line-height: 46px;
    color: rgba(255, 255, 255, 0.29);
    position: absolute;
    top: 10px;
    right: 9px;
    transition: 0.3s;
}

.contact_us_r .swiper-slide:hover {
    background: #fff;
    border-color: #fff;
}

.contact_us_r .swiper-slide:hover .p1 {
    color: #1c274c;
}

.contact_us_r .swiper-slide:hover .p2,
.contact_us_r .swiper-slide:hover .p3 {
    color: #999999;
}

.contact_us_r .swiper-slide:hover .span1 {
    color: rgba(201, 201, 201, 0.29);
}


.yc_pages ul{ padding:0px; margin:0px; list-style:none; margin-top:40px;}
.yc_pages { text-align:center; clear:both; font-size:12px; padding-bottom:20px;  margin-top:10px;}
.yc_pages span.page-status,.yc_pages span.page-index,.yc_pages span.page-pre,.yc_pages span.page-next,.yc_pages span.page-last,.yc_pages span.page-numbar a
{ padding:0px; margin:0px; list-style:none; border:#efefef 1px solid; padding:10px 15px; display:inline-block; line-height:12px; margin:0 4px;}

.yc_pages span.thisclass { background:#efefef;}
.yc_pages span:hover a{ color:#52ae0b; text-decoration:underline}