@charset "utf-8";
/* CSS Document */
/*大标题*/
	.gsHead{
		text-align:center;
		margin-bottom:40px;
	}
	.gsHead_1{
		display:block;
		font-size:30px;
		color:#333;
		text-align:center;
		font-weight:bold;
	}
	.gsHead_1s{
		color:#fff;
		font-weight:bold;
	}
	.gsHead_1 img{
		display:inline-block;
		width:40px;
		height:10px;
		margin:0 10px;
	}
	.gsHead_2{
		display:block;
		font-size:14px;
		color:#666;
		text-align:center;
	}

	/*工商财税业务分类*/
	.gsList{
		position:relative;
		top:-80px;
		width:100%;
		background-color:#fff;
		box-shadow:0px 1px 10px rgba(0,0,0,.30);
		z-index:99;
	}
	.gsList li{
		width:calc(25% - 41px);
		border-left:1px solid #ddd;
		padding:50px 20px;
		cursor:pointer;
		
	}
	.gsList li:first-child{
		width:calc(25% - 40px);
		border-left:0;
	}
	.gsListWen{
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:24px;
		color:#333;
		line-height:30px;
	}
	.gsListWen em{
		display:block;
		font-size:14px;
		color:#666;
	}
	.gsListOn{
		background:url(../images/gsDown.png) no-repeat center 85%;
		background-size:20px;
	}
	.gsListOn .gsListWen{
		color:#004b92;
	}
	
	/*需要的资料*/
	.gsNeed{
		width:100%;
		margin-bottom:30px;
	}
	.gsNeed li{
		width:calc(25% - 40px);
		padding:10px 20px;
		margin-bottom:20px;
		transition:0.6s;
	}
	.gsNeed li:hover{
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
		background-color:#fff;
	}
	.gsNeedHead{
		display:block;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		color:#333;
		text-decoration:underline;
	}
	.gsNeedHead img{
		display:block;
		width:40px;
		height:40px;
		margin:0 auto;
		margin-bottom:10px;
	}
	.gsNeedWen{
		text-align:justify;
		font-size:14px;
		color:#666;
		margin-top:10px;
		line-height:20px;
		height:40px;
		overflow:hidden;
	}
	
	/*服务流程*/
	.gsFlow{
		width:100%;
		box-shadow:0px 1px 10px rgba(0,0,0,.30);
		background-color:#fff;
	}
	.gsFlowL{
		width:400px;
		background:url(../images/gsFlowBg.png) no-repeat;
		background-size:cover;
		padding:235px 0;
		position:relative;
	}
	.gsFlowL_1{
		display:block;
		text-align:center;
		font-size:30px;
		color:#004b92;
		font-weight:bold;
		line-height:50px;
		background:url(../images/gsFlows.png) no-repeat center bottom;
		background-size:30px 7px;
		padding-bottom:30px;
	}
	.gsFlowL_2{
		display:block;
		text-align:center;
		font-size:16px;
		color:#fff;
		padding-left:40px;
		background:url(../images/free.png) no-repeat 20px center;
		background-size:30px;
		line-height:40px;
		font-weight:bold;
		border-radius:20px;
		background-color:#f4830a;
		width:110px;
		position:absolute;
		bottom:100px;
		left:calc(50% - 75px);
	}
	.gsFlowR{
		width:720px;
		padding:40px;
	}
	.gsFlowR li{
		width:calc(33.33% - 60px);
		margin:10px;
		padding:20px;
		background:url(../images/gsFlow.png) no-repeat;
		background-position:left bottom;
		background-size:59px 14px;
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
		transition:0.6s;
		border-radius:6px;
	}
	.gsFlowR li:hover{
		background-position:right bottom;
	}
	.gsFlowRpic{
		width:40px;
		height:40px;
		padding:20px;
		display:block;
		background-color:#f7f7f7;
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
		border-radius:100%;
		margin:0 auto;
		margin-bottom:10px;
		transition:0.6s;
	}
	.gsFlowRpic img{
		width:40px;
		height:40px;
		display:block;
		margin:0px auto;
	}
	.gsFlowRhead{
		display:block;
		text-align:center;
		font-size:16px;
		color:#333;
		font-weight:bold;
		line-height:30px;
	}
	.gsFlowRwen{
		text-align:justify;
		font-size:14px;
		color:#666;
		line-height:20px;
		margin-bottom:10px;
		height:40px;
		overflow:hidden;
	}
	.gsFlowRnum{
		display:block;
		text-align:center;
		font-size:20px;
		color:#f4830a;
		font-style:italic;
		font-weight:bold;
	}
	
	/*常见问题*/
	.gsAskBg{
		background:url(../images/gsAskBg.png) no-repeat;
		background-size:cover;
		border:6px solid #fff;
		box-shadow:0 1px 10px rgba(0,0,0,.30);
		margin-top:60px;
	}
	.gsAsk{
		width:100%;
	}
	.gsAsk li{
		width:590px;
		margin-right:20px;
		height:90px;
		margin-bottom:10px;
		position:relative;
	}
	.gsAsk li:nth-child(2n){
		margin-right:0px;
	}
	.gsAskBox{
		position:absolute;
		width:calc(100% - 40px);
		background-color:rgba(255,255,255,.80);
		padding:15px 20px;
		transition:0.6s;
		height:60px;
	}
	.gsAskBox:hover {
		background-color:rgba(255,255,255,1.00);
		box-shadow:0 1px 10px rgba(0,0,0,.30);
		height:auto;
		z-index:99;
	}
	.gsAskL{
		width:calc(92% - 21px);
		padding-right:20px;
		border-right:1px dashed #ddd;
	}
	.gsAskH{
		display:block;
		font-size:16px;
		color:#666;
		font-weight:bold;
		line-height:30px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.gsAskH em{
		display:inline-block;
		font-size:16px;
		color:#fff;
		line-height:30px;
		background:url(../images/gsAsk02.png) no-repeat left center;
		background-size:33px 30px;
		width:33px;
		text-align:center;
		margin-right:5px;
	}
	.gsAskHs em{
		background:url(../images/gsAsk01.png) no-repeat left center;
	}
	.gsAskC{
		display:block;
		width:calc(100% - 38px);
		padding-left:38px;
		font-size:14px;
		line-height:24px;
		height:24px;
		overflow:hidden;
		margin-top:6px;
		color:#999;
	}
	.gsAsk li:hover .gsAskC{
		height:auto;
	}
	.gsAskR img{
		display:block;
		width:20px;
		height:20px;
		margin-top:20px
	}
	
	
	/*财税异常处理*/
	.gsPro{
		margin-bottom:40px;
	}
	.gsPro li{
		width:285px;
		margin-right:20px;
		box-shadow:0 1px 5px rgba(0,0,0,.30);
		border-radius:6px;
		overflow:hidden;
		padding-bottom:20px;
	}
	.gsPro li:nth-child(4n){
		margin-right:0px;
	}
	.gsProPic{
		width:285px;
		height:180px;
		overflow:hidden;
		display:block;
	}
	.gsProPic img{
		width:100%;
		height:100%;
		display:block;
		transition:0.6s;
	}
	.gsPro li:hover .gsProPic img{
		transform:scale(1.1);
	}
	.gsProHead{
		display:block;
		font-size:16px;
		font-weight:bold;
		color:#333;
		line-height:30px;
		text-align:center;
		margin-top:15px;
	}
	.gsProWen{
		font-size:14px;
		color:#666;
		line-height:20px;
		text-align:center;
		margin:0 20px 15px 20px;
		padding-bottom:15px;
		border-bottom:1px dashed #ddd;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.gsProBtn{
		display:block;
		text-align:center;
		font-size:14px;
		color:#f4830a;
	}
	.gsProBtn em{
		display:inline-block;
		margin:0 5px;
		transition:0.6s;
	}
	.gsPro li:hover .gsProBtn em{
		margin:0 20px;
	}
	
	/*团队优势*/
	.gsTeamBg{
		background:url(../images/gsTeamBg.png) no-repeat center top;
		background-size:100%;
	}
	.gsTeam{
		margin-bottom:40px;
	}
	.gsTeam li{
		width:162px;
		margin-left:11px;
		padding-bottom:20px;
		border-bottom:1px dashed #ddd;
		transition:0.6s;
	}
	.gsTeam li:first-child{
		margin-left:0px;
	}
	.gsTeamPic{
		width:160px;
		height:160px;
		border:1px solid #ddd;
		overflow:hidden;
		position:relative;
	}
	.gsTeamPic img{
		display:block;
		width:100%;
		height:100%;
		transition:0.6s;
	}
	.gsTeam li:hover{
		background-color:#fff;
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
	}
	.gsTeam li:hover .gsTeamPic img{
		transform:scale(1.1);
	}
	.gsTeamPtn{
		position:absolute;
		width:70%;
		margin:0 auto;
		line-height:30px;
		border-radius:6px;
		background-color:rgba(244,131,10,.80);
		font-size:14px;
		color:#fff;
		text-align:center;
		display:block;
		font-weight:bold;
		bottom:-40px;
		left:15%;
		transition:0.6s;
	}
	.gsTeam li:hover .gsTeamPtn{
		bottom:10px;
	}
	.gsTeamPtn:hover{
		background-color:rgba(244,131,10,1.0);
	}
	.gsTeamHead{
		display:block;
		font-size:16px;
		font-weight:bold;
		color:#333;
		text-align:center;
		margin-top:10px;
		line-height:30px;
	}
	.gsTeamHead em{
		font-weight:bold;
	}
	.gsTeamWen{
		font-size:14px;
		color:#666;
		text-align:center;
		line-height:24px;
	}
	.gsTeam li:hover .gsTeamHead{
		color:#004b92;
	}
	.gsTeamList{
		margin-bottom:40px;
	}
	.gsTeamList li{
		width:285px;
		margin-right:20px;
		box-shadow:0 1px 5px rgba(0,0,0,.30);
		border-radius:6px;
		overflow:hidden;
		padding:20px 0;
		background-color:#fff;
	}
	.gsTeamList li:nth-child(4n){
		margin-right:0px;
	}
	.gsTeamLPic{
		width:120px;
		height:120px;
		overflow:hidden;
		border-radius:100%;
		background-color:#f7f7f7;
		margin:0 auto;
	}
	.gsTeamLPic span{
		width:40px;
		height:40px;
		margin:20px;
		padding:20px;
		border-radius:100%;
		display:block;
		background-color:#fff;
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
	}
	.gsTeamLPic span img{
		width:100%;
		height:100%;
		display:block;
	}
	.gsTeamLHead{
		display:block;
		font-size:16px;
		font-weight:bold;
		color:#333;
		line-height:30px;
		text-align:center;
		margin-top:15px;
	}
	.gsTeamLWen{
		font-size:14px;
		color:#666;
		line-height:20px;
		text-align:center;
		margin:0 30px 15px 30px;
		overflow:hidden;
	}
	.gsTeamLBtn{
		border-top:1px dashed #ddd;
		display:block;
		margin:0 20px;
		padding-top:15px;
		text-align:center;
		font-size:14px;
		color:#f4830a;
	}
	.gsTeamLBtn em{
		display:inline-block;
		margin:0 5px;
		transition:0.6s;
	}
	.gsTeamList li:hover .gsTeamLBtn em{
		margin:0 20px;
	}