@media screen and (max-width: 1180px){
	#sub{
		min-width:100%;
	}
	#sub .member{
		margin:4em auto 4em;
	}

	#sub .member .inputList li > label span{
		font-size:16px;
		display:inline-block;
	}



	#sub .member .inputList li .w100{
		border:1px solid #e5e5e5;
		margin-top:10px;
	}

}







@media screen and (max-width: 767px){

	#sub .member{
		width:98%;
	}


	#sub .member .inputList{
		width:100%;
		padding:30px 0;
	}

	#sub .member .inputList li{
		width:100%;
		margin-top:20px;
	}

	#sub .member .inputList li:first-child{
		margin-top:0px;
	}

	#sub .member .inputList li label{
		font-size:14px;
	}

	#sub .member .inputList li label span{
		font-size:13px;
	}

}











@media screen and (max-width: 1180px){

	#sub .document{
		width:94%;
		margin:4em auto 4em;
	}

	#sub .document .title{
		font-size:24px;
	}



	#sub .document .doctypeList dd{
		padding:2.5em 0;
	}

	#sub .document .doctypeList dd .phone img{
		width:100%;
	}

	#sub .document .doctypeList dd .textarea .doctype{
		font-size:20px;
	}

	#sub .document .doctypeList dd .textarea .subject{
		font-size:30px;
		letter-spacing:-1px;
	}

	#sub .document .doctypeList dd .textarea .substance{
		font-size:16px;
	}


	#sub .document .moreUse .useList{
		margin-top:1.5em;
	}

	#sub .document .moreUse .useList li{
		width:23.5%;
		display:inline-block;
		margin-left:2%;
		padding:3.5em 2.5em;
		margin-top:1em;
	}

	#sub .document .moreUse .useList li .icon{
		width:50px;
	}

	#sub .document .moreUse .useList li .subject{
		font-size:18px;
	}

	#sub .document .moreUse .useList li .subs{
		font-size:14px;
	}



	#sub .document .moreUse .useList li:hover .icon{
		transform:scale(1.2);
		-moz-transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-ms-transform:scale(1.2);
		transition-duration: 1s;
		-moz-transition-duration: 1s;
		-webkit-transition-duration: 1s;
		-ms-transition-duration: 1s;
	}


}









@media screen and (max-width: 767px){

	#sub .document{
		width:98%;
	}

	#sub .document .title{
		font-size:20px;
	}

	#sub .document .doctypeList dd .phone{
		width:80%;
		display:block;
		margin:10px auto 10px;
		margin-right:15px;
	}

	#sub .document .doctypeList dd .textarea{
		width:100%;
		text-align:center;
	}

	#sub .document .doctypeList dd .textarea .subject{
		font-size:24px;
	}

	#sub .document .doctypeList dd .textarea .substance{
		font-size:14px;
	}

	#sub .document .moreUse{
		margin-top:1.5em;
	}


	#sub .document .moreUse .substance{
		font-size:18px;
	}

	#sub .document .moreUse .useList li{
		width:49%;
	}

	#sub .document .moreUse .useList li:nth-child(2n+1){
		margin-left:0px;
	}

	#sub .document .moreUse .useList li .subs{
		font-size:13px;
		color:#999999;
		margin-top:5px;
	}

}











@media screen and (max-width: 1180px){
	#sub .faq{
		width:94%;
		margin:4em auto 4em;
	}
	#sub .faq .title{
		font-size:30px;
	}
	#sub .faq .faqBox{
		box-shadow: 3px 3px 4px #e5e5e5;
		padding:1.5em;
		margin-top:2.5em;
	}
	#sub .faq .faqBox .faqList li:first-child{
		padding:0 0 20px 0;
	}
	#sub .faq .faqBox .faqList li .question{
		font-size:16px;
	}
	#sub .faq .faqBox .faqList li .question .plus{
		display:inline-block;
		text-align:right;
		width:20px;
	}
	#sub .faq .faqBox .faqList li .answer{
		font-size:16px;
		display:none;
	}
}
@media screen and (max-width: 767px){
	#sub .faq{
		width:98%;
	}
	#sub .faq .faqBox .faqList li .question{
		font-size:13px;
		display:block;
		width:auto;
		max-width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	#sub .faq .faqBox .faqList li .question .plus{
		display:none;
	}
	#sub .faq .faqBox .faqList li .answer{
		font-size:13px;
	}
}







