@charset "utf-8";
/* CSS Document */
@font-face { 
	font-family: 'tt';
	src:url('../images/tt7.woff') format('woff');
}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;}
body{ color: #222;  font-size:14px; font-family: "微软雅黑","Microsoft YaHei"; background:#FFF;}
a{text-decoration:none; color:#333;}
a:hover{color:#d00;}
img,ul,li,em{border:none; list-style:none; font-style:normal;}
input,form,textarea{font-family:"微软雅黑","Microsoft YaHei";}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
.main100{width:96%; min-width:1200px; margin:auto;}
.main{width: 1200px;margin: 0 auto;}

.bg_hui{background:#f8f8f8;}
/*图片放大*/
.picShow img:hover,.picShow a:hover img{transition:all 500ms ease-out 0s; 
  cursor:pointer;
  -webkit-transform:scale(1.15);
  moz-transform:scale(1.15);
  -o-transform:scale(1.15);
  transform:scale(1.15);
}
.picShow img{transition:all 500ms ease-out 0s; }

.flex_space{display:flex;justify-content:space-between; flex-wrap:wrap;}
.flex_start{display:flex;justify-content: flex-start;flex-wrap:wrap;}
.t_center{display:flex; flex-direction:column; justify-content:center;align-items:center;}
.t_left_center{display:flex; flex-direction:column; justify-content:center;}

/*顶部广告*/
.top_ad{ background:url(/mysite/images/top_ad.jpg) no-repeat center; height:80px; position:relative; min-width:1200px;}
.top_ad a{display:block; height:100%;}
.top_ad #close{position:absolute; right:5px; top:5px; width:39px; height:39px; cursor:pointer;}
.hide{display:none;}

/*顶部*/
.head_top{height:35px; line-height:35px; font-size:12px; background:#f6f6f6; color:rgba(0,0,0,0.7); border-bottom:solid 1px #e8e8e8;min-width:1200px;}
.head_top u{text-decoration:none;}

.top_right{}
.top_right i{ background:url(../images/top_right_line.jpg) no-repeat center bottom; width:1px; height:11px; display:inline-block; margin:0px 20px 0 20px;}

.top_right a.ico01 { background: url(../images/top_kf.png) left center no-repeat; padding-left:18px;}
.top_right a.ico02 { background: url(../images/top_sc.png) left center no-repeat; padding-left:18px;}
.top_right a.ico03 { background: url(../images/top_ewm.png) left center no-repeat; padding-left:18px;  position: relative;}
.top_right a.ico03 p { width: 120px; height: 120px; position: absolute; left: -35px; top: 20px; border: 1px #efefef solid; display:none; z-index:9999;}
.top_right a.ico03:hover p { display:block;}
.top_right a.ico03 p img{ width:120px; height:120px;}

/*LOGO*/
.header{height:125px;}
.header .logo { float:left;}
.header .logo h1{ padding-top:35px;}
.header .logo h1 img{height:60px; display:block;}



/*搜索*/
.header .serch{width:420px; float:left; margin-top:30px; margin-left:180px;}

.header .serch_hot{ font-size:12px; color:#888; margin-top:10px;}
.header .serch_hot span{ color:#e50012;}
.header .serch_hot a{color:#666; margin-right:10px;}
.header .serch_hot a:hover,.serch_hot a.hot_on{color:#f60;}

.header .serch input{font-family:"微软雅黑"; outline:none;}
.header .serch span{float:left;}
.header .serch .s_key{border:solid 1px #ccc; border-right:0; height:36px; line-height:36px; width:260px; background:url(../images/zoom.png) no-repeat 10px center; padding-left:40px;}
.header .serch .s_btn{ background:#2f82ff; border:0;  line-height:38px; width:90px; font-size:16px; color:#FFF;}


/*电话*/
.header .tel{float:right; background:url(../images/tel.png) no-repeat left center; height:43px; padding-left:60px; margin-top:38px; color:#888; font-size:13px;}
.header .tel h5{font-size:12px; font-weight:normal; color:#555;}
.header .tel p{ font-size:32px; color:#e50012; font-family:Impact;}


/*下拉菜单*/
.head-box{background:#0B3774; height: 56px;line-height: 56px;min-width:1200px;}
.head-box .menu{width:1200px;  margin:auto;}
.head-box .menu ul li{float: left;width: 171px;height: 56px;position: relative;z-index: 999;}
.head-box .menu ul li a{display: block;	line-height: 56px;text-align: center;font-size: 16px; color:#FFF;}
.head-box .menu ul li dt a{display: block; line-height: 24px; padding:15px 5px; color:#fff;text-align: center;	font-size: 14px;}
.head-box .menu ul li dt a:hover{ background:#B71745; color:#FFF; }
.head-box .menu ul li:hover .svb{background: #B71745;}
.head-box .menu ul li:hover .svb a{color: #fff;}
.head-box .menu ul li.curr .svb{background:#B71745;}
.head-box .menu ul li.curr .svb a{	color: #fff;}
.head-box .menu ul li .svb-box{	display: none; background:rgba(0, 0, 0, 0.7); z-index:999999;
 filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}

/*.head-box .menu ul li:nth-child(5){background:url(../images/hot.gif) center top no-repeat;}*/

/*焦点图*/
	#banner {max-width:1920px; margin:auto; position:relative; z-index:1;min-width:1200px;}
	#banner .swiper-slide{ overflow:hidden; height:600px; position:relative;}
	#banner .swiper-slide a{display:block; height:100%;}
	#banner .swiper-slide img{width:100%;}
/*按钮切换*/	
	#banner .swiper-button-prev,#banner .swiper-button-next {display: none;width: 72px;height: 72px; background: url(../images/ico_sliding.png) no-repeat;}
	#banner .swiper-button-prev {background-position: 0 0;}
	#banner .swiper-button-prev:hover { background-position: 0 -144px;}
	#banner .swiper-button-next { background-position: 0 -72px;}
	#banner .swiper-button-next:hover {background-position: 0 -216px;}
/*分页器*/
	#banner .swiper-pagination-bullet{width: 13px;height: 13px; display: inline-block; border-radius: 50%; background:rgba(255,255,255,0.36); transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; opacity: 1.0;}
	#banner .swiper-pagination-bullet-active{background:rgba(255,255,255,0.8);color: #fff;width: 33px;border-radius: 30px;opacity: 1.0;}
	#banner .swiper-pagination{bottom:15px;}
	
	#banner .swiper-slide h3{font-size:46px; font-weight:bold; color:rgba(255,255,255,1.0); padding-top:180px; margin-bottom:35px;}
	#banner .swiper-slide ul{width:480px;}
	#banner .swiper-slide ul li{width:50%; float:left; color:#fff; font-size:18px; line-height:30px; margin-bottom:10px;}
	#banner .swiper-slide ul li i{width:8px; height:8px; display:inline-block; margin-right:12px; border-radius:100%; background:#fff;} 
	#banner .swiper-slide a{width:160px; line-height:36px; overflow:hidden; background:rgba(255,255,255,0.1); display:inline-block; border:solid 1px rgba(255,255,255,0.6); border-radius:52px; text-align:center; color:#fff; margin-top:30px; transition:0.3s all; position:relative;}
	#banner .swiper-slide a:hover{border:solid 1px #B71745; background:#B71745; color:#fff;}

/*放大动画*/
.anim{-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:10}
.anim:before{position:relative;content:'';display:block;margin-top:100%}
.anim:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}
.hoverable{overflow:hidden}
.hoverable .anim{-moz-animation:anim-out .75s;-webkit-animation:anim-out .75s;animation:anim-out .75s}
.hoverable .anim:after{-moz-animation:anim-out-pseudo .75s;-webkit-animation:anim-out-pseudo .75s;animation:anim-out-pseudo .75s}
.hoverable .anim,.hoverable .anim:after{animation-iteration-count:infinite;animation-duration:1.3s}
@-webkit-keyframes anim-in{0%{width:0}100%{width:100%}}
@-moz-keyframes anim-in{0%{width:0}100%{width:100%}}
@-ms-keyframes anim-in{0%{width:0}100%{width:100%}}
@keyframes anim-in{0%{width:0}100%{width:100%}}
@-webkit-keyframes anim-in-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@-moz-keyframes anim-in-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@-ms-keyframes anim-in-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@keyframes anim-in-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@-webkit-keyframes anim-out{0%{width:0}100%{width:100%}}
@-moz-keyframes anim-out{0%{width:0}100%{width:100%}}
@-ms-keyframes anim-out{0%{width:0}100%{width:100%}}
@keyframes anim-out{0%{width:0}100%{width:100%}}
@-webkit-keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@-moz-keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@-ms-keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}
@keyframes anim-out-pseudo{0%{background:rgba(0,0,0,0.25)}100%{background:transparent}}

/*数字变换*/
.container02{background:#f9f9f9;padding: 43px 0px;border-bottom:#ddd 1px solid;overflow:hidden;min-width:1200px;}
.container02 ul{}
.container02 ul li{ display: inline-block; float:left;width:20%;border-right: #ddd 1px solid;padding: 0 0 0 65px; box-sizing:border-box; }
.container02 ul li:nth-child(5){border-right:0;}
.container02 ul li h4{height: 30px; font-weight:normal; position:relative;}
.container02 ul li h4 i{font-size: 14px;color: #7f8080;margin: 0 2px;display:inline-block;margin-top: 13px;font-style:normal; }
.container02 ul li h4 i.counter{font-size: 32px;color: #e50012;margin-top: 0;font-weight: bold;margin-right:5px; }
.container02 ul li h4 sup { position: absolute;font-size: 16px;top: 0px; color:#999;}
.container02 ul li h4 span{ margin-left:10px;  color:#7f8080;}
.container02 ul li h6{font-size: 14px;color: #7f8080;margin-bottom: 0px;font-weight:normal;}
.container02 ul li h6 img{ margin-left:12px; margin-top:-2px; vertical-align: top;}



/*页面标题*/
.main_tit{text-align:center; min-width:1200px; padding:50px 0 40px;}
.main_tit_z{ font-size:30px; margin-bottom:10px;  color:#111; font-weight:bold; text-transform:uppercase;}
.main_tit_f{ font-size:16px; color:#666;  }

/*更多*/
.more_big a{width:160px; line-height:36px; overflow:hidden; background:rgba(255,255,255,0.1); display:inline-block; border:solid 1px rgba(255,255,255,0.6); border-radius:52px; text-align:center; color:#fff; margin-top:30px; transition:0.3s all; position:relative;}
.more_big a:hover{border:solid 1px #B71745; background:#B71745; color:#fff;}



/*金牌财税服务*/
.csfw{}
.csfw .rel{position:relative;}
.csfw .abs{position:absolute;}
.csfw .top .hot-item{ padding:50px 0 0 168px; float:left; box-sizing:border-box;margin-right: 20px;width: 386px;height: 208px; border-radius: 3px; overflow: hidden;transition:0.3s all;}
.csfw .top .hot-item:hover{ background:#f8f8f8;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.csfw .top .hot-item:last-child { margin-right: 0;}
.csfw .top .hot-item .left_img {width: 180px;height: 180px;left: 2px;top: 15px;}
.csfw .top .hot-item .hot {width: 108px;height: 39px;background: url(../images/im_bg_gold.png) no-repeat center center;left: 0;top: 0;font-size: 18px;color: #A9763E;line-height: 39px;box-sizing: border-box;padding-left: 20px;}
.csfw .top .hot-item .title {font-size: 25px;color: #FEF502; margin-bottom:5px;}
.csfw  .top .hot-item .des {line-height: 30px;font-size: 16px;color: #fff;}
.csfw  .top a{width:125px; line-height:32px; overflow:hidden; background:rgba(255,255,255,0.1); display:inline-block; border:solid 1px rgba(255,255,255,0.6); border-radius:32px; text-align:center; color:#fff; margin-top:20px; transition:0.3s all; position:relative;}
.csfw  .top a:hover{border:solid 1px #B71745; background:#B71745; color:#fff;}

.csfw .top .hot-item:nth-child(1) {background: linear-gradient(132deg, #8e51fa 0%, #c377ff 100%);}
.csfw .top .hot-item:nth-child(2) {background: linear-gradient(131deg, #e45c53 0%, #ff9d97 100%);}
.csfw .top .hot-item:nth-child(3) {background: linear-gradient(132deg, #729eff 0%, #81dcff 100%);}

.csfw .mid .tuijian_item{ padding:55px 0 0 50px; float:left; box-sizing:border-box;margin-right: 20px; margin-top:20px;width: 386px;height: 160px; border-radius: 3px; overflow: hidden; transition:0.3s all;}
.csfw .mid .tuijian_item:hover{ background:#f8f8f8;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.csfw .mid .tuijian_item:last-child { margin-right: 0;}
.csfw .mid .tuijian_item .tuijian {width: 108px;height: 39px;background: url(../images/im_bg_gold.png) no-repeat center center;left: 0;top: 0;font-size: 18px;color: #A9763E;line-height: 39px;box-sizing: border-box;padding-left: 20px; }
.csfw .mid .tuijian_item .hot {width: 108px;height: 39px;background: url(../images/im_bg_gold.png) no-repeat center center;left: 0;top: 0;font-size: 18px;color: #A9763E;line-height: 39px;box-sizing: border-box;padding-left: 20px;}
.csfw .mid .tuijian_item .title {font-size: 25px;color: #FEF502; margin-bottom:5px;}
.csfw .mid .tuijian_item .des {line-height: 30px;font-size: 16px;color: #fff;}

.csfw .mid .tuijian_item:nth-child(1) {background: linear-gradient(132deg, #ff5180 0%, #ff8bff 100%);}
.csfw .mid .tuijian_item:nth-child(2) {background: linear-gradient(132deg, #5fbcf0 0%, #4de5f2 100%);}
.csfw .mid .tuijian_item:nth-child(3) {background: linear-gradient(132deg, #faa151 0%, #fdc788 100%);}



/*热门服务*/
.hot_service{}
.hot_service li{width:270px; float:left; height:360px; overflow:hidden; margin-right:40px; position:relative; padding-top:60px; text-align:center; box-sizing:border-box;transition: all .4s ease;}
/*
.hot_service li:hover{box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
*/
.hot_service li:nth-child(4){margin-right:0;}
.hot_service li h2{ font-size:25px;}
.hot_service li h5{ line-height:46px; font-size:16px; margin-bottom:15px; font-weight:normal;}
.hot_service li img{display:block;}
.hot_service li:nth-child(1){background:#fff08e; color:#FF9600;}
.hot_service li:nth-child(2){background:#b4ecfa; color:#3AA4CE;}
.hot_service li:nth-child(3){background:#e5e3ff; color:#948EE9;}
.hot_service li:nth-child(4){background:#c1fdcb; color:#699621;}

.hot_service li .txt{position: absolute; left:-280px; top:0; padding:25px 20px; box-sizing:border-box; width:100%; height:360px; background:rgba(0,0,0,0.8); color:#fff;transition: all .3s ease;}
.hot_service li:hover .txt{left:0;}
.hot_service li .txt h2{ margin:30px 0 15px 0;}
.hot_service li .txt p{text-align:justify; line-height:28px;}

.hot_service li .txt a{width:140px; line-height:32px; overflow:hidden; background:rgba(255,255,255,0.6); display:inline-block; border:solid 1px rgba(255,255,255,0.6); border-radius:32px; text-align:center; color:#fff; margin-top:25px; transition:0.3s all; position:relative;}
.hot_service li .txt a:hover{border:solid 1px #B71745; background:#B71745; color:#fff;}


/*我们的优势*/
.youshi_bg{padding: 5px 0 84px;background: #f1f2f4;overflow: hidden;border-top: #eaedf0 1px solid;min-width:1200px;}

.slideTxtBox{}
.slideTxtBox .hd{ width:270px; float:left;}
.slideTxtBox .hd ul li{height:155px;cursor: pointer; background:#241C16; position:relative; padding:20px 0; box-sizing:border-box;}
.slideTxtBox .hd ul li:nth-child(2n){background:#15100F;}
.slideTxtBox .hd ul li.on{ background:linear-gradient(to right, #f74f45, #d9281d) !important; color:#fff;}
.slideTxtBox .hd ul li.on:before{content: "";position: absolute;top: 50%;margin-top: -10px;right: -12px;border-left: #d9281d 12px solid;border-top: transparent 10px solid; border-bottom: transparent 10px solid;}
.slideTxtBox .hd ul li h3{font-size:14px; font-weight:normal; text-align:center; color:#fff;}
.slideTxtBox .hd ul li h6{height:80px;}
.slideTxtBox .hd ul li .shuzi { position: absolute;left: 0;top: 0; text-align:center;width: 60px;height: 155px;line-height: 155px;font-size: 50px;color: rgba(255,255,255,0.08);
    font-family:Impact;}

.slideTxtBox .bd{width:930px; height:620px; background:#fff; float:right;padding: 42px 55px 0; box-sizing:border-box;}
.slideTxtBox .bd ul{}
.slideTxtBox .bd ul .left{width:300px; float:left;}
.slideTxtBox .bd ul h3{height: 35px;line-height: 35px;font-size: 24px;color: #454549;margin-bottom: 20px; font-weight:normal;}
.slideTxtBox .bd ul h3 .tel {float: right;font-size: 28px;background: url(../images/dh1.png) no-repeat left center;color: #1463AA;padding: 0 0 0 35px;}
.slideTxtBox .bd ul .tel a{ overflow:hidden; background:#1463AA; vertical-align:middle; margin-top:-10px; margin-left:25px;
width: 115px;height: 35px;line-height: 35px; display:inline-block; border-radius:35px; text-align:center; color:#fff; font-size:14px; transition:0.3s all; position:relative;}
.slideTxtBox .bd ul .tel a:hover{background:#B71745; }

.slideTxtBox .bd ul dl{height:70px;  border:solid 1px #e8e8e8; box-sizing:border-box; margin-bottom:10px;}
.slideTxtBox .bd ul dl dt{float:left;  line-height:68px; width:175px; background:#F8F9FA; text-align:center; font-weight:bold; font-size:15px;}
.slideTxtBox .bd ul dl dd{width:600px; float:right; line-height:22px;display: flex; align-items:Center;height:68px; color:#777; padding-right:10px;}

.slideTxtBox .bd ul li{ margin-top:15px;}

.slideTxtBox .bd ul .left h2 {font-size: 24px;color: #454549;padding: 40px 0 0;margin-bottom: 72px;position: relative;}
.slideTxtBox .bd ul .left h2:before {content: "";position: absolute;top: 0;width: 47px;height: 4px;background: #d9281d;}
.slideTxtBox .bd ul .left p {font-size: 15px;line-height: 36px;color: #525254; height: 260px; text-align:justify;}
.slideTxtBox .bd ul .left em {padding-left: 35px;background: url(../images/dh1.png) no-repeat left center;color: #1463AA;font-weight: bold;font-size: 25px;font-style: normal;display: block;}
.slideTxtBox .bd ul .left .link a{ overflow:hidden; padding-left: 25px;background: url(../images/a1.png) no-repeat 20px center #1463AA; background-size: 36px auto;
width: 150px;height: 45px;line-height: 45px; display:inline-block; border-radius:45px; text-align:center; color:#fff; margin-top:25px; transition:0.3s all; position:relative;}
.slideTxtBox .bd ul .left .link a:hover{background: url(../images/a1.png) no-repeat 20px center #B71745;  background-size: 36px auto;}

.slideTxtBox .bd ul .right{width:460px; float:right;}
.slideTxtBox .bd ul .right img{width:100%; display:block; margin-bottom:10px;}


/*合作流程*/
.hzlc_box {background: #fff url(../images/01411.jpg) center top repeat-x;position: relative;overflow: hidden;min-width:1200px;}
.hzlc_box .box{}
.hzlc_box .box li{width:33.3%; float:left; color:#fff; padding:30px 0 50px 60px; box-sizing:border-box;}
.hzlc_box .box li i{display:inline-block; width:66px; height:66px; float:left; margin-right:20px;}
.hzlc_box .box li h5{font-size:18px; font-weight:normal; margin-bottom:5px;}
.hzlc_box .box li p{line-height:20px;}

.hzlc_bg {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.hzlc_bg li {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	background: rgba(255, 255, 255, .15);
	bottom: -160px;
	-webkit-animation: square 28s infinite;
	animation: square 28s infinite;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear
}
.hzlc_bg li:nth-child(1) {left: 10%}
.hzlc_bg li:nth-child(2){
	left: 20%;
	width: 80px;
	height: 80px;
	-webkit-animation-delay: 200ms;
	animation-delay: 200ms;
	-webkit-animation-duration: 17s;
	animation-duration: 17s
}
.hzlc_bg li:nth-child(3){
	left: 25%;
	-webkit-animation-delay: 400ms;
	animation-delay: 400ms
}
.hzlc_bg li:nth-child(4){
	left: 40%;
	width: 60px;
	height: 60px;
	-webkit-animation-duration: 10s;
	animation-duration: 10s;
	background-color: rgba(255, 255, 255, .25)
}
.hzlc_bg li:nth-child(5){
	left: 70%
}
.hzlc_bg li:nth-child(6){
	left: 80%;
	width: 120px;
	height: 120px;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
	background-color: rgba(255, 255, 255, .2)
}
.hzlc_bg li:nth-child(7){
	left: 32%;
	width: 100px;
	height: 100px;
	-webkit-animation-delay: 7s;
	animation-delay: 7s
}
.hzlc_bg li:nth-child(8){
	left: 55%;
	width: 20px;
	height: 20px;
	-webkit-animation-delay: 15s;
	animation-delay: 15s;
	-webkit-animation-duration: 40s;
	animation-duration: 40s
}
.hzlc_bg li:nth-child(9){
	left: 25%;
	width: 10px;
	height: 10px;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-duration: 40s;
	animation-duration: 40s;
	background-color: rgba(255, 255, 255, .3)
}
.hzlc_bg li:nth-child(10){
	left: 90%;
	width: 120px;
	height: 120px;
	-webkit-animation-delay: 11s;
	animation-delay: 11s
}
 @-webkit-keyframes square {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-1700px)rotate(600deg);
 transform: translateY(-1700px)rotate(600deg)
}
}
 @keyframes square {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-1700px)rotate(600deg);
 transform: translateY(-1700px)rotate(600deg)
}
}
 @-webkit-keyframes square_z {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-700px)rotate(500deg);
 transform: translateY(-700px)rotate(500deg)
}
}
 @keyframes square_z {
 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 100% {
 -webkit-transform: translateY(-700px)rotate(500deg);
 transform: translateY(-700px)rotate(500deg)
}
}


/*公司环境*/
.gs_pic{}
.gs_pic li{width:399px; height:260px; margin:1px 1px 0 0; float:left; box-sizing:border-box; text-align:center; overflow:hidden;text-align:center;} 
.gs_pic li img{max-height:100%;display:block; margin-bottom:1px;transition: all 0.5s ease 0s;}
.gs_pic li:hover img{margin-left:-10px;}
.gs_pic li .pic{text-align:center; padding-top:60px;}
.gs_pic li .pic img{display:inline-block;}

/*首页新闻*/
.index_news{width:385px; background:#FFF; overflow:hidden;/* box-shadow: 0 5px 10px 0 #ddd; */ background:#fff;}
.index_news .news_img{width:100%; height:140px; overflow:hidden; position:relative;}
.index_news .news_img p {position: absolute; left:0px; bottom:0px;color:#FFF; font-size:18px; line-height:38px; padding-left:15px; box-sizing:border-box; background:rgba(0,0,0,0.6); width:100%;}
.index_news .news_img p span{font-size:16px;}
.index_news ul{/*padding: 10px 20px 35px 20px;*/ padding-top:10px;}
.index_news li{ background: url(../images/056.png) no-repeat left center;line-height: 42px; padding-left: 15px;font-size: 14px; border-bottom: dotted 1px #ccc;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; transition:0.3s all;}
.index_news li:hover{padding-left: 25px;}

/*more*/
.detail{overflow: hidden;}
.detail em{margin-left: -54px;display: inline-block; margin-right: 6px;color: #333;font-size: 12px;opacity: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.detail span{display: inline-block;width: 24px;height: 8px;font-size: 0px;background: url(../images/ico_arr02.png) no-repeat 0 center;}
.detail:hover em{margin-left: 0px;opacity: 1;}

/* 关于 */
.hezuo{position: relative;width: 100%;height:460px;padding:5px 0 60px 0; min-width:1200px;}
.bg-video{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 1;}
.hezuo .bg{position:absolute; left:0;top:0;width: 100%;height: 100%;z-index: 2; background:rgba(0,0,0,0.5);}
.hezuo .hezuo_box{position: absolute;z-index: 3; height: 500px;width:1200px; text-align: center; color:#fff;}
.hezuo .hezuo_box h3 {font-size: 16px;line-height: 22px;font-weight: normal;padding-top: 100px;}
.hezuo .hezuo_box h4 {font-size: 36px;line-height: 36px;font-family: 'tt',Arial;margin: 20px 0 40px 0;}
.hezuo .hezuo_box p{font-size:14px; line-height:32px; color:#fff;}
.hezuo .hezuo_box a{width:160px; line-height:36px; overflow:hidden; background:rgba(255,255,255,0.1); display:inline-block; border:solid 1px rgba(255,255,255,0.6); border-radius:52px; text-align:center; color:#fff; margin-top:30px; transition:0.3s all; position:relative;}
.hezuo .hezuo_box a:hover{border:solid 1px #B71745; background:#B71745; color:#fff;}

/*.hezuo ul {margin-top:20px;}
.hezuo ul li{float:left;width: 20%;margin-bottom:25px;}
.hezuo ul li a{    display: block;
    margin: 0 8%;

    text-align: center;
    height: 78px;
    line-height: 78px;}
.hezuo ul li img{display: block;margin-bottom: 20px;opacity: .8; display:inline-block; transition:0.3s all; border-radius:3px;}
.hezuo ul li img:hover{opacity: 1;}
*/

/*友情链接*/
.f_link{background: #f1f2f4;border-top: #e8e8e8 1px solid; line-height:56px;min-width:1200px; }
.f_link a{margin:0 10px; font-size:13px;}

/* 底部 */
.f_nbg{ width:100%; min-width:1200px; background:#14264C; padding:60px 0 56px 0;}
.fot_line{border-right:rgba(255,255,255,0.05) 1px solid; min-height: 170px; box-sizing:border-box;}

.fot_logo{width:290px;padding: 56px 0 0;}
.fot_logo img{width:224px;}

.f_nav{width:300px; padding:0 50px;}
.f_nav h4{font-size: 16px;color: #fff;margin-bottom: 20px;}
.f_nav li p{ width:50%;  line-height:34px; float:left;}
.f_nav li p a{ font-size:14px; color:rgba(255,255,255,0.46);}
.f_nav li p a:hover{color:#146bbb;}

.b_weixin{width: 220px; text-align:center;}
.b_weixin h4{padding: 0 0 0 30px;font-size: 16px;color: #fff;background: url(../images/icon_ewm.png) 54px center no-repeat; margin-bottom: 16px;}
.b_weixin li{}
.b_weixin li img{ width:108px; height:108px; margin-bottom:10px;}
.b_weixin li p{font-size: 14px; text-align:center; color:rgba(255,255,255,0.46);}

.b_contact{width:360px;padding:0 0 0 36px; box-sizing:border-box;}
.b_contact h4{padding: 0 0 0 30px;font-size: 16px;color: #fff; background: url(../images/icon_ren.png) left center no-repeat;margin-bottom: 20px;}
.b_contact p{ font-size:14px;color:rgba(255,255,255,0.46); line-height:34px;}

.bq_bg{ width:100%; min-width:1200px; margin:0px auto; padding:18px 0;  background:#141d3a; color:rgba(255,255,255,0.46); text-transform:uppercase; font-size:12px;}
.bq_bg a{color:rgba(255,255,255,0.36);}

.bq_bg span,.bq_bg a{color:rgba(255,255,255,0.46); margin:0 5px;}
.bq_bg span{ float:right; color:rgba(255,255,255,0.46); font-size:12px;}


/*--------------------*/



/*二级页面*/
.page_ban{ max-width:1920px; margin:auto;position:relative;min-width:1200px; margin:auto;}
.page_ban img{width:100%; display:block;}
.page_ban h5 {font-size: 36px;width: 100%;text-align: center;font-weight: normal;position: absolute;left: 0;top: 50%;margin-top: -18px;color: #fff;}
.page_ban .ban_bg {width: 100%;height: 100%;background: rgba(0,0,0,0.0);position: absolute;left: 0;top: 0;}

.page_ban h3{font-size:36px; width: 100%; text-align:center; font-weight:normal; position: absolute; left: 0; top: 50%; margin-top:-25px;color: #fff;}
.page_ban h3:after{content:"";display: block;width:25px;background:#fff;height: 2px; margin:15px auto 0px auto;}


.page_ban span {font-family: arial;font-size: 18px; display: block; text-align: center; color: #1ea952; text-transform: uppercase; margin-top: 8px;}
.page_ban .n_position{margin-top: 13px; text-align: center;color: rgba(255,255,255,.8);}
.page_ban .n_position a {font-size: 12px;color: rgba(255,255,255,.8);}
.page_ban .n_position a:hover{color:#fff;}

.comm_gray{background:rgba(0,0,0,.56); width:100%; height:100%; position:absolute; left:0; top:0; }
.case_gray{background:rgba(0,0,0,.36); width:100%; height:100%; position:absolute; left:0; top:0; }


.weizhi{background:url(../images/home_ico.png) no-repeat left center; padding-left:25px;  color:#666; font-size:12px; line-height:80px;}
.n_nav_box {height: 80px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box; background:#f1f2f4;}

.sub_nav{}
.sub_nav li{float:left; margin-top:20px; margin-right:35px;}
.sub_nav li a { padding:0 35px; height:36px; line-height:36px;border-radius:36px; display:block; background:#fff; border:solid 1px #ddd; text-align:center; color:#333; font-size:15px; }
.sub_nav li.currclass a,.sub_nav li  a:hover{ color:#fff; background:#B71745;border:solid 1px #B71745;}


/*栏目名*/
.page_ban .ico_about{background:url(../images/ico_about.png) no-repeat center 36px #146bbb; background-size:26px auto;}
.page_ban .ico_contact{background:url(../images/0-0-0-0.jpg) no-repeat center 36px #146bbb;}

.cname{width:127px; height:127px; border-radius:100%; position:absolute; z-index:8;left:50%; bottom:-63.5px; margin-left:-63.5px; text-align:center; line-height:160px; font-size:16px; color:#fff;}
.cname:after{ content:""; width:127px; height:127px; background:rgba(20,107,187,0.1); animation:fd_sx1 1s linear infinite; display:block; border-radius:50%; position:absolute; top:0px; left:0; z-index:2;}
.cname1{width:127px; height:127px; border-radius:100%; position:absolute; z-index:3;left:50%; bottom:-63.5px; margin-left:-63.5px;}
.cname1:after{ content:""; width:127px; height:127px; background:rgba(20,107,187,0.2); animation:fd_sx1 2s linear infinite; display:block; border-radius:50%; position:absolute; top:0px; left:0; z-index:2;}
.cname2{width:127px; height:127px; border-radius:100%; position:absolute; z-index:3;left:50%; bottom:-63.5px; margin-left:-63.5px;}
.cname2:after{ content:""; width:127px; height:127px; background:rgba(20,107,187,0.3); animation:fd_sx1 3s linear infinite; display:block; border-radius:50%; position:absolute; top:0px; left:0; z-index:2;}

@-webkit-keyframes fd_sx1{
	0%{-webkit-transform:scale(1.0);transform:scale(1.0)}
	50%{-webkit-transform:scale(1.3);transform:scale(1.3);}
	100%{-webkit-transform:scale(1.6);transform:scale(1.6);background:rgba(20,107,187,0.0);}
	}


/*团队*/
.team_box{margin-bottom:35px;}
.team_box li{width:32%;background:#f5f5f5;padding:30px 30px;box-sizing:border-box;}
.team_box li .pic{overflow:hidden;}
.team_box li .pic img{width:50%;display:block;}
.team_box li .txt{margin-top:30px;text-align:center;}
.team_box li .txt h3{font-size:24px;margin-bottom:20px;}
.team_box li .txt dl{font-size:16px;color:#146bbb;line-height:2;}
.team_box li .txt p{margin-top:20px;font-size:14px;color:#888;line-height:1.8;}


/*合作案例*/
.mask_out{ position:absolute; width:100%; height:100%; left:0; top:0; background:#fff; animation-timing-function: ease;}
.case_list{}
.case_list li{width:32%; margin-right:2%; transition: 0.3s all; background:#f6f6f6; overflow:hidden; margin-bottom:30px; position:relative;}
.case_list li:nth-child(3n){ margin-right:0;}
.case_list li .pic{width:100%; position:relative; overflow:hidden;}
.case_list li .pic>img{width:100%; display:block;transition: 0.5s all;}
.case_list li:hover>img{ -webkit-transform:scale(1.1); moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.case_list li .pic .mask{ position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.5); opacity:0; transition: all 0.5s ease;}
.case_list li .pic .mask dt{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;}
.case_list li .pic .mask dd{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;}
.case_list li:hover .pic .mask{ opacity:1;}
.case_list li:hover .pic .mask dd img{-webkit-transform:rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation{
	from{-webkit-transform:rotate(0deg);}
	to{-webkit-transform:rotate(360deg);}
}

.case_list li .txt{ padding: 20px 5% 20px;}
.case_list li .txt h5{ font-size:18px;margin-bottom:10px;  color:#222;}
.case_list li .txt p{font-size:14px; color:#888;}


/*合作伙伴*/
.hzhb_box{background:#f2f2f2;padding-bottom:80px;margin-top:50px;}
.hzhb_box .pic{overflow:hidden;}
.hzhb_box .pic img{width:100%;display:block;}




/*正文*/
#art_box { text-align:justify;  font-size:16px; line-height:1.8; }
#art_box table{ border:1px solid #eff3f8; border-collapse:collapse;   font-size:14px; line-height:24px;}
#art_box table tr:nth-child(1){ font-size:14px; background:#eff3f8; font-weight:bold;}
#art_box table td{padding:5px 10px; border:1px solid #D5DFEC;}
	



/*内页页面标题*/
.page_tit{text-align:center; min-width:1200px; padding:50px 0 35px;}
.page_tit_z{ font-size:28px; margin-bottom:12px;  color:#111;}
.page_tit_f{ font-size:16px; color:#666; text-transform:uppercase;}

/*代理记账*/
.page_form{width: 1224px;height:206px; padding: 50px 60px 0px 60px;  background: url(../images/dljz-form.png) no-repeat center top; margin: -110px auto auto auto;  position: relative;z-index: 9999; box-sizing:border-box;}
.page_form .txt li:nth-child(2){color:#888;}

/*页面表单*/
.page_form .form_item {margin-top: 20px;width: 100%;height: 55px;}
.page_form .form_item .input {position: relative;float: left;}
.page_form .form_item input {display: block;  height: 43px; border: 1px solid #cfcfcf;line-height: 43px;}
.page_form .form_item .input_msg {width: 473px;padding-left: 50px; background: url(../images/dljz-icon-msg.png) 15px 50% no-repeat;}
.page_form .form_item .input_phone {width: 374px;padding-left: 50px;background: url(../images/dljz-icon-phone.png) 15px 50% no-repeat;border-left: none;}
.page_form .form_item .input_submit {width: 150px;background: #2f82ff; font-size: 16px;border-color: #2f82ff;height: 46px;color: #fff; cursor:pointer;}

/*代理记账相关服务*/
.dljz_fw{}
.dljz_fw li{width:300px; line-height:126px; padding-left:10px; transition:0.3s all; float:left;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; box-sizing:border-box; background:url(../images/dljz-bg-fw.png) no-repeat;}
.dljz_fw li:hover{box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.dljz_fw li i{width:95px; height:126px; display:inline-block; float:left;}
.dljz_fw li:nth-child(1) i{background:url(../images/dljz_fw01.png) no-repeat center;}
.dljz_fw li:nth-child(2) i{background:url(../images/dljz_fw02.png) no-repeat center;}
.dljz_fw li:nth-child(3) i{background:url(../images/dljz_fw03.png) no-repeat center;}
.dljz_fw li:nth-child(4) i{background:url(../images/dljz_fw04.png) no-repeat center;}
.dljz_fw li:nth-child(5) i{background:url(../images/dljz_fw05.png) no-repeat center;}
.dljz_fw li:nth-child(6) i{background:url(../images/dljz_fw06.png) no-repeat center;}
.dljz_fw li:nth-child(7) i{background:url(../images/dljz_fw07.png) no-repeat center;}
.dljz_fw li:nth-child(8) i{background:url(../images/dljz_fw08.png) no-repeat center;}

.dlzj_more{text-align:center; margin-top:25px;}
.dlzj_more img{transition:0.3s all;}
.dlzj_more img:hover{box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}


/*工作内容*/
.gznr_box{width:1200px; height:321px; margin:0px auto 0 auto; background:url(../images/dljz_1.png) no-repeat;}
.gznr_box .left{float:left; width:460px; padding:70px 0 0 60px; box-sizing:border-box;}
.gznr_box .left h2{font-size:30px; color:#fff; line-height:50px;}

.gznr_box .right {float: right;width: 710px; padding: 10px 0 0px 60px; box-sizing:border-box;}
.gznr_box .right h3{font-size:16px; margin:15px 0 5px 0;}
.gznr_box .right ul {position: relative;overflow: hidden;}
.gznr_box .right ul:before {content: "";position: absolute;left: 5px;top: 0;width: 1px;height: 100%;background: #cfd0d2;}
.gznr_box .right li {line-height: 30px; overflow: hidden;}
.gznr_box .right li a {color: #444;display: inline-block;padding: 0 0 0 20px;position: relative;}
.gznr_box .right li a:before {content: "";width: 10px;height: 10px;left: 0;position: absolute;top: 50%;margin-top: -5px;background: #fff;border-radius: 100%;}
.gznr_box .right li a:after {content: "";width: 6px;height: 6px;left: 2px;position: absolute;top: 50%;margin-top: -3px;background: #cfd0d2;border-radius: 100%; transition: all 0.36s ease-in-out;}

/*记账报税流程*/
.fwlc_box{ position:relative}
.fwlc_box:before{content:"";position:absolute;top:72px;width:100%;height:1px;border-bottom:#c1c1c1 1px dashed;}
.fwlc_box ul{ font-size:0; overflow:hidden; text-align:center; width:1304px; margin-left:-52px; margin-bottom:20px;}
.fwlc_box ul li{ width:326px; display:inline-block; *display:inline; *zoom:1;text-align:center; position:relative}
.fwlc_box ul li .img{width: 145px;height: 145px;line-height: 143px;display: inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:  relative;z-index: 10;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;transform:rotate(90deg) translateZ(0);-webkit-transform:rotate(90deg) translateZ(0);-moz-transform:rotate(90deg) translateZ(0);background: #ffffff;margin-bottom:20px;} 
.fwlc_box ul li .img a{display: flex;align-items: center ; transform:rotate(-90deg) translateZ(0); -webkit-transform:rotate(-90deg) translateZ(0);  -moz-transform:rotate(-90deg) translateZ(0);}
.fwlc_box ul li .img a img{align-items: center;-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;filter:alpha(opacity=65); opacity:0.65; -moz-opacity:0.65; -khtml-opacity:0.65}
.fwlc_box ul li:hover .img a img{-webkit-filter:grayscale(0); -moz-filter:grayscale(0); -ms-filter:grayscale(0); -o-filter:grayscale(0); filter:grayscale(0); filter:none; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1; -webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}

@keyframes jello {

    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }

    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }

    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }

    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }

    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }

    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }

    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }

    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }

}

.circleProgress_wrapper{ position:relative;}
.wrapper{width: 72.5px;height: 145px;position: absolute;top:0;overflow: hidden;}
.circleProgress_wrapper .left{width: 72.5px;height: 146px;position:absolute;left:0;top:0;}
.circleProgress_wrapper .right{width: 72.5px;height: 146px;position:absolute;right:0;top:0;}

.fwlc_box ul li .img .circleProgress{width: 146px;height: 145px;border: 2px solid #eb3e4c;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);box-sizing:border-box;}
.fwlc_box ul li .img .rightcircle{border-top: 2px solid #d0d0d1;border-right: 2px solid #d0d0d1;right:0;}
.fwlc_box ul li .img:hover .rightcircle{ -webkit-animation: circleProgressLoad_right 2s linear; } 
.fwlc_box ul li .img .leftcircle{border-bottom: 2px solid #d0d0d1;border-left: 2px solid #d0d0d1;left:0;}
.fwlc_box ul li .img:hover .leftcircle{ -webkit-animation: circleProgressLoad_left 2s linear;}
.fwlc_box ul li .img:after{content:"";position:absolute;left: 0;top: 0;width: 141px;height: 141px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.fwlc_box ul li .img:hover:after{transition-delay:2s; border:2px solid #eb3e4c;} 

@-webkit-keyframes circleProgressLoad_right{

	0%{

		-webkit-transform: rotate(45deg);

	}

	50%{

		-webkit-transform: rotate(225deg);

	}

	100%{

		-webkit-transform: rotate(225deg);

	}

}

@-webkit-keyframes circleProgressLoad_left{

	0%{

		-webkit-transform: rotate(45deg);

	}

	50%{

		-webkit-transform: rotate(45deg);

	}

	100%{

		-webkit-transform: rotate(225deg);

	}

}


.fwlc_box ul li span{position:absolute;left: 206px;top: 55px;display:inline-block;width:60px;height: 35px;line-height: 35px;font-size:14px;color: #5c5c5c;background: #ffffff;z-index: 100;text-align: left;text-transform:uppercase;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.fwlc_box ul li:hover span{color: #ed4237;}
.fwlc_box ul li:before{content:"";position:absolute;width:5px;height:5px;left: 229px;top: 52px;background:#d0d0d1;-moz-border-radius:2.5px;-webkit-border-radius:2.5px;border-radius:2.5px;z-index: 1000;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.fwlc_box ul li:after{content:"";position:absolute;width:5px;height:5px;left: 230px;top: 87px;background:#d0d0d1;-moz-border-radius:2.5px;-webkit-border-radius:2.5px;border-radius:2.5px;z-index: 1000;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.fwlc_box ul li:hover:after{ background:#eb3e4c}
.fwlc_box ul li:hover:before{ background:#eb3e4c; transition-delay:2s}
.fwlc_box ul li h4{font-size: 18px;color: #3d3d3d;margin-bottom: 15px;}
.fwlc_box ul li h5{font-size:14px;color: #888;line-height: 22px; font-weight:normal;}

.s_more {display: block;margin: 30px auto 0 auto;color: #fff;font-size: 16px; text-align: center; border-radius:44px;width: 255px; height:44px;line-height:44px; background:#2F82FF; transition:0.3s all;}
.s_more:hover{color:#fff; background:#D92129;}


/*专业规范账目清晰*/
.zmqx{}
.zmqx li{width:285px; border:solid 1px #ddd; box-sizing:border-box; height:355px; background:#fff; position:relative; margin-right:20px; float:left; transition:0.3s all;}
.zmqx li:nth-child(4){margin-right:0;}
.zmqx li .pic{overflow:hidden;}
.zmqx li .pic img{width:100%;}
.zmqx li h5{width: 100%; height: 95px;background: url(../images/dljz-bg-wj.png) center no-repeat; position: absolute;font-size: 20px; text-align: center;line-height: 80px;
    left: 0; bottom: 95px;color: #fff;}
.zmqx li p { color: #666; margin-top: 70px; text-align: center;line-height: 2;}
.zmqx li:hover{ background:#f8f8f8;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}

/*地图*/
.map{ position:relative;}
#map1{width:100%; height:560px;}
.amap-marker-label{padding:15px; border-color: #ababab; border-radius: 5px; color: #666; font-size:14px; box-shadow: 0 6px 12px rgba(0,0,0,.2);}
.amap-marker-label h2{color: #333; font-size: 17px;}



/*常见问答*/
/*收缩菜单*/
.faq_box{margin-bottom:15px; clear:both;}
.v{float:right;width:28px;height:28px;overflow:hidden;background:url(../images/faq_1.png) no-repeat;display:inline-block;}
.v01{background-position:0 0;}
.v02{background-position:0 -28px;}
.vtitle{height:36px;line-height:36px; padding:10px; background:#e2e8e8;  cursor:pointer; border-radius:6px; text-overflow: ellipsis;white-space: nowrap; overflow:hidden; font-size:16px;}
.vtitle span{display:inline-block; background:#2FC257; color:#fff; width:36px; line-height:36px; font-size:20px; border-radius:5px; text-align:center; margin-right:15px; vertical-align:middle;}
.vtitle em{margin:4px 10px 0 0;}
.vcon{padding:10px 0px; background:#fff; display:none;}
.vcon_A{background:#2F82FF; color:#fff; width:38px; line-height:38px; font-size:20px; border-radius:5px; text-align:center; margin-left:8px;}
.vcon_box{ background:#2F82FF; color:#fff; padding:20px; border-radius:5px;line-height:32px; font-size:16px; width:1130px; box-sizing:border-box;}


/*财税顾问*/
.csgw_box1{width:1200px; height:321px; margin:0px auto 0 auto; background:url(../images/dljz_1.png) no-repeat;}
.csgw_box1 .left{float:left; width:460px; padding:70px 0 0 60px; box-sizing:border-box;}
.csgw_box1 .left h2{font-size:30px; color:#fff; line-height:50px;}

.csgw_box1 .right {float: right;width: 710px; padding: 50px 50px 0px 60px; box-sizing:border-box;}
.csgw_box1 .right h3{font-size:22px;}
.csgw_box1 .right h3:after{content:"";display: block;width:20px;background:#015198; height: 2px; margin:20px 0;}
.csgw_box1 .right p{font-size:15px; line-height:30px; color:#444;}
.csgw_box1 .right .tel{background:url(../images/dh1.png) no-repeat left center;font-size:24px; padding-left:35px; font-weight:bold; margin-top:30px; color:#015198;}

.csgw_box2{}
.csgw_box2 li{width:386px; height:150px; float:left;box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1); background:#fff; box-sizing:border-box; padding:25px; border-radius:5px; margin:0 21px 21px 0; transition:0.3s all;}
.csgw_box2 li:nth-child(3n){margin-right:0;}
.csgw_box2 li h5{font-size:18px; margin-bottom:10px;}
.csgw_box2 li p{line-height:24px; color:#666;}
.csgw_box2 li:hover{ background:#2f82ff; color:#fff;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.csgw_box2 li:hover p{color:#fff;}

.csgw_box3 ul li{ width:260.8px; display:inline-block; *display:inline; *zoom:1;text-align:center; position:relative}
.csgw_box3 ul li span{position:absolute;left: 172px;top: 55px;display:inline-block;width:60px;height: 35px;line-height: 35px;font-size:14px;color: #5c5c5c;background: #ffffff;z-index: 100;text-align: left;text-transform:uppercase;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.csgw_box3 ul li:hover span{color:#3b8cde;}
.csgw_box3 ul li:before{content:"";position:absolute;width:5px;height:5px;left: 197px;top: 52px;background:#d0d0d1;-moz-border-radius:2.5px;-webkit-border-radius:2.5px;border-radius:2.5px;z-index: 1000;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.csgw_box3 ul li:after{content:"";position:absolute;width:5px;height:5px;left: 197px;top: 87px;background:#d0d0d1;-moz-border-radius:2.5px;-webkit-border-radius:2.5px;border-radius:2.5px;z-index: 1000;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.csgw_box3 ul li:hover:after{ background:#3b8cde}
.csgw_box3 ul li:hover:before{ background:#3b8cde; transition-delay:2s}
.csgw_box3 ul li .img .circleProgress{width: 146px;height: 145px;border: 2px solid #3b8cde;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);box-sizing:border-box;}
.csgw_box3 ul li .img .rightcircle{border-top: 2px solid #d0d0d1;border-right: 2px solid #d0d0d1;right:0;}
.csgw_box3 ul li .img .leftcircle{border-bottom: 2px solid #d0d0d1;border-left: 2px solid #d0d0d1;left:0;}
.csgw_box3 ul li .img:hover:after{transition-delay:2s; border:2px solid #3b8cde;} 

.csgw_box4{ background:url(../images/yx01_fl04_bg.jpg) no-repeat center; padding:1px 0 50px 0;}
.csgw_box4 li{width: 560px; margin:0 20px; height: 102px; color:#333; font-size:18px; float: left;background: url(../images/csgw_box4_02.png) 80px 50% no-repeat;transition: .3s all; line-height: 90px;}
.csgw_box4 li>div{width: 70px;height: 90px; margin-right:60px;text-align: center;font-size: 24px;line-height: 90px; color: #fff;float: left;background: url(../images/csgw_box4_01.png) no-repeat center;}
.csgw_box4 li:hover{ translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}

.csgw_box5 ul{ padding:0 20px; box-sizing:border-box;}
.csgw_box5 ul li{float:left;width:14.66%; margin:0 1%; background:#f2f2f2;overflow:hidden;text-align:center; position:relative}
.csgw_box5 ul li .img,.csgw_box5 ul li .img img{width:100%;overflow:hidden;}
.csgw_box5 ul li .img{margin-bottom: 38px;}
.csgw_box5 ul li p{line-height: 24px;overflow:hidden;margin-bottom: 32px;padding: 0 30px;text-align:  left;height: 72px;}
.csgw_box5 ul li a{display:inline-block;width: 94px;height: 35px;line-height: 35px; margin-bottom:36px; text-align:center;color:#78787b;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border:  #e5e5e5 1px solid; background:#fff;}
.csgw_box5 ul li a:hover{ background:#2F82FF; color:#fff; border:#2F82FF 1px solid}
.csgw_box5 ul li:before{ content:""; position:absolute; width:52px; height:3px; background:#d4d5d6; bottom:0; left:50%; margin-left:-26px;}
.csgw_box5 ul li:after{ content:""; position:absolute; width:0; height:3px; background:#2F82FF; bottom:0; left:50%; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.csgw_box5 ul li:hover:after{ width:100%; margin-left:-50%;}

/*纳税筹划*/
.nsch_box1{}
.nsch_box1 li{float:left;width:18%; margin:0 1%; border:solid 1px #e8e8e8; box-sizing:border-box; border-radius:10px 10px 0 0; background:#fff;overflow:hidden;text-align:center; position:relative; transition:0.3s all;}
.nsch_box1 li .pic{ overflow:hidden;}
.nsch_box1 li .pic img{width:100%; display:block;}
.nsch_box1 li .txt{ border-top:0; padding-top:28px; padding-bottom:25px;}
.nsch_box1 li .txt h3 {font-size: 20px; padding-bottom: 36px; background: url(../images/nsch_box1_bg.png) center 40px no-repeat; font-weight:normal;}
.nsch_box1 li .txt p {line-height: 20px;height: 40px; overflow: hidden; color: #979797; margin-bottom: 25px;}
.nsch_box1 li .txt a {display: inline-block;width: 140px;height: 36px;line-height: 36px; text-align: center; color: #78787b; background: #edf1f5; border-radius: 36px; margin: 0 auto;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.nsch_box1 li .txt a:hover{ background:#2f82ff; color:#fff;} 
.nsch_box1 li:hover{ box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}


.nsch_box2{ position: relative; height: 520px;}
.nsch_box2 .about_bg{width: 100%;height: 100%; background:rgba(0,0,0,0.08);  text-align:center; color:#fff;}
.nsch_box2 .about_img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background:url(../images/page_about03.jpg) no-repeat center center fixed; background-size:cover; z-index:-1;}
.nsch_box2 .about_bg h3{font-size:36px; margin-bottom:45px; padding-top:100px;}
.nsch_box2 .about_bg h3:after{content:"";display: block;width:20px;background:rgba(255,255,255,0.6); height: 2px; margin:20px auto;}
.nsch_box2 .about_bg p{  line-height:32px; font-size:16px; width:70%; max-width:860px; margin:auto; margin-bottom:50px;}

.nsch_box3{}
.nsch_box3 li{width:585px; height:185px; float:left;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); background:#f9f9f9; box-sizing:border-box; padding:30px; border-radius:5px; margin:0 30px 30px 0; transition:0.3s all;}
.nsch_box3 li:nth-child(2n){margin-right:0;}
.nsch_box3 li h5{font-size:18px; margin-bottom:10px;}
.nsch_box3 li p{line-height:24px; color:#666;}
.nsch_box3 li:hover{ background:#2f82ff; color:#fff;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.nsch_box3 li:hover p{color:#fff;}


.nsch_box4{}
.nsch_box4 ul{ overflow:hidden;}
.nsch_box4 ul li{ float:left; width:20%; padding:0 8px; box-sizing:border-box; position:relative; text-align:center}
.nsch_box4 ul li:before{ content:""; position:absolute; left:50%; top:20%; width:1px; height:54px; background:rgba(255,255,255,0.7)}
.nsch_box4 ul li .img,.nsch_box4 ul li .img img{ width:100%; display:block;}
.nsch_box4 ul li .con{ position:absolute; left:8px; right:8px; top:0; height:100%; padding:60% 0 0}
.nsch_box4 ul li .con h3{ font-size:26px; color:#ffffff; margin-bottom:20px; font-weight:normal;}
.nsch_box4 ul li .con p{ line-height:24px; color:rgba(255,255,255,0.7); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; height:48px;}
.nsch_box4 ul li .con a{ display:inline-block; width:123px; height:40px; line-height:40px; background:#fff; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; color:#3b8cde; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -khtml-opacity:0; height:0; overflow:hidden}
.nsch_box4 ul li:hover .con p{filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -khtml-opacity:0; height:0; overflow:hidden}
.nsch_box4 ul li:hover .con a{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1; height:40px;}
.nsch_box4 ul li:hover .img{ background:#3b8cde}
.nsch_box4 ul li:hover .img img{ filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1;}
.nsch_box4_more {margin:auto;width: 537px;height: 65px;line-height: 61px;border-radius: 32px; border: #dcdcdc 2px solid;box-sizing: border-box; position:relative;}
.nsch_box4_more .tel {font-size: 28px; color: #3b8cde;float: left;width: 344px; text-align:center;}
.nsch_box4_more a { display: inline-block;float: right;width: 178px; height: 63px;line-height: 63px;font-size: 18px;color: #fff;background: #3b8cde;
border-radius: 0; z-index: 100; margin:-2px -2px 0 0;border-top-right-radius: 32px;border-bottom-right-radius: 32px;}

.nsch_box5{}
.nsch_box5 li{width: 400px; float: left; padding:0 25px; margin-bottom:25px; box-sizing:border-box; background: url(../images/nsch_box5_bg.png) right 50px no-repeat; transition: .3s all;}
.nsch_box5 li:nth-child(6){background:none;}
.nsch_box5 li .num {color: #2f8cff;line-height: 40px; font-weight: bold; text-align:center;}
.nsch_box5 li .img{text-align:center;}
.nsch_box5 li .p1 { font-size:16px; font-weight:bold;line-height: 40px; text-align:center;}
.nsch_box5 li .p2 {font-size: 12px;color: #555;line-height: 2; text-align:center;}

.nsch_box6 li {float: left;width: 360px;height: 150px;background:#fff; margin:0 60px 25px 0; border-radius:5px; transition:0.3s all; border:solid 1px #e8e8e8; box-sizing:border-box;}
.nsch_box6 li:hover{ background:#f8f8f8; color:#fff;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.nsch_box6 li:nth-child(3n){margin-right:0;}
.nsch_box6 li i {width: 100%;height: 76px;display: block;}
.nsch_box6 li h2 {font-size: 20px;color: #333; text-align: center;}
.nsch_box6 li p { font-size: 12px;color: #333;text-align: center;padding-top: 10px;}

/*财税体检*/
.cstj_box1{  background:#fff;}
.cstj_box1 li{ float:left; margin-right:30px;}
.cstj_box1 li img{display:block; width:100%;}
.cstj_box1 li:nth-child(2){margin-right:0; width:640px; height:291px; background:url(../images/ty.png) center -50px no-repeat; background-size:100% auto; float:right; padding:20px 40px 0 40px; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);  box-sizing:border-box;}
.cstj_box1 li h5{font-size:24px; text-align:center; color:#fff; font-weight:normal;}
.cstj_box1 li h5:after{content:"";display: block;width:20px;background:#fff; height: 2px; margin:15px auto 35px auto; }
.cstj_box1 li p{ font-size:15px;line-height:30px; text-align:justify; color:#555; text-indent:30px;}

/*---通栏----*/
.tonglan {width: 100%;background: url(../images/tonglan_bg.jpg) no-repeat center top; background-size:auto 100%;height: 220px;color: #fff;min-width:1200px;}
.tonglan .zixun {width: 300px;padding-top: 40px;text-align: center;float: right;}
.tonglan .zixun a {border-radius: 30px;width:290px;height: 40px;display: block;line-height: 40px;font-size: 20px;}
.tonglan .tel {border: 1px solid rgba(255,255,255,0.1);height: 50px;line-height: 50px;color: #fff;font-size: 26px;border-radius: 30px;margin-bottom: 20px;background: url(../images/tell.png) no-repeat 20px center; background-size:25px auto;}
.tonglan strong {display: inline-block;color: #fff;font-weight: bold;font-size: 28px;padding-right: 10px;font-style: italic;}
.tonglan p {font-size: 20px;}
.tonglan .bigtxt {font-size: 40px;padding-bottom: 20px;padding-top: 54px;}


.cstj_box2 .left{width:580px; float:left;}
.cstj_box2 .left li{background:url(../images/cstj_box2_bg.png) no-repeat right center; height:108px; padding-right:25px;}
.cstj_box2 li>div{width: 70px;height: 90px; margin:5px 45px 0 0px;text-align: center;font-size: 24px;line-height: 90px; color: #fff;float: left;background: url(../images/csgw_box4_01.png) no-repeat center;}
.cstj_box2 .left li h5{font-size:16px; padding-top:28px; margin-bottom:5px;}
.cstj_box2 .left li:nth-child(2) h5,.cstj_box2 .left li:nth-child(3) h5{padding-top:15px;}
.cstj_box2 .left li p{color:#555; line-height:22px;}
.cstj_box2 .right{ float:right; width:600px;}
.cstj_box2 .right li{width:272px; height:199px; float:left; margin:0 0 25px 25px; overflow:hidden;}
.cstj_box2 .right li img{display:block; border-radius:5px;}

.cstj_box3{}
.cstj_box3 .right{ padding-right:25px; padding-left:50px;}
.cstj_box3 .right ul{margin-top:25px;}
.cstj_box3 .right li{margin-bottom:10px;}
.cstj_box3 .right li a:before {top: 15px;}
.cstj_box3 .right li a:after {top: 15px;}

.cstj_box4{}
.cstj_box4 li{width:290px; height:346px; float:left; margin:10px 5px; position:relative;}
.cstj_box4 li .pic{width:100%; overflow:hidden;}
.cstj_box4 li .pic img{width:100%; display:block;}
.cstj_box4 li .txt{position:absolute; left:0; bottom:0; width:100%; padding:0 20px; font-size:18px; color:#fff; box-sizing:border-box; line-height:56px; background:rgba(0,0,0,0.8);}





/*公司简介*/
.about2_img{width:460px; border:solid 0px #ddd; position:relative; box-sizing:border-box; margin-top:40px;}
.about2_img .img{ }
.about2_img .img img{width:100%; height:100%; display:block;}

.shipin_play{width:72px;height:72px; position:absolute; left:50%; margin-left:-10px; top:50%; margin-top:-10px; z-index:99; background:rgba(0,0,0,.45);border-radius: 50%;}
.shipin_play img{transition: all 0.8s ease 0s; width:100%; height:100%;}
.shipin_play img:hover{
  cursor:pointer;
  transform:rotate(360deg);
-ms-transform:rotate(360deg); 	/* IE 9 */
-moz-transform:rotate(360deg); 	/* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); 	/* Opera */
}


.about_txt{ width:640px;}
.about_txt h3{font-size:28px;  margin-top:40px;}
.about_txt h6{font-size:16px; font-weight:normal; color:#666; margin:5px 0 25px 0;}
.about_txt p{line-height:28px; text-align:justify; margin-top:15px; color:#555;}


/* 数字变换css */
.product-number-info {position: relative; background:rgba(255,255,255,0.66); height:120px; z-index:999;}
.product-number-info .product-number-inner {width: 1200px; position:absolute;}
.product-number-info ul {padding: 20px 0;}
.q {zoom: 1; }
.product-number-info li {float: left;  width: 300px; padding-left:120px; height: 80px; border-left: 1px solid #ddd; box-sizing:border-box;}
.product-number-info li.li-1{background:url(../images/youshi01.png) no-repeat 65px center;}
.product-number-info li.li-2{background:url(../images/youshi02.png) no-repeat 50px center;}
.product-number-info li.li-3{background:url(../images/youshi03.png) no-repeat 50px center;}
.product-number-info li.li-4{background:url(../images/youshi04.png) no-repeat 45px center;}

.product-number-info li:first-child { border: none;}
.product-number-info li b {font-weight: 300;font-size: 36px;line-height: 1;display: inline-block;position: relative;margin: 10px 0 5px;}
.product-number-info li p {font-size: 14px; color:#666;}
.product-number-info li b i { font-style:normal; font-family:Impact; color:#146bbb;}
.product-number-info li b sup {position: absolute;font-size: 20px; right: -20px;top: -3px; color:#146bbb;}
.product-number-info li b span {position: absolute; font-weight:normal; color:#146bbb; font-size:14px; right: -30px;top: 18px;}


/*服务范围*/
.page_fw{}
.page_fw li{width:285px; line-height:108px; background:#fff; border-radius:5px; margin:0 20px 20px 0; font-size:25px;  float:left; transition:0.3s all;}
.page_fw li:nth-child(4n){margin-right:0;}
.page_fw li:hover{ background:#fff;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}
.page_fw li>div{width:90px; height:108px; margin-left:25px;  float:left;}
.page_fw li:nth-child(1) div{background:url(../images/yw_01.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(2) div{background:url(../images/yw_02.png) no-repeat center; background-size:55px auto;}
.page_fw li:nth-child(3) div{background:url(../images/yw_03.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(4) div{background:url(../images/yw_04.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(5) div{background:url(../images/yw_05.png) no-repeat center; background-size:60px auto;}
.page_fw li:nth-child(6) div{background:url(../images/yw_06.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(7) div{background:url(../images/yw_07.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(8) div{background:url(../images/yw_08.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(9) div{background:url(../images/yw_09.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(10) div{background:url(../images/yw_10.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(11) div{background:url(../images/yw_11.png) no-repeat center; background-size:50px auto;}
.page_fw li:nth-child(12) div{background:url(../images/yw_12.png) no-repeat center; background-size:50px auto;}



/*服务保障*/
.page_bz{}
.page_bz li{float: left; background: url(../images/bz_icon.png) no-repeat -21px -252px;text-align: center;width: 240px;}
.page_bz li:first-child{ background:none;}
.page_bz li .icon {width: 86px;height: 86px;display: inline-block;}
.page_bz li .title{ font-size:18px; margin-bottom:5px;}
.page_bz li .content{ color:#666;}

/*企业文化*/
.qywh1{ border-bottom:solid 1px #ddd; padding-bottom:60px;}
.qywh1 li{background:#f3f3f5; width:48%; float:left;}
.qywh1 li:nth-child(2){float:right;}
.qywh1 li .pic{float:left;}
.qywh1 li .pic img{display:block;}
.qywh1 li .txt{text-align:center;}
.qywh1 li .txt h5{font-size:22px; padding:35px 0 15px 0;}
.qywh1 li .txt p{line-height:28px; font-size:16px; color:#666;}

.qywh2{}
.qywh2 li{width:280px; float:left; margin-right:20px; position:relative; color:#fff; border-radius:5px; overflow:hidden;}
.qywh2 li:nth-child(4n){ margin-right:0;}
.qywh2 li .pic{ width:100%; height:100%; overflow:hidden;}
.qywh2 li .pic img{width:100%; display:block;}
.qywh2 li .txt{  text-align:center; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); box-sizing:border-box; padding-top:40%;transition: 0.3s all;}
.qywh2 li .txt h5{font-size:24px; margin-bottom:20px;}
.qywh2 li .txt h5:after{content:"";display: block;width:20px;background:rgba(255,255,255,0.5); height: 2px; margin:25px auto; }
.qywh2 li .txt h6{font-size:16px;  margin-bottom:20px;}
.qywh2 li .txt p{font-size:14px; line-height:24px; padding:0 15px; color:rgba(255,255,255,0.8); transition: 0.3s all;opacity:0;filter:alpha(opacity=0);}
.qywh2 li:hover .txt{background:rgba(0,0,0,0.6);padding-top:25%;}
.qywh2 li:hover p{opacity:1;filter:alpha(opacity=100);}
  


/*==================大事记=================*/
.gz_btn{ position:absolute; top:-7px; left:50%; margin-left:-7px; width:14px; height:14px; border-radius:100%; background:#146bbb;}
.gz_btn:after{ content:""; width:14px; height:14px; background:rgba(20,107,187,0.2); animation:fd_sx 3s linear infinite; display:block; border-radius:50%; position:absolute; top:0px; left:0; z-index:-1;}
@-webkit-keyframes fd_sx{
	0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
	50%{-webkit-transform:scale(2);transform:scale(2)}
	100%{-webkit-transform:scale(1.2);transform:scale(1.2)}
	}

#n_dsj  { background:url(../images/bg_dsj.png) center top repeat-y; padding-top:125px; margin-bottom:80px; position:relative;  }
#n_dsj dl{ position:relative;   overflow: hidden;}
#n_dsj dd{ display:block; width:100%;  position:relative; min-height:208px;  margin-bottom: 45px;}
#n_dsj dd .pic{ position:absolute;  top:0; right: 50%; margin-right: -7px; width: 50%; transition:.5s; -webkit-transition:.5s; }
#n_dsj dd .pic img{ float: right; width: 389px; height:208px;  margin-right: 9%;  display:block; border:0px solid rgb( 231, 233, 235 );}
#n_dsj dd .pic:after{ content:""; width:14px; height:14px; background:#bbb;display:block; border-radius:50%; position:absolute; top:50%; margin-top:-7px; right:0; transition:.5s; -webkit-transition:.5s;}

#n_dsj dd .txt { margin-left: 641px; width:559px; padding-top:33px;  }
#n_dsj dd .txt h6{  font-size:25px; display:block; margin-bottom:15px; font-family:arial; transition:.5s; -webkit-transition:.5s;  color:#146bbb}
#n_dsj dd .txt h6 span{ font-size:14px;  margin-left:3px; }
#n_dsj dd .txt p{ text-align:left;  font-size:14px; line-height:28px; color:#666; }

#n_dsj dd:nth-child(2n) .pic{right: auto; margin-right: 0;  left: 50%; margin-left: -7px;}
#n_dsj dd:nth-child(2n) .pic img{margin-right: 0; float: none; margin-left: 9%;  }
#n_dsj dd:nth-child(2n) .pic:after{ left:0;}
#n_dsj dd:nth-child(2n) .txt{ margin: 0; text-align:right !important;}
#n_dsj dd:nth-child(2n) .txt *{ text-align:right !important; }

#n_dsj dd:hover .pic{ top:10px;}
#n_dsj dd:hover .pic:after{ background:#1ea952;}
#n_dsj dd:hover h6{ color:#1ea952}



/*新闻列表*/
.news_one{ border-bottom:solid 1px #dedede; height:280px;}
.news_one .news_pic{ width:410px; height:240px; overflow:hidden; }
.news_one .news_pic img{width:100%;}
.news_one .news_txt{width:730px;}
.news_one .news_txt h5{font-size:22px; margin:15px 0;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.news_one .news_txt p{ color:#555; line-height:24px; height:48px; overflow:hidden;}
.news_one .news_txt span{font-size:12px; color:#888; margin-bottom:15px; display:inline-block;}
.news_one .news_txt span.time{background: url(../images/icon_time.png) left center no-repeat; padding-left: 20px; margin-right:30px;}
.news_one .news_txt span.view{background: url(../images/icon_read.png) left center no-repeat; padding-left: 20px; margin-right:30px;}
.news_one .news_txt span.n_tags{background: url(../images/tags_pic.png) left center no-repeat; padding-left: 20px; background-size:16px auto;}

.news_one a.more{width:160px; line-height:36px; overflow:hidden; background:#f8f8f8; border:solid 1px #ccc; display:inline-block; border-radius:52px; text-align:center; color:#333; margin-top:30px; transition:0.3s all; position:relative;}
.news_one a.more:hover{border:solid 1px #B71745; background:#B71745; color:#fff;}



.news_list{}
.news_list dl{ padding:35px 0px; border-bottom:solid 1px #dedede; transition: all .3s;}
/*.news_list dl:hover{ background:#f8f8f8;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);translate3d(0, -5px, 0);-webkit-transform: translate3d(0, -5px, 0);}*/
.news_list dl:hover{ background:#f8f8f8;}
.news_list dt{ width:260px; height:150px; overflow:hidden}
.news_list dt img{width:100%;}
.news_list dd{width:820px;transition: all .9s;}
.news_list dl:hover dd{padding-left:15px;}

.news_list dd h5{ font-size:22px; width:780px; margin:20px 0;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list dd p{text-align:justify; line-height:24px; color:#666;}
.news_list dd span{font-size:12px; color:#888; margin-top:15px; display:inline-block;}
.news_list dd span.time{background: url(../images/icon_time.png) left center no-repeat; padding-left: 20px; margin-right:30px;}
.news_list dd span.view{background: url(../images/icon_read.png) left center no-repeat; padding-left: 20px; margin-right:30px;}
.news_list dd span.n_tags{background: url(../images/tags_pic.png) left center no-repeat; padding-left: 20px; background-size:16px auto;}

.page_side{width:280px; float:right; border:solid 0px #ddd;  border-radius:0px;}
.page_side_title{font-size:25px; padding: 20px 0; text-align: center; color:#fff; text-transform:uppercase; background:#00AD66;}

.page_main{width:880px; padding:0 40px; float:left; background:#fff; box-sizing:border-box;}
.page_main .page_main_title{font-weight:normal; border-bottom:solid 0px #ddd; padding-bottom:15px; margin-bottom:10px; background: url(../images/right_title_bg.jpg) repeat-x left bottom;}
.page_main .page_main_title span{font-size:25px; margin-right:10px; border-bottom:solid 6px rgba(255,102,0,0.5); padding-bottom:9px;}



/* 新闻内容页 */
.ntitle{padding:0px 0px 10px 0px;border-bottom: 1px solid #ddd;}
.ntitle h2{font-size: 25px;margin-bottom: 15px;}
.ntitle span{font-size: 12px; color: #888; margin:0px 5px;}

.ptitle{text-align: center;}
.ptitle h2{font-size: 22px;}

.neirong{margin: 25px 0px; line-height: 28px; text-align:justify;overflow: hidden;}
.neirong img{max-width: 100%;}
.neirong p{margin-bottom: 15px;font-size: 15px;}

/*关键词*/
.news_left{width:900px;}
.news_right{ width:280px;}
.news_main{width:100%; border:solid 1px #e8e8e8; padding:20px; box-sizing:border-box;}

.news_main .tit{font-size:15px; border-bottom:solid 1px #ddd; height:36px; font-weight:bold;}

/*图文分页*/
.pic_art_list{}
.pic_art_list dl{ padding:20px 0; height:150px; border-bottom:dotted 1px #CCCCCC;}
.pic_art_list dl dt{ width:270px; float:left;}
.pic_art_list dl dt a{width:240px; height:150px; display:block; overflow:hidden;}
.pic_art_list dl dt img{width:240px; height:150px; }

.pic_art_list dl dd .time{ font-size:12px; padding-left:18px; background: url(../images/news_list_date.png) left center no-repeat; color: #9f9f9f;margin-bottom:15px; display:inline-block;}

.pic_art_list dl dd{}
.pic_art_list dl dd h5{line-height:40px; font-size:18px; margin-bottom:10px;}
.pic_art_list dl dd p{  line-height:24px; color:#666; font-size:13px; margin-bottom:10px;}
.pic_art_list dl dd i{font-size:12px; font-style:normal; height:35px; line-height:35px; margin-right:20px; display:inline-block; color:#999; float:left;}
.pic_art_list dl dd i.n_time{ background:url(../images/n_time.png) no-repeat left center; background-size:20px auto; padding-left:25px;}
.pic_art_list dl dd i.n_tags{ background:url(../images/tags_pic.png) no-repeat left center; background-size:20px auto; padding-left:25px;}



/*--通用热门关键字---*/
.sx_right_box{border:solid 1px #ddd; padding:15px 10px 10px 10px; box-sizing:border-box;}
.sx_right_box h5{font-size:15px; color:#000; height:36px; border-bottom:solid 1px #ddd; background:url(../images/hot.png) no-repeat left 3px; padding-left:50px; margin-bottom:5px;}
.sx_right_box h6{font-size:15px; color:#000; height:36px; border-bottom:solid 1px #ddd;}

.tags_a{ margin-top:10px;}
.tags_a a{padding:5px 10px;  border-radius:3px; display:inline-block; margin-top:5px;}
.tags_a a:hover{ background:#f90; color:#fff;}

/*大家都在看*/ 
.hot_read {margin-top: 0px;border: solid 1px #ddd;padding: 15px 15px 15px 15px; box-sizing: border-box; background:#fff;}
.hot_read h6 {font-size: 15px;height: 30px;border-bottom: solid 1px #e8e8e8; margin-bottom:10px; }
.hot_read li {line-height: 24px; margin-top:10px;}
.hot_read li img{width:100%;}


/*自定义分页开始*/
.mypages{width:600px; overflow:hidden; margin-left:10px;}
.mypages .clumb{width:12px; height:22px; background:url(images/a-1.jpg) no-repeat; display:block;float:left; margin-right:5px;}
.mypages .num{width:22px; height:22px; float:left; background:#a2a2a2; display:block; text-align:center; margin-right:1px; line-height:22px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#4b4b4b;}
.mypages .num:hover,.mypages .hover{background:#000; color:#FFF;}
.mypages .clumb:hover{background-position:0 -22px;}
.mypages .clumb_n{width:12px; height:22px; background:url(images/a-1.jpg) no-repeat; background-position:-12px 0; display:block;float:left; margin-left:4px;}
.mypages .clumb_n:hover{background-position:-12px -22px;}
.mypages .curr{width:22px; height:22px; float:left; background:#e0e0e0; display:block; text-align:center; margin-right:1px; line-height:22px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#000; }



/*分页2*/
.mypage_2{font-size: 0;text-align: center;overflow: hidden;}
.mypage_2 > *{ box-sizing:border-box;color: #666;width: 42px;height: 42px;line-height: 40px;background: #fff; border:solid 1px #e8e8e8; border-left:0;}
.mypage_2 a, .mypage_2 .curr{font-family: arial;font-size: 16px;display: inline-block;vertical-align: top;}
.mypage_2 .curr,.mypage_2 a:hover{background-color: #eee; color:#666;}
.mypage_2 .pre,.mypage_2 .nex{font-size: 12px;font-family: "microsoft yahei";width: 64px;text-align: center;}
.mypage_2 > *:first-child,.mypage_2 > *:last-child{font-size: 12px; width: 74px;text-align: left;background-repeat: no-repeat;}
.mypage_2 > *:first-child {padding-left: 26px;border-left: solid 1px #e8e8e8;background-position: 12px center;background-image: url(../images/pre_pic.png); border-bottom-left-radius:5px;border-top-left-radius:5px;}
.mypage_2 > *:last-child {padding-left: 12px;background-position: 47px center;background-image: url(../images/nex_pic.png);border-bottom-right-radius:5px;border-top-right-radius:5px;}

/*搜索分页*/
#fenye{ margin:10px;}
#fenye table{ margin:auto;}
#fenye .prev,#fenye .next{text-align:center;}
#fenye a.curr,#fenye a:hover{background:#f90;  color:#FFFFFF;}
#fenye a{background:#e8e8e8; padding:8px 15px; color:#333; font-size:14px; border-radius:3px;}

/*联系我们单页*/
.lianxi{}
.lianxi .left{float:left;}
.lianxi .right{float:left; width:520px; float:right;}
.lianxi .right h2{font-size:25px; margin:25px 0 5px;}
.lianxi .right h5{font-size:16px; font-weight:normal; color:#888;}
.lianxi .right p{margin-top:35px; line-height:30px;}

.lianxi .right .ewm{ margin-top:36px; }
.lianxi .right .ewm div{ height:129px;}
.lianxi .right .ewm img{ width:129px; height:129px; float:left; border:1px solid #eaeaea;}
.lianxi .right .ewm .txt2{ display:table; padding-left:12px;}
.lianxi .right .ewm .txt2 p{  height:129px; display:table-cell; vertical-align:middle; text-align:left; font-size:12px; color:#b2b2b2; line-height:24px;}



/*建议反馈*/
.liuyan{ position:relative;}
.liuyan .left{float:left;}
.liuyan .right{ position:absolute; right:30px; top:-30px;}
.liuyan .right img{ display:block; border-radius:50%; width:360px;}

.note_red{ font-size:14px; color:#fe0000; margin:0 10px;}
.note_arrow{ color:#999; display:inline-block; background:url(../images/note.gif) no-repeat left center; padding-left:24px; margin-left:10px;}

.fill_textarea{ width:500px; padding:10px 5px; height:120px; border:solid 1px #ddd;}
.fill_textarea:hover{border:solid 1px #ccc; background:#fff;}

table.fill_table_c{ clear:both; margin:0px auto 10px auto;}
table.fill_table_c input.fill_text{ width:240px; padding:10px 5px; border:solid 1px #ddd;}
table.fill_table_c input.fill_text:hover{border:solid 1px #ccc; background:#fff;}
table.fill_table_c th,table.fill_table_c td{ vertical-align:top; line-height:2em; padding:10px 5px;}
table.fill_table_c th{ font-size:14px; font-weight:normal; text-align:right;}
table.fill_table_c img{ vertical-align:middle; margin:0 10px;}
table.fill_table_c input.orange_btn{ width:250px; height:50px; line-height:50px;}

input.orange_btn{ border:none; font-size:20px; cursor:pointer; text-align:center; color:#fff; background:#146bbb; font-family:"微软雅黑";}
input.orange_btn:hover{ background:#B71745; color:#fff; text-decoration:none;}


/*-查看详情-*/
.up-graybox{width: 100%;height: 100%; position: absolute;left: 0; top: 0; background:#000; opacity: 0; filter: alpha(opacity=0); transition: all 0.4s ease 0s;}
.up-graybox:hover{background:#000; opacity: 0.6; filter: alpha(opacity=60); transition: all 0.4s ease 0s;}
.up-graybox .stitle {font-size: 14px;line-height: 30px; width: 100%; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -15px;color: #fff;}
.up-graybox .line {display: inline-block; width: 100px;height: 1px;background-color: #f2f2f2; position: absolute; left: 50%;margin-left: -50px; transition: all 0.6s ease 0s;}
.up-graybox .linet { top: 0;}
.up-graybox .lineb { bottom: 0;}
.up-graybox:hover .line { width: 6px; margin-left: -3px; opacity: 0.6;filter: alpha(opacity=60);}


/*全站搜索begin*/
.searchbody{width:100%; margin:0px auto;}

.searchbody  .tit{background:#FAFFF9 url(btn.png) no-repeat 8px 6px; border:#E2F3DE 1px solid; height:31px;line-height:31px;font-size:12px;color:#555;padding-left:5px; margin-bottom:25px;}
.searchbody  .tit span{ color:red; font-weight:bold;}

.searchbody  .kuaisou{ margin:0px 10px 20px 0px;}
.searchbody  .kuaisou .i{ height:23px; line-height:23px;width:305px; padding-left:15px; color:#333;}
.searchbody  .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px; border:none;}


/*********右侧悬浮*********/
.floatRightDiv{position: fixed;right: 0;top:161px;z-index: 999;}
.floatRightDiv ul li{position: relative;}
.floatRightDiv ul li a{display: block;width: 80px;text-align: center;height: 80px;border-bottom: 1px solid #fff;position: relative;z-index: 10;}
.floatRightDiv ul li:last-child a{border-bottom: 0;}
.floatRightDiv ul li .conDiv{display: inline-block;line-height: 1;margin-top: 15px;}
.floatRightDiv ul li .iconDiv{height: 25px;line-height: 25px;margin-bottom: 10px;}
.floatRightDiv ul li span{display: block;font-size: 14px;color: #fff;}
.floatRightDiv ul li .telDiv{position: absolute;top: 0;right: -200px;width: 176px;overflow: hidden;background: #FF4968;height: 30px;padding: 25px 17px;text-align: left;transition: all .6s;}
.floatRightDiv ul li.li1:hover .telDiv{right: 80px;}
.floatRightDiv ul li .telDiv .textDiv{margin-left: 10px;margin-top: -6px;}
.floatRightDiv ul li .wxDiv{position: absolute;bottom: 0;right: -200px;width: 110px;overflow: hidden;background: #fff;text-align: center;transition: all .6s;font-size: 14px;color: #333;padding: 5px;}
.floatRightDiv ul li .wxDiv img{width: 101px;height: 101px;}
.floatRightDiv ul li.li3:hover .wxDiv{right: 80px;}
.floatRightDiv ul li.li1 a{background: #FF4968;}
.floatRightDiv ul li.li2 a{background: #00C9C2;}
.floatRightDiv ul li.li3 a{background: #6B6FDE;}
.floatRightDiv ul li.li4 a{background: #00CC99;}
.floatRightDiv ul li.li5 a{background: #d16c6d;}