/*初始*/
*{padding:0; margin:0;}
ul,ol{ list-style:none}
a{ text-decoration:none;}
input,a{ outline:none;}
body{ font-family:'微软雅黑'; box-sizing:border-box; background:#fff; min-width:1340px;  margin:0 auto;}
img{ border:none;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;} 

.con{width:1300px; margin:0 auto;box-sizing:border-box; display:block;}
/* 顶部top */
.top{width:100%; margin:0 auto;box-sizing:border-box; display:block; overflow: hidden; background: #f8f8f8; border-bottom: 1px solid #ebebeb; height: 41px; position: relative; z-index: 1;}
.topcon{width:1300px; margin:0 auto;box-sizing:border-box;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.topcon h2{ font-size: 14px; line-height: 40px; text-align:left; font-weight: 400; color:#454545;}
.topcon .topr{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center; background: #426aff;}
.topr .dh{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; margin:0 25px;}
.topr .dh .dhtu{ width: 20px; height: 20px; display: block; overflow: hidden; margin-right:12px;}
.topr .dh .dhtu img{ width: 100%; display: block; margin: 0 auto;}
.topr .dh h5{font-size:18px; line-height: 40px; text-align:left; font-weight:900; color:#fff;}


/* header */
.header{ width:100%;z-index:100; box-sizing:border-box; border-bottom:1px solid rgba(255,255,255,1); height:100px; box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.03);}
/* .header.on{position:fixed;z-index:100;height:100px;border-bottom:1px solid #e8e8e8;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.05); transition:0.3s; top: 0; } */
.hd_con{ width:1300px; height:100px; margin:0 auto; box-sizing:border-box;}
.hd_con::after{display:block; content: ""; clear: both; }
.header .logo{ float:left; margin-top:20px; height:59px;}
.header .logo img{ display:block; height:100%; }
.header .nav{ float:right;}
.header .nav::after{ content: ""; display: block; clear: both;}
.header .nav ul{ float:left;}
.header .nav li{ float:left; position:relative; margin-right:30px;}
.header .nav li::after{ content: ""; display: block; clear: both;}
.header .nav li .yjdh{ display:block; line-height:100px; font-size:16px; font-weight:400; color:#333333; text-transform: uppercase;}
.header .nav li::after{ content:""; display:block; width:0%; height:2px; background:#426aff; position:absolute; bottom:21px; left:50%; margin-left:-33%; transition: 0.3s;}
.header .nav li:hover::after,.header .nav li.on::after{width:66%;}
.header .nav li.on .yjdh,header .nav li:hover{color:#426aff;}
.header .nav li:last-child{margin-right:0px;}
.header .nav li .down{ width:100px; position: absolute; top:100px; left:50%; margin-left:-50px; box-sizing: border-box;background: #fff;box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.06); 
transition: 0.6s;transform:translateY(50px); -webkit-transform:translateY(50px);display:block; opacity: 0;}
.header .nav li .down .zlm{ width: 100%; margin:0 auto;box-sizing:border-box; display:block; position: relative;}
.header .nav li .down .zlm:last-child{ border-bottom: none; }
.header .nav li .down .zlm .ejdh{display:block; line-height:38px; font-size:14px; font-weight:400; color:#666; background:#fff; transition: 0.3s; text-align: center; padding:0 10px;
width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.header .nav li .down .zlm:hover .ejdh{color:#fff; background: #426aff; }
.header .nav li:hover .down{transform:translateY(0px); -webkit-transform:translateY(0px);z-index:1; opacity: 1;}

/*海报区域*/
.banner{ width:100%; min-width:1300px; height:600px; position:relative; overflow:hidden; margin:0 auto;}
.banner a{ position:absolute; top:0; left:50%; margin-left:-960px; display:none; transition:0;}
.banner a img{ display:block; margin:0 auto;}
.banner .shu{ position:absolute; width:100%; bottom:18px; text-align:center;}
.banner .shu li{width:30px; height:4px; display:inline-block; color:#fff; cursor:pointer; border-radius:2px; margin:0 5px; box-sizing:border-box;
background: #FFF;}
.banner .shu li.active{ background: #ff9c00;}
.banner .btn{font-size:50px; position:absolute; top:58%; margin-top:-80px;font-family:"宋体"; color:rgba(255,255,255,1); cursor:pointer; opacity:0; 
transition:0.3s;display:block; background:none;}
.banner .btn_l{left:50%; margin-left:-650px}
.banner .btn_r{right:50%; margin-right:-650px;}
.banner:hover .btn_l{ opacity:1; margin-left:-700px;}
.banner:hover .btn_r{ opacity:1; margin-right:-700px;}


/* 小优势 */
.xys{ width: 100%; min-width:1300px; overflow:hidden; margin:0 auto; box-sizing: border-box; border-bottom: 1px solid #f5f5f5; background: #fff;
padding:34px 0;}
.xyscon{width:1300px; display: block; margin:0 auto; box-sizing:border-box;}
.xyscon ul{width:100%; margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center;}
.xyscon ul i{ width: 1px; height:46px; display: block; background: #dddddd;}
.xyscon ul li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start; align-items:center;}
.xyscon ul li .xystu{ width:46px; height: 46px; display: block; overflow: hidden; box-sizing: border-box; margin-right:25px;}
.xyscon ul li .xystu image{ width: 100%; display: block; margin:0 auto;}
.xyscon ul li .xyszi{ margin-left: 20rpx;}
.xyscon ul li .xyszi .xyszit{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start; align-items:flex-end;}
.xyscon ul li .xyszi .xyszit h3{font-size:34px; text-align: left; line-height:1.1em; font-weight:900; color: #333; font-family: "黑体";}
.xyscon ul li .xyszi .xyszit h6{font-size:15px; text-align: left; line-height:1.1em; font-weight:400; color: #686868; box-sizing: border-box;
padding-bottom:6px; padding-left:3px;}
.xyscon ul li .xyszi p{font-size:15px; text-align: left; line-height:1.1em; font-weight:400; color: #686868;}

/* 首页服务 */
.fuwu{width:1300px; display: block; margin:0 auto; box-sizing:border-box;overflow:hidden; padding:55px 0 70px;}
.fuwutop{width:100%; display: block; margin:0 auto; box-sizing:border-box; background: url(../img/bg1.png) no-repeat top center; height: 94px;
box-sizing: border-box; padding-top:32px;}
.bt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center; align-items:center;}
.bt i{ width: 14px; height: 14px; display: block; border-radius: 50%; display: block; background: #bddbff;}
.bt h3{font-size:32px; font-weight:900; text-align:center; line-height:1.1em; font-weight:900; color: #ffffff; box-sizing: border-box;
padding:0 24px;}

.fuwucon{width:100%; display: block; margin:0 auto; box-sizing:border-box;  border: 12px solid #bddbff; border-radius: 30px; padding:30px ;}
.fuwucon h6{font-size:16px; text-align: center; line-height:1.1em; font-weight:400; color: #686868; box-sizing: border-box; padding:0px 0 30px;}
.fuwuc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:flex-start;} 
.fwkcon{display:block; box-sizing: border-box; width:282px; border: 1px solid #dddddd;border-radius: 15px; overflow: hidden;}

.fwkcon h3{ text-align: center; width: 100%; margin: 0 auto; display: block; background: #426aff; font-size:24px; font-weight: 900; color: #fff;
  line-height: 64px; height: 64px; border-bottom: 1px solid #dddddd;}
.fwkcb{width:100%; display: block; margin:0 auto; box-sizing:border-box; padding: 20px 50px 30px;}
.fwkcb p{font-size:15px; font-weight:400; text-align:center; line-height:1.8em; color:#686868; box-sizing: border-box;}
.fwkcb i{ width:24px; height:2px; display: block; border-radius: 50%; display: block; background:#f9a20a; margin:18px auto 24px;}
.fwkcb .niudj{width: 112px; height: 36px; display: block; box-sizing: border-box; border: 1px solid #426aff; border-radius: 18px; margin:0 auto;
font-size:15px; text-align: center; line-height: 34px; color: #426aff; transition: 0.3s;}
.fwkcb .niudj:hover{ color:#fff; background:#426aff; width:80%;}
.lxdhh{width:730px; display: block; margin:40px auto 0; box-sizing:border-box;  border:1px solid #f9a20a; border-radius:10px;overflow: hidden; background: #fff;
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center;}
.lxdhhll{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; margin-left:20px;}
.lxdhhll h5{font-size:17px; font-weight:400; text-align:center; line-height:1.2em; color:#454545; box-sizing: border-box;}
.lxdhhll h4{font-size:28px; font-weight:900; text-align:center; line-height:1em; color:#f9a20a; box-sizing: border-box; margin-left: 10px;}
.ddniu{ width: 196px; height: 60px; background: #f9a20a; transition: 0.3s; cursor: pointer;
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center; align-items:center;}
.ddniu p{font-size:18px; font-weight:400; text-align:center; line-height:1.8em; color:#ffffff; box-sizing: border-box;transition: 0.3s;}
.ddniu i{ width:20px; height: 20px; display: block; margin-left:10px; transition: 0.3s;}
.ddniu i img{ width: 100%; display: block; margin: 0 auto;}
.ddniu:hover i{ margin-left:20px;}

/* 公司业务范围 */
.ywfw{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:80px 0;
background:#f2f2f2 url(../img/bg2.png) no-repeat center fixed;}
.bt2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center; align-items:center;}
.bt2 i{ width: 14px; height: 14px; display: block; border-radius: 50%; display: block; background: #426aff;}
.bt2 h3{font-size:32px; font-weight:900; text-align:center; line-height:1.1em; color:#333333; box-sizing: border-box;
padding:0 24px;}

.ywfwc{width:1300px; display: block; margin:0 auto; box-sizing:border-box; padding:20px 0 5px;}
.ywfwc ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start; align-items:center;}
.ywfwc ul li{ width: 410px; display: block; margin:30px auto 0; box-sizing:border-box; }
.ywfwc ul li .ywfwcbt{ width: 330px; height: 62px; display: block; background: #426aff; border-radius:10px; position: relative;
z-index: 99; margin:0 auto -35px;}
.ywfwc ul li .ywfwcbt h3{ font-size: 24px; color: #ffffff; text-align: center; line-height: 62px; display: block;}
.ywfwc ul li .ywfbb{ width: 410px; height: 150px; display: block; background: #ffffff; box-sizing: border-box; border:4px solid #bddbff;
border-radius:10px; padding: 54px 0 22px;}
.ywfwc ul li .ywfbb h5{font-size:16px; font-weight:400; text-align:center; line-height:1.1em;color:#565656; box-sizing: border-box;
padding:0 4px;}
.ywfwc ul li .ywfbb .niudj2{width: 150px; height:34px; display: block; box-sizing: border-box; border: 1px solid #f9a20a; transition: 0.3s;
border-radius:20px; margin:16px auto 4px; font-size:15px; text-align: center; line-height:32px; color: #f9a20a; transition: 0.3s;
background: #ffffff;}
.ywfwc ul li .ywfbb .niudj2:hover{ border:1px solid #426aff;color: #ffffff;background:#426aff;width:180px;  }

/* 优势 */
.ysda{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:80px 0;background:#f2f2f2 url(../img/bg3.png) no-repeat center; height:735px;}
.ysdatop{width:1300px; display: block; margin:0 auto; box-sizing:border-box;box-sizing: border-box; padding-top:32px;}
.ysdatop p{font-size:15px; font-weight:400; text-align:center; line-height:1.8em; color:#dadce6; box-sizing: border-box; width: 80%; margin:36px auto;}

/* 证书 */
.sjzgzs{width:1300px; display: block; margin:0 auto; box-sizing:border-box;overflow:hidden; padding:55px 0 70px;}
.sjzstop{width:900px; display: block; margin:0 auto -40px; box-sizing:border-box;overflow:hidden; height: 88px;background:#426aff; border-radius:25px 25px 0 0; padding:28px 0 0;
 position: relative; z-index: 999;}
.sjzgbb{width:100%; display: block; margin:0 auto; box-sizing:border-box;  border: 12px solid #bddbff; border-radius: 30px; padding:80px 30px 30px;}


/* 本例子css */
.picScroll-left{ width:100%; display: block; margin:0 auto; box-sizing:border-box; overflow: hidden;  }

.picScroll-left .bd{width:100%; display: block; margin:0 auto; box-sizing:border-box; overflow: hidden;   }
.picScroll-left .bd ul{width:100%; display: block; margin:0 auto; box-sizing:border-box; overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  width:286px; }
.picScroll-left .bd ul li a{width:100%; display: block; margin:0 auto; box-sizing:border-box; overflow:hidden;}
.picScroll-left .bd ul li a .pic{ text-align:center; width: 286px; height: 210px; display: block; background: #FFF; box-sizing: border-box; border:6px solid #f9a20a;
 overflow: hidden;}
.picScroll-left .bd ul li a .pic img{ width: 100%; display: block; margin: 0 auto; transition: 0.3s;}
.picScroll-left .bd ul li:hover a .pic img{transform: scale(1.1);  -webkit-transform: scale(1.1); }
.picScroll-left .bd ul li a p{font-size:16px; font-weight:400; text-align:center; line-height:50px; color:#343434; box-sizing: border-box;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
transition:0.3s;}
.picScroll-left .bd ul li:hover a p{ color:#426aff;}

.ysdacon{width:1300px; display: block; margin:0 auto; box-sizing:border-box;box-sizing: border-box; padding-top:24px;}
.ysdacon ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.ysdacon li{ width:254px;display: block;box-sizing:border-box;box-sizing: border-box; }
.ysdacon li .ysdtu{ width: 132px; height: 132px; display: block; margin:0 auto 24px;}
.ysdacon li .ysdtu image{width: 100%; display: block; margin: 0 auto;}
.ysdacon li h3{font-size:26px; font-weight:900; text-align:center; line-height:1.4em;color:#ffffff; box-sizing: border-box;}
.ysdacon li i{ width:24px; height:2px; display: block; margin:15px auto 22px; background: #f9a20a;}
.ysdacon li p{font-size:15px; font-weight:400; text-align:center; line-height:1.4em; color:#f9fafd; box-sizing: border-box; width:100%; margin:0 auto;}


/* 服务保障 */
.fwbz{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:70px 0;background:#f2f2f2 url(../img/bg4.png) no-repeat center;}
.fwbzc{width:1300px; display: block; margin:40px auto 0; box-sizing:border-box; overflow: hidden;}
.fwbzc ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.fwbzc ul li{width: 200px; height: 240px; background: #fff; box-sizing: border-box; display: block; border-radius: 15px; border:6px solid #97acf8; padding: 26px 16px 0;}
.fwbzc ul li .fwbzcbt{ width: 154px; height: 48px; display: block; margin: 0 auto; background: #426aff; text-align: center; line-height: 48px;
border-radius: 15px;}
.fwbzc ul li .fwbzcbt h3{font-size:24px; font-weight:900; text-align:center; line-height:48px;color:#ffffff; box-sizing: border-box;}
.fwbzc ul li i{width:30px; height:4px; display: block; margin:16px auto 20px; background: #f9a20a; border-radius: 2px;}
.fwbzc ul li p{font-size:15px; font-weight:400; text-align:center; line-height:1.6em; color:#565656; box-sizing: border-box; width:100%; margin:0 auto;
letter-spacing:2px;}

/* 承接全国各市区审计报告服务 */
.cjfws{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:70px 0;background:#426aff;}
.cjfwsc{width:1300px; display: block; margin:40px auto 0; box-sizing:border-box; overflow: hidden;}
.cjfwsc ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center;}
.cjfwsc li{width:180px; height:36px; background:#5579ff; box-sizing: border-box; display: block; border-radius: 5px; transition: 0.3s;
margin-right: 44px; margin-top:14px; transition: 0.3s; cursor: pointer;}
.cjfwsc li:nth-child(6n){ margin-right: 0;}
.cjfwsc li p{ text-align:center; line-height: 36px; font-size:16px;color: #fff; transition: 0.3s;  }
.cjfwsc li:hover{ box-shadow: 0 5px 5px rgba(0,0,0,0.1); background: #fff;}
.cjfwsc li:hover p{color: #5579ff;}


/* 资讯中心 */
.zxzx{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:70px 0;background:#ffffff;}
.zxcon{ display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center;box-sizing: border-box; padding:60px 0 10px;}
.zxcn{ width: 420px;}
.zxcnbt{width: 420px; height: 150px; display: block; position: relative;}
.zxcnbt img{width: 100%; display: block; margin: 0 auto;}
.zxcnbt h3{width: 100%; position: absolute; left: 0; top: 0; font-size: 24px; font-weight: 900; text-align: center; line-height: 150px; color: #fff;}

.zxcnbb{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:10px 20px;background:#ffffff; border: 1px solid #e7e7e7;}
.zxcnbb ul li{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; }
.zxcnbb ul li a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto;  border-bottom:1px solid #e7e7e7; padding: 15px 0;
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center;transition:0.3s;}
.zxcnbb ul li:last-child a{ border-bottom:none;}
.zxcnbb ul li a .nnl{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start; align-items:center; width: 270px;}
.zxcnbb ul li a .nnl i{ width:6px; height: 6px; display: block; border-radius: 50%; background: #f9a20a; margin-right: 10px;transition:0.3s;}
.zxcnbb ul li a .nnl p{font-size:16px; text-align: left;font-weight:400; color: #454545; line-height:1.5em; width:250px; display: block;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
transition:0.3s;}
.zxcnbb ul li a span{font-size:14px; text-align: right;font-weight:400; color: #888888; line-height:1.5em;transition:0.3s;}
.zxcnbb ul li:hover a .nnl i{ margin-right:15px;}
.zxcnbb ul li:hover a .nnl p{color: #5579ff; width:240px; }
.zxcnbb ul li:hover a span{color: #5579ff; }
.zxcnbb ul li:hover a{border-bottom: 1px dashed #5579ff;}
.zxcnbb ul li:last-child:hover a{border-bottom:none;}

.dblan{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:28px 0;background:#5579ff;}
.dblanc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;box-sizing: border-box; width: 1300px; margin: 0 auto;}
.dbltt{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center;}
.dbltu{ width: 50px; height: 50px; display: block; margin-right: 20px;}
.dbltu img{width: 100%; display: block; margin: 0 auto;}
.dbltt h4{font-size:20px; text-align: left;font-weight:900; color: #ffffff; line-height:1.5em;}




/* 底部区域 */
.footer{ width:100%;overflow:hidden; margin:0 auto;box-sizing:border-box; display:block; padding:80px 0 64px; background:#091b3b;}
.footcon{ width:100%;overflow:hidden; margin:0 auto;box-sizing:border-box; display:block;}
.footcon::after{display:block; content:""; clear:both;}
.ftll{ width: 325px; float: left;}
.dblogo{ width:310px; display: block;}
.dblogo img{ width: 100%; display: block; margin: 0 auto;}
.ftll h3{font-size:24px; line-height: 1.2em; text-align:left; font-weight:900; color:#fff;display: block; margin: 42px 0 20px;}
.dbtel{width: 308px; height: 50px; display: block; border-radius:5px; margin: 0 0 18px; line-height:48px; border: 1px solid #f6f7f9;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center; align-items:center;}
.dbteltu{ width:25px; height: 25px; display: block; overflow: hidden; margin-right: 18px;}
.dbteltu img{ width: 100%; display: block; margin: 0 auto;}
.dbtel h4{font-size:25px; line-height: 1.2em; text-align:left; font-weight:900; color:#ffffff;display: block;} 
.dbzi{ width:100%;overflow:hidden; margin:0 auto;box-sizing:border-box; display:block;}
.dbzi p{font-size:15px; line-height: 1.8em; text-align:left; font-weight:400; color:#ffffff;display: block; opacity: 0.8;}

.ftcc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:flex-start; float: left; margin-left:30px;}
.ftcc dl{ margin-left:120px;}
.ftcc dl dt{ font-size: 18px; text-align: left; font-weight: 900; color:#fff; line-height: 1.4em;}
.ftcc dl i{ width:22px; height: 3px; display: block; border-radius: 1.5px; background: #f9a20a; margin:25px 0 15px;}
.ftcc dl dd{ margin-bottom:20px;}
.ftcc dl dd a{font-size:15px; line-height: 1.2em; text-align:left; font-weight:400; color:#fff;display: block; opacity: 0.7; transition: 0.3s;}
.ftcc dl dd:hover a{ opacity: 1;}
.ftrr{ float: right; text-align: center;}
.ftrr h5{font-size:18px; line-height: 1.2em; text-align:center; font-weight:400; color:#ffffff;display: block;}
.ftrr h6{font-size:16px; line-height: 1.2em; text-align:center; font-weight:400; color:#ffffff;display: block;}
.ftrr .ewm{ width: 170px; height: 170px; display: block; margin:38px auto 16px; overflow: hidden; box-sizing: border-box; padding:8px; background: #fff;}
.ftrr .ewm img{ width: 100%; display: block; margin: 0 auto; }

/* 版权底部区域 */
.copy{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; background:#091b3b;padding:26px 0; border-top: 1px solid #384862;}
.copyc{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.copy_l,.copyll{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center;}
.copy_l p{font-size:14px; color: #babdc3; font-weight:400; text-align:left; line-height: 1.34em;}
.copytu{ width:16px; height: 16px; display: block; margin-right: 8px;}
.copytu img{ width:100%; display:block; margin: 0 auto;}
.copyll{ margin-left:30px;}
.copyll a{font-size:14px; color: #babdc3; font-weight:400; text-align:left; line-height: 1.34em;}
.copy_r{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center;}
.copy_r a{font-size:14px; color: #babdc3; font-weight:400; text-align:left; line-height: 1.34em;}

.copyll a:hover{color: #fff;}
.copy_r a:hover{color: #fff;}


/* 在线客服 */
.guagao{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; background:rgba(0,0,0,0.75); position: fixed; bottom: 0; left: 0; }
.guagc{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:12px 0;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.ggcl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center;}
.zx1{ width: 66px; height: 60px; display: block; border-radius: 5px; text-align: center; line-height: 1.3em; font-size: 18px; color: #fff; background:#f99800;
padding:7px 10px 0; box-sizing: border-box;}
.ggcl h3{font-size:28px; color: #f99800; font-weight:900; text-align:left; line-height: 1.34em; margin-left:26px;}
.zx2{ width: 66px; height: 60px; display: block; border-radius: 5px; text-align: center; line-height: 1.3em; font-size: 18px; color: #fff; background:#5579ff;
padding:7px 10px 0; box-sizing: border-box;margin-left:40px;}

.ggcr{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end; align-items:center;}
.ggcrwm{ width:232px; height: 84px; background:#5579ff; border-radius:5px; margin-right: 76px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.ggcrwm h5{font-size:15px; color: #fff; font-weight:400; text-align:left; line-height: 1.1em; width: 15px;margin: 0 15px;}
.ggewm{ width:84px; height:84px;display: block;}
.ggewm img{width: 100%; display: block; margin:0 auto;}
.ggcrzi{ width: 104px; display: block; box-sizing: border-box; text-align: center;}
.ggcrzi p{font-size:14px; color: #fff; font-weight:400; text-align:center; line-height: 1.5em;}

.rgbi{ width:40px; height: 40px; display: block; transition: 0.3s; cursor: pointer;}
.rgbi img{width: 100%; display: block; margin:0 auto;}
.rgbi:hover{ transform:rotate(90deg); -webkit-transform:rotate(90deg);}


.zkai{ width:30px; background: #fff; border: 1px solid #ededed; box-sizing: border-box; border-radius: 0 5px 5px 0; position: fixed; bottom:3%; left: 0;
font-size: 16px; text-align: center; line-height: 1.2em; padding: 20px 0; display:none; cursor: pointer;box-shadow:0 2px 6px rgba(0,0,0,0.12);}

.backtop{ width:50px; height:50px; background:#121212; color:#fff; text-align:center; line-height:50px; cursor:pointer; position:fixed; right:5px; bottom:113px; display:none;
border-radius:5px; font-size:22px; font-weight: 900;}
.backtop:hover{ background:#5579ff;}




/* 内页 */
/* 内页banner */
.nyb1{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb1.png) no-repeat top center;}
.nyb2{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb2.png) no-repeat top center;}
.nyb3{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb3.png) no-repeat top center;}
.nyb4{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb4.png) no-repeat top center;}
.nyb5{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb5.png) no-repeat top center;}
.nyb6{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb6.png) no-repeat top center;}
.nyb7{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height:500px; background:#f2f2f2 url(../img/nyb7.png) no-repeat top center;}


/* 审计报告 */
.fwkcon2{display:block; box-sizing: border-box; width:230px; border: 1px solid #dddddd;border-radius: 15px; overflow: hidden;}
.fwkcon2 h3{ text-align: center; width: 100%; margin: 0 auto; display: block; background: #426aff; font-size:20px; font-weight: 900; color: #fff;
line-height: 64px; height: 64px; border-bottom: 1px solid #dddddd;}
.fwkcb{width:100%; display: block; margin:0 auto; box-sizing:border-box; padding:22px 30px 22px;}
.fwkcon2 .fwkcb h5{font-size:22px; font-weight:900; text-align:center; line-height:1.8em; color:#f99800; box-sizing: border-box;}

/* 流程 */
.sjbglc{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:50px 0;background:#f2f2f2 url(../img/bg5.png) no-repeat center;}
.sjlcon{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; }

.lkszi{ width: 88px; height: 88px; border-radius: 50%; display: block; margin: 0 auto; box-sizing: border-box; border: 4px solid #426aff;
font-weight: 900; font-size:34px; text-align: center; line-height: 80px; color: #426aff;}
.fwbzc2{width:1300px; display: block; margin:40px auto 0; box-sizing:border-box; overflow: hidden;}
.fwbzc2 ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.fwbzc2 ul li{width:300px; height: 280px; background: #fff; box-sizing: border-box; display: block; border-radius: 15px; border:3px solid #97acf8; padding: 26px 16px 0;}
.fwbzc2 ul li .fwbzcbt{ width:180px; height: 46px; display: block; background: #426aff; text-align: center; line-height: 46px; margin:20px auto 15px;
border-radius:23px;}
.fwbzc2 ul li .fwbzcbt h3{font-size:20px; font-weight:900; text-align:center; line-height:46px;color:#ffffff; box-sizing: border-box;}
.fwbzc2 ul li p{font-size:15px; font-weight:400; text-align:center; line-height:1.6em; color:#565656; box-sizing: border-box; width:100%; margin:0 auto;display: block;}


.ysda2{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:70px 0;background:#f2f2f2 url(../img/bg3.png) no-repeat center; height:auto;}

.ysdacon{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin:30px auto 10px;}
.whyxz{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; margin: 0 auto;}
.xzwm{ width:46%; background: #fff; border-radius: 25px; box-sizing: border-box; padding: 30px 30px 14px; border:4px solid #898da0}
.xzwm h2{text-align: center;width: 100%;margin: 0 auto;display: block;background: #426aff;font-size: 24px;font-weight: 900;color: #fff;line-height: 64px;height: 64px;
border-radius:8px;}
.xzwmcc{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:10px 0; background: #fff;}
.xzwmcc dd{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; width: 100%; border-bottom: 1px dashed #ccc;
padding:15px 20px;}
.xzwmcc dd i{ width: 6px; height: 6px; border-radius: 50%; background:#f99800; margin-right:20px;}
.xzwmcc dd p{font-size:16px; font-weight:400; text-align:left; line-height:1.6em; color:#686868; box-sizing: border-box; width:100%; margin:0 auto;display: block;} 
.dzi{text-align: center;width:auto;margin: 0 auto;display: block;font-size:80px;font-weight:400;color: #fff;line-height:1.54em; font-family: 'Times New Roman', Times, serif;  }


/* 公司常见问题 */
.gscjwt{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin:75px auto 80px;}
.cjwtc{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin:20px auto 0;}
.cjwtc ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center; width: 100%; margin: 0 auto;}
.cjwtc ul li{ width:48.5%; background: #fff; border-radius: 20px; border:3px solid #5579FF; box-sizing: border-box; margin:30px auto 0;}
.cjwtc ul li a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:40px 30px;}
.nnst{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; width: 100%; margin-bottom:5px; }
.nnst .nspan{background: #ffbb37;color: #fff;display: block;width: 30px;height: 30px;line-height:28px;text-align: center;margin-right: 15px;border-radius: 5px;
font-size:18px; font-weight: 900;}
.cjwtc ul li a .nnst h3{font-size:18px; text-align:left; line-height:24px; color: #333333; font-weight:900; width: 100%; display: block;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
transition:0.3s; margin:7px 0 5px;transition: 0.3s;}
.nnst2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:flex-start; width: 100%; margin-bottom:5px; }
.nnst2 .nspan2{background:#426AFF;color: #fff;display: block;width: 30px;height: 30px;line-height:28px;text-align: center;margin-right: 15px;border-radius: 5px;
font-size:18px; font-weight: 900;}
.nspabb{width:92%; background:#E1E8FF;display: block; box-sizing: border-box;  padding:15px 15px; border-radius:6px; overflow:hidden;}
.nspabb p{ width: 100%;
display:block;font-size:16px; color:#454545; line-height:1.6em; text-align:left;transition:0.3s; font-weight:400; 
display:inline-block;word-break: break-all; text-overflow: ellipsis; 
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.cjwtc ul li:hover a .nnst h3{color:#426AFF; padding-left: 5px;}
.ckxqq{text-align: center; width:300px; margin:50px auto 0; display: block; background: #ffffff; font-size:20px; font-weight: 900; color: #426AFF; line-height:60px; height:58px; border-radius:34px;
border: 2px solid #426AFF; transition: 0.3s;}
.ckxqq:hover{ width: 400px; background: #426AFF; color:#ffffff;}


.xsm{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin:60px auto 70px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.xsmli{ width: 30%; background: #fff; box-sizing: border-box; border: 4px solid #8EA5F9; border-radius:20px; padding: 25px;}
.xsmli .xsmtu{ width:100px; display: block; margin: 0 auto;}
.xsmli .xsmtu img{ width: 100%; margin: 0 auto; display: block;}
.xsmli .xsmzi{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin:20px auto 0;}
.xsmli .xsmzi p{display:block;font-size:16px; color:#565656; line-height:1.6em; text-align:center;transition:0.3s; font-weight:400; }



.zxzx2{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:60px 0;background:#f2f2f2 url(../img/bg3.png) no-repeat top center;}
.zxzxcon{width:1300px; display: block; margin:30px auto 0; box-sizing:border-box; overflow: hidden;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}

.zxcl{ width:240px; height: 464px; display: block; background:#fff url(../img/ywl1.png) no-repeat center;}
.zxcl a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:40px 25px 0;}
.zxcl a h3{text-align: center;width: 100%;margin: 0 auto;display: block;font-size: 20px;font-weight: 900;color: #fff;line-height: 64px;}
.zxcl a i{ width: 26px; height: 3px; display: block; margin:5px auto 20px; background: #fff;}
.zxcl a p{text-align: center;width: 100%;margin: 0 auto;display: block;font-size:15px;font-weight:400;color: #fff;line-height: 1.7em;}
.zxcl a .sss1{text-align: center;width:124px;margin:30px auto 0;display: block;background: #ffffff;font-size:15px;font-weight:400;color: #426AFF;line-height:34px;height:36px;
border-radius:20px;border:1px solid #ffffff;transition: 0.3s;}
.zxcl a h6{text-align: center;width: 100%;margin:10px auto 0;display: block;font-size:14px;font-weight:400;color: #fff;line-height: 1.7em;}

.zxcl a .sss1:hover{border:1px solid #F9A20A; background:#F9A20A;color:#ffffff; width: 130px;}


.zxclr{ width: 1120px;display: block; margin:0; box-sizing:border-box; overflow: hidden; padding-left: 30px;}
.zxclrt{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%;}
.zxclrtc{ width: 49%; height: 222px; display: block; background: #fff; box-sizing: border-box;}
.zxclrtc a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:30px 30px 0;}
.zxclrtc a h3{text-align: left;width: 100%;margin: 0 auto 10px;display: block;font-size: 20px;font-weight: 900;color: #333;line-height: 1.4em;}
.zxclrtc a p{text-align: left;width: 100%;margin: 0 auto;display: block;font-size:15px;font-weight:400;color: #666666;line-height: 1.6em; height: 70px;}
.zxclrtc a span{text-align: center;width:124px;margin:20px 0 0;display: block;background: #ffffff;font-size:15px;font-weight:400;color: #426AFF;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.zxclrtc a:hover span{width:160px;background:#426AFF;color:#ffffff;}

.zxclrb{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; margin-top: 20px;}
.zxclrbc{ width:32%; height: 222px; display: block; background: #fff;}
.zxclrbc a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:20px 20px 0;}
.zxclrbc a h3{text-align: left;width: 100%;margin: 0 auto 10px;display: block;font-size: 20px;font-weight: 900;color: #333;line-height: 1.4em;}
.zxclrbc a p{text-align: left;width: 100%;margin: 0 auto;display: block;font-size:15px;font-weight:400;color: #666666;line-height: 1.6em; height: 80px;}
.zxclrbc a span{text-align: center;width:124px;margin:20px 0 0;display: block;background: #ffffff;font-size:15px;font-weight:400;color: #426AFF;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.zxclrbc a:hover span{width:160px;background:#426AFF;color:#ffffff;}


/* 年报审计服务对象 */
.fwdh{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin:60px auto 70px;}
.fwdhc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; margin:25px auto 0;}
.fctiao{width:32%;display:block; overflow: hidden; box-sizing: border-box;}
.fctiao h3{text-align: center;width: 100%;margin: 0 auto;display: block;background: #426aff;font-size: 24px;font-weight: 900;color: #fff;line-height: 64px;
height: 64px;}
.fctiao .fcttu{ width: 100%; height: 220px; display: block; overflow: hidden;}
.fctiao .fcttu img{ width: 100%; margin: 0 auto; display: block;}
.fctiao .fctbzi{ width: 100%;display: block; overflow: hidden; background: #fff; padding: 25px 20px; border: 1px solid #ededed; border-top:none;  height: 168px; box-sizing:border-box;
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center; align-items:center; }
.fctiao .fctbzi p{text-align: center;margin: 0 auto;display: block;font-size:15px;font-weight:400;color: #686868;line-height: 1.45em; width: 100%;}
.fgtutu{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height: 180px;background:#f2f2f2 url(../img/fgtu1.png) no-repeat top center;}

/* 高企审计 */
.gqdnr{width:1300px; display: block; margin:50px auto 0; box-sizing:border-box; overflow: hidden;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}


.gqr{ width: 1120px;display: block; margin:0; box-sizing:border-box; overflow: hidden; padding-left: 30px;}
.gqrtop{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%;}
.gqrtopc{ width: 49%; height: 222px; display: block; background: #fff; box-sizing: border-box;}
.gqrtopc a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:40px 30px 0;}
.gqrtopc a h3{text-align: center;width: 100%;margin: 0 auto 10px;display: block;font-size: 20px;font-weight: 900;color: #333;line-height: 1.4em;}
.gqrtopc a p{text-align: center;width: 100%;margin: 0 auto;display: block;font-size:15px;font-weight:400;color: #666666;line-height: 1.6em; height:40px;}
.gqrtopc a span{text-align: center;width:124px;margin:20px auto 0;display: block;background: #426AFF;font-size:15px;font-weight:400;color: #ffffff;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.gqrtopc a:hover span{width:160px;background:#426AFF;color:#ffffff;}

.gqrb{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; margin-top: 20px;}
.gqrb a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:61px 50px 60px; background: #ffffff;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.gqrb a .gqrbl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center; width: 70%;}
.gqrbltu{ width: 100px; height: 100px; margin-right: 15px; display: block;}
.gqrbltu img{ width: 100%; display: block;}
.gqrb a .gqrbl .gqrblzi h3{text-align: left;width: 100%;margin: 0 auto 10px;display: block;font-size: 20px;font-weight: 900;color: #333;line-height: 1.4em;}
.gqrb a .gqrbl .gqrblzi p{text-align: left;width: 100%;margin: 0 auto;display: block;font-size:15px;font-weight:400;color: #666666;line-height: 1.6em;}

.gqrb a  span{text-align: center;width:124px;margin:20px 0 0;display: block;background: #426AFF;font-size:15px;font-weight:400;color: #fff;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.gqrb a span:hover{width:160px;background:#426AFF;color:#ffffff;}


.wxts{width:1300px; display: block; margin:80px auto 0; box-sizing:border-box; overflow: hidden;}
.wxtsc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; margin:50px auto 110px;}
.wxtscon{width: 49%; height: 240px; background: #fff; box-sizing: border-box; display: block; border-radius: 15px; border:4px solid #97acf8; padding: 0 40px 0;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center;}
.wxtscon h2{text-align: left;margin: 0 30px 0 0;display: block;font-size:80px;font-weight: 900;color: #426AFF;line-height: 1.4em;}
.wxtscon p{ width: 80%;text-align:left;display: block;font-size:15px;font-weight:400;color: #666666;line-height: 1.6em;}



.kalv{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:50px 0;background:#f2f2f2 url(../img/bg6.png) no-repeat center;}
.kalvcon{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; }
.kalvc{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:30px 0;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.kalvcli{ width: 40%;}

.kalvcli li{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin:15px auto; padding:10px 20px; background:rgba(255,255,255,0.2); border-radius: 10px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start; align-items:center;}
.kalvcli li .su{ width:60px; height:60px; border-radius: 50%; display: block; margin-right: 20px; background: rgba(255,255,255,1); border:4px solid #F9A20A;
text-align: center; line-height:60px; font-size: 30px; color:#F9A20A; font-weight: 900;}
.kalvcli li h4{text-align: left;display: block;font-size:18px;font-weight:900;color: #fff;line-height: 1.4em; width:75%;}

.kalvc .kfry{ width: 220px; display: block; margin: 0 auto;}
.kalvc .kfry .kfrytu{width:100%;margin:0 auto; display: block;}
.kalvc .kfry .kfrytu img{width:100%;margin:0 auto; display: block;}
.kalvc .kfry .kfryzi{padding: 10px 20px; background-color:#426AFF;display: inline-block; font-size: 18px; color: #fff; text-align: center; line-height:30px; width: 100%;
box-sizing: border-box; border-radius: 15px;}
.kfryzi h5{text-align:center;margin: 0 auto;display: block;font-size:18px;font-weight: 900;color: #ffffff;line-height: 1.4em;}



.fgtutu2{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; height: 180px;background:#f2f2f2 url(../img/fgtu2.png) no-repeat top center;}

.ztbc{ width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:60px 0;background:#f2f2f2 url(../img/bg5.png) no-repeat center;}
.ztbcon{width:1300px;display:block; overflow: hidden; box-sizing: border-box; margin:50px auto 30px; background: #fff; box-shadow: 0 3px 6px rgba(0,0,0,0.03);
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.ztbcon .ztbctu{ width: 40%; display: block; overflow: hidden;}
.ztbcon .ztbctu img{ width: 100%; display: block; margin: 0 auto;}
.ztbcrr{ width: 60%; box-sizing: border-box; padding: 30px 50px; display: block;}
.ztbcrr p{text-align:left;display: block;font-size:16px;font-weight:400;color: #454545;line-height: 1.88em; margin: 5px 0; text-indent: 2em;}
.ztbcrr .ljzx{text-align: center;width: 124px;margin: 20px 0 0;display: block;background: #426AFF;font-size: 15px;font-weight: 400;color: #ffffff;line-height: 34px;
height: 36px;border-radius: 20px;border: 1px solid #426AFF;transition: 0.3s;}

.gqrb a span:hover{width:160px;background:#426AFF;color:#ffffff;}




.ztbsjc{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center; width: 100%; background: #fff; height: 222px;
box-sizing: border-box; padding: 40px 10px;}
.ztbsj{ width:20%;display: block; background: #fff; box-sizing: border-box; box-sizing: border-box;}
.ztbsj a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; border-right:1px solid #ededed; padding: 0 30px;}
.ztbsj:nth-child(1) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;}
.ztbsj:nth-child(5n) a{ border-right:none;}
.ztbsj:nth-child(2) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -50px 0;}
.ztbsj:nth-child(3) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -100px 0;}
.ztbsj:nth-child(4) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -150px 0;}
.ztbsj:nth-child(5) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -200px 0;}
.ztbsj a h5{text-align: center;width: 100%;margin:10px auto;display: block;font-size:18px;font-weight: 900;color: #333;line-height: 1.4em;}
.ztbsj a span{text-align: center;width:124px;margin:20px auto 0;display: block;background: #426AFF;font-size:15px;font-weight:400;color: #ffffff;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.ztbsj a:hover span{background:#F9A20A;border:1px solid #F9A20A;color:#ffffff;}

.ztbsjc2{ margin-top:18px;}
.ztbsj2{ width:20%;display: block; background: #fff; box-sizing: border-box; box-sizing: border-box;}
.ztbsj2 a{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; border-right:1px solid #ededed; padding: 0 30px;}
.ztbsj2:nth-child(1) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -250px 0;}
.ztbsj2:nth-child(5n) a{ border-right:none;}
.ztbsjc2 .ztbsj2:nth-child(2) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -300px 0;}
.ztbsjc2 .ztbsj2:nth-child(3) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -350px 0;}
.ztbsjc2 .ztbsj2:nth-child(4) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -400px 0;}
.ztbsjc2 .ztbsj2:nth-child(5) a .ztbsjtu{ width: 50px;height: 50px;background-image: url(../img/icons1.png);background-size: auto 50px; margin: 0 auto;background-position: -450px 0;}
.ztbsj2 a h5{text-align: center;width: 100%;margin:10px auto;display: block;font-size:18px;font-weight: 900;color: #333;line-height: 1.4em;}
.ztbsj2 a span{text-align: center;width:124px;margin:20px auto 0;display: block;background: #426AFF;font-size:15px;font-weight:400;color: #ffffff;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.ztbsj2 a:hover span{background:#F9A20A;border:1px solid #F9A20A;color:#ffffff;}


.gqr3{width:1120px;display: block; margin:0; box-sizing:border-box; overflow: hidden; padding-left: 30px;
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between; align-items:center;}
.qtsj{ width: 23.5%; display: block;}
.qtsj a{ width:100%; display: block; box-sizing: border-box; background: #fff; padding:30px 20px 0; height:220px;}
.qtsj:nth-child(1){ margin-bottom: 24px;}
.qtsj:nth-child(2){ margin-bottom: 24px;}
.qtsj:nth-child(3){ margin-bottom: 24px;}
.qtsj:nth-child(4){ margin-bottom: 24px;}
.qtsj a h3{text-align: center;width: 100%;margin: 0 auto 10px;display: block;font-size:18px;font-weight: 900;color: #333;line-height: 1.4em;}
.qtsj a p{text-align: center;width: 100%;margin: 0 auto;display: block;font-size:14px;font-weight:400;color: #666666;line-height: 1.34em; height:92px;}
.qtsj a span{text-align: center;width:124px;margin:10px auto 0;display: block;background: #426AFF;font-size:15px;font-weight:400;color: #ffffff;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.qtsj a:hover span{width:160px;background:#426AFF;color:#ffffff;}



.qqttb{width:1300px;display: block; margin:0 auto; box-sizing:border-box; overflow: hidden; padding-top:20px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.qqttb .qtsj{ width:18.8%;}
.qqttb .qtsj:nth-child(1){ width:38.8%;}
.qqttb .qtsj a{width:100%; display: block; box-sizing: border-box; background: #fff; padding:30px 20px 0; height:220px;}
.qqttb .qtsj a h3{text-align: center;width: 100%;margin: 0 auto 10px;display: block;font-size:18px;font-weight: 900;color: #333;line-height: 1.4em;}
.qqttb .qtsj a p{text-align: center;width: 100%;margin: 0 auto;display: block;font-size:14px;font-weight:400;color: #666666;line-height: 1.34em; height:92px;}
.qqttb .qtsj a span{text-align: center;width:124px;margin:10px auto 0;display: block;background: #426AFF;font-size:15px;font-weight:400;color: #ffffff;line-height:34px;height:36px;
border-radius:20px;border:1px solid #426AFF;transition: 0.3s;}
.qqttb .qtsj a:hover span{width:160px;background:#426AFF;color:#ffffff;}

.zxzx3{width:100%;display:block; overflow: hidden; box-sizing: border-box; margin: 0 auto; padding:60px 0;background:#2d3d7a url(../img/bg3.png) no-repeat bottom center;}

/* 新闻列表 */
.con{width:1300px; margin:0 auto;box-sizing:border-box; display:block; overflow: hidden;}
.zcpg{width:100%; margin:0 auto;box-sizing:border-box; display:block; padding:40px 0 70px;}

.alfl{width:100%; margin:0 auto 40px; box-sizing:border-box; overflow: hidden; border-bottom:1px solid #ededed; border-top:1px solid #ededed;
display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center; align-items:center;padding:20px 30px;}
.alfl .alflnn{width:auto; height:50px; background: #fff; border-radius:5px; box-sizing: border-box; border: 1px solid #ccc; cursor:pointer;
font-size:16px; color:#454545; line-height:48px; margin:6px 5px; text-align: center; padding: 0 20px;}
.alfl .alflnn.on{ color:#ffffff; background: #426AFF;border: 1px solid #426AFF; }

/* 内页新闻 */
.alfl2 .alflnn{width:auto; height:50px; background: #fff; border-radius:5px; box-sizing: border-box; border: 1px solid #ccc; cursor:pointer;
font-size:16px; color:#454545; line-height:48px; margin:6px 20px; text-align: center; padding: 0 50px;}
.newsnyc{width: 100%; margin: 0 auto; box-sizing: border-box; display: block;}
.newsnyc li{width: 100%; margin: 0 auto 34px; box-sizing: border-box; display: block; background: #fff; border: 1px solid #f2f2f2; transition: 0.3s; overflow: hidden;}
.newsnyc li a{width: 100%; margin: 0 auto; box-sizing: border-box; 
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.newsnyc li a .xwtu{ width: 300px; height:210px; display: block; overflow: hidden; margin-right: 20px; }
.newsnyc li a .xwtu img{width:100%; display: block; margin:0px auto;transition: 0.3s;}

.newsnyc li a .xwzi{ width: 74%; box-sizing: border-box; display: block; overflow: hidden; text-align: left; padding-right: 30px;}
.newsnyc li a .xwzi h3{font-size:22px; text-align: left; line-height:1.3em; font-weight:400; color: #09325a;transition: 0.3s; width:100%; margin:0 auto 10px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.newsnyc li a .xwzi h6{color:#999;font-size:14px;font-weight:400;line-height: 1.2em; width: 100%; display:block; text-align:left; margin:15px 0 8px;transition: 0.3s;}
.newsnyc li a .xwzi p{display:block; width:100%;font-size:15px; color:#666; line-height:1.5em; text-align:left;transition:0.3s; font-weight:400;
display:inline-block;word-break: break-all; text-overflow: ellipsis;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}

.newsnyc li:hover{ box-shadow:0 2px 6px rgba(0,0,0,0.12);}
.newsnyc li:hover a .xwtu img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.newsnyc li:hover a .xwzi h3{color:#232323;}
.newsnyc li:hover a .xwzi h6{color:#426AFF;}
.newsnyc li:hover a .xwzi p{ color:#666666;}

/* 分页 */
.ffyy2{width:100%; margin:30px auto 0; overflow:hidden; box-sizing:border-box; display: flex;}
.pagination{ width:auto;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:0 0 15px;}
.pagination::after{ content:""; display:block; clear:both;}
.pagination li{ float:left;margin-right:12px; margin-bottom: 20px;}
.pagination li:last-child{ margin-right: 0;}
.pagination li a{display:block;box-sizing:border-box; font-size:18px; color:#999;padding:10px 22px; border-radius:4px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;}
.pagination li span{display:block;box-sizing:border-box; font-size:18px; color:#999;padding:10px 22px; border-radius:4px;border:1px solid #aaa;cursor:pointer;
transition:0.3s; background:#fff;}
.pagination li.active a{ background:#426AFF; border:1px solid #426AFF; color:#fff;}
.pagination li:hover a{background:#426AFF; border:1px solid #426AFF; color:#fff;}
.pagination li.active span{ background:#426AFF; border:1px solid #426AFF; color:#fff;}
.pagination li:hover span{background:#426AFF; border:1px solid #426AFF; color:#fff;}


/* 案例详情 */
.nycon{width: 100%; margin: 0 auto; box-sizing: border-box; display: block; padding: 70px 50px}
.nyxwbt{width:100%; margin:0 auto; overflow:hidden; box-sizing:border-box; display:block; border-bottom: 1px solid #ededed; padding:0 40px 30px; }
.nyxwbt h3{color: #333;font-size:28px;font-weight:900;line-height: 1.3em; width: 100%; display:block; text-align:center; margin-bottom:15px;}
.nyxwbt h6{color:#426AFF;font-size:14px;font-weight:400;line-height: 1.1em; width: 100%; display:block; text-align:center; }
.nycon .bdfwb{width: 100%; margin:46px auto 0; overflow:hidden; box-sizing:border-box; display:block; padding:0 40px; }
.nycon .bdfwb p{font-size:16px; color:#454545; line-height:1.8em; text-align:left; transition:0.3s;font-weight:400; box-sizing: border-box; margin-bottom:6px;}
.nycon .bdfwb img{width:auto; max-width: 100%;  display: block; margin:5px auto;}
.nycon .bdfwb p img{width:auto; max-width: 100%;  display: block; margin:5px auto;}
.pspian{width:100%; margin:30px auto 0; overflow:hidden; box-sizing:border-box; display:block; border-top: 1px solid #ededed; padding:30px 0;
 display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.pspianddd{font-size:16px; text-align: left;font-weight: 400; color: #333333; line-height:1.5em; width:45%; display: block;transition: 0.3s; box-sizing: border-box;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.pspianddd:hover{color: #426AFF; padding-left:8px;}
.pspianddd:nth-child(2){ text-align: right;}

.con6{ padding: 70px 0;}
.abcon{ margin: 40px auto 0;
width:100%;  overflow:hidden; box-sizing:border-box; display:block;
 display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.abctu{ width:40%; display: block; overflow: hidden; box-sizing: border-box;}
.abctu img{width:100%; display:block; margin:0 auto;}
.abcr{ width: 58%; display: block; overflow: hidden; box-sizing: border-box; text-align: left;}
.abcr p{font-size:16px; color:#888888; line-height:1.56em; text-align:left; transition:0.3s;font-weight:400; box-sizing: border-box; margin-bottom:6px; text-indent: 2em;}
.abcr h3{color: #333333;font-size:20px;font-weight:900;line-height: 1.3em; width: 100%; display:block; text-align:left; margin:0 0 15px;}


#map{ width:45%; height: 400px; display:block; margin:0 0 0; box-sizing: border-box; border:1px solid #d9d9d9; border-radius: 10px;}
.nybdfwb h5{ font-size:18px; color: #800000; text-align: left; line-height: 1.4em; display: block; margin:15px auto 0; }
#map .BMapLabel{ border: none !important;}


.ggzz2{width:100%; margin:0 auto 30px; box-sizing:border-box; display:block;overflow: hidden; background:#f6f6f6; border-radius: 10px;
display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between; align-items:center;}
.lcrrr{ width:55%; text-align: left; box-sizing: border-box; padding-left:40px;}
.lcrrr h2{font-size:24px; color:#333; line-height:1.5em; text-align:left; transition:0.3s;font-weight:900; box-sizing: border-box;margin-top:30px; }
.lcrrr i{ width:50px; height:3px; display: block; background: #426AFF; margin:20px 0 40px; }
.lcrrr p{font-size:18px; color:#666; line-height:2em; text-align:left; transition:0.3s;font-weight:400; box-sizing: border-box;}


/* 资质证书 */
.zzzs{width:100%; margin:0 auto; box-sizing:border-box; display:block;overflow: hidden; }
.zzzs::after{ content: ''; clear: both; display: block;}
.zzzs li{ width: 23.5%; display: block;  float: left; margin-right: 2%; margin-bottom: 20px;}
.zzzs li:nth-child(4n){ margin-right: 0;}
.zzzs li a{width:100%; margin:0 auto; box-sizing:border-box; display:block;overflow: hidden;}


.zzzs li a .pic{ text-align:center; width: 286px; height: 210px; display: block; background: #FFF; box-sizing: border-box; border:6px solid #f9a20a;
 overflow: hidden;}
.zzzs li a .pic img{ width: 100%; display: block; margin: 0 auto; transition: 0.3s;}
.zzzs li:hover a .pic img{transform: scale(1.1);  -webkit-transform: scale(1.1); }
.zzzs li a p{font-size:16px; font-weight:400; text-align:center; line-height:50px; color:#343434; box-sizing: border-box;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;
transition:0.3s;}
.zzzs li:hover a p{ color:#426aff;}


