@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800,900&display=swap');
/*google font
https://fonts.google.com/specimen/Nunito+Sans?selection.family=Nunito+Sans:300,400,600,700,800,900
*/

/*css reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit; vertical-align: baseline;text-decoration: none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul, li {list-style: none;text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
img { max-width: 100%;height: auto;}

/*all*/
html body {font-family: 'Nunito Sans', sans-serif;font-weight: 600;	color: #1C1C1E;}
h1 {font-weight: 700;color: #1C1C1E;font-size: 36px;text-align: left;line-height: 40px;}
h2 {font-weight: 700;color: #4A4A4A;font-size: 24px;line-height: 24px;}
h3 {color: #4A4A4A;	font-size: 18px;line-height: 26px;}
h4 {font-weight: 700;color: #00CDA1;font-size: 18px;line-height: 40px;}
h5 {color: #CCCCCC;font-size: 15px;}
a {color: #1C1C1E;font-size: 16px;display: block;}
p {color: #1C1C1E;font-size: 14px;line-height: 18px;}
.clearfix {clear: both;}
@media (max-width:900px){
    h1 {font-size:32px;}
    h3 {font-size:16px;line-height: 22px;}
}

/*header*/
.header {height: 54px;width: 100%;margin: 0 auto;position: fixed;z-index: 1000;top: 0px;background: white;border-bottom: #F2F2F2 solid 2px;}
.header_logo {float: left;margin-left: 0;}
.header_logo_mobile {display: none; float: left;margin-left: 0;}
.header_menu {float: right;}
.header_menu a, .menu_download a{font-size: 18px; display: block; float: right;text-align: center;}
.header_menu a {line-height: 56px;width: 100px;}
.menu_download a {letter-spacing: 0.7px;line-height: 46px; width:100px ; color: white;background: #FF804B; border-radius:8px;padding: 0 10px;margin:5px 8px;}
.header_menu a:hover, .header_menu a:active {color:#777777;}
.menu_download a:hover, .menu_download a:active {background: #FF976A;color:white;}
@media(max-width:500px){
	.header_logo{display: none;}
	.header_logo_mobile{display: block;}
}

/*Docfax*/
.main_docfax_wrap {background: url(../pic/docfax/docfax_main_bg.jpg) center center no-repeat;background-size: cover;}
.main_docfax {margin: 54px auto 0 auto;max-width: 1024px;height: 620px;}
.docfax_768, .docfax_960 {display: none;}
.main_docfax_pic {max-width: 589px;margin-top: 60px;float: left;}
.main_docfax_text {width: 290px;float: left;margin-top: 160px;}
.main_docfax_text h1 {text-align: center;margin-bottom: 10px;}
.main_docfax_text h3 {text-align: center;margin-bottom: 20px;}
.main_docfax_text img {display: table-cell;margin: 0 auto 21px auto;}
@media (max-width:960px) {
	.main_docfax_wrap {background: none;}
	.main_docfax {height: auto;}
	.main_docfax_pic {margin: 0 auto 50px auto;max-width: 100%;}
    .main_docfax_text {float: none;margin: 0 auto 100px auto;}
	.docfax_960 {display: block;}
	.docfax_png, .docfax_768 {display: none;}
}
@media (max-width:768px) {
	.docfax_768 {display: block;}
	.docfax_png, .docfax_960 {display: none;}
}
/*docfax_b*/
.docfax_status {max-width: 1300px; margin:0 auto;background: url(../pic/docfax/docfax_flag.jpg) no-repeat center 180px;}
.docfax_status img {margin: 90px auto 0 auto; max-width: 800px; width: 100%; display: block;}
.docfax_status h1 {text-align: center;margin-top: 110px;}
.size_big {font-size: 70px;font-weight: 800;color: #FF804B;}
.font_orange {color: #FF804B;}

@media(max-width:800px){
	.docfax_status h1 {font-size: 30px; margin-top: 45px;}
	.size_big {font-size: 60px;}
}
@media(max-width:440px){
	.size_big {font-size: 40px;font-weight: 700;}
	.docfax_status h1 {font-size: 24px;margin-top: 0px;}
}
@media(max-width:420px){
	.docfax_status {background: url(../pic/docfax/docfax_flag_414.jpg) no-repeat center 160px;}
}
@media(max-width:360px){
	.docfax_status h1 {font-size: 20px;}
}
/*docfax main fature*/
.docfax_main_features {padding: 50px 0 100px 0;border-bottom: #E8E8E8 1px solid;}
.docfax_main_features_wrap {max-width: 1024px;margin: 0 auto;display: flex;	flex-flow: row wrap;justify-content: space-between;}
.docfax_main_features_1 {width: 245px;}
.docfax_main_features_1 h2 {text-align: center;}
.docfax_main_features_1 h3 {text-align: center;margin-top: 10px;}
@media(max-width:800px) {
	.docfax_main_features_wrap {flex-flow: column wrap;}
	.docfax_main_features_1 {margin: 20px auto;}
}
/*docfax_style_a*/
.docfax_style_a {padding:50px 0;}
.docfax_style_a_wrap {max-width: 1100px;margin: 0 auto;}
.docfax_style_a_pic {float: left;}
.docfax_style_a_text {max-width: 345px;float: right;padding: 0 30px;margin-top: 192px;}
.docfax_style_a_text h1 {margin-top: 8px;margin-bottom: 24px;}
@media(max-width:1020px) {
	.docfax_style_a {position: relative;}
	.docfax_style_a_text {position: absolute;margin: 0;top: 50px;left: 20vw;}
	.docfax_style_a_pic {float: none;margin: 250px auto 30px auto;}
	.docfax_style_a_pic img {display: block; margin:0 auto;}
}
@media(max-width:500px){
	.docfax_style_a_text{left:0;}
	.docfax_style_a {padding:40px 0 0 0;}
}

/*docfax_style_b*/
.docfax_style_b {padding:50px 0;}
.docfax_style_b_wrap {max-width: 1100px;margin: 0 auto;}
.docfax_style_b_text h1 {margin-top: 8px;margin-bottom: 24px;}
.docfax_style_b_text {float: left;max-width: 330px;padding: 0 20px;margin: 160px 0 0 30px}
.docfax_style_b_pic {float: right;}
.docfax_style_b_pic img {display: block; margin:0 auto;}
@media(max-width:1020px) {
	.docfax_style_b {position: relative;}
	.docfax_style_b_text {position: absolute;margin: 0;top: 50px;left: 20vw;}
	.docfax_style_b_pic {float: none;margin: 250px auto 0 auto;}
}
@media(max-width:500px){
	.docfax_style_b_text{left:0;padding: 0 30px;}
	.docfax_style_b_text h4 {max-width: 275px;}
	.docfax_style_b {padding:40px 0 0 0;}
}
/*docfax_feature*/
.docfax_features {padding: 50px 0 100px 0;}
.docfax_features_wrap {max-width: 1024px;margin: 0 auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.docfax_features_1 {padding: 50px 30px; width: 175px;}
.docfax_features_1 img {display: block; margin: 0 auto;}
.docfax_features_1 h2 {text-align: center; font-weight: 600; margin-top:30px;color: #1C1C1E;}
@media(max-width:800px) {
	.docfax_features_1 {margin: 20px auto;}
}
@media(max-width:470px){
	.docfax_features_1 h2 {font-size:21px;}
	.docfax_features_1 {padding: 10px 0;}
}
/*policy*/
.docfax_policy {background: #FAFAFA;}
.policy {max-width: 950px;margin: 0 auto;padding: 100px;}
.policy p {font-size: 16px; line-height: 20px; color: #7F7F7F;font-weight: 500;}
@media(max-width:700px){
	.policy{padding: 50px;}
}

footer {background: #FAFAFA;}
footer a{margin:0 auto;width: 68px; padding-top: 30px;}
.copyright p {font-size: 14px;color: #1C1C1E;font-weight: 400;text-align: center;padding: 8px 0 20px 0;}

