@charset "utf-8";
/* CSS Document */
.hide{display:none;}
/*大标题*/
	.gsHead{
		text-align:center;
		margin-bottom:20px;
	}
	.gsHead_1{
		display:block;
		font-size:5vmin;
		color:#333;
		text-align:center;
		font-weight:bold;
	}
	.gsHead_1s{
		color:#fff;
		font-weight:bold;
	}
	.gsHead_1 img{
		display:inline-block;
		width:7vmin;
		margin:0 1%;
	}
	.gsHead_2{
		display:block;
		font-size:3vmin;
		color:#666;
		text-align:center;
	}

	/*工商财税业务分类*/
	.gsList{
		width:100%;
		background-color:#fff;
		box-shadow:0px 1px 10px rgba(0,0,0,.30);
		margin-bottom:20px;
	}
	.gsList li{
		width:calc(19% - 1px);
		border-left:1px solid #ddd;
		padding:4% 3%;
		cursor:pointer;
		
	}
	.gsList li:first-child{
		width:19%;
		border-left:0;
	}
	.gsListWen{
		display:block;
		text-align:center;
		font-weight:bold;
		font-size:4vmin;
		color:#333;
	}
	.gsListWen em{
		display:block;
		font-size:3vmin;
		color:#666;
	}
	.gsListOn{
		background:url(../images/gsDown.png) no-repeat center 85%;
		background-size:2vmin;
	}
	.gsListOn .gsListWen{
		color:#004b92;
	}
	
	/*需要的资料*/
	.gsNeed{
		padding:0 2%;
		margin-bottom:10px;
	}
	.gsNeed li{
		width:44%;
		padding:2% 3%;
		margin-bottom:10px;
		transition:0.6s;
		cursor:pointer;
	}
	.gsNeed li:hover{
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
		background-color:#fff;
	}
	.gsNeedHead{
		display:block;
		text-align:center;
		font-size:3.5vmin;
		font-weight:bold;
		color:#333;
		text-decoration:underline;
	}
	.gsNeedHead img{
		display:block;
		width:7vmin;
		height:7vmin;
		margin:0 auto;
		margin-bottom:10px;
	}
	.gsNeedWen{
		text-align:justify;
		font-size:3vmin;
		color:#666;
		margin-top:10px;
		line-height:5vmin;
		height:10vmin;
		overflow:hidden;
	}
	
	/*服务流程*/
	.gsFlow{
		width:100%;
		box-shadow:0px 1px 10px rgba(0,0,0,.30);
		background-color:#fff;
		padding-bottom:3%;
	}
	.gsFlowL{
		width:100%;
		background:url(../images/gsFlowBg.png) no-repeat;
		background-size:cover;
		padding:4% 0;
	}
	.gsFlowL_1{
		display:block;
		text-align:center;
		font-size:5vmin;
		color:#004b92;
		font-weight:bold;
		background:url(../images/gsFlows.png) no-repeat center bottom;
		background-size:7vmin;
		padding-bottom:4vmin;
		margin-bottom:10px;
	}
	.gsFlowL_2{
		display:block;
		text-align:center;
		font-size:3.5vmin;
		color:#fff;
		padding-left:5vmin;
		background:url(../images/free.png) no-repeat 20% center;
		background-size:5vmin;
		line-height:7vmin;
		font-weight:bold;
		border-radius:3.5vmin;
		background-color:#f4830a;
		width:30%;
		max-width:150px;
		margin:0 auto;
	}
	.gsFlowR{
		padding:2%;
	}
	.gsFlowR li{
		width:42%;
		margin:2%;
		padding:2%;
		background:url(../images/gsFlow.png) no-repeat;
		background-position:left bottom;
		background-size:10vmin;
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
		transition:0.6s;
		border-radius:6px;
		cursor:pointer;
	}
	.gsFlowR li:hover{
		background-position:right bottom;
	}
	.gsFlowRpic{
		width:7vmin;
		height:7vmin;
		padding:3vmin;
		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:7vmin;
		height:7vmin;
		display:block;
		margin:0px auto;
	}
	.gsFlowRhead{
		display:block;
		text-align:center;
		font-size:3.5vmin;
		color:#333;
		font-weight:bold;
	}
	.gsFlowRwen{
		text-align:justify;
		font-size:3vmin;
		color:#666;
		line-height:5vmin;
		margin-bottom:10px;
		height:10vmin;
		overflow:hidden;
	}
	.gsFlowRnum{
		display:block;
		text-align:center;
		font-size:4vmin;
		color:#f4830a;
		font-style:italic;
		font-weight:bold;
	}
	
	/*常见问题*/
	.gsAskBg{
		background:url(../images/gsAskBg.png) no-repeat;
		background-size:cover;
		border:2px solid #fff;
		box-shadow:0 1px 10px rgba(0,0,0,.30);
		padding:4% 0;
	}
	.gsAsk{
		padding:0 4%;
	}
	.gsAsk li{
		margin-bottom:10px;
		background-color:rgba(255,255,255,.70);
		padding:3%;
		cursor:pointer;
	}
	.gsAsk li:hover{
		background-color:rgba(255,255,255,1.00);
	}
	.gsAskH{
		display:block;
		font-size:3.5vmin;
		color:#666;
		font-weight:bold;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		line-height:7vmin;
	}
	.gsAskH em{
		display:inline-block;
		font-size:3vmin;
		color:#fff;
		line-height:7vmin;
		background:url(../images/gsAsk02.png) no-repeat left center;
		background-size:6vmin;
		width:6vmin;
		text-align:center;
		margin-right:5px;
	}
	.gsAskHs em{
		background:url(../images/gsAsk01.png) no-repeat left center;
		background-size:6vmin;
	}
	.gsAskC{
		display:block;
		width:calc(100% - 6vmin);
		padding-left:6vmin;
		font-size:3vmin;
		margin-top:5px;
		color:#999;
	}
	
	
	/*财税异常处理*/
	.gsPro{
		padding:0 2%;
		margin-bottom:1%;
	}
	.gsPro li{
		width:46%;
		margin:0 2% 4% 2%;
		box-shadow:0 1px 5px rgba(0,0,0,.30);
		border-radius:6px;
		overflow:hidden;
		padding-bottom:3%;
	}
	.gsProPic{
		width:100%;
		overflow:hidden;
		display:block;
	}
	.gsProPic img{
		width:100%;
		height:100%;
		display:block;
	}
	.gsProHead{
		display:block;
		font-size:3.5vmin;
		font-weight:bold;
		color:#333;
		text-align:center;
		margin-top:10px;
	}
	.gsProWen{
		font-size:3vmin;
		color:#666;
		text-align:center;
		margin:0 3% 10px 3%;
		padding-bottom:10px;
		border-bottom:1px dashed #ddd;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.gsProBtn{
		display:block;
		text-align:center;
		font-size:3vmin;
		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:cover;
		padding:4% 0;
	}
	.gsTeam{
		margin-bottom:20px;
		padding:0 2%;
	}
	.gsTeams{
		margin:0 4%;
		padding-bottom:3%;
		border-bottom:1px dashed #ddd;
		transition:0.6s;
		cursor:pointer;
	}
	.gsTeams:hover{
		background-color:#fff;
		box-shadow:0px 1px 5px rgba(0,0,0,.30);
	}
	.gsTeamPic{
		width:100%;
		border:1px solid #ddd;
		overflow:hidden;
		position:relative;
	}
	.gsTeamPic img{
		display:block;
		width:100%;
		height:100%;
		transition:0.6s;
	}
	.gsTeamPtn{
		position:absolute;
		width:70%;
		margin:0 auto;
		line-height:7vmin;
		border-radius:6px;
		background-color:rgba(244,131,10,.80);
		font-size:3vmin;
		color:#fff;
		text-align:center;
		display:block;
		font-weight:bold;
		bottom:-8vmin;
		left:15%;
		transition:0.6s;
	}
	.gsTeams:hover .gsTeamPtn{
		bottom:10px;
	}
	.gsTeamPtn:hover{
		background-color:rgba(244,131,10,1.0);
	}
	.gsTeamHead{
		display:block;
		font-size:3.5vmin;
		font-weight:bold;
		color:#333;
		text-align:center;
		margin-top:10px;
	}
	.gsTeamHead em{
		font-weight:bold;
	}
	.gsTeamWen{
		font-size:3vmin;
		color:#666;
		text-align:center;
	}
	.gsTeam li:hover .gsTeamHead{
		color:#004b92;
	}
	.gsTeamList{
		padding:0 2%;
		margin-bottom:1%;
	}
	.gsTeamList li{
		width:46%;
		margin:0 2% 4% 2%;
		box-shadow:0 1px 5px rgba(0,0,0,.30);
		border-radius:6px;
		overflow:hidden;
		padding:3% 0;
		background-color:#fff;
	}
	.gsTeamLPic{
		width:19vmin;
		height:19vmin;
		overflow:hidden;
		border-radius:100%;
		background-color:#f7f7f7;
		margin:0 auto;
	}
	.gsTeamLPic span{
		width:7vmin;
		height:7vmin;
		margin:3vmin;
		padding:3vmin;
		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:3.5vmin;
		font-weight:bold;
		color:#333;
		text-align:center;
		margin-top:10px;
	}
	.gsTeamLWen{
		font-size:3vmin;
		color:#666;
		text-align:center;
		margin:0 4% 10px 4%;
		overflow:hidden;
	}
	.gsTeamLBtn{
		border-top:1px dashed #ddd;
		display:block;
		margin:0 3%;
		padding-top:10px;
		text-align:center;
		font-size:3vmin;
		color:#f4830a;
	}
	.gsTeamLBtn em{
		display:inline-block;
		margin:0 5px;
		transition:0.6s;
	}
	.gsTeamList li:hover .gsTeamLBtn em{
		margin:0 20px;
	}