@charset "utf-8";
*{margin:0px;padding:0px;font-family:"微软雅黑";}
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a{border:none;text-decoration:none;}
body{font-size:16px; margin:0px; padding:0px;}
input{margin:0px; padding:0px; outline:none;}
input:focus{outline:none;}
a:hover,a:active,a:visited{ text-decoration:none;}
.txover{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bxshadow{transition: .3s all;-webkit-transition: .3s all;}
.bxshadow:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.30);}
#FiveListMenu{display: none!important;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
.clearfix { clear:both; }/*IE/7/6*/


.header{width: 100%;min-width: 1200px;height: auto;background-color: #ffffff;}
.header-main{width: 1200px;height: 100px;margin: auto;}
.logo{float: left;margin-top: 18px;}
.nav{float: left;height: auto;margin-left: 50px;}
.nav li{display: inline-block;width: 100px;height: 100px;text-align: center;line-height: 100px;}
.nav li a{display: block;width: 100%;height: 100%;color: #010000;}


.tel-txt{float: right;min-width: 120px;}
.tel-txt p{font-size: 14px;color: #666666;height: 14px;line-height: 14px;margin-bottom: 4px;}
.tel-txt h1{font-size: 20px;color: #fb3a4d;height: 20px;line-height: 20px;}
.foot{width: 100%;min-width: 1200px;height: auto;background-color: #2c2c2c;}
.foot-main{width: 1200px;height: auto;margin: auto;min-height: 100px;box-sizing: border-box;padding: 35px 0;}
.foot-nav{margin: auto;max-width: 760px;margin-bottom: 20px;}
.foot-nav li{width: 90px;font-size: 16px;height: 16px;line-height: 16px;text-align: center;display: inline-block;border-right: 1px solid #d7d8d9;box-sizing: border-box;}
.foot-nav li:last-child{border: none;}
.foot-nav li a{color: #d7d8d9;}
.foot-nav li a:hover{text-decoration: underline;}
.lx{text-align: center;height: 14px;line-height: 14px;color: #a2a6aa;margin-bottom: 10px;}
.lx a{color: #a2a6aa;}
.share{text-align: center;margin-top: 20px;}
.share a:nth-child(2){margin: 0 10px;}
.weixin-hover{position: relative;}
.share-weixin{position: absolute;right: -58px;top: -175px;width: 150px;height: 150px;background: url(../images/weixin-bg-b.png) no-repeat center center;background-size: cover;overflow: hidden;display: none;}
.share-weixin img {display: block;margin: 5px auto;overflow: hidden;}

.n-banner{width: 100%;min-width: 1200px;}
.adv-list{width: 100%;min-width: 1200px;height: 124px;box-sizing: border-box;background-color: #f8f9fa;border-bottom: solid 1px #ebebec;}
.adv-listmain{width: 1200px;height: 124px;margin: auto;box-sizing: border-box;padding: 36px 0;}
.adv-item{float: left;width: 300px;height: 54px;box-sizing: border-box;text-align: center;border-left: solid 1px #e1e1e1;}
.adv-item:first-child{border: none;}
.adv-item p{color: #666666;height: 16px;line-height: 16px;}
.adv-item h1{font-size: 32px;color: #fb3a4d;height: 32px;line-height: 32px;margin-top: 4px;}
.industry{width: 100%;min-width: 1200px;height: 880px;background-color: #ffffff;box-sizing: border-box;padding-top: 70px;}
.industry-main{width: 1200px;height: 560px;margin: auto;}
.n-topic{width: 100%;text-align: center;height: auto;margin-bottom: 40px;}
.n-topic h1{font-size: 30px;color: #fb3a4d;height: 30px;line-height: 30px;margin-bottom: 14px;}
.n-topic hr{width: 251px;height: 1px;border: none;background-color: #e8e8e8;margin: auto;margin-bottom: 10px;}
.n-topic p{color: #666666;height: 16px;line-height: 16px;}
.indus-item{float: left;width: 285px;height: 250px;margin-right: 20px;margin-bottom: 30px;cursor: pointer;}
.indus-item:nth-child(4n){margin-right: 0;}
.indus-item img{width: 100%;height: 200px;}
.indus-item p{width: 100%;height: 50px;text-align: center;line-height: 50px;color: #222222;font-weight: bold;background-color: #f0f0f0;}
.getprice{display: block;width: 230px;height: 56px;background-color: #fb3a4d;border-radius: 28px;font-size: 20px;color: #ffffff;font-weight: bold;text-align: center;line-height: 56px;margin: auto;transition: .3s all;-webkit-transition: .3s all;}
.getprice:hover{background-color: #fb3a4dd8;}
.zb{width: 100%;min-width: 1200px;height: 640px;background: url("../images/jy-bg.jpg")no-repeat center;background-size: cover;box-sizing: border-box;padding-top: 70px;}
.zb-main{width: 1200px;height: 342px;margin: auto;}
.zb-item{float: left;width: 380px;height: 156px;cursor: pointer;background-color: #ffffff;border-radius: 4px;margin-right: 30px;margin-bottom: 30px;box-sizing: border-box;padding: 29px 20px 29px 25px;}
.zb-item:nth-child(3n){margin-right: 0;}
.zb-item img{float: right;}
.zb-left{float: left;width: 215px;}
.zb-left h1{font-size: 18px;color: #222222;height: 18px;line-height: 18px;margin-bottom: 20px;}
.zb-left p{color: #222222;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 24px;}
.lc{width: 100%;min-width: 1200px;height: 658px;box-sizing: border-box;padding-top: 70px;}
.lc-main{width: 1200px;margin: auto;}
.about{width: 100%;min-width: 1200px;height: 636px;box-sizing: border-box;padding-top: 70px;background: url(../images/n-about-bg.jpg)no-repeat center;background-size: cover;}
.about-main{width: 1200px;height: auto;margin: auto;overflow: hidden;}
.aboutus{width: 100%;line-height: 32px;font-size: 17px;color: #555555;text-indent: 2rem;margin-bottom: 35px;}
.exhibition-list{width: 1220px;height: 200px;font-size: 0;margin-top: 30px;overflow: hidden;}
.exhibition-list li{display: inline-block;width: 285px;height: 200px;text-align: center;margin-right: 21px;}
.exhibition-list li img{width: 285px;height: 200px;}
.exhibition-list li:last-child{margin: 0;}
.case{width: 100%;min-width: 1200px;height: 613px;box-sizing: border-box;padding-top: 70px;background: url("../images/ncase-bg.jpg")no-repeat center;background-size: cover;}
.case-main{width: 1200px;height: auto;margin: auto;overflow: hidden;}
.case-list{width: 1220px;height: 350px;font-size: 0;margin-top: 30px;overflow: hidden;}
.case-list li{display: inline-block;width: 285px;height: 350px;text-align: center;margin-right: 21px;cursor: pointer;}
.case-list li img{width: 285px;height: 300px;}
.case-list li p{width: 285px;height: 50px;text-align: center;line-height: 50px;color: #444444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;padding: 0 20px;background-color: #ffffff;font-size: 16px;}
.case-list li:last-child{margin: 0;}

.client{width: 100%;min-width: 1200px;height: 353px;box-sizing: border-box;padding-top: 70px;background: #ffffff;}
.client-main{width: 1200px;height: auto;margin: auto;overflow: hidden;}
.client-list{width: 1210px;height: 100px;font-size: 0;margin-top: 30px;overflow: hidden;}
.client-list li{display: inline-block;width: 232px;height: 100px;text-align: center;margin-right: 10px;background-color: #ffffff;border-radius: 4px;box-sizing: border-box;border: solid 1px #e7e7e7;}
.client-list li img{width: 100%;height: 100%;}
.client-list li:last-child{margin: 0;}

.baojia{width: 100%;min-width: 1200px;height: 374px;box-sizing: border-box;padding-top: 100px;background: url("../images/co-bg.jpg")no-repeat center;background-size: cover;}
.baojia-main{width: 1200px;height: auto;margin: auto;text-align: center;}
.baojia-main h1{font-size: 40px;height: 40px;line-height: 40px;color: #ffffff;font-weight: normal;margin-bottom: 30px;}
.baojia-main p{font-size: 18px;height: 18px;line-height: 18px;color: #ffffff;margin-bottom: 40px;}
.baojia-main a{display: block;margin: auto;width: 150px;height: 45px;border: solid 1px #ffffff;box-sizing: border-box;text-align: center;line-height: 45px;color: #ffffff;}

/* 公证通 */
.im{width: 100%;min-width: 1200px;height: auto;box-sizing: border-box;padding: 63px 0 77px 0;}
.im-main{width: 1200px;height: auto;margin: auto;margin-bottom: 50px;}
.im-block,.im-blocks{float: left;width: 300px;height: 200px;overflow: hidden;background-color: #f8f9fa;cursor: pointer;}
.im-block img{width: 100%;height: 100%;transition: .5s all;-webkit-transition: .5s all;}
.im-block:hover img{transform: scale(1.1,1.1);}
.im-blocks{box-sizing: border-box;padding: 45px 10px 40px 30px;}
.im-blocks h1{font-size: 20px;color: #222222;height: 20px;line-height: 20px;margin-bottom: 20px;}
.im-blocks hr{width: 24px;height: 2px;border: none;background-color: #04a8ff;margin-bottom: 20px;}
.im-blocks p{color: #444444;line-height: 25px;}
.im-price{width: 230px;height: 56px;background-image: linear-gradient(0deg,#4ac2f7 0%, #0493d9 100%);border-radius: 28px;font-size: 20px;display: block;font-weight: bold;color: #fff;text-align: center;line-height: 56px;margin: auto;}

.adv-n{width: 100%;min-width: 1200px;height: 606px;background: url(../images/adv-n-bg.jpg)no-repeat center;background-size: cover;box-sizing: border-box;padding-top: 70px;}
.adv-n-main{width: 1200px;min-height: 310px;margin: auto;}
.adv-block{float: left;width: 220px;height: 310px;margin-left: 24px;}
.adv-block:first-child{margin-left: 0;}
.adv-pic{width: 220px;height: 220px;background-color: #04a8ff;border: solid 3px #ffffff;border-radius: 220px;box-sizing: border-box;position: relative;margin-bottom: 42px;}
.piccircle{width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 100%;cursor: pointer;}
.piccircle img{transition: .5s all; -webkit-transition: .5s all;}
.piccircle:hover img{transform: scale(1.1,1.1);}
.adv-num{width: 50px;height: 50px;background-color: #ffffff;border-radius: 50px;text-align: center;line-height: 50px;font-size: 25px;color: #04a8ff;position: absolute;left: 50%;margin-left: -25px;bottom: -25px;z-index: 2;font-weight: bold;}
.adv-block p{line-height: 23px;color: #ffffff;font-weight: bold;text-align: center;}
.adv-block:first-child .adv-pic .piccircle img{position: absolute;top: 0;left: -100px;}
.adv-block:nth-child(2) .adv-pic .piccircle img{position: absolute;top: 0;left: -100px;}
.adv-block:nth-child(3) .adv-pic .piccircle img{position: absolute;top: 0;left: -55px;}
/* .adv-block:nth-child(4) .adv-pic .piccircle img{position: absolute;top: 0;left: -100px;} */
.adv-block:nth-child(5) .adv-pic .piccircle img{position: absolute;top: 0;left: -10px;}
.about-n{width: 100%;min-width: 1200px;height: auto;box-sizing: border-box;padding: 70px 0 80px 0;background: url(../images/about-n-bg.jpg)no-repeat center;background-size: cover;}
.about-n-main{width: 1200px;height: auto;margin: auto;overflow: hidden;}
.about-top{width: 100%;height: 285px;margin-bottom: 30px;}
.about-pic{width: 516px;height: 285px;float: left;}
.about-txt{float: right;width: 684px;height: 285px;background-color: #fff;box-sizing: border-box;padding: 53px 45px 0 42px;font-size: 18px;line-height: 36px;color: #555555;text-indent: 2rem;overflow: hidden;}
.heart{width: 100%;min-width: 1200px;height: auto;box-sizing: border-box;padding: 80px 0 100px 0;}
.heart-main{width: 1200px;height: auto;margin: auto;overflow: hidden;}
.heart-txt{width: 100%;height: 246px;border-radius: 10px;text-align: center;border: solid 1px #d5d5d5;box-sizing: border-box;background: url(../images/heart-bg.jpg)no-repeat center 50px;background-size: auto;padding-top: 90px;margin-bottom: 25px;}
.heart-txt .cont{width: 680px;font-size: 18px;min-height: 18px;color: #555555;margin: auto;margin-bottom: 20px;}
.heart-txt hr{width: 16px;height: 2px;background-color: #069de4;border: none;margin: auto;margin-bottom: 20px;}
.heart-txt .intr{font-size: 14px;color: #999999;}
.heart-btn{width: 370px;height: 100px;margin: auto;}
.btn-main li{float: left;width: 56px;margin-left: 18px;cursor: pointer;position: relative;}
.btn-main li:first-child{margin-left: 0;}
.btn-main li img{width: 55px;height: 55px;margin-top: 10px;}
.btn-main li.visited{width: 68px;height: 68px;position: relative;}
.btn-main li.visited img{display: none;}
.btn-main li img.bigimg{display: none;}
.btn-main li span{display: none;}
.btn-main li.visited img.bigimg{display: block;width: 68px;height: 68px;margin-top: 0;}
.btn-main li.visited span {position: absolute;top: 80px;display: block;width: 160px;left: -44px;font-size: 12px;font-family: PingFangTC-Medium,PingFangTC;text-align: center;font-weight: 500;color:rgba(70,70,70,1);display: inline-block;}
.heart-txt .heart-list{display: none;}
.heart-txt .heart-list:nth-child(3){display: block;}





/*foot*/
.fot-main{width: 100%;min-width: 1200px;height: 191px;background-color: #2c2c2c;}
.fot{ width: 1200px;height: 191px;margin: auto;}
.foot-left{width: 750px;height: 191px;display: inline-block;}
.fot-nav{min-width: 580px;height: 15px;margin-top: 50px;font-size: 0;}
.fot-nav li{ width: 90px;height: 15px;display: inline-block;border-right: 1px solid #d7d8d9;}
.fot-nav li:last-child{border: none;}
.fot-nav li a{display: block;width: 100%;height: 16px;font-size: 16px; text-align: center;color: #d7d8d9;line-height: 16px;}
.fot-nav li a:hover{color: #ffffff;}
.copys{width: 100%;color: #a2a6aa;font-size: 14px;margin-top: 24px;box-sizing: border-box;padding-left: 28px;}
.copys a{display: inline-block;color: #a2a6aa;height: 16px;font-size: 14px;line-height: 16px;vertical-align: middle;}
.copys p{display: inline-block;color: #a2a6aa;height: 16px;font-size: 14px;line-height: 16px;vertical-align: middle;}
.foot-right{width: 450px;height: 191px;float: right;box-sizing: border-box;padding-top: 30px;}
.wepic{width: 112px;font-size: 12px;float: right;vertical-align: middle;text-align: center;overflow: hidden;}
.wepic img{width: 112px;height: 112px;}
.wepic p{width: 100%;color: #fff;margin-top: 10px;height: 12px;line-height: 12px;}



