@charset "utf-8";
/*screen width*/
@media only screen and (max-width:1280px){
.inner{width:1000px;}

.top-logo{ width:307px;}
.top-tel{width: 270px; }
.top-tel img{width:40px;}
.top-tel span{font-size:30px;}

.menu li{ width:120px;}
.menu-down{width:1000px; left: 0px; top: 50px; display: none;}
.menu-down dl dd{ width: 190px;}
.menu-down dl dd a{font-size:16px;}

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

.tit{height:70px;}

.liyou-cont dt{font-size:30px;}
.liyou-cont dt i{height: 35px; }
.liyou-cont dt span{font-size:45px;}
.liyou-cont dd{font-size:14px;}
.liyou-cont-1{width:185px;}
.liyou-cont-2{width:210px; padding: 0 60px;}
.liyou-cont-3{width:290px;}


.yewu-icon li{width:230px; }
.yewu-new li{width:485px;}
.yewu-new li span{width:360px; }

.hengfu1{height: 156px;}
.hengfu1-cont{height: 156px;}
.hengfu1-cont p{font-size:28px;}
.hengfu1-cont a{ width: 285px; height: 35px; line-height: 35px; font-size:14px;}
.hengfu1-cont a:hover{font-size:12px;}

.anli-cont dl{width:230px;}
.anli-cont dd img{ height: 149px; }

.hengfu2{height: 166px;}
.hengfu2-cont p{padding-top: 18px; margin-left: 130px;}
.hengfu2-cont p strong{font-size:26px;}
.hengfu2-cont p span{font-size:16px;}
.hengfu2-cont p a{font-size:14px;}
.hengfu2-cont p a:hover{font-size:12px;}

.team-tuijian{height:322px;}
.team-tuijian dt img{width:320px;}
.team-tuijian dd{width:540px;}
.team-qita dl{width: 230px;}
.team-qita dt img{ height:auto; }

.rongyu-cont li {width: 230px;}
.rongyu-cont li img{height: 170px;}

.hengfu3{height: 180px;}
.hengfu3-cont{height: 180px;}
.hengfu3-cont li strong{font-size:22px;}
.hengfu3-cont li p{font-size:14px; }
.hengfu3-cont a{height: 35px; line-height: 35px; font-size:14px;}
.hengfu3-cont a:hover{font-size:12px;}

.free-cont li{width:142px; height: 208px;}
.free-cont li img{width:80px;}
.free-cont li strong{font-size:18px; margin-top: 10px; margin-bottom: 10px;}

.about-cont dt img{ width: 470px;}
.about-cont dd{width:470px; margin-right: 30px;}

.danwei dt{width:128px;}
.danwei dt h2{font-size:22px;}
.danwei dd{width:866px; }
.danwei dd p{width: 135px; height: 60px;}
.danwei dd p span img{width:30px;}
.danwei dd p strong{font-size:14px;}

.foot-menu li{ width:100px; height: 55px; line-height: 55px;}
.foot-logo img{width:330px;}

.list-top{width:840px;}
.list-top dd{width:575px;}
.list-cont{width:840px;}
.list-new li span{width:158px;}
.list-new-bod{width:650px;}

.duke{padding: 50px 30px;}
.duke dl{width:360px; padding-right: 30px;}
.duke dt img{width:103px;}
.duke dd{width:240px;}
.duke dd span{font-size:14px;}
.duke dd p{font-size:14px;}
.duke ul{width:540px;}
.duke li img{width:56px;}
.duke li span{font-size:14px;}
.duke li p{font-size:14px;}

.list-case{width:940px;}
.list-case-left{width:235px;}
.list-case-left a{height:55px; font-size: 14px;}
.list-case-left a i{ height: 35px; }
.list-case-right{width:675px;}
.list-case-cont li h1 a{font-size:20px;}
.list-case-cont li p{font-size:16px;}

.page-tit h1{font-size:26px;}

.tit2 h2{font-size:26px; }
.tit2 p{font-size:16px;}

.related-cont dl{width:210px;}
.related-cont dt img{height: 150px;}

.lawyer-cont dd{width:510px;}

.reason-cont li{width: 210px; height: 186px;}
.reason-cont li img{width:92px;}
.reason-cont li strong{font-size:22px;}

.article-cont{width:840px;}

.article-cont-tit h1{font-size:26px;}
.article-cont-tit span{font-size:14px;}
.article-page{width:840px;}

.page-about-lvshi dl{width:400px;}
.page-about-lvshi div img{width:430px;}

}

