 .cgi-body {
 	max-width: 800px;
 	margin: 0 auto;
 	position: relative;
 	/* overflow: hidden; */
 	background-color: #FFFFFF
 }

 a {
 	text-decoration: none;
 	cursor: pointer;
 	color: #333
 }

 html,
 body {
 	padding: 0;
 	margin: 0;
 	width: 100%;
 	min-height: 100%;
 	font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
 }

 * {
 	margin: 0;
 	padding: 0;
 }

 ul li {
 	list-style: none;
 }

 table {
 	width: 100%;
 	border-collapse: collapse;
 	border-spacing: 0;
 }

 img {
 	max-width: 100%;
 }

 td,
 th {
 	border: 1px solid #DDD;
 }

 .copyright {
 	padding-top: 25px
 }

 body {
 	color: #FFF;
 	text-align: center;
 	font-size: 30px;
 	overflow: hidden;
 	overflow-y: auto;
 	background-attachment: fixed;
 	background-position: top;
 }

 .link_testing .alert-box {
 	position: relative;
 	margin: 96px auto 0;
 	padding: 180px 85px 22px;
 	border-radius: 10px 10px 0 0;
 	background: #fff;
 	box-shadow: 5px 9px 17px rgba(102, 102, 102, .75);
 	width: 286px;
 	color: #fff;
 	text-align: center
 }

 .link_testing .alert-box p {
 	margin: 0
 }

 .link_testing .alert-circle {
 	position: absolute;
 	top: -50px;
 	left: 111px
 }

 .link_testing .alert-sec-circle {
 	stroke-dashoffset: 0;
 	stroke-dasharray: 735;
 	transition: stroke-dashoffset 1s linear
 }

 .link_testing .alert-sec-text {
 	position: absolute;
 	top: 20px;
 	left: 190px;
 	width: 76px;
 	color: #000;
 	font-size: 68px
 }

 .link_testing .alert-sec-unit {
 	font-size: 34px
 }

 .link_testing .alert-body {
 	margin: 35px 0;
 	margin-bottom: 30px
 }

 .link_testing .alert-head {
 	color: #242424;
 	font-size: 28px
 }

 .link_testing .alert-concent {
 	margin: 25px 0 14px;
 	color: #7b7b7b;
 	font-size: 18px
 }

 .link_testing .alert-concent p {
 	line-height: 27px
 }

 .link_testing .alert-btn {
 	display: block;
 	border-radius: 10px;
 	background-color: #ff5656;
 	height: 55px;
 	line-height: 55px;
 	width: 286px;
 	color: #fff;
 	font-size: 20px;
 	text-decoration: none;
 	letter-spacing: 2px
 }

 .link_testing .alert-btn:hover {
 	background-color: #ff5656
 }

 .link_testing .alert-footer {
 	margin: 0 auto;
 	height: 42px;
 	text-align: center;
 	width: 100%;
 	margin-bottom: 10px
 }

 .link_testing .alert-footer-icon {
 	float: left
 }

 .link_testing .alert-footer-text {
 	float: left;
 	border-left: 2px solid #eee;
 	padding: 3px 0 0 5px;
 	height: 40px;
 	color: #0b85cc;
 	font-size: 12px;
 	text-align: left
 }

 .link_testing .alert-footer-text p {
 	color: #7a7a7a;
 	font-size: 22px;
 	line-height: 18px
 }