@media screen and (max-width: 1180px){

	#sub .fee{
		width:94%;
		margin:4px auto 80px;
	}
	#sub .fee .title{
		font-size:24px;
	}

	#sub .fee .alrText{
		font-size:16px;
	}


	#sub .fee .slButton{
		width:160px;
		margin:0 auto;
		border-radius:50px;
		-moz-border-radius:50px;
		-webkit-border-radius:50px;
		background:#ffce09;
		position:relative;
		margin-top:50px;
		padding:5px
	}


	#sub .fee .slButton .circle{
		width:50px;
		height:50px;
		background:#fff;
		display:inline-block;
		border-radius:100%;
		-moz-border-radius:100%;
		-webkit-border-radius:100%;
		vertical-align:middle;
	}


	#sub .fee .slButton .text{
		font-size:16px;
		color:#fff;
		display:inline-block;
		vertical-align:middle;
		margin-left:10px;
		font-weight:500;
	}



	#sub .fee .feeList{
		margin-top:2.5em;
	}

	#sub .fee .feeList dd{
		width:32%;
		display:inline-block;
		margin-left:2%;
		padding:3em 1em;
	}

	#sub .fee .feeList dd .name{
		font-size:18px;
	}

	#sub .fee .feeList dd .sale{
		font-size:16px;
	}

	#sub .fee .feeList dd .price{
		font-size:30px;
	}

	#sub .fee .feeList dd .price span{
		font-size:18px;
	}

	#sub .fee .feeList dd .basic{
		margin-top:4em;
	}


	#sub .fee .feeList dd .basic li .subject{
		font-size:14px;
		letter-spacing:-0.7px;
	}

	#sub .fee .feeList dd .basic li .substance{
		font-size:14px;
		letter-spacing:-0.7px;
	}


	#sub .fee .feeList dd .button{
		font-size:16px;
		margin-top:2.5em;
	}

	#sub .fee .feeList dd .Fullbutton{
		font-size:16px;
	}

	#sub .fee .feeList .business{
		box-shadow: 3px 3px 4px #f7f7f7;
	}


	#sub .order{
		width:94%;
	}

}





@media screen and (max-width: 767px){

	#sub .fee{
		width:98%;
	}
	#sub .fee .title{
		font-size:20px;
	}

	#sub .fee .alrText{
		font-size:14px;
	}



	#sub .fee .feeList dd{
		width:100%;
		margin-left:0%;
		margin-top:2em;
	}






	#sub .order{
		width:98%;
	}
	#sub .order .list-check-1 li {
		width: 50%;
	}

}


@media screen and (max-width: 480px){

	#sub .order .list-check-1 {
		display: block;
		flex-wrap: wrap;
	}
	#sub .order .list-check-1 li {
		width: 100%;
	}
}



@media screen and (max-width: 1180px){
	#sub .community{
		width:94%;
		margin:4em auto 4em;
	}
	#sub .community .title{
		font-size:22px;
	}
	#sub .community .title.active{
		font-size:30px;
	}

	#sub .community .communityBox .communityList li:first-child{
		padding:0px 0 20px 0;
	}
	#sub .community .communityBox .communityList li .question{
		font-size:16px;
		display:inline-block;
		width:100%;
	}
}
@media screen and (max-width: 767px){
	#sub .community{
		width:98%;
	}
	#sub .community .title{
		font-size:18px;
		margin:0 10px;
	}
	#sub .community .title.active{
		font-size:26px;
	}
	#sub .community .toolBox .deSearch {
		width:100%;
	}
	#sub .community .communityBox{
		width:100%;
		padding:1.5em;
	}
	#sub .community .communityBox .communityList li:first-child{
		padding:0 0 10px 0;
	}
	#sub .community .communityBox .communityList li:last-child {
		padding:10px 0 0 0;
	}
	#sub .community .communityBox .communityList li{
		border-bottom:1px solid #e5e5e5;
		padding: 10px 0;
	}
	#sub .community .communityBox .communityList li .question{
		font-size:13px;
		display:block;
		width:auto;
		max-width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	#sub .community .communityBox .communityList li .question .created_date {
		margin:0;
	}
	#sub .community .communityBox .communityList li .answer{
		font-size:13px;
	}
}