body{font-family:bodyfont,Impact,Tahoma, Geneva, sans-serif; color:#000; }
span,p,a{  text-decoration:none; font-family: bodyfont, Lucida Bright, DejaVu Serif, Georgia, serif; }
a{ cursor: pointer;}
b, strong{font-weight:bold;
color: #fff;
margin-top: 25px;
line-height: 1.2;}

h1{  font-family:bodyfont,Tahoma, Geneva, sans-serif; text-transform:uppercase; font-size: 49px; }
h2{  font-size:37px; font-family:bodyfont, Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#fff; }
h3{  font-size:27px; font-family:bodyfont, Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#232323; }
h4{  font-size:20px; font-family:bodyfont, Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#000; margin-bottom: 20px; }
h5{  font-size:13px; font-family:bodyfont, Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#000; margin-bottom: 20px; }





a:hover{}


@font-face {	
    font-family:bodyfont;
    src:url(../fonts/heve.ttf);
    font-weight:400;
}

@font-face {	
    font-family:font911;
    src:url(../fonts/911.ttf);
    font-weight:400;
}


@font-face {	
    font-family:thinfont;
    src:url(../fonts/HelveticaNeueLTStd-Cn.otf);
    font-weight:400;
	
}


@font-face {	
    font-family:blackfont;
    src:url(../fonts/HelveticaNeueLTStd-BdCn.otf);
    font-weight:400;
	
}

@font-face {	
    font-family:conblackfont;
    src:url(../fonts/HelveticaNeueLTStd-BdCnO.otf);
    font-weight:400;
	
}


.pagefix{ width: 1280px; margin:0px auto; position: relative;}


.pagefix-classspecial-mid{ width: 380px; margin:0px auto; position: relative;}






.pagefix-classspecial-mid h1{font-size:45px;} 
.pagefix-classspecial-mid h4{ color:#b3b3b3; margin-top:12px; font-size:14px; text-transform: lowercase;}
img.logo-icn{ float:left; margin-right: 27px;}

.authentic-top-logotopic{ margin: 160px 0 70px 0;}

.checkcode-box{ border:1px solid #80808099; background:#00000094; width:378px;}

.checkcode-box input {
	border: none;
	height: 23px;
	width: 180px;
	float: left;
}
.checkcode-box button {
	border-radius: 5px;
	border: none;
	font-size: 18px;
	background: #5f8f13;
	color: #fff;
	width: 114px;
	height: 32px;


	cursor: pointer;
}



.checkcode-box table{width:80%; margin:0px auto; margin-top: 65px; margin-bottom: 65px;}
.checkcode-box table tr{ height: 36px;}
.checkcode-box table tr td.left{width:95px; color:#fff;}
.checkcode-box h2{ font-size:18px; margin: 0; }



.top-section-authentic{  float: left; width: 100%; padding-bottom: 100px; background: url("../images/authentic-bg-top.jpg")top center no-repeat #000;  color: #fff;  border-bottom: 25px solid #f0f0f0; }

.warning-box{  width: 380px; margin:0px auto; position: relative; margin-top:50px;}
.warning-box p{ color: #c4c4c4;   font-size: 14px; line-height: 1.2;}





.howtoscancheck-section{ float: left;  width: 100%; padding:50px 0 100px 0;}

.checkcode-container-pagewarp{  width: 670px; margin:0px auto; position: relative; }
.checkcode-container-pagewarp h1{ font-size:56px; margin: 0 0 50px 0;}
img.hologram-stk-icn{ float: left; margin-right: 75px;}
.checkcode-explain ul{}
.checkcode-explain ul li{ list-style: square;
  padding-left: 8px;
  margin-bottom: 10px;
  line-height: 1.2;}




.footer{ float:left; width:100%; padding: 10px 0; color: #BABABA; text-align: center; font-size: 14px; background: #000;}










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

}

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


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

}

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

@media screen and (max-width: 700px) {  
	.checkcode-container-pagewarp{ 		width: calc(100% - 10%);  		padding: 50px 5% 100px 5%; 	}
	.checkcode-container-pagewarp h1 {font-size:44px;}
	img.hologram-stk-icn{margin-right:50px;}
	
}




	
@media screen and (max-width: 430px){
	.pagefix-classspecial-mid { width: 90%;   padding: 50px 0 100px 0; margin:0 5%; 	}
	.checkcode-box{ width: 90%;     margin: 0 5%;}
	.pagefix-classspecial-mid h1{font-size:40px;}
	.warning-box p{line-height: 1.5;}
	.warning-box{ width: 90%;  margin-left:5%;}
	.authentic-top-logotopic {  margin: 100px 0 70px 0; }
	
}

@media screen and (max-width: 380px) {	
	.checkcode-box table{width:85%;}
	.checkcode-explain ul{ width: 100%;   float: left;  margin-top: 50px;}
	
	
}


