.n-from{ overflow:hidden; padding:0 10px; margin-top:14px;}
.n-from img{ width:20%; float:left; line-height:40px;}
.n-from h2{ width:80%; background-color:#0b91c9; font-size:18px; text-align:center; color:#fff; float:left; line-height: 33px; margin-top: 1.9%;}
.n-from h2 strong{ font-size:24px;}
@media screen and (max-width:320px){
.n-from h2{font-size:14px; line-height:31px;}
.n-from h2 strong{ font-size:20px;}
	}
.n-from .f-zhu{ color:#f00; padding:2.5% 0 2% 0%; width:100%; text-align:center; font-size:12px; display: inline-block;}	
.n-from .f-con{ margin:0 6px; padding:2% 0 6%; border-top:1px #8a8c8d solid; border-bottom:1px #8a8c8d dashed;}
.n-from .f-con .c-inp{ margin:3% 0 0 2.921648%; display:inline-block; width:100%; line-height:28px;}
.n-from .f-con .c-inp p{ float:left; font-size:16px;}
.n-from .f-con .c-inp input{ width:49.213483%; float:left; line-height: 28px;border: 1px #666 solid;border-radius: 2px;}
.n-from .f-con .c-inp span{ float:left;}
.n-from .f-con .c-inp span label{ float:left; margin: 0 0 0 8px;}
.n-from .f-con .c-inp span label input{ width:15px; height:30px;}
.n-from .f-con .c-inp textarea{ height:50px; width:70%; border:1px #666 solid; border-radius: 2px;}
.n-from .f-ann{ width:100%; overflow:hidden; margin:5% 0; text-align:center;}
.n-from .f-ann span{ width:38.181818%; display:inline-block; background-color:#d31659; line-height:34px; text-align:center; border-radius:5px; font-size:16px;}
.n-from .f-ann span input{ border:none; background:none; -webkit-appearance:none;color:#fff; width:100%;line-height: 34px; text-align:center; cursor:pointer; font-size:16px; }
.n-from .f-ann span:nth-of-type(2){ background-color:#169bd3; margin-left:5.681818%;}
.n-from .f-wenx{ width:100%; padding:4.524886% 0 0; border-top:1px #8a8c8d solid; margin:0 2%;}
.n-from .f-wenx font{ color:#f00; line-height:22px;}