body {
	font-family: supermarket;
}
.bx_share{
	text-align:center;
	padding:20px;
}
.bx_share .sh{
	cursor:pointer;
}
.logo_smart{
display: inline-block;
background-color: #FFF;
height: 50px;
line-height: normal;
vertical-align: middle;
}
.menuTop {
	color: #FFF;
	background-color: #ed1c24;
}
.menuTop .menuLink {
}
.menuTop .menuLink .ml {
	float: left;
}
.menuTop .menuLink .ml a {
	color: #FFF;
	display: inline-block;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.menuTop .menuLink .ml a.aLogoSmart {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}
.menuTop .menuLink .ml a:first-child {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FFF;
}

.menuTop .menuLink .ml a.sel {
	color: #fff799;
}
.menuTop .menuLink .mr {
	float: right;
	position: relative;
}
.menuTop .menuLink .mr a {
	color: #FFF;
	display: inline-block;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
	min-width: 115px;
}
.menuTop .menuLink .mr a.amb {
	width:auto;
	min-width:30px;
}
.menuTop .menuLink .mr a:last-child {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFF;
}
.menuTop .menuLink .mr .aUser {
	position: relative;
	text-decoration: none;
}
.menuTop .menuLink .mr .aUser span{
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	display: block;
	position: absolute;
	top: 30px;
	color: #ed1c24;
	z-index: 1;
	margin: auto;
	left: 0;
	right: 0;
}
.menuTop .menuLink .mr .aUser span .img{
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	display: block;
	margin: auto;
	height: 60px;
	width: 60px;
	line-height: 0px;
	border: 1px solid #FFF;
}
.menuTop .menuLink .mr .aSignup {
	background-image: url(images/ico-paper.png);
	background-repeat: no-repeat;
	background-position: right 10px center;
	padding-right: 42px;
}
.menuTop .menuLink .mr .aSignIn {
	background-image: url(images/ico-login.png);
	background-repeat: no-repeat;
	background-position: right 10px center;
	padding-right: 48px;
}
.menuTop .menuLink .mr .aLogout {
	background-image: url(images/ico-logout.png);
	background-repeat: no-repeat;
	background-position: right 10px center;
	padding-right: 48px;
}
.menuTop .menuLink .mr .bxSignIn {
	position: absolute;
	z-index: 2;
	right: 0px;
	padding: 10px;
	font-size: 14px;
	color: #5e5e5e;
	display: none;
}
.menuTop .menuLink .mr .bxSignIn.sel {
	display:block;
}
.menuTop .menuLink .mr .bxSignIn a{
	display: inline;
	float: none;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menuTop .menuLink .mr .bxSignIn label {
	display: block;
}
.menuTop .menuLink .mr .bxSignIn label.lbChk {
	display: inline-block;
}
.menuTop .menuLink .mr .bxSignIn label .inputTxt{
	display: block;
	width: 100%;
	border: 1px solid #c1c1c1;
	color: #5e5e5e;
}
.menuTop .menuLink .mr .bxSignIn .btnLogin {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
	background-color: #ed1c24;
	padding-right: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	float: none;
	font-family: supermarket;
	cursor: pointer;
}
.menuTop .menuLink .mr .bxSignIn .t1 {
	display: block;
}
.menuTop .menuLink .mr .bxSignIn .t1 a {
	color: #5e5e5e;
}
.menuTop .menuLink .mr .bxSignIn .t1 a:nth-child(2) {
	color: #ed1c24;
}
.menuTop .menuLink .mr .bxSignIn .txtOr {
	text-align: center;
	background-image: url(images/1x1g.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.menuTop .menuLink .mr .bxSignIn .txtOr span {
	background-color: #FFF;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
.menuTop .menuLink .mr .bxSignIn .fb {
	display: block;
	margin: auto;
}








.main {
	width: 100%;
	max-width: 1000px;
	position:relative;
	margin: auto;
}
.main .secHead {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d9d9d9+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(217,217,217,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(217,217,217,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(217,217,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
	padding-top: 20px;
	padding-bottom: 20px;
}
.main .secHead .headDetail {
}
.main .secHead .headDetail .sh1 {
	position: relative;
}
.main .secHead .headDetail .sh1 .aLogo {
	display:block;
	float:left;
}
.main .secHead .headDetail .sh1 .imgLogo {
	display: block;
	float: left;
	width: 310px;
}
.main .secHead .headDetail .sh1 .clickmbmenu {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-image: url(images/ico-click-menu.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
	height: 25px;
	width: 25px;
	border: 1px solid #e7182c;
	position: absolute;
	right: 10px;
	top: 50%;
	cursor: pointer;
}
.main .secHead .headDetail .sh1 .shSearch {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f8f9+0,e8e9eb+100 */
background: rgb(247,248,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,248,249,1) 0%, rgba(232,233,235,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(247,248,249,1) 0%,rgba(232,233,235,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(247,248,249,1) 0%,rgba(232,233,235,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8f9', endColorstr='#e8e9eb',GradientType=0 ); /* IE6-9 */

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	float: left;
	padding: 3px;
	margin-top: 17px;
}
.lbQ {
	height: 35px;
	position: relative;
}
.lbQ::before {
	content: "";
	background-image: url(images/search_txt1.png);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 3px;
	display: block;
	position: relative;
	z-index: 1;
}
.lbQ::after {
	content: "";
	background-image: url(images/search_txt2.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;
	width: 100%;
	display: block;
	position: absolute;
	left: 3px;
	top: 1px;
	z-index: 0;
}
.lbQ #q {
	color: #5e5e5e;
	height: 100%;
	width: 100%;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	z-index: 1;
}
.main .secHead .headDetail .sh1 .shSearch .lbQ {
	float: left;
	width: 500px;
	padding-top: 1px;
	margin-right: 10px;
}
.main .secHead .headDetail .sh1 .shSearch .lbQ #q {
	float: left;
}
.main .secHead .headDetail .sh1 .shSearch .lbSubmit {
	float: left;
	width: 50px;
}
.lbSubmit {
	text-align: center;
	height: 37px;
	display: block;
	position: relative;
	cursor: pointer;
}
.lbSubmit::before {
	content: "";
	background-image: url(images/search_btn1.png);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 3px;
	display: block;
}
.lbSubmit::after {
	content: "";
	background-image: url(images/search_btn2.png);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 37px;
	width: 100%;
	display: block;
	position: absolute;
	left: 3px;
	top: 0px;
	z-index: 0;
}
.lbSubmit #Submit {
	background-image: url(images/ico_search.png);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	height: 100%;
	width: 100%;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	z-index: 1;
}
.lbSubmit #Submit.sbm2 {
	display:none;
}
.lbSubmit #Submit.btnBuyNow {
	font-family: supermarket;
	color: #555555;
	background-image: none;
	font-size: 16px;
}
.main .secHead .headDetail .sh1 .shSearch .lbSubmit #Submit {
}
.main .secHead .headDetail .sh1 .shCart ,
.main .secHead .headDetail .sh2 .shCart {
	text-align: center;
	padding-top: 40px;
	position: absolute;
	right: 10px;
	z-index: 1;
}
.main .secHead .headDetail .sh2 .shCart {
	display:none;
}
.main .secHead .headDetail .sh1 .shCart .cartIco ,
.main .secHead .headDetail .sh2 .shCart .cartIco {
	background-image: url(images/ico_cart_red.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 37px;
	display: inline-block;
	vertical-align: bottom;
}
.main .secHead .headDetail .sh1 .shCart .cartNum ,
.main .secHead .headDetail .sh2 .shCart .cartNum {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	font-family: supermarket;
	background-color: #ed1c24;
	display: inline-block;
	height: 30px;
	width: 45px;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 30px;
	vertical-align: bottom;
}
.main .secHead .headDetail .sh1 .shCart .cartText ,
.main .secHead .headDetail .sh2 .shCart .cartText {
	color: #5e5e5e;
	font-family: supermarket;
	display: block;
}
.main .secHead .headDetail .sh2 {
	font-family: supermarket;
	font-size: 18px;
	position:relative;
}
.main .secHead .headDetail .sh2.vMoblie {
	display:none;
}
.main .secHead .headDetail .sh2.vMoblie .mbMenu{
	display:none;
}
.main .secHead .headDetail .sh2.vMoblie .mbMenu.sel{
	display:block;
	position: relative;
	z-index: 1;
}
.main .secHead .headDetail .sh2 .mnA {
	color: #555555;
	display: inline-block;
	margin-right: -2px;
	margin-left: -2px;
	padding-right: 13px;
	padding-left: 13px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #555555;
}
.main .secHead .headDetail .sh2 .mnA.sel {
	color:#ed1c24;
}
.main .secHead .headDetail .sh2 .mnCall {
	text-align: right;
	display: inline-block;
	padding-left: 12px;
	position: relative;
}
.main .secHead .headDetail .sh2 .mnCall .t1 {
	color: #ed1c24;
	background-image: url(images/ico_tel.png);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	font-weight: bold;
}
.main .secHead .headDetail .sh2 .mnCall .t1 .ts {
	font-size: 14px;
	line-height: 14px;
}
.main .secHead .headDetail .sh2 .mnCall .t1 .tl {
	font-size: 20px;
	line-height: 20px;
}
.main .secHead .headDetail .sh2 .mnCall .t2 {
	font-size: 14px;
	color: #5e5e5e;
	line-height: 14px;
}
.main .secHead .headDetail .sh2 .mnCall .t3 {
position: absolute;
bottom: -27px;
width: 90px;
right: 0px;
}
.main .secHead .headDetail .sh2 .shProfile {
	display: block;
	width: 40px;
	position: absolute;
	top: 10px;
	right: 80px;
	font-size: 14px;
	line-height: 14px;
	color: #5e5e5e;
	text-align:center;
}

.main .bxBannerIndex {
	position: relative;
}
.main .bxBannerIndex .img  {
	display: block;
	width: 100%;
	line-height: 0px;
}
.main .bxBannerIndex .listBannerIndex {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: absolute;
	color: #FFF;
	text-transform: uppercase;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
}
.main .bxBannerIndex .listBannerIndex .bnnTxt {
	position: absolute;
	left: 50px;
	top: 30px;
}
.main .bxBannerIndex .listBannerIndex .bnnTxt h1 {
	font-size: 30px;
	line-height:32px;
}
.main .bxBannerIndex .listBannerIndex .bnnTxt h2 {
	font-size: 25px;
	line-height:27px;
}
.main .bxBannerIndex .listBannerIndex .bnnTxt .bnBtn {
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 2px solid #dbe2e8;
	color: #FFF;
	text-decoration: none;
	margin-top: 20px;
}
.main .bxBannerIndex .btnLeft {
	position: absolute;
	left: 10px;
	margin: auto;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.main .bxBannerIndex .btnRight {
	position: absolute;
	right: 10px;
	margin: auto;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.main .bxBannerIndex .slCik {
	display: block;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	text-align: center;
}
.main .bxBannerIndex .slCik li {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	background-color: #898989;
	display: inline-block;
	height: 10px;
	width: 10px;
	cursor: pointer;
}
.main .bxBannerIndex .slCik li.sel {
	background-color: #ededed;
}
.main .sec_search_pro {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ed1c24;
}
.main .secSearch {
	padding-top: 20px;
	padding-bottom: 5px;
	text-align: center;
	/*max-height: 110px;*/
	background: 
		url(images/bg_under_dot.png) left bottom repeat-x,
		url(images/bg_dot.png);
}
.main .sec_search_pro .secSearch {
	padding-top: 20px;
	padding-bottom: 40px;
	text-align: center;
	background: 
		url(images/bg_under_dot.png) left bottom repeat-x,
		url(images/bg_dot2.png);
}
.main .secSearch .bxSearchAvd {
	font-family: supermarket;
	color: #555555;
	display: inline-block;
	max-height: 85px;
}
.main .secSearch .bxSearchAvd .tx1 {
	display: inline-block;
	width: 65px;
	text-align: left;
}
.main .secSearch .bxSearchAvd .lbQ {
	width: 500px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.main .secSearch .bxSearchAvd .lbQ::after {
	top:0px;
}
.main .secSearch .bxSearchAvd .lbQ #q {
}
.main .secSearch .bxSearchAvd .lbSubmit {
	width: 50px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
}
.main .secSearch .bxSearchAvd .lbSubmit #Submit {
}

.main .secSearch .bxSearchAvd .bxBtnAdvSearch {
	float: right;
	width: 160px;
}
.main .secSearch .bxSearchAvd .btnAdvSearch {
	text-align: center;
	height: 37px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
	width: 155px;
	color: #555555;
	margin-bottom: 5px;
}
.main .secSearch .bxSearchAvd .btnAdvSearch span{
	line-height: 37px;
	background-image: url(images/ico_search.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 24px;
	margin: auto;
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
}
.main .secSearch .bxSearchAvd .btnAdvSearch::before {
	content: "";
	background-image: url(images/search_btn1.png);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 3px;
	display: block;
}
.main .secSearch .bxSearchAvd .btnAdvSearch::after {
	content: "";
	background-image: url(images/search_btn2.png);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 37px;
	width: 100%;
	display: block;
	position: absolute;
	left: 3px;
	top: 0px;
	z-index: 0;
}
.main .secSearch .bxSearchAvd .ts {
	text-align: left;
	position: absolute;
	top: 35px;
	width: 510px;
	z-index: 1;
}
.main .secSearch .bxSearchAvd .ts strong {
}
.main .secSearch .bxSearchAvdFull {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: rgb(243, 243, 243);
	background: rgba(243, 243, 243, .6);
	margin: 20px;
	padding: 20px;
	font-family: supermarket;
	color: #5e5e5e;
	display: none;
}
.main .secSearch .bxSearchAvdFull .btnClose {
	display: block;
	float: right;
	position: relative;
	height: 27px;
	color: #555555;
}
.main .secSearch .bxSearchAvdFull .btnClose::before {
	content:"";
	background-image: url(images/btn-s1.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 27px;
	width: 5px;
	position: absolute;
	display: block;
}
.main .secSearch .bxSearchAvdFull .btnClose::after {
	content: "";
	background-image: url(images/btn-s2.png);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 5px;
	top: 0px;
	display: block;
}
.main .secSearch .bxSearchAvdFull .btnClose span {
	background-image: url(images/ico-close.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 14px;
	line-height: 27px;
	display: inline-block;
	position: relative;
	z-index: 1;
	margin-left: 5px;
	padding-right: 25px;
}

.main .secSearch .bxSearchAvdFull h1 {
	font-size: 22px;
	color: #58585a;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #58585a;
	text-align: left;
	font-weight: normal;
	margin-bottom: 20px;
}
.main .secSearch .bxSearchAvdFull .b1 {
	float: left;
	width: 50%;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #5e5e5e;
	padding-right: 20px;
	text-align: left;
}
.main .secSearch .bxSearchAvdFull select{
	color: #5e5e5e;
}
.main .sec_banner_top {
	line-height: 0px;
	position: relative;
}
.main .sec_banner_top .img {
	display: block;
	width: 100%;
}
.main .sec_banner_top .img.showmb500 {
	display:none;
}


.lbSelectList {
	display: block;
	position: relative;
	height: 34px;
}
.lbSelectList::before {
	content: "";
	background-image: url(images/select-list1.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 34px;
	width: 5px;
	position: absolute;
	display: block;
}
.lbSelectList::after {
	content: "";
	background-image: url(images/select-list2.png);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 5px;
	top: 0px;
	display: block;
}
.lbSelectList select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	background-color: transparent;
	height: 100%;
	width: 100%;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 1;
	left: 0px;
	top: 0px;
}
.lbSelectDate ,
.lbTextDate {
	display: block;
	position: relative;
	height: 34px;
}
.lbTextDate {
    width: 45%;
	float:left;
}
.lbSpace10 {
	display: block;
	float:left;
	position: relative;
	height: 34px;
    width: 10%;
}
.lbSelectDate::before ,
.lbTextDate::before {
	content: "";
	background-image: url(images/select-list1.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 34px;
	width: 5px;
	position: absolute;
	display: block;
}
.lbSelectDate::after ,
.lbTextDate::after {
	content: "";
	background-image: url(images/select-date2.png);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 5px;
	top: 0px;
	display: block;
}
.lbSelectDate select ,
.lbTextDate input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	background-color: transparent;
	height: 100%;
	width: 100%;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 1;
	left: 0px;
	top: 0px;
}


.main .secSearch .bxSearchAvdFull .b1 .tlb {
}
.main .secSearch .bxSearchAvdFull .b1 .lbSelectList {
	margin-bottom: 20px;
}
.main .secSearch .bxSearchAvdFull .b1 .lbSelectDate {
	margin-bottom: 20px;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode {
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC {
	float: left;
	width: 32%;
	position: relative;
	padding-right: 10px;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC .img {
	width: 100%;
	line-height: 0px;
	display: block;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC .imgZoom {
	background-image: url(images/ico-zoom.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 5px;
	right: 15px;
	cursor: pointer;
	height: 20px;
	width: 19px;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC .imgTrick {
	background-image: url(images/ico-trick-s.png);
	background-repeat: no-repeat;
	display: block;
	height: 9px;
	width: 9px;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 5px;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC .bgC {
	position:relative;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC .bgC i{
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .4);
	position: absolute;
	height: 100%;
	width:100%;
	left: 0px;
	top: 0px;
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC.bxC1 {
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .bxC.bxC2 {
}
.main .secSearch .bxSearchAvdFull .b1 .bxCode .t {
	font-size: 14px;
	color: #ed1c24;
	display: inline-block;
}
.main .secSearch .bxSearchAvdFull .b2 {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.main .secSearch .bxSearchAvdFull .b2 .t1 {
	text-align: left;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx {
	display: -webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;              /* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;           /* TWEENER - IE 10 */
	display: -webkit-flex;          /* NEW - Chrome */
	display: flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */

	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx {
	padding: 2px;
	float: left;
	width: 25%;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #767676;
	cursor: pointer;
	position: relative;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx::after {
	display:none;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx.sel::after {
	content: "";
	background-image: url(images/ico-trick-m.png);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 15px;
	width: 15px;
	position: absolute;
	left: 0;
	top: 10px;
	right: 0;	
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx:first-child {
	border-left-style: none;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .img {
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic {
	line-height: 20px;
	vertical-align: middle;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: inline-block;
	height: 20px;
	width: 20px;
	font-style: normal;
	text-transform: uppercase;
	color: #FFF;
	line-height: 20px;
	margin-right: 5px;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.is {
	background-color: #ed1c24;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.ip {
	background-color: #0072bc;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.iv {
	background-color: #00a651;
}
.main .secSearch .bxSearchAvdFull .b2 .bxPicEx .picEx .tPic i.it {
	background-color: #f67623;
}
.main .secSearch .bxSearchAvdFull .b2 .lbSelectList {
	margin-top: 10px;
	margin-bottom: 10px;
}
.main .secSearch .bxSearchAvdFull .b2 .t2 {
	font-size: 14px;
	color: #ed1c24;
	text-align: left;
}
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal {
	position: relative;
}
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic {
	width: 20%;
	position: relative;
	padding: 5px;
	float: left;
}
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic .ttPicImg {
	border: 1px solid #c8c8c8;
	line-height: 0px;
	position: relative;
	cursor: pointer;
}
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic .ttPicImg .img {
	width: 100%;
}
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic.sel .ttPicImg::after ,
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic .ttPicImg .ttTrick {
	content:"";
	position: absolute;
	right: 3px;
	bottom: 3px;
	background-image: url(images/ico-trick-m.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.main .secSearch .bxSearchAvdFull .b2 .bxCarTotal .ttPic .ttPicImg span {
	line-height: 16px;
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
}
.main .secSearch .bxSearchAvdFull .b2 .lbBtnRed {
	display: inline-block;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	height: 39px;
	cursor: pointer;
}
.main .secSearch .bxSearchAvdFull .b2 .lbBtnRed:before {
	content:"";
	background-image: url(images/btn-red1.png);
	position: absolute;
	height: 100%;
	width: 5px;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
}
.main .secSearch .bxSearchAvdFull .b2 .lbBtnRed:after {
	content:"";
	background-image: url(images/btn-red2.png);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 5px;
	top: 0px;
}
.main .secSearch .bxSearchAvdFull .b2 .lbBtnRed .btnRedAvd {
	line-height: 39px;
	color: #FFF;
	background-image: url(images/ico_search2.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 100%;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 30px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	z-index: 1;
	background-color: transparent;
	font-family: supermarket;
	font-size: 18px;
}


































.main .indexSBnn {
	position: relative;
	font-family: supermarket;
}
.main .indexSBnn .bxList {
	display: inline-block;
	padding: 10px;
	width: 33.33%;
	margin-right: -2px;
	margin-left: -2px;
	position: relative;
}
.main .indexSBnn .bxList .bxParent {
-webkit-box-shadow: 0px 3px 5px 0px rgba(176,176,176,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(176,176,176,1);
box-shadow: 0px 3px 5px 0px rgba(176,176,176,1);
	background-color: #fbfbfb;
	padding: 10px;
	width: 100%;
	border: 1px solid #f5f5f5;
	position: relative;
	display: block;
}
.main .indexSBnn .bxList .bxParent .img {
	display: block;
	width: 100%;
	line-height: 0px;
}

.main .indexSBnn .bxList .bxParent .t {
	display: block;
	position: absolute;
	color: #FFF;
	text-align: center;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	width: 100%;
}
.main .indexSBnn .bxList .bxParent .t h1 {
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	margin-bottom: 5px;
}
.main .indexSBnn .bxList .bxParent .t h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
.main .indexSBnn .bxList .bxParent .t h2 span{
	font-size:16px;
	line-height:18px;
}
.main .indexSBnn .bxList .bxParent .t hr {
	background-color: #FFF;
	display: inline-block;
	height: 2px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.main .indexSBnn .bxList .bxParent .rpb {
	position: absolute;
	left: -1px;
	top: -2px;
}
.main .indexSList {
	border-top-width: 2px;
	border-top-style: solid;
	font-family: supermarket;
	border-right-style: none;
	border-left-style: none;
}
.main .indexSList.cRed {
	border-top-color: #ed1c24;
}
.main .indexSList.cGreen {
	border-top-color: #5b7020;
}
.main .indexSList.cOrange {
	border-top-color: #f7941e;
}
.main .indexSList.nobr {
	border-top-style: none;
	background-image: url(images/bg_dot.png);
}



.main .indexSList .th {
	background-image: url(images/bg_dot.png);
	padding-right: 20px;
	padding-left: 20px;
}
.main .indexSList .th .tl {
	font-size: 20px;
	float: left;
}
.main .indexSList .th .tr {
	float: right;
}
.main .indexSList.cRed .th .tl {
	color: #ed1c24;
}
.main .indexSList.cRed .th .tr {
	color: #ed1c24;
}
.main .indexSList.cGreen .th .tl {
	color: #5b7020;
}
.main .indexSList.cGreen .th .tr {
	color: #5b7020;
}
.main .indexSList.cOrange .th .tl {
	color: #f7941e;
}
.main .indexSList.cOrange .th .tr {
	color: #f7941e;
}

.main .indexSList .bxList {
	/*border: 1px solid #cbcbcb;*/
}

.main .indexSList .bxList .bx {
	width: 20%;
	display: block;
	padding: 10px;
	position: relative;
	float: left;
	text-align: center;
	box-shadow: 
	1px 0 0 0 #cbcbcb, 
	0 1px 0 0 #cbcbcb, 
	1px 1px 0 0 #cbcbcb,   /* Just to fix the corner */
	1px 0 0 0 #cbcbcb inset, 
	0 1px 0 0 #cbcbcb inset;

}
.main .indexSList .bxList .bx .pCode {
	font-size: 14px;
	color: #5e5e5e;
	text-align: right;
	line-height: 16px;
}
.main .indexSList .bxList .bx .bximg {
	position: relative;
	display: block;
}
.main .indexSList .bxList .bx .bximg .img {
	line-height: 0px;
	display: block;
	width: 100%;
	margin: auto;
}
.main .indexSList .bxList .bx .bximg span {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	font-size: 18px;
	color: #FFF;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .8);
	position: absolute;
	line-height: 20px;
	display: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.main .indexSList .bxList .bx .bximg:hover span {
	display: block;
}
.main .indexSList .bxList .bx .pName {
	font-size: 14px;
	color: #5e5e5e;
	text-align: center;
	line-height: 16px;
	display: block;
	height: 35px;
}
.main .indexSList .bxList .bx .pNameC {
	font-size: 18px;
	text-align: center;
	display: inline-block;
	line-height: 22px;
	color: #5e5e5e;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	height:46px;
}
.main .indexSList .bxList .bx:hover .pNameC {
	color:#ed1c24;
}
.main .indexSList .bxList .bx .pPrice {
	font-size: 24px;
	color: #ed1c24;
	text-align: center;
}
.main .indexSList .bxList .bx .pPrice i {
	font-size: 18px;
	font-style: normal;
}
.main .indexSList .bxList .bx .pPrice s {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
}
.main .indexSList .bxList .bx .chkPrice ,
.main .indexSList .bxList .bx .addCart ,
.main .indexSList .bxList .bx .nohavePro {
	font-size: 18px;
	line-height: 35px;
	color: #FFF;
	text-decoration: none;
	background-color: #5e5e5e;
	text-align: center;
	height: 35px;
	width: 120px;
	padding-right: 20px;
	padding-left: 20px;
	margin: auto;
	display: block;
}
.main .indexSList .bxList .bx .chkPrice{
	background-color: #ed1c24;
}
.main .indexSList .bxList .bx .nohavePro{
	background-color: #C0C0C0;
}
.main .indexSList .bxList .bx .addCart span {
	display: block;
}
.main .indexSList .bxList .bx .addCart:hover {
	background-image: url(images/ico_cart_wr.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.main .indexSList .bxList .bx .addCart:hover span {
	display: none;
}
.main .indexSList .bxList .bx .view2 {
	color: #FFF;
	text-decoration: none;
	background-color: #5e5e5e;
	display: inline-block;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.main .indexSList .bxList .bx .view2:hover {
	background-color: #9e0b0f;
}
.main .indexSList.nobr .bxList .bx .addCart:hover ,
.main .indexSList.cRed .bxList .bx .addCart:hover {
	background-color: #9e0b0f;
}
.main .indexSList.nobr .bxList .bx .addCart:hover span ,
.main .indexSList.cRed .bxList .bx .addCart:hover span {
}
.main .indexSList.cGreen .bxList .bx .addCart:hover {
	background-color: #5b7020;
}
.main .indexSList.cGreen .bxList .bx .addCart:hover span {
}
.main .indexSList.cOrange .bxList .bx .addCart:hover {
	background-color: #f7941e;
}
.main .indexSList.cOrange .bxList .bx .addCart:hover span {
}
.main .indexSList .bxList .bx .icoHrt {
	background-image: url(images/ico_hrt2.png);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 26px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	cursor: pointer;
}
.main .indexSList .bxList .bx .icoHrt.sel {
	background-image: url(images/ico_hrt1.png);
}
.main .indexSList .bxList .bx .pSp {
	line-height: 0px;
	display: block;
	position: absolute;
	left: 10px;
	top: 0px;
}
.main .indexSList .bxList .bx .pSp img{
	display:inline-block;
	vertical-align: top;
}
.main .indexSList.nobr .bxList .bx .pSp {
	top: -1px;
}

.main .indexSList .sp {
	height: 20px;
	width: 100%;
}
.main .indexSList.nobr .bxList {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main .indexSList.nobr .bxList .bx {
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: #cbcbcb;
	border-left-color: #cbcbcb;
	*/
	background-color: #FFF;
}
.main .indexSList.nobr .bxList .bx:last-child ,
.main .indexSList.nobr .bxList .bx:nth-child(5n+0) {
	/*
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cbcbcb;
	*/
}
.main .bxProMore {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}
.main .bxProMore .btnProMore {
	color: #4E4E4E;
	text-decoration: none;
	background-color: #B1B1B1;
	display: inline-block;
	padding-right: 15px;
	padding-left: 15px;
}




.main .secBanLogo {
	padding-top: 20px;
	font-family: supermarket;
	background-image: url(images/bg_dot.png);
}
.main .secBanLogo h1 {
	font-size: 22px;
	color: #58585a;
	padding-left: 20px;
}
.main .secBanLogo .bxListLogo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4dbe2;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.main .secBanLogo .bxListLogo .img {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
.main .secPayLogo {
}
.main .secPayLogo .bxListLogo {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.main .secPayLogo .bxListLogo .img {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
.main .bxSdw {
	display: block;
	width: 100%;
}

.main .dataSec1 {
	background-image: url(images/bg_dot.png);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ed1c24;
	font-family: supermarket;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.main .dataSec1.nobr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main .dataSec1.nobg {
	background-image: none;
}
.main .dataSec1 .t1 {
	color: #5e5e5e;
}
.main .dataSec1 .t1 a {
	color: #5e5e5e;
}
.main .dataSec1 .t1 a.aback {
	color: #ed1c24;
	display: block;
	float: right;
}

.main .dataSec1 h1 ,
.main .dataSec2 h1 ,
.main .secBanLogo.banLight h1 {
	font-weight: normal;
	color: #ed1c24;
	font-size: 28px;
	position:relative;
}
.main .dataSec1 h1::after ,
.main .dataSec2 h1::after ,
.main .secBanLogo.banLight h1::after {
	content: "";
	position: absolute;
	background-color: #ed1c24;
	height: 3px;
	width: 40px;
	left: 0px;
	bottom: 0px;
}
.main .dataSec1 h1.noline ,
.main .dataSec2 h1.noline {
	font-size: 28px;
	text-align: center;
}
.main .dataSec1 h1.noline::after ,
.main .dataSec2 h1.noline::after {
	display:none;
}
.main .dataSec1 h1.col-grey1 ,
.main .dataSec2 h1.col-grey1 {
	color:#58585a;
}
.main .dataSec1 h1.col-grey1::after ,
.main .dataSec2 h1.col-grey1::after {
	display:none;
}
.main .dataSec1 hr ,
.main .dataSec2 hr {
	background-color: #d3dae2;
	display: block;
	height: 1px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main .dataSec1 .bx {
	margin-top: 20px;
	color: #5e5e5e;
}
.main .dataSec1 .bx .b1 {
	float: left;
	width: 50%;
	position: relative;
}
.main .dataSec1 .bx .b1:first-child {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dae2;
}
.main .dataSec1 .bx .b1.nobr:first-child {
	border-right-style: none;
}
.main .dataSec1 .bx .b1 .cnMap {
	background-image: url(images/icon-map.png);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	height: 85px;
	width: 85px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.main .dataSec1 .bx .b1 .cnDetail {
	width: 100%;
	padding-left: 100px;
	line-height: 18px;
}
.main .dataSec1 .bx .b1 .cnDetail a {
	color: #ed1c24;
}
.main .dataSec1 .bx .b1 .smpTxt {
	color: #5e5e5e;
	display: block;
	margin-bottom: 5px;
}
.main .dataSec1 .bx .b1 .smpTxt.b {
	font-weight: bold;
	color: #ed1c24;
	margin-top: 10px;
}
.main .dataSec1 .ab1 {
	width: 700px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	background-image: url(images/1x1g2.png);
	background-repeat: repeat-x;
	background-position: 56px;
}
.main .dataSec1 .ab1 .c {
	height: 113px;
	width: 113px;
}
.main .dataSec1 .ab1 .c i {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	background-repeat: no-repeat;
	display: block;
	height: 113px;
	width: 113px;
	background-color: #ed1c24;
	background-position: center center;
}
.main .dataSec1 .ab1 .c span {
	display: block;
	color: #58585a;
	text-align: center;
}
.main .dataSec1 .ab1 .c.c1 {
	float: left;
}
.main .dataSec1 .ab1 .c.c2 {
	margin: auto;
}
.main .dataSec1 .ab1 .c.c3 {
	float: right;
}
.main .dataSec1 .ab1 .c.c1 i {
	background-image: url(images/pic1.png);
}
.main .dataSec1 .ab1 .c.c2 i {
	background-image: url(images/pic2.png);
}
.main .dataSec1 .ab1 .c.c3 i {
	background-image: url(images/pic3.png);
}
.main .dataSec1 .tabSecPro {
	font-size: 36px;
	display: block;
	margin: auto;
	line-height: 38px;
	text-align: center;
}
.main .dataSec1 .tabSecPro.vMobile {
	display:none;
}
.main .dataSec1 .tabSecPro span,
.main .dataSec1 .tabSecPro a{
	color: #cdcdcd;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	text-decoration: none;
	margin-right: -7px;
	margin-left: -7px;
	cursor: pointer;
}
.main .dataSec1 .tabSecPro .sel {
	color: #ed1c24;
	border-bottom-color: #ed1c24;
}
.main .dataSec1 .prs1 {
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}
.main .dataSec1 .prs1 .bxPic {
	float: left;
	width: 50%;
	position: relative;
}
.main .dataSec1 .prs1 .bxPic .picBig {
	position: relative;
	width: 100%;
	line-height: 0px;
	padding-right:5px;
}
.main .dataSec1 .prs1 .bxPic .picBig .img {
	border: 1px solid #c1c1c1;
	display: block;
	width: 100%;
}
.main .dataSec1 .prs1 .bxPic .picBig .pZoom {
	background-image: url(images/ico-zoom-g.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	position: absolute;
	top: 10px;
	right: 15px;
	cursor: pointer;
}
.main .dataSec1 .prs1 .bxPic .picBig .pControl {
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.main .dataSec1 .prs1 .bxPic .picBig .pControl .pBack {
	background-image: url(images/ico-cnn1.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 9px;
	margin-right: 15px;
	cursor: pointer;
}
.main .dataSec1 .prs1 .bxPic .picBig .pControl .pNext {
	background-image: url(images/ico-cnn2.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 9px;
	cursor: pointer;
	display: inline-block;
}
.main .dataSec1 .prs1 .bxPic .picList {
}
.main .dataSec1 .prs1 .bxPic .picList span {
	display: block;
	width: 33.33%;
	line-height: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}
.main .dataSec1 .prs1 .bxPic .picList span .img {
	display: block;
	width: 100%;
	border: 1px solid #c1c1c1;
	cursor: pointer;
}
.main .dataSec1 .prs1 .bxTx {
	width: 50%;
	float: left;
	background-image: url(images/bg_dot.png);
	position: absolute;
	height: 100%;
	padding: 20px;
	top: 0px;
	right: 0px;
}
.main .dataSec1 .prs1 .bxTx.proShowMb600{
	display:none;
}
.main .dataSec1 .prs1 .bxTx .cate{
}
.main .dataSec1 .prs1 .bxTx .cate h2{
	font-size: 24px;
	color: #e7182c;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e7182c;
}
.main .dataSec1 .prs1 .bxTx .cate .catelink{
	color: #e7182c;
	float: right;
	font-size: 20px;
}
.main .dataSec1 .prs1 .bxTx .icoH {
	background-image: url(images/ico-hrt-p2.png);
	background-repeat: no-repeat;
	float: right;
	height: 26px;
	width: 26px;
	cursor: pointer;
}
.main .dataSec1 .prs1 .bxTx .icoH.sel {
	background-image: url(images/ico-hrt-p1.png);
}
.main .dataSec1 .prs1 .bxTx .tpName {
	font-size: 18px;
	color: #ed1c24;
}
.main .dataSec1 .prs1 .bxTx .tpCode {
	font-size: 18px;
	color: #5e5e5e;
}
.main .dataSec1 .prs1 .bxTx .tpSymbol {
	font-size: 22px;
	line-height: 30px;
	color: #FFF;
}
.main .dataSec1 .prs1 .bxTx .tpSymbol i {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: inline-block;
	height: 30px;
	width: 30px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.main .dataSec1 .prs1 .bxTx .tpSymbol i.is {
	background-color: #ed1c24;
}
.main .dataSec1 .prs1 .bxTx .tpSymbol i.ip {
	background-color: #0072bc;
}
.main .dataSec1 .prs1 .bxTx .tpSymbol i.iv {
	background-color: #00a651;
}
.main .dataSec1 .prs1 .bxTx .tpSymbol i.it {
	background-color: #f67623;
}
.main .dataSec1 .prs1 .bxTx .tpPrice {
	margin-top: 30px;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .tPrice {
	float: left;
	font-size: 36px;
	line-height: 20px;
	color: #ed1c24;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .tPrice s {
	font-size: 24px;
	color: #000;
	display: inline-block;
	line-height: 26px;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .tPrice s i {
	font-size: 14px;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .tPrice i {
	font-size: 24px;
	font-style: normal;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .bxr {
	float: right;
	font-size: 14px;
	color: #5e5e5e;
	line-height: 16px;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .bxr span {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5e5e5e;
	padding-right: 20px;
	padding-left: 20px;
}
.main .dataSec1 .prs1 .bxTx .tpPrice .bxr span:last-child {
	border-right-style: none;
}
.main .dataSec1 .prs1 .bxTx .tpDetail {
	color: #5e5e5e;
	margin-top: 40px;
	line-height: 18px;
}
.main .dataSec1 .prs1 .bxTx .tpDetail .tBrnd {
	font-weight: bold;
}
.main .dataSec1 .prs1 .bxTx .tpDetail .tDetail {
}
.main .dataSec1 .prs1 .bxTool {
	margin-top: 40px;
}
.main .dataSec1 .prs1 .bxTool .bxQty {
	display: inline-block;
	vertical-align: middle;
}
.main .dataSec1 .prs1 .bxTool .bxQty i {
	font-size: 25px;
	line-height: 20px;
	font-weight: bold;
	color: #5e5e5e;
	display: inline-block;
	font-style: normal;
	height: 20px;
	vertical-align: middle;
	cursor: pointer;
}
.main .dataSec1 .prs1 .bxTool .bxQty .qtyx1 {
}
.main .dataSec1 .prs1 .bxTool .bxQty .qtyx2 {
}
.main .dataSec1 .prs1 .bxTool .bxQty label {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #f7f9fa;
	display: inline-block;
	padding: 3px;
	width: 50px;
	vertical-align: middle;
}
.main .dataSec1 .prs1 .bxTool .bxQty label .inputQty {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);

	line-height: 20px;
	background-color: #FFF;
	display: block;
	border: 1px solid #d4dadd;
	font-size: 16px;
	height: 20px;
	color: #5e5e5e;
	width: 100%;
	text-align: center;
}
.main .dataSec1 .prs1 .bxTool .nohavePro {
	font-family: supermarket;
	line-height: 20px;
	background-color: #c0c0c0;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.main .dataSec1 .prs1 .bxTool .btnAdd2Cart {
	font-family: supermarket;
	line-height: 20px;
	background-color: #ed1c24;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	color: #FFF;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.main .dataSec1 .prs1 .bxTool .btnRqsPrice {
	float:right;
	font-family: supermarket;
	line-height: 20px;
	background-color: #ed1c24;
	display: inline-block;
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	color: #FFF;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.main .dataSec1 .prs2 {
	background-image: url(images/bg_dot.png);
	padding: 20px;
}
.main .dataSec1 .prs2 .headTab {
	color: #000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ed1c24;
}
.main .dataSec1 .prs2 .headTab span {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	color: #5e5e5e;
	background-color: #D7D7D7;
	display: inline-block;
	margin-right: 2px;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
}
.main .dataSec1 .prs2 .headTab span.sel {
	color: #FFF;
	background-color: #ed1c24;
}
.main .dataSec1 .prs2 .headTabMb {
	color: #000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ed1c24;
	display:none;
}
.main .dataSec1 .prs2 .headTabMb span {
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	color: #FFF;
	background-color: #ed1c24;
	display: inline-block;
	margin-right: 2px;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
}

.main .dataSec1 .prs2 .bodyTab {
	display: none;
	min-height: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.main .dataSec1 .prs2 .bodyTab.sel {
	display: block;
}
.main .dataSec1 .prs2 .bodyTab img {
	max-width:100%;
}

.main .dataSec1 .bxFaq {
	color: #5e5e5e;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3dae2;
}
.main .dataSec1 .bxFaq h2 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #ed1c24;
	background-color: #f2f2f2;
	font-size: 18px;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
}
.main .dataSec1 .bxFaq .txt {
	padding: 20px;
}
.main .dataSec1 .bxFaq .txt .aAmphur{
	display: inline-block;
	height: 30px;
	width: 30%;
}
.main .dataSec1 .bxFaq .txt a {
	color: #ed1c24;
}
.main .dataSec1 .bxPay {
	margin-top: 40px;
	margin-bottom: 20px;
}
.main .dataSec1 .bxPay .palList {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.main .dataSec1 .bxPay .palList .bxImg {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	float: left;
	line-height: 0px;
	background-color: #eeeeee;
	padding: 5px;
	margin-right: 10px;
}
.main .dataSec1 .bxPay .palList .bxImg img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	display: block;
	border: 1px solid #dedede;
	width: 100px;
}
.main .dataSec1 .bxPay .palList .bxTxt {
	color: #5e5e5e;
	float: left;
	line-height: 18px;
}
.main .dataSec1 .bxPay .palList .bxTxt b {
	color: #23201f;
}
.main .dataSec1 .bxPayTx {
	color: #5e5e5e;
}
.main .dataSec1 .bxPayTx p {
}
.main .dataSec1 .bxPayTx p a {
	color: #ed1c24;
}
.main .dataSec1 .bxPayTx .pico-dl {
	line-height: 27px;
	background-image: url(images/ico-25-dl.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.main .dataSec1 .bxPayTx .pico-tel {
	line-height: 27px;
	background-image: url(images/ico-25-tel.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.main .dataSec1 .bxPayTx .pico-mail {
	line-height: 27px;
	background-image: url(images/ico-25-mail.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.main .dataSec1 .bxGear {
	display: block;
	width: 800px;
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.main .dataSec1 .bxGear .bxt {
	line-height: 18px;
	height: 22px;
	position: relative;
}
.main .dataSec1 .bxGear .bxt span {
	text-align: center;
	display: block;
	width: 132px;
	margin: auto;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
}
.main .dataSec1 .bxGear .bxt span:first-child {
	left: 0px;
	right:auto;
}
.main .dataSec1 .bxGear .bxt span:last-child {
	right: 0px;
	left:auto;
}
.main .dataSec1 .bxGear .bxg {
	background-image: url(images/1x1g2.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 132px;
	width: 100%;
}
.main .dataSec1 .bxGear .bxg .g {
	background-image: url(images/gear.png);
	background-repeat: no-repeat;
	display: block;
	margin: auto;
	height: 132px;
	width: 132px;
	color: #FFF;
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
}
.main .dataSec1 .bxGear .bxg .g:first-child {
	left: 0px;
	right: auto;
}
.main .dataSec1 .bxGear .bxg .g:last-child {
	right: 0px;
	left: auto;
}
.main .dataSec1 .bxGear .bxg .g b{
	font-size: 30px;
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
}
.main .dataSec1 .bxGear .bxg .g i{
	font-style: normal;
	display: block;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -15px;
	font-size: 14px;
	line-height: 16px;
	color:#000;
}
.main .dataSec1 .bxPromo {
	background-color: #fcfcfc;
	padding: 15px;
	width: 100%;
	margin-top: 20px;
	border: 1px solid #dddddd;
}
.main .dataSec1 .bxPromo .img {
	line-height: 0px;
	display: block;
	float: left;
	width: 50%;
	border: 1px solid #c1c1c1;
}
.main .dataSec1 .bxPromo .promoTxt {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.main .dataSec1 .bxPromo .promoTxt .t1 {
	font-weight: bold;
}
.main .dataSec1 .bxPromo .promoTxt .t2 {
	line-height: 18px;
	padding-bottom: 20px;
}
.main .dataSec1 .bxPromo .promoTxt .t2 img{
	max-width:100%;
}
.main .dataSec1 .bxPromo .promoTxt .btnPromo {
	color: #FFF;
	text-decoration: none;
	background-color: #ed1c24;
	text-align: center;
	display: inline-block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.main .dataSec1 .bxLog {
	max-width: 700px;
	color: #5e5e5e;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
}
.main .dataSec1 .bxLog .tTop {
	padding-bottom: 20px;
}
.main .dataSec1 .bxLog .tTop .t1 {
	font-size: 24px;
}
.main .dataSec1 .bxLog .tTop .t2 {
}
.main .dataSec1 .bxLog .frmLog {
	background-color: #fdfdfd;
	padding: 20px;
	width: 100%;
	border: 1px solid #dbdbdb;
	text-align: center;
}
.main .dataSec1 .bxLog .frmLog .logLink {
	display: inline-block;
	margin-right: -3px;
	margin-left: -3px;
	font-size: 20px;
	color: #cdcdcd;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	margin-bottom: 20px;
}
.main .dataSec1 .bxLog .frmLog .logLink.sel {
	color: #ed1c24;
	border-bottom-color: #ed1c24;
}
.main .dataSec1 .bxLog .frmLog .fInput {
	margin-bottom: 20px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	max-width: 400px;
	text-align: left;
}
.main .dataSec1 .bxLog .frmLog .fInput .fnp50{
	float: left;
	width: 50%;
}
.main .dataSec1 .bxLog .frmLog .fInput .fnp50:last-child{
	padding-right: 0px;
	padding-left: 10px;
}
.main .dataSec1 .bxLog .frmLog .fInput .fnp50:first-child{
	padding-right: 10px;
	padding-left: 0px;
}
.main .dataSec1 .bxLog .frmLog .fInput i {
	font-style: normal;
	color: #F00;
}
.main .dataSec1 .bxLog .frmLog .fInput .lb {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #f5f5f5;
	display: block;
	padding: 3px;
}
.main .dataSec1 .bxLog .frmLog .fInput .lb .inp {
	font-family: 'supermarket';
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	background-color: #FFF;
	display: block;
	width: 100%;
	border: 1px solid #d8d8d8;
	font-size: 18px;
	line-height: 25px;
	height: 25px;
	padding-right: 3px;
	padding-left: 3px;
}
.main .dataSec1 .bxLog .frmLog .fInput .lb.lbdate {
}
.main .dataSec1 .bxLog .frmLog .fInput .lb.lbdate .inp {
	background-image: url(images/ico-date1.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 30px;
}


.main .dataSec1 .bxLog .frmLog .fInput .btnLog {
	color: #FFF;
	background-color: #ed1c24;
	text-align: center;
	display: inline-block;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: supermarket;
	font-size: 18px;
}
.main .dataSec1 .bxLog .frmLog .bxLast {
	text-align: right;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #626262;
	max-width:600px;
	margin:auto;
}
.main .dataSec1 .bxLog .frmLog .bxLast .link {
	color: #ed1c24;
	background-image: url(images/ico-lock.png);
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 15px;
	background-position: left center;
}
.main .dataSec1 .bxLog .bxSdw {
}
.main .dataSec1 .bxPF {
	position: relative;
	padding-top: 20px;
}
.main .dataSec1 .bxPF .pfMenu {
	position: absolute;
	width: 200px;
	left: 0px;
}
.main .dataSec1 .bxPF .pfMenu span {
	background-color: #ed1c24;
	display: block;
	padding: 20px;
	line-height: 22px;
}
.main .dataSec1 .bxPF .pfMenu span .img {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	display: block;
	width: 100%;
}
.main .dataSec1 .bxPF .pfMenu span .userName {
	font-size: 20px;
	color: #FFF;
	text-align: center;
}
.main .dataSec1 .bxPF .pfMenu .bxAfterPic {
	background-image: url(images/bg_dot2.png);
	padding: 10px;
	margin-bottom: 10px;
	display: none;
}
.main .dataSec1 .bxPF .pfMenu .bxAfterPic a{
	color: #5e5e5e;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: center 5px;
	text-align: center;
	display: block;
	float: left;
	width: 33.33%;
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 20px;
}
.main .dataSec1 .bxPF .pfMenu .bxAfterPic a.a1{
	background-image: url(images/ico-mb-list.png);
}
.main .dataSec1 .bxPF .pfMenu .bxAfterPic a.a2{
	background-image: url(images/ico-mb-list2.png);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #5e5e5e;
	border-left-color: #5e5e5e;
}
.main .dataSec1 .bxPF .pfMenu .bxAfterPic a.a3{
	background-image: url(images/ico-mb-list.png);
}
.main .dataSec1 .bxPF .pfMenu .lnk {
	font-size: 18px;
	line-height: 20px;
	color: #5e5e5e;
	text-decoration: none;
	background-color: #eaeaea;
	display: block;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-bottom: 1px;
}
.main .dataSec1 .bxPF .pfMenu .lnk.sel {
	font-weight: bold;
	color: #ed1c24;
}
.main .dataSec1 .bxPF .pfMenu .clickbackmenu {
	display:none;
}
.main .dataSec1 .bxPF .pfMenu.hidinmb .clickbackmenu {
	background-image: url(images/ico-arr-21-18-w.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 18px;
	width: 21px;
	cursor: pointer;
	display:block;
	top: 6px;
	left: 10px;
}
.main .dataSec1 .bxPF .pfData {
	width: 100%;
	padding-left: 220px;
	color: #5e5e5e;
	line-height: 18px;
	min-height: 600px;
}
.main .dataSec1 .bxPF .pfData.pfData100 {
	padding-left: 0px;
}
.main .dataSec1 .bxPF .pfData h1,
.main .dataSec1 .bxPF .pfData .ok ,
.main .dataSec1 .bxPF .pfData .er{
	line-height:normal;
	margin-bottom: 10px;
}
.main .dataSec1 .bxPF .pfData .textM{
	font-size:20px;
	line-height:22px;
}
.main .dataSec1 .bxPF .tbMenu {
}
.main .dataSec1 .bxPF .pfMenu .tbMenu {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
position: absolute;
top: 15px;
margin: auto;
left: 50%;
line-height: 18px;
display:none;
width:290px;
}
.main .dataSec1 .bxPF .tbMenu a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,f0f0f0+100 */
	background: rgb(251,251,251); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(240,240,240,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
	display: block;
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #5e5e5e;
	text-decoration: none;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}
.main .dataSec1 .bxPF .tbMenu a:first-child {
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}
.main .dataSec1 .bxPF .tbMenu a:last-child {
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.main .dataSec1 .bxPF .tbMenu a i {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	font-style: normal;
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #FFF;
	position: absolute;
	top: -10px;
	right: 5px;
	height: 18px;
	min-width: 18px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
.main .dataSec1 .bxPF .tbMenu a i.ired {
	background: rgb(248,164,179);
	background: -moz-linear-gradient(top,  rgba(248,164,179,1) 0%, rgba(244,104,121,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(248,164,179,1) 0%,rgba(244,104,121,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,164,179,1) 0%,rgba(244,104,121,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8a4b3', endColorstr='#f46879',GradientType=0 );
	border: 1px solid #df738d;
}
.main .dataSec1 .bxPF .tbMenu a i.iyellow {
	background: rgb(254,227,151);
	background: -moz-linear-gradient(top,  rgba(254,227,151,1) 0%, rgba(253,187,74,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(254,227,151,1) 0%,rgba(253,187,74,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,227,151,1) 0%,rgba(253,187,74,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee397', endColorstr='#fdbb4a',GradientType=0 );
	border: 1px solid #f5b851;
}
.main .dataSec1 .bxPF .tbMenu a i.iblue {
	background: rgb(193,235,249);
	background: -moz-linear-gradient(top,  rgba(193,235,249,1) 0%, rgba(113,204,241,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(193,235,249,1) 0%,rgba(113,204,241,1) 100%);
	background: linear-gradient(to bottom,  rgba(193,235,249,1) 0%,rgba(113,204,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1ebf9', endColorstr='#71ccf1',GradientType=0 );
	border: 1px solid #8cc3d7;
}
.main .dataSec1 .bxPF .pfData .bxTb {
}

.main .dataSec1 .bxPF .pfData .bxTbDetail {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3dae1;
	font-size: 16px;
	line-height: 18px;
}
.main .dataSec1 .bxPF .pfData .bxTbDetail .img{
	display: block;
	float: left;
	width: 60px;
	margin-right: 10px;
	border: 1px solid #d3dae1;
}
.main .dataSec1 .bxPF .pfData .bxTbDetail .l{
	float: left;
	width: 50%;
}
.main .dataSec1 .bxPF .pfData .bxTbDetail .r{
	text-align: right;
	float: right;
	width: 50%;
	color: #e7182c;
}
.main .dataSec1 .bxPF .pfData .bxTbDetail .r span{
	color: #5e5e5e;
}
.main .dataSec1 .bxPF .pfData .trg {
	text-align: right;
}
.main .dataSec1 .bxPF .pfData .trgMb {
	font-size: 20px;
	line-height: 22px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.main .dataSec1 .bxPF .pfData .trgMb a{
	color: #5e5e5e;
	text-align: center;
	display: block;
	float: left;
	width: 33.33%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.main .dataSec1 .bxPF .pfData .trgMb a.sel{
	border-bottom-color: #e7182c;
}
.main .dataSec1 .bxPF .pfData .trgMb a:hover{
	text-decoration: none;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbHead {
	background-image: url(images/bg_dot.png);
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll {
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d3dae2;
	border-bottom-color: #d3dae2;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll:last-child {
	border-right-style: none;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll10 {
	width: 10%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll20 {
	width: 20%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll30 {
	width: 30%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll40 {
	width: 40%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll50 {
	width: 50%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll60 {
	width: 60%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll70 {
	width: 70%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll80 {
	width: 80%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll90 {
	width: 90%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbCll.tbCll100 {
	width: 100%;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbHead .tbCll{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	font-weight: bold;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbBody {
}
.main .dataSec1 .bxPF .pfData .bxTb .tbBody .tbRow {
  display: -webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;              /* OLD - Firefox 19- (doesn't work very well) */
  display: -ms-flexbox;           /* TWEENER - IE 10 */
  display: -webkit-flex;          /* NEW - Chrome */
  display: flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  	width: 100%;
}
.main .dataSec1 .bxPF .pfData .bxTb select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #5e5e5e;
	border: 1px solid #d7d7d7;
	font-family: supermarket;
	font-size: 100%;
	background-image: url(images/moom1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: inline-block;
	padding-right: 15px;
	max-width: 100%;
	cursor: pointer;
}
.main .dataSec1 .bxPF .pfData .bxTb .imginlist {
	display: inline-block;
	width: 80px;
	max-width: 100%;
	border: 1px solid #CCC;
}
.main .dataSec1 .bxPF .pfData .bxTb .imginlist2 {
	display: inline-block;
	height:80px;
	max-height:80px;
	border: 1px solid #CCC;
}
.main .dataSec1 .bxPF .pfData .bxTb .fileList {
	display:block;
	width: 100%;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	overflow-wrap: break-word;
}
.main .dataSec1 .bxPF .pfData .bxTb .txtAddFile {
	color: #ed1c24;
	position: relative;
	cursor: pointer;
	display:block;
}
.main .dataSec1 .bxPF .pfData .bxTb .txtAddFile.txtAddFileLoading {
	display:none;
}
.main .dataSec1 .bxPF .pfData .bxTb .txtAddFile:hover {
	text-decoration: underline;
}
.main .dataSec1 .bxPF .pfData .bxTb .txtAddFile input{
	opacity: 0;/*ทำให้โปร่งใส*/
    filter: alpha(opacity=0); /* For IE8 and earlier */
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	cursor: pointer;
}
.main .dataSec1 .bxPF .pfData .bxTb .imgloading{
	display:none;
}
.main .dataSec1 .bxPF .pfData .bxTb .imgloading.sel{
	display:inline-block;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox {
	background-image: url(images/moom1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	display: block;
	border: 1px solid #d7d7d7;
	min-height: 30px;
	position: relative;
	padding-right: 5px;
	padding-left: 5px;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox span {
	display: block;
	line-height: 30px;
	cursor: pointer;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	position: absolute;
	right: -1px;
	border: 1px solid #d7d7d7;
	padding: 5px;
	background-color: #FFF;
	font-size: 14px;
	text-align: left;
	display: none;
	z-index:1;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox:hover .selectListBox {
	display:block;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox .sctlb {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d7d7d7;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox .sctlb i {
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;

	line-height: 24px;
	color: #FFF;
	background-color: #ed1c24;
	display: inline-block;
	vertical-align: middle;
	min-height: 24px;
	width: 24px;
	float: left;
	text-align: center;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox .sctlb .t1 {
	display: inline-block;
	vertical-align: middle;
	min-height: 24px;
	width: 150px;
	padding-left: 5px;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox.selectBoxSmall .selectListBox .sctlb .t1 {
	color: #ed1c24;
	width: 100px;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox .sctlb .t2 {
	display: inline-block;
	vertical-align: middle;
	min-height: 20px;
	width: 150px;
	padding-left: 5px;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox.selectBoxSmall .selectListBox .sctlb .t2 {
	color: #ed1c24;
	width:auto;
	float: right;
}
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox .sctlb:last-child .t1 ,
.main .dataSec1 .bxPF .pfData .bxTb .selectBox .selectListBox .sctlb:last-child .t2 {
	color: #ed1c24;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbDL {
	background-image: url(images/ico-dl.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 40px;
	position: relative;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbDL .clred{
	position:absolute;
	top:5px;
	right:5px;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbDL span {
	display: block;
}
.main .dataSec1 .bxPF .pfData .bxTb .tbDL a {
	display: block;
}
.main .dataSec1 .bxPF .pfData .bxPage {
	text-align: right;
}


.main .dataSec1 .bxPF .pfData .bxTbMb{
	padding-right: 10px;
	padding-left: 10px;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	position:relative;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .clred{
	position:absolute;
	right:5px;
	bottom:38px;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .l{
	width: 50%;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .r{
	width: 50%;
	text-align: right;
	color: #e7182c;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .r a{
	color: #e7182c;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .bxOrImg{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .bxOrImg .img{
	width: 50px;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .bxOrFt{
	padding-top: 10px;
	padding-bottom: 10px;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .bxOrFt .aView{
	line-height: 36px;
	background-image: url(images/ico-dl.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	display: inline-block;
}
.main .dataSec1 .bxPF .pfData .bxTbMb .bxOr .bxOrFt .aDl{
	line-height: 36px;
	display: inline-block;
}

.bxFvtMb{
	background-image: url(images/bg_dot.png);
	padding-top: 10px;
}
.bxFvtMb .list{
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
	background-color: #FFF;
}
.bxFvtMb .list .img{
	display: block;
	position: absolute;
	height: 100px;
	width: 100px;
	left: 10px;
	top: 10px;
	border: 1px solid #d8d8d8;
}
.bxFvtMb .list .bxDtl{
	padding-left: 115px;
	position: relative;
	min-height:110px;
}
.bxFvtMb .list .bxDtl .btn{
	margin-left:0px;
}
.bxFvtMb .list .bxDtl .delFvt{
	position: absolute;
	right: 5px;
	bottom: 5px;
	line-height: 22px;
	background-image: url(images/bin.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	padding-left: 19px;
}






























































































































.main .dataSec2 {
	font-family: supermarket;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.main .dataSec2 .abtScCar {
	background-image: url(images/bg_car.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 217px;
}
.main .dataSec2 .abtScCar h1 {
	margin-bottom: 30px;
}

.main .dataSec2 .abtScBox {
}
.main .dataSec2 .abtScBox .bxt {
	background-color: #e3e3e3;
	float: left;
	width: 16.6666%;
	position: relative;
	height: 120px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.main .dataSec2 .abtScBox .bxt .tBig {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	position: absolute;
	color: #FFF;
	font-weight: bold;
	font-size: 50px;
	line-height: 50px;
}
.main .dataSec2 .abtScBox .bxt .tSmall {
	display: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
	transform: translate(-50% , -50%);
	position: absolute;
	color: #FFF;
	text-align: center;
	width: 100%;
	padding-right: 5px;
	padding-left: 5px;
}
.main .dataSec2 .abtScBox .bxt .tSmall .t1 {
	font-weight: bold;
	font-size: 50px;
	line-height: 50px;
}
.main .dataSec2 .abtScBox .bxt .tSmall .t2 {
	line-height: 18px;
}
.main .dataSec2 .abtScBox .bxt .tSmall .t2.ts {
	font-size: 14px;
	line-height: 16px;
}
.main .dataSec2 .abtScBox .bxt .tSmall .t3 {
	font-size: 14px;
	line-height: 16px;
}
.main .dataSec2 .abtScBox .bxt .tSmall .t3.ts {
	font-size: 12px;
	line-height: 14px;
}
.main .dataSec2 .abtScBox .bxt:hover {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);
	box-shadow: inset 0px 0px 5px 0px rgba(210,210,210,1);

	background-color: #ed1c24;
}
.main .dataSec2 .abtScBox .bxt:hover .tBig {
	display:none;
}
.main .dataSec2 .abtScBox .bxt:hover .tSmall {
	display:block;
}
.main .dataSec2 .listProRedeem {
	color: #5e5e5e;
}
.main .dataSec2 .listProRedeem .bxprm {
	float: left;
	width: 50%;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d3dae2;
	border-bottom-color: #d3dae2;
	position: relative;
}
.main .dataSec2 .listProRedeem .bxprm:nth-child(even) {
	padding-right: 0px;
	padding-left: 20px;
	border-right-color: transparent;
}
.main .dataSec2 .listProRedeem .bxprm .bxImg {
	border: 1px solid #c8c8c8;
	position: relative;
	float: left;
	width: 50%;
}
.main .dataSec2 .listProRedeem .bxprm .bxImg .img {
	display: block;
	width: 100%;
}
.main .dataSec2 .listProRedeem .bxprm .bxImg .zoom {
	background-image: url(images/ico-zoom-g.png);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 25px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.main .dataSec2 .listProRedeem .bxprm .bxTxt {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.main .dataSec2 .listProRedeem .bxprm .bxTxt .pName {
	padding-bottom: 10px;
	line-height:18px;
	height: 60px;
}
.main .dataSec2 .listProRedeem .bxprm .bxTxt .chkprm {
	padding-bottom: 10px;
}
.main .dataSec2 .listProRedeem .bxprm .bxTxt .chkprm b {
	font-size: 30px;
	color: #ed1c24;
	display: block;
	padding-left: 20px;
	line-height:32px;
}
.main .dataSec2 .listProRedeem .bxprm .bxTxt .chkprm b i {
	font-size: 16px;
	color: #5e5e5e;
	font-style: normal;
	font-weight: normal;
}
.main .dataSec2 .listProRedeem .bxprm .bxTxt .btnSubmitPoint {
	font-family: supermarket;
	color: #FFF;
	background-color: #5e5e5e;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	bottom: 10px;
	cursor: pointer;
	font-size: 18px;
}











.main .dataCatSec {
	position: relative;
	background-image: url(images/bg_dot.png);
	font-family: supermarket;
	padding-top: 20px;
}
.main .dataCatSec .csecl {
	width: 220px;
	position: absolute;
	left: 0px;
	padding-left: 20px;
}
.main .dataCatSec .csecl span {
	font-size: 22px;
	color: #FFF;
	background-color: #ed1c24;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.main .dataCatSec .csecl a {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	background-color: #DBDBDB;
	color: #5e5e5e;
	margin-bottom: 1px;
}
.main .dataCatSec .csecl a i {
	font-size: 12px;
	color: #a4a4a4;
	font-style: normal;
}
.main .dataCatSec .csecr {
	width: 100%;
	padding-left: 240px;
	min-height:700px;
}
.main .dataCatSec .csecr .selectList {
	float: right;
	font-size: 14px;
	vertical-align: middle;
	padding-right: 15px;
}
.main .dataCatSec .csecr .selectList.vMobile {
	display:none;
}
.main .dataCatSec .csecr .selectList label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	width: 200px;
	vertical-align: middle;
	color: #5e5e5e;
}
.main .dataCatSec .csecr .selectList label::before {
	content: "";
	background-image: url(images/bg-select-list1.png);
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	width: 8px;
}
.main .dataCatSec .csecr .selectList label::after {
	content: "";
	background-image: url(images/bg-select-list2.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 8px;
	top: 0px;
}
.main .dataCatSec .csecr .selectList label select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: supermarket;
	font-size: 14px;
	background-color: transparent;
	height: 100%;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	padding-right: 25px;
	padding-left: 10px;
	color: #5e5e5e;
}
.main .dataCatSec .csecr h1 {
	color: #ed1c24;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ed1c24;
	font-size: 26px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	line-height: 28px;
	display: block;
	position: relative;
}
.main .dataCatSec .csecr h1 span{
	font-size: 16px;
	line-height: 18px;
	color: #a4a4a4;
	display: none;
	position: absolute;
	right: 10px;
	bottom: 7px;
	font-weight: normal;
}
.main .dataCatSec .indexSList .bxList .bx{
	width: 25%;
	/*
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #cbcbcb;
	border-left-color: #cbcbcb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: transparent;
	border-right-color: transparent;
	*/
}
.main .dataCatSec .indexSList.nobr .bxList .bx:last-child ,
.main .dataCatSec .indexSList.nobr .bxList .bx:nth-child(5n+0) {
	/*
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: transparent;
	*/
}
.main .dataCatSec .indexSList.nobr .bxList .bx:last-child ,
.main .dataCatSec .indexSList.nobr .bxList .bx:nth-child(4n+0) {
	/*
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cbcbcb;
	*/
}
.main .dataCatSec .indexSBnn .bxList .bxParent {
	background-color: #fbfbfb;
}
.main .bxPage {
	font-family: supermarket;
	padding-top: 20px;
	padding-bottom: 50px;
}
.main .bxPage a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,eaeaea+100 */
	background: rgb(249,249,249); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(234,234,234,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(234,234,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 25px;
	color: #717171;
	text-align: center;
	display: inline-block;
	height: 25px;
	min-width: 25px;
	border: 1px solid #c9c9c9;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}
.main .bxPage .sel {
	color: #FFF;
	background-color: #606060;
	background-image: none;
	border: 1px solid transparent;
}
.main .bxPage span {
	color: #717171;
	display: inline-block;
}














.main .secBanLogo.banLight {
	background-image: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3dae2;
}
.main .secBanLogo.banLight h1 {
	padding: 0px;
}
.main .secBanLogo.banLight .bxListLogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: justify;
}














.main .cntFrm {
	font-family: supermarket;
	color: #5e5e5e;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:10px;
	padding-right:10px;
}
.main .cntFrm .t1 {
	line-height: 18px;
	margin-bottom: 30px;
}
.main .cntFrm .ftr {
	margin-bottom: 15px;
	min-height:40px;
}
.main .cntFrm .ftr .tx {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
	/*min-height:40px;*/
	vertical-align:middle;
}
.main .cntFrm .ftr .tx2 {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
}
.main .cntFrm .ftr .tx .imgSlip {
	line-height: 0px;
	display: inline-block;
	width:100%;
	max-width:100px;
	max-height:100px;
	border: 1px solid #999;
}
.main .cntFrm .ftr .tx i {
	font-style: normal;
	color: #F00;
}
.main .cntFrm .ftr label.inTx {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #f7f7f7;
	padding: 3px;
	display: block;
	position: relative;
}
.main .cntFrm .ftr label .cnInput {
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(236,236,236,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(236,236,236,1);
	box-shadow: inset 0px 0px 5px 0px rgba(236,236,236,1);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d5d4d4;
	position: relative;
	width: 100%;
	display: block;
	height: 33px;
	line-height: 33px;
	color: #5e5e5e;
	font-family: supermarket;
	padding: 3px;
}
.main .cntFrm .ftr .tScCode label {
	width:200px;
	display:inline-block;
}
.main .cntFrm .ftr label select.cnInput {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(images/icon-arr1.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 33px;
}
.main .cntFrm .ftr label textarea.cnInput{
	height:150px;
}
.main .cntFrm .ftr .tx .addFile {
	background-image: url(images/icon-add.png);
	background-repeat: no-repeat;
	display: inline-block;
	cursor: pointer;
	height: 26px;
	width: 26px;
	margin-left: 10px;
	position: relative;
}
.main .cntFrm .ftr .tx .addFile #upload{
	opacity: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	cursor: pointer;
}
.main .cntFrm .ftr .txtFileName {
}
.main .cntFrm .ftr .txtFileName b {
	font-size: 14px;
	line-height: 16px;
	color: #5e5e5e;
	background-color: #FFF;
	display: inline-block;
	border: 1px solid #5e5e5e;
	font-weight: normal;
	padding: 2px;
	margin-right: 5px;
}
.main .cntFrm .ftr .ftr20 {
	display: block;
	width: 20%;
	float: left;
	padding-right: 20px;
}
.main .cntFrm .ftr .ftr50 {
	display: block;
	width: 50%;
	float: left;
}
.main .cntFrm .ftr .ftr60 {
	display: block;
	width: 60%;
	float: left;
	padding-left: 20px;
}
.main .cntFrm .ftr .ftr80 {
	display: block;
	width: 80%;
	float: left;
	padding-left: 20px;
}
.main .cntFrm .ftr .ftr50:nth-child(1) {
	padding-right: 20px;
}
.main .cntFrm .ftr .ftr50:nth-child(2) {
	padding-left: 20px;
}
.main .cntFrm .ftr .bxc {
	background-image: url(images/icon-rf.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	width: 18px;
	margin-left: 20px;
	cursor: pointer;
}
.main .cntFrm .ftr .btnSbm {
	font-family: supermarket;
	background-color: #ed1c24;
	display: block;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 18px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
.main .cntFrm.payFrm .ftr label textarea.cnInput {
    height: 70px;
}

.imgStep{
	display: block;
	float: left;
	height: auto;
	width: 33.33%;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: transparent;
}

.bxStep{
	display: -webkit-box;           /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;              /* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;           /* TWEENER - IE 10 */
	display: -webkit-flex;          /* NEW - Chrome */
	display: flex;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
	width:100%;
	padding-bottom: 40px;
}
.bxStep .stepx{
	float: left;
	width: 20%;
	border: 1px solid #CCC;
	text-align: center;
	color: #ed1c24;
	font-size: 18px;
	line-height: 20px;
	padding: 5px;
}
.bxStep .stepx.stepsmt{
	width:25%;
}
.bxStep .stepx.sel{
	color: #FFF;
	background-color: #ed1c24;
}
.bxStep .stepx span{
	display: block;
}
.bxStep .stepx span.st5{
	font-size:24px;
	line-height:44px;
}

#browserWarning {
	background-color: #FCDFA8;
	color: #000;
	font-size:20px;
}




#d0 , #d1 , #d2 , .d0 , .d1 , .d2{
	background-image: url(images/icon-date2.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 40px;
}


.tbDataSheet {
	width: 100%;
	background-color: #FFF;
}
.tbDataSheet tr  {
}
.tbDataSheet tr th {
	text-transform: uppercase;
	color: #ed1c24;
	padding: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ed1c24;
}
.tbDataSheet tr th:nth-child(1) {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ed1c24;
}
.tbDataSheet tr th:nth-child(2) {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ed1c24;
}
.tbDataSheet tr td {
	color: #5e5e5e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3dae2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.tbDataSheet tr td:nth-child(1) {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3dae2;
	font-weight: bold;
	text-transform: uppercase;
	color: #ed1c24;
}
.tbDataSheet tr td:nth-child(2) {
}


.tbx{
	width:100%;
    border-spacing: 0;
    border-collapse: collapse;
	border: 1px solid #ed1c24;
}
.tbx tr{
}
.tbx tr th{
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color: #ed1c24;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ed1c24;
	border-right-color: #FFF;
	border-bottom-color: #ed1c24;
	border-left-color: #FFF;
	vertical-align: middle;
	padding: 2px;
}
.tbx tr th:first-child {
	border-left-color: #ed1c24;
} 
.tbx tr th:last-child {
	border-right-color: #ed1c24;
} 
.tbx tr td{
	text-align: center;
	border: 1px solid #ed1c24;
	vertical-align: middle;
	padding: 2px;
}
.tbx tr td.text-right{
	text-align: right;
}


.img_search{
	width:100%;
}
.img_search_hid{
	display:none;
}


.bxBnnFvr{
	float: right;
width: 300px;
width: 200px;
margin-left: 20px;
}
.bxArtricleMainList{
	padding-top: 30px;
}
.bxArtricleMainList .bxArtricleList{
	float: left;
	width: 33.3333%;
	padding: 10px;

  box-shadow: 
    1px 0 0 0 #888, 
    0 1px 0 0 #888, 
    1px 1px 0 0 #888,   /* Just to fix the corner */
    1px 0 0 0 #888 inset, 
    0 1px 0 0 #888 inset;
}
.bxArtricleMainList .bxArtricleList .imgArtc{
	width: 100%;
}
.bxArtricleMainList .bxArtricleList h2{
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	height: 50px;
}

.bxListGara{
	display: block;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.bxListGara h2{
	font-size:22px;
}
.bxListGara .imgGara{
	display: block;
	float: left;
	width: 30%;
}
.bxListGara .bxTxtGara{
	display: block;
	float: left;
	width: 70%;
	padding-left: 20px;
	text-align: left;
}


.alertText1 {
	position: relative;
	border-radius: .4em;
	font-size: 18px;
	color: #FFF;
	background-color: #ed1b24;
	padding: 10px;
	width: 100%;
	max-width: 500px;
	float: right;
	margin-top: 20px;
	line-height: 22px;
	text-align: center;
}
.alertText1:after {
	content: '';
	position: absolute;
	top: 0;
	left: 70%;
	width: 0;
	height: 0;
	border-bottom-color: #ed1b24;
	margin-left: -15px;
	margin-top: -30px;
	border-top-width: 0;
	border-right-width: 30px;
	border-bottom-width: 30px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}






.footer {
	color: #FFF;
	background-color: #58585a;
	font-family: supermarket;
	font-size: 14px;
	padding: 10px;
}
.footer .fDetail {
}
.footer .fDetail .fl {
	float: left;
}
.footer .fDetail .fl a {
	color: #FFF;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
.footer .fDetail .fl .sel {
	font-weight: bold;
}
.footer .fDetail .fr {
	float: right;
}
.footer .fDetail .fr .aSc {
	background-repeat: no-repeat;
	display: inline-block;
	height: 30px;
	width: 30px;
}
.footer .fDetail .fr .aSc.aScFB {
	background-image: url(images/sc-fb1.png);
}
.footer .fDetail .fr .aSc.aScTW {
	background-image: url(images/sc-tw1.png);
}
.footer .fDetail .fr .aSc.aScGG {
	background-image: url(images/sc-gg1.png);
}
.footer .fDetail .fr .aSc.aScIN {
	background-image: url(images/sc-in1.png);
}
.footer .fDetail .fr .aSc.aScPN {
	background-image: url(images/sc-pn1.png);
}
.footer .fDetail .fr .aSc.aScFB:hover {
	background-image: url(images/sc-fb2.png);
}
.footer .fDetail .fr .aSc.aScTW:hover {
	background-image: url(images/sc-tw2.png);
}
.footer .fDetail .fr .aSc.aScGG:hover {
	background-image: url(images/sc-gg2.png);
}
.footer .fDetail .fr .aSc.aScIN:hover {
	background-image: url(images/sc-in2.png);
}
.footer .fDetail .fr .aSc.aScPN:hover {
	background-image: url(images/sc-pn2.png);
}
.footer .fDetail .fx {
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3dae2;
	border-right-color: #d3dae2;
	border-bottom-color: #d3dae2;
	border-left-color: #d3dae2;
}
.footer .fDetail .fx a {
	color: #FFF;
	text-decoration: none;
}



/*===__ไลท์บ๊อก___===========================*/
.over_open {
    overflow: hidden !important;
}
.over_bg{
	position: fixed !important;
	overflow-y: scroll;
	background-color: #e9eaea;
	background-color: rgba(233,234,234,.85);
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 1001;
}
.click_close_over{
	position: fixed;
	top: 25px;
	right: 25px;
	z-index: 999;
	width: 45px;
	height: 45px;
	float: right;
	border: 1px solid #8a8b8a;
	border-radius: 50%;
	background-color: #fff;
	background-image: url(../images/close.svg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: auto 100%;
	cursor: pointer;
}
.over_bg .over_bx{
	max-width: 1200px;
	border: 1px solid #f5f5f5;
	background-color: #fff;
	position: relative;
	z-index: 91;
	display: block;
	margin-top: 70px;
	margin-bottom: 70px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
}
.over_bg .container {
	max-width:95%;
}

.load30 ,
.load32{
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	height: 32px;
	width:32px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.load30{
	display:inline-block;
	height: 30px;
	width:30px;
	margin:0px;
}



/*WITH_MB*/
.show600{display:none;}