@media only screen and (max-width:1024px){
.inner{width:960px;}

.top-logo{ width:287px;}
.top-weixin{width: 49px;}
.top-tel{width: 240px; }
.top-tel img{width:35px;}
.top-tel span{font-size:28px;}

.menu li{ width:110px;}
.menu li.menu-item>a{font-size:16px;}
.menu-down{width:960px; left: 0px; top: 50px; display: none;}
.menu-down dl dd{ width: 180px;}
.menu-down dl dd a{font-size:14px;}
.menu-down-more{ width: 200px; font-size:16px;}

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

.tit{height:60px;}

.liyou-cont dt{font-size:25px;}
.liyou-cont dt i{height: 30px; }
.liyou-cont dt span{font-size:40px;}
.liyou-cont dd{font-size:12px;}
.liyou-cont-1{width:185px;}
.liyou-cont-2{width:210px; padding: 0 60px;}
.liyou-cont-3{width:290px;}

.yewu-icon li{width:220px; }
.yewu-new li{width:465px;}
.yewu-new li span{width:340px; }

.hengfu1{height: 136px;}
.hengfu1-cont{height: 136px;}
.hengfu1-cont p{font-size:24px;}
.hengfu1-cont a{ width: 235px; height: 30px; line-height: 30px; font-size:12px; margin-left:140px; box-shadow: 1px 1px 10px #11295a;}

.anli-cont dl{width:220px;}
.anli-cont dd img{ height: 144px; }
.anli-more{ width: 200px; font-size:16px;}

.hengfu2{height: 146px;}
.hengfu2-cont p{padding-top: 18px; margin-left: 80px;}
.hengfu2-cont p strong{font-size:22px; padding-top: 10px;}
.hengfu2-cont p span{font-size:14px; padding-bottom: 10px; margin-top: 3px;}
.hengfu2-cont p a{width: 158px; height: 30px; line-height: 30px; font-size:12px; box-shadow:1px 1px 10px #11295a;}

.team-tuijian{height:312px;}
.team-tuijian dt img{width:310px;}
.team-tuijian dd{width:530px; }
.team-tuijian dd strong{font-size:28px;}
.team-tuijian ul li{font-size:16px;}
.team-qita dl{width: 220px;}
.team-qita dt img{ height:auto; }
.team-more{ width: 200px; font-size:16px;}

.rongyu-cont li {width: 220px;}
.rongyu-cont li img{height: 160px;}

.hengfu3{height: 150px;}
.hengfu3-cont{height: 150px;}
.hengfu3-cont li strong{font-size:18px;}
.hengfu3-cont li p{font-size:12px; }
.hengfu3-cont a{width: 204px; height: 30px; line-height: 30px; font-size:12px; box-shadow: 1px 1px 10px #11295a;}

.about-cont dt img{ width: 450px;}
.about-cont dd{width:450px; margin-right: 30px;}

.danwei dt{width:128px;}
.danwei dt h2{font-size:20px;}
.danwei dd{width:826px; }
.danwei dd p{width: 130px; height: 60px;}
.danwei dd p span img{width:30px;}
.danwei dd p strong{font-size:12px;}

.foot-menu li{ width:90px; height: 50px; line-height: 50px;}
.foot-menu li a{font-size:16px;}
.foot-logo img{width:310px;}

.list-case{width:910px;}
.list-case-left{width:205px;}

.duke{padding: 50px 20px;}
.duke dl{width:350px; padding-right:20px;}
.duke dt img{width:93px;}

.page-about-lvshi dl{width:400px;}
.page-about-lvshi div img{width:400px;}

}
@media only screen and (max-width:800px){
.inner{width:740px;}

.top-logo{ width:247px;}
.top-weixin{width: 39px;}
.top-tel{width:200px; margin-top: 7px;}
.top-tel img{width:25px;}
.top-tel span{font-size:20px;}

.menu li{ width:80px; height: 40px; line-height: 40px;}
.menu li.menu-item>a{font-size:14px;}
.menu-down{width:740px; left: 0px; top: 50px; display: none;}
.menu-down dl dd{ width: 130px;}
.menu-down dl dd a{font-size:12px;}
.menu-down-more{ width: 160px; height: 30px; line-height: 30px; font-size:14px;}
.menu-down-more:hover{font-size:12px;}

.banner .bd li a{height: 260px;}
.banner .bd li a.bd-a{height:200px;}
.banner .hd li{ width: 10px; height: 10px; margin: 5px;}

.tit{height:50px; padding-top: 5px;}
.tit2{ background-size:auto 48px; }
.liyou ul li strong{font-size:18px;}
.liyou ul li p{font-size:14px;}
.liyou ul li p b{font-size:16px;}

.liyou-cont dt{font-size:20px;}
.liyou-cont dt i{height: 25px; margin: 0 10px; }
.liyou-cont dt span{font-size:35px;}
.liyou-cont dd{font-size:12px;}
.liyou-cont-1{width:125px;}
.liyou-cont-2{width:150px;}
.liyou-cont-3{width:150px;}

.yewu{padding-top: 35px;}
.yewu-icon{padding-top: 0;}
.yewu-icon li{width:170px; }
.yewu-new {padding: 20px 0 30px;}
.yewu-new li{width:350px;}
.yewu-new li span{font-size:12px; width:230px;}
.yewu-new li a{width: 90px; height: 28px; line-height: 28px; font-size:12px;}

.anli{ padding-top:30px;}
.anli-cont{margin-top: 30px;}
.anli-cont dl{width:160px;}
.anli-cont dt strong{font-size:34px;}
.anli-cont dt p{font-size:12px;}
.anli-cont dd img{ height: 109px; }
.anli-more{ width: 160px; height: 30px; line-height: 30px; font-size:14px; margin:25px auto 35px;}
.anli-more:hover{font-size:12px;}

.team{padding-top:30px;}
.team-cont{ margin-top: 30px;}
.team-tuijian{height:282px;}
.team-tuijian dt img{width:300px;}
.team-tuijian dd{width:380px; margin-left: 20px; }
.team-tuijian dd strong{font-size:22px;}
.team-tuijian ul li{font-size:14px; width: 100%;}
.team-tuijian dd p{font-size:12px; margin-top: 10px;}
.team-qita dl{width: 160px;}
.team-qita dt img{ height:auto;}
.team-qita dd{padding: 10px 0;}
.team-qita dd strong{font-size:16px;}
.team-qita dd p{font-size:12px;}
.team-more{ width: 160px; height: 30px; line-height: 30px; font-size:14px; margin:25px auto 35px;}
.team-more:hover{font-size:12px;}

.rongyu{margin-top:30px;padding-top:30px; padding-bottom: 30px;}
.rongyu-cont{margin-top: 30px;}
.rongyu-cont li {width: 160px;}
.rongyu-cont li img{height: 110px;}
.rongyu-cont li p{padding-top: 10px;}
.rongyu-cont li p a{font-size:14px; color: #666;}

.free{padding-top:30px;}
.free-cont{margin-top: 30px;}
.free-cont li{width:222px; height: 208px; margin-bottom: 30px;}
.free-cont li img{width:80px;}
.free-cont li strong{font-size:18px; margin-top: 10px; margin-bottom: 10px;}

.about{padding-top:30px;}
.about-cont{margin-top:30px;}
.about-cont dt img{ width: 350px;}
.about-cont dd{width:360px; line-height: 1.8; font-size:14px; margin-right: 10px;}
.about-cont dd p{ margin-top: 5px;}

.online{padding-top:30px;}
.online-cont{margin-top: 30px;}
.online-cont p input{width:45%;}

.danwei{margin-top: 30px;}
.danwei dt{width:128px;}
.danwei dt h2{font-size:18px; margin-bottom: 2px;}
.danwei dd{width:606px; }
.danwei dd p{width: 90px; height: 50px;}
.danwei dd p span img{width:25px;}
.danwei dd p strong{font-size:12px;}

.foot-nav{ margin-top: 30px; }
.foot-menu li{ width:60px; height: 40px; line-height: 40px;}
.foot-menu li a{font-size:14px;}

.foot{padding: 30px 0;}
.foot-logo img{width:270px;}
.foot-cont dt img{width:77px; margin-right: 10px;}
.foot-cont dd p{font-size:14px; }

.list-bg{ padding-top: 30px; padding-bottom: 30px;}
.list{padding-top:30px; padding-bottom: 30px;}
.list-top{width:700px;  margin:0 auto 30px;}
.list-top dd{width:445px;}
.list-top dd h1 a{font-size:18px;}
.list-top dd p{font-size:14px; margin-top:6px;}

.list-cont{width:700px;}
.list-new li{padding: 30px 0;}
.list-new li span{width:158px;}

.list-new-bod{width:520px;}
.list-new-bod h2 a{font-size:16px;}
.list-new-bod p{font-size:14px; margin-top: 5px;}

.list-team dl{width:215px;}
.list-team dt img{ height: 100%;}

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

.duke{margin-top: 30px; display: flex;flex-flow: column wrap; justify-content:center; align-items: center; padding: 30px 0;}
.duke dl{width:600px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; border-bottom: 1px solid #c5c5c5; border-right: 0; padding-right: 0; padding-bottom: 30px;}
.duke dt img{width:113px; height: auto; display: block; margin-right: 30px;}
.duke dd{width:380px;}
.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; margin-top: 30px;}
.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;}

.list-case{width:700px;}
.list-case-left{width:100%; display: flex; flex-flow: row wrap; justify-content:space-between;}
.list-case-left a{width:170px; height:50px; background: #ededed; margin-bottom: 10px; font-size: 14px; 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: 30px; width: 2px; background: #11295a; margin-left: 20px; margin-right: 20px;}
.list-case-left a.active i,.list-case-nav a:hover i{background: #ededed;}

.list-case-right{width:100%;}
.list-case-cont{margin-top:30px;}

.lawyer{ margin-top: 30px;}
.lawyer-cont dd{width:530px;}

.reason{ margin-top: 30px;}

.page-body{padding:30px 0 20px; }

.related{ margin-top: 30px;}

.article-bg{ padding-top: 30px; padding-bottom: 30px;}
.article{padding-top:30px; padding-bottom: 30px;}
.article-cont{width:700px;}
.article-page{width:700px; }

.page-about-lvshi dl{width:350px;}
.page-about-lvshi dt{font-size:28px; margin-bottom: 10px;}
.page-about-lvshi dd{ font-size:16px;}
.page-about-lvshi dl p{padding-top: 10px;}
.page-about-lvshi div img{width:300px;}

}

@media only screen and (max-width:768px){
.inner{width:720px;}

.menu li.menu-item>a{font-size:14px;}
.menu-down{width:720px; left: 0px; top: 50px; display: none;}
.menu-down dl dd{ width: 130px;}
.menu-down dl dd a{font-size:12px;}

.liyou ul li{width:130px;}

.yewu-icon li{width:165px; }

.danwei{margin-top: 30px;}
.danwei dt{width:128px;}
.danwei dt h2{font-size:18px; margin-bottom: 2px;}
.danwei dd{width:586px; }
.danwei dd p{width: 85px; height: 50px;}
.danwei dd p span img{width:22px;}
.danwei dd p strong{font-size:10px;}

.about-cont dt img{ width: 340px;}
.about-cont dd{width:350px;}

.foot-logo img{width:250px;}

.list{padding-top:0;}
.list-top{width:680px; margin-top: 30px;}
.list-top dd{width:425px;}

.list-cont{width:680px;}

.list-new li span{width:138px;}
.list-team{margin-bottom: 30px;}

.list-case{width:680px;}
.list-case-left{ margin-top: 30px;}
.list-case-left a{width:160px;}

.article-cont{width:680px;}
.article-page{width:680px; }


}
@media only screen and (max-width:500px){
.inner{width:384px;}
body{padding-bottom:50px;}
.top{padding: 10px 0; }
.top-logo{ width:227px;}
.top-weixin{display: none;}
.top-tel{display: none;}
.top-menu{display:block;}

.nav{ width: 100%;  height: 100%; background: #11295a; position:fixed; top: 75px; left: 0; z-index: 100; display: none;}
.menu {display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; }
.menu li{ width:100%; height: 50px; line-height: 50px; text-align: center; padding: 0; border-bottom: 1px solid #fff;}
.menu li.menu-item>a{font-size:14px;}
.menu li.menu-item>a:hover{background: #f1f1f1;}
.menu li.active>a{ background: #f1f1f1;}
.menu-down{width:100%; padding: 20px 0; left: 0; top: 51px; display: none;}
.menu-down dl dd{ width: 130px; height: 40px; line-height: 40px;}
.menu-down dl dd a{font-size:12px;}
.menu-down-more{ width: 160px; height: 30px; line-height: 30px; font-size:14px;}
.menu-down-more:hover{font-size:12px;}

.banner{margin-top: 0;}
.banner .bd li a{height: 200px;}
.banner .bd li a.bd-a{height: 160px;}
.banner .hd li{ width: 8px; height: 8px; margin: 4px;}

.liyou ul{display:flex; flex-flow: row wrap; justify-content: space-around; padding: 20px 0 30px; border-bottom: 1px solid #dbdbdb; margin-bottom: 20px;}
.liyou ul li{width:150px; margin-top: 20px;}
.liyou-cont{display:flex; flex-flow: column wrap; justify-content: center; align-items: center; margin-top: 10px; padding-bottom: 40px;}
.liyou-cont dl{ width: 90%; margin-top: 15px;}
.liyou-cont dt{font-size:30px;}
.liyou-cont dt i{height: 25px; margin: 0 8px; }
.liyou-cont dt span{font-size:20px;}
.liyou-cont dd{font-size:14px;}
.liyou-cont-1{}
.liyou-cont-2{ padding: 0; border: 0;}
.liyou-cont-3{}


.yewu-icon{padding-top: 10px;}
.yewu-icon li{width:185px;  margin-top: 15px;}
.yewu-new {padding: 20px 0 30px;}
.yewu-new li{width:100%;}
.yewu-new li span{font-size:14px; width:280px;}
.yewu-new li a{width: 90px; height: 28px; line-height: 28px; font-size:14px;}

.hengfu1{height: 126px;}
.hengfu1-cont{height: 126px;}
.hengfu1-cont p{font-size:16px;}
.hengfu1-cont a{ width: 225px; height: 26px; line-height: 26px; font-size:12px; margin-left:70px; box-shadow: 1px 1px 10px #11295a;}

.anli-cont{margin-top: 15px;}
.anli-cont dl{width:185px; margin-top: 15px;}
.anli-cont dt span{width:15px; height: 15px;}
.anli-cont dt strong{font-size:34px;}
.anli-cont dt p{font-size:12px;}
.anli-cont1 dt span{ bottom: -6px;}
.anli-cont2 dt span{ top: -6px;}
.anli-cont dd img{ height: 129px; }
.anli-more{ width: 160px; height: 30px; line-height: 30px; font-size:14px; margin:25px auto 35px;}
.anli-more:hover{font-size:12px;}

.hengfu2{height: 136px;}
.hengfu2-cont p{padding-top: 13px; margin-left: 0px;}
.hengfu2-cont p strong{font-size:20px;border-top: 2px solid #fff; padding-top: 10px;}
.hengfu2-cont p span{font-size:12px; padding-bottom: 10px; margin-top: 3px;}
.hengfu2-cont p a{width: 148px; height: 26px; line-height: 26px; font-size:12px; box-shadow:1px 1px 10px #11295a;}


.team-tuijian{height:510px; background: url(../images/team-tuijian.jpg) center center no-repeat; background-size:auto 100%; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start;  padding:20px; }
.team-tuijian dt {width:100%;}
.team-tuijian dt img{width:100%; height: 220px; display: block;}
.team-tuijian dd{width:100%; margin-left: 0; margin-top: 15px;}
.team-tuijian dd strong{font-size:22px;}
.team-tuijian ul li{font-size:16px; width: 100%;}
.team-tuijian dd p{font-size:14px; margin-top: 10px;}
.team-qita dl{width: 185px; margin-top: 15px;}
.team-qita dt img{ height:auto; }
.team-more{ width: 160px; height: 30px; line-height: 30px; font-size:14px; margin:25px auto 35px;}
.team-more:hover{font-size:12px;}

.rongyu-cont{margin-top: 15px;}
.rongyu-cont li {width: 185px; margin-top: 15px;}
.rongyu-cont li img{height: 129px;}

.hengfu3{height: 130px;}
.hengfu3-cont{height: 130px;}
.hengfu3-cont li{color:#fff; padding:5px 10px; line-height: 1.5; text-align: center;}
.hengfu3-cont li strong{font-size:14px;}
.hengfu3-cont li p{font-size:12px; }
.hengfu3-cont a{width: 154px; height: 26px; line-height: 26px; }

.free{padding-top:30px;}
.free-cont{margin-top: 30px;}
.free-cont li{width:183px; height: 188px; margin-bottom: 20px;}
.free-cont li img{width:80px;}
.free-cont li strong{font-size:18px; margin-top: 10px; margin-bottom: 10px;}

.about{padding-top:30px;}
.about-cont{margin-top:30px;}
.about-cont dt img{width: 100%;}
.about-cont dd{ padding: 20px; line-height: 1.8; font-size:14px; margin-right: 0;}
.about-cont dd p{ margin-top: 5px;}

.online{padding-top:30px;}
.online-cont{margin-top: 30px; padding: 30px 20px; }
.online-cont p{width:100%;}
.online-cont p input{width:40%;  height: 35px; line-height: 35px;}
.online-cont .submit{width:100%; height: 40px; line-height: 40px; color: #fff; display: inline-block; background: #339e99; font-size: 16px; outline: none;}


.danwei{margin-top: 30px;}
.danwei dl{display: flex; flex-flow: column wrap; justify-content: space-between; align-items: center;}
.danwei dt{width:100%; text-align: center;}
.danwei dt h2{font-size:24px; color: #11295a; margin-bottom: 0;}
.danwei dt i{font-size:12px; color: #11295a;}
.danwei dd{width:100%; display: flex; flex-flow: row wrap; justify-content: space-between;}
.danwei dd p{width: 118px; height: 50px;  margin-top: 15px;}
.danwei dd p span img{width:20px;}
.danwei dd p strong{font-size:10px;}


.foot-nav{display:none;}
.foot{padding: 30px 0; margin-top: 30px;}
.foot-logo img{width:270px;}
.foot-cont dt img{display: none;}
.foot-cont dd{margin-top:30px;  color: #fff;}
.foot-cont dd p{font-size:12px; color: #fff;}

.foot-zixun{display:flex; flex-flow: row nowrap; justify-content: space-between; position: fixed; left: 0; bottom:0; z-index: 99; width: 100%; box-shadow: 0 0 20px #c8c8c8;}
.foot-zixun li{width:50%; height:50px; line-height: 50px; text-align:center;}
.foot-zixun li:nth-child(1){background:#fafafa;}
.foot-zixun li:nth-child(1) a{color:#11295a;}
.foot-zixun li:nth-child(1) a i{font-size:0;}
.foot-zixun li:nth-child(2){background:#11295a;}
.foot-zixun li:nth-child(2) a{color:#fff;}

.position{height: 50px; line-height: 50px;}
.list-bg{padding:30px 0;}
.list{padding:0; margin: 0;}
.list-top{width:364px; margin: 20px auto;}
.list-top dt img{width:133px; height: 86px; display: block;}
.list-top dd{width:221px;}
.list-top dd h1 a{color:#11295a; font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;}
.list-top dd p{color:#666; font-size:12px; line-height: 1.8; height:60px; overflow: hidden; margin-top: 6px;}
.list-top dd p a{display:none;}

.list-cont{width:364px; }
.list-new li{padding:20px 0;}
.list-new li span{display: none;}
.list-new-bod{ padding: 0 10px;}
.list-new-bod h2{text-align: left; font-weight: normal; line-height: 1;}
.list-new-bod h2 a{color:#11295a; font-size:14px; }
.list-new-bod p{color:#666; font-size:12px; line-height: 1.8; margin-top: 10px;}
.list-new-bod p a{color:#11295a;}
.list-new-bod p a:hover{ text-decoration: underline;}

.list-page{ padding: 20px 0; text-align: center; margin-bottom: 20px; font-size:12px;}
.list-page span{padding:2px 5px; border: 1px solid #11295a; background: #11295a; color: #fff;}
.list-page a{border: 0px solid #e0e0e0;}
.list-team dl{width:175px; background: #f4f4f4; margin-top: 20px;}
.list-team dt img{width:100%;  height: 100%; display: block;}
.list-team dd{display: flex; flex-direction: column; justify-content: center; padding: 15px;}
.list-team dd strong{font-size:16px; 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: 30px; display: flex;flex-flow: row wrap; justify-content: space-between; padding: 20px;}
.duke dl{width:100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; border-right: 0; padding-right: 0; padding-bottom: 20px;}
.duke dt img{width:93px; height: auto; display: block; margin-right: 0;}
.duke dd{width:230px;}
.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:14px; color: #999; line-height: 1.5; padding-top: 8px;}
.duke ul{width:100%; display: flex; flex-flow: row nowrap; justify-content: space-between; margin-top: 20px;}
.duke li{display: flex; flex-direction: column; align-items: center; text-align: center;}
.duke li:nth-child(1){width:100px;}
.duke li:nth-child(2){width:100px;}
.duke li:nth-child(3){width:100px;}
.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:14px; color: #fff; display: block; margin-top: 10px;}
.duke li p{font-size:12px; color: #999; line-height: 1.5; padding-top: 8px;}

.list-case{width:364px; margin:20px auto; display: flex; flex-flow: row wrap; justify-content: space-between;}
.list-case-left{width:100%; display: flex; flex-flow: row wrap; justify-content:space-between; margin-top: 0;}
.list-case-left a{width:177px; height:50px; background: #ededed; margin-bottom: 10px; font-size: 14px; 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: 30px; width: 2px; background: #11295a; margin-left: 20px; margin-right: 20px;}
.list-case-left a.active i,.list-case-nav a:hover i{background: #ededed;}

.list-case-right{width:100%;}
.list-case-cont{margin-top:10px; padding: 0 10px;}
.list-case-cont li{ padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px solid #ccc;}
.list-case-cont li h1{text-align:left; font-weight: normal; line-height: 0.8; display: inline-block;}
.list-case-cont li h1 a{font-size:16px; color:#11295a;}
.list-case-cont li p{font-size:14px; color:#666; line-height: 1.6; margin-top: 10px; opacity: 0.8;}
.list-case-cont li p a{color:#11295a;}
.list-case-cont li p a:hover{ text-decoration: underline;}

.tit2{padding-top: 20px; background-size:auto 35px; color:#414141;}
.tit2 h2{font-size:20px;color:#414141;}
.tit2 p{font-size:12px; color:#414141;}

.lawyer{ margin-top: 30px;}
.lawyer-cont{ padding-top: 20px;}
.lawyer-cont dl{display:flex; flex-flow: row wrap; justify-content:center; align-items: center; background: #f1f1f1; padding: 30px 0; margin-top: 10px;}
.lawyer-cont dt{font-size:18px; color:#11295a; width: 100%; line-height: 1.2; font-weight: bold; text-align: center; margin-left: 0; margin-right: 0; margin-bottom:10px;}
.lawyer-cont dd{width:80%; 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: 30px; margin-bottom: 10px;}
.reason-cont{display: flex; flex-flow: row nowrap; justify-content:space-between; margin-top: 30px;}
.reason-cont li{width:100%; height: auto;}
.reason-cont li img{width:100%;}
.reason-cont li strong{font-size:12px; margin-bottom: 5px; color: #414141;}
.reason-cont li p{font-size:12px;}

.page-tit{ padding-top: 20px; padding-bottom:20px; border-bottom: 1px solid #e3e3e3;}
.page-tit h1{ color: #414141; font-size:20px;}
.page-body{padding:20px 10px; width: auto; margin: auto; font-size: 14px; color: #414141; line-height: 1.8;}
.page-body p{ margin-bottom: 15px;}

.related{ margin-top: 10px;}
.related-cont{width:100%;display:flex; flex-flow: row wrap; justify-content:center; align-items: center; margin-top: 20px;}
.related-cont dl{width:100%;padding: 10px 0; background: #f4f4f4; display: flex; flex-flow: row nowrap; justify-content: space-between; margin-top: 10px;}
.related-cont dt img{width:153px; height: 104px; display: block;}
.related-cont dd{display: flex; flex-direction: column; justify-content:center; width:195px; padding: 0;}
.related-cont dd p{color: #999; line-height: 1.6;}
.related-cont dd a{ color: #11295a;}
.related-cont dd a:hover{text-decoration:underline;}

.article-bg{ background: #f9f9f9; padding-top: 30px; padding-bottom: 30px;}
.article{border:1px solid #d8d8d8; background: #fff; padding-top:0; padding-bottom: 0;}
.article-cont{width:364px; margin:0 auto;}
.article-cont-tit{ padding-top: 30px; padding-bottom: 20px; border-bottom: 1px solid #e3e3e3;}
.article-cont-tit h1{ color: #11295a; font-size:20px;}
.article-cont-tit p{ margin-top: 10px; text-align: center;}
.article-cont-tit span{ color:#414141; font-size:12px; margin: 0 10px;}
.article-cont-body{padding:20px 0; width: 100%; margin: auto; font-size: 14px; color: #414141; line-height: 1.8;}
.article-cont-body p{ margin-bottom: 15px;}
.article-page{width:364px; margin:auto; padding-top: 20px; padding-bottom: 30px; line-height: 2; border-top: 2px solid #e3e3e3;}
.article-page li{font-size:14px; color: #414141;}
.article-page li a{color: #414141; font-size:12px;}
.article-page li a:hover{color: #11295a; text-decoration:underline;}

.page-about{ margin-top: 30px;}
.page-about-lvshi{display:flex; flex-flow: column-reverse nowrap; justify-content: space-between; align-items: center; background: #f4f4f4;}
.page-about-lvshi dl{width:85%; margin: auto; padding: 20px 0;}
.page-about-lvshi dt{font-size:18px; color:#11295a; font-weight:bold; margin-bottom: 10px;}
.page-about-lvshi dd{ font-size:14px; color: #666; margin-bottom: 5px;}
.page-about-lvshi dl p{text-align:right; padding-top: 10px;}
.page-about-lvshi dl p img{width: 152px; height: auto;}
.page-about-lvshi div img{width:100%; height: auto; display: block;}

.page-about-jieshao{background:#e5ebf3; margin-top: 30px;}
.page-about-jieshao dt img{width:100%; height: auto; display: block;}
.page-about-jieshao dd{ padding: 10px 20px 20px;}
.page-about-jieshao dd p{font-size:14px; color: #666; line-height:2; text-indent:2em; margin-top: 10px;}

.page-about-youshi{margin-top:30px;}
.tit-youshi{background-image: url(../images/tit-youshi.png);}
.page-about-youshi dl{background:#efe9e3; margin-top: 30px;}
.page-about-youshi dt img{width:100%; height: auto; display: block;}
.page-about-youshi dd{ padding: 10px 20px 20px;}
.page-about-youshi dd p{font-size:14px; color: #666; line-height:2; text-indent:2em; margin-top: 10px;}

.page-about-tuandui{margin-top:30px;}
.tit-tuandui{background-image: url(../images/tit-tuandui.png);}
.page-about-tuandui img{width:100%; height: auto; display: block; margin-top: 30px;}


.liuyan_loading span img{width:50px; height: 50px;}
.liuyan_jieguo{ width: 300px; height: 100px; font-size: 14px;}
.liuyan_jieguo_txt{ font-size:15px; margin-top: 30px; }
.liuyan_jieguo_txt img{ width: 20px; height: 20px; }
.close_jieguo{width: 15px; height:15px; line-height:15px;  font-size:14px;}
.liuyan_jieguo_hidetime{ font-size:12px; margin-top: 10px;}

}

@media only screen and (max-width:375px){
.inner{width:345px;}

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

.yewu-icon li{width:165px;  margin-top: 15px;}
.yewu-new li span{width:240px; font-size: 12px;}

.hengfu1-cont p{font-size:14px;}
.hengfu1-cont a{ margin-left:50px;}

.anli-cont dl{width:165px;}
.anli-cont dt strong{font-size:34px;}
.anli-cont dd img{ height: 109px; }

.team-tuijian dt img{height: 200px;}
.team-qita dl{width: 165px;}
.team-qita dt img{ height: 109px; }

.rongyu-cont li {width: 165px;}
.rongyu-cont li img{height: 109px;}

.hengfu3-cont li{padding:5px 10px;}
.hengfu3-cont li strong{font-size:12px;}

.free-cont li{width:163px;}

.danwei dd p{width:110px;}
.danwei dd p span img{width:18px;}
.danwei dd p strong{font-size:10px;}

.list-top{width:325px;}
.list-top dd{width:181px;}

.list-cont{width:325px; }

.list-team dl{width:155px;}
.list-team dt img{ height: 100%;}

.duke dd{width:190px;}

.list-case{width:325px;}
.list-case-left a{width:157px; }

.reason-cont li{width:100px;}

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

.article-cont{width:325px;}

.article-page{width:325px;}

}
@media only screen and (max-width:360px){
.inner{width:330px;}
.banner .bd li a{height: 160px;}
.banner .bd li a.bd-a{height: 130px;}

.liyou-cont-1{width:260px;}
.liyou-cont-2{width:260px;}
.liyou-cont-3{width:260px;}

.yewu-icon li{width:158px;}
.yewu-new li span{width:230px;}

.hengfu1-cont p{font-size:14px;}

.anli-cont dl{width:158px;}
.anli-cont dd img{ height: 104px; }

.team-tuijian dt img{height: 190px;}
.team-qita dl{width: 158px;}
.team-qita dt img{ height: 104px; }

.rongyu-cont li {width: 158px;}
.rongyu-cont li img{height: 104px;}

.free-cont li{width:156px;}

.danwei dd p{width:105px;}
.danwei dd p span img{width:15px;}
.danwei dd p strong{font-size:10px;}

.list-top{width:310px;}
.list-top dd{width:166px;}

.list-cont{width:310px; }

.list-team dl{width:148px;}
.list-team dt img{height: 100px;}

.duke dd{width:180px;}
.duke li:nth-child(1){width:90px;}
.duke li:nth-child(2){width:90px;}
.duke li:nth-child(3){width:90px;}
.duke li span{width:90px;}

.list-case{width:310px;}
.list-case-left a i{ margin-left: 15px; margin-right:15px;}
.list-case-left a{width:150px; }

.reason-cont li{width:100%;}

.related-cont dt img{width:133px; height: 90px;}

.article-cont{width:310px;}

.article-page{width:310px;}

}
@media only screen and (max-width:320px){
.inner{width:300px;}
.menu-down{padding:10px 0;}
.menu-down dl dd{ width: 100px; height: 35px; line-height: 35px;}

.banner .bd li a{height: 150px;}

.liyou ul li{width:130px; }

.tit{height:40px;}

.yewu-icon li{width:145px;}
.yewu-icon li a p{font-size:16px;}
.yewu-new li span{width:230px;}
.yewu-new li a{width: 68px; height: 26px; line-height: 26px; font-size:12px;}

.hengfu1-cont p{font-size:12px;}
.hengfu1-cont a{margin-left:30px;}

.anli-cont dl{width:145px;}
.anli-cont dd img{ height: 94px; }

.team-tuijian dt img{height: 175px;}
.team-qita dl{width: 145px;}
.team-qita dt img{ height: 94px; }

.rongyu-cont li {width: 145px;}
.rongyu-cont li img{height: 94px;}

.hengfu3-cont li{padding:0px 20px;}
.hengfu3-cont a{margin-top:5px;}

.free-cont li{width:143px;}

.danwei dd p{width:140px;}
.danwei dd p span img{width:25px;}
.danwei dd p strong{font-size:12px;}

.foot-cont dd p{font-size:12px; height: 30px; line-height: 30px; }

.list-top{width:280px;}
.list-top dd{width:136px;}

.list-cont{width:280px; }

.list-team dl{width:135px;}
.list-team dt img{height: 92px;}

.duke dd{width:150px;}
.duke li:nth-child(1){width:80px;}
.duke li:nth-child(2){width:80px;}
.duke li:nth-child(3){width:80px;}
.duke li span{width:80px; font-size:12px;}

.list-case{width:280px;}
.list-case-left a i{ margin-left: 10px; margin-right:10px;}
.list-case-left a{width:135px; }

.reason-cont li{width:88px;}

.related-cont dd{ width:135px;}

.article-cont{width:280px;}
.article-cont-tit span{ color:#414141; font-size:12px; margin: 0 5px;}
.article-page{width:280px;}

}