@charset "utf-8";

/* CSS Document */

*{padding:0; margin: 0;}

body{ font-size:14px; color: #333; background: #fff;  font-family: "微软雅黑"; padding:0; margin: 0;}

body.active{width:100%; height:100%; position:fixed; top:0; left:0; z-index:100}

ul,li,dl,dt,dd{list-style:none;}

h1,h2,h3,h4,h5,h6{ text-align: center;}

a{ color:#333; text-decoration: none;}

a:hover{ color:#333;}

img{border:0; width: 100%;}

input{ border:0;}

.left{float:left; display: inline;}

.right{float:right; display: inline;}

.clear{height:0; line-height: 0; font-size:0; width: 100%; clear:both;}

.inner{width:1200px; margin:0 auto;}



/*****公共头部****/

.header{width:100%; background: #fff;}

.top{padding: 30px 0; position: relative;}

.top-logo{float:left; display: inline; width:402px; height:auto; }

.top-weixin{float:right; display: inline; width: 59px; height: auto; margin-right: 30px;}

.top-tel{float:right; display: inline; width: 325px; margin-top: 20px; }

.top-tel img{width:30px; height: auto; display: inline-block;}

.top-tel span{font-size:26px; color: #11295a; margin-left: 10px;}

.top-menu{position: absolute;top:30%;right:0; width: 30px; padding: 5px; display: none;}

.top-menu-active{box-shadow: 0px 0px 3px #11295a;}

.top-menu i{height: 2px; background: #11295a; width: 70%; margin:3px auto; display: block;}



.nav{ width: 100%; background: #11295a; }

.menu {width:100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;position:relative;}

.menu li{ width:130px; height: 50px; line-height: 50px; text-align: center;}

.menu li.menu-item>a{font-size:18px; color: #fff; display: block; width: 100%; height: 100%;}

.menu li.active>a{ background: #fff;box-shadow: 0 0px 20px #c8c8c8; color: #11295a;}

.menu li.menu-item>a:hover{ color:#11295a;background: #fff;}

.menu-down{width:1200px; padding: 30px 0;  background: #fff; position: absolute;  z-index:1000; left: 0px; top: 50px; display: none;}

.menu-down dl{width:96%; margin: auto; display: table; flex-flow:row wrap; justify-content:space-between; }

.menu-down dl dd{ width: 220px;float: left;}

.menu-down dl dd a{font-size:16px; color: #000; display: block; width: 100%;}

.menu-down dl dd a:hover{color:#11295a; background: #f4f4f4;}

.menu-down-more{width: 220px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size:16px; border-radius: 5px; background: #11295a; display: block; margin:20px auto 0;}

.menu-down-more:hover{font-size:14px; color: #efe330;}



.banner{width:100%; overflow: hidden; position: relative; margin-top: 0px;}

.banner .bd{width:100%; height: 100%;}

.banner .bd li a{width:100%; height: 550px; display: block; background-repeat: no-repeat; background-position: center center; background-size:auto 100%;}

.banner .bd li a.bd-a{height:400px;}

.banner .hd{width:100%; height: 30px; z-index:10; position: absolute; left: 0; bottom: 10px; text-align: center;}

.banner .hd li{ display: inline-block; width: 15px; height: 15px; border-radius: 50%; font-size:0; background: #fff; margin: 10px;}

.banner .hd li.on{background: #11295a;}



/*****页面公共****/

.tit{height:80px; text-align: center; display: flex; flex-direction: column; justify-content: center; background-position: center center; background-repeat: no-repeat; background-size:auto 100%;}

.tit strong{font-size:26px; color: #000;}

.tit p{width:190px; height: 3px; background: #11295a; margin: 10px auto;}
.tit-reason {background-image: url(../images/tit-reason.png);}



.tit2{ padding-top: 35px; text-align: center; background-position: center top; background-repeat: no-repeat; background-size:auto 68px; }

.tit2-related{background-image:url(../images/tit2-related.png);}

.tit2 h2{font-size:30px; color: #414141; background: url(../images/tit2-h2-bg.png) center center no-repeat; background-size:auto 9px;}

.tit2 h2 span{background:#fff; display: inline;}

.tit2 p{margin-top:8px; background: #11295a; font-size:18px; color:#fff; display: inline-block; padding:0 20px; transform:skewX(-25deg); -ms-transform:skewX(-25deg); -moz-transform:skewX(-25deg); -webkit-transform:skewX(-25deg); -o-transform:skewX(-25deg);}





/*****公共底部*****/

.online{padding-top:50px;}

.tit-online{background-image: url(../images/tit-online.png);}

.online-cont{background:#11295a; padding: 50px 70px; margin-top: 50px;}

.online-cont p {display:flex; flex-flow: row nowrap; justify-content: space-between; margin-bottom: 15px;}

.online-cont p input{width:47%; padding: 0 10px; height: 43px; line-height: 43px; border:1px solid #a6a6a6;}

.online-cont p textarea{ width: 100%; height: 110px;padding: 0 10px; border:1px solid #a6a6a6; line-height: 1.8;}

.online-cont .submit{width:100%; height: 50px; line-height: 50px; color: #fff; display: inline-block; background: #339e99; font-size: 18px; outline: none;}

.online-cont .submit:active{font-size:14px; box-shadow: 0px 0px 10px #339e99;}



.danwei{margin-top: 60px;}

.danwei dl{display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;}

.danwei dt{width:128px; text-align: center;}

.danwei dt h2{font-size:24px; color: #11295a; margin-bottom: 8px;}

.danwei dt i{font-size:12px; color: #11295a;}

.danwei dd{width:1066px; display: flex; flex-flow: row wrap; justify-content: space-between;}

.danwei dd p{display:flex; flex-flow: row nowrap; justify-content: center; align-items: center; background: #f4f4f4; border:1px solid #d1d1d1; width: 170px; height: 70px;}

.danwei dd p span img{width:45px; height:auto; display: block;}

.danwei dd p strong{font-size:16px; color: #000; margin-left: 5px;}



.foot-nav{ width: 100%; background: #11295a; margin-top: 60px; }

.foot-menu {width:100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;}

.foot-menu li{ width:120px; height: 75px; line-height: 75px; text-align: center; padding: 0 10px;}

.foot-menu li.active{ background: #fff;box-shadow: 0 0px 20px #c8c8c8;}

.foot-menu li a{font-size:18px; color: #fff; display: block; width: 100%;}

.foot-menu li:hover{background: #fff; box-shadow: 0 0px 20px #c8c8c8;}

.foot-menu li:hover a{ color:#11295a;}

.foot-menu li.active a{ color: #11295a;}



.foot{background:#11295a; padding: 30px 0；}

.foot-cont{display: flex; flex-flow: row wrap; justify-content: space-around; align-items: center; padding-top:1px; color: #fff;}

.foot-logo img{width:380px; height: auto; display: block;}

.foot-cont dl{display: flex; flex-flow: row wrap; justify-content: space-around; color:#fff;}

.foot-cont dt img{width:87px; height: auto; display: block; margin-right: 15px;}

.foot-cont dd{ line-height: 1.8;}

.foot-cont dd p{font-size:16px; color: #fff; padding-left: 25px; background: url(../images/foot-icon.png) no-repeat; background-size:20px 82px; }

.foot-cont dd p:nth-child(1){background-position: 0 5px;}

.foot-cont dd p:nth-child(2){background-position: 0 -25px;}

.foot-cont dd p:nth-child(3){background-position: 0 -58px;}

.foot-zixun{display: none;}



/*****首页*****/

.liyou{background:#f6f6f6;}

.liyou ul{display:flex; flex-flow: row wrap; justify-content: space-around; padding: 40px 0; border-bottom: 1px solid #dbdbdb; margin-bottom: 20px;}

.liyou ul li{ text-align: center;}

.liyou ul li img{width:43px; height: auto;}

.liyou ul li strong{display:block; font-size:22px; margin-top: 10px; margin-bottom: 3px;}

.liyou ul li p{font-size:14px; color: #666;}

.liyou ul li p b{font-size:20px; color: #11295a;}

.liyou-cont{display:flex; flex-flow: row wrap; justify-content: space-between; margin-top: 10px; padding-bottom: 40px;}

.liyou-cont dl{ display: flex; flex-direction: column; justify-content:center; align-items: center;}

.liyou-cont dt{font-size:35px; color: #11295a; display: flex; flex-direction: row; justify-content:center; align-items:center;}

.liyou-cont dt i{width:2px; height: 40px; background: #c0c0c0; display: inline-block; margin: 0 15px; transform:rotate(25deg); -ms-transform:rotate(25deg); -moz-transform:rotate(25deg); -webkit-transform:rotate(25deg); -o-transform:rotate(25deg); }

.liyou-cont dt span{font-size:20px;}

.liyou-cont dd{font-size:15px; color:#000; opacity: 0.8;}

.liyou-cont-1{width:270px;}

.liyou-cont-2{width:270px; border-left:1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 0  10px;}

.liyou-cont-3{width:270px; border-left:1px solid #c0c0c0; padding: 0  10px;}




.yewu{padding-top: 55px;}

.tit-yewu{background-image: url(../images/tit-yewu.png);}

.yewu-icon{display:flex; flex-flow: row wrap; justify-content: space-between;}

.yewu-icon li{width:255px; height: 160px; margin-top: 25px; }

.yewu-icon li a{ width: 100%; height: 100%; border:1px solid #d1d1d1; border-radius: 10px;  background: #f5f5f5; display: flex; flex-direction: column; justify-content: center; align-items: center;}

.yewu-icon li a:hover{border:1px solid #11295a;}

.yewu-icon li a img{width:80px; height: auto; display: block;}

.yewu-icon li a p{font-size:20px; color: #11295a; margin-top: 8px; }

.yewu-new {width:100%; display: flex; flex-flow:row wrap; justify-content:space-between; padding: 20px 0 50px;}

.yewu-new li{width:570px; height: 50px; display: flex; flex-flow:row nowrap; justify-content:space-between; align-items: center; border-bottom: 1px dashed #a6a6a6; margin-top: 10px;}

.yewu-new li span{font-size:16px; width:440px; color: #666;}

.yewu-new li a{width: 110px; height: 30px; line-height: 30px; text-align: center; color: #11295a; border: 1px solid #11295a;}

.yewu-new li a:hover{color: #fff; background: #11295a; font-size:12px;}



.hengfu1{height: 186px; background:url(../images/hengfu-bg1.jpg) center center no-repeat; background-size:auto 100%;}

.hengfu1-cont{height: 186px; display: flex; flex-direction: column; justify-content: center; }

.hengfu1-cont p{font-size:30px; font-weight: bold; font-family: "宋体"; color: #fff;}

.hengfu1-cont a{ width: 325px; height: 40px; line-height: 40px; display: inline-block; text-align: center; background: #11295a; color: #fff; font-size:16px; margin-top: 20px; margin-left:150px; box-shadow: 2px 2px 10px #11295a;}

.hengfu1-cont a:hover{font-size:14px; color: #efe330;}



.anli{ padding-top:50px;}

.tit-anli{background-image: url(../images/tit-anli.png);}

.anli-cont{display:flex; flex-flow: row wrap; justify-content: space-between; }

.anli-cont dl{width:250px; margin-top:30px;}

.anli-cont dt{ padding:10px 0 25px; position: relative;}

.anli-cont dt strong{font-size:60px; color: #000; opacity: 0.3; text-align: center; display: block;}

.anli-cont dt p{line-height: 20px; width:80%; margin:5px auto 20px;}

.anli-cont dt a{width:110px; height: 28px; line-height: 28px; text-align: center; color: #fff; background: #11295a; border-radius: 5px; display:block; margin: auto;}

.anli-cont dt a:hover{font-size:12px;color: #efe330;}

.anli-cont dt span{width:30px; height: 30px; position: absolute; z-index: 10; left: 45%; bottom: -13px; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }

.anli-cont1 {display:flex; flex-direction: column;}

.anli-cont1 dt{background: #ececec;}

.anli-cont1 dt strong{color: #000;}

.anli-cont1 dt p{ color: #666;}

.anli-cont1 dt span{ background: #ececec; bottom: -13px;}

.anli-cont2 {display:flex; flex-direction:column-reverse;}

.anli-cont2 dt{background: #adacac;}

.anli-cont2 dt strong{color: #fff;}

.anli-cont2 dt p{ color: #fff; }

.anli-cont2 dt span{ background: #adacac; top: -13px;}

.anli-cont dd img{width:100%; height: 159px; display: block;}

.anli-more{ width: 230px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size:18px; border-radius: 5px; background: #11295a; display: block; margin:45px auto 55px;}

.anli-more:hover{font-size:14px; color: #efe330;}



.hengfu2{height: 186px; background:url(../images/hengfu-bg2.jpg) center center no-repeat; background-size:auto 100%;}

.hengfu2-cont p{display: inline-block; text-align: center; padding-top: 25px; margin-left: 150px;}

.hengfu2-cont p strong{font-size:30px; font-family: "宋体"; color:#fff; display: block;border-top: 3px solid #fff; padding-top: 12px; }

.hengfu2-cont p span{font-size:18px; color: #fff; border-bottom: 1px solid #fff; display: inline-block; padding-bottom: 12px; margin-top: 5px;}

.hengfu2-cont p a{ width: 235px; height: 35px; line-height: 35px; text-align: center; background: #11295a; color: #fff; display: block; margin:10px auto 0; font-size:16px; box-shadow: 2px 2px 10px #11295a;}

.hengfu2-cont p a:hover{font-size:14px; color: #efe330;}



.team{padding-top:50px;}

.tit-team{background-image: url(../images/tit-team.png);}
.tit-aboutus{background-image: url(../images/tit-aboutus.png);}
.tit-satisfaction {background-image: url(../images/tit-satisfaction.png);}
.tit-prosurestar{background-image: url(../images/tit-prosurestar.png);}
.tit-process{background-image: url(../images/tit-process.png);}
.tit-sector{background-image: url(../images/tit-sector.png);}

.team-cont{ margin-top: 50px;}

.team-tuijian{height:362px; background: url(../images/team-tuijian.jpg) center center no-repeat; background-size:auto 100%; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center;}

.team-tuijian dt img{width:370px;}

.team-tuijian dd{width:590px; margin-left: 50px;}

.team-tuijian dd strong{font-size:32px; color: #11295a;}

.team-tuijian ul {display:flex; flex-flow: row wrap; justify-content: flex-start; margin-top: 8px;}

.team-tuijian ul li{font-size:18px; color: #666; width: 100%; margin-top: 5px;}

.team-tuijian p{ color:#999; text-indent: 2em; line-height: 1.8; margin-top: 18px;}

.team-qita{ display:flex; flex-flow: row wrap; justify-content: space-between; }

.team-qita dl{width: 250px; background: #f4f4f4; margin-top: 30px;}

.team-qita dt img{ width: 100%; display: block;}

.team-qita dd{width:85%; margin: auto; padding: 20px 0;}

.team-qita dd strong{color:#11295a; font-size:18px;}

.team-qita dd p{color:#999; line-height: 1.6; padding: 5px 0;}

.team-qita dd a{color:#11295a; font-size:12px;}

.team-qita dd a:hover{ text-decoration: underline;}

.team-more{ width: 230px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size:18px; border-radius: 5px; background: #11295a; display: block; margin:45px auto 55px;}

.team-more:hover{font-size:14px; color: #efe330;}



.rongyu{background: #f6f6f6; margin-top: 60px;padding-top:50px; padding-bottom: 60px;}

.tit-rongyu{background-image: url(../images/tit-rongyu.png);}

.rongyu-cont{display:flex; flex-flow: row wrap; justify-content: space-between; margin-top: 50px;}

.rongyu-cont li {width: 235px;}

.rongyu-cont li img{display:block; width: 100%; height: 174px;}

.rongyu-cont li p{ text-align:center; padding-top: 12px;}

.rongyu-cont li p a{font-size:16px; color: #666;}

.rongyu-cont li p a:hover{ text-decoration:underline; color: #11295a;}



.hengfu3{height: 200px; background:url(../images/hengfu-bg3.jpg) center center no-repeat; background-size:auto 100%;}

.hengfu3-cont{height: 200px; display:flex; flex-direction: column; justify-content: center;}

.hengfu3-cont ul{display:flex; flex-flow: row nowrap; justify-content: center; }

.hengfu3-cont li{color:#fff; padding: 10px 55px; line-height: 1.8; text-align: center;}

.hengfu3-cont li:nth-child(1),.hengfu3-cont li:nth-child(2){border-right:1px dashed #9c9e9f;}

.hengfu3-cont li strong{font-size:24px; font-family: "黑体"; }

.hengfu3-cont li p{font-size:16px; }

.hengfu3-cont a{ width: 244px; height: 40px; line-height: 40px;  text-align: center; background: #11295a; color: #fff; display: block; margin:10px auto 0; font-size:16px; box-shadow: 2px 2px 10px #11295a;}

.hengfu3-cont a:hover{font-size:14px; color: #efe330;}



.free{padding-top:50px;}

.tit-free{background-image: url(../images/tit-free.png);}

.free-cont{display:flex; flex-flow: row wrap; justify-content: space-between; margin-top: 50px;}

.free-cont li{width:182px; height: 238px; }

.free-cont li a{width:100%; height: 100%; border:1px solid #e5e5e5; display: flex; flex-direction: column; justify-content:center; align-items: center; text-align: center;}

.free-cont li a:hover{border:1px solid #11295a; background: #f5f5f5;}

.free-cont li img{width:100px; height: auto;}

.free-cont li strong{color: #11295a; font-size:22px; margin-top: 15px; margin-bottom: 15px;}

.free-cont li p{font-size:14px; color: #555; line-height: 1.8; font-family: "宋体";}



.about{padding-top:50px;}

.tit-about{background-image: url(../images/tit-about.png);}

.about-cont{margin-top:50px; background: #11295a; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;}

.about-cont dt img{ width: 500px; height: auto; display: block;}

.about-cont dd{width:600px; line-height: 2; color: #666; font-size:16px; margin-right: 50px;}

.about-cont dd p{ margin-top: 10px;}

.about-cont dd p a{color:#11295a;}

.about-cont dd p a:hover{text-decoration:underline;}





/*****列表页*****/

.position{background: #f9f9f9; height: 70px; line-height: 70px; border-bottom: 1px solid #e6e6e6;}

.positio

n-cont{display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; color: #000;}

.position-cont span img{width:22px; height: 18px; margin-right: 10px;}

.position-cont a{margin-left: 8px; margin-right: 8px;}

.position-cont a:hover{ color: #11295a;}



.list-bg{ background: #f9f9f9; padding-top: 50px; padding-bottom: 50px;}

.list{border:1px solid #d8d8d8; background: #fff; padding-top: 30px; padding-bottom: 30px; }

.list-top{width:1040px; margin:0 auto 50px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center;}

.list-top dt img{width:233px; height: 156px; display: block;}

.list-top dd{width:775px;}

.list-top dd h1{ text-align: left;}

.list-top dd h1 a{color:#11295a; font-size:24px;}

.list-top dd p{color:#666; font-size:16px; line-height: 1.8; margin-top: 10px;}

.list-top dd p a{color:#11295a;}

.list-top dd p a:hover{ text-decoration: underline;}

.list-cont{width:1080px; margin:0 auto;}

.list-new{width:100%;}

.list-new li{width:100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; border-top: 1px solid #ccc; padding: 50px 0;}

.list-new li span{width:168px; height: 92px; line-height: 1.2; color: #fff; background: #e3dfdf; font-size:26px; font-family: "黑体"; display: flex; justify-content: center; align-items: center; text-align: center;}

.list-new-bod{width:880px;}

.list-new-bod h2{text-align: left; font-weight: normal;}

.list-new-bod h2 a{color:#11295a; font-size:20px;}

.list-new-bod p{color:#666; font-size:14px; line-height: 1.8; margin-top: 10px;}

.list-new-bod p a{color:#11295a;}

.list-new-bod p a:hover{ text-decoration: underline;}



/*****列表案例*****/

.list-case{width:1080px; margin:0 auto; display: flex; flex-flow: row wrap; justify-content: space-between;}

.list-case-left{width:255px;}

.list-case-left a{width:100%; height:60px; background: #f4f4f4; margin-bottom: 10px; font-size: 16px; color: #000; display: flex; flex-flow: row nowrap; align-items: center;}

.list-case-left a.active,.list-case-nav a:hover{color:#fff; background: #11295a;}

.list-case-left a i{ height: 40px; width: 2px; background: #11295a; margin-left: 30px; margin-right: 20px;}

.list-case-left a.active i,.list-case-nav a:hover i{background: #11295a;}

.list-case-right{width:750px;}

.list-case-cont li{ padding-bottom: 25px; margin-bottom: 25px; border-bottom:1px solid #ccc;}

.list-case-cont li h1{text-align:left; font-weight: normal;}

.list-case-cont li h1 a{font-size:24px; color:#11295a;}

.list-case-cont li p{font-size:16px; color:#666; line-height: 1.8; margin-top: 10px; opacity: 0.8;}

.list-case-cont li p a{color:#11295a;}

.list-case-cont li p a:hover{ text-decoration: underline;}



.page-tit{ padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #e3e3e3;}

.page-tit h1{ color: #414141; font-size:30px;}

.page-body{padding:50px 0 20px; width: 100%; margin: auto; font-size: 16px; color: #414141; line-height: 1.8;}

.page-body p{ margin-bottom: 20px;}

.page-body img{max-width: 100%;}





.related{ margin-top: 50px;}

.related-cont{display:flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; margin-top: 30px;}

.related-cont dl{width:235px; background: #f4f4f4;}

.related-cont dt img{width:100%; height: 174px; display: block;}

.related-cont dd{display: flex; flex-direction: column; justify-content: center; padding: 20px;}

.related-cont dd p{color: #999; line-height: 1.6;}

.related-cont dd a{ color: #11295a;}

.related-cont dd a:hover{text-decoration:underline;}



.lawyer{ margin-top: 10px;}

.tit2-lawyer{background-image:url(../images/tit2-lawyer.png);}

.lawyer-cont{ padding-top: 20px;}

.lawyer-cont dl{display:flex; flex-flow: row nowrap; justify-content:flex-start; align-items: center; background: #f1f1f1; padding: 30px 0; margin-top: 10px;}

.lawyer-cont dt{font-size:22px; color:#11295a; width: 22px; line-height: 1.2; font-weight: bold; margin-left: 45px; margin-right: 55px;}

.lawyer-cont dd{width:600px; border-left:1px solid #d3d3d3;}

.lawyer-cont dd ul li{position:relative; margin-top: 5px;}

.lawyer-cont dd ul li span{width:25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; background: #11295a; color: #fff; position: absolute; left: -13px; top:0;}

.lawyer-cont dd ul li p{color:#666; line-height: 2; padding-left: 20px;}

.lawyer-cont dd ul li p strong{color:#000;}



.reason{ margin-top: 10px;}

.tit2-reason{background-image:url(../images/tit2-reason.png);}

.reason-cont{display: flex; flex-flow: row nowrap; justify-content: space-between; margin-top: 30px;}

.reason-cont li{display:flex; flex-direction: column; align-items: center; border:1px solid #e0e0e0; width:100%; height:270px; box-shadow: 0 0 15px #ccc; margin: 4px;}

.reason-cont li:hover{border:1px solid #11295a;}

.reason-cont li img{width:100%; height: auto; margin-top: 20px;}

.reason-cont li strong{color:#414141; font-size:18px; letter-spacing: 3px;}

.reason-cont li p{color:#000; text-align: center; padding-top: 5px;}



.list-page{ padding: 50px 0; text-align: center;}

.list-page li{ padding:5px 10px; border: 1px solid #e0e0e0;display: inline-block}

.list-page li.active{padding:5px 10px; border: 1px solid #11295a; background: #11295a; }

.list-page li.active a{display: block;width: 100%;color: #fff;}





/*****列表律师*****/

.list-team{display:flex; flex-flow: row wrap; justify-content: space-between; align-items: center; margin-bottom: 50px;}

.list-team dl{width:235px; background: #f4f4f4; margin-top: 25px;}

.list-team dt img{width:100%; display: block;}

.list-team dd{display: flex; flex-direction: column; justify-content: center; padding: 20px;}

.list-team dd strong{font-size:18px; color: #11295a;}

.list-team dd p{color: #999; line-height: 1.6; padding: 5px 0;}

.list-team dd a{ color: #11295a;}

.list-team dd a:hover{text-decoration:underline;}



.duke{background:#f6f6f6; margin-top: 50px; display: flex;flex-flow: row wrap; justify-content: space-between; padding: 50px;}

.duke dl{width:420px; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; border-right: 1px solid #c5c5c5; padding-right: 30px;}

.duke dt img{width:113px; height: auto; display: block;}

.duke dd{width:280px;}

.duke dd span{width:100px; height: 30px; line-height: 30px; text-align: center; background: #11295a; font-size:16px; color: #fff; display: inline-block;}

.duke dd p{font-size:16px; color: #999; line-height: 1.5; padding-top: 8px;}

.duke ul{width:600px; display: flex; flex-flow: row nowrap; justify-content: space-between;}

.duke li{display: flex; flex-direction: column; align-items: center; text-align: center;}

.duke li:nth-child(1){width:165px;}

.duke li:nth-child(2){width:100px;}

.duke li:nth-child(3){width:240px;}

.duke li img{width:66px; height: auto; display: block;}

.duke li span{width:100px; height: 30px; line-height: 30px; text-align: center; background: #11295a; font-size:16px; color: #fff; display: block; margin-top: 10px;}

.duke li p{font-size:16px; color: #999; line-height: 1.5; padding-top: 8px;}





/*****文章页*****/

.article-bg{ background: #f9f9f9; padding-top: 50px; padding-bottom: 50px;}

.article{border:1px solid #d8d8d8; background: #fff; padding-top:50px; padding-bottom: 50px;}

.article-cont{width:1080px; margin:0 auto;}

.article-cont-tit{ padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #e3e3e3;}

.article-cont-tit h1{ color: #11295a; font-size:30px;}

.article-cont-tit p{ margin-top: 20px; text-align: center;}

.article-cont-tit span{ color:#414141; font-size:16px; margin: 0 20px;}

.article-cont-body{padding:50px 0; width: 90%; margin: auto; font-size: 16px; color: #414141; line-height: 1.8;}

.article-cont-body p{ margin-bottom: 20px;}

.article-cont-body img{max-width: 100%;}

.article-page{width:1080px; margin:auto; padding-top: 50px; padding-bottom: 30px; line-height: 2; border-top: 2px solid #e3e3e3;}

.article-page li{font-size:16px; color: #414141;}

.article-page li a{color: #414141;}

.article-page li a:hover{color: #11295a; text-decoration:underline;}





/*****关于*****/

.page-about{ margin-top: 50px;}

.page-about-lvshi{display:flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; background: #f4f4f4;}

.page-about-lvshi dl{width:470px; margin: auto;}

.page-about-lvshi dt{font-size:32px; color:#11295a; font-weight:bold; margin-bottom: 20px;}

.page-about-lvshi dd{ font-size:18px; color: #666; margin-bottom: 5px;}

.page-about-lvshi dl p{text-align:right; padding-top: 30px;}

.page-about-lvshi dl p img{width: 202px; height: auto;}

.page-about-lvshi div img{width:490px; height: auto; display: block;}



.page-about-jieshao{background:#e5ebf3; margin-top: 50px;}

.page-about-jieshao dt img{width:100%; height: auto; display: block;}

.page-about-jieshao dd{ padding: 30px 50px 50px;}

.page-about-jieshao dd p{font-size:16px; color: #666; line-height:2; text-indent:2em; margin-top: 20px;}

.page-about-jieshao dd h3{margin:0 0 30px -25px; color:#11295a; font-size:36px}

.page-about-jieshao dd h3::before{width:6px; height:26px; margin-right:20px; content:"";  display:inline-block; background:#860a07}





.page-about-youshi{margin-top:50px;}

.page-about-youshi dl{background:#efe9e3; margin-top: 50px ;margin-bottom: 50px;}

.page-about-youshi dt img{width:100%; height: auto; display: block;}

.page-about-youshi dd{ padding: 30px 50px 50px;}

.page-about-youshi dd p{font-size:16px; color: #666; line-height:2; text-indent:2em; margin-top: 20px;}

.tit-youshi {background-image: url(../images/tit-youshi.png); margin-top: 50px;}
.tit-team {background-image: url(../images/tit-team.png); margin-top: 50px;}
.tit-lawfirm {background-image: url(../images/tit-lawfirm.png); margin-top: 50px;}

.page-about-tuandui{margin-top:50px;}

.page-about-tuandui img{width:100%; height: auto; display: block; margin-top: 50px;}





/**在线留言弹窗**/

.liuyan_jieguobg{ width: 100%; height: 100%; background: #000; opacity: 0.7; position:fixed; left:0; top: 0; z-index: 11110; display: none;}

.liuyan_loading{ width: 100%; height: 100%; position:fixed; left:0; top: 0; z-index: 11111; display: none;}

.liuyan_loading span{width: 100%; height: 100%; display:flex; justify-content: center; align-items: center;}

.liuyan_loading span img{width:200px; height: 200px;}

.liuyan_jieguo{ width: 600px; height: 200px; border: 1px solid #ccc; background:#fff;  position:fixed; z-index: 11111; opacity: 1; font-size: 28px; display: none;}

.liuyan_jieguo_txt{ font-size:30px; color: #000;  font-family: "宋体"; margin-top: 60px; display: flex; flex-direction: row; width: 100%; justify-content: center; align-items:center;}

.liuyan_jieguo_txt img{ width: 40px; height: 40px; vertical-align:middle; margin-right: 5px; display: inline-block;}

.close_jieguo{ position:absolute; top:8px; right: 8px; border-radius: 50%; width: 30px; height:30px; line-height:30px; text-align:center; background: #000; color: #fff; font-size:32px; cursor: pointer;}

.liuyan_jieguo_hidetime{ font-size:24px;  font-family: "宋体"; text-align: center; margin-top: 20px; color: #A09B9B;}

.dttime{ color: #11295a; font-weight: bold; margin: 0 5px;}



#contact_map {

    width:100%;

    height: 32rem;

}