﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
html{max-width: 520px; margin: 0 auto;position: relative;overflow-x: hidden;}
body{ color:#333; font-size:14px;  background:#fff; font-family:"微软雅黑";}
a{text-decoration:none; color:#333;}
a:hover{color:#146bbb;}
img,ul,li,em{list-style:none; font-style:normal;}
a,button,input,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    /*-webkit-user-modify:read-write-plaintext-only; */
}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
.fl{float:left;}
.fr{float:right;}

.clear{clear:both;}
.swiper-wrapper img{display: block;max-width: 100%;}

.page_box{ margin:0 10px;}



/* 头部 */
.header{padding:15px 15px 15px 10px;background:url(../images/headerbg.jpg) no-repeat center; background-size:cover;}

/*LOGO*/
.header .logo { float:left;}
.header .logo img{ display:block; height:35px;}

.header .menu{display: block;float: right;height: 30px;}
.header .menu img{height:30px; margin-top:2px;}

/*导航1*/
.menu_nav1{ background:#0B3774; /*height:74px;*/ height:36px;}
.menu_nav1 li{width:20%; box-sizing:border-box; line-height:36px; float:left; text-align:center; font-size:14px; color:#fff; border-bottom:solid 0px rgba(255,255,255,0.15); border-right:solid 1px rgba(255,255,255,0.15);}
.menu_nav1 li:nth-child(4n){border-right:0;}
.menu_nav1 li:nth-child(5),.menu_nav1 li:nth-child(6),.menu_nav1 li:nth-child(7),.menu_nav1 li:nth-child(8){border-bottom:0;}
.menu_nav1 a.currclass li{background:#B71745;}



/*轮播图*/
#banner{ margin:0 8px; border-radius:5px;}
#banner img{}

/*分页器*/
	#banner .swiper-pagination-bullet{width: 8px;height: 8px; display: inline-block; border-radius: 50%; background:rgba(255,255,255,0.5); 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.9);color: #fff;width: 20px;border-radius: 8px;opacity: 1.0;}
	#banner .swiper-pagination{bottom:8px; text-align:right;}
	
	#banner .swiper-slide{position:relative;}
	#banner .swiper-slide .txt{position:absolute; left:0;bottom:0; width:100%; line-height:36px;background:rgba(0,0,0,0.5);}
	#banner .swiper-slide h3{font-size:14px; color:rgba(255,255,255,1.0); padding-left:10px; font-weight:normal;}
	#banner .swiper-slide ul{ padding-left:25px;}
	#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;}


/*导航*/
.menu_nav{}
.menu_nav li{width:25%; float:left; text-align:center; margin-bottom:10px; font-size:13px; color:#444;}
.menu_nav li .menu_ico{width:46px; height:46px; border-radius:10px; background:#9FC139; display:block; margin:auto; margin-bottom:5px;}

.menu_nav li .menu_ico1{ background:url(images/menu_ico1.png) no-repeat center center #146bbb; background-size:50% auto;}
.menu_nav li .menu_ico2{ background:url(images/menu_ico2.png) no-repeat center center #4AACD6; background-size:60% auto;}
.menu_nav li .menu_ico3{ background:url(images/menu_ico3.png) no-repeat center center #C87CF4; background-size:60% auto;}
.menu_nav li .menu_ico4{ background:url(images/menu_ico4.png) no-repeat center center #00C9C2; background-size:65% auto;}
.menu_nav li .menu_ico5{ background:url(images/menu_ico5.png) no-repeat center center #f90; background-size:68% auto;}
.menu_nav li .menu_ico6{ background:url(images/menu_ico6.png) no-repeat center center #FF4968; background-size:60% auto;}
.menu_nav li .menu_ico7{ background:url(images/menu_ico7.png) no-repeat center center #6B6FDE; background-size:65% auto;}
.menu_nav li .menu_ico8{ background:url(images/menu_ico8.png) no-repeat center center #33C3FF; background-size:65% auto;}


/*更多*/
.more_big{text-align:center;}
.more_big a{width:85%; line-height:34px;  overflow:hidden; background:#3b8cde; display:inline-block; border-radius:52px; text-align:center; color:#fff; transition:0.3s all; position:relative;}
.more_big a:hover{ 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}}


/*金牌财税服务*/
.csfw{}
.csfw .rel{position:relative;}
.csfw .abs{position:absolute;}

.csfw .mid .tuijian_item{ padding:35px 0 0 0px; box-sizing:border-box;width:48%;height: 108px; text-align:center; margin-bottom:15px; border-radius: 3px; overflow: hidden; transition:0.3s all;}
.csfw .mid .tuijian_item .tuijian {width:100%;height: 28px;background: url(../images/im_bg_gold.png) no-repeat left bottom; text-align:left; background-size:auto 100%;left: 0;top: 0;font-size: 16px;color: #A9763E;line-height: 28px;box-sizing: border-box;padding-left:15px; }
.csfw .mid .tuijian_item .title {font-size: 18px;color: #FEF502; margin-bottom:5px;}
.csfw .mid .tuijian_item .des {color: #fff;}

.csfw .mid .tuijian_item:nth-child(1) {background: linear-gradient(132deg, #8e51fa 0%, #c377ff 100%);}
.csfw .mid .tuijian_item:nth-child(2) {background: linear-gradient(132deg, #ff5180 0%, #ff8bff 100%);}
.csfw .mid .tuijian_item:nth-child(3) {background: linear-gradient(132deg, #729eff 0%, #81dcff 100%);}
.csfw .mid .tuijian_item:nth-child(4) {background: linear-gradient(131deg, #e45c53 0%, #ff9d97 100%);}



/*首页标题1*/
.index_title{ padding:15px 0 10px 0;}
.title_z{ font-size:18px; font-weight:bold; text-align:center; margin-bottom:0px;}
.title_z:after{content:"";display: block;width:15px;background:#e00;height: 2px; margin:5px auto 6px auto;}
.title_f{ font-size:13px; text-align:center; /*text-transform:uppercase;*/ color:#999; font-family:Arial, Helvetica, sans-serif;}

/* 横线 */
.xian{height: 8px;background: #f2f2f2;}

/*公司环境*/
.gs_pic{ margin:0 10px;}
.gs_pic li{ box-sizing:border-box; text-align:center; overflow:hidden;text-align:center;} 
.gs_pic li img{width:100%; height:100%;display:block;}
.gs_pic li .pic{text-align:center; padding:20% 10px 0 10px;}
.gs_pic li .pic img{display:inline-block;}

/*首页关于我们*/
.index_about{background:url(images/about_bg.png) no-repeat left bottom; background-size:100% auto;}
.index_about img{width:100%; margin-bottom:5px; border-radius:3px;}
.index_about p{line-height:22px; text-align:justify;}

.index_about ul{ margin-top:25px;}
.index_about li{width:33.3%; float:left; text-align:center; border-right:solid 1px #e8e8e8; box-sizing:border-box;}
.index_about li:nth-child(3){border-right:0;}
.index_about li i{font-size: 20px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold;}
.index_about li p{line-height:30px; font-size:14px; text-align:center; color:#333;}


/*加载更多*/
.btn-more{ width:66%; margin:20px auto; border:solid 1px #e8e8e8; background:#f8f8f8; line-height:32px; text-align:center; border-radius:32px;}
.dixian{font-size:12px; text-align:center; color:#999; margin:10px auto;}

/*课程体系*/
#pxkc{ padding-bottom:20px;}
#pxkc img{width:100%; display:block; border-radius:5px;}

/*分页器*/
#pxkc .swiper-pagination-bullet{width: 8px;height: 8px; display: inline-block; border-radius: 50%; background:#ccc; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; opacity: 1.0;}
#pxkc .swiper-pagination-bullet-active{background:#e00;color: #fff;width: 8px;border-radius: 8px;opacity: 1.0;}
#pxkc .swiper-pagination{bottom:0px;}

#pxkc .swiper-slide{position:relative;}
#pxkc .swiper-slide h3{font-size:14px; position:absolute; margin-top:-32px; padding:0 10px; box-sizing:border-box; border-radius:0 0 5px 5px; color:#fff; background:rgba(0,0,0,0.5); width:100%; line-height:32px;}
#pxkc .swiper-slide p{line-height:22px; text-align:justify; margin-top:8px;}


.pic_list_auto{}
.pic_list_auto li{ margin-bottom:15px; text-align:center;}
.pic_list_auto li img{width:100%; border-radius:5px;}




/* 文章列表 */
.news_list{margin:0px 8px 20px 8px;}
.news_list li{line-height:38px;  background:url(images/arr1.jpg) no-repeat 3px center; padding-left:15px; border-bottom:dotted 1px #CCCCCC; font-size:15px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; }
.news_list li span{font-size:12px; color:#CCC; float:right; margin-left:10px;}




/*首页客服电话*/
.kefu_dh{ width: 92%;height: 48px;line-height: 48px; border: 1px solid; margin:0px 0 10px 6%; position: relative;color: #FF6270;}
.kefu_dh label{ padding-left: 25px; padding-top: 8px; float: left; width: 28px; line-height: 16px;}
.kefu_dh a.bddh{ font-size: 22px;  padding-left: 10px; color: #FF6270; font-weight:bold;}
.kefu_dh a.ljzx{ width: 96px;height: 48px; position: absolute; top: 0;right: -1px;text-align: center;font-size: 16px;color: #fff; background: #FF6270;}
.kefu_dh>i{ width: 40px; height: 40px; position: absolute;top: 4px;left: -20px; background: url(images/com_tel.png) no-repeat;}



/* 图片列表 */
.tu_list{text-align: center;}
.tu_list li {width: 47%;float: left;margin:0 1.5% 10px 1.5%;}
.tu_list a{display: block;}
.tu_list .tu_img{border: 0px solid #ccc;}
.tu_list img{width: 100%;height: 140px;display: block; border-radius:3px;}
@media screen and (max-width:768px){
	.tu_list img{width: 100%;height: 130px;display: block;}
}
@media screen and (max-width:425px){
	.tu_list img{width: 100%;height: 120px;display: block;}
}
@media screen and (max-width:375px){
	.tu_list img{width: 100%;height: 110px;display: block;}
}
@media screen and (max-width:320px){
	.tu_list img{width: 100%;height: 100px;display: block;}
}
.tu_list p{ margin-top: 5px; height:20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-align: center;}


.tu_list2{text-align: center;}
.tu_list2 li {width: 33.3%;float: left;}
.tu_list2 a{display: block;}
.tu_list2 .tu_img{border: 0px solid #ccc;}
.tu_list2 img{width: 94%;height: 90px;}
@media screen and (max-width:768px){
	.tu_list2 img{height: 95px;}
}
@media screen and (max-width:425px){
	.tu_list2 img{height: 90px;}
}
@media screen and (max-width:375px){
	.tu_list2 img{height: 85px;}
}
@media screen and (max-width:320px){
	.tu_list2 img{height: 80px;}
}
.tu_list2 p{ margin-top: 0px; height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-align: center; font-size:12px;}


.zl_tu_list{text-align: center;}
.zl_tu_list li {width: 33.3%;float: left;}
.zl_tu_list a{display: block;}
.zl_tu_list .tu_img{border: 0px solid #ccc;}
.zl_tu_list img{width: 90%;height: 120px;}
@media screen and (max-width:768px){
	.zl_tu_list img{height: 140px;}
}
@media screen and (max-width:425px){
	.zl_tu_list img{height: 130px;}
}
@media screen and (max-width:375px){
	.zl_tu_list img{height: 120px;}
}
@media screen and (max-width:320px){
	.zl_tu_list img{height: 110px;}
}
.zl_tu_list p{ margin-top: 0px; height:30px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; text-align: center; font-size:12px;}




.more_1{ text-align:center;}
.more_1 a{ text-transform:uppercase; display:inline-block; line-height:30px; width:46%; background:#f9f9f9; border:solid 1px #e8e8e8; border-radius:30px; color:#666;}
.more_1 a:hover{ background:#f90;  border:solid 1px #f90;color:#fff;}


/* 文章列表 */
.news_list{}
.news_list dl{ padding:15px 5px; border-bottom:solid 1px #dedede; transition: all .3s;}
.news_list dt{ width:33%; overflow:hidden}
.news_list dt img{width:100%;}
.news_list dd{width:62%;}
.news_list dd h5{ font-size:15px; overflow: hidden; font-weight:normal; text-overflow: ellipsis;white-space: nowrap;}
.news_list dd .news_list_date {line-height: 26px; margin-bottom:5px; font-size:12px; padding-left: 17px;background: url(../images/news_list_date.png) left center no-repeat; color: #9f9f9f;}


.news_list .news_more {width: 80px;height:26px;line-height:26px;background: #ddd; display: block;text-align: center;margin-top:5px; font-size:12px; color:#666;}
.news_list .news_more:hover{ background:#1463AA; color:#fff;}



/*文章分页*/
.art_list{ margin:0 10px;}
.art_list dl{ height:105px; border-bottom:dotted 1px #ddd; margin-top:15px; overflow:hidden;}
.art_list dt{ width:84px; height:74px; background:#f2f2f2; float:left; margin-right:15px; text-align:center; padding-top:10px; color:#666; border-radius:8px;}
.art_list dt span{ font-size:22px; height:36px; line-height:36px; color:#666; display:block;}
.art_list dd{}
.art_list dd h4{ font-size:16px; margin-bottom:10px; padding-top:3px; line-height:26px; font-weight:normal;}
.art_list dd p{ line-height:24px; color:#777;}
.art_list dd p a{color:#ff8404;}



/*底部*/
.end{ font-size:11px; line-height:18px;color:#888; padding:10px 10px; text-align:center; background:#f2f2f2;text-shadow: 0px 0px #bbb,0 1px #fff; padding-bottom:10px;}

#footer{width: 100%; height: 50px; background:#146bbb;position: fixed;bottom: 0; left: 0; z-index: 999;font-size: 12px; border-top: 0px solid #e8e8e8;}
#footer a{text-decoration:none;  width:20%; height:50px; float:left; display:block; text-align:center; color:#fff; font-size:12px;background: url(images/nav_line.png) no-repeat right center;}

#footer ul li{ padding-top:28px;}

#footer li.home{ background:url(images/home_bot0.png) no-repeat center 6px; background-size:20px auto;}
#footer li.tel{ background:url(images/tel_bot0.png) no-repeat center 6px; background-size:20px auto;}
#footer li.bot_1{ background:url(images/bot_1.png) no-repeat center 6px; background-size:20px auto;}
#footer li.bot_2{ background:url(images/bot_2.png) no-repeat center 4px; background-size:24px auto;}
#footer li.bot_3{ background:url(images/bot_3.png) no-repeat center 6px; background-size:22px auto;}


/*二级页面*/
.page_ban{position:relative; height:125px; border-radius:0px; overflow:hidden; margin:0 0px;}
.page_ban .ban_bg{width: 100%;height: 100%; background:rgba(0,0,0,0.2); position: absolute;left: 0; top: 0;}
.page_ban img{width:100%; display:block;}
.page_ban h3{font-size:18px; width: 100%; text-align:center; font-weight:normal; position: absolute; left: 0; top: 50%; margin-top:-10px;color: #fff;}
/*.page_ban h3:after{content:"";display: block;width:25px;background:#fff;height: 2px; margin:15px auto 0px auto;}
*/

/* 位置导航 */
.weizhi{line-height: 32px;margin:0 0px;background: url(images/home_bot.png) no-repeat 10px 6px #fafafa; border-bottom:solid 1px #e8e8e8;background-size: auto 18px;text-indent: 35px; font-size:12px; color:#666;}
.weizhi a{color:#666;}

/* 同级导航 */
.sub_nav{text-align: center;border-bottom: 1px solid #eee;box-sizing: border-box; background:#fff; padding:15px 5px 10px 5px;}
.sub_nav li{float: left;margin-bottom: 6px;}
.sub_nav li a{font-size: 14px; background: #e8e8e8;display: block;color: #333;margin: 0 5px;padding:6px 0; border-radius:42px; }
.sub_nav li.currclass a{background: #146bbb; color:#fff;}
.sub2 li{width:50%;}
.sub3 li{width:33.3%;}
.sub4 li{width:25%;}



/*团队*/

.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;}




.team_box{margin-bottom:35px;}
.team_box li{width:100%;background:#f5f5f5;padding:25px 15px;box-sizing:border-box;margin-bottom:20px;border-radius:5px;}
.team_box li .pic{overflow:hidden;}
.team_box li .pic img{width:40%;display:block;}
.team_box li .txt{margin-top:15px;text-align:center;}
.team_box li .txt h3{font-size:20px;margin-bottom:10px;}
.team_box li .txt dl{font-size:16px;color:#146bbb;line-height:2;}
.team_box li .txt p{margin-top:10px;font-size:14px;color:#888;line-height:1.8;}



/*正文*/
#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;}


/*合作案例*/
.mask_out{ position:absolute; width:100%; height:100%; left:0; top:0; background:#fff; animation-timing-function: ease;}
.case_list{}
.case_list li{width:48%; margin-right:10px; transition: 0.3s all; background:#f6f6f6; overflow:hidden; margin-bottom:15px; position:relative;border-radius:5px;}
.case_list li:nth-child(2n){ 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: 10px 5% 15px;}
.case_list li .txt h5{ font-size:16px;margin-bottom:5px;  color:#222;}
.case_list li .txt p{font-size:13px; color:#888;}


/*合作伙伴*/
.hzhb_box{background:#f2f2f2;padding-bottom:30px;margin-top:20px;}
.hzhb_box .pic{overflow:hidden;margin-top:10px;}
.hzhb_box .pic img{width:100%;display:block;}



















/*代理记账*/
.page_form{width:90%; padding:10px 25px 10px 25px; border-radius:5px;  margin: -40px auto auto auto; background:#fff;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);  position: relative;z-index: 9999; box-sizing:border-box;}
/*页面表单*/
.page_form .form_item {margin-top:10px;width: 100%;}
.page_form .form_item .input {position: relative;}
.page_form .form_item input {display: block;  height: 38px; border: 1px solid #e8e8e8;line-height: 38px; margin-bottom:10px;border-radius:5px; }
.page_form .form_item .input_msg {width: 100%;padding-left: 50px; background: url(../images/dljz-icon-msg.png) 15px 50% no-repeat; box-sizing:border-box;}
.page_form .form_item .input_phone {width: 100%;padding-left: 50px;background: url(../images/dljz-icon-phone.png) 15px 50% no-repeat;box-sizing:border-box;}
.page_form .form_item .input_submit {width: 100%;background: #2f82ff; font-size: 16px;border-color: #2f82ff;height: 38px;color: #fff; cursor:pointer;box-sizing:border-box;}


/*代理记账相关服务*/
.dljz_fw{}
.dljz_fw li{width:45%; margin:8px 2.5%; float:left; text-align:center; padding-bottom:10px; border-radius:5px;box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.1);overflow: hidden;text-overflow: ellipsis;white-space: nowrap; box-sizing:border-box;}
.dljz_fw li i{width:100%; height:50px; display:block;}
.dljz_fw li:nth-child(1) i{background:url(../images/dljz_fw01.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(2) i{background:url(../images/dljz_fw02.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(3) i{background:url(../images/dljz_fw03.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(4) i{background:url(../images/dljz_fw04.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(5) i{background:url(../images/dljz_fw05.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(6) i{background:url(../images/dljz_fw06.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(7) i{background:url(../images/dljz_fw07.png) no-repeat center; background-size:auto 60%;}
.dljz_fw li:nth-child(8) i{background:url(../images/dljz_fw08.png) no-repeat center; background-size:auto 60%;}


/*工作内容*/
.gznr_box .right {}
.gznr_box .right h3{font-size:14px; margin:15px 0 5px 0; background:#2F82FF; color:#fff; line-height:32px; width:50%; border-radius:32px; padding-left:20px;}
.gznr_box .right ul {position: relative;overflow: hidden;}
.gznr_box .right ul:before {content: "";position: absolute;left: 10px;top: 0;width: 1px;height: 100%;background: #cfd0d2;}
.gznr_box .right li {line-height:24px; overflow: hidden; margin-bottom:10px;}
.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: 5px;position: absolute;top: 12px;margin-top: -5px;background: #fff;border-radius: 100%;}
.gznr_box .right li a:after {content: "";width: 6px;height: 6px;left: 7px;position: absolute;top: 12px;margin-top: -3px;background: #cfd0d2;border-radius: 100%; transition: all 0.2s ease-in-out;}


/*常见问答*/
/*收缩菜单*/
.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:32px;line-height:32px; padding:5px 10px 8px 10px; background:#e2e8e8;  cursor:pointer; border-radius:6px; text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.vtitle span{display:inline-block; background:#2FC257; color:#fff; width:32px; line-height:32px; font-size:18px; 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:32px; line-height:32px; font-size:14px; border-radius:5px; text-align:center; margin-left:8px;}
.vcon_box{ background:#2F82FF; color:#fff; padding:10px; border-radius:5px;line-height:24px; width:85%; box-sizing:border-box;}


/*记账报税流程*/
/*分页器*/
#lc_box {padding-bottom:25px;}
#lc_box .swiper-pagination-bullet{width: 8px;height: 8px; display: inline-block; border-radius: 50%; background:#ccc; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; opacity: 1.0;}
#lc_box .swiper-pagination-bullet-active{background:#e00;color: #fff;width: 8px;border-radius: 8px;opacity: 1.0;}
#lc_box .swiper-pagination{bottom:0px;}

.fwlc_box{ position:relative}
.fwlc_box ul{ text-align:center;}
.fwlc_box ul li{ width:100%; display:inline-block; *display:inline; *zoom:1;text-align:center; position:relative}
.fwlc_box ul li .dw{width:145px; margin:auto; 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.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s 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 #ddd;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 #ddd;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: 115px;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.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.fwlc_box ul li:hover span{color: #ed4237;}
.fwlc_box ul li .dw:before{content:"";position:absolute;width:5px;height:5px;left: 139px;top: 52px;background:#ddd;-moz-border-radius:2.5px;-webkit-border-radius:2.5px;border-radius:2.5px;z-index: 1000;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.fwlc_box ul li .dw:after{content:"";position:absolute;width:5px;height:5px;left: 139px;top: 87px;background:#ddd;-moz-border-radius:2.5px;-webkit-border-radius:2.5px;border-radius:2.5px;z-index: 1000;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.fwlc_box ul li .dw:hover:after{ background:#eb3e4c}
.fwlc_box ul li .dw:hover:before{ background:#eb3e4c; transition-delay:2s}
.fwlc_box ul li h4{font-size: 16px;margin-bottom: 10px;}
.fwlc_box ul li h5{font-size:14px;color: #888;line-height: 22px; font-weight:normal;}

.s_more {display: block;margin: 20px auto 0 auto;color: #fff;font-size: 16px; text-align: center; border-radius:36px;width: 80%; height:36px;line-height:36px; background:#2F82FF; transition:0.3s all;}
.s_more:hover{color:#fff; background:#D92129;}


/*专业规范账目清晰*/
.zmqx{}
.zmqx li{width:48%; border:solid 0px #ddd; border-radius:5px; overflow:hidden; box-sizing:border-box;  margin-bottom:15px; background:#f8f8f8; position:relative; margin-right:4%; float:left; transition:0.3s all;}
.zmqx li:nth-child(2n){margin-right:0;}
.zmqx li .pic{overflow:hidden;}
.zmqx li .pic img{width:100%; display:block;}
.zmqx li h5{width: 100%; background: url(../images/dljz-bg-wj.png) center  no-repeat;font-size: 14px; text-align: center;line-height: 36px;color: #fff;}
.zmqx li p { color: #666; margin-top:10px; text-align: center;line-height:20px; font-size:12px; padding:0 10px;}
.zmqx li .txt{height:120px;}




/*财税顾问*/
.csgw_box2{}
.csgw_box2 li{width:100%; float:left; background:#f2f2f2; box-sizing:border-box; padding:15px; border-radius:5px; margin:0 auto 15px auto; transition:0.3s all;}
.csgw_box2 li h5{font-size:14px; margin-bottom:5px;}
.csgw_box2 li p{line-height:20px; color:#444;}
.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:hover span{color:#3b8cde;}
.csgw_box3 ul li .dw:before{content:"";position:absolute;width:5px;height:5px;left: 139px;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.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.csgw_box3 ul li .dw:after{content:"";position:absolute;width:5px;height:5px;left: 139px;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.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.csgw_box3 ul li:hover .dw:after{ background:#3b8cde}
.csgw_box3 ul li:hover .dw: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{}
.csgw_box4 li{ background: url(../images/csgw_box4_02.png) 0 50% no-repeat; background-size:100% 100%; height:80px; line-height:75px;}
.csgw_box4 li>div{width: 46px;height:46px; line-height:46px; border-radius:46px; margin:13px 10px 0 20px;text-align: center;font-size: 20px; color: #fff;float: left;background:#2F82FF;}

.csgw_box5 ul{ box-sizing:border-box;}
.csgw_box5 ul li{float:left;width:48%; margin:0 2% 10px 0; background:#f2f2f2;overflow:hidden;text-align:center; position:relative}
.csgw_box5 ul li:nth-child(2n){margin-right:0; float:right;}
.csgw_box5 ul li .img,.csgw_box5 ul li .img img{width:100%;overflow:hidden;}
.csgw_box5 ul li .img{margin-bottom:5px;}
.csgw_box5 ul li p{line-height: 20px;overflow:hidden;margin-bottom:10px;padding: 0 10px;text-align:  left;height: 60px; font-size:12px;}
.csgw_box5 ul li a{display:inline-block;width:80%;height: 32px;line-height: 32px; margin-bottom:20px; 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:48%; margin:0 4% 10px 0; 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 ul li:nth-child(2n){margin-right:0; float:right;}

.nsch_box1 li .pic{ overflow:hidden;}
.nsch_box1 li .pic img{width:100%; display:block;}
.nsch_box1 li .txt{ border-top:0; padding-top:10px; padding-bottom:15px;}
.nsch_box1 li .txt h3 {font-size: 16px; padding-bottom: 20px; background: url(../images/nsch_box1_bg.png) center 30px no-repeat; font-weight:normal;}
.nsch_box1 li .txt p {line-height: 20px;height: 40px; overflow: hidden; color: #979797;}
.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  p{  line-height:25px;  margin-bottom:10px;}

.nsch_box4{}
.nsch_box4 ul li{ float:left; width:48.5%;  margin:0 3% 10px 0; box-sizing:border-box; position:relative; text-align:center}
.nsch_box4 ul li:nth-child(2n){margin-right:0; float:right;}

.nsch_box4 ul li:before{ content:""; position:absolute; left:50%; top:15%; width:1px; height:38px; background:rgba(255,255,255,0.7)}
.nsch_box4 ul li .img,.nsch_box4 ul li .img img{ width:100%; display:block; border-radius:5px;}
.nsch_box4 ul li .con{ position:absolute; left:3px; right:3px; top:0; height:100%; padding:50% 0 0}
.nsch_box4 ul li .con h3{ font-size:20px; color:#ffffff; margin-bottom:10px; font-weight:normal;}
.nsch_box4 ul li .con p{ line-height:22px; font-size:12px; 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_box6 li {float: left;width:48%;height: 150px;background:#f8f8f8; margin:0 4% 10px 0; border-radius:5px; transition:0.3s all; border:solid 1px #e8e8e8; box-sizing:border-box;}
.nsch_box6 li:nth-child(2n){margin-right:0;}
.nsch_box6 li i {width: 100%;height: 60px;display: block;}
.nsch_box6 li h2 {font-size: 16px;color: #333; text-align: center;}
.nsch_box6 li p { font-size: 14px;color: #333;text-align: center;padding: 10px;}


/*财税体检*/
.cstj_box1{  background:#fff;}
.cstj_box1 li{width:100%;  background:url(../images/ty.png) center -15px no-repeat; background-size:100% auto; float:right; padding:15px 20px 20px 20px; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);  box-sizing:border-box;}
.cstj_box1 li h5{font-size:16px; text-align:center; color:#fff; font-weight:normal;}
.cstj_box1 li h5:after{content:"";display: block;width:20px;background:#fff; height: 2px; margin:10px auto 15px auto; }
.cstj_box1 li p{ font-size:14px;line-height:24px; 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: 160px;color: #fff;}
.tonglan strong {display: inline-block;color: #fff;font-weight: bold;font-size: 28px;padding-right: 10px;font-style: italic;}
.tonglan p {font-size:14px;text-align:center;}
.tonglan .bigtxt {font-size: 20px;padding-bottom: 20px;padding-top:35px; text-align:center;}


.cstj_box4{}
.cstj_box4 li{width:48.5%; float:left; margin:0px 3% 10px 0; position:relative; border-radius:5px; overflow:hidden;}
.cstj_box4 li:nth-child(2n){margin-right:0;}

.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 10px; font-size:15px; color:#fff; box-sizing:border-box; line-height:36px; background:rgba(0,0,0,0.6);}





/*关于我们服务范围*/
.page_fw{}
.page_fw li{width:30.3%;  background:#f8f8f8; border-radius:5px; margin:0 1.5% 10px 1.5%; font-size:14px; padding-bottom:10px; text-align:center;  float:left; transition:0.3s all;}
.page_fw li>div{width:100%; height:60px;}
.page_fw li:nth-child(1) div{background:url(../images/yw_01.png) no-repeat center; background-size:38px auto;}
.page_fw li:nth-child(2) div{background:url(../images/yw_02.png) no-repeat center; background-size:38px auto;}
.page_fw li:nth-child(3) div{background:url(../images/yw_03.png) no-repeat center; background-size:35px auto;}
.page_fw li:nth-child(4) div{background:url(../images/yw_04.png) no-repeat center; background-size:32px auto;}
.page_fw li:nth-child(5) div{background:url(../images/yw_05.png) no-repeat center; background-size:40px auto;}
.page_fw li:nth-child(6) div{background:url(../images/yw_06.png) no-repeat center; background-size:32px auto;}
.page_fw li:nth-child(7) div{background:url(../images/yw_07.png) no-repeat center; background-size:40px auto;}
.page_fw li:nth-child(8) div{background:url(../images/yw_08.png) no-repeat center; background-size:40px auto;}
.page_fw li:nth-child(9) div{background:url(../images/yw_09.png) no-repeat center; background-size:40px auto;}
.page_fw li:nth-child(10) div{background:url(../images/yw_10.png) no-repeat center; background-size:40px auto;}
.page_fw li:nth-child(11) div{background:url(../images/yw_11.png) no-repeat center; background-size:33px auto;}
.page_fw li:nth-child(12) div{background:url(../images/yw_12.png) no-repeat center; background-size:38px auto;}

/*服务保障*/
.page_bz{}
.page_bz li{ clear:both;}
.page_bz li .icon {width: 86px;height: 86px;display: inline-block; float:left; margin:0 10px;}
.page_bz li .title{ font-size:18px; padding:15px 0 5px 0;}
.page_bz li .content{ color:#666;}

/*产品介绍*/
.page_pro{}
.page_pro li{background:#fff;  margin-bottom:25px;}
.page_pro li .pic{}
.page_pro li .pic img{width:100%; display:block; border-radius:5px;}

.page_pro li .txt{width:100%; padding:5px 5px; box-sizing:border-box;}
.page_pro li .txt h2{font-size:18px; margin:10px 0 10px 0;}
.page_pro li .txt h2:after{content:"";display: block;width:15px;background:#1ea952;height: 2px; margin:10px 0 10px 0; }
.page_pro li .txt p{font-size:14px; color:#666; line-height:22px; margin-bottom:15px;}
.page_pro li  .more_1{ margin:25px 0 15px 0; text-align:left;}
.page_pro li  .more_1 a{width:140px; height:36px; line-height:36px; border:0; display:block; background:#146bbb; text-align:center; color:#fff; border-radius:36px 0 36px 0;}
.page_pro li  .more_1 a:hover{background:#1ea952;}


.page_pro li .pdot dd{display:inline-block;vertical-align:middle;font-size:14px;color:#4c4c4c;margin-right:36px;cursor:pointer; transition:0.3S all;}
.page_pro li .pdot dd:nth-child(5){margin-right:0px;}
.page_pro li .pdot dd i{display:inline-block;width:5px;height:5px;background:#ccc;vertical-align:middle;border-radius:50%;margin-right:10px;}
.page_pro li .pdot dd:hover{color:#1ea952;}
.page_pro li .pdot dd:hover i{background:#1ea952;}

.page_pro li .txt .cs{margin-top:25px; padding-left:5px;}
.page_pro li .txt .cs dd{font-size: 14px; color:#666; line-height: 30px; background: url(../images/wdot.png) no-repeat left center; padding-left:20px;}
.page_pro li  .yy{margin:25px 0 15px 0; transition:0.3s all; width:140px; height:38px; line-height:38px; display:block; background:#146bbb; text-align:center; color:#fff; border-radius:38px 0 38px 0;}
.page_pro li  .yy:hover{background:#1ea952;}


/*联系我们单页*/
.lianxi{}
.lianxi .right{}
.lianxi .right h2{font-size:18px; margin:15px 0 5px;}
.lianxi .right h5{font-size:14px; font-weight:normal; color:#888;}
.lianxi .right p{margin-top:15px; line-height:25px;}

.lianxi .right .ewm{ margin-top:25px; }
.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;}



/* 图文分页 */
.pic_art_list{}
.pic_art_list dl{ padding:15px 0px; border-bottom:solid 1px #eee; transition: all .3s;}
.pic_art_list dt{ width:38%; overflow:hidden}
@media screen and (max-width:768px){
	.pic_art_list dt{height: 95px;}
}
@media screen and (max-width:425px){
	.pic_art_list dt{height: 90px;}
}
@media screen and (max-width:375px){
	.pic_art_list dt{height: 85px;}
}
@media screen and (max-width:320px){
	.pic_art_list dt{height: 80px;}
}
.pic_art_list dt img{width:100%; height:100%;  display:block; border-radius:3px;}
.pic_art_list dd{width:58%;}
.pic_art_list dd h5{ font-size:15px; line-height:24px;}
.pic_art_list dd .time{ font-size:12px; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; color: #aaa;margin-top:5px;}




/*新闻详情*/
.navbar{line-height:44px; text-align:center; font-size:16px;  border-bottom: 1px solid #e3e3e3; position:fixed; left:0; top:0; width:100%; background:#f8f8f8; z-index:99;}
.navbar .back{width: 25px; position: absolute;top: 0;left: 0; padding:10px 15px 9px 10px;}
.navbar .back img{width:100%; display:block;}

/* 新闻内容页 */
.dot {background: url(images/dot.png) no-repeat center;height: 25px; margin-bottom:15px; background-size:auto 100%;}
.newsCon{overflow: hidden;background: #f8f8f8; width:95%; margin:auto; padding:20px 15px 0px 15px; box-sizing:border-box; border-radius:5px;}

.ntitle{}
.ntitle h2{font-size: 20px;}
.ntitle span{font-size: 12px; color: #aaa;margin:10px 0 25px; display:block; font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}

.ptitle{text-align: center;margin:10px 0;}
.ptitle h1{font-size: 20px;}


.neirong{line-height: 28px; text-align:justify;overflow: hidden;}
.neirong img{max-width:100%;  border-radius:5px;}
.neirong p{margin-bottom: 15px;font-size: 15px;}

.page_box{ margin:0 10px;}

.neirong table{ border:1px solid #ddd; border-collapse:collapse;   font-size:14px; line-height:25px;}
.neirong table td{padding:5px; border:1px solid #ddd;}


/* 点击返回 */
.more{ margin:15px auto;}
.more a{width:80%; margin:auto; text-align:center; line-height:32px; background:#f8f8f8; border:solid 1px #ddd; color:#999; border-radius:100px; font-size:14px; display:block;}
.more a:hover{background: #146bbb;border:solid 1px #146bbb; color:#fff;}

/* 分页 */
.mypages{margin-bottom:10px; text-align:center; height:50px; line-height:50px;}
.mypages a{ background:#E1DFE0; padding:8px 15px; color:#333; font-size:14px; border-radius:3px;}
.mypages a.curr,.mypages a:hover{background:#1463AA;  color:#FFFFFF;}


/*分页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: 64px;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;}




/* 表单样式 */
.index_form_box{width:90%; margin:auto;}
.index_form_box div{margin-top:10px;}
.index_form_box input[type=text]{width: 100%; line-height: 34px;border-radius: 3px;border:1px solid #ddd;font-size: 14px;padding-left: 2%;}
input:focus{border:1px solid #ccc;}
textarea:focus{border:1px solid #ccc;}
.textarea textarea{width: 100%;height: 90px;font-size: 14px;border-radius: 5px;border:1px solid #ddd;padding-left: 2%;padding-top: 5px;}

.index_form_box select{width: 100%; height:34px; box-sizing:border-box; background:#f2f2f2; line-height: 34px;border-radius: 3px;border:1px solid #ddd;font-size: 14px;padding-left: 2%;}


#formyzm{margin-top:10px;}
#formyzm input{ width:160px;line-height: 34px;border-radius: 3px;border:1px solid #ddd;font-size: 14px;padding-left: 2%;}
#formyzm img{width:80px; padding:10px 10px;}

.submit input {cursor: pointer; border-radius:36px;background: #F90;opacity: 0.8;color: #fff;border:1px solid #fff;display: block;width:60%; margin:auto; height: 36px;font-size: 18px;}
.submit input:hover{background: #f90;opacity: 1.0;}
.submit {padding-top: 5px;}





/*向上*/
.cd-top {
  display: inline-block;
  height: 46px;
  width: 46px;
  position: fixed;
  bottom: 66px;
  right: 10px;border-radius: 50%; z-index:999999;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.15) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #FF6270;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 10px;
    bottom: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 46px;
    width: 46px;
    right: 5px;
    bottom: 50px;
  }
}
.cd-top:hover{background-color:#FF6270;transition: all 0.3s ease 0s;}



